"use strict";this.default_base=this.default_base||{};(function(_){var window=this; try{ _._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_base=a||[]};(0,_._F_toggles_initialize)([0x4000000, 0x0, ]); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ /* Copyright 2005, 2007 Bob Ippolito. All Rights Reserved. Copyright The Closure Library Authors. SPDX-License-Identifier: MIT */ /* (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). */ var ea,fa,da,ma,na,qa,ra,wa,Fa,Ha,Ia,Ma,Oa,Sa,Xa,db,lb,ub,xb,yb,Cb,Ab,Db,Eb,Jb,Pb,$b,ac,bc,cc,dc,ec,fc,hc,kc,Cc,Ec,Hc,Jc,Oc,Kc,Qc,Wc,cd,ed,gd,hd,jd,ld,qd,rd,xd,yd,Bd,sd,Dd,Ed,Gd,Fd,Hd,Id,Jd,Ld,Pd,Vd,Zd,$d,ae,ce,de,be,ee,fe,ge,me,he,ne,ke,le,re,pe,oe,qe,se,te,ue,ve,we,xe,ye,ze,Be,Ee,Ge,He,Ie,Je,Ke,Pe,Se,Le,Te,Ve,Qe,Ne,bf,ef,ff,gf,hf,lf,nf,rf,tf,wf,Ef,Ff,Kf,zf,Mf,If,Gf,Hf,Nf,Lf,Qf,Pf,Rf,Sf,Tf,Wf,Yf,Zf,$f,Xf,fg,gg,bg,ag,cg,dg,mg,ng,og,qg,sg,ug,vg,pg,zg,rg,Ag,yg,Cg,Dg,Eg,Hg,Jg,Gg,Lg,Kg,Og,Ng,Mg,Sg,Qg, Pg,Rg,Tg,Wg,Zg,$g,ah,bh,Xg,Yg,dh,kh,lh,mh,nh,oh,qh,rh,th,uh,vh,wh,zh,Ah,Bh,Ch,Dh,Eh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Th,Uh,Vh,Wh,Xh,Yh,$h,ai,bi,fi,gi,hi,ii,li,mi,ni,oi,pi,qi,ri,ti,ui,Ci,Ji,Oi,Ri,Ui,Ti,Ni,ej,nj,mj,qj,rj,sj,uj,zj,vj,xj,yj,lj,Gj,Pj,Rj,Sj,Qj,Uj,Xj,Yj,Vj,ak,ck,bk,ek,fk,gk,ik,hk,lk,ok,nk,pk,qk,uk,zk,Ak,Bk,Hk,Ik,Jk,Kk,Nk,Ok,Mk,Pk,Qk,Sk,Tk,Uk,Yk,dl,gl,il,jl,Xk,kl,ll,fl,hl,ol,pl,rl,ul,xl,Bl,Dl,El,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Pl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,am,bm,cm,em,jm,pm,qm,sm,rm,wm,xm,tm,um,ym,zm,Bm,Cm,Em, Fm,Gm,Hm,Im,Jm,Km,Dm,Mm,Nm,Om,Pm,Wm,Xm,Zm,an,bn,dn,fn,gn,ln,nn,qn,mn,pn,un,An,zn,Cn,Gn,Hn,In,Jn,Ln,Pn,Mn,Nn,On,Qn,Tn,Rn,go,lo,mo,to,xo,vo,wo,Ao,zo,yo,Co,Lo,Ko,Io,Eo,Vo,Ro,So,fp,dp,cp,Do,gp,Qo,Uo,ep,No,Fo,Ho,bp,tp,Bp,Cp,Ep,Ip,Dp,Lp,Np,Op,Pp,Qp,Sp,Up,Zp,ka,ia,ha,ca;ea=function(a,b){if(b)for(var c=0;c=this.length))return this[a]}; _.oa=function(a,b,c){a=a.split(".");c=c||_.u;for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};qa=function(a,b){var c=_.pa("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};ra=function(){};_.pa=function(a,b){a=a.split(".");b=b||_.u;for(var c=0;cencodeURIComponent(c.brand)+";"+encodeURIComponent(c.version)).join("|")));a.wow64!=null&&(b+="&uaw="+Number(a.wow64));return b.slice(1)}; _.Ja=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Ja);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.Ka=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};Ma=function(){let a=null;if(!La)return a;try{const b=c=>c;a=La.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};Oa=function(){Na===void 0&&(Na=Ma());return Na}; _.Qa=function(a){const b=Oa();a=b?b.createScriptURL(a):a;return new _.Pa(a)};_.Ra=function(a){if(a instanceof _.Pa)return a.j;throw Error("h");};Sa=function(a){return a.toString().indexOf("`")===-1};_.Ua=function(a){return a instanceof _.Ta};_.Va=function(a){if(_.Ua(a))return a.j;throw Error("h");};Xa=function(a){return new _.Wa(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};_.Za=function(a){a instanceof _.Ta?a=_.Va(a):a=Ya.test(a)?a:void 0;return a}; _.$a=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.cb=function(a){const b=Oa();a=b?b.createHTML(a):a;return new _.bb(a)};_.fb=function(a){return db("script",a)};db=function(a,b=document){a=b.querySelector?.(`${a}[nonce]`);return a==null?"":a.nonce||a.getAttribute("nonce")||""};_.hb=function(a){const b=Oa();a=b?b.createScript(a):a;return new _.gb(a)};_.kb=function(a){if(a instanceof _.gb)return a.j;throw Error("h");}; lb=function(a){const b=_.fb(a.ownerDocument);b&&a.setAttribute("nonce",b)};_.mb=function(a,b){a.textContent=_.kb(b);lb(a)};_.nb=function(a,b){a.src=_.Ra(b);lb(a)};_.pb=function(a,b,c){if(b instanceof _.Pa)a.href=_.Ra(b).toString(),a.rel=c;else{if(ob.indexOf(c)===-1)throw Error("j`"+c);b=_.Za(b);b!==void 0&&(a.href=b,a.rel=c)}};_.qb=function(a,b){Array.prototype.forEach.call(a,b,void 0)};_.rb=function(a,b){return Array.prototype.some.call(a,b,void 0)}; _.sb=function(a,b){a:{const c=a.length,d=typeof a==="string"?a.split(""):a;for(let e=0;e=0};ub=function(a,b){_.tb(a,b)||a.push(b)};_.vb=function(a,b){b=Array.prototype.indexOf.call(a,b,void 0);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c}; _.wb=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d4);e++)b[Db(a[e])]||(c+="\nInner error "+d++ +": ",a[e].stack&&a[e].stack.indexOf(a[e].toString())==0||(c+=typeof a[e]==="string"?a[e]:a[e].message+"\n"),c+=Ab(a[e],b));e=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?_.Fb(f):"")}}}; _.Ob=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);let d=a.indexOf("?"),e;d<0||d>c?(d=c,e=""):e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};Pb=function(a,b,c){if(Array.isArray(b))for(let d=0;d=0&&bc)e=c;d+=b.length+1;return _.Fb(a.slice(d,e!==-1?e:0))};_.Vb=function(a){_.u.setTimeout(()=>{throw a;},0)}; _.Wb=function(a){const b=[];let c=0;for(let d=0;d>6|192:((e&64512)==55296&&d+1>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};_.Xb=function(){var a=_.u.navigator;return a&&(a=a.userAgent)?a:""}; $b=function(a){if(!Yb||!Zb)return!1;for(let b=0;b0:!1};cc=function(){return bc()?!1:ac("Opera")};dc=function(){return ac("Firefox")||ac("FxiOS")};ec=function(){return bc()?$b("Chromium"):(ac("Chrome")||ac("CriOS"))&&!(bc()?0:ac("Edge"))||ac("Silk")};fc=function(){return Yb?!!Zb&&!!Zb.platform:!1}; hc=function(){return ac("iPhone")&&!ac("iPod")&&!ac("iPad")};_.ic=function(a){_.ic[" "](a);return a};kc=function(a){return jc[a]||""};_.mc=function(a){a=lc.test(a)?a.replace(lc,kc):a;a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c=b||(c[a]=d+1,a=Error(),_.zb(a,"incident"),_.Vb(a))}};_.rc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()};_.uc=function(a,b){return b===void 0?a.j!==_.sc&&!!(2&(a.Ba[_.tc]|0)):!!(2&b)&&a.j!==_.sc};_.vc=function(a){a.iH=!0;return a};_.yc=function(a){if(wc(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if((0,_.xc)(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)}; _.Bc=function(a,b,c){if(a!=null&&a[zc]===Ac)return a;if(Array.isArray(a)){var d=a[_.tc]|0;c=d|c&32|c&2;c!==d&&(a[_.tc]=c);return new b(a)}};Cc=function(a){return a};Ec=function(a,b){b<100||_.qc(Dc,1)}; Hc=function(a,b,c,d){var e=d!==void 0;d=!!d;var f=_.Ba(_.Fc),h;!e&&f&&(h=a[f])&&h.Lu(Ec);f=[];var k=a.length;let l;h=4294967295;let m=!1;const n=!!(b&64),p=n?b&128?0:-1:void 0;b&1||(l=k&&a[k-1],l!=null&&typeof l==="object"&&l.constructor===Object?(k--,h=k):l=void 0,!n||b&128||e||(m=!0,h=(Gc??Cc)(h-p,p,a,l,void 0)+p));b=void 0;for(e=0;e=h){const t=e-p;(b??(b={}))[t]=r}else f[e]=r}if(l)for(let r in l){a=l[r];if(a==null||(a=c(a,d))==null)continue; k=+r;let t;n&&!Number.isNaN(k)&&(t=k+p)=1024)throw Error("x");for(var k in l)if(f=+k,f1024)throw Error("y");e=e&-16760833|(k&1023)<<14}}}a[_.tc]=e|64|d;return a};Qc=function(){if(Pc)throw Error("w");_.qc(Sc,5)}; Wc=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.tc]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.Tc(a,c,!1,b&&!(c&16)):(a[_.tc]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[zc]===Ac)return b=a.Ba,c=b[_.tc]|0,_.uc(a,c)?a:_.Uc(a,b,c)?_.Vc(a,b):_.Tc(b,c);if("function"==typeof _.Lc&&a instanceof _.Lc)return a};_.Vc=function(a,b,c){a=new a.constructor(b);c&&(a.j=_.sc);a.o=_.sc;return a}; _.Tc=function(a,b,c,d){d??(d=!!(34&b));a=Hc(a,b,Wc,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.tc]=b;return a};_.Xc=function(a){const b=a.Ba,c=b[_.tc]|0;return _.uc(a,c)?_.Uc(a,b,c)?_.Vc(a,b,!0):new a.constructor(_.Tc(b,c,!1)):a};_.Yc=function(a){if(a.j!==_.sc)return!1;var b=a.Ba;b=_.Tc(b,b[_.tc]|0);b[_.tc]|=2048;a.Ba=b;a.j=void 0;a.o=void 0;return!0};_.Zc=function(a,b){b===void 0&&(b=a[_.tc]|0);b&32&&!(b&4096)&&(a[_.tc]=b|4096)}; _.Uc=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.tc]=c|2,a.j=_.sc,!0):!1};_.$c=function(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let h,k;if(!(f<1+(c?0:-1))){if(e>=f)if(h=a[f],h!=null&&typeof h==="object"&&h.constructor===Object)c=h[b],k=!0;else if(e===f)c=h;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return k?h[b]=d:a[e]=d,d}return c}}; _.ad=function(a,b,c,d,e){const f=c+(e?0:-1);var h=a.length-1;if(h>=1+(e?0:-1)&&f>=h){const k=a[h];if(k!=null&&typeof k==="object"&&k.constructor===Object)return k[c]=d,b}if(f<=h)return a[f]=d,b;d!==void 0&&(h=(b??(b=a[_.tc]|0))>>14&1023||536870912,c>=h?d!=null&&(a[h+(e?0:-1)]={[c]:d}):a[f]=d);return b};cd=function(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.dd=function(){};ed=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}; gd=function(a){var b=fd;if(b)for(const c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)};hd=function(){const a=[];gd(b=>{a.push(b)});return a};jd=function(){const a=document.createElement("iframe"),b={};_.qb(id(),c=>{a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)});return b};_.kd=function(a,b){this.width=a;this.height=b};ld=function(a,b){for(const c in a)b.call(void 0,a[c],c,a)};_.md=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b}; _.nd=function(a){for(const b in a)return!1;return!0}; _.od=function(a){if(!a||typeof a!=="object")return a;if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());const b=Array.isArray(a)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length);for(const c in a)b[c]=_.od(a[c]);return b}; qd=function(a,b){let c,d;for(let e=1;e0?d(f):_.qb(f&&typeof f.length=="number"&&typeof f.item=="function"?_.wb(f):f,d)}};_.zd=function(a){return yd(document,a)}; yd=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.Ad=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.td=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};_.Cd=function(a){return a.tagName=="A"&&a.hasAttribute("href")||a.tagName=="INPUT"||a.tagName=="TEXTAREA"||a.tagName=="SELECT"||a.tagName=="BUTTON"?!a.disabled&&(!a.hasAttribute("tabindex")||Bd(a)):a.hasAttribute("tabindex")&&Bd(a)}; Bd=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};sd=function(a){this.j=a||_.u.document||document}; Dd=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("B`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&& c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("C`"+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a}; Ed=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0}function b(p){for(var r=h,t=0;t<64;t+=4)r[t/4]=p[t]<<24|p[t+1]<<16|p[t+2]<<8|p[t+3];for(t=16;t<80;t++)p=r[t-3]^r[t-8]^r[t-14]^r[t-16],r[t]=(p<<1|p>>>31)&4294967295;p=e[0];var w=e[1],z=e[2],B=e[3],E=e[4];for(t=0;t<80;t++){if(t<40)if(t<20){var D=B^w&(z^B);var F=1518500249}else D=w^z^B,F=1859775393;else t<60?(D=w&z|B&(w|z),F=2400959708):(D=w^z^B,F=3395469782);D=((p<<5|p>>>27)&4294967295)+D+ E+F+r[t]&4294967295;E=B;B=z;z=(w<<30|w>>>2)&4294967295;w=p;p=D}e[0]=e[0]+p&4294967295;e[1]=e[1]+w&4294967295;e[2]=e[2]+z&4294967295;e[3]=e[3]+B&4294967295;e[4]=e[4]+E&4294967295}function c(p,r){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var t=[],w=0,z=p.length;w=56;t--)f[t]=r&255,r>>>=8;b(f);for(t=r=0;t<5;t++)for(var w=24;w>=0;w-=8)p[r++]=e[t]>>w&255;return p}for(var e=[],f=[],h=[],k=[128],l=1;l<64;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,St:function(){for(var p=d(),r="",t=0;t(e.ownerNode||e.owningElement)==d)};me=function(a,b=!0){const c=he(a),d=new ie,e=_.Ib(c)[5];ld(je,function(h){const k=e.match("/"+h+"=([^/]+)");k&&ke(d,h,k[1])});let f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";le(d,a.substr(0,a.indexOf(f)+f.length));if(!b)return d;(a=_.Ib(c)[6]||null)&&_.Nb(a,(h,k)=>{d.v[h]=k});return d}; he=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a};ne=function(a){a=_.Mb(he(a));return a===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(a)?/\/k=/.test(a):!1};ke=function(a,b,c){c?a.j[b]=c:delete a.j[b]};le=function(a,b){a.o=b}; re=function(a){const b=[],c=d=>{a.j[d]!==void 0&&b.push(d+"="+a.j[d])};oe(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("slk"),c("dti")):(c("sdch"),c("k"),c("ck"),c("am"),c("amc"),c("rt"),"d"in a.j||ke(a,"d","0"),c("d"),c("exm"),c("excm"),(a.j.excm||a.j.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),pe(a,"br")!="1"&&pe(a,"br")!="0"||c("br"),c("br-d"),pe(a,"rb")=="1"&&c("rb"),pe(a,"zs")!=="0"&&c("zs"),qe(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ccb"), c("ee"),c("slk"),c("dti"),c("ic"),c("m"));return b.join("/")};pe=function(a,b){return a.j[b]?a.j[b]:null};oe=function(a){a=pe(a,"md");return!!a&&a!=="0"};qe=function(a){switch(pe(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};se=function(a,b){b&&b.length>0?(b.sort(),ke(a,"exm",b.join(","))):ke(a,"exm",null)};te=function(a,b){b&&b.length>0?(b.sort(),ke(a,"excm",b.join(","))):ke(a,"excm",null)};ue=function(a){return(a=pe(a,"m"))?a.split(","):[]}; ve=function(a,b){const c=Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{const e=Object.keys(b[d]);e.length>1&&e.sort();return d+":"+e.join(",")});c.sort();ke(a,"ee",c.join(";"))};we=function(a){var b=pe(a,"ee");if(!b)return{};a={};b=b.split(";");for(const c of b){const [d,e]=c.split(":");a[d]={};for(const f of e.split(","))a[d][f]=!0}return a};xe=function(a){delete a.j.m;delete a.j.exm;delete a.j.ed}; ye=function(a){if(typeof document!=="undefined"&&document&&document.getElementById&&(a=document.getElementById(a))){const b=a.tagName.toUpperCase();if(b=="SCRIPT"||b=="LINK")return a}return null};ze=function(a="",b){if(a&&b)throw Error("L");var c="";const d=_.u._F_jsUrl;(a=b||ye(a))&&(c=a.src?a.src:a.getAttribute("href"));if(d&&c){if(d!=c)throw Error("M`"+d+"`"+c);c=d}else c=d||c;if(!ne(c))throw Error("N");return c}; Be=function(){if(!Ae){Ae=!0;try{var a=ze(_.u._F_jsUrl?"":"base-js")}catch(d){return}var b=we(me(a)),c=Object.keys(b);c.length!==0&&Pd(d=>{for(const e of c){const f=b[e];for(const h of Object.keys(f))d.Mj(e,h)}})}};_.De=function(a,b){this.type="function"==typeof _.Ce&&a instanceof _.Ce?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.o=!1}; Ee=function(a,b){_.De.call(this,a?a.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.j=null;a&&this.init(a,b)}; Ge=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Fe;this.Wf=this.Nh=!1};He=function(a){a.Wf=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};Ie=function(a){this.src=a;this.listeners={};this.j=0};Je=function(a,b){const c=b.type;c in a.listeners&&_.vb(a.listeners[c],b)&&(He(b),a.listeners[c].length==0&&(delete a.listeners[c],a.j--))}; Ke=function(a,b,c,d){for(let e=0;e-1?b[a]:null)&&_.Ye(c))}; _.Ye=function(a){if(typeof a!=="number"&&a&&!a.Wf){var b=a.src;if(b&&b[Oe])Je(b.o,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Te(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Ue--;(c=Qe(b))?(Je(c,a),c.j==0&&(c.src=null,b[Re]=null)):He(a)}}};Te=function(a){return a in Ze?Ze[a]:Ze[a]="on"+a};Ve=function(a,b){if(a.Wf)a=!0;else{b=new Ee(b,this);const c=a.listener,d=a.handler||a.src;a.Nh&&_.Ye(a);a=c.call(d,b)}return a}; Qe=function(a){a=a[Re];return a instanceof Ie?a:null};Ne=function(a){if(typeof a==="function")return a;a[$e]||(a[$e]=function(b){return a.handleEvent(b)});return a[$e]};_.af=function(){_.Yd.call(this);this.o=new Ie(this);this.Ma=this;this.M=null};_.We=function(a,b,c,d,e){return a.o.add(String(b),c,!0,d,e)}; bf=function(a,b,c,d){b=a.o.listeners[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f{const d=window.AbortController?new window.AbortController:void 0,e=d?.signal;let f=!1;try{d&&(a.j=a.rc.nb(()=>{d.abort()},b||2E4)),await fetch("/generate_204",{method:"HEAD",signal:e}),f=!0}catch{f=!1}finally{a.B=void 0,a.j&&(a.rc.Fa(a.j),a.j=0),f!==a.isOnline&&(a.isOnline=f,a.isOnline?a.dispatchEvent("networkstatus-online"):a.dispatchEvent("networkstatus-offline")),c(f)}})}; gf=function(a){a.D=a.rc.nb(async()=>{a.isOnline?window.navigator?.onLine||await ff(a):await ff(a);gf(a)},3E4)};hf=function(){let a,b;return{promise:new Promise((c,d)=>{a=c;b=d}),resolve:a,reject:b}};lf=function(a){const {promise:b,resolve:c,reject:d}=hf();jf.set(a,{promise:b,resolve:c,reject:d});kf||(kf=[],queueMicrotask(()=>{const e=[...kf];kf=null;const f=_.Sd().Tg(e);for(const h of e)f[h].then(jf.get(h).resolve,jf.get(h).reject)}));kf.push(a);return b}; _.mf=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};nf=function(a,b){a.B(b);a.o<100&&(a.o++,b.next=a.j,a.j=b)};rf=function(){let a;for(;a=of.remove();){try{a.fn.call(a.scope)}catch(b){_.Vb(b)}nf(pf,a)}qf=!1};_.sf=function(a){a.prototype.$goog_Thenable=!0};tf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}}; _.vf=function(a,b){this.Z=0;this.Ob=void 0;this.Xe=this.wd=this.parent_=null;this.gi=this.Bk=!1;if(a!=_.dd)try{const c=this;a.call(b,function(d){_.uf(c,2,d)},function(d){_.uf(c,3,d)})}catch(c){_.uf(this,3,c)}};wf=function(){this.next=this.context=this.j=this.o=this.child=null;this.v=!1};_.yf=function(a,b,c){const d=xf.get();d.o=a;d.j=b;d.context=c;return d};_.Bf=function(a,b,c){zf(a,b,c,null)||Af(_.ya(b,a))}; _.Cf=function(a){return new _.vf(function(b,c){let d=a.length;const e=[];if(d){var f=function(l,m){d--;e[l]=m;d==0&&b(e)},h=function(l){c(l)};for(let l=0;l1)));h=h.next)e||(f=h);e&&(c.Z==0&&d==1?Ff(c,b):(f?(d=f,d.next==c.Xe&&(c.Xe=d),d.next=d.next.next):Gf(c),Hf(c,e,3,b)))}a.parent_=null}else _.uf(a,3,b)};_.Df=function(a,b){a.wd||a.Z!=2&&a.Z!=3||If(a);a.Xe?a.Xe.next=b:a.wd=b;a.Xe=b}; Kf=function(a,b,c,d){const e=_.yf(null,null,null);e.child=new _.vf(function(f,h){e.o=b?function(k){try{const l=b.call(d,k);f(l)}catch(l){h(l)}}:f;e.j=c?function(k){try{const l=c.call(d,k);l===void 0&&k instanceof _.Jf?h(k):f(l)}catch(l){h(l)}}:h});e.child.parent_=a;_.Df(a,e);return e.child};_.uf=function(a,b,c){a.Z==0&&(a===c&&(b=3,c=new TypeError("Q")),a.Z=1,zf(c,a.Mz,a.Nz,a)||(a.Ob=c,a.Z=b,a.parent_=null,If(a),b!=3||c instanceof _.Jf||Lf(a,c)))}; zf=function(a,b,c,d){if(a instanceof _.vf)return Ef(a,b,c,d),!0;if(tf(a))return a.then(b,c,d),!0;if(_.va(a))try{const e=a.then;if(typeof e==="function")return Mf(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1};Mf=function(a,b,c,d,e){function f(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!0,c.call(e,l))}let k=!1;try{b.call(a,h,f)}catch(l){f(l)}};If=function(a){a.Bk||(a.Bk=!0,Af(a.Zh,a))};Gf=function(a){let b=null;a.wd&&(b=a.wd,a.wd=b.next,b.next=null);a.wd||(a.Xe=null);return b}; Hf=function(a,b,c,d){if(c==3&&b.j&&!b.v)for(;a&&a.gi;a=a.parent_)a.gi=!1;if(b.child)b.child.parent_=null,Nf(b,c,d);else try{b.v?b.o.call(b.context):Nf(b,c,d)}catch(e){_.Of.call(null,e)}nf(xf,b)};Nf=function(a,b,c){b==2?a.o.call(a.context,c):a.j&&a.j.call(a.context,c)};Lf=function(a,b){a.gi=!0;Af(function(){a.gi&&_.Of.call(null,b)})};_.Jf=function(a){_.Ja.call(this,a)};Qf=function(a){return Pf(a).then(function(b){return JSON.parse(b.responseText)})}; Pf=function(a){const b={},c=new XMLHttpRequest;return(new _.vf(function(d,e){let f;try{c.open("GET",a,!0)}catch(h){e(new Rf("Error opening XHR: "+h.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.u.clearTimeout(f);var h;!(h=_.mf(c.status))&&(h=c.status===0)&&(h=_.Kb(a),h=!(h=="http"||h=="https"||h==""));h?d(c):e(new Sf(c.status,a,c))}};c.onerror=function(){e(new Rf("Network error",a,c))};if(b.headers)for(let h in b.headers){const k=b.headers[h];k!=null&&c.setRequestHeader(h,k)}b.withCredentials&& (c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);b.timeoutMs>0&&(f=_.u.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new Tf(a,c))},b.timeoutMs));try{c.send(null)}catch(h){c.onreadystatechange=()=>{},_.u.clearTimeout(f),e(new Rf("Error sending XHR: "+h.message,a,c))}})).fg(function(d){d instanceof _.Jf&&c.abort();throw d;})};Rf=function(a,b){_.Ja.call(this,a+", url="+b);this.url=b}; Sf=function(a,b,c){Rf.call(this,"Request Failed, status="+a,b,c);this.status=a};Tf=function(a,b){Rf.call(this,"Request timed out",a,b)};_.Uf=function(a,b,c,d,e=b){let f=b.length,h=()=>{f=0;a.onload=null;a.onerror=null;k=()=>{}},k=()=>{h();const m=e.filter(n=>!_.Sd().Pa(n).isLoaded());m.length!==0?d(m,`Response was successful but was missing module(s) ${m}.`):c()},l=()=>{f--;f==0&&k()};b.forEach(m=>{m=_.Sd().Pa(m);m.isLoaded()?l():(be(m.o,l),de(m,l))});a.onload=()=>k();a.onerror=()=>{h();d(b)}}; _.Vf=function(a,b){let c=!1,d=[];for(let e=0;e{},e=()=>{},f=!1){Xf(a,b,(h,k,l=k)=>{a.Ta&&f?a.bb(h,k,d,e,l):a.load(h,k,d,e,l,c)},c)||d(-1)};Zf=function(a,b){return b.filter(c=>!a.B[c])}; $f=function(a,b,c,{Cd:d,onError:e,onSuccess:f,forceReload:h}={}){a.M=c;if(!b)throw Error("S");if(a.Mc){for(const k of document.getElementsByTagName("style"))Wf(a,k);for(const k of document.getElementsByTagName("link"))Wf(a,k)}Yf(a,Zf(a,b),d,e,f,h)}; Xf=function(a,b,c,d){if(a.v)return a.v.then(()=>{Xf(a,b,c,d)}),!0;if(!a.D){const f=[];var e=Object.assign({},a.B);ag(a,b,h=>{f.push(h.getId())},d,h=>!h.isLoaded(),e);b=f}for(e=0;ea.zh;)if(f>1)f-=Math.ceil((l.length-a.zh)/6),f=Math.max(f,1),h=b.slice(e,e+f),k=bg(a,h,d),l=_.Ra(k).toString();else return a.D?(a.D=!1,a.v=cg(a).then(m=>{dg(a,m,d)}),Xf(a,b.slice(e),c,d)):!1;e+=f;a.D?c(k,h):c(k,h,e=== b.length?b:[])}return!0};fg=function(a){a.ta||(a.ta=!0,a.X.sort());return a.X};gg=function(a){a=a.ia;a.sort();return a};bg=function(a,b,c){return a.D?hg(a.Y,b,{cssRowKey:a.Ma,be:a.Da,Cd:c,fm:fg(a),dm:gg(a)}):ig(a.Y,b,{cssRowKey:a.Ma,be:a.Da,fm:fg(a),dm:gg(a)})};_.jg=function(a,b){let c=[];for(let d=0;d{c.parentElement.removeChild(c);a.I==c&&(a.I=null);f()},k=>{c.parentElement.removeChild(c);a.I==c&&(a.I=null);_.jg(a,k);a.v?a.v.then(()=>{e(-1,b)}):e(-1,b)},h)};ag=function(a,b,c,d,e,f={}){const h=_.Sd();for(let k of b){b=h.Pa(k);if(f[k]||e&&!e(b))continue;f[k]=!0;let l=b.j||[];if(d){let m=[];d[k]&&(m=Object.keys(d[k]));l=l.concat(m)}ag(a,l,c,d,e,f);c(b)}}; cg=function(a){a=a.Y.clone();xe(a);ke(a,"dg",null);ke(a,"md","1");return Qf(a.toString())};dg=function(a,b,c){_.Sd().ph((b||{}).moduleGraph);ag(a,fg(a),d=>{_.Vf(a,[d.getId()])},c);a.v=null};mg=function(a){a=a.buf.charCodeAt(a.pos++);return lg[a]};ng=function(a){let b=0,c=0,d;do d=mg(a),b|=(d&31)<>>=2;w?(l+=r>>>1^-(r&1),r="sy"+l.toString(36)):(w=n,n+=r,r=c.substring(w,n));f[p]=r;t&&(e[m++]=r)}e[m]="";b.pos++;m=d&-2;c=d&1;for(l=0;l>>3&7;c&&(c=mg(b),k[m]=c&7);b.pos++;for(m=0;m0&&(a.D.length===0?a.Gi(b):(a.o.push(b),Jg(a)));return e}; Kg=function(a,b,c,d,e){ce(c,e.callback,e);de(c,function(f){f=new Eg(b,f);sg(e);qg(e,!1,f)});a.Og(b)?d&&(Mg(a,b),Jg(a)):d&&Mg(a,b)};Og=function(a,b){b=b.filter(d=>a.j[d].isLoaded()?(_.u.setTimeout(()=>Error("X`"+d),0),!1):!0);let c=[];for(let d=0;d1?(b=c.shift(),a.o=c.map(function(d){return[d]}).concat(a.o),[b]):c}; Ng=function(a,b){const c=rd(a.ja),d=[];c[b]||d.push(b);b=[b];for(let e=0;e=0;h--){const k=f[h];a.Pa(k).isLoaded()||c[k]||(d.push(k),b.push(k))}}d.reverse();yb(d);return d};Mg=function(a,b){_.tb(a.I,b)||a.I.push(b)}; Sg=function(a,b,c,d,e,f=0,h=!1){const k=h?0:f+1;f=_.wb(c);a.J=b;c.forEach(_.ya(_.vb,a.ja),a);if(d==401)Pg(a,new ra.mb(ra.mb.Type.Ym,d)),a.o.length=0;else if(d==410)Qg(a,new ra.mb(ra.mb.Type.Um,d)),Rg(a);else if(k>=3)Qg(a,new ra.mb(ra.mb.Type.Fj,d,f,e)),Rg(a);else{const l=d==8001||!1;(c=Math.pow(k,2)*5E3)?_.u.setTimeout(()=>{a.Gi(b,k,l)},c):a.Gi(b,k,l)}};Qg=function(a,b){a.J.length>1?a.o=a.J.map(function(c){return[c]}).concat(a.o):Pg(a,b)}; Pg=function(a,b){const c=a.J;a.D.length=0;var d=[];for(var e=0;e0){a.Gi(b);return}}Jg(a)};Tg=function(a,b,c,d=()=>!0,e={}){for(const f of b)b=a.Pa(f),!e[f]&&d(b)&&(e[f]=!0,Tg(a,b.j||[],c,d,e),c(b))}; Wg=function(){var a={jt:"BATCH"},b=a.cssRowKey||"",c=a.be||"";!a.pG&&!b&&window&&window._F_cssRowKey&&(b=window._F_cssRowKey,!c&&window._F_combinedSignature&&(c=window._F_combinedSignature));if(!a.cssRowKey&&b&&typeof window._F_installCss!=="function")throw Error("Y");const d=a.CH||_.Ug;var e=ye("base-js");b=new d(Eb(ze("",e)),b,c,!0,!1);c=a.cJ||e&&e.hasAttribute("crossorigin");e=a.dG||e&&e.getAttribute("crossorigin");c&&(b.Ah=c);e&&(b.tg=e);a.zh&&(b.zh=a.zh);a.fetchPriority&&(b.fetchPriority=a.fetchPriority); const f=_.Sd();f.Y=b;f.tq(!0);_.Vg=a.jt==="BATCH"?lf:h=>Promise.resolve(f.load(h))};Zg=function(a,b){b=b.filter(c=>!a.Og(c)&&!a.Pa(c).isLoaded());b.length>0&&(Xg(a,...b),a.J.push(b),Yg(a))};$g=function(a,b){return new _.vf((c,d)=>{const e=a.Pa(b);e.isLoaded()?c(null):(ce(e,()=>{c(null)}),de(e,f=>{let h=`Error loading ${b}: ${f}`;f instanceof ra.mb&&f.url&&(h=`${h}, requested url: ${f.url.toString()}`);d(Error(h))}))})}; ah=function(a,b,c,d=()=>!0,e={}){for(const f of b)b=a.Pa(f),!e[f]&&d(b)&&(e[f]=!0,ah(a,b.j||[],c,d,e),c(b))};bh=function(a,...b){b.forEach(c=>{delete a.D[c]})};Xg=function(a,...b){b.forEach(c=>{a.D[c]=!0})}; Yg=function(a){for(;a.B0;){const b=a.J.shift().filter(c=>!a.Pa(c).isLoaded());if(b.length>0){a.B++;let c=()=>{a.B--;Yg(a);c=()=>{}};_.Cf(b.map(f=>$g(a,f))).then(()=>{c()});let d=0;const e=()=>{if(Object.keys(a.o).length>0&&!a.Y.Xb)throw Error("W");$f(a.Y,b,a.v,{Cd:a.o,onError:(f,h)=>{const k=ch[d++];k!==void 0?setTimeout(()=>{e()},k):(bh(a,...b),c(),b.forEach(l=>{l=a.Pa(l);if(!l.isLoaded())l.onError(new ra.mb(ra.mb.Type.Fj,f,b,h))}))}})};e()}}}; dh=function(a){a.j===-1&&(a.j=a.data.reduce((b,c,d)=>b+(c?2**d:0),0));return a.j};_.eh=function(){};_.ih=function(a){if(a instanceof fh||a instanceof gh||a instanceof hh)return a;if(typeof a.next=="function")return new fh(()=>a);if(typeof a[Symbol.iterator]=="function")return new fh(()=>a[Symbol.iterator]());if(typeof a.Kc=="function")return new fh(()=>a.Kc());throw Error("Z");};_.jh=function(a){_.Yd.call(this);this.D=1;this.v=[];this.B=0;this.j=[];this.o={};this.I=!!a}; kh=function(a,b,c){Af(function(){a.apply(b,c)})};lh=function(a){this.j=a};mh=function(a){this.j=a};nh=function(a){this.data=a};oh=function(a){return a===void 0||a instanceof nh?a:new nh(a)};_.ph=function(a){this.j=a};qh=function(){};rh=function(){};th=function(a){this.j=a;this.o=null};uh=function(a){if(a.j==null)throw Error("$");a.isAvailable()||_.Vb(Error("$"))};vh=function(){let a=null;try{a=_.u.localStorage||null}catch(b){}th.call(this,a)};wh=function(a,b){this.o=a;this.j=b+"::"}; _.xh=function(a){const b=new vh;return b.isAvailable()?a?new wh(b,a):b:null}; zh=function(a){var b,c,d=a.length,e=0;for(b=0;b>>6:(f<65536?k[c++]=224|f>>>12:(k[c++]=240|f>>>18,k[c++]=128|f>>>12&63),k[c++]=128|f>>> 6&63),k[c++]=128|f&63);return k};Ah=function(a){for(var b=a.length;--b>=0;)a[b]=0};Bh=function(a,b,c,d,e){this.Dq=a;this.Du=b;this.Cu=c;this.hu=d;this.Sw=e;this.No=a&&a.length};Ch=function(a,b){this.jo=a;this.Jf=0;this.Rd=b};Dh=function(a,b){a.La[a.pending++]=b&255;a.La[a.pending++]=b>>>8&255};Eh=function(a,b,c){a.fb>16-c?(a.xb|=b<>16-a.fb,a.fb+=c-16):(a.xb|=b<>>=1,c<<=1;while(--b>0);return c>>>1};Hh=function(a,b,c){var d=Array(16),e=0,f;for(f=1;f<=15;f++)d[f]=e=e+c[f-1]<<1;for(c=0;c<=b;c++)e=a[c*2+1],e!==0&&(a[c*2]=Gh(d[e]++,e))};Ih=function(a){var b;for(b=0;b<286;b++)a.Jb[b*2]=0;for(b=0;b<30;b++)a.ke[b*2]=0;for(b=0;b<19;b++)a.ob[b*2]=0;a.Jb[512]=1;a.Zc=a.cg=0;a.bc=a.matches=0};Jh=function(a){a.fb>8?Dh(a,a.xb):a.fb>0&&(a.La[a.pending++]=a.xb);a.xb=0;a.fb=0}; Kh=function(a,b,c){Jh(a);Dh(a,c);Dh(a,~c);yh.Se(a.La,a.window,b,c,a.pending);a.pending+=c};Lh=function(a,b,c,d){var e=b*2,f=c*2;return a[e]>>7)];Fh(a,h,c);k=Rh[h];k!==0&&(e-=Sh[h],Eh(a,e,k))}}while(d>1;h>=1;h--)Mh(a,c,h);l=f;do h=a.Oa[1],a.Oa[1]=a.Oa[a.Wc--],Mh(a,c,1),d=a.Oa[1],a.Oa[--a.uf]=h,a.Oa[--a.uf]=d,c[l*2]=c[h*2]+c[d*2],a.depth[l]=(a.depth[h]>=a.depth[d]?a.depth[h]:a.depth[d])+1,c[h*2+1]=c[d*2+1]=l,a.Oa[1]=l++,Mh(a,c,1);while(a.Wc>= 2);a.Oa[--a.uf]=a.Oa[1];h=b.jo;l=b.Jf;d=b.Rd.Dq;e=b.Rd.No;f=b.Rd.Du;var m=b.Rd.Cu,n=b.Rd.Sw,p,r=0;for(p=0;p<=15;p++)a.Oc[p]=0;h[a.Oa[a.uf]*2+1]=0;for(b=a.uf+1;b<573;b++){var t=a.Oa[b];p=h[h[t*2+1]*2+1]+1;p>n&&(p=n,r++);h[t*2+1]=p;if(!(t>l)){a.Oc[p]++;var w=0;t>=m&&(w=f[t-m]);var z=h[t*2];a.Zc+=z*(p+w);e&&(a.cg+=z*(d[t*2+1]+w))}}if(r!==0){do{for(p=n-1;a.Oc[p]===0;)p--;a.Oc[p]--;a.Oc[p+1]+=2;a.Oc[n]--;r-=2}while(r>0);for(p=n;p!==0;p--)for(t=a.Oc[p];t!==0;)d=a.Oa[--b],d>l||(h[d*2+1]!==p&&(a.Zc+=(p-h[d* 2+1])*h[d*2],h[d*2+1]=p),t--)}Hh(c,k,a.Oc)};Vh=function(a,b,c){var d,e=-1,f=b[1],h=0,k=7,l=4;f===0&&(k=138,l=3);b[(c+1)*2+1]=65535;for(d=0;d<=c;d++){var m=f;f=b[(d+1)*2+1];++h>>=1)if(b&1&&a.Jb[c*2]!==0)return 0;if(a.Jb[18]!==0||a.Jb[20]!==0||a.Jb[26]!==0)return 1;for(c=32;c<256;c++)if(a.Jb[c*2]!==0)return 1;return 0};Yh=function(a,b,c){a.La[a.vg+a.bc*2]=b>>>8&255;a.La[a.vg+a.bc*2+1]=b&255;a.La[a.ll+a.bc]=c&255;a.bc++;b===0?a.Jb[c*2]++:(a.matches++,b--,a.Jb[(Nh[c]+256+1)*2]++,a.ke[(b<256?Qh[b]:Qh[256+(b>>>7)])*2]++);return a.bc===a.Sg-1};$h=function(a,b){a.msg=Zh[b];return b}; ai=function(a){for(var b=a.length;--b>=0;)a[b]=0};bi=function(a){var b=a.state,c=b.pending;c>a.xa&&(c=a.xa);c!==0&&(yh.Se(a.output,b.La,b.hh,c,a.Pf),a.Pf+=c,b.hh+=c,a.xm+=c,a.xa-=c,b.pending-=c,b.pending===0&&(b.hh=0))}; fi=function(a,b){var c=a.Qb>=0?a.Qb:-1,d=a.U-a.Qb,e=0;if(a.level>0){a.sa.kk===2&&(a.sa.kk=Xh(a));Uh(a,a.Di);Uh(a,a.Uh);Vh(a,a.Jb,a.Di.Jf);Vh(a,a.ke,a.Uh.Jf);Uh(a,a.Bn);for(e=18;e>=3&&a.ob[ci[e]*2+1]===0;e--);a.Zc+=3*(e+1)+5+5+4;var f=a.Zc+3+7>>>3;var h=a.cg+3+7>>>3;h<=f&&(f=h)}else f=h=d+5;if(d+4<=f&&c!==-1)Eh(a,b?1:0,3),Kh(a,c,d);else if(a.strategy===4||h===f)Eh(a,2+(b?1:0),3),Th(a,di,ei);else{Eh(a,4+(b?1:0),3);c=a.Di.Jf+1;d=a.Uh.Jf+1;e+=1;Eh(a,c-257,5);Eh(a,d-1,5);Eh(a,e-4,4);for(f=0;f>>8&255;a.La[a.pending++]=b&255}; ii=function(a,b){var c=a.yp,d=a.U,e=a.Ub,f=a.Fp,h=a.U>a.tb-262?a.U-(a.tb-262):0,k=a.window,l=a.Td,m=a.ra,n=a.U+258,p=k[d+e-1],r=k[d+e];a.Ub>=a.Jo&&(c>>=2);f>a.ba&&(f=a.ba);do{var t=b;if(k[t+e]===r&&k[t+e-1]===p&&k[t]===k[d]&&k[++t]===k[d+1]){d+=2;for(t++;k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&de){a.If=b;e=t;if(t>=f)break;p=k[d+e-1];r=k[d+e]}}}while((b=m[b&l])>h&&--c!==0); return e<=a.ba?e:a.ba}; li=function(a){var b=a.tb,c;do{var d=a.rr-a.ba-a.U;if(a.U>=b+(b-262)){yh.Se(a.window,a.window,b,b,0);a.If-=b;a.U-=b;a.Qb-=b;var e=c=a.ki;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.ra[--e],a.ra[e]=f>=b?f-b:0;while(--c);d+=b}if(a.sa.wb===0)break;e=a.sa;c=a.window;f=a.U+a.ba;var h=e.wb;h>d&&(h=d);h===0?c=0:(e.wb-=h,yh.Se(c,e.input,e.Be,h,f),e.state.wrap===1?e.pa=ji(e.pa,c,h,f):e.state.wrap===2&&(e.pa=ki(e.pa,c,h,f)),e.Be+=h,e.Le+=h,c=h);a.ba+=c;if(a.ba+a.pb>=3)for(d=a.U-a.pb,a.wa= a.window[d],a.wa=(a.wa<=3&&(a.wa=(a.wa<=3)if(c=Yh(a,a.U-a.If,a.ya-3),a.ba-=a.ya,a.ya<=a.pl&&a.ba>=3){a.ya--;do a.U++,a.wa=(a.wa<=3&&(a.wa=(a.wa<4096)&&(a.ya=2));if(a.Ub>=3&&a.ya<=a.Ub){d=a.U+a.ba-3;c=Yh(a,a.U-1-a.bq,a.Ub-3);a.ba-=a.Ub-1;a.Ub-=2;do++a.U<=d&&(a.wa=(a.wa<=3&&a.U>0&&(d=a.U-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.U+258;c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&da.ba&&(a.ya=a.ba)}a.ya>=3?(c=Yh(a,1,a.ya-3),a.ba-=a.ya,a.U+=a.ya,a.ya=0):(c=Yh(a,0,a.window[a.U]),a.ba--,a.U++);if(c&&(fi(a,!1),a.sa.xa===0))return 1}a.pb=0;return b===4?(fi(a, !0),a.sa.xa===0?3:4):a.bc&&(fi(a,!1),a.sa.xa===0)?1:2};pi=function(a,b){for(var c;;){if(a.ba===0&&(li(a),a.ba===0)){if(b===0)return 1;break}a.ya=0;c=Yh(a,0,a.window[a.U]);a.ba--;a.U++;if(c&&(fi(a,!1),a.sa.xa===0))return 1}a.pb=0;return b===4?(fi(a,!0),a.sa.xa===0?3:4):a.bc&&(fi(a,!1),a.sa.xa===0)?1:2};qi=function(a,b,c,d,e){this.av=a;this.Rw=b;this.qx=c;this.Qw=d;this.Ru=e}; ri=function(){this.sa=null;this.status=0;this.La=null;this.wrap=this.pending=this.hh=this.dc=0;this.na=null;this.oc=0;this.method=8;this.Gf=-1;this.Td=this.Im=this.tb=0;this.window=null;this.rr=0;this.head=this.ra=null;this.Fp=this.Jo=this.strategy=this.level=this.pl=this.yp=this.Ub=this.ba=this.If=this.U=this.ye=this.bq=this.ya=this.Qb=this.Vc=this.Uc=this.Lk=this.ki=this.wa=0;this.Jb=new yh.Ic(1146);this.ke=new yh.Ic(122);this.ob=new yh.Ic(78);ai(this.Jb);ai(this.ke);ai(this.ob);this.Bn=this.Uh= this.Di=null;this.Oc=new yh.Ic(16);this.Oa=new yh.Ic(573);ai(this.Oa);this.uf=this.Wc=0;this.depth=new yh.Ic(573);ai(this.depth);this.fb=this.xb=this.pb=this.matches=this.cg=this.Zc=this.vg=this.bc=this.Sg=this.ll=0}; ti=function(a,b){if(!a||!a.state||b>5||b<0)return a?$h(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.wb!==0||c.status===666&&b!==4)return $h(a,a.xa===0?-5:-2);c.sa=a;var d=c.Gf;c.Gf=b;if(c.status===42)if(c.wrap===2)a.pa=0,gi(c,31),gi(c,139),gi(c,8),c.na?(gi(c,(c.na.text?1:0)+(c.na.Dd?2:0)+(c.na.extra?4:0)+(c.na.name?8:0)+(c.na.comment?16:0)),gi(c,c.na.time&255),gi(c,c.na.time>>8&255),gi(c,c.na.time>>16&255),gi(c,c.na.time>>24&255),gi(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),gi(c,c.na.os&255), c.na.extra&&c.na.extra.length&&(gi(c,c.na.extra.length&255),gi(c,c.na.extra.length>>8&255)),c.na.Dd&&(a.pa=ki(a.pa,c.La,c.pending,0)),c.oc=0,c.status=69):(gi(c,0),gi(c,0),gi(c,0),gi(c,0),gi(c,0),gi(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),gi(c,3),c.status=113);else{var e=8+(c.Im-8<<4)<<8;e|=(c.strategy>=2||c.level<2?0:c.level<6?1:c.level===6?2:3)<<6;c.U!==0&&(e|=32);c.status=113;hi(c,e+(31-e%31));c.U!==0&&(hi(c,a.pa>>>16),hi(c,a.pa&65535));a.pa=1}if(c.status===69)if(c.na.extra){for(e=c.pending;c.oc< (c.na.extra.length&65535)&&(c.pending!==c.dc||(c.na.Dd&&c.pending>e&&(a.pa=ki(a.pa,c.La,c.pending-e,e)),bi(a),e=c.pending,c.pending!==c.dc));)gi(c,c.na.extra[c.oc]&255),c.oc++;c.na.Dd&&c.pending>e&&(a.pa=ki(a.pa,c.La,c.pending-e,e));c.oc===c.na.extra.length&&(c.oc=0,c.status=73)}else c.status=73;if(c.status===73)if(c.na.name){e=c.pending;do{if(c.pending===c.dc&&(c.na.Dd&&c.pending>e&&(a.pa=ki(a.pa,c.La,c.pending-e,e)),bi(a),e=c.pending,c.pending===c.dc)){var f=1;break}f=c.oce&&(a.pa=ki(a.pa,c.La,c.pending-e,e));f===0&&(c.oc=0,c.status=91)}else c.status=91;if(c.status===91)if(c.na.comment){e=c.pending;do{if(c.pending===c.dc&&(c.na.Dd&&c.pending>e&&(a.pa=ki(a.pa,c.La,c.pending-e,e)),bi(a),e=c.pending,c.pending===c.dc)){f=1;break}f=c.oce&&(a.pa=ki(a.pa,c.La,c.pending-e,e));f===0&&(c.status=103)}else c.status=103;c.status===103&& (c.na.Dd?(c.pending+2>c.dc&&bi(a),c.pending+2<=c.dc&&(gi(c,a.pa&255),gi(c,a.pa>>8&255),a.pa=0,c.status=113)):c.status=113);if(c.pending!==0){if(bi(a),a.xa===0)return c.Gf=-1,0}else if(a.wb===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return $h(a,-5);if(c.status===666&&a.wb!==0)return $h(a,-5);if(a.wb!==0||c.ba!==0||b!==0&&c.status!==666){d=c.strategy===2?pi(c,b):c.strategy===3?oi(c,b):si[c.level].Ru(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.xa===0&&(c.Gf=-1),0;if(d===2&&(b===1? (Eh(c,2,3),Fh(c,256,di),c.fb===16?(Dh(c,c.xb),c.xb=0,c.fb=0):c.fb>=8&&(c.La[c.pending++]=c.xb&255,c.xb>>=8,c.fb-=8)):b!==5&&(Eh(c,0,3),Kh(c,0,0),b===3&&(ai(c.head),c.ba===0&&(c.U=0,c.Qb=0,c.pb=0))),bi(a),a.xa===0))return c.Gf=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(gi(c,a.pa&255),gi(c,a.pa>>8&255),gi(c,a.pa>>16&255),gi(c,a.pa>>24&255),gi(c,a.Le&255),gi(c,a.Le>>8&255),gi(c,a.Le>>16&255),gi(c,a.Le>>24&255)):(hi(c,a.pa>>>16),hi(c,a.pa&65535));bi(a);c.wrap>0&&(c.wrap=-c.wrap);return c.pending!== 0?0:1}; ui=function(a){if(!(this instanceof ui))return new ui(a);a=this.options=yh.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},a||{});a.raw&&a.windowBits>0?a.windowBits=-a.windowBits:a.gzip&&a.windowBits>0&&a.windowBits<16&&(a.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.sa=new vi;this.sa.xa=0;var b=this.sa;var c=a.level,d=a.method,e=a.windowBits,f=a.memLevel,h=a.strategy;if(b){var k=1;c===-1&&(c=6);e<0?(k=0,e=-e):e>15&&(k=2,e-=16);if(f< 1||f>9||d!==8||e<8||e>15||c<0||c>9||h<0||h>4)b=$h(b,-2);else{e===8&&(e=9);var l=new ri;b.state=l;l.sa=b;l.wrap=k;l.na=null;l.Im=e;l.tb=1<>=7;f<30;f++)for(Sh[f]=h<<7,e=0;e<1<=m.tb&&(b===0&&(ai(m.head),m.U=0,m.Qb=0,m.pb=0),c=new yh.Qe(m.tb),yh.Se(c,f,h-m.tb,m.tb,0),f=c,h=m.tb);c=a.wb;d=a.Be;e=a.input;a.wb=h;a.Be=0;a.input=f;for(li(m);m.ba>=3;){f=m.U;h=m.ba-2;do m.wa=(m.wa<1?a[b[0]]=b[1]:b.length===1&&Object.assign(a,b[0])};_.Gi=function(...a){_.Ei(_.Fi,arguments)};_.v=function(a,b){return a in _.Fi?_.Fi[a]:b};_.Hi=function(a){const b=_.Fi.EXPERIMENT_FLAGS;return b?b[a]:void 0};Ji=function(a){Ii.forEach(b=>b(a))};_.Li=function(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){_.Ki(b)}}:a}; _.Ki=function(a){var b=_.pa("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=_.v("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.Gi("ERRORS",b));Ji(a)};_.Mi=function(a,b,c,d,e){var f=_.pa("yt.logging.errors.log");f?f(a,"WARNING",b,c,d,void 0,e):(f=_.v("ERRORS",[]),f.push([a,"WARNING",b,c,d,void 0,e]),_.Gi("ERRORS",f))}; Oi=function(a,b){b=a.split(b);const c={};for(let f=0,h=b.length;f{const e=encodeURIComponent(String(d));c=Array.isArray(c)?c:[c];_.qb(c,f=>{f==""?b.push(e):b.push(`${e}=${encodeURIComponent(String(f))}`)})});return b.join("&")};_.Si=function(a){a.charAt(0)==="?"&&(a=a.substring(1));return Oi(a,"&")};Ui=function(a,b){return Ti(a,b||{},!0)};_.Vi=function(a,b){return Ti(a,b||{},!1)}; Ti=function(a,b,c){var d=a.split("#",2);a=d[0];d=d.length>1?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=_.Si(e[1]||"");for(const f in b)!c&&e!==null&&f in e||(e[f]=b[f]);return _.Rb(a,e)+d};_.Wi=function(a){if(!b)var b=window.location.href;const c=_.Ib(a)[1]||null,d=_.Lb(a);c&&d?(a=_.Ib(a),b=_.Ib(b),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?_.Lb(b)===d&&(Number(_.Ib(b)[4]||null)||null)===(Number(_.Ib(a)[4]||null)||null):!0;return a};Ni=function(a){return a&&a.match(Xi)?a:_.Fb(a)}; _.bj=function(a=_.pa("yt.ads.biscotti.lastId_")||""){var b=Yi,c=Object,d=c.assign;a:{try{var e=b.j.top.location.href}catch(E){e=2;break a}e=e?e===b.o.location.href?0:1:2}e={dt:Zi,flash:"0",frm:e};try{e.u_tz=-(new Date).getTimezoneOffset();try{var f=$i.history.length}catch(E){f=0}e.u_his=f;e.u_h=$i.screen?.height;e.u_w=$i.screen?.width;e.u_ah=$i.screen?.availHeight;e.u_aw=$i.screen?.availWidth;e.u_cd=$i.screen?.colorDepth}catch(E){}f=b.j;let h,k,l,m,n,p,r;try{var t=f.screenX;var w=f.screenY}catch(E){}try{var z= f.outerWidth;h=f.outerHeight}catch(E){}try{k=f.innerWidth,l=f.innerHeight}catch(E){}try{m=f.screenLeft,n=f.screenTop}catch(E){}try{k=f.innerWidth,l=f.innerHeight}catch(E){}try{p=f.screen.availWidth,r=f.screen.availTop}catch(E){}t=[m,n,t,w,p,r,z,h,k,l];try{var B=_.wd(b.j.top||window).round()}catch(E){B=new _.kd(-12245933,-12245933)}z=B;B=new aj;"SVGElement"in _.u&&"createElementNS"in _.u.document&&B.set(0);w=jd();w["allow-top-navigation-by-user-activation"]&&B.set(1);w["allow-popups-to-escape-sandbox"]&& B.set(2);_.u.crypto&&_.u.crypto.subtle&&B.set(3);"TextDecoder"in _.u&&"TextEncoder"in _.u&&B.set(4);B=dh(B);w=z.height;z=z.width;t=t.join();b=b.o;c=d.call(c,e,{bc:B,bih:w,biw:z,brdim:t,vis:b.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""]??0,wgl:!!$i.WebGLRenderingContext});c.ca_type="image";a&&(c.bid=a);return c};_.cj=function(a,b){typeof a==="function"&&(a=_.Li(a));return window.setTimeout(a,b)}; ej=function(){if(!dj)return null;const a=dj();return"open"in a?a:null};_.gj=function(a){switch(_.fj(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};_.fj=function(a){return a&&"status"in a?a.status:-1};_.x=function(a){a=_.hj(a);return typeof a==="string"&&a==="false"?!1:!!a};_.ij=function(a,b){a=_.hj(a);return a===void 0&&b!==void 0?b:Number(a||0)};_.jj=function(a){a=_.hj(a);return a!==void 0?String(a):""}; _.hj=function(a){return _.v("EXPERIMENT_FLAGS",{})[a]};_.kj=function(){const a=[],b=_.v("EXPERIMENTS_FORCED_FLAGS",{});for(var c of Object.keys(b))a.push({key:c,value:String(b[c])});c=_.v("EXPERIMENT_FLAGS",{});for(const d of Object.keys(c))d.startsWith("force_")&&b[d]===void 0&&a.push({key:d,value:String(c[d])});return a}; nj=function(a,b,c="GET",d="",e,f,h,k=!1,l){const m=ej();if(!m)return null;const n=()=>{(m&&"readyState"in m?m.readyState:0)===4&&b&&_.Li(b)(m)};"onloadend"in m?m.addEventListener("loadend",n,!1):m.onreadystatechange=n;_.x("debug_forward_web_query_parameters")&&(a=lj(a));m.open(c,a,!0);f&&(m.responseType=f);h&&(m.withCredentials=!0);c=c==="POST"&&(window.FormData===void 0||!(d instanceof FormData));if(e=mj(a,e))for(const p in e)m.setRequestHeader(p,e[p]),"content-type"===p.toLowerCase()&&(c=!1);c&& m.setRequestHeader("Content-Type","application/x-www-form-urlencoded");l&&"onprogress"in m&&(m.onprogress=()=>{l(m.responseText)});if(k&&"setAttributionReporting"in XMLHttpRequest.prototype){a={eventSourceEligible:!0,triggerEligible:!1};try{m.setAttributionReporting(a)}catch(p){_.Mi(p)}}m.send(d);return m}; mj=function(a,b={}){const c=_.Wi(a),d=_.v("INNERTUBE_CLIENT_NAME"),e=_.x("web_ajax_ignore_global_headers_if_set");for(const k in oj){let l=_.v(oj[k]);const m=k==="X-Goog-AuthUser"||k==="X-Goog-PageId";k!=="X-Goog-Visitor-Id"||l||(l=_.v("VISITOR_DATA"));var f;if(!(f=!l)){if(!(f=c||(_.Lb(a)?!1:!0))){f=a;var h;if(h=_.x("add_auth_headers_to_remarketing_google_dot_com_ping")&&k==="Authorization"&&(d==="TVHTML5"||d==="TVHTML5_UNPLUGGED"||d==="TVHTML5_SIMPLY"))h=_.Lb(f),h=h!==null?h.split(".").reverse(): null,h=h===null?!1:h[1]==="google"?!0:h[2]==="google"?h[0]==="au"&&h[1]==="com"?!0:h[0]==="uk"&&h[1]==="co"?!0:!1:!1;h&&(f=_.Mb(f)||"",f=f.split("/"),f="/"+(f.length>1?f[1]:""),h=f==="/pagead");f=h?!0:!1}f=!f}f||e&&b[k]!==void 0||d==="TVHTML5_UNPLUGGED"&&m||(b[k]=l)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(c||!_.Lb(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!_.Lb(a)){let k;try{k=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}k&& (b["X-YouTube-Time-Zone"]=k)}document.location.hostname.endsWith("youtubeeducation.com")||!c&&_.Lb(a)||(b["X-YouTube-Ad-Signals"]=Ri(_.bj()));return b};qj=function(a,b){b.method="POST";b.postParams||(b.postParams={});return _.pj(a,b)}; _.pj=function(a,b){const c=b.format||"JSON";a=rj(a,b);var d=sj(a,b);let e=!1,f;const h=tj(a,k=>{if(!e){e=!0;f&&window.clearTimeout(f);var l=_.gj(k),m=null,n=400<=k.status&&k.status<500,p=500<=k.status&&k.status<600;if(l||n||p)m=uj(a,c,k,b.convertToSafeHtml);l&&(l=vj(c,k,m));m=m||{};n=b.context||_.u;l?b.onSuccess&&b.onSuccess.call(n,k,m):b.onError&&b.onError.call(n,k,m);b.onFinish&&b.onFinish.call(n,k,m)}},b.method,d,b.headers,b.responseType,b.withCredentials,!1,b.onProgress);d=b.timeout||0;if(b.onTimeout&& d>0){const k=b.onTimeout;f=_.cj(()=>{e||(e=!0,h.abort(),window.clearTimeout(f),k.call(b.context||_.u,h))},d)}return h};rj=function(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);const c=_.v("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=Ui(a,b);return a}; sj=function(a,b){const c=_.v("XSRF_FIELD_NAME"),d=_.v("XSRF_TOKEN");var e=b.postBody||"",f=b.postParams;const h=_.v("XSRF_FIELD_NAME");let k;b.headers&&(k=b.headers["Content-Type"]);b.excludeXsrf||_.Lb(a)&&!b.withCredentials&&_.Lb(a)!==document.location.hostname||b.method!=="POST"||k&&k!=="application/x-www-form-urlencoded"||b.postParams&&b.postParams[h]||(f||(f={}),f[c]=d);f&&typeof e==="string"&&(e=_.Si(e),qd(e,f),e=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(e):_.Qb(e));f=e||f&& !_.nd(f);!wj&&f&&b.method!=="POST"&&(wj=!0,_.Ki(Error("ba")));return e};uj=function(a,b,c,d){let e=null;switch(b){case "JSON":let f;try{f=c.responseText}catch(h){throw d=Error("ca"),d.params=a,_.Mi(d),h;}a=c.getResponseHeader("Content-Type")||"";if(f&&a.indexOf("json")>=0){f.substring(0,5)===")]}'\n"&&(f=f.substring(5));try{e=JSON.parse(f)}catch(h){}}break;case "XML":if(a=(a=c.responseXML)?xj(a):null)e={},_.qb(a.getElementsByTagName("*"),h=>{e[h.tagName]=yj(h)})}d&&zj(e);return e}; zj=function(a){if(_.va(a))for(const b in a)b==="html_content"||_.Ka(b,"_html")?a[b]=_.cb(a[b]):zj(a[b])};vj=function(a,b,c){if(b&&b.status===204)return!0;switch(a){case "JSON":return!!c;case "XML":return Number(c&&c.return_code)===0;case "RAW":return!0;default:return!!c}};xj=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null};yj=function(a){let b="";_.qb(a.childNodes,c=>{b+=c.nodeValue});return b}; lj=function(a){var b=window.location.search,c=_.Lb(a);_.x("debug_handle_relative_url_for_query_forward_killswitch")||!c&&_.Wi(a)&&(c=document.location.hostname);var d=_.Mb(a);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;const e=_.Si(b),f={};_.qb(Aj,h=>{e[h]&&(f[h]=e[h])});return _.Vi(a,f)};_.Cj=function(a,b,c,d="youtube.com",e=!1){_.Bj.set(a,b,{Ji:c,path:"/",domain:d,secure:e})}; _.Dj=function(a,b="/",c="youtube.com"){_.Bj.remove(a,b,c)};_.Ej=function(){if(!_.u.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.u.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.u.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.u.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.u.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}}; _.Fj=function(a){const b={};var c=[];"USER_SESSION_ID"in _.Fi&&c.push({key:"u",value:_.v("USER_SESSION_ID")});if(c=_.Md(c))b.Authorization=c,c=a=a?.sessionIndex,c===void 0&&(c=Number(_.v("SESSION_INDEX",0)),c=isNaN(c)?0:c),_.x("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Fi||(b["X-Origin"]=window.location.origin),a===void 0&&"DELEGATED_SESSION_ID"in _.Fi&&(b["X-Goog-PageId"]=_.v("DELEGATED_SESSION_ID"));return b}; Gj=function(){const a=_.u.navigator;return a?a.connection:void 0};_.Ij=function(){var a=Gj();if(a){var b=Hj[a.type||"unknown"]||"CONN_UNKNOWN";a=Hj[a.effectiveType||"unknown"]||"CONN_UNKNOWN";b==="CONN_CELLULAR_UNKNOWN"&&a!=="CONN_UNKNOWN"&&(b=a);if(b!=="CONN_UNKNOWN")return b;if(a!=="CONN_UNKNOWN")return a}};_.Kj=function(){var a=Gj();if(a?.effectiveType)return Jj.hasOwnProperty(a.effectiveType)?Jj[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};_.Mj=function(){try{return _.Lj(),!0}catch(a){return!1}}; _.Lj=function(a="unknown"){if(_.v("DATASYNC_ID")!==void 0)return _.v("DATASYNC_ID");throw new _.Nj("Datasync ID not set",a);};_.Oj=function(a,b){return _.cf.Ea(a,0,b)};Pj=function(a,b){try{b()}catch(c){a.Bb(c)}};Rj=function(a){if(a.o[8].length){if(a.ia)return 4;if(Qj(a))return 3}for(let b=5;b>=a.B;b--)if(a.o[b].length>0)return b>0?Qj(a)?3:2:1;return 0};Sj=function(a){a.da.length=0;for(let b=5;b>=0;b--)a.o[b].length=0;a.o[8].length=0;a.v={};a.stop()};Qj=function(a){return!a.isHidden()&&a.Da}; Uj=function(a){for(const b of Tj)if(a.o[b].length)return!0;return!1}; Xj=function(a,b,c){a.ia&&a.I===4&&a.j||a.stop();a.D=!0;b=_.za()+(b||a.M);for(var d=a.o[5];d.length;){var e=d.shift(),f=a.v[e];delete a.v[e];if(f){e=a;try{f(c)}catch(h){e.Bb(h)}}}for(d=a.o[4];d.length;)c=d.shift(),f=a.v[c],delete a.v[c],f&&Pj(a,f);d=a.ta?0:1;d=a.B>d?a.B:d;if(!(_.za()>=b)){do{a:{c=a;f=d;for(e=3;e>=f;e--){const h=c.o[e];for(;h.length;){const k=h.shift(),l=c.v[k];delete c.v[k];if(l){c=l;break a}}}c=null}c&&Pj(a,c)}while(c&&_.za(){const e=ak().Ea(a,b);dk[d]=e},c);return d};fk=function(a){ak().X(a)};gk=function(a){const b=ak();if(a<0)b.Fa(-a);else{var c=dk[a];c?(b.Fa(c),delete dk[a]):window.clearTimeout(a)}};ik=function(){hk()}; hk=function(){window.clearTimeout(jk);ak().start()};lk=function(){ak().pause();window.clearTimeout(jk);jk=window.setTimeout(ik,kk)};ok=function(){window.clearTimeout(mk);mk=window.setTimeout(()=>{nk(0)},kk)};nk=function(a){ok();var b=ak();b.B=a;b.start()};pk=function(a){ok();var b=ak();b.B>a&&(b.B=a,b.start())};qk=function(){window.clearTimeout(mk);var a=ak();a.B=0;a.start()};_.sk=function(){rk.instance||(rk.instance=new rk);return rk.instance}; uk=function(){return tk()?.get("LAST_RESULT_ENTRY_KEY",!0)};_.yk=function(a){vk||(_.wk?_.wk.Bb(a):(_.xk.push({type:"ERROR",payload:a}),_.xk.length>10&&_.xk.shift()))};zk=function(a,b){vk||(_.wk?_.wk.ml(a,b):(_.xk.push({type:"EVENT",eventType:a,payload:b}),_.xk.length>10&&_.xk.shift()))};Ak=function(a){if(a.indexOf(":")>=0)throw Error("ga");};Bk=function(a){return a.substr(0,a.indexOf(":"))||a};_.Ck=function(a){const b=_.Xb();return b?b.toLowerCase().indexOf(a)>=0:!1}; Hk=function(a,b,c,d){b=Bk(b);let e;e=a instanceof Error?a:Error("ha`"+a);if(e instanceof Dk)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new Dk("QUOTA_EXCEEDED",a);if(_.Ek&&e.name==="UnknownError")return new Dk("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Fk)return new Dk("MISSING_INDEX",{...a,objectStore:e.objectStore,index:e.index});if(e.name==="InvalidStateError"&&Gk.some(f=>e.message.includes(f)))return new Dk("EXECUTE_TRANSACTION_ON_CLOSED_DB",a); if(e.name==="AbortError")return new Dk("UNKNOWN_ABORT",a,e.message);e.args=[{...a,name:"IdbError",Jl:e.name}];e.level="WARNING";return e};Ik=function(a,b,c){const d=uk();return new Dk("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d?.hasSucceededOnce}})};Jk=function(a){if(!a)throw Error();throw a;};Kk=function(a){return a};Nk=function(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("ia");const f=c(a.state.value);f instanceof _.Lk?Mk(a,b,f,d,e):d(f)}catch(f){e(f)}}; Ok=function(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("ja");const f=c(a.state.reason);f instanceof _.Lk?Mk(a,b,f,d,e):d(f)}catch(f){e(f)}};Mk=function(a,b,c,d,e){b===c?e(new TypeError("ka")):c.then(f=>{f instanceof _.Lk?Mk(a,b,f,d,e):d(f)},f=>{e(f)})};Pk=function(a,b,c){const d=()=>{try{a.removeEventListener("success",e),a.removeEventListener("error",f)}catch{}},e=()=>{b(a.result);d()},f=()=>{c(a.error);d()};a.addEventListener("success",e);a.addEventListener("error",f)}; Qk=function(a){return new Promise((b,c)=>{Pk(a,b,c)})};Sk=function(a){return new _.Lk(new Rk((b,c)=>{Pk(a,b,c)}))};Tk=function(a,b){return new _.Lk(new Rk((c,d)=>{const e=()=>{const f=a?b(a):null;f?f.then(h=>{a=h;e()},d):c()};e()}))};Uk=function(){return _.x("idb_immediate_commit")}; _.Zk=async function(a,b,c,d){const e={mode:"readonly",hb:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof c==="string"?e.mode=c:Object.assign(e,c);a.transactionCount++;c=e.hb?3:1;let f=0,h;for(;!h;){f++;const n=Math.round((0,_.Vk)());try{var k=a.j.transaction(b,e.mode),l=d,m=!!e.commit;const p=new Wk(k),r=await Xk(p,l,m),t=Math.round((0,_.Vk)());Yk(a,n,t,f,void 0,b.join(),e);return r}catch(p){l=Math.round((0,_.Vk)());const r=Hk(p,a.j.name,b.join(),a.j.version);if(r instanceof Dk&&!r.j||f>=c)Yk(a,n,l, f,r,b.join(),e),h=r}}return Promise.reject(h)};_.al=function(a,b,c){a=a.j.createObjectStore(b,c);return new $k(a)};_.cl=function(a,b,c){return _.Zk(a,[b],{mode:"readwrite",hb:!0,commit:Uk()},d=>_.bl(d.objectStore(b),c))}; Yk=function(a,b,c,d,e,f,h){b=c-b;e?(e instanceof Dk&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&zk("QUOTA_EXCEEDED",{dbName:Bk(a.j.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:h.mode}),e instanceof Dk&&e.type==="UNKNOWN_ABORT"&&(c-=a.v,c<0&&c>=2147483648&&(c=0),zk("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.o=!0),dl(a,!1,d,f,b,h.tag),_.yk(e)):dl(a,!0,d,f,b,h.tag)}; dl=function(a,b,c,d,e,f="IDB_TRANSACTION_TAG_UNKNOWN"){zk("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.o,duration:e,isSuccessful:b,tryCount:c,tag:f})};_.bl=function(a,b){return Sk(a.j.put(b,void 0))};_.el=function(a,b,c){a.j.createIndex(b,c,{unique:!1})};gl=function(a,b,c){a=a.j.openCursor(b.query,b.direction);return fl(a).then(d=>Tk(d,c))};il=function(a,b){return gl(a,{query:b},c=>c.delete().then(()=>hl(c))).then(()=>{})}; jl=function(a,b,c){const d=[];return gl(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),hl(e)}).then(()=>d)};Xk=function(a,b,c){const d=new Promise((e,f)=>{try{const h=b(a);c&&a.commit();h.then(k=>{e(k)}).catch(f)}catch(h){f(h),a.abort()}});return Promise.all([d,a.done]).then(([e])=>e)};kl=function(a,b,c){const {query:d=null,direction:e="next"}=b;a=a.j.openCursor(d,e);return fl(a).then(f=>Tk(f,c))}; ll=function(a,b,c){const d=[];return kl(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),hl(e)}).then(()=>d)};fl=function(a){return Sk(a).then(b=>b?new ml(a,b):null)};hl=function(a){a.cursor.continue(void 0);return fl(a.request)}; ol=function(a,b,c){return new Promise((d,e)=>{let f;f=b!==void 0?self.indexedDB.open(a,b):self.indexedDB.open(a);const h=c.blocked,k=c.blocking,l=c.uz,m=c.upgrade,n=c.closed;let p;const r=()=>{p||(p=new nl(f.result,{closed:n}));return p};f.addEventListener("upgradeneeded",t=>{try{if(t.newVersion===null)throw Error("ma");if(f.transaction===null)throw Error("na");t.dataLoss&&t.dataLoss!=="none"&&zk("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:Bk(a)});const w=r(),z=new Wk(f.transaction); m&&m(w,B=>t.oldVersion=B,z);z.done.catch(B=>{e(B)})}catch(w){e(w)}});f.addEventListener("success",()=>{const t=f.result;k&&t.addEventListener("versionchange",()=>{k(r())});t.addEventListener("close",()=>{zk("IDB_UNEXPECTEDLY_CLOSED",{dbName:Bk(a),dbVersion:t.version});l&&l()});d(r())});f.addEventListener("error",()=>{e(f.error)});h&&f.addEventListener("blocked",()=>{h()})})};pl=function(a,b,c={}){return ol(a,b,c)}; _.ql=async function(a,b={}){try{const c=self.indexedDB.deleteDatabase(a),d=b.blocked;d&&c.addEventListener("blocked",()=>{d()});await Qk(c)}catch(c){throw Hk(c,a,"",-1);}};rl=function(a,b){return new Dk("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};_.sl=function(a,b){if(!b)throw Ik("openWithToken",Bk(a.name));return a.open()}; ul=async function(a,b){return _.Zk(await _.sl(tl,b),["databases"],{hb:!0,mode:"readwrite"},c=>{const d=c.objectStore("databases");return d.get(a.actualName).then(e=>{if(e?a.actualName!==e.actualName||a.publicName!==e.publicName||a.userIdentifier!==e.userIdentifier:1)return _.bl(d,a).then(()=>{})})})};_.vl=async function(a,b){return a?(await _.sl(tl,b)).delete("databases",a):void 0}; _.wl=async function(a,b){const c=[];b=await _.sl(tl,b);await _.Zk(b,["databases"],{hb:!0,mode:"readonly"},d=>{c.length=0;return gl(d.objectStore("databases"),{},e=>{a(e.cursor.value)&&c.push(e.cursor.value);return hl(e)})});return c};xl=function(a){return _.wl(b=>b.publicName==="LogsDatabaseV2"&&b.userIdentifier!==void 0,a)}; Bl=async function(){if(uk()?.hasSucceededOnce)return!0;var a;if(a=_.yl)a=/WebKit\/([0-9]+)/.exec(_.Xb()),a=!!(a&&parseInt(a[1],10)>=600);a&&(a=/WebKit\/([0-9]+)/.exec(_.Xb()),a=!(a&&parseInt(a[1],10)>=602));if(!(a=a||_.zl)){try{a=self;var b=!!(a.indexedDB&&a.IDBIndex&&a.IDBKeyRange&&a.IDBObjectStore)}catch(c){b=!1}a=!b}if(a||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await ul({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use", userIdentifier:void 0},Al),await _.vl("yt-idb-test-do-not-use",Al),!0}catch(c){return!1}};Dl=function(){if(Cl!==void 0)return Cl;vk=!0;return Cl=Bl().then(a=>{vk=!1;if(tk()?.o()){var b={hasSucceededOnce:uk()?.hasSucceededOnce||a};tk()?.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})};El=function(){return _.pa("ytglobal.idbToken_")||void 0};_.Fl=function(){const a=El();return a?Promise.resolve(a):Dl().then(b=>{b?(_.oa("ytglobal.idbToken_",Al),b=Al):b=void 0;return b})}; Gl=function(a){if(!_.Mj())throw a=new Dk("AUTH_INVALID",{dbName:a}),_.yk(a),a;const b=_.Lj();return{actualName:`${a}:${b}`,publicName:a,userIdentifier:b}}; Hl=async function(a,b,c,d){var e=Error().stack??"";const f=await _.Fl();if(!f)throw b=Ik("openDbImpl",a,b),_.x("ytidb_async_stack_killswitch")||(b.stack=`${b.stack}\n${e.substring(e.indexOf("\n")+1)}`),_.yk(b),b;Ak(a);e=c?{actualName:a,publicName:a,userIdentifier:void 0}:Gl(a);try{return await ul(e,f),await pl(e.actualName,b,d)}catch(h){try{await _.vl(e.actualName,f)}catch{}throw h;}};Il=function(a,b,c={}){return Hl(a,b,!1,c)};Jl=function(a,b,c={}){return Hl(a,b,!0,c)}; Kl=async function(a,b={}){const c=await _.Fl();c&&(Ak(a),a=Gl(a),await _.ql(a.actualName,b),await _.vl(a.actualName,c))};Ll=function(a,b,c){a=a.map(async d=>{await _.ql(d.actualName,b);await _.vl(d.actualName,c)});return Promise.all(a).then(()=>{})};Ml=async function(){var a={};const b=await _.Fl();if(b){Ak("LogsDatabaseV2");var c=await xl(b);await Ll(c,a,b)}};Nl=async function(a,b={}){const c=await _.Fl();c&&(Ak(a),await _.ql(a,b),await _.vl(a,c))}; Pl=function(a,b){let c;return()=>{c||(c=new Ol(a,b));return c}};_.Ql=function(a,b){return Pl(a,b)};Sl=function(a){return _.sl(Rl(),a)};Tl=async function(a,b,c){a={config:a,hashData:b,timestamp:(0,_.Vk)()};c=await Sl(c);await c.clear("hotConfigStore");return await _.cl(c,"hotConfigStore",a)};Ul=async function(a,b,c,d){a={config:a,hashData:b,configData:c,timestamp:(0,_.Vk)()};d=await Sl(d);await d.clear("coldConfigStore");return await _.cl(d,"coldConfigStore",a)}; Vl=async function(a){a=await Sl(a);let b=void 0;await _.Zk(a,["coldConfigStore"],{mode:"readwrite",hb:!0},c=>kl(c.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b};Wl=async function(a){a=await Sl(a);let b=void 0;await _.Zk(a,["hotConfigStore"],{mode:"readwrite",hb:!0},c=>kl(c.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b}; Xl=async function(a,b,c){if(_.x("start_client_gcf")){c&&(a.v=c,_.oa("yt.gcf.config.hotConfigGroup",a.v||null));a.B(b);const d=El();d&&(c||(c=(await Wl(d))?.config),await Tl(c,b,d));if(c){a=a.o;for(const e of a.j)e(c)}}};Yl=async function(a,b,c){_.x("start_client_gcf")&&(a.coldHashData=b,_.oa("yt.gcf.config.coldHashData",a.coldHashData||null),a=El())&&(c||(c=(await Vl(a))?.config),c&&await Ul(c,b,c.configData,a))}; _.$l=function(){if(!Zl.instance){var a=new Zl;Zl.instance=a}a=Zl.instance;var b=(0,_.Vk)()-a.j;if(!(a.j!==0&&b<_.ij("send_config_hash_timer"))){b=_.pa("yt.gcf.config.coldConfigData");var c=_.pa("yt.gcf.config.hotHashData"),d=_.pa("yt.gcf.config.coldHashData");b&&c&&d&&(a.j=(0,_.Vk)());return{coldConfigData:b,hotHashData:c,coldHashData:d}}};am=function(){return"INNERTUBE_API_KEY"in _.Fi&&"INNERTUBE_API_VERSION"in _.Fi}; bm=function(){return{innertubeApiKey:_.v("INNERTUBE_API_KEY"),innertubeApiVersion:_.v("INNERTUBE_API_VERSION"),Uv:_.v("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),Vo:_.v("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),eH:_.v("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.v("INNERTUBE_CONTEXT_CLIENT_VERSION"),Wv:_.v("INNERTUBE_CONTEXT_HL"),Vv:_.v("INNERTUBE_CONTEXT_GL"),Xv:_.v("INNERTUBE_HOST_OVERRIDE")||"",Yv:!!_.v("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),fH:!!_.v("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", !1),appInstallData:_.v("SERIALIZED_CLIENT_CONFIG_DATA")}}; cm=function(a){const b={client:{hl:a.Wv,gl:a.Vv,clientName:a.Vo,clientVersion:a.innertubeContextClientVersion,configInfo:a.Uv}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=_.u.devicePixelRatio;c&&c!=1&&(b.client.screenDensityFloat=String(c));c=_.v("EXPERIMENTS_TOKEN","");c!==""&&(b.client.experimentsToken=c);c=_.kj();c.length>0&&(b.request={internalExperimentFlags:c});c=a.Vo;c!=="WEB"&&c!=="MWEB"&&c!==1&&c!==2||!b||(b.client.mainAppWebInfo=b.client.mainAppWebInfo?? {},b.client.mainAppWebInfo.webDisplayMode=_.Ej());(c=_.pa("yt.embedded_player.embed_url"))&&b&&(b.thirdParty={embedUrl:c});_.x("web_log_memory_total_kbytes")&&_.u.navigator?.deviceMemory&&(c=_.u.navigator?.deviceMemory,b&&(b.client.memoryTotalKbytes=`${c*1E6}`));a.appInstallData&&b&&(b.client.configInfo=b.client.configInfo||{},b.client.configInfo.appInstallData=a.appInstallData);(a=_.Ij())&&b&&(b.client.connectionType=a);_.x("web_log_effective_connection_type")&&(a=_.Kj())&&b&&(b.client.effectiveConnectionType= a);if(_.x("start_client_gcf")){var d=_.$l();d&&(a=d.coldConfigData,c=d.coldHashData,d=d.hotHashData,b&&(b.client.configInfo=b.client.configInfo||{},a&&(b.client.configInfo.coldConfigData=a),c&&(b.client.configInfo.coldHashData=c),d&&(b.client.configInfo.hotHashData=d)))}_.v("DELEGATED_SESSION_ID")&&!_.x("pageid_as_header_web")&&(b.user={onBehalfOfUser:_.v("DELEGATED_SESSION_ID")});!_.x("fill_delegate_context_in_gel_killswitch")&&(a=_.v("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user= {...b.user,serializedDelegationContext:a});a=_.v("INNERTUBE_CONTEXT");_.x("enable_persistent_device_token")&&a?.client?.rolloutToken&&(b.client.rolloutToken=a?.client?.rolloutToken);a=Object;c=a.assign;d=b.client;var e=_.v("DEVICE","");const f={};for(const [h,k]of Object.entries(_.Si(e)))e=h,e==="cbrand"?f.deviceMake=k:e==="cmodel"?f.deviceModel=k:e==="cbr"?f.browserName=k:e==="cbrver"?f.browserVersion=k:e==="cos"?f.osName=k:e==="cosver"?f.osVersion=k:e==="cplatform"&&(f.platform=k);b.client=c.call(a, d,f);return b};em=function(a,b,c={}){let d={};_.v("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":_.v("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||_.v("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.authorization||_.v("AUTHORIZATION");b||(a?b=`Bearer ${_.pa("gapi.auth.getToken")().LF}`:(_.dm.instance||(_.dm.instance=new _.dm),a=_.Fj(),_.x("pageid_as_header_web")||delete a["X-Goog-PageId"],d={...d,...a}));b&&(d.Authorization=b);return d}; _.fm=function(a){this.version=1;this.args=a};_.gm=function(a,b){this.topic=a;this.j=b};_.im=function(a,b){const c=_.hm();c&&c.publish.call(c,a.toString(),a,b)};_.hm=function(){return _.pa("ytPubsub2Pubsub2Instance")};jm=function(a,b,c={sampleRate:.1}){Math.random()_.lm||h<_.mm)){var f=_.Di((0,_.nm)(b));const k=(0,_.Vk)();e.ticks.gelc=k;om++;_.x("gel_compression_csi_killswitch")||!_.x("log_gel_compression_latency")&&!_.x("log_gel_compression_latency_lr")||jm("gel_compression",e,{sampleRate:.1});c.headers||(c.headers={});c.headers["Content-Encoding"]="gzip";c.postBody=f;c.postParams=void 0}d(a,c)}catch(h){_.Mi(h),d(a,c)}}; _.km=function(a){try{return(new Blob(a.split(""))).size}catch(b){return _.Mi(b),null}};qm=function(a){return!!a.Ia||a.Lh};sm=function(a){qm(a)&&!a.xg&&(a.Dc=!0,a.Yh&&Math.random()<=a.Qh&&a.Xa.vt(a.Ia),rm(a),a.Sa.Mb()&&a.o(),a.Sa.listen(a.Hl,a.o.bind(a)),a.Sa.listen(a.Cl,a.v.bind(a)))};rm=function(a){if(!qm(a))throw Error("wa");a.Xa.Ho("QUEUED",a.Ia).then(b=>{b&&!tm(a,b,a.cq)?a.rc.nb(async()=>{b.id!==void 0&&await a.Xa.gm(b.id,a.Ia);rm(a)}):a.Sa.Mb()&&a.o()})}; wm=async function(a,b){if(!qm(a))throw Error("ra");b.id!==void 0&&(await a.Xa.Pw(b.id,a.Ia)||a.qf(Error("sa")));tm(a,b,a.kq)?(b.skipRetry||(b=um(a,b)),b&&(b.skipRetry&&b.id!==void 0&&await a.Xa.bf(b.id,a.Ia),a.kd(b.url,b.options,!!b.skipRetry))):(a.qf(Error("ta")),b.id!==void 0&&await a.Xa.bf(b.id,a.Ia))};xm=function(a,b){a.sr&&!a.Sa.Mb()?a.sr(b):a.handleError(b)};tm=function(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0}; um=function(a,b){if(!qm(a))throw Error("ua");const c=b.options.onError?b.options.onError:()=>{};b.options.onError=async(e,f)=>{const h=ym(f),k=zm(f);k&&a.Ja&&a.Ja("web_enable_error_204")&&a.handleError(Error("va"),b.url,f);if(a.Ja&&a.Ja("nwl_consider_error_code")&&h||a.Ja&&!a.Ja("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.Zi)if(a.Sa.lj&&await a.Sa.lj(),!a.Sa.Mb()){c(e,f);a.Ja&&a.Ja("nwl_consider_error_code")&&b?.id!==void 0&&await a.Xa.gm(b.id,a.Ia,!1);return}a.Ja&&a.Ja("nwl_consider_error_code")&& !h&&a.potentialEsfErrorCounter>a.Zi||(a.potentialEsfErrorCounter++,b?.id!==void 0&&(b.sendCount{a.Sa.Mb()&&a.o()},a.lq)):await a.Xa.bf(b.id,a.Ia)),c(e,f))};const d=b.options.onSuccess?b.options.onSuccess:()=>{};b.options.onSuccess=async(e,f)=>{b?.id!==void 0&&await a.Xa.bf(b.id,a.Ia);a.Sa.Ae&&a.Ja&&a.Ja("vss_network_hint")&&a.Sa.Ae(!0);d(e,f)};return b};ym=function(a){return(a=a?.error?.code)&&a>=400&&a<=599?!1:!0}; zm=function(a){a=a?.error?.code;return!(a!==400&&a!==415)}; Bm=function(){if(Am)return Am();Am=_.Ql("LogsDatabaseV2",{Pd:{LogsRequestsStore:{rd:2}},shared:!1,upgrade(a,b,c){b(2)&&_.al(a,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});b(3);b(5)&&(c=c.objectStore("LogsRequestsStore"),c.j.indexNames.contains("newRequest")&&c.j.deleteIndex("newRequest"),_.el(c,"newRequestV2",["status","interface","timestamp"]));b(7)&&a.j.objectStoreNames.contains("sapisid")&&a.j.deleteObjectStore("sapisid");b(9)&&a.j.objectStoreNames.contains("SWHealthLog")&&a.j.deleteObjectStore("SWHealthLog")}, version:9});return Am()};Cm=function(a){return _.sl(Bm(),a)};Em=async function(a,b){const c={startTime:(0,_.Vk)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};b=await Cm(b);a={...a,options:JSON.parse(JSON.stringify(a.options)),interface:_.v("INNERTUBE_CONTEXT_CLIENT_NAME",0)};a=await _.cl(b,"LogsRequestsStore",a);c.ticks.tc=(0,_.Vk)();Dm(c);return a}; Fm=async function(a,b){const c={startTime:(0,_.Vk)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};b=await Cm(b);var d=_.v("INNERTUBE_CONTEXT_CLIENT_NAME",0),e=[a,d,0];d=[a,d,(0,_.Vk)()];const f=IDBKeyRange.bound(e,d);let h="prev";_.x("use_fifo_for_networkless")&&(h="next");let k=void 0;e=a==="NEW"?"readwrite":"readonly";_.x("use_readonly_for_get_most_recent_by_status_killswitch")&&(e="readwrite");await _.Zk(b,["LogsRequestsStore"],{mode:e,hb:!0},l=>kl(l.objectStore("LogsRequestsStore").index("newRequestV2"), {query:f,direction:h},m=>{m.cursor.value&&(k=m.cursor.value,a==="NEW"&&(k.status="QUEUED",m.update(k)))}));c.ticks.tc=(0,_.Vk)();Dm(c);return k};Gm=async function(a,b){return _.Zk(await Cm(b),["LogsRequestsStore"],{mode:"readwrite",hb:!0},c=>{const d=c.objectStore("LogsRequestsStore");return d.get(a).then(e=>{if(e)return e.status="QUEUED",_.bl(d,e).then(()=>e)})})}; Hm=async function(a,b,c=!0,d){return _.Zk(await Cm(b),["LogsRequestsStore"],{mode:"readwrite",hb:!0},e=>{const f=e.objectStore("LogsRequestsStore");return f.get(a).then(h=>h?(h.status="NEW",c&&(h.sendCount+=1),d!==void 0&&(h.options.compress=d),_.bl(f,h).then(()=>h)):_.Lk.resolve(void 0))})};Im=async function(a,b){return(await Cm(b)).delete("LogsRequestsStore",a)}; Jm=async function(a){a=await Cm(a);const b=(0,_.Vk)()-2592E6;await _.Zk(a,["LogsRequestsStore"],{mode:"readwrite",hb:!0},c=>gl(c.objectStore("LogsRequestsStore"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>hl(d))}))};Km=async function(){await Ml()};Dm=function(a){_.x("nwl_csi_killswitch")||jm("networkless_performance",a,{sampleRate:1})};Mm=function(a){return _.sl(Lm(),a)}; Nm=async function(a){a=await Mm(a);const b=(0,_.Vk)()-2592E6;await _.Zk(a,["SWHealthLog"],{mode:"readwrite",hb:!0},c=>gl(c.objectStore("SWHealthLog"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>hl(d))}))};Om=async function(a){await (await Mm(a)).clear("SWHealthLog")}; _.Rm=function(a,b,c,d,e="",f=!1,h=!1){if(a)if(c&&!_.Ck("cobalt"))_.Mi(new _.Nj("Legacy referrer-scrubbed ping detected")),a&&Pm(a,void 0,{scrubReferrer:!0});else if(e)nj(a,b,"POST",e,d);else if(_.v("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||h)nj(a,b,"GET","",d,void 0,f,h);else{b:{try{c:{var k=new Qm({url:a});if(k.j.dsh==="1")var l=null;else{var m=k.j.ae;if(m==="1"){const r=k.j.adurl;if(r)try{l={version:3,Tt:decodeURIComponent(r),Zs:Fa(k.o,"act=1","ri=1",Ia(k))};break c}catch(t){}}l=m==="2"?{version:4, Tt:Fa(k.o,"dct=1","suid="+k.v,"ri=1"),Zs:Fa(k.o,"act=1","ri=1","suid="+k.v)}:null}}if(l){const r=_.Mb(a);var n=!(!r||!r.endsWith("/aclk")||_.Ub(a,"ri")!=="1");break b}}catch(r){}n=!1}if(n){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var p=!0;break b}}catch(r){}p=!1}p?(b&&b(),c=!0):c=!1}else c=!1;c||Pm(a,b)}}; Pm=function(a,b,c={}){const d=new Image,e=""+Sm++;Tm[e]=d;d.onload=d.onerror=()=>{b&&Tm[e]&&b();delete Tm[e]};c.scrubReferrer&&(d.referrerPolicy="no-referrer");d.src=a};Wm=function(){Um||(Um=new _.Vm("yt.offline"));return Um};Xm=function(a){if(_.x("offline_error_handling")){var b=Wm().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);Wm().set("errors",b,2592E3,!0)}}; Zm=function(){if(!Ym.instance){const a=_.pa("yt.networkRequestMonitor.instance")||new Ym;_.oa("yt.networkRequestMonitor.instance",a);Ym.instance=a}return Ym.instance};an=function(){if(!$m.instance){const a=_.pa("yt.networkStatusManager.instance")||new $m;_.oa("yt.networkStatusManager.instance",a);$m.instance=a}return $m.instance}; bn=function(a,b){a.rateLimit?a.j?(_.cf.Fa(a.D),a.D=_.cf.nb(()=>{a.B!==b&&(a.dispatchEvent(b),a.B=b,a.j=(0,_.Vk)())},a.rateLimit-((0,_.Vk)()-a.j))):(a.dispatchEvent(b),a.B=b,a.j=(0,_.Vk)()):a.dispatchEvent(b)}; _.en=function(){let a=_.pa("yt.networklessRequestController.instance");a||(a=new cn,_.oa("yt.networklessRequestController.instance",a),_.x("networkless_logging")&&_.Fl().then(b=>{a.Ia=b;sm(a);a.B.resolve();a.Yh&&Math.random()<=a.Qh&&a.Ia&&Nm(a.Ia);_.x("networkless_immediately_drop_sw_health_store")&&dn(a)}));return a};dn=async function(a){if(!a.Ia)throw Ik("clearSWHealthLogsDb");Om(a.Ia).catch(b=>{a.handleError(b)})}; fn=function(a,b,c){b=_.x("web_fp_via_jspb")?Object.assign({},b):b;_.x("use_request_time_ms_header")?b.headers&&_.Wi(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Vk)()))):b.postParams?.requestTimeMs&&(b.postParams.requestTimeMs=Math.round((0,_.Vk)()));c&&Object.keys(b).length===0?_.Rm(a):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),pm(a,b.postBody,b,_.pj)):pm(a,JSON.stringify(b.postParams),b,qj):_.pj(a,b)}; gn=function(a,b){_.x("use_event_time_ms_header")&&_.Wi(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.Vk)())));return b};_.hn=function(){return _.Lb(document.location.toString())!=="www.youtube-nocookie.com"}; ln=function(a,b,c,d){!_.v("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&_.Mi(new _.Nj("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new _.Nj("innertube xhrclient not ready",b,c,d),_.Ki(a),a;const e={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:()=>{d.onTimeout()},onFetchTimeout:d.onTimeout,onSuccess:(m,n)=>{if(d.onSuccess)d.onSuccess(n)},onFetchSuccess:m=>{if(d.onSuccess)d.onSuccess(m)}, onProgress:m=>{if(d.onProgress)d.onProgress(m)},onError:(m,n)=>{if(d.onError)d.onError(n)},onFetchError:m=>{if(d.onError)d.onError(m)},timeout:d.timeout,withCredentials:!0,compress:d.compress};e.headers["Content-Type"]||(e.headers["Content-Type"]="application/json");c="";var f=a.config_.Xv;f&&(c=f);f=a.config_.Yv||!1;const h=em(f,c,d);Object.assign(e.headers,h);e.headers.Authorization&&!c&&f&&(e.headers["x-origin"]=window.location.origin);const k=Ui(`${c}${`/youtubei/${a.config_.innertubeApiVersion}/${b}`}`, {alt:"json"}),l=(m=!1)=>{try{if(m&&d.retry&&!d.networklessOptions.bypassNetworkless)e.method="POST",d.networklessOptions.writeThenSend?_.en().writeThenSend(k,e):_.en().sendAndWrite(k,e);else if(d.compress)if(e.postBody){let n=e.postBody;typeof n!=="string"&&(n=JSON.stringify(e.postBody));pm(k,n,e,_.pj)}else pm(k,JSON.stringify(e.postParams),e,qj);else qj(k,e)}catch(n){if(n.name==="InvalidAccessError")_.Mi(Error("xa"));else throw n;}};(_.pa("ytNetworklessLoggingInitializationOptions")?_.jn.isNwlInitialized: _.kn)?Dl().then(m=>{l(m)}):l(!1)};_.on=function(a,...b){if(!mn(a)||b.some(c=>!mn(c)))throw Error("ya");for(const c of b)nn(a,c)};nn=function(a,b){for(const c in b)if(mn(b[c])){if(c in a&&!mn(a[c]))throw Error("za");c in a||(a[c]={});nn(a[c],b[c])}else if(pn(b[c])){if(c in a&&!pn(a[c]))throw Error("Aa");c in a||(a[c]=[]);qn(a[c],b[c])}else a[c]=b[c];return a};qn=function(a,b){for(const c of b)mn(c)?a.push(nn({},c)):pn(c)?a.push(qn([],c)):a.push(c);return a}; mn=function(a){return typeof a==="object"&&!Array.isArray(a)};pn=function(a){return typeof a==="object"&&Array.isArray(a)};_.rn=function(){const a=_.pa("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)}; _.tn=function(){if(window.crypto&&window.crypto.getRandomValues)try{var a=Array(16),b=new Uint8Array(16);window.crypto.getRandomValues(b);for(var c=0;c{d.nh=e;d.uy=f});a.j.set(b,d);return d.promise}; zn=function(a,b,c,d=!1){if(c.indexOf(b)>-1)throw Error("Ca`"+b);if(a.o.has(b))return a.o.get(b);if(!a.v.has(b)){if(d)return;throw Error("Da`"+b);}d=a.v.get(b);c.push(b);if(d.hc!==void 0)var e=d.hc;else if(d.Bh)e=d[_.Bn]?Cn(a,d[_.Bn],c):[],e=d.Bh(...e);else if(d.od){e=d.od;const f=e[_.Bn]?Cn(a,e[_.Bn],c):[];e=new e(...f)}else throw Error("Ea`"+b);c.pop();d.HI||a.o.set(b,e);return e};Cn=function(a,b,c){return b?b.map(d=>d instanceof xn?zn(a,d.key,c,!0):zn(a,d,c)):[]}; _.y=function(){Dn||(Dn=new En);return Dn};Gn=function(){return"h5vcc"in Fn&&Fn.h5vcc.traceEvent?.traceBegin&&Fn.h5vcc.traceEvent?.traceEnd?1:"performance"in Fn&&Fn.performance.mark&&Fn.performance.measure?2:0};Hn=function(a){const b=Gn();switch(b){case 1:Fn.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:Fn.performance.mark(`${a}-start`);break;case 0:break;default:_.$a(b,"unknown trace type")}}; In=function(a){var b=Gn();switch(b){case 1:Fn.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=`${a}-start`;const c=`${a}-end`;Fn.performance.mark(c);Fn.performance.measure(a,b,c);break;case 0:break;default:_.$a(b,"unknown trace type")}};Jn=function(a){var b=Array.from(a.j.keys()).sort((c,d)=>a.getPriority(a.j[d])-a.getPriority(a.j[c]));for(const c of b)b=a.j[c],b.jobId===void 0||b.cj||(a.scheduler.Fa(b.jobId),a.scheduler.Ea(b.Pg,10))}; Ln=function(a,b,c){Kn&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${a.constructor.name}] '${a.state}' to '${b}'`),console.log("with message: ",c),console.groupEnd())};Pn=function(a,b){const c=b.filter(e=>(a.v??e.priority??0)===10),d=b.filter(e=>(a.v??e.priority??0)!==10);return a.B.ag?async(...e)=>{await Mn(c,...e);Nn(a,d,...e)}:(...e)=>{On(c,...e);Nn(a,d,...e)}}; Mn=async function(a,...b){const c=_.sk();for(const d of a){let e;c.X(()=>{Qn(d.name);const f=Rn(()=>d.callback(...b));Sn(f)?e=_.x("web_lifecycle_error_handling_killswitch")?f.then(()=>{Tn(d.name)}):f.then(()=>{Tn(d.name)},h=>{window.onerror?.(h.message,"",0,0,h);Tn(d.name)}):Tn(d.name)});e&&await e}};Nn=function(a,b,...c){b=b.map(d=>({Pg:()=>{Qn(d.name);Rn(()=>d.callback(...c));Tn(d.name)},priority:a.v??d.priority??0}));b.length&&(a.j=new Un(b))}; On=function(a,...b){const c=_.sk();for(const d of a)c.X(()=>{Qn(d.name);Rn(()=>d.callback(...b));Tn(d.name)})};Qn=function(a){Vn&&a&&Hn(a)};Tn=function(a){Vn&&a&&In(a)};Rn=function(a){if(_.x("web_lifecycle_error_handling_killswitch"))return a();try{return a()}catch(b){window.onerror?.(b.message,"",0,0,b)}};_.Yn=function(){Wn||(Wn=new Xn);return Wn};_.$n=function(a){return _.pa("ytcsi."+(a||"")+"data_")||_.Zn(a)};_.ao=function(a){a=_.$n(a);a.metadata||(a.metadata={});return a.metadata}; _.bo=function(a){a=_.$n(a);a.tick||(a.tick={});return a.tick};_.co=function(a){a=_.$n(a);if(a.gel){const b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel};_.eo=function(a){a=_.co(a);a.gelInfos||(a.gelInfos={});return a.gelInfos};_.fo=function(a){let b=_.$n(a).nonce;b||(b=un(),_.$n(a).nonce=b);return b};_.Zn=function(a){const b={tick:{},info:{}};_.oa("ytcsi."+(a||"")+"data_",b);return b}; go=function(){let a=_.pa("ytcsi.debug");a||(a=[],_.oa("ytcsi.debug",a),_.oa("ytcsi.reference",{}));return a};_.io=function(a){const b=go();b.push(a);_.x("limit_ytcsi_debug_array_size")&&b.length>ho&&b.splice(0,b.length-ho)};_.ko=function(a){a=a||"";const b=_.jo();if(b[a])return b[a];const c={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};_.io(c);return b[a]=c};_.jo=function(){const a=_.pa("ytcsi.reference");if(a)return a;go();return _.pa("ytcsi.reference")}; lo=function(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("-extension://")||a.includes("webkit-masked-url://")};mo=function(a){if(!a.stack)return!0;const b=!a.stack.includes("\n");return b&&a.stack.includes("ErrorType: ")||b&&a.stack.includes("Anonymous function (Unknown script")||a.stack.toLowerCase()==="not available"||a.fileName==="user-script"||a.fileName.startsWith("user-script:")?!0:!1}; _.ro=function(){if(!no){var a=no=new oo;a.Ld.length=0;a.xd.length=0;_.po(a,qo)}return no};_.po=function(a,b){b.Ld&&a.Ld.unshift.apply(a.Ld,b.Ld);b.xd&&a.xd.unshift.apply(a.xd,b.xd)};_.so=function(a){return atob(a.replace(/-/g,"+").replace(/_/g,"/"))}; _.uo=function(a,b){const c=a.length;let d=0;const e=()=>a.charCodeAt(d++);do{var f=to(e);if(f===Infinity)break;const h=f>>3;switch(f&7){case 0:f=to(e);if(h===b)return f;break;case 1:if(h===b)return;d+=8;break;case 2:f=to(e);if(h===b)return a.substr(d,f);d+=f;break;case 5:if(h===b)return;d+=4;break;default:return}}while(d500));d++);d=e}else if(typeof a==="object")for(e in a){if(a[e]){a:{var f=e;var h=a[e],k=b,l=c;if(typeof h!=="string"||f!=="clickTrackingParams"&&f!=="trackingParams"){f=0;break a}f=(h=_.uo(_.so(h),2))?vo(`${f}.ve`,h,k,l):0}d+=f;d+=vo(e,a[e],b,c);if(d>500)break}}else c[b]=wo(a),d+=c[b].length;else c[b]=wo(a),d+=c[b].length;return d}; vo=function(a,b,c,d){c+=`.${a}`;a=wo(b);d[c]=a;return c.length+a.length};wo=function(a){try{return(typeof a==="string"?a:String(JSON.stringify(a))).substr(0,500)}catch(b){return`unable to serialize ${typeof a} (${b.message})`}}; Ao=function(a,b){const c=yo(b);if(a.j[c])return a.j[c];const d=Object.keys(a.store)||[];if(d.length<=1&&yo(b)===d[0])return d;const e=[];for(let h=0;h{_.Oo({writeThenSend:!0},void 0,!1,b.tier)};c>=1E3?h():c>=a?Po||(Po=Qo(()=>{h();Po=void 0},0)):d-f>=10&&(Ro(!1,b.tier),e.B=d)}; Io=function(a,b){if(a.endpoint==="log_event"){_.x("more_accurate_gel_parser")&&Co().storePayload({isJspb:!1},a.payload);Do(a);var c=Eo(a),d=new Map;d.set(c,[a.payload]);var e=Fo(a.payload)||"";b&&(Mo=new b);return new _.vf((f,h)=>{Mo&&Mo.isReady()?So(d,Mo,f,h,{bypassNetworkless:!0},!0,e==="gelDebuggingEvent"):f()})}}; Eo=function(a){var b="";if(a.dangerousLogToVisitorSession)b="visitorOnlyApprovedKey";else if(a.cttAuthInfo){b=a.cttAuthInfo;const c={};b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId);To[a.cttAuthInfo.token]=c;b=a.cttAuthInfo.token}return b};_.Oo=function(a={},b,c=!1,d){new _.vf((e,f)=>{const h=No(c,d),k=h.v;h.v=!1;Uo(h.o);Uo(h.j);h.j=0;Mo&&Mo.isReady()?d===void 0&&_.x("enable_web_tiered_gel")?Vo(e,f,a,b,c,300,k):Vo(e,f,a,b,c,d,k):(Ro(c,d),e())})}; Vo=function(a,b,c={},d,e=!1,f=200,h=!1){var k=Mo;const l=new Map,m={isJspb:e,cttAuthInfo:d,tier:f};e={isJspb:e,cttAuthInfo:d};if(d!==void 0)f=_.x("enable_web_tiered_gel")?Co().smartExtractMatchingEntries({keys:[m,e],sizeLimit:1E3}):Co().extractMatchingEntries(e),l.set(d,f);else for(const n of Object.keys(Jo))d=_.x("enable_web_tiered_gel")?Co().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:n,tier:f},{isJspb:!1,cttAuthInfo:n}],sizeLimit:1E3}):Co().extractMatchingEntries({isJspb:!1,cttAuthInfo:n}), d.length>0&&l.set(n,d),(_.x("web_fp_via_jspb_and_json")&&c.writeThenSend||!_.x("web_fp_via_jspb_and_json"))&&delete Jo[n];So(l,k,a,b,c,!1,h)}; Ro=function(a=!1,b=200){const c=()=>{_.Oo({writeThenSend:!0},void 0,a,b)},d=No(a,b);var e=d===Wo||d===Xo?5E3:Yo;_.x("web_gel_timeout_cap")&&!d.j&&(e=Qo(()=>{c()},e),d.j=e);Uo(d.o);e=_.v("LOGGING_BATCH_TIMEOUT",_.ij("web_gel_debounce_ms",1E4));_.x("shorten_initial_gel_batch_timeout")&&Zo&&(e=$o);e=Qo(()=>{_.ij("gel_min_batch_size")>0?Co().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=ap&&c():c()},e);d.o=e}; So=function(a,b,c,d,e={},f,h){const k=Math.round((0,_.Vk)());let l=a.size;const m=bp(h);for(const [n,p]of a){a=n;h=p;const r=_.od({context:cm(b.config_||bm())});if(!_.ua(h)&&!_.x("throw_err_when_logevent_malformed_killswitch")){d();break}r.events=h;(h=To[a])&&cp(r,a,h);delete To[a];const t=a==="visitorOnlyApprovedKey";dp(r,k,t);_.x("always_send_and_write")&&(e.writeThenSend=!1);const w=E=>{_.x("start_client_gcf")&&_.cf.nb(async()=>{await ep(E)});l--;l||c()};let z=0;const B=()=>{z++;if(e.bypassNetworkless&& z===1)try{ln(b,m,r,fp({writeThenSend:!0},t,w,B,f)),Zo=!1}catch(E){_.Ki(E),d()}l--;l||c()};try{ln(b,m,r,fp(e,t,w,B,f)),Zo=!1}catch(E){_.Ki(E),d()}}};fp=function(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,WF:!!e,headers:{},postBodyFormat:"",postBody:"",compress:_.x("compress_gel")||_.x("compress_gel_lr")};gp()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Vk)())));return a}; dp=function(a,b,c){gp()||(a.requestTimeMs=String(b));_.x("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=_.v("EVENT_ID"))&&((c=_.v("BATCH_CLIENT_COUNTER")||0)||(c=Math.floor(Math.random()*65535/2)),c++,c>65535&&(c=1),_.Gi("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})}; cp=function(a,b,c){let d;if(c.videoId)d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]}; Do=function(a){var b=_.jj("il_payload_scraping")==="enable_il_payload_scraping";if(!_.pa("yt.logging.transport.enableScrapingForTest"))if(b)hp=[],_.oa("yt.logging.transport.enableScrapingForTest",!0),_.oa("yt.logging.transport.scrapedPayloadsForTesting",hp),_.oa("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.oa("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), _.oa("yt.logging.transport.scrapeClientEvent",!0);else return;b=_.pa("yt.logging.transport.scrapedPayloadsForTesting");const c=_.pa("yt.logging.transport.payloadToScrape"),d=_.pa("yt.logging.transport.scrapeClientEvent");if(c&&c.length>=1)for(let e=0;e{_.Yn().currentState==="none"?a():_.Yn().install({none:{callback:a}})},b):_.Oj(a,b)};Uo=function(a){_.x("transport_use_scheduler")?_.cf.Fa(a):window.clearTimeout(a)}; ep=async function(a){a=a?.responseContext?.globalConfigGroup;var b=_.A(a,ip),c=a?.hotHashData;const d=_.A(a,jp),e=a?.coldHashData,f=_.y().resolve(_.yn(Zl));f&&(c&&(b?await Xl(f,c,b):await Xl(f,c)),e&&(d?await Yl(f,e,d):await Yl(f,e)));b=a?.rawFinchStaticConfigGroup;(a=a?.finchStaticHashData)?(c=_.y().resolve(_.yn(kp)))?await c.mI({config:b||{},aG:a||""}):(b||a)&&_.Mi(new _.Nj("FinchConfigManagerService is not present, but Finch config data is present.")):b&&_.Mi(new _.Nj("Finch config data is present, but hash is missing."))}; No=function(a,b=200){return a?b===300?Wo:lp:b===300?Xo:mp};Fo=function(a){a=Object.keys(a);for(const b of a)if(Go[b])return b};Ho=function(a){switch(a){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}};bp=function(a=!1){return a&&_.x("vss_through_gel_video_stats")?"video_stats":"log_event"}; _.op=function(a,b,c,d={}){const e={},f=Math.round(d.timestamp||(0,_.Vk)());e.eventTimeMs=f=5)){f=[];for(h of vp)try{h()&&f.push(h())}catch(B){}var h=f;h=[...wp,...h];var k=Cb(a);f=k.message||"Unknown Error";const w=k.name||"UnknownError";var l=k.stack||a.o||"Not available";if(l.startsWith(`${w}: ${f}`)){var m=l.split("\n");m.shift();l=m.join("\n")}m=k.lineNumber||"Not available";k=k.fileName||"Not available";let z=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var n=0;n=500);n++);else if(a.hasOwnProperty("params")&& a.params){const B=a.params;if(typeof a.params==="object")for(n in B){if(!B[n])continue;const E=`params.${n}`,D=wo(B[n]);b[E]=D;z+=E.length+D.length;if(z>500)break}else b.params=wo(B)}if(h.length)for(n=0;n=500);n++);navigator.vendor&&!b.hasOwnProperty("vendor")&&(b["device.vendor"]=navigator.vendor);b={message:f,name:w,lineNumber:m,fileName:k,stack:l,params:b,sampleWeight:1};n=Number(a.columnNumber);isNaN(n)||(b.lineNumber=`${b.lineNumber}:${n}`); if(a.level==="IGNORED")var p=0;else a:{a=_.ro();for(p of a.Ld)if(b.message&&b.message.match(p.KH)){p=p.weight;break a}for(var r of a.xd)if(r.callback(b)){p=r.weight;break a}p=1}b.sampleWeight=p;p=b;for(var t of xp){if(!t.Xi[p.name])continue;r=t.Xi[p.name];for(const B of r){r=p.message.match(B.regexp);if(!r)continue;p.params["params.error.original"]=r[0];a=B.groups;b={};for(n=0;n{const d=(0,_.Vk)();for(const e in Mp)Mp[e]&&d-Mp[e].time>6E4&&delete Mp[e];a&&(a.j=0)},5E3));return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new _.Nj("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||_.sp(c)),!0):!1};Op=function(a=0){return _.v("client-screen-nonce-store",{})[a]}; Pp=function(a,b=0){let c=_.v("client-screen-nonce-store");c||(c={},_.Gi("client-screen-nonce-store",c));c[b]=a};Qp=function(a=0){return a===0?"ROOT_VE_TYPE":`ROOT_VE_TYPE.${a}`};_.Rp=function(a=0){return _.v(Qp(a))};Sp=function(){let a=_.v("csn-to-ctt-auth-info");a||(a={},_.Gi("csn-to-ctt-auth-info",a));return a};_.Tp=function(a=0){a=Op(a);if(!a&&!_.v("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null};Up=function(a,b,c){const d=Sp();(c=_.Tp(c))&&delete d[c];b&&(d[a]=b)}; _.Vp=function(a){return Sp()[a]};_.Xp=function(a,b,c=0,d){if(a!==Op(c)||b!==_.v(Qp(c)))if(Up(a,d,c),Pp(a,c),_.Gi(Qp(c),b),b=()=>{setTimeout(()=>{a&&_.qp("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:Wp,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()}; _.Yp=function(a,b){if(!_.x("web_csi_action_sampling_enabled")||!_.$n(b).actionDisabled){var c=_.ko(b||"");_.on(c.info,a);a.loadType&&(c=a.loadType,_.ao(b).loadType=c);_.on(_.eo(b),a);c=_.fo(b);b=_.$n(b).cttAuthInfo;Lp().info(a,c,b)}};Zp=function(){return(_.y().resolve(_.yn(Zl))?.Li()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(a=>Object.values(a)[0])}; _.aq=function(a,b,c){if(!_.x("web_csi_action_sampling_enabled")||!_.$n(c).actionDisabled){var d=_.fo(c),e;if(e=_.x("web_csi_debug_sample_enabled")&&d){_.y().resolve(_.yn(Zl))?.Li()&&!$p&&($p=!0,_.aq("gcfl",(0,_.Vk)(),c));e=_.y().resolve(_.yn(Zl))?.Li()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var f;if(f=e!==0)b:{f=Zp();if(f.length>0)for(let k=0;k{const c=_.bo(b);return a in c})()};ka=Object.create;ia=Object.defineProperty;ha=globalThis;ca="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");ha.BigInt64Array&&(ca.push("BigInt64"),ca.push("BigUint64"));var la=Object.setPrototypeOf; fa("Symbol.dispose",function(a){return a?a:Symbol("a")});fa("SuppressedError",function(a){function b(c,d,e){if(!(this instanceof b))return new b(c,d,e);e=Error(e);"stack"in e&&(this.stack=e.stack);this.message=e.message;this.error=c;this.suppressed=d}if(a)return a;ma(b,Error);b.prototype.name="SuppressedError";return b}); fa("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("b");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#>>0);var Qm=class{constructor({url:a,XI:b}){this.o=a;this.B=b;this.v=(new Date).getTime()-17040672E5;this.j={};const c=/[?&]([^&=]+)=([^&]*)/g;for(;b=c.exec(a);)this.j[b[1]]=b[2]}};_.Da(_.Ja,Error);_.Ja.prototype.name="CustomError";var ud;var La=globalThis.trustedTypes,Na;_.Pa=class{constructor(a){this.j=a}toString(){return this.j+""}};Sa(a=>a``)||Sa(a=>a`\0`)||Sa(a=>a`\n`)||Sa(a=>a`\u0000`);_.Ta=class{constructor(a){this.j=a}toString(){return this.j}};_.oq=new _.Ta("about:invalid#zClosurez");var Ya;_.Wa=class{constructor(a){this.Jd=a}};_.pq=new _.Wa(a=>/^[^:]*([/?#]|$)/.test(a));_.qq=Xa("tel");_.rq=Xa("data");_.sq=Xa("http");_.tq=Xa("https");_.uq=Xa("ftp");_.vq=Xa("mailto");_.wq=Xa("intent");_.xq=Xa("sms");_.yq=Xa("vnd.youtube");Ya=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.bb=class{constructor(a){this.j=a}toString(){return this.j+""}};_.gb=class{constructor(a){this.j=a}toString(){return this.j+""}};var ob="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Bb={};var Hb;Hb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Tb=/#|$/;var zq=!!(_.mq[0]>>20&1),Aq=!!(_.mq[0]>>15&1),Bq=!!(_.mq[0]>>22&1),Cq=!!(_.mq[0]&8),Dq=!!(_.mq[0]&1024);var Yb,Pc;Yb=zq?Bq:qa(610401301,!1);_.Eq=zq?Cq:qa(513659523,!1);Pc=zq?Aq||!Dq:qa(748402147,!0);var Zb,Fq=_.u.navigator;Zb=Fq?Fq.userAgentData||null:null;_.ic[" "]=function(){};var Gq,Hq,Iq;Gq=cc();Hq=bc()?!1:ac("Trident")||ac("MSIE");_.zl=ac("Edge");Iq=ac("Gecko")&&!(_.Xb().toLowerCase().indexOf("webkit")!=-1&&!ac("Edge"))&&!(ac("Trident")||ac("MSIE"))&&!ac("Edge");_.Jq=_.Xb().toLowerCase().indexOf("webkit")!=-1&&!ac("Edge");_.Kq=_.Jq&&ac("Mobile");fc()||ac("Macintosh");fc()||ac("Windows");(fc()?Zb.platform==="Linux":ac("Linux"))||fc()||ac("CrOS");_.Lq=fc()?Zb.platform==="Android":ac("Android");hc();ac("iPad");ac("iPod");_.Mq=hc()||ac("iPad")||ac("iPod"); _.Nq=_.Xb().toLowerCase().indexOf("kaios")!=-1;dc();_.Oq=hc()||ac("iPod");_.Pq=ac("iPad");!ac("Android")||ec()||dc()||cc()||ac("Silk");ec();_.Ek=ac("Safari")&&!(ec()||(bc()?0:ac("Coast"))||cc()||(bc()?0:ac("Edge"))||(bc()?$b("Microsoft Edge"):ac("Edg/"))||(bc()?$b("Opera"):ac("OPR"))||dc()||ac("Silk")||ac("Android"))&&!(hc()||ac("iPad")||ac("iPod"));var lc,jc;lc=/[-_.]/g;jc={"-":"+",_:"/",".":"="};_.nc={};var pc=void 0;var Dc,Sc,zc,Mc;_.Fc=_.rc();_.Qq=_.rc();Dc=_.rc();_.Rq=_.rc();Sc=_.rc();zc=_.rc("m_m",!0);Mc=_.rc();_.Sq=_.rc();var Uq;_.tc=_.rc("jas",!0);Uq=[];Uq[_.tc]=7;_.Tq=Object.freeze(Uq);var Ac;Ac={};_.sc={};_.Vq=Object.freeze({});var wc,Sn;_.xc=_.vc(a=>typeof a==="number");wc=_.vc(a=>typeof a==="string");Sn=_.vc(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.Wq=_.vc(a=>!!a&&(typeof a==="object"||typeof a==="function"));var Xq,Yq;_.Ic=_.vc(a=>a>=Xq&&a<=Yq);Xq=BigInt(Number.MIN_SAFE_INTEGER);Yq=BigInt(Number.MAX_SAFE_INTEGER);_.Zq=typeof BigInt==="function"?BigInt.asIntN:void 0;_.$q=typeof BigInt==="function"?BigInt.asUintN:void 0;_.ar=Number.isSafeInteger;_.br=Number.isFinite;_.cr=Math.trunc;var Nc={};var Gc;_.dr=_.yc(0);_.er=cd();_.fr=cd();_.gr=cd();_.hr=cd();_.ir=cd();_.jr=cd();_.kr=cd();_.lr=cd();_.mr=cd();_.nr=cd();_.or=cd();_.pr=cd();_.qr=cd();_.rr=class{constructor(a,b,c){this.Ba=_.Rc(a,b,c,2048)}toJSON(){return Oc(this)}serialize(a){return JSON.stringify(Oc(this,a))}clone(){const a=this.Ba,b=a[_.tc]|0;return _.Uc(this,a,b)?_.Vc(this,a,!0):new this.constructor(_.Tc(a,b,!1))}};_.rr.prototype[zc]=Ac;var $i=window;"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(" ").concat(["BUTTON", "INPUT"]);var fd={nA:"allow-forms",pA:"allow-modals",qA:"allow-orientation-lock",rA:"allow-pointer-lock",sA:"allow-popups",tA:"allow-popups-to-escape-sandbox",uA:"allow-presentation",vA:"allow-same-origin",wA:"allow-scripts",xA:"allow-top-navigation",yA:"allow-top-navigation-by-user-activation"},id=ed(()=>hd());_.g=_.kd.prototype;_.g.clone=function(){return new _.kd(this.width,this.height)};_.g.area=function(){return this.width*this.height};_.g.aspectRatio=function(){return this.width/this.height};_.g.isEmpty=function(){return!this.area()};_.g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; _.g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.g.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};var pd="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var yp=class{constructor(a,b){this.j=a===zp&&b||""}toString(){return this.j}},zp={};new yp(zp,"");_.g=sd.prototype;_.g.getElementsByTagName=function(a,b){return(b||this.j).getElementsByTagName(String(a))};_.g.createElement=function(a){return yd(this.j,a)};_.g.createTextNode=function(a){return this.j.createTextNode(String(a))};_.g.appendChild=function(a,b){a.appendChild(b)};_.g.append=function(a,b){xd(_.td(a),a,arguments)};_.g.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.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}; _.g.removeNode=_.Ad;_.g.contains=function(a,b){return a&&b?a==b||a.contains(b):!1};_.g.isFocusable=_.Cd;var Zi=(new Date).getTime();_.g=Id.prototype;_.g.isEnabled=function(){if(!_.u.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{Ji:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; _.g.set=function(a,b,c){let d;var e=!1;let f;if(typeof c==="object"){f=c.sameSite;e=c.secure||!1;d=c.domain||void 0;var h=c.path||void 0;var k=c.Ji}if(/[;=\s]/.test(a))throw Error("D`"+a);if(/[;\r\n]/.test(b))throw Error("E`"+b);k===void 0&&(k=-1);c=d?";domain="+d:"";h=h?";path="+h:"";e=e?";secure":"";k=k<0?"":k==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+k*1E3)).toUTCString();this.j.cookie=a+"="+b+c+h+k+e+(f!=null?";samesite="+f:"")}; _.g.get=function(a,b){const c=a+"=",d=(this.j.cookie||"").split(";");for(let e=0,f;e=0;b--)this.remove(a[b])}; _.Bj=new Id(typeof document=="undefined"?null:document);var Od;_.sr=class{constructor(a,b){var c=c||[];this.v=a;this.o=b||null;this.j=[];this.j=this.j.concat(c)}toString(){return this.v}};_.tr=new _.sr("n73qwf","n73qwf");_.Yd.prototype.Y=!1;_.Yd.prototype.ga=function(){return this.Y};_.Yd.prototype.dispose=function(){this.Y||(this.Y=!0,this.la())};_.Yd.prototype[Symbol.dispose]=function(){this.dispose()};_.Yd.prototype.addOnDisposeCallback=function(a,b){this.Y?b!==void 0?a.call(b):a():(this.J||(this.J=[]),b&&(a=a.bind(b)),this.J.push(a))};_.Yd.prototype.la=function(){if(this.J)for(;this.J.length;)this.J.shift()()};ra=ra||{};_.Da(Zd,_.Yd);Zd.prototype.initialize=function(){};$d.prototype.execute=function(a){this.j&&(this.j.call(this.o||null,a),this.j=this.o=null)};$d.prototype.abort=function(){this.o=this.j=null};ra.Wr=$d;_.Da(ae,_.Yd);_.g=ae.prototype;_.g.fj=null;_.g.hx=Zd;_.g.Xg=null;_.g.Pr=function(){return this.j};_.g.getId=function(){return this.D};_.g.isLoaded=function(){return!!this.Xg};_.g.onLoad=function(a){var b=new this.hx;b.initialize(a());this.Xg=b;b=(b=ee(this.o,a()))||ee(this.B,a());b||(this.v.length=0);return b};_.g.onError=function(a){(a=ee(this.v,a))&&_.Vb(Error("G`"+a));this.o.length=0;this.B.length=0};_.g.la=function(){ae.Db.la.call(this);_.Wd(this.Xg);this.fj=null};ra.jg=ae;var Ig={ERROR:"error",IDLE:"idle",wr:"active",Ms:"userIdle",Ls:"userActive"};_.g=fe.prototype;_.g.tq=function(){};_.g.ph=function(){};_.g.Mj=function(){throw Error("H");};_.g.dj=function(){throw Error("I");};_.g.Go=function(){return null};_.g.isActive=function(){return!1};_.g.mp=function(){return!1};_.g.Yl=function(){};_.g.Qm=function(){};var ur=class{init(){_.Aa("_F_installCss",a=>{a&&ge(a)})}};var ie=class{constructor(){this.j={};this.o="";this.v={}}toString(){var a=this.o+re(this);const b=_.Qb(this.v);let c="";b!=""&&(c="?"+b);return a+c}clone(){const a=new ie;a.j={...this.j};a.o=this.o;a.v={...this.v};return a}},je={vE:"k",ZA:"ck",ED:"m",qB:"exm",oB:"excm",iA:"am",oA:"amc",rD:"mm",tE:"rt",iD:"d",pB:"ed",hF:"sv",cB:"deob",NA:"cb",RA:"ccb",OA:"cbi",XE:"rs",AE:"sdch",jD:"im",dB:"dg",mB:"br",lB:"br-d",nB:"rb",DF:"zs",CF:"wt",rB:"ee",gF:"sm",CD:"md",eD:"gssmodulesetproto",AF:"ujg",zF:"sp", WE:"slk",eB:"dti",lD:"ic"},vr=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$"),wr=RegExp("^[a-zA-Z0-9-_*]+$");var Ae=!1;_.tg=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;_.De.prototype.stopPropagation=function(){this.o=!0};_.De.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Da(Ee,_.De); Ee.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.Jq||a.offsetX!==void 0?a.offsetX:a.layerX, this.offsetY=_.Jq||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state; this.timeStamp=a.timeStamp;this.j=a;a.defaultPrevented&&Ee.Db.preventDefault.call(this)};Ee.prototype.stopPropagation=function(){Ee.Db.stopPropagation.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};Ee.prototype.preventDefault=function(){Ee.Db.preventDefault.call(this);const a=this.j;a.preventDefault?a.preventDefault():a.returnValue=!1};var Oe="closure_listenable_"+(Math.random()*1E6|0);var Fe=0;Ie.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.j++);const h=Ke(a,b,d,e);h>-1?(b=a[h],c||(b.Nh=!1)):(b=new Ge(b,this.src,f,!!d,e),b.Nh=c,a.push(b));return b};Ie.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;const e=this.listeners[a];b=Ke(e,b,c,d);return b>-1?(He(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.listeners[a],this.j--),!0):!1};var Re="closure_lm_"+(Math.random()*1E6|0),Ze={},Ue=0,$e="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Da(_.af,_.Yd);_.af.prototype[Oe]=!0;_.g=_.af.prototype;_.g.addEventListener=function(a,b,c,d){_.Me(this,a,b,c,d)};_.g.removeEventListener=function(a,b,c,d){_.Xe(this,a,b,c,d)}; _.g.dispatchEvent=function(a){var b,c=this.M;if(c)for(b=[];c;c=c.M)b.push(c);c=this.Ma;const d=a.type||a;if(typeof a==="string")a=new _.De(a,c);else if(a instanceof _.De)a.target=a.target||c;else{var e=a;a=new _.De(d,c);qd(a,e)}e=!0;let f,h;if(b)for(h=b.length-1;!a.o&&h>=0;h--)f=a.currentTarget=b[h],e=bf(f,d,!0,a)&&e;a.o||(f=a.currentTarget=c,e=bf(f,d,!0,a)&&e,a.o||(e=bf(f,d,!1,a)&&e));if(b)for(h=0;!a.o&&hsetTimeout(b,c),Fa:b=>{clearTimeout(b)}};this.isOnline=window.navigator?.onLine??!0;this.v=async()=>{await ff(this)};window.addEventListener("offline",this.v);window.addEventListener("online",this.v);this.D||gf(this)}dispose(){window.removeEventListener("offline",this.v);window.removeEventListener("online",this.v);this.rc.Fa(this.D);delete df.instance}Mb(){return this.isOnline}};var kf=null,jf=new Map;var xr=a=>{a=a.clone();xe(a);ke(a,"dg",null);ke(a,"d","0");se(a,null);te(a,null);return a},Ar=!0,Br=(a,b,{cssRowKey:c,be:d,Cd:e,callback:f}={})=>{if(b)for(const h of b)if(!wr.test(h))throw Error("J`"+h);ke(a,"m",b.join(","));e&&ve(a,e);c&&(ke(a,"ck",c),d?ke(a,"rs",d):Ar&&(Ar=!1));if(f){if(f!=null&&!vr.test(f))throw Error("K`"+f);ke(a,"cb",f)}a=a.toString();a.lastIndexOf("/",0)==0&&(b=_.Ib(document.location.href),a=_.Gb(b[1],b[2],b[3],b[4])+a);return _.Qa(a)},ig=(a,b,{dm:c=[],cssRowKey:d,be:e,Cd:f, callback:h}={})=>{a=xr(a);te(a,c);return Br(a,b,{cssRowKey:d,be:e,Cd:f,callback:h})},hg=(a,b,{fm:c=[],dm:d=[],cssRowKey:e,be:f,Cd:h,callback:k}={})=>{a=xr(a);ke(a,"d","1");se(a,c);te(a,d);return Br(a,b,{cssRowKey:e,be:f,Cd:h,callback:k})};var Cr=class{constructor(a,b){this.v=a;this.B=b;this.o=0;this.j=null}get(){let a;this.o>0?(this.o--,a=this.j,this.j=a.next,a.next=null):a=this.v();return a}};var Dr=class{constructor(){this.o=this.j=null}add(a,b){const c=pf.get();c.set(a,b);this.o?this.o.next=c:this.j=c;this.o=c}remove(){let a=null;this.j&&(a=this.j,this.j=this.j.next,this.j||(this.o=null),a.next=null);return a}},pf=new Cr(()=>new Er,a=>a.reset()),Er=class{constructor(){this.next=this.scope=this.fn=null}set(a,b){this.fn=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.fn=null}};var Fr,qf=!1,of=new Dr,Af=(a,b)=>{Fr||Gr();qf||(Fr(),qf=!0);of.add(a,b)},Gr=()=>{const a=Promise.resolve(void 0);Fr=()=>{a.then(rf)}};wf.prototype.reset=function(){this.context=this.j=this.o=this.child=null;this.v=!1};var xf=new Cr(function(){return new wf},function(a){a.reset()});_.vf.prototype.then=function(a,b,c){return Kf(this,(0,_.tg)(typeof a==="function"?a:null),(0,_.tg)(typeof b==="function"?b:null),c)};_.sf(_.vf);_.g=_.vf.prototype;_.g.finally=function(a){a=(0,_.tg)(a);return new _.vf((b,c)=>{Ef(this,d=>{a();b(d)},d=>{a();c(d)})})};_.g.fg=function(a,b){return Kf(this,null,(0,_.tg)(a),b)};_.g.catch=_.vf.prototype.fg; _.g.cancel=function(a){if(this.Z==0){const b=new _.Jf(a);Af(function(){Ff(this,b)},this)}};_.g.Mz=function(a){this.Z=0;_.uf(this,2,a)};_.g.Nz=function(a){this.Z=0;_.uf(this,3,a)};_.g.Zh=function(){let a;for(;a=Gf(this);)Hf(this,a,this.Z,this.Ob);this.Bk=!1};_.Of=_.Vb;_.Da(_.Jf,_.Ja);_.Jf.prototype.name="cancel";_.Da(Rf,_.Ja);Rf.prototype.name="XhrError";_.Da(Sf,Rf);Sf.prototype.name="XhrHttpError";_.Da(Tf,Rf);Tf.prototype.name="XhrTimeoutError";_.Ug=class{constructor(a,b,c,d=!1,e=!1){this.Y=me(_.Ra(a).toString(),!0);this.Ma=b;this.Da=c;this.D=d;this.B={};this.M={};this.X=[];this.ta=!0;this.ia=(a=pe(this.Y,"excm"))?a.split(","):[];this.Mc=e;this.Ah=!1;this.tg="anonymous";this.zh=4043;this.da=document.head||document.documentElement;this.v=this.I=null;this.Xb=!0;Be();this.V=null;_.Vf(this,ue(this.Y));this.fetchPriority=void 0;this.Ta=!1;this.ja()}async bb(){throw Error("T");}ja(){}load(a,b,c,d,e=b){_.Ra(a);var f=this.Ah,h=this.tg,k=this.fetchPriority; const l=_.zd("SCRIPT");_.nb(l,a);f&&(l.crossOrigin=h);l.async=!1;k&&l.setAttribute("fetchpriority",k);_.Vf(this,b);_.kg(this,a,l,b,c,d,e)}};var lg=new Uint8Array(123);var Fg=[];_.g=og.prototype;_.g.cancel=function(a){if(this.j)this.Ob instanceof og&&this.Ob.cancel();else{if(this.parent_){const b=this.parent_;delete this.parent_;a?b.cancel(a):(b.J--,b.J<=0&&b.cancel())}this.M?this.M.call(this.Y,this):this.I=!0;this.j||(a=new Ag(this),sg(this),qg(this,!1,a))}};_.g.Vn=function(a,b){this.D=!1;qg(this,a,b)};_.g.callback=function(a){sg(this);qg(this,!0,a)};_.g.finally=function(a){return zg(new Promise((b,c)=>{ug(this,d=>{a();b(d)},d=>{a();c(d)})}))}; _.g.then=function(a,b,c){let d,e;const f=new _.vf(function(h,k){e=h;d=k});ug(this,e,function(h){h instanceof Ag?f.cancel():d(h);return xg},this);return f.then(a,b,c)};_.sf(og);og.prototype.isError=function(a){return a instanceof Error};var xg={};_.Da(rg,_.Ja);rg.prototype.message="Deferred has already fired";rg.prototype.name="AlreadyCalledError";_.Da(Ag,_.Ja);Ag.prototype.message="Deferred was canceled";Ag.prototype.name="CanceledError"; yg.prototype.throwError=function(){delete wg[this.j];throw this.o;};var wg={};var Bg=class extends Error{constructor(a,b,c,d,e){super();this.name="ModuleLoadFailure";this.type=a;this.status=b;this.fm=c;this.url=d;this.cause=e;this.message=this.toString()}toString(){return`${Cg(this)} (${this.status!=void 0?this.status:"?"})`}};ra.mb=Bg;ra.mb.Type={Ym:0,Fj:1,TIMEOUT:2,Um:3,Gj:4};_.Da(Dg,fe);_.Da(Eg,_.Ja);_.g=Dg.prototype;_.g.tq=function(a){this.ta=a}; _.g.ph=function(a,b){if(!(this instanceof Dg))this.ph(a,b);else if(typeof a==="string"){if(a.startsWith("d$")){a=a.substring(2);for(var c=[],d=0,e=a.indexOf("/"),f=0,h=!1,k=0;;){var l=h?a.substring(f):a.substring(f,e);if(l.length===0)d++,f="sy"+d.toString(36),l=[];else{var m=l.indexOf(":");if(m<0)f=l,l=[];else if(m===l.length-1)f=l.substring(0,m),l=Array(c[k-1]);else{f=l.substring(0,m);l=l.substring(m+1).split(",");m=k;for(let n=0;n0};_.g.mp=function(){return this.I.length>0}; _.g.Gi=function(a,b=0,c){const d=Og(this,a);this.D=d;this.J=this.ta?a:_.wb(d);Jg(this);if(d.length!==0){this.ja.push.apply(this.ja,d);a=this.Y;if(!a)throw Error("V");if(Object.keys(this.B).length>0&&!a.Xb)throw Error("W");$f(a,_.wb(d),this.j,{Cd:this.B,onError:(e,f,h)=>Sg(this,this.J,d,e!=null?e:void 0,f,b,!!h),onTimeout:(0,_.xa)(this.cv,this),forceReload:!!c})}}; _.g.ig=function(){if(this.v){var a=this.v.getId(),b=[];if(this.B[a]){for(const c of Object.keys(this.B[a])){const d=this.Pa(c);d&&!d.isLoaded()&&(this.dj(a,c),b.push(c))}this.Tg(b)}this.ga()||((b=this.j[a].onLoad((0,_.xa)(this.Go,this)))&&b.length&&Pg(this,new ra.mb(ra.mb.Type.Gj,void 0,void 0,void 0,b[0])),_.vb(this.I,a),_.vb(this.D,a),this.D.length===0&&Rg(this),this.Da&&a==this.Da&&(this.da.j||this.da.callback()),Jg(this),this.v=null)}}; _.g.Og=function(a){if(_.tb(this.D,a))return!0;for(let b=0;b{b.Xg=new Zd;_.vb(this.D,b.getId())},b=>!b.isLoaded());this.v=this.Pa(a)}; _.g.Yl=function(a){this.v||(this.j.synthetic_module_overhead=new ra.jg([],"synthetic_module_overhead"),this.v=this.j.synthetic_module_overhead);be(this.v.o,a)};_.g.cv=function(){Qg(this,new ra.mb(ra.mb.Type.TIMEOUT));Rg(this)};_.g.Qm=function(a,b){Array.isArray(a)||(a=[a]);for(let e=0;e{b[d]||(b[d]=$g(this,d),c.push(d))});Zg(this,c);return b}zn(a){this.j?.getId()==="synthetic_module_overhead"&&this.ig();ah(this,this.v[a]?.Pr()??[],b=>{b.Xg=new Zd},b=>!b.isLoaded());this.j=this.Pa(a)}ig(){if(this.j){var a=this.j.getId(),b=[];if(this.o[a]){for(const c of Object.keys(this.o[a]))this.Pa(c).isLoaded()||(this.dj(a,c),b.push(c));this.Tg(b)}this.j.onLoad(()=>null);this.j=null;(!this.Og(a)&&/^sy[0-9a-z]{0,4}$/.test(a)|| a==="synthetic_module_overhead")&&delete this.v[a];bh(this,a)}}Yl(a){this.j||(this.v.synthetic_module_overhead=new ra.jg([],"synthetic_module_overhead"),this.j=this.v.synthetic_module_overhead);be(this.j.o,a)}};var aj=class{constructor(){this.data=[];this.j=-1}set(a,b=!0){0<=a&&a<52&&Number.isInteger(a)&&this.data[a]!==b&&(this.data[a]=b,this.j=-1)}get(a){return!!this.data[a]}};_.eh.prototype.next=function(){return _.Ir};_.Ir={done:!0,value:void 0};_.eh.prototype.Kc=function(){return this};var fh=class{constructor(a){this.o=a}Kc(){return new gh(this.o())}[Symbol.iterator](){return new hh(this.o())}j(){return new hh(this.o())}},gh=class extends _.eh{constructor(a){super();this.o=a}next(){return this.o.next()}[Symbol.iterator](){return new hh(this.o)}j(){return new hh(this.o)}},hh=class extends fh{constructor(a){super(()=>a);this.v=a}next(){return this.v.next()}};var Jr=_.u.JSON.stringify;_.Kr=class{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};_.Da(_.jh,_.Yd);_.g=_.jh.prototype;_.g.subscribe=function(a,b,c){let d=this.o[a];d||(d=this.o[a]=[]);const e=this.D;this.j[e]=a;this.j[e+1]=b;this.j[e+2]=c;this.D=e+3;d.push(e);return e};_.g.unsubscribe=function(a,b,c){if(a=this.o[a]){const d=this.j;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.yh(a)}return!1}; _.g.yh=function(a){const b=this.j[a];if(b){const c=this.o[b];this.B!=0?(this.v.push(a),this.j[a+1]=()=>{}):(c&&_.vb(c,a),delete this.j[a],delete this.j[a+1],delete this.j[a+2])}return!!b}; _.g.publish=function(a,b){var c=this.o[a];if(c){const e=Array(arguments.length-1);var d=arguments.length;let f;for(f=1;f0&&this.B==0)for(;c=this.v.pop();)this.yh(c)}}return f!=0}return!1}; _.g.clear=function(a){if(a){const b=this.o[a];b&&(b.forEach(this.yh,this),delete this.o[a])}else this.j.length=0,this.o={}};_.g.la=function(){_.jh.Db.la.call(this);this.clear();this.v.length=0};lh.prototype.set=function(a,b){b===void 0?this.j.remove(a):this.j.set(a,Jr(b))};lh.prototype.get=function(a){let b;try{b=this.j.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};lh.prototype.remove=function(a){this.j.remove(a)};_.Da(mh,lh);mh.prototype.set=function(a,b){mh.Db.set.call(this,a,oh(b))};mh.prototype.o=function(a){a=mh.Db.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};mh.prototype.get=function(a){if(a=this.o(a)){if(a=a.data,a===void 0)throw"Storage: Invalid value was encountered";}else a=void 0;return a};_.Da(_.ph,mh);_.ph.prototype.set=function(a,b,c){if(b=oh(b)){if(c){if(c<_.za()){_.ph.prototype.remove.call(this,a);return}b.expiration=c}b.creation=_.za()}_.ph.Db.set.call(this,a,b)};_.ph.prototype.o=function(a){const b=_.ph.Db.o.call(this,a);if(b){const c=b.creation,d=b.expiration;if(d&&d<_.za()||c&&c>_.za())_.ph.prototype.remove.call(this,a);else return b}};_.Da(rh,qh);rh.prototype[Symbol.iterator]=function(){return _.ih(this.Kc(!0)).j()};rh.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};_.Da(th,rh);_.g=th.prototype;_.g.isAvailable=function(){if(this.o===null){var a=this.j;if(a)try{a.setItem("__sak","1");a.removeItem("__sak");var b=!0}catch(c){b=c instanceof DOMException&&(c.name==="QuotaExceededError"||c.code===22||c.code===1014||c.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}else b=!1;this.o=b}return this.o}; _.g.set=function(a,b){uh(this);try{this.j.setItem(a,b)}catch(c){if(this.j.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.g.get=function(a){uh(this);a=this.j.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.g.remove=function(a){uh(this);this.j.removeItem(a)}; _.g.Kc=function(a){uh(this);var b=0,c=this.j,d=new _.eh;d.next=function(){if(b>=c.length)return _.Ir;var e=c.key(b++);if(a)return{value:e,done:!1};e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:e,done:!1}};return d};_.g.clear=function(){uh(this);this.j.clear()};_.g.key=function(a){uh(this);return this.j.key(a)};_.Da(vh,th);_.Da(wh,rh);wh.prototype.set=function(a,b){this.o.set(this.j+a,b)};wh.prototype.get=function(a){return this.o.get(this.j+a)};wh.prototype.remove=function(a){this.o.remove(this.j+a)};wh.prototype.Kc=function(a){const b=this.o[Symbol.iterator](),c=this,d=new _.eh;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.j.length)!=c.j;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.j.length):c.o.get(e),done:!1}};return d};var yh={},Lr=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";yh.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if(typeof c!=="object")throw new TypeError("aa`"+c);for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a};yh.om=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a}; var Mr={Se:function(a,b,c,d,e){if(b.subarray&&a.subarray)a.set(b.subarray(c,c+d),e);else for(var f=0;f>>16&65535|0;for(var f;c!==0;){f=c>2E3?2E3:c;c-=f;do e=e+b[d++]|0,a=a+e|0;while(--f);e%=65521;a%=65521}return e|a<<16|0};for(var ki={},Pr,Qr=[],Rr=0;Rr<256;Rr++){Pr=Rr;for(var Sr=0;Sr<8;Sr++)Pr=Pr&1?3988292384^Pr>>>1:Pr>>>1;Qr[Rr]=Pr}ki=function(a,b,c,d){c=d+c;for(a^=-1;d>>8^Qr[(a^b[d])&255];return a^-1};var Zh={};Zh={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 Oh=[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],Rh=[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],Ai=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ci=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],di=Array(576);Ah(di);var ei=Array(60);Ah(ei);var Qh=Array(512);Ah(Qh);var Nh=Array(256);Ah(Nh);var Ph=Array(29);Ah(Ph);var Sh=Array(30);Ah(Sh);var xi,yi,zi,wi=!1;var si; si=[new qi(0,0,0,0,function(a,b){var c=65535;for(c>a.dc-5&&(c=a.dc-5);;){if(a.ba<=1){li(a);if(a.ba===0&&b===0)return 1;if(a.ba===0)break}a.U+=a.ba;a.ba=0;var d=a.Qb+c;if(a.U===0||a.U>=d)if(a.ba=a.U-d,a.U=d,fi(a,!1),a.sa.xa===0)return 1;if(a.U-a.Qb>=a.tb-262&&(fi(a,!1),a.sa.xa===0))return 1}a.pb=0;if(b===4)return fi(a,!0),a.sa.xa===0?3:4;a.U>a.Qb&&fi(a,!1);return 1}),new qi(4,4,8,4,mi),new qi(4,5,16,8,mi),new qi(4,6,32,32,mi),new qi(4,4,16,16,ni),new qi(8,16,32,32,ni),new qi(8,16,128,128,ni),new qi(8, 32,128,256,ni),new qi(32,128,258,1024,ni),new qi(32,258,258,4096,ni)];var vi={};vi=function(){this.input=null;this.Le=this.wb=this.Be=0;this.output=null;this.xm=this.xa=this.Pf=0;this.msg="";this.state=null;this.kk=2;this.pa=0};var Bi=Object.prototype.toString; ui.prototype.push=function(a,b){var c=this.sa,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:b===!0?4:0;typeof a==="string"?c.input=zh(a):Bi.call(a)==="[object ArrayBuffer]"?c.input=new Uint8Array(a):c.input=a;c.Be=0;c.wb=c.input.length;do{c.xa===0&&(c.output=new yh.Qe(d),c.Pf=0,c.xa=d);a=ti(c,e);if(a!==1&&a!==0)return Ci(this,a),this.ended=!0,!1;if(c.xa===0||c.wb===0&&(e===4||e===2))if(this.options.to==="string"){var f=yh.om(c.output,c.Pf);b=f;f=f.length;if(f<65537&&(b.subarray&& Or||!b.subarray))b=String.fromCharCode.apply(null,yh.om(b,f));else{for(var h="",k=0;k0||c.xa===0)&&a!==1);if(e===4)return(c=this.sa)&&c.state?(d=c.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?a=$h(c,-2):(c.state=null,a=d===113?$h(c,-3):0)):a=-2,Ci(this,a),this.ended=!0,a===0;e===2&&(Ci(this,0),c.xa=0);return!0};_.G=class{constructor(a){this.name=a}};var jp=new _.G("rawColdConfigGroup");var ip=new _.G("rawHotConfigGroup");var Tr;Tr=_.u.window;_.Fi=Tr?.yt?.config_||Tr?.ytcfg?.data_||{};_.oa("yt.config_",_.Fi);var Ii=[];var Xi=/^[\w.]*$/,Qi={q:!0,search_query:!0},Pi=String(Oi);var Yi=new class{constructor(a,b){this.j=a;this.o=b}}(window,window.document);_.oa("yt.ads_.signals_.getAdSignalsString",function(a){return Ri(_.bj(a))});_.za();navigator.userAgent.indexOf(" (CrKey ");var Ur;Ur=0;_.Vr=_.Jq?"webkit":Iq?"moz":Hq?"ms":Gq?"o":"";_.oa("ytDomDomGetNextId",_.pa("ytDomDomGetNextId")||(()=>++Ur));_.Wr=_.u.ytEventsEventsListeners||{};_.oa("ytEventsEventsListeners",_.Wr);_.Xr=_.u.ytEventsEventsCounter||{count:0};_.oa("ytEventsEventsCounter",_.Xr);_.Yr=ed(function(){let a=!1;try{const b=Object.defineProperty({},"capture",{get:function(){a=!0}});window.addEventListener("test",null,b)}catch(b){}return a});var Zr;Zr=window;_.Vk=Zr.ytcsi&&Zr.ytcsi.now?Zr.ytcsi.now:Zr.performance&&Zr.performance.timing&&Zr.performance.now&&Zr.performance.timing.navigationStart?()=>Zr.performance.timing.navigationStart+Zr.performance.now():()=>(new Date).getTime();var dj="XMLHttpRequest"in _.u?()=>new XMLHttpRequest:null;var $r="absolute_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods theme".split(" ");[...$r];var oj={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"},Aj=["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",...$r],wj=!1,tj=nj;_.dm=class{constructor(){this.Hq=!0}};_.as=_.pa("ytglobal.prefsUserPrefsPrefs_")||{};_.oa("ytglobal.prefsUserPrefsPrefs_",_.as);var Hj={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"},Jj={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};_.Nj=class extends Error{constructor(a,...b){super(a);this.args=[...b];Object.setPrototypeOf(this,new.target.prototype)}};var bs=class{nb(a,b){return this.Ea(a,1,b)}X(a){const b=_.pa("yt.scheduler.instance.addImmediateJob");b?b(a):a()}};var cs=_.ij("web_emulated_idle_callback_delay",300),Wj=1E3/60-3,Tj=[8,5,4,3,2,1,0],Zj=class extends _.Yd{constructor(a={}){super();this.o=[];this.v={};this.ja=this.j=0;this.paused=this.D=!1;this.da=[];this.ia=this.ta=!1;for(const b of Tj)this.o[b]=[];this.B=0;this.eu=a.timeout||1;this.M=Wj;this.I=0;this.Ta=this.Su.bind(this);this.ik=this.Iv.bind(this);this.Xb=this.bb.bind(this);this.Mc=this.Eu.bind(this);this.og=this.bv.bind(this);this.Ma=!!window.requestIdleCallback&&!!window.cancelIdleCallback&& !_.x("disable_scheduler_requestIdleCallback");(this.Da=a.useRaf!==!1&&!!window.requestAnimationFrame)&&document.addEventListener("visibilitychange",this.Ta)}X(a){const b=_.za();Pj(this,a);a=_.za()-b;this.D||(this.M-=a)}Ea(a,b,c){++this.ja;if(b===10)return this.X(a),this.ja;const d=this.ja;this.v[d]=a;this.D&&!c?this.da.push({id:d,priority:b}):(this.o[b].push(d),this.paused||this.D||(this.j!==0&&Rj(this)!==this.I&&this.stop(),this.start()));return d}Fa(a){delete this.v[a]}isHidden(){return!!document.hidden|| !1}Bb(a){const b=_.pa("yt.logging.errors.log");b&&b(a)}Eu(a){let b=void 0;a&&(b=a.timeRemaining());this.ta=!0;Xj(this,b);this.ta=!1}Iv(){Xj(this)}bb(){Yj(this)}bv(a){this.ia=!0;const b=Rj(this);b===4&&b!==this.I&&(this.stop(),this.start());Xj(this,void 0,a);this.ia=!1}Su(){this.isHidden()||Yj(this);this.j&&(this.stop(),this.start())}requestIdleCallback(a){return this.Ma?window.requestIdleCallback(a,{timeout:3E3}):window.setTimeout(a,cs)}cancelIdleCallback(a){this.Ma?window.cancelIdleCallback(a):window.clearTimeout(a)}start(){this.paused= !1;if(this.j===0)switch(this.I=Rj(this),this.I){case 1:this.j=this.requestIdleCallback(this.Mc);break;case 2:this.j=window.setTimeout(this.ik,this.eu);break;case 3:this.j=window.requestAnimationFrame(this.og);break;case 4:this.j=window.setTimeout(this.Xb,0)}}pause(){this.stop();this.paused=!0}stop(){if(this.j){switch(this.I){case 1:this.cancelIdleCallback(this.j);break;case 2:case 4:window.clearTimeout(this.j);break;case 3:window.cancelAnimationFrame(this.j)}this.j=0}}la(){Sj(this);this.stop();this.Da&& document.removeEventListener("visibilitychange",this.Ta);super.la()}};var dk=_.pa("yt.scheduler.instance.timerIdMap_")||{},kk=_.ij("kevlar_tuner_scheduler_soft_state_timer_ms",800),jk=0,mk=0;var rk;rk=class extends bs{Ea(a,b,c){c!==void 0&&Number.isNaN(Number(c))&&(c=void 0);const d=_.pa("yt.scheduler.instance.addJob");return d?d(a,b,c):c===void 0?(a(),NaN):_.cj(a,c||0)}Fa(a){if(a===void 0||!Number.isNaN(Number(a))){var b=_.pa("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}}start(){const a=_.pa("yt.scheduler.instance.start");a&&a()}pause(){const a=_.pa("yt.scheduler.instance.pause");a&&a()}};_.cf=_.sk(); _.pa("yt.scheduler.initialized")||(_.oa("yt.scheduler.instance.dispose",ck),_.oa("yt.scheduler.instance.addJob",ek),_.oa("yt.scheduler.instance.addImmediateJob",fk),_.oa("yt.scheduler.instance.cancelJob",gk),_.oa("yt.scheduler.instance.cancelAllJobs",bk),_.oa("yt.scheduler.instance.start",hk),_.oa("yt.scheduler.instance.pause",lk),_.oa("yt.scheduler.instance.setPriorityThreshold",nk),_.oa("yt.scheduler.instance.enablePriorityThreshold",pk),_.oa("yt.scheduler.instance.clearPriorityThreshold",qk),_.oa("yt.scheduler.initialized", !0));_.Vm=class{constructor(a){this.j=(a=_.xh(a))?new _.ph(a):null;this.v=document.domain||window.location.hostname}o(){return!!this.j}set(a,b,c,d){c=c||31104E3;this.remove(a);if(this.o())try{this.j.set(a,b,Date.now()+c*1E3);return}catch(f){}var e="";if(d)try{e=escape(Jr(b))}catch(f){return}else e=escape(b);_.Cj(a,e,c,this.v)}get(a,b){var c=void 0,d=!this.o();if(!d)try{c=this.j.get(a)}catch(e){d=!0}if(d&&(c=_.Bj.get(a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}remove(a){this.o()&& this.j.remove(a);_.Dj(a,"/",this.v)}};var tk=(()=>{let a;return()=>{a||(a=new _.Vm("ytidb"));return a}})();var vk;_.xk=[];vk=!1;_.yl=_.Oq||_.Pq;var ds={AUTH_INVALID:"No user identifier specified.",EXPLICIT_ABORT:"Transaction was explicitly aborted.",IDB_NOT_SUPPORTED:"IndexedDB is not supported.",MISSING_INDEX:"Index not created.",MISSING_OBJECT_STORES:"Object stores not created.",DB_DELETED_BY_MISSING_OBJECT_STORES:"Database is deleted because expected object stores were not created.",DB_REOPENED_BY_MISSING_OBJECT_STORES:"Database is reopened because expected object stores were not created.",UNKNOWN_ABORT:"Transaction was aborted for unknown reasons.", QUOTA_EXCEEDED:"The current transaction exceeded its quota limitations.",QUOTA_MAYBE_EXCEEDED:"The current transaction may have failed because of exceeding quota limitations.",EXECUTE_TRANSACTION_ON_CLOSED_DB:"Can't start a transaction on a closed database",INCOMPATIBLE_DB_VERSION:"The binary is incompatible with the database version"},es={AUTH_INVALID:"ERROR",EXECUTE_TRANSACTION_ON_CLOSED_DB:"WARNING",EXPLICIT_ABORT:"IGNORED",IDB_NOT_SUPPORTED:"ERROR",MISSING_INDEX:"WARNING",MISSING_OBJECT_STORES:"ERROR", DB_DELETED_BY_MISSING_OBJECT_STORES:"WARNING",DB_REOPENED_BY_MISSING_OBJECT_STORES:"WARNING",QUOTA_EXCEEDED:"WARNING",QUOTA_MAYBE_EXCEEDED:"WARNING",UNKNOWN_ABORT:"WARNING",INCOMPATIBLE_DB_VERSION:"WARNING"},gs={AUTH_INVALID:!1,EXECUTE_TRANSACTION_ON_CLOSED_DB:!1,EXPLICIT_ABORT:!1,IDB_NOT_SUPPORTED:!1,MISSING_INDEX:!1,MISSING_OBJECT_STORES:!1,DB_DELETED_BY_MISSING_OBJECT_STORES:!1,DB_REOPENED_BY_MISSING_OBJECT_STORES:!1,QUOTA_EXCEEDED:!1,QUOTA_MAYBE_EXCEEDED:!0,UNKNOWN_ABORT:!0,INCOMPATIBLE_DB_VERSION:!1}, Dk=class extends _.Nj{constructor(a,b={},c=ds[a],d=es[a],e=gs[a]){super(c,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:a,...b});this.type=a;this.message=c;this.level=d;this.j=e;Object.setPrototypeOf(this,Dk.prototype)}},hs=class extends Dk{constructor(a,b){super("MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},ds.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,hs.prototype)}},Fk=class extends Error{constructor(a,b){super();this.index=a;this.objectStore= b;Object.setPrototypeOf(this,Fk.prototype)}},Gk=["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 Rk;Rk=class{constructor(a){this.j=a}}; _.Lk=class{constructor(a){this.state={status:"PENDING"};this.j=[];this.o=[];a=a.j;const b=d=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:d};for(const e of this.j)e()}},c=d=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED",reason:d};for(const e of this.o)e()}};try{a(b,c)}catch(d){c(d)}}static all(a){return new _.Lk(new Rk((b,c)=>{const d=[];let e=a.length;e===0&&b(d);for(let f=0;f{d[f]=h;e--;e===0&&b(d)}).catch(h=> {c(h)})}))}static resolve(a){return new _.Lk(new Rk((b,c)=>{a instanceof _.Lk?a.then(b,c):b(a)}))}static reject(a){return new _.Lk(new Rk((b,c)=>{c(a)}))}then(a,b){const c=a??Kk,d=b??Jk;return new _.Lk(new Rk((e,f)=>{this.state.status==="PENDING"?(this.j.push(()=>{Nk(this,this,c,e,f)}),this.o.push(()=>{Ok(this,this,d,e,f)})):this.state.status==="FULFILLED"?Nk(this,this,c,e,f):this.state.status==="REJECTED"&&Ok(this,this,d,e,f)}))}catch(a){return this.then(void 0,a)}};var nl=class{constructor(a,b){this.j=a;this.options=b;this.transactionCount=0;this.v=Math.round((0,_.Vk)());this.o=!1}add(a,b,c){return _.Zk(this,[a],{mode:"readwrite",hb:!0,commit:Uk()},d=>d.objectStore(a).add(b,c))}clear(a){return _.Zk(this,[a],{mode:"readwrite",hb:!0},b=>b.objectStore(a).clear())}close(){this.j.close();this.options?.closed&&this.options.closed()}count(a,b){return _.Zk(this,[a],{mode:"readonly",hb:!0,commit:Uk()},c=>c.objectStore(a).count(b))}delete(a,b){return _.Zk(this,[a],{mode:"readwrite", hb:!0,commit:Uk()&&!(b instanceof IDBKeyRange)},c=>c.objectStore(a).delete(b))}get(a,b){return _.Zk(this,[a],{mode:"readonly",hb:!0,commit:Uk()},c=>c.objectStore(a).get(b))}getAll(a,b,c){return _.Zk(this,[a],{mode:"readonly",hb:!0},d=>d.objectStore(a).getAll(b,c))}objectStoreNames(){return Array.from(this.j.objectStoreNames)}getName(){return this.j.name}},$k=class{constructor(a){this.j=a}add(a,b){return Sk(this.j.add(a,b))}autoIncrement(){return this.j.autoIncrement}clear(){return Sk(this.j.clear()).then(()=> {})}count(a){return Sk(this.j.count(a))}delete(a){return a instanceof IDBKeyRange?il(this,a):Sk(this.j.delete(a))}get(a){return Sk(this.j.get(a))}getAll(a,b){return"getAll"in IDBObjectStore.prototype?Sk(this.j.getAll(a,b)):jl(this,a,b)}index(a){try{return new is(this.j.index(a))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new Fk(a,this.j.name);throw b;}}getName(){return this.j.name}keyPath(){return this.j.keyPath}},Wk=class{constructor(a){this.j=a;this.o=new Map;this.aborted=!1; this.done=new Promise((b,c)=>{this.j.addEventListener("complete",()=>{b()});this.j.addEventListener("error",d=>{d.currentTarget===d.target&&c(this.j.error)});this.j.addEventListener("abort",()=>{var d=this.j.error;if(d)c(d);else if(!this.aborted){d=Dk;var e=this.j.objectStoreNames;const f=[];for(let h=0;hb.delete().then(()=>hl(b)))}get(a){return Sk(this.j.get(a))}getAll(a,b){return"getAll"in IDBIndex.prototype?Sk(this.j.getAll(a,b)):ll(this,a,b)}keyPath(){return this.j.keyPath}unique(){return this.j.unique}}, ml=class{constructor(a,b){this.request=a;this.cursor=b}delete(){return Sk(this.cursor.delete()).then(()=>{})}update(a){return Sk(this.cursor.update(a))}};var js=class{constructor(a,b){this.name=a;this.options=b;this.v=!0;this.D=this.B=0}o(a,b,c={}){return pl(a,b,c)}delete(a={}){return _.ql(this.name,a)}open(){if(!this.v)throw rl(this);if(this.j)return this.j;let a;const b=()=>{this.j===a&&(this.j=void 0)},c={blocking:e=>{e.close()},closed:b,uz:b,upgrade:this.options.upgrade},d=async()=>{var e=Error().stack??"";try{const k=await this.o(this.name,this.options.version,c);var f=k,h=this.options;const l=[];for(const m of Object.keys(h.Pd)){const {rd:n, pI:p=Number.MAX_VALUE}=h.Pd[m];!(f.j.version>=n)||f.j.version>=p||f.j.objectStoreNames.contains(m)||l.push(m)}if(l.length!==0){const m=Object.keys(this.options.Pd),n=k.objectStoreNames();if(this.D<_.ij("ytidb_reopen_db_retries",0))return this.D++,k.close(),_.yk(new Dk("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m,foundObjectStores:n})),d();if(this.B<_.ij("ytidb_remake_db_retries",1))return this.B++,await this.delete(),_.yk(new Dk("DB_DELETED_BY_MISSING_OBJECT_STORES", {dbName:this.name,expectedObjectStores:m,foundObjectStores:n})),d();throw new hs(n,m);}return k}catch(k){if(k instanceof DOMException?k.name==="VersionError":"DOMError"in self&&k instanceof DOMError?k.name==="VersionError":k instanceof Object&&"message"in k&&k.message==="An attempt was made to open a database using a lower version than the existing version."){e=await this.o(this.name,void 0,{...c,upgrade:void 0});f=e.j.version;if(this.options.version!==void 0&&f>this.options.version+1)throw e.close(), this.v=!1,rl(this,f);return e}b();k instanceof Error&&!_.x("ytidb_async_stack_killswitch")&&(k.stack=`${k.stack}\n${e.substring(e.indexOf("\n")+1)}`);throw Hk(k,this.name,"",this.options.version??-1);}};return this.j=a=d()}};var tl=new js("YtIdbMeta",{Pd:{databases:{rd:1}},upgrade(a,b){b(1)&&_.al(a,"databases",{keyPath:"actualName"})}});var Cl,Al=new class{constructor(){}}(new class{constructor(){}});new _.Kr;var Ol=class extends js{constructor(a,b){super(a,b);this.options=b;Ak(a)}o(a,b,c={}){return(this.options.shared?Jl:Il)(a,b,{...c})}delete(a={}){return(this.options.shared?Nl:Kl)(this.name,a)}};var Rl=_.Ql("ytGcfConfig",{Pd:{coldConfigStore:{rd:1},hotConfigStore:{rd:1}},shared:!1,upgrade(a,b){b(1)&&(_.el(_.al(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),_.el(_.al(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var ks=class extends _.Yd{constructor(){super();this.o=[];this.j=[];const a=_.pa("yt.gcf.config.hotUpdateCallbacks");a?(this.o=[...a],this.j=a):(this.j=[],_.oa("yt.gcf.config.hotUpdateCallbacks",this.j))}la(){for(const b of this.o){var a=this.j;const c=a.indexOf(b);c>=0&&a.splice(c,1)}this.o.length=0;super.la()}};var Zl=class{constructor(){this.j=0;this.o=new ks}Li(){return _.pa("yt.gcf.config.hotConfigGroup")??_.v("RAW_HOT_CONFIG_GROUP")}B(a){this.hotHashData=a;_.oa("yt.gcf.config.hotHashData",this.hotHashData||null)}};var ls;ls=typeof TextEncoder!=="undefined"?new TextEncoder:null;_.nm=ls?a=>ls.encode(a):a=>{a=_.Wb(a);const b=new Uint8Array(a.length);for(let c=0;c{};this.qf=()=>{};this.now=Date.now;this.xg=!1;this.Jq=a.Jq??100;this.mq=a.mq??1;this.kq=a.kq??2592E6;this.cq=a.cq??12E4;this.lq=a.lq??5E3;this.Ia=a.Ia??void 0;this.Yh=!!a.Yh;this.Qh=a.Qh??.1;this.Zi=a.Zi??10;a.handleError&&(this.handleError=a.handleError);a.qf&&(this.qf=a.qf);a.xg&&(this.xg=a.xg);a.Lh&&(this.Lh=a.Lh);this.Ja=a.Ja;this.rc=a.rc;this.Xa=a.Xa;this.Sa=a.Sa;this.kd=a.kd;this.Hl=a.Hl; this.Cl=a.Cl;qm(this)&&(!this.Ja||this.Ja("networkless_logging"))&&sm(this)}writeThenSend(a,b={}){if(qm(this)&&this.Dc){const c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Xa.set(c,this.Ia).then(d=>{c.id=d;this.Sa.Mb()&&wm(this,c)}).catch(d=>{wm(this,c);xm(this,d)})}else this.kd(a,b)}sendThenWrite(a,b={},c){if(qm(this)&&this.Dc){const d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Ja&&this.Ja("nwl_skip_retry")&&(d.skipRetry=c);if(this.Sa.Mb()||this.Ja&& this.Ja("nwl_aggressive_send_then_write")&&!d.skipRetry){if(!d.skipRetry){const e=b.onError?b.onError:()=>{};b.onError=async(f,h)=>{await this.Xa.set(d,this.Ia).catch(k=>{xm(this,k)});e(f,h)}}this.kd(a,b,d.skipRetry)}else this.Xa.set(d,this.Ia).catch(e=>{this.kd(a,b,d.skipRetry);xm(this,e)})}else this.kd(a,b,this.Ja&&this.Ja("nwl_skip_retry")&&c)}sendAndWrite(a,b={}){if(qm(this)&&this.Dc){const c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};let d=!1;const e=b.onSuccess?b.onSuccess: ()=>{};c.options.onSuccess=(f,h)=>{c.id!==void 0?this.Xa.bf(c.id,this.Ia):d=!0;this.Sa.Ae&&this.Ja&&this.Ja("vss_network_hint")&&this.Sa.Ae(!0);e(f,h)};this.kd(c.url,c.options,void 0,!0);this.Xa.set(c,this.Ia).then(f=>{c.id=f;d&&this.Xa.bf(c.id,this.Ia)}).catch(f=>{xm(this,f)})}else this.kd(a,b,void 0,!0)}o(){if(!qm(this))throw Error("qa");this.j||(this.j=this.rc.nb(async()=>{const a=await this.Xa.Ho("NEW",this.Ia);a?(await wm(this,a),this.j&&(this.j=0,this.o())):this.v()},this.Jq))}v(){this.rc.Fa(this.j); this.j=0}};var Am;var Go={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,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70, mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86, spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104, vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126, kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163, gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383, transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186, outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205, ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218, watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243, deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267, ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293, watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317, tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336, appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358, webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376, parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394, prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418, sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501, parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297, biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456, youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486, crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511, embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532,dnaRecapScreenshotEvent:534, mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551,scrollToComponentCompleted:552, entityStoreTelemetry:553};var Lm=_.Ql("ServiceWorkerLogsDatabase",{Pd:{SWHealthLog:{rd:1}},shared:!0,upgrade:(a,b)=>{b(1)&&_.el(_.al(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},version:1});var Tm={},Sm=0;var Um;var Ym=class{constructor(){this.j=new Map;this.o=!1}requestComplete(a,b){b&&(this.o=!0);a=this.removeParams(a);this.j.get(a)||this.j.set(a,b)}isEndpointCFR(a){a=this.removeParams(a);return(a=this.j.get(a))?!1:a===!1&&this.o?!0:null}removeParams(a){return a.split("?")[0]}};Ym.prototype.removeParams=Ym.prototype.removeParams;Ym.prototype.isEndpointCFR=Ym.prototype.isEndpointCFR;Ym.prototype.requestComplete=Ym.prototype.requestComplete;Ym.getInstance=Zm;var $m=class extends _.af{constructor(){super();this.v=!1;this.j=ef();this.j.listen("networkstatus-online",()=>{if(this.v&&_.x("offline_error_handling")){var a=Wm().get("errors",!0);if(a){for(const b in a)if(a[b]){const c=new _.Nj(b,"sent via offline_errors");c.name=a[b].name;c.stack=a[b].stack;c.level=a[b].level;_.Ki(c)}Wm().set("errors",{},2592E3,!0)}}})}Mb(){return this.j.Mb()}Ae(a){this.j.isOnline=a}Yu(){const a=window.navigator.onLine;return a===void 0?!0:a}lu(){this.v=!0}listen(a,b){return this.j.listen(a, b)}lj(a){return ff(this.j,a)}};$m.prototype.sendNetworkCheckRequest=$m.prototype.lj;$m.prototype.listen=$m.prototype.listen;$m.prototype.enableErrorFlushing=$m.prototype.lu;$m.prototype.getWindowStatus=$m.prototype.Yu;$m.prototype.networkStatusHint=$m.prototype.Ae;$m.prototype.isNetworkAvailable=$m.prototype.Mb;$m.getInstance=an;_.ss=class extends _.af{constructor(a={}){super();this.j=this.D=0;this.v=an();const b=_.pa("yt.networkStatusManager.instance.listen").bind(this.v);b&&(a.rateLimit?(this.rateLimit=a.rateLimit,b("networkstatus-online",()=>{bn(this,"publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{bn(this,"publicytnetworkstatus-offline")})):(b("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}Mb(){const a= _.pa("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.v)():!0}Ae(a){const b=_.pa("yt.networkStatusManager.instance.networkStatusHint").bind(this.v);b&&b(a)}async lj(a){const b=_.pa("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.v);return _.x("skip_network_check_if_cfr")&&Zm().isEndpointCFR("generate_204")?new Promise(c=>{this.Ae(window.navigator?.onLine||!0);c(this.Mb())}):b?b(a):!0}};var ts,cn=class extends rs{constructor(){ts||(ts=new _.ss({FH:!0,BG:!0}));super({Xa:{vt:Jm,bf:Im,Ho:Fm,Pw:Gm,gm:Hm,set:Em},Sa:ts,handleError:(a,b,c)=>{const d=c?.error?.code;d===400||d===415?(a=new _.Nj(a.message,b,c?.error?.code),_.Mi(a,void 0,void 0,void 0,!0)):_.Ki(a)},qf:_.Mi,kd:fn,now:_.Vk,sr:Xm,rc:_.sk(),Hl:"publicytnetworkstatus-online",Cl:"publicytnetworkstatus-offline",Yh:!0,Qh:.1,Zi:_.ij("potential_esf_error_limit",10),Ja:_.x,xg:!(_.Mj()&&_.hn())});this.B=new _.Kr;_.x("networkless_immediately_drop_all_requests")&& Km();Nl("LogsDatabaseV2")}writeThenSend(a,b){b||(b={});b=gn(a,b);_.Mj()||(this.Dc=!1);super.writeThenSend(a,b)}sendThenWrite(a,b,c){b||(b={});b=gn(a,b);_.Mj()||(this.Dc=!1);super.sendThenWrite(a,b,c)}sendAndWrite(a,b){b||(b={});b=gn(a,b);_.Mj()||(this.Dc=!1);super.sendAndWrite(a,b)}awaitInitialization(){return this.B.promise}};_.kn=!1;_.jn=_.u.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.kn};_.oa("ytNetworklessLoggingInitializationOptions",_.jn);var pp=class{constructor(a){this.config_=null;a?this.config_=a:am()&&(this.config_=bm())}isReady(){!this.config_&&am()&&(this.config_=bm());return!!this.config_}};var us;us=_.u.ytPubsubPubsubInstance||new _.jh;_.vs=_.u.ytPubsubPubsubSubscribedKeys||{};_.ws=_.u.ytPubsubPubsubTopicToKeys||{};_.xs=_.u.ytPubsubPubsubIsSynchronous||{};_.jh.prototype.subscribe=_.jh.prototype.subscribe;_.jh.prototype.unsubscribeByKey=_.jh.prototype.yh;_.jh.prototype.publish=_.jh.prototype.publish;_.jh.prototype.clear=_.jh.prototype.clear;_.oa("ytPubsubPubsubInstance",us);_.oa("ytPubsubPubsubTopicToKeys",_.ws);_.oa("ytPubsubPubsubIsSynchronous",_.xs); _.oa("ytPubsubPubsubSubscribedKeys",_.vs);var sn=Date.now().toString();Date.now();var xn,En;_.Bn=Symbol("Ba");_.ys=class{constructor(a){this.name=a}toString(){return`InjectionToken(${this.name})`}};xn=class{constructor(a){this.key=a}};En=class{constructor(){this.v=new Map;this.j=new Map;this.o=new Map}resolve(a){return"function"==typeof _.zs&&a instanceof _.zs?An(this,a):a instanceof xn?zn(this,a.key,[],!0):zn(this,a,[])}};var Dn;var Fn=window;var Vn=_.x("web_enable_lifecycle_monitoring")&&Gn()!==0,Kn=_.x("web_enable_lifecycle_monitoring");var Un=class{constructor(a){this.scheduler=_.sk();this.o=new _.Kr;this.j=a;for(let c=0;c{d.Pg();this.j[c].cj=!0;this.j.every(e=>e.cj===!0)&&this.o.resolve()};var b=this.getPriority(d);b=this.scheduler.Ea(a,b);this.j[c]={...d,Pg:a,jobId:b}}}cancel(){for(const a of this.j)a.jobId===void 0||a.cj||this.scheduler.Fa(a.jobId),a.cj=!0;this.o.resolve()}getPriority(a){return a.priority??0}};_.As=class{constructor(a){this.state=a;this.plugins=[];this.v=void 0;this.B={};Vn&&Hn(this.state)}get currentState(){return this.state}install(a){this.plugins.push(a);return this}uninstall(...a){a.forEach(b=>{b=this.plugins.indexOf(b);b>-1&&this.plugins.splice(b,1)})}transition(a,b){Vn&&In(this.state);var c=this.transitions.find(d=>Array.isArray(d.from)?d.from.find(e=>e===this.state&&d.to===a):d.from===this.state&&d.to===a);if(c){this.j&&(Jn(this.j),this.j=void 0);Ln(this,a,b);this.state=a;Vn&&Hn(this.state); c=c.action.bind(this);const d=this.plugins.filter(e=>e[a]).map(e=>e[a]);c(Pn(this,d),b)}else throw Error("Fa`"+this.state+"`"+a);}};var Xn=class extends _.As{constructor(){super("none");this.o=null;this.v=10;this.transitions=[{from:"none",to:"application_navigating",action:this.D},{from:"application_navigating",to:"none",action:this.J},{from:"application_navigating",to:"application_navigating",action:()=>{}},{from:"none",to:"none",action:()=>{}}]}D(a,b){this.o=_.Oj(()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3);a(b?.event)}J(a,b){this.o&&(_.cf.Fa(this.o),this.o=null);a(b?.event)}},Wn;var ho=_.ij("ytcsi_debug_max_size",100);var Bs=0;var hq=class extends _.fm{constructor(a,b){super(arguments);this.timer=b}},gq=new _.gm("aft-recorded",hq);var xp=[{rl:a=>`Cannot read property '${a.key}'`,Xi:{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"]}]}},{rl:a=>`Cannot call '${a.key}'`,Xi:{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"]}]}},{rl:a=>`${a.key} is not defined`,Xi:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var qo={Ld:[],xd:[{callback:lo,weight:500},{callback:mo,weight:500}]};var oo=class{constructor(){this.xd=[];this.Ld=[]}},no;_.Fp=new _.jh;var hp=[];_.oa("yt.logging.transport.getScrapedGelPayloads",function(){return hp});var Bo=class{constructor(){this.store={};this.j={}}storePayload(a,b){a=yo(a);this.store[a]?this.store[a].push(b):(this.j={},this.store[a]=[b]);_.x("more_accurate_gel_parser")&&(b=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(b));return a}smartExtractMatchingEntries(a){if(!a.keys.length)return[];const b=Ao(this,a.keys.splice(0,1)[0]),c=[];for(let d=0;d{};this.webkitClearResourceTimings=()=>{};this.mozClearResourceTimings=()=>{};this.msClearResourceTimings=()=>{};this.oClearResourceTimings=()=>{}}};_.bq=Ds.performance||Ds.mozPerformance||Ds.msPerformance||Ds.webkitPerformance||new Es;var Wp=_.vn();_.oa("yt_logging_screen.getRootVeType",_.Rp);_.oa("yt_logging_screen.getCurrentCsn",_.Tp);_.oa("yt_logging_screen.getCttAuthInfo",_.Vp);_.oa("yt_logging_screen.setCurrentScreen",_.Xp);var fq,$p;fq=!1;$p=!1;_.Fs=(0,_.xa)(_.bq.clearResourceTimings||_.bq.webkitClearResourceTimings||_.bq.mozClearResourceTimings||_.bq.msClearResourceTimings||_.bq.oClearResourceTimings||_.dd,_.bq);var Hs; _.Gs=_.Li(function(a,b,c,d,e,f,h){if(!_.x("web_csi_action_sampling_enabled")||!_.$n(f).actionDisabled){var k=h?.spanStatus;h=h?.rootSpanNonce;const l=_.co(f);l.gelSpans?l.gelSpans[a]=!0:l.gelSpans={[a]:!0};Bs++;a={spanName:a,spanLengthUsec:String(Math.round(b*1E3)),spanNonce:Bs,rootSpanNonce:h||Bs};k&&(a.spanStatus=k);d&&(a.spanInfo=d);e&&(a.parentSpanNonce=e);c&&(a.spanStartTimeUsec=String(Math.round(c*1E3)));c=a;_.ko(f||"").span[String(c.spanName)]=c;d=_.co(f);d.gelSpans||(d.gelSpans={});_.on(d.gelSpans, c);d=_.fo(f);f=_.$n(f).cttAuthInfo;Lp().span(c,d,f);return c.spanNonce}});Hs=window;Hs.ytcsi&&(Hs.ytcsi.infoGel=_.iq,Hs.ytcsi.tick=_.jq);var Is;Is=new _.Kr;_.Js=Is.promise;(function(a){_.jq("mm_is");const b=new Hr;_.Rd(b);_.x("web_enable_lazy_css")&&(new ur).init();b.Yl(()=>{Wg();_.jq("mm_ie");a?.()});b.Qm(Ig.ERROR,(c,d,e)=>{_.Ki(Error("Ga`"+d+"`"+e))})})(()=>{Is.resolve()}); _._ModuleManager_initialize=function(a,b){if(!_.Nd){if(!_.Qd)return;_.Rd(_.Qd())}_.Nd.ph(a,b)}; _._ModuleManager_initialize('root/sy0/n73qwf:1/sy1/sy2:3/iuT5Oc:4/wrzEXb/sy3/UUJqVe:1,7/sy5/sy4:9/MpJwZc:1,7,a/sy6/sy7:9/sy8:d/syg/syd:9/syb:c,f,g/sya/syj/sy1f/sy2n:k/sy4c/sy47/sy4e/sy4g:l,m,n,o/sy4f:l,n,o/sy2o/sy9:3,d,h,i,j/syk/sy4b/syc:t/sy2l/syp:1,a,d/sys:e,x/syu:d/syz:x/sy11:y/sy10:10,11/syt:y/sy2b:d/syw:z,10,13,14/sy36/sy3n/sy42:t,16,17/sy7m:l,n,w,12,15,18/sy2d:y/sy2c:1a/sy48:1b/sy1u/sy1t:1d/sy3q/sy2r/syy:y/sy2f:y/sy2i/sy19/sy2a:1k/sy1o:1j,1l/sy1j:c,z,10,1g,1h,1i,1m/sy2j/sy15:d,g,1d,1j,1o/sy1b/sy35/sy26/sy16:x,1s/sy6m:1q,1r,1t/sy3i:d/sy3j:y,1v/sy7k:l,r,14,1b,1e,1f,1n,1p,1u,1w/sy1p/sy2h:y,10,1p,1t/sy7z:l,r,14,1e,1f,1n,1w,1y,1z/sy2w:1b/sy3e/syr:13/syx:z,1a,23/sy80:14,1e,1f,1w,21,22,24/sy66/sy52:26/sy53/sy5b/sy2m/sy2p/sy2q:j/sy2s:10/sy2t:y/sy1l:h,i,l,r,w,11,1n,1p,2a,2b,2c,2d,2e/sy1s/sy1e/sy3a:2h/sy33:d/sy24:l,r,z,12,14,1t,2d,2j/sy25/sy3h:1p/sy28:j/sy14/sy13:1p,2o/sy29:2n,2p/sy2g/sy2y:k/sy3d/sy3b:1b/sy3f:1b/sy3g/sy3c:1z,22,24,2f,2k,2s,2t,2u,2v,2w/sy20:1w,2g,2i,2l,2m,2q,2r,2x/sy6k:26/sy1h/sy2v:1b/sy6l:1b/syv:x/sy18:i,2c,33/sy1k:z,1p,1r,23,34/sy5a:14,24,27,28,2f,2j,2z,30,31,32,35/sy63:1b/sy64:24,37/sy65:1b/sy6x:10,14,1k,27,28,2m,30,35,38,39/sy31:1b/sy50:1e,1f,29,2y,36,3a,3b/sy81:14,1e,1f,1w,1z,2f/sy3u:y,1v/sy82:12,14,1e,1f,1t,1w,2f,2i,2j,2v,2w,3e/sy83:14,1e,1f,1r,1t,1w,2f/sy4d:l,m,n,o/sy4i:r,3h/sy3v/sy3w:3j/sy5u:l,w,y,14,1l,2j,3k/sy44/sy27:x/sy1a:n,u,v,17,1z,24,2f,3n/sy4a:y,z,2d/sy49:15,1i,2k,3m,3p/sy2e:1b/sy3t:1b/sy3x:1b/sy3y:1b/sy37:y/sy2u:w/sy2x:1b/sy2z:1b/sy30:1b/sy32:y/sy34/sy2k:14,1z,23,2r/syi/sy1c:l,r,10,14,1i,1t,2j,2r/sy38:d,30/sy39:x,z/sy22:16,1q,1y,21,24,2f,2s,31,35,3b,3v,3w,3x,3y,3z,40,41,42,43,44,45,46/sy1m/sy1n:y,48/sy41/sy3l/sy1w:1p/sy1g/sy3k:2h,4d/sy23/sy1i:2h/sy1x:4g/syn:1w,3e,47,49,4c,4e,4f,4h/sy1v/sy5n:x,14/sy4s:12,47,49,4f/sy21/sy5p/sy4y:1t,1w,21,2i,2r,4e,4m,4n/sy5o:2y,4o/sy5s:14,24,2f,3w/sy5t:l,r,w,x,14/sy3r/sy6g:l,w,1n,2b,2j,4s/sy6p:14,1b,2f,3v/sy5l:2y/sy3s:1b/sy6y:2y,35,45,4w/sy6u/sy4v:1j,4y/sy17:33/sy55/sy6d:2h/sy6c:l,14,1g,1t,21,24,2d,2t,3e,50,51,52/sy4u:1b,4z/sy5q/sy69:1b/sy6a:1b/sy68:14,24,2f,56,57/sy6j/sy59:1t,36,3z,40,59/sy4z:1u,2y,3y,5a/sy57:l,x,14/sy6r/sy3p/sy5v:4d,5e/sy4r:f,l,w,11,14,1l,1w,1z,24,2d,2v,30,32,35,3k,3u,3x,54,59,5d,5f/sy4k:i,j,2a,2b,2j,3s,3t,41,4s,53,54,55,56,57/sy7g:2i,2x,43,5h/sy7y:2f,3a/syh/sy3o:w,15,17,1e,1j,2i,5e/sy12:10/syq:2m,2x,3h,3o,3p,3r,3s,3t,3u,4a,4b,4i,4j,5k,5l,5m/sy1q/sy45:2h/sy3m/sy1r:3q,5n,5o,5p,5q/sy8a:3l,4z,5r/sy4j:1b/sye/syf/sy4q:j,z,1p/sy4l:12,2p,33,5m/sy6s:2h/sy5j/sy40:1b/sy58:l,14,1g,21,24,3b,3y,4m,5z,60/sy5k:l,r,12,14,1p,24,2h,3e,3y,5z/sy85:2x/syl:1e,1f,1u,2y,35,3e,55,5d,5v,5w,5x,5y,61/syo:p,q,s,5n/sy3z:l,y,z,10,14,1t,2j,2w,3k/sy43:1b/sy1y:14,1h,2l,30,3m,67/sy1z/sy4h:l,n/sy46:w,15,1j/sy1d:4,18,1c,1f,2y,3i,4m,4s,4w,50,5r,5t,5u,60,65,66,68,69,6a,6b/sy4m:14,2e,3e,3v,3y,5o,5p,5z/sy4w:4g/sy4n:2y,3e,3j,4j,4m,5f,6e/sy4o:26,2y,30,34,39,3m,5w,67/sy51/sy5m:1s,2p,3n/sy4t:18,1y,29,2m,2r,2x,3e,4f,5l,5x,6b,6e,6h,6i/sy4x:z,14,16,21,22,3e,3y,4m,5x,5y,5z,6i/sy54:l,r,w,14,1h,1i,1t,24,2r,2t,2u,2v/sy5g:14,21,22,24/sy56:1n,2d,30,35,37,3w,6m/sy5f/sy5c:z,14,18,1m,1w,2g,2i,3m,67,6o/sy5d/sy5e:l,12,14,1n,1w,24,2j,37,3k,5f,5q/sy5h:l,r,y,14,2t,3k/sy5i:14,24,2f,32/sy5r:12,14,24,28,2f,2j,31,35,3t,3w,3z,4y,69/sy5w/sy5y:2b/sy5x:12,14,1t,2f,2j,4s,6v,6w/sy5z:14,1b,1t,2f,30,35,6v/sy60/sy61/sy62:1p,27,38,39/sy67/sy6b/sy6e:2d,2q,3e,52,6l/sy6f/sy6h:3l,6r/sy6i/sy6n:1y,2y,3e,43,4h/sy6q:2y,48/sy7n:14,3e,3y,5o,5p,5z/sy84:2y,3e,4m,6e/sy6o/sy6w:14,24,2f,35,3z,57/sy6v:2y,3a,4z,5a,5d,7d/sy6t/sy6z/sy70:1n/sy73:1b/sy72:l,r,14,24,3k,7i/sy78:l,14,1t,24,2t,3y,6q/sy79:14,24,3k,6o,7i/sy7a:l,r,1n,30/sy71/sy74:14,1u,2f,30,35,6q/sy75/sy76/sy77/sy7b/sy7c/sy7d/sy7e/sy7i:l,r,14,1h,1i,1t/sy7f/sy7h/sy7j:14,2f,2j,4a,6w/sy7l/sy7o:l,10,14,1t,4c/sy7p/sy7q:l,r,1n,2d,2j,2t,2z,46,4b/sy7r/sy7s/sy7t/sy7u/sy7v:2f,31,3a,3w,3z/sy7x:36/sy7w/sy86/sy87/sy88/sy89/sy8c:2y,3o,4a,51,6a,6l/sy8f/sy8b/sy8d:w,12,15,1o,3e,5p,8h/sy8e/sy8g:4,2n,2o,4n,4s,5v,65,6h,8h/sy8h:6c,8k/base:s,v,43,5h,5k,5u,64/Aup8hd:4k/KmBfcc:7o/SU3ui:83/Raq4cb:71/nO5dTd:8i/OtKSJe:66/DlvF1d:2y/iai2ic:7h/tPgYzd:6s/jBisaf:3q/oPp5Le:6p/a66Lfe:7j/Osm49c:6m/HDmU1e:3a/IWpUrf:6t/f90tCb:4o/dHcoIf:7k/A4oAVe:7l/oXBWHf:7m/Nr0kfe:6r/acFuVc:76,96/PzUdZb:68/LViMM:6j/mm2N0c:81/hb0Wmf:6k/ZQKx1:42/zCkKBc:44/pe2ojb:47,9c,9d/FkxZbc:4l,9e/r9KMjb:4q/VcGS8:4r/i6Xome:4u/VbXrUe:4p,8t,92/qTLdQ:6x/WqlcVb:6y/QHAtef:78,8t/UA8GSe:79,8t/pevtvc:7a/izjmP:6d/jgx8me:7b,8t/uhlLGb:61/FqHcGe:7w/cyCVld:6u/PDv6Me:6n,8z/osTtxe:58/qVDgBd:4t/FsoXzc:5b,8t/W0gSKb:74/HwlOhd:53/hjrNn:5c/Hxjlbb:4i,9e/haouOe:62/jJfCod:63/wSn4ac:64,8t,9r/ha1Ii:7d/OM7xob:7e,8t,90,a5/FiNGOc:6f,8t/WsiMic:6g,8t/UAM5m:5g/nBvByd:88,90/eDUDoc:89/VOUP9d:5h,9z/bzj0jd:5i,ac/uRIaC:5j,90/lPWjkb:4v,8t/wnnDe:4x,8t/cgSEob:7z/XeRXBd:1x/s649j:20/uSxdnb:25/Wff6Bd:3c,8t,90/U3mzsd:3d/RqaJsd:3f/E3Hebc:3g/RZekJ:19/QmkME:8f,8t/Nuilue:5s,8w,a1/meH9Eb:5,8k,a1/yEfNFb:6c,8s,8t,8w,98,as/r78Drb:8l,8s,8t,8w,98,as',['sy1','sy5','sy6','sy7','sy8','syg','syd','syb','sya','syj','sy9','syk','syc','sye','syf','syh','syi','sy0','sy4','syp','sys','sy2d','sy2c','syu','syt','syr','syx','sy2b','sy1f','sy2n','syz','sy2r','syy','sy2f','sy2i','sy19','sy2a','sy1o','sy1j','syv','sy2q','sy18','sy1u','sy2j','sy15','sy26','sy16','sy2s','sy4q','sy3f','sy3g','sy1b','sy35','sy6m','sy33','sy1t','sy3q','sy1s','sy1e','sy3a','sy11','sy10','sy2o','sy24','sy25','sy3e','sy3h','sy28','sy14','sy13','sy29','sy2l','sy2g','sy2y','sy3d','sy2m','sy2p','sy2t','sy1l','sy2h','sy3b','sy3c','sy3i','sy3j','sy20','sy3u','sy12','sy4l','sy1k','sy6s','sy21','sy5j','sy2w','sy2z','sy31','sy40','sy58','sy5q','sy6r','syl','sy6u','sy4v','sy17','sy55','sy6d','sy6c','sy4u','sy3r','sy34','sy3t','sy69','sy6a','sy3x','sy4k','base']); }catch(e){_._DumpException(e)} try{ _.et=function(a){_.rp(a)};_.ft=function(a,b,c,d,e){b=_.$c(a.Ba,b,c,e);if(b!==null||d&&a.o!==_.sc)return b}; }catch(e){_._DumpException(e)} try{ var ot=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.xa)(a.handleEvent,a);else throw Error("Na");return Number(b)>2147483647?-1:_.u.setTimeout(a,b||0)},pt=function(a){a.j=ot(()=>{a.j=null;a.v&&!a.B&&(a.v=!1,pt(a))},a.I);const b=a.D;a.D=null;a.M.apply(null,b)};_.qt=class extends _.Yd{constructor(a,b,c){super();this.M=c!=null?a.bind(c):a;this.I=b;this.D=null;this.v=!1;this.B=0;this.j=null}o(a){this.D=arguments;this.j||this.B?this.v=!0:pt(this)}stop(){this.j&&(_.u.clearTimeout(this.j),this.j=null,this.v=!1,this.D=null)}pause(){this.B++}resume(){this.B--;this.B||!this.v||this.j||(this.v=!1,pt(this))}la(){super.la();this.stop()}}; }catch(e){_._DumpException(e)} try{ /* 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 */ var Ot,Mt,Jt,Qt,It,Wt,Yt,Zt,bu,eu,fu,gu,lu,su,Du,Hu,Lu;_.rt=function(a){a.Rk=void 0;a.Zb=function(){return a.Rk?a.Rk:a.Rk=new a}};_.st=async function(a,b){const c=_.y(),d=c.resolve(_.yn(a));d?(b(d),Promise.resolve(d)):c.resolve(new _.zs(a)).then(e=>{b(e);return e})};_.ut=function(a){const b=_.tt;_.tt=a;return b};_.wt=function(a){return a===_.vt||a?.name==="\u0275NotFound"}; _.xt=function(a,b){if(a?.ga)throw Error("Ra`"+String(a.debugName));for(;a!==void 0;){const c=a;if(c.oh)return c.oh(b,{optional:!0});a=a.parent}return _.vt};_.zt=function(a){return{ub:{py:"root",token:Symbol(a),ro:void 0,value:void 0}}};_.At=function(a,b,c){return a&&b?`${a}__${b}`:a??b??c};_.Ct=function(a,b){return{..._.zt(b??""),[_.Bt]:!0,debugName:b??"[context]",defaultValue:a?.defaultValue,required:!a||!Object.hasOwn(a,"defaultValue"),id:b,EI:void 0}}; _.Dt=function(a,b){b=_.xt(b,a);if(_.wt(b)){if(a.required)throw Error("cb`"+a.debugName);return a.defaultValue}return b};_.Et=function(a,b){return Object.is(a,b)};_.Gt=function(a){const b=_.Ft;_.Ft=a;return b}; _.Kt=function(a){if(Ht)throw Error("h");if(_.Ft!==null){var b=_.Ft.Fe;if(b===void 0||b.kh!==a){var c=void 0,d=_.Ft.Xl;if(d&&(c=b!==void 0?b.Od:_.Ft.producers,c!==void 0&&c.kh===a)){_.Ft.Fe=c;c.sp=a.version;return}var e=a.rg,f;if(!(f=e===void 0||e.af!==_.Ft)){if(d){a:{f=_.Ft;d=f.Fe;if(d!==void 0){f=f.producers;do{if(f===e){d=!0;break a}if(f===d)break;f=f.Od}while(f!==void 0)}d=!1}d=!d}f=d}f&&(d=It(_.Ft),c={kh:a,af:_.Ft,Od:c,bj:e,sp:a.version,Nd:void 0},_.Ft.Fe=c,b!==void 0?b.Od=c:_.Ft.producers=c, d&&Jt(a,c))}}};_.Nt=function(a){if(!It(a)||a.Ib)if(a.Ib||a.Fi!==_.Lt)(a.Tl(a)||Mt(a))&&a.Ul(a),a.Ib=!1,a.Fi=_.Lt};Ot=function(a){if(a.consumers!==void 0){var b=Ht;Ht=!0;try{for(let c=a.consumers;c!==void 0;c=c.Nd){const d=c.af;d.Ib||(d.Ib=!0,Ot(d),d.On?.(d))}}finally{Ht=b}}};_.Pt=function(a){a&&(a.Fe=void 0,a.Xl=!0);return _.Gt(a)};_.Rt=function(a){a.Xl=!1;const b=a.Fe;let c=b!==void 0?b.Od:a.producers;if(c!==void 0){if(It(a)){do c=Qt(c);while(c!==void 0)}b!==void 0?b.Od=void 0:a.producers=void 0}}; Mt=function(a){for(a=a.producers;a!==void 0;a=a.Od){const b=a.kh,c=a.sp;if(c!==b.version)return!0;_.Nt(b);if(c!==b.version)return!0}return!1};Jt=function(a,b){const c=a.rg,d=It(a);c!==void 0?(b.Nd=c.Nd,c.Nd=b):(b.Nd=void 0,a.consumers=b);b.bj=c;a.rg=b;if(!d)for(a=a.producers;a!==void 0;a=a.Od)Jt(a.kh,a)};Qt=function(a){const b=a.kh,c=a.Od,d=a.Nd,e=a.bj;a.Nd=void 0;a.bj=void 0;d!==void 0?d.bj=e:b.rg=e;if(e!==void 0)e.Nd=d;else if(b.consumers=d,!It(b))for(a=b.producers;a!==void 0;)a=Qt(a);return c}; It=function(a){return a.Nn||a.consumers!==void 0};_.St=function(){throw Error();};Wt=function(a,b){const c=Object.create(Tt);c.value=a;b!==void 0&&(c.equal=b);a=()=>{_.Kt(c);return c.value};a[_.Ut]=c;return[a,d=>_.Vt(c,d),d=>{_.Ft?.ce!==!1||_.St(c);_.Vt(c,d(c.value))}]};_.Vt=function(a,b){_.Ft?.ce!==!1||_.St(a);a.equal(a.value,b)||(a.value=b,a.version++,_.Lt++,Ot(a),Xt?.(a))};Yt=function(a,b){b.Dp=void 0;a.sm?a.sm.Dp=b:a.In=b;a.sm=b};Zt=function(a,b){Yt(a,{[Symbol.dispose]:b})}; _.$t=function(a){const b=_.tt;b&&!b.ga&&(Yt(b,a),a.parent=b)};bu=function(a){let b=a.In;for(;b;){const c=b.Dp;_.au(b);b=c}a.In=void 0;a.sm=void 0};_.au=function(a){a.ga||(a.ga=!0,a[Symbol.dispose]?.(),delete a.parent,bu(a))};_.du=function(a){return(0,_.Wq)(a)&&_.cu in a};eu=function(a=_.tt){for(;a;){if(_.du(a))return a;a=a.parent??null}return null};fu=function(a=_.tt){const b=[];for(;a;)_.du(a)&&b.push(a.debugName),a=a.parent??null;return b}; gu=function(a){return(0,_.Wq)(a)&&a.name!==void 0&&a.zi!==void 0&&a.parent!==void 0};_.ju=function(){const a={...hu};Object.getOwnPropertyNames(hu).forEach(b=>{_.iu[b]!==void 0&&(a[b]=_.iu[b])});return a};_.pu=function(a,b,c){const d=_.ku;b&&(_.ku=b);try{return c==null?a():a.call(c)}catch(e){lu(e,_.ku);if(e!==mu){_.nu=_.ku;a=[];for(b=_.tt;b;)a.push(b.debugName??"[context]"),b=b.parent??null;_.ou=a.reverse()}mu=e;throw e;}finally{_.ku=d}}; lu=function(a,b){try{const c=_.qu(b);if(c&&!a.Oe?.componentStack&&(a.Oe?a.Oe.componentStack||(a.Oe.componentStack=c):a.Oe={componentStack:c},_.iu.ko)){const d=`${a.message}\n\nComponent stack: ${c}`;a.stack&&(a.stack=a.stack.replace(a.message,d));a.message=d}}catch{}};_.ru=function(a,b){if(a.Oe)return a;try{const c=(a===mu?_.nu:null)??_.ku;lu(a,c);a.Oe={componentStack:_.qu(c),zk:4,so:_.ju(),tagName:b,Sx:_.ou?.slice()??[]}}catch{}return a}; su=function(a){let b=0,c="";for(;b<20&&a;)c+=`${`$$XID:${a.name}$$`} > `,a=a.parent,b++;return c.slice(0,-3)};_.qu=function(a){return gu(a)||a===null?su(a):_.iu.lo?(a=eu(a),fu(a).slice(0,20).map(b=>`$$XID:${b}$$`).join(" > ")):""};_.vu=function(a){const b=_.tt;if(b){var c=_.ku;Zt(b,()=>{const d=_.Gt(tu??(tu=Object.create({..._.uu,ce:!0})));try{_.pu(()=>void a(),c)}catch(e){throw _.ru(e),e;}finally{_.Gt(d)}})}}; _.H=function(a,b,c=""){b=b??{};a=Wt(a,b.equals);a[0][_.Ut].debugName=_.At(b.debugName,c,"[signal]");return a};_.Au=function(a){if(!a.ga)switch(a.effectType){case wu:_.xu.schedule(a);break;case _.yu:zu.schedule(a);break;default:_.$a(a.effectType,void 0)}};_.Eu=function(){if(_.Bu>0)_.iu.bi&&_.xu.flush();else{for(const a of Cu)a.flush();Du()}};Du=async function(){await Promise.resolve();for(const a of Fu)a.flush()}; Hu=function(a){const b=a.isFlushing;a.isFlushing=!0;try{let c=0;for(;c0;)e.pop().run()}a.Vb=0}finally{a.isFlushing=b}};_.Ju=function(a,b=_.tt){if(b&&!b.ga&&(b=_.Dt(Iu,b),b?.reportError)){b.reportError(a);return}throw a;};_.Ku=function(a,b,c){a=Object.create(a);b&&(a.fn=b);c&&(a.debugName=c);_.$t(a);a.componentStack=_.ku;return a}; Lu=function(a){if(!a.ga){if(Ht)throw _.ru(Error("rb"));var b=_.ut(a);try{_.pu(()=>{a.Ib=!1;if(!(a.version>0)||Mt(a)){a.version++;var c=_.Pt(a);try{bu(a),a.fn()}finally{_.Gt(c),a&&_.Rt(a)}}},a.componentStack,a)}catch(c){_.ru(c),_.Ju(c)}finally{_.ut(b)}}};_.Nu=function(a,b){a=_.Ku(Mu,a,b);_.Au(a)};_.Pu=function(a){return typeof a==="function"?a():a?.[Ou]?a.get():a};_.zs=class{constructor(a){this.Rt=a}};_.Qu=_.u.JSON.parse;new class extends _.Yd{init(){}};_.za();_.tt=void 0;_.vt=Symbol("Xa");var Ru,wu;Ru=Symbol("Ya");wu=Symbol("Za");_.yu=Symbol("$a");_.Gu=_.vc(a=>(0,_.Wq)(a)&&Ru in a);_.Bt=Symbol("ab");var Ht;_.Ft=null;Ht=!1;_.Lt=1;_.Ut=Symbol("db");_.uu={version:0,Fi:0,Ib:!1,producers:void 0,Fe:void 0,consumers:void 0,rg:void 0,Xl:!1,ce:!1,Nn:!1,kind:"unknown",Tl:()=>!1,Ul:()=>{},On:()=>{},bG:()=>{}};_.Su=Symbol("eb");_.Tu=Symbol("fb");_.Uu=Symbol("gb");var Vu={..._.uu,Nn:!0,ce:!0,Ib:!0,kind:"effect"};var Xt=null,Tt={..._.uu,equal:_.Et,value:void 0,kind:"signal"};var tu;_.Wu=Symbol("hb");_.Xu=Symbol("jb");_.Yu=Symbol("kb");_.cu=Symbol("lb");var hu={iu:!0,ko:!0,lo:_.Eq,mo:_.Eq,pu:!1,Hh:!1,zG:!0,bi:!1,up:!1};_.iu={attributes:{},handleError(a){throw a;},...hu};var mu;_.ku=null;_.nu=null;_.Zu=new Set;_.$u=new class{constructor(){}};var av,dv,ev,gv,hv,iv,zu,Cu,Fu,kv;_.Bu=0;av=class{constructor(){this.isFlushing=!1;this.bd=[];this.Vb=0}schedule(a){this.bd[this.Vb++]=a}clear(){for(let a=0;a{_.Eu();for(const a of kv)a()};var cv=_.Vb;var Iu=_.Ct({defaultValue:null},"im1Mkf");_.lv={...Vu,[Ru]:!0,effectType:wu,sH:!0,On:_.Au,run(){Lu(this)},componentStack:void 0,debugName:"[effect]",destroy(){if(It(this)){let a=this.producers;for(;a!==void 0;)a=Qt(a)}this.rg=this.consumers=this.Fe=this.producers=void 0;_.au(this);this.Ib=!1},[Symbol.dispose](){this.destroy()}};var mv;mv={};_.nv=Object.create({..._.uu,ce:!0,...mv});_.ov=Object.create({..._.uu,ce:!0,...mv});var Mu={..._.lv,effectType:wu};var Ou=Symbol("yb"); }catch(e){_._DumpException(e)} try{ _.pv=new _.G("loggingContext"); }catch(e){_._DumpException(e)} try{ var vv;_.qv=function(a){if(!_.Yc(a)&&_.uc(a,a.Ba[_.tc]|0))throw Error();};_.rv=function(a,b,c,d){_.qv(a);const e=a.Ba;_.ad(e,e[_.tc]|0,b,c,d);return a};_.tv=function(a,b=_.sv){if(_.Ua(a))return a;for(let c=0;c{var f=_.pa("ytPubsub2Pubsub2SkipSubKey");f&&f==c||(f=()=>{if(_.ns[c])try{if(e&&_.Bv instanceof _.gm&&_.Bv!=d)try{{var h=_.Bv.j,k=e;if(!k.args||!k.version)throw Error("oa");let l;try{if(!h.Sd){const m=new h;h.Sd=m.version}l=h.Sd}catch(m){}if(!l||k.version!=l)throw Error("pa");try{e=Reflect.construct(h,_.wb(k.args))}catch(m){throw m.message="yt.pubsub2.Data.deserialize(): "+m.message,m;}}}catch(l){throw l.message= "yt.pubsub2.pubsub2 cross-binary conversion error for "+_.Bv.toString()+": "+l.message,l;}a.call(window,e)}catch(l){_.Ki(l)}},_.qs[_.Bv.toString()]?_.pa("yt.scheduler.instance")?_.cf.nb(f):_.cj(f,0):f())});_.ns[c]=!0;_.ps[_.Bv.toString()]||(_.ps[_.Bv.toString()]=[]);_.ps[_.Bv.toString()].push(c);return c};Uv=function(a){const b=_.hm();b&&(typeof a==="number"&&(a=[a]),_.qb(a,c=>{b.unsubscribeByKey(c);delete _.ns[c]}))}; Wv=function(){var a=Vv;const b=Tv(function(c){a.apply(void 0,arguments);Uv(b)});return b};_.Yv=function(a){return new _.Xv({trackingParams:a})};_.$v=function(a,b,c,d,e,f){const h=Zv++;return new _.Xv({veType:a,veCounter:h,elementIndex:c,dataElement:b,youtubeData:d,jspbYoutubeData:e,loggingDirectives:f})};_.aw=function(a=0){return(a=_.Rp(a))?new _.Xv({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null};bw=function(){return Object.values(_.v("client-screen-nonce-store",{})).filter(a=>a!==void 0)}; _.cw=function(a,b){_.x("log_sequence_info_on_gel_web")&&(a.sequenceGroup=b);return a};dw=function(a,b){return`${a.getAsJson().veType}${a.getAsJson().veCounter}${b}`};Vv=function(a){if(ew){for(const b of ew)b.payload&&(b.payload.csn=a.csn,_.qp(b.payloadName,b.payload,b.options));ew.length=0}fw=0};gw=function(a,b,c){ew.push({payloadName:a,payload:c,xH:void 0,options:b});fw||(fw=Wv())}; _.hw=function(a,b,c,d=!1,e,f){const h=d?16:8;d=_.cw({cttAuthInfo:_.Vp(b)||void 0,endOfSequence:d,automatedLogEventSource:f},b);c={csn:b,ve:c.getAsJson(),eventType:h};e&&(c.clientData=e);b==="UNDEFINED_CSN"?gw("visualElementHidden",d,c):a?_.op("visualElementHidden",c,a,d):_.qp("visualElementHidden",c,d)};_.jw=function(a,b,c,d,e=!1,f={}){iw(a,b,c,[d],e,f)}; iw=function(a,b,c,d,e=!1,f={}){Object.assign(f,_.cw({cttAuthInfo:_.Vp(b)||void 0},b));for(const k of d){var h=k.getAsJson();(_.nd(h)||!h.trackingParams&&!h.veType)&&_.sp(Error("zb"));if(_.x("no_client_ve_attach_unless_shown")){const l=dw(k,b);if(h.veType&&!_.Ev.has(l)&&!_.Fv.has(l)&&!e){if(!_.x("il_attach_cache_limit")||_.Dv.size<1E3){_.Dv.set(l,[a,b,c,k]);return}_.x("il_attach_cache_limit")&&_.Dv.size>1E3&&_.sp(new _.Nj("IL Attach cache exceeded limit"))}h=dw(c,b);_.Dv.has(h)?_.kw(c,b):_.Fv.set(h, !0)}}d=d.filter(k=>{k.csn!==b?(k.csn=b,k=!0):k=!1;return k});c={csn:b,parentVe:c.getAsJson(),childVes:_.Gv(d,k=>k.getAsJson())};b==="UNDEFINED_CSN"?gw("visualElementAttached",f,c):a?_.op("visualElementAttached",c,a,f):_.qp("visualElementAttached",c,f)};_.kw=function(a,b){a=dw(a,b);_.Dv.has(a)&&(b=_.Dv.get(a)||[],_.jw(b[0],b[1],b[2],b[3],!0),_.Dv.delete(a))};lw=function(a,b){if(_.x("no_client_ve_attach_unless_shown")){var c=dw(a,b);_.Ev.set(c,!0);_.kw(a,b)}}; _.mw=function(a,b,c,d,e,f,h){lw(c,b);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";f=_.cw({cttAuthInfo:_.Vp(b)||void 0,automatedLogEventSource:h},b);c={csn:b,ve:c.getAsJson(),gestureType:d};e&&(c.clientData=e);b==="UNDEFINED_CSN"?gw("visualElementGestured",f,c):a?_.op("visualElementGestured",c,a,f):_.qp("visualElementGestured",c,f)};_.nw=function(a,b,c,d,e,f){_.mw(a,b,c,void 0,d,e,f)}; _.ow=function(a,b,c,d,e){lw(c,b);e=_.cw({cttAuthInfo:_.Vp(b)||void 0,automatedLogEventSource:e},b);c={csn:b,ve:c.getAsJson(),eventType:1};d&&(c.clientData=d);b==="UNDEFINED_CSN"?gw("visualElementShown",e,c):a?_.op("visualElementShown",c,a,e):_.qp("visualElementShown",c,e)};pw=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};qw=function(a){return typeof a==="function"};sw=function(a){return a instanceof rw||a&&"closed"in a&&qw(a.remove)&&qw(a.add)&&qw(a.unsubscribe)}; tw=function(a){setTimeout(()=>{throw a;})};uw=function(a){return a};vw=function(a){return a.length===0?uw:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};zw=function(){var a=ww,b=xw;return new yw(c=>{let d=0;return b.schedule(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.schedule())})})};Aw=function(){var a=ww;return new yw(b=>{for(let c=0;c{if(f.eb==null)return NodeFilter.FILTER_SKIP;if(f===window)throw Error("Ab");const h=f.eb.attributes,k=Bw(f);f.eb.attributes=k;if(!a)return b.push(f.eb),NodeFilter.FILTER_ACCEPT;f=Cw(f.eb.id,h,k);if(h.width!==k.width||h.height!==k.height)return f&&b.push(f),NodeFilter.FILTER_ACCEPT;(h.x!==k.x|| h.y!==k.y)&&f&&b.push(f);return NodeFilter.FILTER_REJECT});c.nextNode(););return b};Cw=function(a,b,c){const d={};let e=!1;for(const f in c){const h=f;b[h]!==c[h]&&(e=!0,d[h]={value:c[h],ra:b[h],ee:c[h]-b[h]})}return e?{id:a,attributes:d}:null};Ew=function(a){let b=[];return c=>{b.push(a.Qp(c))===1&&a.qq(()=>{const d=[...b];b=[];a.Lp(d)})}}; Fw=function(a){if(!a||typeof a.getAttribute!=="function")return!1;if(a.getAttribute("attn-scrollable")!=null)return!0;var b=window.getComputedStyle(a);const c=b.getPropertyValue("overflow-y");b=b.getPropertyValue("overflow-x");b=(b==="scroll"||b==="auto")&&a.scrollWidth>a.clientWidth;return(c==="scroll"||c==="auto")&&a.scrollHeight>a.clientHeight||b}; _.Gw=function(a){if(a===window)return null;const b=a.parentElement;return b?b:typeof ShadowRoot!=="undefined"&&a.getRootNode!=null&&(a=a.getRootNode(),a instanceof ShadowRoot)?a.host:window};Iw=function(a){return{track:Ew({qq:a.ij,Qp:b=>{b.ft=!0;return b},Lp:b=>{const c=[],d=[];for(const e of b)e.eb||Hw(e,c,d);c.length!==0&&(a.xx(c),a.emit({hn:d}))}}),Cm:Ew({qq:a.ij,Qp:b=>b,Lp:b=>{const c=[];for(const d of b)d.eb&&(c.push(d.eb),d.eb=void 0);a.emit({Wf:c})}})}}; Hw=function(a,b,c){if(a.eb)return a.eb;const d={Vx:-1,id:Jw++,attributes:Bw(a),jj:[]};a.eb=d;b.push(a);c.push(d);if(a===window)return d.jj=[d.id],d;for(const e of Kw(a))if(e===window||Fw(e)||e.ft)return b=Hw(e,b,c),d.Vx=b.id,b=b.jj||[],Fw(a)&&(b=[d.id,...b]),d.jj=b,d;throw Error("Bb");};Kw=function(a){return function*(){let b=_.Gw(a);for(;b;)yield b,b=_.Gw(b)}()}; Nw=function(a){function b(n){for(const p of n)p===window||p.ct||typeof p.addEventListener!=="function"||(p.ct=!0,p.addEventListener("scroll",()=>h(p)),p.addEventListener("lr-scroll-event",r=>{const t=p.eb;if(t?.attributes){r.stopImmediatePropagation();var w=r.detail.amount;if((0,_.xc)(w)){var z={id:t.id,attributes:{}},B=(r=r.detail.direction==="horizontal")?t.attributes.scrollLeft:t.attributes.scrollTop,E=B+w;w={value:E,ra:B,ee:w};r?(t.attributes.scrollLeft=E,z.attributes.scrollLeft=w):(t.attributes.scrollTop= E,z.attributes.scrollTop=w);f({Nf:z})}}}),p.addEventListener("lr-maybe-resize",r=>{const t=p.eb;if(t?.attributes){r.stopImmediatePropagation();r={id:t.id,attributes:{}};var w=t.attributes.width,z=t.attributes.height,B=t.attributes.x,E=t.attributes.y,{width:D,height:F,x:C,y:N}=p.getBoundingClientRect();if(w!==D||z!==F||B!==C||E!==N)z!==F&&(r.attributes.height={value:F,ra:z,ee:F-z},t.attributes.height=F),w!==D&&(r.attributes.width={value:D,ra:w,ee:D-w},t.attributes.width=D),B!==C&&(r.attributes.x={value:C, ra:B},t.attributes.x=C),E!==N&&(r.attributes.y={value:N,ra:E},t.attributes.y=N),f({Nf:r})}}))}const c=a.Gy,d=a.ij,e=new Lw,f=n=>void e.next({timestamp:(0,_.Vk)(),...n}),h=Mw(c,n=>{d(()=>{var p=n.eb;if(p?.attributes){var r=p.attributes.scrollTop,t=p.attributes.scrollLeft,w=p.attributes.scrollTop=n===window?window.scrollY:n.scrollTop,z=p.attributes.scrollLeft=n===window?window.scrollX:n.scrollLeft;if(r!==w||t!==z)p={id:p.id,attributes:{}},r!==w&&(p.attributes.scrollTop={value:w,ra:r,ee:w-r}),t!==z&& (p.attributes.scrollLeft={value:z,ra:t,ee:z-t}),f({Nf:p})}})}),k=Mw(c,()=>{d(()=>{const n=Dw(!0);for(const p of n)f({Nf:p})})}),{track:l,Cm:m}=Iw({emit:f,ij:d,xx:n=>{b(n)}});window.addEventListener("scroll",()=>h(window));window.addEventListener("resize",()=>k(window));return{qo:e,track:l,Cm:m,snapshot(){d(()=>{const n=Dw(!1);f({hn:n})})},Fx:h,ql(n){if(!n.eb){var p=[],r=[];Hw(n,p,r);p.length>0&&(b(p),f({hn:r}))}p=Bw(n);n=n.eb?.jj||[];r=[];for(let t=0;t0?n[0]:void 0,scrollableContainerAncestry:r}}}};Mw=function(a,b){const c=new _.qt(b,a);return d=>void c.o(d)}; Ow=function(a){a.qo.subscribe(b=>{a:{if(b.Nf){var c=b.Nf.attributes;var d=c.scrollTop;c=c.scrollLeft;if(d!=null||c!=null){var e=_.Tp();b=b.Nf.id;if(d){d={scrollableContainerIndex:b,startContentOffsetPoints:Math.round(d.ra),clientScreenNonce:e,orientation:"SCROLL_ORIENTATION_VERTICAL",netDisplacementPoints:Math.round(d.ee)};break a}if(c){d={scrollableContainerIndex:b,startContentOffsetPoints:Math.round(c.ra),clientScreenNonce:e,orientation:"SCROLL_ORIENTATION_HORIZONTAL",netDisplacementPoints:Math.round(c.ee)}; break a}}}d=void 0}d&&_.qp("scrollEvent",d)})};_.Rw=function(){if(Pw)return Pw;if(!_.x("web_attention_logging_enabled")&&!_.x("web_attention_logging_export_to_gel")||!document.documentElement||typeof document.documentElement.getBoundingClientRect!=="function")return Qw;try{const a=Nw({Gy:_.ij("web_attention_logging_scroll_throttle",500),ij:b=>_.cf.Ea(b,8)});_.x("web_attention_logging_export_to_gel")?Ow(a):a.ql=()=>{};return Pw=a}catch(a){return Qw}}; _.Tw=function(){Sw.instance||(Sw.instance=new Sw);return Sw.instance};Uw=function(a,b,c){const d=_.Tp(c);return a.csn===null||d===a.csn||c?d:(a=new _.Nj("VisibilityLogger called before newScreen",{caller:b.tagName,previous_csn:a.csn,current_csn:d}),_.sp(a),null)};Vw=function(a,b){a=a.getData(b);return Math.floor(Number(a&&a.loggingDirectives&&a.loggingDirectives.visibility&&a.loggingDirectives.visibility.types||""))||1};_.Xw=function(){Ww.instance||(Ww.instance=new Ww)}; _.Zw=function(){Yw.instance||(Yw.instance=new Yw);return Yw.instance};_.ax=function(a,b,c,d=0){return _.Li(()=>{if(a.o.has(d))return a.Y.push([b,c]),!0;const e=_.Tp(d),f=c||_.aw(d);if(e&&f){if(_.x("combine_ve_grafts")){const h=a.v.get(f.toString());h?h.push(b):(a.I.set(f.toString(),f),a.v.set(f.toString(),[b]));a.da||(a.da=_.Oj(()=>{_.$w(a,e)},1200))}else _.jw(a.client,e,f,b);return!0}return!1})()}; _.bx=function(a,b,c,d){return _.Li(()=>{if(!b.veType)return _.et(new _.Nj("Error: Trying to graft a client VE without a veType.")),null;if(b.visibilityTypes){var e=b.visibilityTypes.reduce((f,h)=>f|h);e={visibility:{types:String(e)}}}e=_.$v(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,void 0,e);return _.ax(a,e,c,d)?e:null})()}; _.$w=function(a,b){if(b===void 0){const c=bw();for(let d=0;d{(d=a.I.get(d))&&iw(a.client,b,d,c)}),a.v.clear(),a.I.clear(),a.da=void 0};_.cx=function(a,b,c,d=0){const e=_.Tp(d);b=b||_.aw(d);e&&b&&(a=a.client,d=_.cw({cttAuthInfo:_.Vp(e)||void 0},e),c={csn:e,ve:b.getAsJson(),clientData:c},e==="UNDEFINED_CSN"?gw("visualElementStateChanged",d,c):a?_.op("visualElementStateChanged",c,a,d):_.qp("visualElementStateChanged",c,d))}; _.dx=function(a,b){a=a.Ee??a;for(const c of a.visibilityMonitorKeys||[])b.Me(c);a.visibilityMonitorKeys=void 0};_.hx=function(a,b){if(_.Tp()){if(_.x("kevlar_vimio_use_shared_monitor"))ex(a,b.data);else if(!ex(a,b.data))return;var c=b.data,d=fx(c);if(_.x("enable_client_ve_spec_logging"))_.dx(a,b.observer);else{var e=a.Ee??a;e.trackedParams&&e.trackedParams!==d&&_.dx(a,b.observer)}e=a.Ee??a;!c||e.data&&e.data===c||(e.data=c);gx(a,b);e.trackedParams=d}}; gx=function(a,b){const c=b.observer;if(!c&&_.x("web_skip_missing_vimio_observer"))_.sp(new _.Nj("VisibilityObserver is not defined.",a.tagName,a.trackedParams,b.data?.trackingParams,b.data?.loggingDirectives));else{var d=b.layer,e=b.Fb||(()=>{}),f=b.aj,h=a.Ee??a,k=[];b.Za&&k.push(c.observe(a,()=>{b.bz&&b.bz()||(_.Xw(),_.Li(_.Tw().Y).bind(_.Tw())(h,void 0,d,7));e(!0)},b.Za));b.Cc&&k.push(c.observe(a,()=>{_.Xw();_.Li(_.Tw().I).bind(_.Tw())(h,void 0,d,7);e(!1)},b.Cc));b.jh&&f&&k.push(c.observe(a,()=> {f()},b.jh));h.visibilityMonitorKeys=k}}; ex=function(a,b){a=a.Ee??a;if(a.visualElement&&!b)return!0;if(!b)return!1;var c=!1;_.x("enable_client_ve_spec_logging")&&(c=!!b.loggingDirectives?.clientVeSpec?.uiType);var d=fx(b);if(!d&&!c)return!1;_.x("mweb_component_visibility_logging")&&(a.veContainer||(a.veContainer={}),a.veContainer.trackingParams=d);if(a.trackedParams&&a.trackedParams===d||_.x("enable_client_ve_spec_logging")&&a.visualElement?.isClientVe()&&(c=a.visualElement?.getAsJspb(),_.Rv(c,2)===b.loggingDirectives?.clientVeSpec?.uiType&& _.Rv(c,3,-1)===b.loggingDirectives?.clientVeSpec?.elementIndex))return!1;_.x("enable_client_ve_spec_logging")&&!a.visualElement&&b.loggingDirectives?.clientVeSpec?.uiType&&(c=b.loggingDirectives.clientVeSpec.uiType,d=b.loggingDirectives.clientVeSpec.elementIndex,b=b.loggingDirectives.clientVeSpec.clientYoutubeData,a.visualElement=_.bx(_.Zw(),{veType:c,elementIndex:d,clientYouTubeData:b}));return!0}; fx=function(a){if(a?.rendererContext){const b=_.A(a.rendererContext,_.pv);if(b?.loggingDirectives)return b.loggingDirectives.trackingParams}return a?.loggingDirectives?a.loggingDirectives.trackingParams:a?.trackingParams};_.Lc=class{isEmpty(){return this.j==null}sizeBytes(){const a=_.oc(this);return a?a.length:0}constructor(a,b){if(b!==_.nc)throw Error("o");this.j=a;if(a!=null&&a.length===0)throw Error("n");}}; ix=class extends _.rr{constructor(a){super(a)}setTrackingParams(a){return _.rv(this,1,_.Nv(a,!1))}};Zv=1; _.Xv=class{constructor(a){this.j=a}getAsJson(){const a={};this.j.trackingParams!==void 0?a.trackingParams=this.j.trackingParams:(a.veType=this.j.veType,this.j.veCounter!==void 0&&(a.veCounter=this.j.veCounter),this.j.elementIndex!==void 0&&(a.elementIndex=this.j.elementIndex));this.j.dataElement!==void 0&&(a.dataElement=this.j.dataElement.getAsJson());this.j.youtubeData!==void 0&&(a.youtubeData=this.j.youtubeData);this.j.isCounterfactual&&(a.isCounterfactual=!0);return a}getAsJspb(){const a=new ix; this.j.trackingParams!==void 0?a.setTrackingParams(this.j.trackingParams):(this.j.veType!==void 0&&_.rv(a,2,_.Pv(this.j.veType)),this.j.veCounter!==void 0&&_.rv(a,6,_.Pv(this.j.veCounter)),this.j.elementIndex!==void 0&&_.rv(a,3,_.Pv(this.j.elementIndex)),this.j.isCounterfactual&&_.rv(a,5,_.uv(!0)));if(this.j.dataElement!==void 0){var b=this.j.dataElement.getAsJspb();_.Jv(a,7,b)}this.j.youtubeData!==void 0&&_.Jv(a,8,this.j.jspbYoutubeData);return a}toString(){return JSON.stringify(this.getAsJson())}isClientVe(){return!this.j.trackingParams&& !!this.j.veType}getLoggingDirectives(){return this.j.loggingDirectives}};ew=[];fw=0;var jx=class extends Error{constructor(a){super(a?`${a.length} errors occurred during unsubscription: ${a.map((b,c)=>`${c+1}) ${b.toString()}`).join("\n ")}`:"");this.errors=a;Object.setPrototypeOf(this,new.target.prototype);this.name="UnsubscriptionError"}};var rw=class{constructor(a){this.X=a;this.closed=!1;this.v=this.o=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.o;if(Array.isArray(c))for(var b of c)b.remove(this);else c?.remove(this);b=this.X;if(qw(b))try{b()}catch(e){a=e instanceof jx?e.errors:[e]}const d=this.v;if(d){this.v=null;for(const e of d)try{qw(e)?e():e.unsubscribe()}catch(f){a=a??[],f instanceof jx?a=[...a,...f.errors]:a.push(f)}}if(a)throw new jx(a);}}add(a){if(a&&a!==this)if(this.closed)qw(a)?a():a.unsubscribe(); else{if(a instanceof rw){if(a.closed||a.I(this))return;a.B(this)}(this.v=this.v??[]).push(a)}}I(a){const b=this.o;return b===a||Array.isArray(b)&&b.includes(a)}B(a){const b=this.o;this.o=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}M(a){const b=this.o;b===a?this.o=null:Array.isArray(b)&&pw(b,a)}remove(a){const b=this.v;b&&pw(b,a);a instanceof rw&&a.M(this)}},kx=rw,lx=new rw;lx.closed=!0;kx.j=lx;var ox=class extends rw{static create(a,b,c){return new mx(a,b,c)}constructor(){super();this.j=!1;this.destination=new nx({next:void 0});sw()&&(void 0).add(this)}next(a){this.j||this.Y(a)}error(a){this.j||(this.j=!0,this.J(a))}complete(){this.j||(this.j=!0,this.D())}unsubscribe(){this.closed||(this.j=!0,super.unsubscribe())}Y(a){this.destination.next(a)}J(a){this.destination.error(a);this.unsubscribe()}D(){this.destination.complete();this.unsubscribe()}},nx=class{constructor(a){this.j=a}next(a){const b= this.j;if(b.next)try{b.next(a)}catch(c){tw(c)}}error(a){const b=this.j;if(b.error)try{b.error(a)}catch(c){tw(c)}else tw(a)}complete(){const a=this.j;if(a.complete)try{a.complete()}catch(b){tw(b)}}},mx=class extends ox{constructor(a,b,c){super();let d;qw(a)||!a?d={next:a??void 0,error:b??void 0,complete:c??void 0}:d=a;this.destination=new nx(d)}};var px=typeof Symbol==="function"&&Symbol.observable||"@@observable";var yw=class{constructor(a){a&&(this.o=a)}subscribe(a,b,c){a=a&&a instanceof ox||a&&qw(a.next)&&qw(a.error)&&qw(a.complete)&&sw(a)?a:new mx(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.o(a):this.B(a));return a}B(a){try{return this.o(a)}catch(b){a.error(b)}}forEach(a,b){b=b??void 0??Promise;return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(h){d(h),e?.unsubscribe()}},d,c)})}o(a){return this.source?.subscribe(a)}[px](){return this}pipe(...a){return a.length?vw(a)(this): this}};yw.create=a=>new yw(a);var qx=class extends Error{constructor(){super("object unsubscribed");Object.setPrototypeOf(this,new.target.prototype);this.name="ObjectUnsubscribedError"}};var Lw=class extends yw{constructor(){super();this.observers=[];this.hasError=this.j=this.closed=!1;this.D=null}v(){if(this.closed)throw new qx;}next(a){this.v();if(!this.j){const b=this.observers.slice();for(const c of b)c.next(a)}}error(a){this.v();if(!this.j){this.hasError=this.j=!0;this.D=a;const b=this.observers;for(;b.length;)b.shift().error(a)}}complete(){this.v();if(!this.j){this.j=!0;const a=this.observers;for(;a.length;)a.shift().complete()}}unsubscribe(){this.j=this.closed=!0;this.observers= null}B(a){this.v();return super.B(a)}o(a){this.v();this.J(a);return this.I(a)}I(a){const b=this.j,c=this.observers;return this.hasError||b?rw.j:(c.push(a),new rw(()=>pw(this.observers,a)))}J(a){const b=this.D,c=this.j;this.hasError?a.error(b):c&&a.complete()}};Lw.create=(a,b)=>new rx(a,b); var rx=class extends Lw{constructor(a,b){super();this.destination=a;this.source=b}next(a){this.destination?.next?.(a)}error(a){this.destination?.error?.(a)}complete(){this.destination?.complete?.()}o(a){return this.source?.subscribe(a)??rw.j}};_.sx=new _.G("interactionLoggingCommandMetadata");_.tx=new _.G("watchPlaylistEndpoint");_.ux=new _.G("resolveUrlCommandMetadata");var Jw=1;var ww=[],vx=ww[ww.length-1],xw=vx&&qw(vx.schedule)?ww.pop():void 0,wx;xw?wx=zw():wx=Aw();var Qw={qo:wx,track:()=>{},Cm:()=>{},snapshot:()=>{},Fx:()=>{},ql:()=>{}};var Pw;_.xx=Symbol("Cb");_.yx=new WeakMap;var Sw=class{constructor(){this.D=new Set;this.B=new Set;this.o=new Map;this.client=void 0;this.csn=null}J(){this.clear();this.csn=_.Tp()}clear(){this.D.clear();this.B.clear();this.o.clear();this.csn=null}Y(a,b,c,d){var e=this.j(a),f=a.visualElement?a.visualElement:e;b=this.D.has(f);const h=this.o.get(f);this.D.add(f);this.o.set(f,!0);a.impressionLog&&!b&&a.impressionLog();if(e||a.visualElement)if(c=Uw(this,a,c)){var k=!!this.getData(a)?.loggingDirectives;if(Vw(this,a)||k){f=a.visualElement?a.visualElement: _.Yv(e);a.interactionLoggingClientData||(a.interactionLoggingClientData={});e=a.interactionLoggingClientData;var l=_.Rw().ql(a);l&&(e.viewData=l);k||b?Vw(this,a)&4?h||(a=this.client,lw(f,c),d=_.cw({cttAuthInfo:_.Vp(c)||void 0,automatedLogEventSource:void 0},c),b={csn:c,ve:f.getAsJson(),eventType:4},e&&(b.clientData=e),c==="UNDEFINED_CSN"?gw("visualElementShown",d,b):a?_.op("visualElementShown",b,a,d):_.qp("visualElementShown",b,d)):Vw(this,a)&1&&!b&&_.ow(this.client,c,f,e,d):_.ow(this.client,c,f, e,d)}}}I(a,b,c,d){var e=this.j(a);const f=a.visualElement?a.visualElement:e;b=this.B.has(f);const h=this.o.get(f);this.B.add(f);this.o.set(f,!1);if(h===!1)return!0;if(!e&&!a.visualElement)return!1;c=Uw(this,a,c);if(!c||!Vw(this,a)&&this.getData(a)?.loggingDirectives)return!1;e=a.visualElement?a.visualElement:_.Yv(e);Vw(this,a)&8?_.hw(this.client,c,e,void 0,void 0,d):Vw(this,a)&2&&!b&&(a=this.client,d=_.cw({cttAuthInfo:_.Vp(c)||void 0,automatedLogEventSource:d},c),b={csn:c,ve:e.getAsJson(),eventType:2}, c==="UNDEFINED_CSN"?gw("visualElementHidden",d,b):a?_.op("visualElementHidden",b,a,d):_.qp("visualElementHidden",b,d));return!0}j(a){const b=this.getData(a);return _.x("il_use_view_model_logging_context")&&b?.context?.loggingContext?.loggingDirectives?b.context.loggingContext.loggingDirectives.trackingParams||"":b?.rendererContext?.loggingContext?.loggingDirectives?b.rendererContext.loggingContext.loggingDirectives.trackingParams||"":b?.loggingDirectives?b.loggingDirectives.trackingParams||"":a.veContainer?.trackingParams? a.veContainer.trackingParams:b?.trackingParams||""}v(a){if(_.x("wiz_next_client_ve_parent_fix")){var b=this.j(a);return a.visualElement?a.visualElement:b?_.Yv(b):(a=_.Gw(a))?this.v(a):null}b=this.j(a);return a.visualElement?a.visualElement:b?_.Yv(b):a.parentElement?this.v(a.parentElement):null}getData(a){let b=a.data||a.props?.data;if(!b||a.isWebComponentWrapper)b=_.yx.get(a)?.[_.xx];return b}};var Ww=class{clear(){_.Li(_.Tw().clear).bind(_.Tw())()}};var Yw=class{constructor(){this.Y=[];this.M=[];this.j=[];this.J=new Map;this.ia=new Map;this.D=[];this.X=[];this.v=new Map;this.I=new Map;this.o=new Set;this.ja=new Map}Ze(a,b,c=0){if(!a)return!1;c=_.Tp(c);if(!c)return!1;_.nw(this.client,c,_.Yv(a),b);return!0}clickCommand(a,b,c=0){return this.Ze(a.clickTrackingParams,b,c)}stateChanged(a,b,c=0){this.visualElementStateChanged(_.Yv(a),b,c)}visualElementStateChanged(a,b,c=0){c===0&&this.o.has(c)?this.M.push([a,b]):_.cx(this,a,b,c)}}; }catch(e){_._DumpException(e)} try{ _.zx=new _.ys("VISIBILITY_OBSERVER"); }catch(e){_._DumpException(e)} try{ var Dx,Ex,Fx,Hx,Ix,Lx,Wx,by,cy,dy,ey,fy,hy,gy,iy,jy,ky,ly,ny,oy,py,wy,xy,yy,zy,By,Ey,Gy,Hy,sy;_.Ax=function(a,b,c,d,e){let f=!1;d=_.$c(a,d,e,h=>{const k=_.Bc(h,c,b);f=k!==h&&k!=null;return k});if(d!=null)return f&&!_.uc(d)&&_.Zc(a,b),d};_.Bx=function(a,b,c,d){let e=a.Ba,f=e[_.tc]|0;b=_.Ax(e,f,b,c,d);if(b==null)return b;f=e[_.tc]|0;if(!_.uc(a,f)){const h=_.Xc(b);h!==b&&(_.Yc(a)&&(e=a.Ba,f=e[_.tc]|0),b=h,f=_.ad(e,f,c,b,d),_.Zc(e,f))}return b}; _.Cx=function(a,b){a.v.set(b.Ga,b);const c=a.j.get(b.Ga);if(c)try{c.nh(a.resolve(b.Ga))}catch(d){c.uy(d)}};Dx=function(a){a.da||(a.da=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};Ex=function(a,b){if(a.oa){a.D&&(clearTimeout(a.D),a.D=null);const c=a.oa;a.oa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};Fx=function(a,b){a.j=!1;a.oa&&(a.v=!0,a.oa.abort(),a.v=!1);a.B=b;Dx(a);Ex(a)};_.Gx=function(a){try{return(a.oa?a.oa.readyState:0)>2?a.oa.status:-1}catch(b){return-1}}; Hx=function(a){if(a.j&&typeof _.lq!="undefined")if(a.I&&(a.oa?a.oa.readyState:0)==4)setTimeout(a.Pp.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.isComplete()){a.j=!1;try{if(a.isSuccess())a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=(a.oa?a.oa.readyState:0)>2?a.oa.statusText:""}catch(c){b=""}a.B=b+" ["+_.Gx(a)+"]";Dx(a)}}finally{Ex(a)}}}; Ix=function(){_.af.call(this);this.headers=new Map;this.j=!1;this.oa=null;this.B=this.ja="";this.v=this.ia=this.I=this.da=!1;this.X=0;this.D=null;this.Da="";this.ta=!1};_.Jx=function(a){_.Xw();return _.Li(_.Tw().v).bind(_.Tw())(a)};_.Kx=function(a,b,c,d){return _.Li(()=>{const e=_.Yv(b);_.ax(a,e,c,d);return e})()}; Lx=function(a,b,c,d){return _.x("enable_client_ve_spec")&&b.clientVeSpec?(b=_.$v(b.clientVeSpec.uiType,void 0,b.clientVeSpec.elementIndex,b.clientVeSpec.clientYoutubeData,void 0,b),_.ax(a,b,c,d)?b:null):b.trackingParams?_.Kx(a,b.trackingParams,c,d):null};_.Mx=function(a,b=_.sv){return _.tv(a,b)||_.oq};_.Nx=function(a,b,c,d,e){_.qv(a);const f=a.Ba;_.ad(f,f[_.tc]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c,e);return a}; _.Ox=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("z");b[_.tc]|=32;return new a(b)};_.Px=function(a,...b){if(b.length===0)return _.Qa(a[0]);let c=a[0];for(let d=0;d{_.vs[d]&&b.apply&&typeof b.apply=="function"&&b.apply(window,e)};try{_.xs[a]?f():_.cj(f,0)}catch(h){_.Ki(h)}},void 0);_.vs[d]=!0;_.ws[a]||(_.ws[a]=[]);_.ws[a].push(d);return d}return 0};_.Sx=function(a){const b=_.Qx();b&&(typeof a==="number"?a=[a]:typeof a==="string"&&(a=[parseInt(a,10)]),_.qb(a,c=>{b.unsubscribeByKey(c);delete _.vs[c]}))}; _.Tx=function(a,b){const c=_.Qx();return c?c.publish.apply(c,arguments):!1};_.Vx=function(a){return Ux[a]||"LATENCY_ACTION_UNKNOWN"};Wx=function(){const a=_.bq.getEntriesByType?.("mark");a&&a.forEach(b=>{b.name.startsWith("mark_")&&_.bq.clearMarks?.(b.name)})};_.Xx=function(a,b){_.aq("_start",a,b)};_.Yx=function(a){_.oa("ytglobal.timing"+(a||"")+"ready_",!0)};_.Zx=function(a){return _.Li(()=>_.kq("_start",a))()}; _.$x=function(a){_.Li(()=>{_.Zx(a)&&_.jq("aa",void 0,a);const b=a||"",c=_.jo();c[b]&&delete c[b];const d={timerName:b,info:{},tick:{},span:{},jspbInfo:[]};_.io(d);c[b]=d;_.Zn(a);(0,_.Fs)();Wx();a||(_.v("TIMING_ACTION")&&_.Gi("PREVIOUS_ACTION",_.v("TIMING_ACTION")),_.Gi("TIMING_ACTION",""))})()}; _.ay=function(a,b={},c,d){_.Li(()=>{const e=c?c:a;_.$x(e);var f=b.sampleRate;if(!_.x("web_csi_action_sampling_enabled")||f===void 0||f<=1)f=!1;else{var h=_.fo(e);f=_.wn(h)%f!==0}f&&(_.$n(e).actionDisabled=!0);_.ko(e||"").info.actionType=a;b.cttAuthInfo&&(_.$n(e).cttAuthInfo=b.cttAuthInfo);_.Gi(e+"TIMING_ACTION",a);_.Li(_.Xx)(b.startTime,e);f={actionType:d||_.Vx(a)};b.GH&&(f.previousAction=_.Vx(_.v("TIMING_ACTION")));(h=_.Tp())&&h!=="UNDEFINED_CSN"&&(f.clientScreenNonce=h);_.iq(f,e);_.Yx(e)})()}; by=function(a){if(a.Bc&&typeof a.Bc=="function")return a.Bc();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(_.ua(a)){const b=[],c=a.length;for(let d=0;d0&&(this.v=null,this.j.set(gy(this,e),_.wb(c)),this.o+=c.length))},a));a.B=b};jy=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};ky=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}; ly=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,ky),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}; _.my=function(a){this.o=this.I=this.B="";this.Y=null;this.v=this.j="";this.D=!1;let b;a instanceof _.my?(this.D=a.D,ny(this,a.B),this.I=a.I,this.o=a.o,oy(this,a.Y),this.j=a.j,py(this,a.J.clone()),this.v=a.v):a&&(b=_.Ib(String(a)))?(this.D=!1,ny(this,b[1]||"",!0),this.I=jy(b[2]||""),this.o=jy(b[3]||"",!0),oy(this,b[4]),this.j=jy(b[5]||"",!0),py(this,b[6]||"",!0),this.v=jy(b[7]||"")):(this.D=!1,this.J=new ey(null,this.D))};ny=function(a,b,c){a.B=c?jy(b,!0):b;a.B&&(a.B=a.B.replace(/:$/,""))}; oy=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Ja`"+b);a.Y=b}else a.Y=null};py=function(a,b,c){b instanceof ey?(a.J=b,iy(a.J,a.D)):(c||(b=ly(b,qy)),a.J=new ey(b,a.D))};_.ry=function(a,b){_.af.call(this);this.v=a||1;this.j=b||_.u;this.B=(0,_.xa)(this.Az,this);this.D=_.za()};_.ty=function(a,b,c,d,e,f,h){const k=new Ix;sy.push(k);b&&k.listen("complete",b);_.We(k,"ready",k.wt);f&&(k.X=Math.max(0,f));h&&(k.ta=h);k.send(a,c,d,e)};_.uy=function(a){for(const b of a.register.values())b.Vf("ABORTED")}; _.vy=function(a,b,c){switch(b.type){case "mapping":return b.value;case "factory":return b=b.value(),a.mappings.set(c.toString(),{type:"mapping",value:b}),b;default:return _.$a(b,void 0)}}; wy=function(a,b,c){if(_.x("debug_web_ve_data")){var d=_.A(c?.rendererContext,_.pv)?.loggingDirectives;!d&&c&&(d=c.loggingDirectives);a:{if(d=c?.trackingParams??d?.trackingParams)try{var e=_.so(d);if(e){const h=_.uo(e,1),k=_.uo(e,2);e={};h!==void 0&&(e.mr=Number(h));k!==void 0&&(e.veType=Number(k));var f=e;break a}}catch(h){}f=void 0}f?.veType!==void 0&&(a.dataset.ve=String(f.veType));f?.mr!==void 0&&(a.dataset.veIndex=String(f.mr));(c=c?.loggingDirectives?.clientVeSpec?.uiType)||(c=b.veType||b.loggingConfig?.veType); c&&(a.dataset.ve=String(c))}};xy=function(a){return a.layer!==void 0?a.layer:a.parent?xy(a.parent):a.layer=0};yy=function(a,b){const c=_.yx.get(a)||{xe:b};c.xe=b;_.yx.set(a,c);a.getScreenLayer=()=>xy(c.xe)};zy=function(a){for(a=a.parentNode;a&&!_.yx.get(a)?.Aw&&!(a.Ee??a).rH;)a=a.parentNode||a.host;if(a)return _.yx.get(a)};_.Ay=function(a){if(a){_.yx.delete(a);const b=_.y().resolve(_.zx);_.dx(a,b)}}; _.Cy=function(a,b,c=!1){if(c){if(c=a.getAttribute("client-ve-type"),b.data&&!b.tG||c)_.Nu(()=>{const d=_.Pu(b.data);By(a,d);wy(a,b,d)},"a"),_.vu(()=>void _.Ay(a))}else typeof b.data!=="function"&&(c=b.data,By(a,c),wy(a,b,c))}; By=function(a,b){Dy++;Ey(a,b)&&_.cf.Ea(()=>{_.Kv(()=>{if(Ey(a,b)&&a.ownerDocument.documentElement===document.documentElement&&a){var c;if(a.getAttribute("layer")){var d=c=Number(a.getAttribute("layer")),e=_.yx.get(a);e?e.xe.layer=d:yy(a,new Fy(d));(d=zy(a))&&_.yx.get(a)?.xe.setParent(d.xe)}else(c=_.yx.get(a))?c=xy(c.xe):(c=xy,d=new Fy,(e=zy(a))&&d.setParent(e.xe),yy(a,d),c=c(d));c??(c=0);d=a.getAttribute("client-ve-type");e=Number(d);var f=!1;d=!1;var h=_.yx.get(a);h&&(h[_.xx]!==b||e&&_.yx.get(a)?.zd=== void 0)&&(h[_.xx]=b,f=d=h.Aw=!0);_.yx.has(a)&&(_.yx.get(a).zd=e);a.visualElement&&(d=!0);var k;_.x("wiz_next_ld_fix_client_ve_spec")?k=_.A(b?.rendererContext,_.pv)?.loggingDirectives||b?.loggingDirectives:k=b?.loggingDirectives;_.x("wiz_next_client_ve_parent_fix")?k&&(k.clientVeSpec||k.trackingParams)&&(h=(h=_.Gw(a))?_.Jx(h):null,k=Lx(_.Zw(),k,h||void 0,c))&&(a.visualElement=k):k&&k.clientVeSpec&&(h=_.Jx(a),k=Lx(_.Zw(),k,h||void 0,c))&&(a.visualElement=k);!a.visualElement&&e&&f&&(a.veType=e,k=void 0, _.x("wiz_next_client_ve_parent_fix")&&(e=_.Gw(a))&&(k=_.Jx(e)),k=_.bx(_.Zw(),a,k,c),a.visualElement=k);d&&(k=_.y().resolve(_.zx),_.hx(a,{data:b,observer:k,layer:c,Za:{Rb:!1,state:"visible"},Cc:{Rb:!1,state:"hidden"}}));_.x("web_attention_logging_enabled")&&_.Rw().track(a)}},0)},8)};Ey=function(a,b){return b?.trackingParams||b?.loggingDirectives||_.A(b?.rendererContext,_.pv)||a.getAttribute("client-ve-type")?!0:!1};Gy=/^https?$/i;Hy=["POST","PUT"];sy=[];_.Da(Ix,_.af);_.g=Ix.prototype; _.g.wt=function(){this.dispose();_.vb(sy,this)}; _.g.send=function(a,b,c,d){if(this.oa)throw Error("Oa`"+this.ja+"`"+a);b=b?b.toUpperCase():"GET";this.ja=a;this.B="";this.da=!1;this.j=!0;this.oa=new XMLHttpRequest;this.oa.onreadystatechange=(0,_.tg)((0,_.xa)(this.Pp,this));try{this.ia=!0,this.oa.open(b,String(a),!0),this.ia=!1}catch(f){Fx(this,f);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if(typeof d.keys==="function"&&typeof d.get==="function")for(const f of d.keys())c.set(f, d.get(f));else throw Error("Pa`"+String(d));d=Array.from(c.keys()).find(f=>"content-type"==f.toLowerCase());e=_.u.FormData&&a instanceof _.u.FormData;!_.tb(Hy,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,h]of c)this.oa.setRequestHeader(f,h);this.Da&&(this.oa.responseType=this.Da);"withCredentials"in this.oa&&this.oa.withCredentials!==this.ta&&(this.oa.withCredentials=this.ta);try{this.D&&(clearTimeout(this.D),this.D=null),this.X>0&&(this.D=setTimeout(this.Cz.bind(this), this.X)),this.I=!0,this.oa.send(a),this.I=!1}catch(f){Fx(this,f)}};_.g.Cz=function(){typeof _.lq!="undefined"&&this.oa&&(this.B="Timed out after "+this.X+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};_.g.abort=function(){this.oa&&this.j&&(this.j=!1,this.v=!0,this.oa.abort(),this.v=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Ex(this))};_.g.la=function(){this.oa&&(this.j&&(this.j=!1,this.v=!0,this.oa.abort(),this.v=!1),Ex(this,!0));Ix.Db.la.call(this)}; _.g.Pp=function(){this.ga()||(this.ia||this.I||this.v?Hx(this):this.Gx())};_.g.Gx=function(){Hx(this)};_.g.isActive=function(){return!!this.oa};_.g.isComplete=function(){return(this.oa?this.oa.readyState:0)==4};_.g.isSuccess=function(){var a=_.Gx(this),b;if(!(b=_.mf(a))){if(a=a===0)a=_.Kb(String(this.ja)),a=!Gy.test(a);b=a}return b};_.g.getLastError=function(){return typeof this.B==="string"?this.B:String(this.B)}; var Ux={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",call_to_cast:"LATENCY_ACTION_CALL_TO_CAST",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK", editor:"LATENCY_ACTION_EDITOR",embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE", learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD", player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium_lite_upsell:"LATENCY_ACTION_PREMIUM_LITE_UPSELL",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY", review:"LATENCY_ACTION_REVIEW",search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS", break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS",shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX", video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS",ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH", networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"};_.g=ey.prototype;_.g.add=function(a,b){fy(this);this.v=null;a=gy(this,a);let c=this.j.get(a);c||this.j.set(a,c=[]);c.push(b);this.o+=1;return this}; _.g.remove=function(a){fy(this);a=gy(this,a);return this.j.has(a)?(this.v=null,this.o-=this.j.get(a).length,this.j.delete(a)):!1};_.g.clear=function(){this.j=this.v=null;this.o=0};_.g.isEmpty=function(){fy(this);return this.o==0};_.g.forEach=function(a,b){fy(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)}; _.g.Tc=function(){fy(this);const a=Array.from(this.j.values()),b=Array.from(this.j.keys()),c=[];for(let d=0;d0?String(a[0]):b}; _.g.toString=function(){if(this.v)return this.v;if(!this.j)return"";const a=[],b=Array.from(this.j.keys());for(let d=0;d 1||f.length==1&&f[0]!="")&&f.pop(),d&&h==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?b.j=d:c=a.J.toString()!=="";c?py(b,a.J.clone()):c=!!a.v;c&&(b.v=a.v);return b};_.my.prototype.clone=function(){return new _.my(this)};_.Da(_.ry,_.af);_.g=_.ry.prototype;_.g.enabled=!1;_.g.kc=null;_.g.setInterval=function(a){this.v=a;this.kc&&this.enabled?(this.stop(),this.start()):this.kc&&this.stop()}; _.g.Az=function(){if(this.enabled){const a=_.za()-this.D;a>0&&a{this.j.delete(a)}}};_.Vy=new _.ys("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Wy=new _.ys("INNERTUBE_TRANSPORT_TOKEN");var Fy=class{constructor(a){this.layer=a}setParent(a){this.parent=a}};var Dy=0; }catch(e){_._DumpException(e)} try{ _.Xy="player_uid_"+(Math.random()*1E9>>>0); }catch(e){_._DumpException(e)} try{ var PT,QT,MT,RT,hfa;_.KT=function(a,b){let c=0;for(;a;){if(b(a))return a;a=a.parentNode;c++}return null};_.LT=function(){if(!_.Bj.isEnabled())return!1;if(!_.Bj.isEmpty())return!0;_.Bj.set("TESTCOOKIESENABLED","1",{Ji:60});if(_.Bj.get("TESTCOOKIESENABLED")!=="1")return!1;_.Bj.remove("TESTCOOKIESENABLED");return!0};_.NT=function(a){return!!((MT(`f${Math.floor(a/31)+1}`)||0)&1<{if(_.kq(a))return!1;_.jq(a,void 0,void 0);return!0})()};_.UT=function(){try{return!!self.localStorage}catch{return!1}}; hfa=class{constructor(){this.j=_.v("ALT_PREF_COOKIE_NAME","PREF");this.o=_.v("ALT_PREF_COOKIE_DOMAIN","youtube.com");const a=_.Bj.get(this.j,void 0);a&&this.parse(a)}get(a,b){QT(a);PT(a);a=_.as[a]!==void 0?_.as[a].toString():null;return a!=null?a:b?b:""}set(a,b){QT(a);PT(a);if(b==null)throw Error("da");_.as[a]=b.toString()}remove(a){QT(a);PT(a);delete _.as[a]}save(){let a=!0;_.x("web_secure_pref_cookie_killswitch")&&(a=!1);_.Cj(this.j,this.dump(),63072E3,this.o,a)}clear(){for(const a in _.as)delete _.as[a]}dump(){const a= [];for(const b in _.as)_.as.hasOwnProperty(b)&&a.push(`${b}=`+encodeURIComponent(String(_.as[b])));return a.join("&")}parse(a){a=decodeURIComponent(a).split("&");for(let c=0;cString(b[d]),a=a.replace(new RegExp("\\$\\{"+d+"\\}","gi"),c),a=a.replace(new RegExp("\\$"+d,"gi"),c);return a};_.mN=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.oa("yt.msgs_",_.mN); }catch(e){_._DumpException(e)} try{ var Xs;_.Ys=function(a,b){b.hasOwnProperty("displayName")||(b.displayName=a.toString());b[Xs]=a};Xs=Symbol("Ha"); }catch(e){_._DumpException(e)} try{ _.Ce=function(){this.id="b"};_.Ce.prototype.toString=function(){return this.id};_.gt=new _.sr("MpJwZc","MpJwZc");var ht;ht=new _.Ce;_.jt=class extends _.De{constructor(a,b){super(ht,a);this.node=a;this.kind=b}}; }catch(e){_._DumpException(e)} try{ /* SPDX-License-Identifier: Apache-2.0 */ var Zy,bz,hz,kz,lz,nz,oz,Bz,Oz,Rz,Sz,Yz,$z,dA,fA,cA,az;Zy=function(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.kt=function(){throw Error("La");};_.$y=function(a=3){const b=_.tt;if(!b){switch(a){case 0:a=Error("Qa");break;case 1:a=Error("Sa");break;case 2:a=Error("Ta");break;default:a=Error("Ua")}throw a;}return b}; bz=function(a,b,c){const d=Object.create(az);d.source=a;d.qg=b;c!=void 0&&(d.equal=c);a=()=>{_.Nt(d);_.Kt(d);if(d.value===_.Uu)throw d.error;return d.value};a[_.Ut]=d;return a};_.cz=function(a){const b=_.Gt(null);try{return a()}finally{_.Gt(b)}};_.dz=function(a){return a.debugName||a.name||"[component]"};_.ez=function(){const a=_.ku;return a?a.zi:!1};_.fz=function(a,b){b={componentStack:_.qu(_.nu),Sx:_.ou?.slice()??[],zk:3,so:_.ju(),tagName:b};return[a,b]};_.gz=function(){};hz=function(){}; _.iz=function(a,b,c){if(c==null)a.removeAttribute(b);else{var d;(d=b.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":b.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(d,b,c):a.setAttribute(b,c)}};kz=function(a,b,c){a=a.style;if(typeof c==="string")a.cssText=c;else{a.cssText="";for(const f in c)if(jz.call(c,f)){b=a;var d=f,e=c[f];d.indexOf("-")>=0?b.setProperty(d,e):b[d]=e}}}; lz=function(a,b,c){const d=typeof c;d==="object"||d==="function"?a[b]=c:_.iz(a,b,c)};nz=function(){const a=new hz;a[_.mz.default]=lz;a.style=kz;return a};oz=function(a,b,c,d,e){return b==c&&d==e};_.sz=function(){var a=_.pz;let b=_.qz();for(;b!==null;){const c=b.nextSibling;a.removeChild(b);_.rz.deleted.push(b);b=c}};_.qz=function(){return _.tz?_.tz.nextSibling:_.pz.firstChild}; Bz=function(a,b={}){const {matches:c=oz}=b;return(d,e,f)=>{const h=_.rz,k=_.uz,l=_.vz,m=_.wz,n=_.tz,p=_.pz,r=_.xz;_.uz=d.ownerDocument;_.rz=new yz(d);_.xz=c;_.wz=[];_.tz=null;var t=_.pz=d.parentNode,w,z=zz.call(d);if((w=z.nodeType===11||z.nodeType===9?z.activeElement:null)&&d.contains(w)){for(z=[];w!==t;)z.push(w),w=w.parentNode||(t?w.host:null);t=z}else t=[];_.vz=t;try{return a(d,e,f)}finally{d=_.rz,_.Az&&d.deleted.length>0&&(0,_.Az)(d.deleted),_.uz=k,_.rz=h,_.xz=r,_.wz=m,_.tz=n,_.pz=p,_.vz=l}}}; _.Dz=function(a){return(0,_.Wq)(a)&&_.Cz in a};_.Ez=function(a){return _.Dz(a)?a[_.Cz].le:a};_.Fz=function(a,b,...c){b=b??{};return{type:a,props:b,children:c,[_.Xu]:!0}};_.Gz=function(a){if(Array.isArray(a)){for(let b=0;b{setTimeout(()=>{var b=[...Nz];Nz=[];for(const c of b)try{for(b=0;b{_.Nt(f);_.Vt(f,h);f.Ib=!1;f.Fi=_.Lt},h=>{_.Nt(f);if(f.value===_.Uu)throw f.error;_.Ft?.ce!==!1||_.St(f);_.Vt(f,h(f.value));f.Ib=!1;f.Fi=_.Lt}]}; _.Uz=function(a){return _.Tz.Dc?_.Tz.Ag?_.Tz.Ag[a]:!0:!1};Yz=function(a,b,c){return _.Uz(a)&&_.Tz.sh(a,b,Vz)?new Wz(a,b,c):Xz}; _.Zz=function(a,b,c){if(typeof c==="function"){var d=c;c=void 0}const e=Yz(a,b,c);if(c?.endTime!=null)return d&&_.sp(Error("Zb")),e;e!==Xz&&c?.active!==!1&&_.Tz.stack.push(e);if(!d)return e;if(e===Xz)return d(e);try{const f=d(e);if(f instanceof Promise)return f.then(h=>{e.end();return h},h=>{e.end("SPAN_STATUS_ERROR");throw h;});e.end();return f}catch(f){throw e.end("SPAN_STATUS_ERROR"),f;}}; $z=function(a,b,c,d){a instanceof Element&&(c.debugName||(c.debugName=`<${a.tagName.toLowerCase()}`+(a.tagName.includes("-")?">":`.${a.className}>`)),_.x("ytwiz_enable_debug_component_props")&&(a.debugProps||(a.debugProps=Zy(b,e=>()=>e())),b.data===void 0||"data"in a&&!a.isWebComponentWrapper||Object.defineProperty(a.debugProps,"data",{get:()=>_.Pu(b.data),set:e=>{d?.data?.(e)},enumerable:!0,configurable:!0})))}; _.aA=function(a,b){if(a.length===0&&!b?.initial)return Sz(a,{debugName:b?.debugName},"g");const [c,d,e]=Sz({source:()=>a(),qg:(f,h)=>h?.value?a(h.value):b?.initial?a(b.initial):f},{debugName:b?.debugName},"h");return[c,d,e]}; _.J=function(a,b=""){const c=d=>_.Zz("ytComponent",{},e=>{var f=bA={};if(c?.idomCompat&&d.bm){const [l,m,n]=cA(d,typeof c.idomCompat==="object"?c?.idomCompat.callbacks:{});var h=dA(a,l);f.jy=h;bA=void 0;$z(h,l,c,m);e.Ud({debugName:c.debugName});e=_.Ez(h);e=Array.isArray(e)?e[0]:e;e[_.eA]||(e[_.eA]={});e[_.eA].Pz=n;_.gz(l,h);return h}let k;k=Zy(d,fA);h=dA(a,k);$z(h,k,c);f.jy=h;bA=void 0;e.Ud({debugName:c.debugName});_.gz(k,h);return h});c.debugName=b;return c};dA=function(a,b){a=a(b);return _.Gz(a)}; fA=function(a,b){return b==="children"||b==="ref"||typeof a==="function"||a===void 0?a:()=>_.Pu(a)};_.gA=function(a,b){return()=>_.Pu(a)??b};_.hA=function(a,b){const c={...a};for(const d in b)b.hasOwnProperty(d)&&(c[d]=_.gA(a[d],b[d]));return c}; cA=function(a,b){const c={},d={},e={};for(const f in a){const h=a[f];if(f==="children"||f==="ref")c[f]=h;else if(typeof h==="function")if(f in b||h.length>0)e[f]=h,c[f]=(...k)=>e[f](...k);else if(f==="data"){const [k,l]=_.aA(h,{debugName:`${f}:cwis`});c[f]=k;d[f]=l}else c[f]=h;else if(!(a[f]===void 0&&f in b)){const [k,l]=_.H(a[f],{debugName:`${f}:cwis`},"isWZ5");c[f]=k;d[f]=l}}return[c,d,function(f){for(const h in f){const k=f[h];h!=="children"&&h!=="ref"&&(typeof k==="function"?h in b?e[h]=k:k.length> 0&&(e[h]=k,_.sp(new _.Nj(iA,h))):h in b&&k===void 0||(d[h]||_.et(new _.Nj(jA,h)),_.Qz(()=>{d[h](k)})))}}]}; az={..._.uu,value:_.Su,Ib:!0,error:null,equal:_.Et,kind:"linkedSignal",Tl(a){return a.value===_.Su||a.value===_.Tu},Ul(a){if(a.value===_.Tu)throw Error("h");const b=a.value;a.value=_.Tu;const c=_.Pt(a);let d,e=!1;try{const f=a.source(),h=b!==_.Su&&b!==_.Uu;d=a.qg(f,h?{source:a.sourceValue,value:b}:void 0);a.sourceValue=f;_.Gt(null);e=h&&d!==_.Uu&&a.equal(b,d)}catch(f){d=_.Uu,a.error=f}finally{_.Gt(c),a&&_.Rt(a)}e?a.value=b:(a.value=d,a.version++)}}; _.Iz={MF(){},SH(){},TF(){},An(){},NF(){},Vh(){},cf(){},he(){},Wh(){}};_.kt.prototype.j=function(){return this.content};_.kt.prototype.toString=function(){return this.content};try{const a=window?.top??_.u;a.U3bHHf??(a.U3bHHf=0);a.U3bHHf++}catch(a){_.u.U3bHHf??(_.u.U3bHHf=0),_.u.U3bHHf++};_.mA=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 sortable typemustmatch".split(" "));_.nA=new Set(["contenteditable","draggable","spellcheck"]);_.oA=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(" ")); _.pA=new Set(["a","font","script","style","title"]);_.mz={default:"__default"};var jz=Object.prototype.hasOwnProperty;hz.prototype=Object.create(null);_.qA=nz();_.Az=null;var yz=class{constructor(a){this.created=[];this.deleted=[];this.node=a}};var zz=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){let a=this,b=a;for(;a;)b=a,a=a.parentNode;return b};_.rz=null;_.tz=null;_.pz=null;_.uz=null;_.vz=[];_.xz=oz;_.wz=[];_.rA=function(a){return Bz((b,c,d)=>{_.pz=_.tz=b;_.tz=null;c(d);_.sz();_.tz=_.pz;_.pz=_.pz.parentNode;return b},a)}();_.sA=new hz;RegExp.prototype.hasOwnProperty("sticky");_.tA=Symbol("Fb");_.uA=Symbol("Ib");var vA;vA=nz();_.wA=vA[_.mz.default];_.xA=vA.style;_.Cz=Symbol("Nb");_.Pz=_.Fz;_.eA=Symbol("Ob");_.yA=_.zt("WizInjectionContext_ModelRootElement");_.zA=_.zt("WizInjectionContext_RendererData");_.AA=_.zt("WizInjectionContext_InjectingConstructor");_.BA=_.zt("WizInjectionContext_AppContext");_.DA=_.zt("WizInjectionContext_Dispatcher");_.EA=_.zt("WizInjectionContext_RootElement");_.FA=_.zt("WizInjectionContext_AsyncDeps");_.GA=_.zt("WizInjectionContext_ObjectCreationTracker");_.HA=null;_.IA=Symbol("Xb");var Nz=[];_.St=a=>{throw _.ru(Error("Wa`"+a.debugName));};(function(){const a=_.Az;_.Az=b=>{a?.(b);Oz(b)}})();var Wz,Xz,Vz; Wz=class{constructor(a,b,c={}){this.name=a;this.id=_.Tz.nx++;this.sessionId=_.Tz.sessionId;this.attributes=b;this.status="SPAN_STATUS_UNSET";this.startTime=c.startTime??(0,_.Vk)();this.j=c.active;if(a=_.Tz.stack[_.Tz.stack.length-1])this.parentId=a.id,a.children||(a.children=[]),a.children.push(this);for(const d of _.Tz.processors)try{d.El?.(this)}catch(e){_.sp(e)}c.endTime!=null&&(this.j=!1,this.end("SPAN_STATUS_OK",c.endTime))}end(a="SPAN_STATUS_OK",b=(0,_.Vk)()){this.endTime=b;this.duration=this.endTime- this.startTime;this.status=a;this.j!==!1&&(_.Tz.stack[_.Tz.stack.length-1]===this?_.Tz.stack.pop():_.sp(Error("Yb`"+String(this.name))));for(const c of _.Tz.processors)try{c.Sp?.(this)}catch(d){_.sp(d)}}Ud(a){Object.assign(this.attributes,a)}};Xz={end(){},Ud(){}};_.Tz={Dc:!1,nx:0,stack:[],sessionId:"",Ag:void 0,processors:[],sh:()=>!0};Vz={Dy(){return _.Tz.stack[0]}};var bA=void 0;var jA="IDOM interop setter undefined. Key:",iA="Callback detected that was not set in the idomCompat callbacks map. Key:"; }catch(e){_._DumpException(e)} try{ /* Copyright 2017 Google LLC SPDX-License-Identifier: BSD-3-Clause */ var NA,OA,WA,XA,YA,cB,dB,eB,gB,hB,mB,nB,oB,pB,qB,rB,uB,zB,CB,DB,EB,GB,HB,IB,JB,KB,MB,QB,TB,VB,PB,YB,aC,bC,cC,$B,UA,ZA,$A,dC,bB,vB,tB,XB;_.JA=function(a){if(a instanceof _.bb)return a.j;throw Error("h");};_.KA=function(a,b){if(a.nodeType===1&&/^(script|style)$/i.test(a.tagName))throw Error("h");a.innerHTML=_.JA(b)};_.LA=function(a){return a==null||typeof a==="string"?a:void 0};NA=function(a){if(!a)return null;a=_.LA(_.ft(a,2,void 0,_.MA));return a===null||a===void 0?null:_.cb(a)}; OA=function(a){a={[_.cu]:!0,debugName:a};!_.tt||_.$t(a);return a};_.PA=function(a,b,c){const d=_.dz(a);_.ku={name:c?`${d} (${c})`:d,zi:a.componentType!==_.Wu,parent:_.ku};a=b();_.ku=_.ku.parent;return a};_.QA=function(a){_.Bu--;if(a)for(const b of _.jv)b.clear();else _.Bu>0||_.xu.isFlushing&&!_.iu.bi||_.Eu()};_.RA=function(){};_.SA=function(){};_.TA=function(){}; _.VA=function(){let a;if(typeof UA==="function")a=UA;else if(typeof UA==="object")a=UA.constructor;else throw Error(void 0);return _.vc(b=>b instanceof a)};WA=function(a){a=String(a);const b=(d,e,f)=>{const h=Math.min(e.length-f,d.length);for(let l=0;l{c();b()}:b};YA=function(a,b,c=!1){const d=_.$y(),e=_.ku;let f;c&&b&&typeof b!=="function"&&(f=b,f[_.tA]===void 0&&(f[_.tA]=!1,XA(f,()=>{f[_.tA]=!0})));return h=>{let k=!1;b&&(typeof b==="function"?k=b():k=!b.isConnected||c&&f?.[_.tA]===!0);if(!k&&!d?.ga){var l=()=>a(h);try{_.pu(()=>_.cz(l),e)}catch(m){_.Ju(m,d)}}}}; _.aB=function(a,b,c){if(Object.hasOwnProperty.call(ZA,a)&&(a=ZA[a],Object.hasOwnProperty.call(a,b)&&(a=a[b],a instanceof Array))){let e=null,f=!1;for(let h=0,k=a.length;h{_.iu.handleError?.(..._.fz(Error("Hb"),a.toLowerCase()))});return b===null?null:bB[b]??null};dB=function(a,b,c){if(c===null||c===void 0)return c;b=b.toLowerCase();a=cB(a,b);return a===null?c:a(b,c)};eB=function(a,b){const c=OA(b);b=_.ut(c);try{a(c)}finally{_.ut(b)}return()=>void _.au(c)};_.fB=function(a){return _.va(a)?"nodeType"in a:!1};gB=function(){return document.createTextNode("")}; hB=function(a){a=document.createTextNode(String(a));a._isSignalTextNode=!0;return a};_.jB=function(a){return a!=null&&a.Rh===_.iB||a instanceof _.bb||_.VA()(a)};_.kB=function(a){const b=document.createElement("div");if(_.VA()(a)&&NA(a))_.KA(b,NA(a));else if(a instanceof _.bb)_.KA(b,a);else if(a!=null&&a.Rh===_.iB){if(a.Rh!==_.iB)throw Error("Ma");a=_.cb(a.toString());_.KA(b,a)}for(const c of b.childNodes)c._isSafeOrSanitizedHtmlNode=!0;return b}; _.lB=function(a){a=typeof a;return a==="string"||a==="number"||a==="boolean"};mB=function(a){return a instanceof _.Pa||_.Ua(a)||!1};nB=function(a,b){const c=a.parentElement;if(!c)return b;c.replaceChild(b,a);return b};oB=function(a,b){const c=a[0].parentElement;if(c)if(a[0].previousSibling||a[a.length-1].nextSibling){c.insertBefore(b,a[0]);for(let d=a.length-1;d>=0;d--)c.removeChild(a[d])}else c.textContent="",c.appendChild(b);return b}; pB=function(a,b){if(a[0].parentElement){var c=a[0].parentElement;const f=b.length;let h=a.length,k=f,l=0,m=0;const n=a[h-1].nextSibling;let p=null;for(;ld-m)for(e=a[l];m{d.Ox?.();delete a._disposeRef},c&&_.vu(()=>{a._disposeRef?.()}))}};uB=function(a){return a.length>0&&a.includes("-")&&!tB.includes(a.toLowerCase())}; _.wB=function(a,b,c){if(typeof c==="boolean"&&_.nA.has(b))_.iz(a,b,String(c));else if(c===!1&&_.mA.has(b))_.iz(a,b,null);else if(b!=="idomKey"&&b!=="skip"&&b!=="skipchildren"&&b!=="children"&&b!=="el")if(b.startsWith("on")){if(b[2]!==":")throw _.ru(Error("Gb`"+b),a.tagName);if(c===void 0||c===null)_.iu.handleError?.(..._.fz(Error("Jb`"+b),a.tagName)),a[b]=void 0;else{var d=b.slice(3),e=_.ez();if(d==="jsaction"){c=Array.isArray(c)?c:[c];for(const h of c){if(typeof h!=="object"||h===null||typeof h.hm!== "function")throw Error("Mb`"+b);h.hm(0,a,e?_.vu:()=>{})}}else{if(typeof c==="function")var f=YA(c,a,!e);else{rB(b,c);if(c.hm){c.hm(0,a,d,e?_.vu:()=>{});return}f=c.Fo(0)}if(e&&a[`on${d}`]===void 0)a.addEventListener(d,f),_.vu(()=>void a.removeEventListener(d,f));else if(e||!vB.includes(d))a[`on${d}`]=f}}}else{if(b.startsWith("data-")&&typeof c==="string")try{c=WA(c)}catch(h){c="zSoyz"}typeof c!=="function"||a._disposeEffects!=null?((e=b.startsWith("prop:"))&&(b=b.slice(5)),_.iu.iu&&(e&&uB(a.tagName)|| (c=dB(a.tagName,b,c))),b==="style"?(0,_.xA)(a,b,c):e?a[b]=c:(0,_.wA)(a,b,c)):(a._signalProps||(a._signalProps=[]),a._signalValues||(a._signalValues=[]),a._signalProps.push(b))}};_.xB=function(a,b=!0){const c={};b&&_.$t(c);b=_.ut(c);try{a(c)}finally{_.ut(b)}return()=>void _.au(c)};_.yB=function(a){return a.children};zB=function(){var a=_.$y(1);const b=_.xt(a,_.BA);if(!_.wt(b))return b;a=_.xt(a,_.DA);if(!_.wt(a))return a.Vu()}; _.BB=function(a,b){b==null&&(b=(_.AB.bu??document).__wizdispatcher.QG());b.get(_.gt).o.dispatchEvent(new _.jt(a,_.iB))};CB=function(a){return`(${typeof a}) ${a!=null&&typeof a==="object"?a.constructor.name:typeof a} ${a}`}; DB=function(a){if(Array.isArray(a)){if(a.length>1)throw _.ru(Error("Qb`"+a.length+"`"+a.map(CB).join(", ")),"SCRIPT");a=a[0]}if(a==null)return null;if(!(a instanceof _.gb)){if(window?.trustedTypes?.isScript(a))throw Error("Pb");if(String(a).trim().length===0)return null;throw Error("Rb`"+CB(a));}return a};EB=function(a,b){b=DB(b);b!==null&&_.mb(a,b)}; _.FB=function(a){if(Array.isArray(a)){if(a.length>1)throw _.ru(Error("Sb`"+a.length+"`"+a.map(CB).join(", ")),"STYLE");a=a[0]}if(a==null||String(a).trim().length===0)return null;throw Error("Tb`"+CB(a));};GB=function(){};HB=function(){return null};IB=function(a,b){a.nodeType===Node.TEXT_NODE?a.textContent!==String(b)&&(a.textContent=String(b)):a=nB(a,hB(b));return a};JB=function(a,b){Array.isArray(a)?a.push(b):a.appendChild(b);return a}; KB=function(a,b){_.Nu(()=>{const c=a._signalProps,d=a._signalValues;for(let e=0;evoid KB(a,b),_.iu.Hh||!!_.tt):KB(a,b))}; MB=function(a,b){a=(_.pA.has(a.toLowerCase())?0:_.oA.has(a.startsWith("svg:")?a.replace("svg:",""):a))?document.createElementNS("http://www.w3.org/2000/svg",a.startsWith("svg:")?a.replace("svg:",""):a):(0,_.SA)(a,b)||document.createElement(a);a[_.IA]=!0;return a};_.OB=function(a){const b=_.Pz!==_.Fz;_.Pz=a?_.NB:_.Fz;return b}; _.SB=function(a,b={}){const c=PB();let d=!0,e;const f=!!_.iu.up;f&&(e=zB());_.Nu(()=>{const h=!d&&b.te&&f,k=h?qB(c[0]):void 0;d=!1;b.te&&_.Bu++;const l=c[0],m=c[_.Cz].le,n=_.OB(!0);try{let w;try{w=a()}catch(D){_.Ju(D),w=gB()}const z=QB(l,w,c);let B=_.RB.Mw(z)??z;Array.isArray(B)||(c[_.Cz].le=[B]);const E=c[_.Cz].le;if(m&&(!Array.isArray(m)||m.length!==0)){var p=Array.isArray(m)?m[0]:m,r=p[_.eA],t=p._disposeEffects;p._disposeEffects=void 0;p=Array.isArray(E)?E[0]:E;p[_.eA]=r;p[_.eA]&&(p[_.eA].Hp=p=== E?1:E.length);p._disposeEffects=t}c[0]=B;b.te&&_.QA(!1)}catch(w){throw b.te&&_.QA(!0),_.ru(w);}finally{_.OB(n)}h&&_.BB(k,e)},b.debugName);return c}; QB=function(a,b,c){for(;typeof b==="function";)b=b();b?.[_.Xu]&&_.iu.handleError?.(..._.fz(Error("Ub`"+b.type?.Jc),b.type?.Jc));if(a==null)return b==null?gB():_.lB(b)?hB(b):mB(b)?hB(b.toString()):_.fB(b)?b:b.length===0?gB():TB(b,c);if(_.fB(a)){if(b==null)return nB(a,gB());if(_.lB(b))return IB(a,b);if(mB(b))return IB(a,b.toString());if(_.fB(b))return nB(a,b);if(b.length===0)return nB(a,gB());b=TB(b,c);pB([a],c[_.Cz].le);return b}a=_.UB(a);if(b==null)return oB(a,gB());if(_.lB(b))return oB(a,hB(b)); if(mB(b))return oB(a,hB(b.toString()));if(_.fB(b))return pB(a,[b])[0];if(b.length===0)return oB(a,gB());b=TB(b,c);pB(a,c[_.Cz].le);return b};_.UB=function(a,b,c=!1){return VB(a,b??[],c)};TB=function(a,b){const c=_.UB(a,void 0,!0);if(c.length===0)return gB();b[_.Cz].le=c;return a}; VB=function(a,b=[],c=!1,d,e=-1){if(a==null)return b;if(a instanceof _.Hz){var f=a.ec();return VB(f,b,c,d,e)}if(_.fB(b)&&b.nodeType===Node.ELEMENT_NODE)switch(b.tagName){case "SCRIPT":EB(b,a);return;case "STYLE":if(_.FB(a)!==null)throw Error("h");return}_.lB(a)&&(a=hB(a),d&&c&&(d[e]=a));if(_.jB(a)){c=_.kB(a);c=Array.from(c.childNodes);for(var h of c)JB(b,h);return b}mB(a)&&(a=hB(a.toString()),d&&c&&(d[e]=a));if(_.fB(a))return JB(b,a);if(Array.isArray(a)){for(f=0;f{var k=a();return k!=null&&!_.lB(k)&&_.jB(k)?(k=_.kB(k),Array.from(k.childNodes)):k},{debugName:"qmF2ne",bo:a})[0];if(Array.isArray(f)){for(const k of f)JB(b,k);return b}d&&c&&(d[e]=f);return JB(b,f)}if(a?.[_.Xu]){d=a;e=_.OB(!0);h=_.Pz;try{f=h(d.type,d.props,...d.children)}finally{_.OB(e)}return VB(f,b,c)}_.iu.handleError?.(..._.fz(Error("Vb")));return b};PB=function(a){const b=Object.assign([],{[_.Cz]:{le:[]}});if(!a)return b;b[0]=TB(a,b);return b}; _.WB=function(a,b){let c,d;var e=_.dz(a),f=l=>{d=l;l=_.OB(!0);const m=_.Gt(_.ov);try{c=_.Gz(a(b))}finally{_.Gt(m),_.OB(l)}};e=_.iu.mo?eB(f,e):_.xB(f,_.iu.Hh||!!_.tt);_.du(d);if(!b.bm){f=_.ut(d);try{return(0,_.RA)(a,b,c),c}finally{_.ut(f)}}let h;!_.Dz(c)&&Array.isArray(c)&&(c=PB(c));h=_.Ez(c);f=Array.isArray(h)?h[0]:h;let k=!1;if(f){const l=b?.idomKey??a,m=h!==f;f._disposeEffects=e;const n=f[_.eA]||{},p=_.Dz(c)?c:n.qm;Object.assign(n,{key:l,Hp:m?h.length:1,owner:d,ZG:!!f[_.eA],qm:p});f[_.eA]=n}else k= !0;(()=>{const l=_.ut(d);try{(0,_.RA)(a,b,h)}finally{_.ut(l)}})();k&&e();return c};_.ZB=function(a,b,...c){b??(b={});return _.ez()||_.ku==null?new XB(a,b,c):YB(a,b,c)}; YB=function(a,b,c){if(a===_.yB)return c;if(typeof a==="function")return _.ku&&!_.ez()&&(b.bm=!0),_.PA(a,()=>{c.length>0&&(b.children=c.length===1?c[0]:c);if(a.componentType===_.Wu){let e;eB(()=>{var f=b;if(a.componentType!==_.Wu)e=!1;else{f||(f={});var h=new _.Lz(f,a),k=_.Gt(_.ov);try{var l=h.ec(f)}finally{_.Gt(k)}l instanceof HTMLElement?(l.__instance=h,h.el=l,h.j=a,a.Jc=l.tagName.toLowerCase(),_.Iz.cf(h),e=l):e=l}},a.name);if(e)return e}return _.WB(a,b)},b.debugInstance);const d=MB(a,b);for(const e in b)_.wB(d, e,b[e]);_.LB(d,b);_.UB(c,d);_.sB(d,b,{zi:!0});(0,_.TA)(d,b);return d};aC=function(a){const b=Object.create($B);b.qg=a;a=()=>{_.Nt(b);_.Kt(b);if(b.value===_.Uu)throw b.error;return b.value};a[_.Ut]=b;return a};_.L=function(a,b,c=""){const d=aC(a);a=d[_.Ut];a.debugName=_.At(b?.debugName,c,"[computed]");b?.equals!=null&&(a.equal=b.equals);return d};_.P=function(a){return bC(a)}; bC=function(a){if(a.A===void 0)return a.W?.();if(typeof a.A!=="function"){const e=a.then,f=a.W,h=a.A;return h?e(h):f?.()}const b=a.A,c=_.L(()=>!!b(),void 0,"Ljylkc"),d=cC(b);return _.SB(()=>{const e=c();let f;_.xB(()=>{const h=_.Gt(_.ov);try{f=_.Gz(e?a.then(d):a.W?.())}finally{_.Gt(h)}},!0);return f},{debugName:a.debugInstance??"RlDudd",bo:a.then,te:!0})};cC=function(a){return()=>{const b=a();b||_.iu.handleError?.(..._.fz(Error("dc")));return b}}; $B={..._.uu,value:_.Su,Ib:!0,error:null,equal:_.Et,kind:"computed",Tl(a){return a.value===_.Su||a.value===_.Tu},Ul(a){if(a.value===_.Tu)throw Error("h");const b=a.value;a.value=_.Tu;const c=_.Pt(a);let d,e=!1;try{d=a.qg(),_.Gt(null),e=b!==_.Su&&b!==_.Uu&&d!==_.Uu&&a.equal(b,d)}catch(f){d=_.Uu,a.error=f}finally{_.Gt(c),a&&_.Rt(a)}e?a.value=b:(a.value=d,a.version++)}};_.MA={};_.iB={};UA=class extends _.rr{constructor(a){super(a)}};_.Hz=class{constructor(){this.ln=null}}; _.Kz=class{constructor(a){this.props=a;this.v=!1}cf(){}Vh(){}he(){}Wh(){}}; ZA={a:{href:[{ka:3}]},area:{href:[{ka:3}]},audio:{src:[{ka:3}]},button:{formaction:[{ka:3}],formmethod:[{ka:1}]},form:{action:[{ka:3}],method:[{ka:1}]},iframe:{srcdoc:[{ka:2}]},img:{src:[{ka:3}],srcset:[{ka:11}]},input:{accept:[{ka:1}],formaction:[{ka:3}],formmethod:[{ka:1}],pattern:[{ka:1}],readonly:[{ka:1}],src:[{ka:3}]},link:{href:[{ka:3,gb:"rel",lb:"alternate"},{ka:3,gb:"rel",lb:"author"},{ka:3,gb:"rel",lb:"bookmark"},{ka:3,gb:"rel",lb:"canonical"},{ka:3,gb:"rel",lb:"cite"},{ka:3,gb:"rel",lb:"help"}, {ka:3,gb:"rel",lb:"icon"},{ka:3,gb:"rel",lb:"license"},{ka:3,gb:"rel",lb:"next"},{ka:3,gb:"rel",lb:"prefetch"},{ka:3,gb:"rel",lb:"dns-prefetch"},{ka:3,gb:"rel",lb:"prerender"},{ka:3,gb:"rel",lb:"preconnect"},{ka:3,gb:"rel",lb:"preload"},{ka:3,gb:"rel",lb:"prev"},{ka:3,gb:"rel",lb:"search"},{ka:3,gb:"rel",lb:"subresource"}]},script:{defer:[{ka:1}]},source:{src:[{ka:3}],srcset:[{ka:11}]},textarea:{readonly:[{ka:1}]},video:{src:[{ka:3}]}}; $A={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}; dC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;bB={[1]:null,[2]:(a,b)=>b instanceof _.bb?_.JA(b):_.oq.toString(),[3]:(a,b)=>_.Ua(b)?_.Va(b):dC.test(String(b))?String(b):_.oq.toString(),[4]:(a,b)=>b instanceof _.Pa?_.Ra(b):_.oq.toString(),[5]:(a,b)=>String(b),[7]:null,[8]:null,[10]:null};vB=["focusin","focusout"];tB="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");_.AB={}; _.RB={CI:GB,RI:GB,log:GB,EH:HB,Mw:HB,VG:(a,b)=>{b()}};_.Lz=class extends _.Kz{constructor(a,b){super(a);this.o=b;this.xf=[];this.B=0;this.D=_.xB(c=>{this.rk=c;_.vu(()=>{_.Jz(this,this.el)})},_.iu.Hh||!!_.tt)}ec(a){const b=_.HA;_.HA=this;this.B=0;const c=_.Gt(_.ov),d=_.ut(this.rk);try{return this.o(a)}finally{_.ut(d),_.Gt(c),_.HA=b}}get componentName(){return _.dz(this.o)}}; XB=class extends _.Hz{constructor(a,b,c){super();this.kind=a;this.props=b;this.children=c}ec(){var a=YB(this.kind,this.props,this.children);if(this.ln!=null)for(const b of this.ln)a=b(a);return a}};_.qC=Symbol("cc"); }catch(e){_._DumpException(e)} try{ _.bD=null; }catch(e){_._DumpException(e)} try{ _.dD=function(a,b){const [c,d]=_.H(!1,void 0,"mNywzc");let e=!1,f;const h=k=>{if(f)return _.I(f,{...k});if(!e){e=!0;const l=_.bD;l?.Ss();a().then(m=>{f=m;d(!0);l?.hq()}).catch(m=>{l?.hq();if(b?.debugName){var n=new _.Nj("failed to load chunk",b.debugName,m?.toString?.());_.rp(n)}else _.rp(m);throw m;})}return _.I(_.P,{A:c,then:()=>_.I(f,{...k})})};_.cD.set(h,a);return h};_.JD=new _.ys("CHUNK_REGISTRY_TOKEN");_.cD=new WeakMap; }catch(e){_._DumpException(e)} try{ var rC;_.sC=function(a,b){a=_.Ku(rC,a,b);_.Au(a)};rC={..._.lv,effectType:_.yu}; }catch(e){_._DumpException(e)} try{ _.MC=function(a,...b){a.args||(a.args=[]);Array.isArray(a.args)&&a.args.push(...b)}; }catch(e){_._DumpException(e)} try{ _.CG=function(a){const b=_.$y(1);if((0,_.Gu)(b))throw Error("bb");return _.Dt(a,b)};_.EG=function(){return _.tt?_.CG(_.DG):void 0};_.FG=Symbol("lc");_.GG=Symbol("mc");_.DG=_.Ct({defaultValue:void 0},"yDp5Oc"); }catch(e){_._DumpException(e)} try{ var HG,IG,MG,SG,QG,PG,TG,UG,XG,YG,ZG,aH,$G,cH,eH,dH,fH,bH,hH,jH,oH,mH,pH,lH,nH,kH,JG;HG=function(a,b){const c=_.bD;let d=0;_.bD={Ss:()=>{d++;_.Qz(()=>{a(!1)})},hq:()=>{--d===0&&_.Qz(()=>{a(!0)})}};try{return b()}finally{_.bD=c}};IG=function(a){const [b,c]=_.H(!0,void 0,"bKtO6d");return HG(c,()=>{const d=_.Gz(a.children());return _.I(_.P,{A:b,then:()=>d,W:a.fallback})})}; _.KG=function({children:a,sg:b,callbacks:c}){var d=new Map;b=b??[];for(const e of b)d.set(e.id.ub.token,e);c=c??[];for(const e of c)d.set(e.id.ub.token,e);d=Object.assign(Object.create(JG),{debugName:"[contextOwner]",entries:d});_.$t(d);d=_.ut(d);try{const e=_.Gz(a);return _.I(_.yB,null,e)}finally{_.ut(d)}};_.LG=function(a,b){return{[_.GG]:!0,id:a,value:b}};MG=function({pg:a}){return _.I(_.yB,null,a())};_.NG=function(a,b){a={...a,parent:_.EG()};return _.I(_.KG,{sg:[_.LG(_.DG,a)]},_.I(MG,{pg:b}))}; _.OG=function(a,b){return(Array.isArray(a)?a:Array.from(a)).map(b)};_.RG=function(a){return typeof a.va!=="function"?_.OG(a.va,a.children):a.Ab==="INDEX"?PG(a):QG(a)};SG=function(a){for(const b of a)b?.()}; QG=function(a){const b=a.Ab===void 0||a.Ab==="REFERENCE",c=b?n=>n:a.Ab;let d=[],e=[],f=[],h=[],k=[],l=[],m=!0;_.vu(()=>{SG(h)});return _.SB(()=>{var n=TG(a);const p=n.length;if(p===0){if(d.length===0&&!m)return f;SG(h);d=n;e=[];for(n=0;n{f[0]=_.Gz(a.fallback())}));m=!1;return f}const r=new VG;for(var t=d.length-1;t>=0;t--)r.push(e[t],t);t=Array(p);const w=Array(p),z=Array(p),B=Array(p),E=Array(b?0:p);for(let D=0;D{B[D](D);if(!b)E[D](F)}),delete h[N]):t[D]=UG(()=>{const R=_.H(D,void 0,"PLT1s"),K=R[0];B[D]=R[1];w[D]=C;if(b)z[D]=_.Gz(a.children(F,K));else{const O=_.H(F,void 0,"bk8RJd"),W=O[0];E[D]=O[1];z[D]=_.Gz(a.children(W,K))}})}SG(h);d=n;e=w;f=z;h=t;k=B;l=E;m=!1;return z},{debugName:a.debugInstance??"nsTGHd",bo:a.va,te:!0})}; PG=function(a){const b=[],c=[];let d=[];const e=[];let f=!1;_.vu(()=>{SG(e)});return _.SB(()=>{const h=TG(a);f&&h.length>0&&(e.pop()(),b.pop(),f=!1);const k=Array(h.length);for(let m=0;mvoid c[m](h[m])),b[m]=h[m]);k[m]=d[m];continue}var l=UG(()=>{b[m]=h[m];const n=_.H(h[m],void 0,"uiC0cb"),p=n[0];c[m]=n[1];k[m]=_.Gz(a.children(p,m))});e[m]=l}for(;b.length>h.length;)b.pop(),e.pop()(),c.pop();h.length===0&&!f&&a.fallback&&(l=UG(()=>{k[0]=_.Gz(a.fallback())}), e[0]=l,f=!0);return d=k},{debugName:a.debugInstance??"nsTGHd",te:!0})};TG=function(a){a=a.va();return Array.isArray(a)?a:Array.from(a)};UG=function(a){const b=_.$y();return _.xB(c=>{const d=_.Gt(_.ov);try{c.parent=b,a(c)}finally{_.Gt(d)}},!1)};XG=function(a,b){return new WG(a,b)}; YG=function(a,b){this.o={};this.j=[];this.Sd=this.size=0;var c=arguments.length;if(c>1){if(c%2)throw Error("nc");for(var d=0;d100;)a.removeNode(a.j.ra)};fH=function(a,b){a.j!=b&&a.removeNode(b);return b.value};bH=function(a,b){this.key=a;this.value=b};hH=function(a,b,c,d){var e=gH;if(a==null||!c.pj)return b;e.j.get(a)===void 0&&e.j.set(a,[b,d??[],!1]);c=e.j.get(a);if(!c)return b;const [f,h,k]=c;if(h?.length&&d?.length&&d.some((l,m)=>l!==h[m]))return e.j.remove(a),b;d?.length&&e.j.set(a,[f,d,k]);return k?f:b}; _.iH=function(a){var b={pj:!0};return{Dj:function(c,d){const e=_.L(()=>a(c()),void 0,"Gmrblb"),[f,h]=_.aA(()=>{const k=c(),l=e(),m=d?.map(n=>n())??[];return hH(l,k,b,m)});_.sC(()=>{var k=e();k!=null&&(k=gH.register(k,[f,h],()=>d?.map(l=>l())??[]),_.vu(k))},"Umac6c");return[f,function(k){h(k);const l=e();l!=null&&gH.update(l,()=>k,b)}]},getData:function(c){c=a(c);return gH.get(c,b)},Xq:function(c,d){c=a(c);return gH.update(c,d,b)}}}; _.Y=function(a){const {data:b,mapping:c,wrapper:d,hI:e}=jH(a);kH(b,c);const f=()=>lH(_.Pu(b)),h=()=>{var k=lH(_.Pu(b));const l=[];for(const m of k)(k=mH(m))&&l.push(k);return l};return a.data?_.I(IG,{fallback:e},()=>_.I(_.RG,{va:h},(k,l)=>{const m=d?p=>d(()=>c[k](p,l),n,l):p=>c[k](p,l);m.debugName||(m.debugName=String(k));if(!c[String(k)])return document.createComment("");m.componentType!==_.Wu&&nH(String(k));const n=oH(f,k,l);return _.I(m,{data:n})})):_.I(_.yB,null)}; jH=function(a){var b=a.targetId||pH(a.children);if(!a.data||!b)return{...a,mapping:a.children};const c=`stamper-${qH++}`,d=()=>(typeof a.targetId==="function"?a.targetId(c):a.targetId)??c;[b]=rH(()=>{const f=[...lH(a.data())];f.targetId=d;return f});const e={...(_.y().resolve(_.yn(sH))||{}).qI,...a.children};if(a.jq){const f=e.notificationTextRenderer,h=e.notificationMultiActionRenderer;f&&(e.notificationTextRenderer=({data:k},l)=>a.jq(f({data:k},l)));h&&(e.notificationMultiActionRenderer=({data:k}, l)=>a.jq(h({data:k},l)))}return{...a,data:b,mapping:e,wrapper:(f,h,k)=>_.NG({targetId:d,MI:k},a.wrapper?()=>a.wrapper(f,h,k):f)}};oH=function(a,b,c){let d;return _.L(()=>{const e=a()[c()];if(e)d=e[b];else return _.sp(new _.Nj(`Stamper failed to find ${String(b)} at index ${c()} of data array of length ${a().length} (b/365643359). Did you access a signal after a component has been cleaned up?`)),d;return e[b]},void 0,"sErtjd")}; mH=function(a){let b=void 0;for(const c in a)if(!(!a).hasOwnProperty(c)){b=c;break}return b};pH=function(a){for(const b of Object.keys(a))if(tH.includes(b)||uH.includes(b)||vH.includes(b))return!0;return!1};lH=function(a){return a?Array.isArray(a)&&a instanceof Array?a:[a]:[]};nH=function(a){_.x("web_enable_renderer_logger")&&_.y().resolve(_.yn(wH))?.HH(a)}; kH=function(a,b){const c=_.y().resolve(_.yn(xH));c&&_.sC(()=>{var d=lH(_.Pu(a));let e=0,f=!1;for(var h of d){d=mH(h);if(!d||!b[String(d)]){f=!0;break}e++}h=c.KI;d=c.LI;e>0&&!f?h.o(d()):h.j(d())},"DhOUxe")};JG={oh(a){if(_.Bt in a||_.FG in a){const b=this.entries.get(a.ub.token);if(b!==void 0)return b.value}return this.parent?_.xt(this.parent,a):_.vt}};var VG=class{constructor(){this.map=new Map}push(a,b){const c=this.map;c.has(a)&&(this.j||(this.j=new Map),this.j.set(b,c.get(a)));c.set(a,b)}pop(a){const b=this.map,c=b.get(a);c!==void 0&&this.j?.has(c)?(b.set(a,this.j.get(c)),this.j.delete(c)):b.delete(a);return c}};var WG=class{constructor(a,b){this.j=a[_.u.Symbol.iterator]();this.o=b}[Symbol.iterator](){return this}next(){const a=this.j.next();return{value:a.done?void 0:this.o.call(void 0,a.value),done:a.done}}};_.g=YG.prototype;_.g.Bc=function(){aH(this);const a=[];for(let b=0;b2*this.size&&aH(this),!0):!1};_.g.get=function(a,b){return $G(this.o,a)?this.o[a]:b};_.g.set=function(a,b){$G(this.o,a)||(this.size+=1,this.j.push(a),this.Sd++);this.o[a]=b};_.g.forEach=function(a,b){const c=this.Tc();for(let d=0;d=d.j.length)return _.Ir;const f=d.j[b++];return{value:a?f:d.o[f],done:!1}};return e};_.g=cH.prototype;_.g.get=function(a,b){return(a=eH(this,a))?a.value:b};_.g.set=function(a,b){let c=eH(this,a);c?c.value=b:(c=new bH(a,b),this.o.set(a,c),dH(this,c))};_.g.gh=function(){return this.j.next.value};_.g.shift=function(){return fH(this,this.j.next)};_.g.pop=function(){return fH(this,this.j.ra)};_.g.remove=function(a){return(a=this.o.get(a))?(this.removeNode(a),!0):!1};_.g.removeNode=function(a){a.remove();this.o.remove(a.key)};_.g.isEmpty=function(){return this.o.isEmpty()}; _.g.Tc=function(){return this.map(function(a,b){return b})};_.g.Bc=function(){return this.map(function(a){return a})};_.g.contains=function(a){return this.some(function(b){return b==a})};_.g.clear=function(){for(;this.o.size>0;)this.removeNode(this.j.ra)};_.g.forEach=function(a,b){for(let c=this.j.next;c!=this.j;c=c.next)a.call(b,c.value,c.key,this)};_.g.map=function(a,b){const c=[];for(let d=this.j.next;d!=this.j;d=d.next)c.push(a.call(b,d.value,d.key,this));return c}; _.g.some=function(a,b){for(let c=this.j.next;c!=this.j;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};_.g.every=function(a,b){for(let c=this.j.next;c!=this.j;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};bH.prototype.remove=function(){this.ra.next=this.next;this.next.ra=this.ra;delete this.ra;delete this.next};var wH=new _.ys("RENDERER_LOGGER_TOKEN");var sH=new _.ys("RENDERER_STAMPER_OPTIONS_TOKEN");var xH=new _.ys("RENDERER_STAMPER_SUCCESS_SLI_TOKEN");var gH=new class{constructor(){this.o=new Map;this.v=new Map;this.j=new cH}get(a,b){const c=this.o.get(a);if(c)return c[0]();if(b.pj&&a!=null)return this.j.get(a)?.[0]}update(a,b,c){const d=this.o.get(a);if(d){const [e,f]=d;b=b(e());f(b);c.pj&&a!=null&&(c=this.v.get(a),this.j.set(a,[b,c?.()??[],!0]));return!0}if(c.pj&&a!=null&&(c=this.j.get(a))){const [e,f]=c;b=b(e);this.j.set(a,[b,f,!0]);return!0}return!1}register(a,b,c){if(a==null)return()=>{};this.o.set(a,b);c&&this.v.set(a,c);return()=>{this.o.get(a)=== b&&(this.o.delete(a),this.v.delete(a))}}};var tH="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),vH=["notificationTextRenderer","notificationMultiActionRenderer"], uH="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),{Dj:rH}=_.iH(a=>_.Pu(a?.targetId));var qH=0;_.Y.debugName="EjJbCe"; }catch(e){_._DumpException(e)} try{ _.S=function(...a){let b=!0;for(const c of a)if(typeof c!=="string"){b=!1;break}return b?a.join(" ").trim()||void 0:()=>{let c="";for(let d of a)if(typeof d==="function"&&(d=d()),d)if(typeof d==="string")c+=" "+d;else for(const e in d){if(!d.hasOwnProperty(e))continue;let f=d[e];typeof f==="function"&&(f=f());f&&(c+=" "+e)}c=c.trim()||void 0;return _.Pu(c)}}; }catch(e){_._DumpException(e)} try{ var uC,yC,CC,BC;_.tC=function(){if(_.ez())throw Error("Wb");return _.HA};uC=function(a){let b=null,c;const d={cn:null,get value(){d.hJ?.();return d.cn},Ns:!1,GF:!1,set value(e){d.iJ?.(e);d.cn=e;d.Ns=!0},Hx(e){c&&e!==c&&(c._disposeRef=void 0,b?.());c=e;b=a(e)||null},Ox(){b?.();b=d.value=null},[_.Yu]:!0};return d}; _.vC=function(a){const b=_.tC();if(b==null)throw Error("fc");const c=b.B++;b.xf||(b.xf=[]);const d=b.xf;d[c]||(d[c]={key:a,host:b});if(a!==d[c].key)throw Error("ec`"+(b.j?b.j?.name:"function"==typeof _.Lz&&b instanceof _.Lz?_.dz(b.o):`<${b.el.tagName.toLowerCase()}>`));return d[c]};_.wC=function(a,b){return!a||a.length!==b?.length||a.some((c,d)=>c!==b[d])};_.xC=function(a){var b=[];if(_.ez())return a();const c=_.vC("useMemoInternal");_.wC(c.pk,b)&&(c.pk=b,c.value=a());return c.value}; _.zC=function(a,b){return yC(a,!1,b)};_.AC=function(a,b){return yC(a,!0,b)};yC=function(a,b,c){return _.ez()?BC(a,b,c):CC(a,b,c)};CC=function(a,b,c){return _.xC(()=>BC(a,b,c))};BC=function(a,b,c){const d=_.tt,e=uC(f=>{e.value=f;const h=(()=>{const k=_.Gt(null);try{return c?.(f)}catch(l){_.Ju(l,d)}finally{_.Gt(k)}})();return()=>{h?.()}});e.FF=a;e.IF=b;e.jH=!_.ez();return e};_.DC=Symbol("gc"); }catch(e){_._DumpException(e)} try{ var fE,hE,jE,iE;_.dE=function(a){return a};_.eE=function(a){return{isDefault:!0,children:a.children}};_.gE=function(a){return fE(a)};fE=function(a){const b=hE(a),c=_.L(()=>iE(b),void 0,"H4YdAf");return _.SB(()=>{const d=c();let e;_.xB(()=>{const f=_.Gt(_.ov);try{e=_.Gz(d())}finally{_.Gt(f)}});return e},{debugName:a.debugInstance??"vI1rtf",te:!0})};hE=function(a){a=a.children;return Array.isArray(a)?a:[a]}; jE=function(a){const b=a.props;a=a.children[0];return b.when?{when:b.when,children:a}:{isDefault:!0,children:a}};iE=function(a){let b=()=>null;for(let c of a)if(c?.[_.Xu]&&(c=c.type===_.eE?{isDefault:!0,children:c.children[0]}:{when:c.props.when,children:c.children[0]}),c instanceof _.Hz&&(c=jE(c)),c.isDefault)b=c.children;else if(_.Pu(c.when))return c.children;return b};_.dE.debugName="tbhMcf";_.eE.debugName="zyMFzb"; }catch(e){_._DumpException(e)} try{ _.lE=function(a){if(a=a.match(kE))return{iconName:a[2],Jv:a[1].toUpperCase()==="FILL",iconSize:Number(a[3])}};_.oE=new _.ys("ICON_WIZ_COMPONENT_TOKEN");var kE;kE=/^YTICON_(fill|outline)_([a-zA-Z0-9_]+)_s([0-9]+)$/i; _.pE=_.J(({icon:a,active:b,className:c,style:d,ao:e,de:f,role:h,Xd:k,vc:l,ariaHidden:m,ariaExpanded:n,ariaLabel:p,tabindex:r,id:t,size:w,yf:z,Ko:B,Op:E,title:D})=>{const F=_.L(()=>{const K=a?.();if(K)return _.lE(K)},void 0,"lIqE8e"),C=()=>F()?.iconName??a?.(),N=()=>w?.()??F()?.iconSize,R=()=>b?.()??F()?.Jv;return _.I(_.P,{A:a,then:()=>{const K=_.y().resolve(_.oE);return _.I(K,{icon:C,ao:e,de:f,Xd:k,vc:l,ariaExpanded:n,tabindex:r,id:t,active:R,size:N,role:h,className:c,ariaHidden:m,ariaLabel:p,style:()=> {if(_.x("web_icon_style_ks"))return!d?.()&&N()?`width: ${N()}px;height: ${N()}px;`:d?.();if(!N())return d?.();const O=`width: ${N()}px; height: ${N()}px;`;return d?.()?`${O} ${d()}`:O},title:D,yf:z,Ko:B,Op:E})}})},"o");_.pE.idomCompat={callbacks:{Op:!0}}; }catch(e){_._DumpException(e)} try{ var qE;qE=function(a,b){return Array.prototype.every.call(a,b,void 0)};_.rE=function(a){a=[(a&16711680)>>>16,(a&65280)>>>8,a&255,(a&4278190080)>>>24];if(!qE(a,b=>b===(b&255)))throw Error("kc`"+a.join(","));return`rgba(${a[0]},${a[1]},${a[2]},${(a[3]/255).toFixed(3)})`}; }catch(e){_._DumpException(e)} try{ _.sE=function(a,b){a=[(a&16711680)>>>16,(a&65280)>>>8,a&255];return`rgba(${a[0]}, ${a[1]}, ${a[2]}, ${b})`};_.tE=function(a){return(a&4278190080)>>>24===0?_.sE(a,"1"):_.rE(a)}; }catch(e){_._DumpException(e)} try{ var uE;_.vE=function(a){if(a.sources)for(const b of a.sources)if(b.clientResource?.imageName||b.customImageSource&&_.A(b.customImageSource,uE)?.clientResource?.icon)return b}; _.xE=function(a){if(a?.clientResource?.imageName){const b=a.clientResource?.imageName;a:{switch(b){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":a="YOUTUBE_PREMIUM_LOGO_SHORT";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":a="LOGO_WITH_TEXT";break a}a=void 0}return a||wE.get(b)||b}if(a?.customImageSource&&(a=_.A(a.customImageSource,uE)?.clientResource?.icon))return a};uE=new _.G("youtubeIconSource");_.yE=new _.G("borderImageProcessor");_.zE=window.devicePixelRatio||1;var wE=new Map([["yt_outline_bag_black_24","bag"]]); }catch(e){_._DumpException(e)} try{ var BE,CE,HE,IE,JE,KE,ME,VE,WE,XE,YE,ZE,aF,$E;_.AE=function(a){return new _.vf(function(b,c){c(a)})};BE=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""};CE=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.DE=function(a,b){return a.classList?a.classList.contains(b):_.tb(a.classList?a.classList:BE(a).match(/\S+/g)||[],b)}; _.EE=function(a,b){if(a.classList)a.classList.add(b);else if(!_.DE(a,b)){const c=BE(a);CE(a,c+(c.length>0?" "+b:b))}};_.FE=function(a,b){a.classList?a.classList.remove(b):_.DE(a,b)&&CE(a,Array.prototype.filter.call(a.classList?a.classList:BE(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))}; _.GE=function(a){a&=16777215;var b=[(a&16711680)>>16,(a&65280)>>8,a&255];a=b[0];var c=b[1];b=b[2];a=Number(a);c=Number(c);b=Number(b);if(a!=(a&255)||c!=(c&255)||b!=(b&255))throw Error("jc`"+a+"`"+c+"`"+b);c=a<<16|c<<8|b;return a<16?"#"+(16777216|c).toString(16).slice(1):"#"+c.toString(16)};HE=function(a){var b=a.thumbnails;if(b){a={sources:[]};for(const c of b)b={},b.url=c.url,b.width=c.width,b.height=c.height,a.sources.push(b);return a}}; IE=function(a){const b={};a=(a=_.A(a.processor,_.yE)?.imageTint?.color)?_.rE(a):void 0;a&&(b.color=a);return b};JE=function(a,b,c){c=c?[c]:[];a.opacity&&c.push(`opacity: ${a.opacity};`);b&&a.placeholderColor?(a=_.rE(a.placeholderColor),c.push(`background-color: ${a};`)):c.push("background-color: transparent;");return c.join(" ")}; KE=function(a,b,c,d,e){const f=["ytCoreImageHost"];b&&f.push(b);c||f.push("ytCoreImageFillParentHeight");d||f.push("ytCoreImageFillParentWidth");switch(a.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":f.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":f.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":f.push("ytCoreImageContentModeCenter");break;default:f.push("ytCoreImageContentModeScaleToFill")}a.flipForRtlLayout&&f.push("ytCoreImageFlipRtl"); switch(e){case "TOP_START":f.push(document.body?.getAttribute("dir")==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return f.join(" ")};_.LE=function(a){_.cf.Ea(()=>{try{a()}catch(b){_.AE(b)}},8)};ME=function(a){const b=(1+a.margin)*(document.documentElement.clientHeight||window.innerHeight);a.j=a.j.filter(c=>{var d=c.getBoundingClientRect();(d=b>d.top&&!!d.height)&&a.B(c);return!d&&c.parentNode});a.v=!1};_.NE=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches}; _.OE=function(a){if("matchMedia"in window)return window.matchMedia(a.landscape+","+a.portrait).matches};_.TE=function(){if(PE===void 0){const a=_.OE(QE);PE=a!==void 0?a:_.RE>=930&&SE>=550||_.RE>=550&&SE>=930}return PE};VE=function(a,b){a.Gl=b;UE.observe(a)}; WE=function(){const a={rootMargin:"10%",threshold:.01};_.x("mweb_enable_set_io_root_to_null_safari")?a.root=null:_.x("mweb_enable_set_io_root_to_body_safari")&&(a.root=document.body);return new IntersectionObserver((b,c)=>{b.filter(d=>d.intersectionRect.height>0).forEach(({target:d})=>{d.Gl?.();c.unobserve(d)})},a)}; XE=function(a,b,c,d,e=!0){function f(){if(d){var k=d.loadedClass,l=d.Gp;k&&_.FE(a,k);l&&a.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}function h(){const k=c(b,a);k&&a.getAttribute("src")!==k&&(k!==a.src&&(a.src=k),f())}a.removeAttribute("src");f();b&&(e?VE(a,h):h())};YE=function(a,b,c){if(!b)return!1;b=c(b,a);c=a.getAttribute("src");return b&&b===c&&a.complete};ZE=function(a,b){for(const c in b)c==="className"?a.className=b[c]:(_.qA[c]||_.qA[_.mz.default])(a,c,b[c])}; aF=function(a,b,c=!1){const d=a.sources!==void 0?{...a}:HE(a);if(d){d.contentMode=d.contentMode??b.contentMode;var e=b.onload;b.onload=l=>{const m=l.target;c&&m.naturalWidth===120||_.EE(m,"ytCoreImageLoaded");b.Ri&&m.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));e?.(l)};b.Eb&&b.cb&&(b.width=b.Eb);b.fc&&b.Ya&&(b.height=b.fc);var f=_.vE(d),h=f&&_.xE(f),k=IE(d);if(h)return a=f.clientResource?.imageColor?_.rE(f.clientResource.imageColor):void 0,(k=a||k.color)&&(b.style$=b.style$?b.style$.endsWith(";")? b.style$+` color: ${k};`:b.style$+`; color: ${k};`:`color: ${k};`),{type:"icon",iconName:h,config:{...b,...(b.alt?{}:{"aria-hidden$":"true"}),"aria-label$":b.alt,role:"img"}};a.sources===void 0&&(b.alt=a.accessibility&&a.accessibility.accessibilityData&&a.accessibility.accessibilityData.label||b.alt,b.qz=JE(a,b.Aq,b.qz),b.isPreloaded=!!_.A(a,$E)?.isPreloaded);b.className=KE(d,b.className,b.Ya,b.cb,b.objectPosition);b.wp="ytCoreImageLoaded";return{type:"image",image:d,config:b}}};$E=new _.G("webThumbnailDetailsExtensionData");_.eF=class{constructor(a,b){this.margin=a;this.B=b;this.j=[];this.v=!1;window.addEventListener("touchmove",()=>{this.o()});window.addEventListener("touchend",()=>{this.o()});window.addEventListener("updateui",()=>{this.o()});const c=new _.qt((0,_.xa)(this.o,this),100);window.addEventListener("scroll",()=>{c.o()},!0);window.addEventListener("resize",(0,_.xa)(this.o,this));window.addEventListener("state-navigatestart",()=>{this.j=[]});window.addEventListener("state-navigateend",(0,_.xa)(this.o,this))}observe(a){this.j.includes(a)|| this.j.push(a)}unobserve(a){this.j=this.j.filter(b=>b!==a)}o(){this.v||(_.LE(()=>{ME(this)}),this.v=!0)}disconnect(){this.j=[]}};var gF;[_.fF,gF]=_.H(_.NE(),void 0,"O3X2wd");window.addEventListener("resize",()=>{gF(_.NE())});var QE,PE,SE;QE={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"};PE=void 0;_.hF=void 0;_.RE=window.innerWidth;SE=window.innerHeight;window.addEventListener("resize",()=>{_.hF=PE=void 0});var UE="IntersectionObserver"in window?WE():_.TE()?{observe(a){_.cf.Ea(()=>{try{a.Gl?.()}catch(b){_.AE(b)}},8)},unobserve(){}}:new _.eF(.1,a=>{_.cf.Ea(()=>{try{a.Gl?.()}catch(b){_.AE(b)}},8)});_.iF=_.J(a=>{let b=!1;const c=_.zC("img",d=>{_.vu(()=>{b=!0;d.onload=null})});_.sC(()=>{const d=a.data?.(),e=a.Gk?.().pg,f=a.config?.(),h=c.value;if(h){var k=(l,m)=>{if(!b)return e?e(l,m):l};ZE(h,f);_.x("web_image_dont_reload_same_src")&&YE(h,d,k)?_.x("web_image_dont_reload_same_src_simulate_load")&&h.dispatchEvent(new CustomEvent("load",{bubbles:!1,cancelable:!1,detail:{message:"Simulating load event for already loaded image"}})):XE(h,d||null,k,f,a.lazy?.())}},"HjBQYb");return _.I("img",{el:c})}, "q");_.iF.idomCompat=!0;_.jF=_.J(a=>{const b=()=>aF(a.data(),{contentMode:a.contentMode?.(),wp:a.wp?.(),isPreloaded:a.isPreloaded?.(),Ri:a.Ri?.(),Gp:a.Gp?.(),Zp:a.Zp?.(),Ya:a.Ya?.(),cb:a.cb?.(),objectPosition:a.objectPosition?.(),Eb:a.Eb?.(),fc:a.fc?.(),Aq:a.Aq?.(),hg:a.hg?.(),isToggled:a.isToggled?.(),alt:a.alt?.(),className:a.className?.(),onerror:a.onerror,onload:a.onload,style$:a.style$?.()||a.style?.(),color:a.color?.(),width:a.width?.(),height:a.height?.(),"aria-hidden$":a["aria-hidden$"]?.()??a.ariaHidden?.(),draggable:a.draggable?.(), "data-disabled$":a["data-disabled$"]?.()??a.de?.(),size:a.size?.()},a.Dv?.());return _.I(_.gE,null,_.I(_.dE,{when:()=>b()?.type==="image"},()=>_.I(_.iF,{data:()=>b().image,Gk:{pg:(c,d)=>{var e=b().image.sources;var f=b().config.isPreloaded,h=b().config.hg,k=b().config.Eb,l=b().config.fc,m=b().config.Zp;if(!e||e.length===0||e[0].clientResource)e=null;else if(f&&e[0].url)e=e[0].url;else{h===void 0&&(h=!0);d=h?_.zE*(k||d?.getBoundingClientRect()?.width||0):_.zE*(l||d?.getBoundingClientRect()?.height|| 0);b:if(d){if(m)for(const n of e)if(f=n.url?.indexOf(m),f!==void 0&&f>=0){e=n;break b}for(const n of e)if(n.width&&n.height&&(h&&n.width>=d||!h&&n.height>=d)){e=n;break b}for(m=e.length-1;m>=0;m--)if(h&&e[m].width||!h&&e[m].height){e=e[m];break b}e=e[0]}else e=e.length>=1?e[e.length-1]:null;e=e?.url?e.url:e?.imageData?e.imageData:null}return e||""}},config:()=>{var c=b().config;for(const d in c)c[d]===void 0&&delete c[d];return c},lazy:a.Wb})),_.I(_.dE,{when:()=>b()?.type==="icon"},()=>_.I(_.pE,{icon:()=> b().iconName,role:()=>b().config.role,className:()=>b().config.className,style:()=>b().config.style$,ariaLabel:()=>b().config["aria-label$"],ariaHidden:()=>b().config["aria-hidden$"],de:()=>b().config["data-disabled$"],active:()=>b().config.isToggled,size:()=>b().config.size})))},"r");_.jF.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}}; }catch(e){_._DumpException(e)} try{ _.BL=function(a,b){a=_.ut(a);try{_.cz(b)}finally{_.ut(a)}}; }catch(e){_._DumpException(e)} try{ _.OH={Rb:!1,state:"visible"};_.PH={Rb:!1,state:"hidden"}; }catch(e){_._DumpException(e)} try{ _.CL=function(a){const b=_.$y();return c=>{const d=a.observer??_.y().resolve(_.zx),e=c.Ee??c,f=[];a.Za&&f.push(d.observe(c,()=>{_.BL(b,()=>{a.Fb(!0,c)})},a.Za));a.Cc&&f.push(d.observe(c,()=>{_.BL(b,()=>{a.Fb(!1,c)})},a.Cc));a.jh&&a.aj&&f.push(d.observe(c,()=>{_.BL(b,()=>{a.aj()})},a.jh));e.visibilityMonitorKeys=(e.visibilityMonitorKeys??[]).concat(f)}}; }catch(e){_._DumpException(e)} try{ _.$D=new _.G("reelWatchEndpoint"); }catch(e){_._DumpException(e)} try{ _.kF=new _.ys("COMMAND_HANDLER_TOKEN"); }catch(e){_._DumpException(e)} try{ var vF,AF,KF,UF,LF,VF,pF,tF;_.lF=function(a,b){b=_.Za(b);b!==void 0&&(a.href=b)};_.mF=function(a){let b=0;for(let c=0;c>>0;return b};_.nF=function(a){a=_.Ib(a);return _.Gb(null,null,null,null,a[5],a[6],a[7])};_.oF=function(a){const b=a.indexOf("#");return b<0?a:a.slice(0,b)}; _.qF=function(a,b){const c=a.search(_.Tb);let d=0,e;const f=[];for(;(e=_.Sb(a,d,b,c))>=0;)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.slice(d));return f.join("").replace(pF,"$1")};_.rF=function(){return(_.Oq||_.Pq)&&_.Ck("applewebkit")&&!_.Ck("version")&&(!_.Ck("safari")||_.Ck("gsa/"))};_.sF=function(){return _.Kd()||_.rF()||_.Lq&&_.Ck("version/")?!0:_.v("EOM_VISITOR_DATA")?!1:!0};_.uF=function(a){for(let b of tF)a=_.qF(a,b);return"ST-"+_.mF(a).toString(36)}; vF=function(a,b,c){a=_.uF(a);b=b?_.Qb(b):"";c=c||5;_.sF()&&_.Cj(a,b,c)};_.wF=function(a,b,c,d=!0){var e=_.v("VALID_SESSION_TEMPDATA_DOMAINS",[]),f=_.Lb(window.location.href);f&&e.push(f);f=_.Lb(a);if(_.tb(e,f)||!f&&a.lastIndexOf("/",0)==0)if(e=document.createElement("a"),_.lF(e,a),a=e.href)if(a=_.nF(a),a=_.oF(a))d&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:_.Tp()},b)),c?(c=parseInt(c,10),isFinite(c)&&c>0&&vF(a,b,c)):vF(a,b)};_.xF=function(a){try{return a()}catch(b){_.sp(b)}}; _.EF=function(a){var b=_.A(a,_.yF);if(b)return b;if((b=_.A(a,zF))&&b.commands)return AF(b.commands);if((b=_.A(a,BF))&&b.commands)return AF(b.commands);if((a=_.A(a,CF))&&a.identifier&&a.command&&(DF||(DF=[]),!DF.includes(a.identifier)))return DF.push(a.identifier),_.A(a.command,_.yF)};AF=function(a){if(a.length!==0){var b=[];for(const c of a)(a=_.EF(c))&&b.push(a);return{commandExecutorCommand:{commands:b}}}}; _.GF=function(a,b,c){return{form:{currentData:_.FF?.response??{},sourceData:a,event:b?.event,clickedVisualElement:b?.clickedVisualElement,implicitGestureType:b?.implicitGestureType,autonav:b?.autonav,Yc:b?.Yc},Qc:c}};_.IF=function(a){return!!_.A(a,HF)}; _.OF=function(a){const b=a.Qt,c=a.fu,d=a.yg,e=a.md,f=a.Dg,h=a.jn,k=a.innertubeCommand||_.EF(d);if(k){a={};var {Cp:l,href:m}=_.JF(k);l&&m?(a.href$=m,KF(a,l,m,b),LF(a,l),f&&(a["force-new-state$"]=!0)):(a.role$="button",a.href$="javascript:void(0);");_.IF(k)&&(a["aria-haspopup$"]=!0);e||(a.onclick=n=>{let p;_.MF(k);p={..._.GF(k,{event:n}),...h};n.preventDefault();_.NF(k,p);n.stopPropagation()});return{...c,...a}}}; _.JF=function(a){a=_.A(a,_.PF)?.commands||[a];for(const b of a)if(a=_.A(b?.commandMetadata,_.wv)?.url,_.x("web_remove_web_navigation_endpoint_data")||(a=a||_.A(b,QF)?.url),a&&a!=="/service_ajax"){const c=_.tv(a,RF);if(c)return a=_.Va(c),{Cp:b,href:a};_.sp(new _.Nj("AttributedString URL could not be sanitized",a))}return{}};KF=function(a,b,c,d){c=!_.Wi(c);if(_.A(b,_.SF)?.nofollow||_.A(b,_.yv)?.nofollow||_.A(b,_.TF)?.nofollow||c)a.rel$="nofollow";a.target$=UF(b,d)}; UF=function(a,b=""){return _.A(a,_.TF)?.target==="TARGET_NEW_WINDOW"?"_blank":b};LF=function(a,b){b.clickTrackingParams&&(a.params={itct:b.clickTrackingParams});a.onpointerdown=c=>{VF(c,b)};a._data=b};_.MF=function(a){(a.loggingUrls||[]).forEach(b=>{var c=b.baseUrl;b.attributionSrcMode==="ATTRIBUTION_SRC_MODE_XHR_OPTION"?(c=document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?c+"&nis=6":c+"&nis=5",_.Rm(c,void 0,void 0,void 0,"",!0,!0)):_.Rm(c)})}; VF=function(a,b){const c=a.currentTarget;a=_.xF(()=>c.href);b=b.clickTrackingParams?{itct:b.clickTrackingParams}:{};a&&_.wF(a,b,8,!0)};_.WF=function(a,b){(a=_.EF(a))&&_.NF(a,b)};_.NF=function(a,b){_.st(_.kF,c=>{b?c.resolveCommand(a,b):c.resolveCommand(a)})};pF=/[?&]($|#)/;tF="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");_.TF=new _.G("urlEndpoint");_.SF=new _.G("browseEndpoint");_.PF=new _.G("commandExecutorCommand");var QF=new _.G("webNavigationEndpointData");_.yF=new _.G("innertubeCommand");var HF=new _.G("modalEndpoint");_.XF=new _.G("userFeedbackEndpoint");var zF=new _.G("parallelCommand");var CF=new _.G("performOnceCommand");var BF=new _.G("serialCommand");var DF=void 0;_.YF=class{constructor(){this.data=[];this.af=null}push(a){this.af?this.af(a):this.data.push(a)}};_.FF={};_.ZF=_.H(_.FF,void 0,"sgPmTd")[0];_.H(null,void 0,"jypsq");_.H(null,void 0,"mWiOof");_.$F=new _.YF;var RF=[_.rq,_.sq,_.tq,_.vq,_.uq,_.pq,_.wq,_.yq]; }catch(e){_._DumpException(e)} try{ _.cG=function(a){if(a instanceof _.vf)return a;const b=new _.vf(_.dd);_.uf(b,2,a);return b};_.dG=function(a){let b=a.nodeName;if(a.id)return b+="#"+a.id;if(a.classList)for(const c of a.classList)b+="."+c;a.parentElement&&(b=_.dG(a.parentElement)+" > "+b);return b}; }catch(e){_._DumpException(e)} try{ var eG,hG;eG=function(a){const b=_.$y(),c=_.ku;return{Fo(){return d=>{if(!b.ga){var e=()=>a(d);try{var f=_.pu(()=>_.cz(e),c)??!1}catch(h){_.Ju(h,b)}f!==!0&&d.stopPropagation()}}}}};_.gG=function(a){return fG[a]??"EVENT_SPAN_TYPE_UNKNOWN"};hG=function(a){return b=>{const c=_.gG(b.type);return c==="EVENT_SPAN_TYPE_UNKNOWN"?a(b):_.Zz("event",{type:c,nodepath:b.target instanceof Element?_.dG(b.target):void 0},()=>a(b))}}; _.V=function(a){a&&_.Uz("event")&&(a=hG(a));return eG(b=>{b=a?.(b);return typeof b==="boolean"?b:!0})};var fG={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"}; }catch(e){_._DumpException(e)} try{ _.QH=function(...a){return _.AC(_.DC,b=>{const c=a.map(d=>d?.(b));return()=>void c.forEach(d=>void d?.())})}; }catch(e){_._DumpException(e)} try{ _.WT=function(a,b,c){c?c(b):_.WF(b,a.target?{form:{element:a.target}}:void 0)}; _.XT=function(a,b,c,d){return e=>{_.sC(()=>{function f(l){l=l.composedPath();for(const m of l){if(m===e)break;if(m.className.indexOf("HostIsClickableAdComponent")>=0||m.tagName==="A".toString()||m.tagName==="BUTTON".toString())return!0}return!1}const h=new Map,k=a()?.onTap;if(k){const l=n=>{f(n)||_.WT(n,k,b)},m=n=>{f(n)||n.key!=="Enter"||_.WT(n,k,b)};c?.()||_.x("enable_web_home_top_landscape_image_layout_level_click")?(e.addEventListener("tap",l),h.set("tap",l)):(e.addEventListener("click",l),h.set("click", l));d?.()&&(e.addEventListener("keydown",m),h.set("keydown",m))}_.vu(()=>{for(const [l,m]of h)e.removeEventListener(l,m)})},"D7XqOc")}};_.ZT={Rb:!0,state:"visible"}; }catch(e){_._DumpException(e)} try{ _.oK=async()=>{await (0,_.Vg)("OtKSJe");return _.kC};_.pK=_.dD(()=>_.oK(),{debugName:"touchFeedbackShape"});_.st(_.JD,a=>{a.S("touchFeedbackShape","OtKSJe",_.oK)}); }catch(e){_._DumpException(e)} try{ _.aG=function(a){if(a.composedPath)return a.composedPath();if(!a.an){const b=[];let c=a.target;for(;c;)b.push(c),c=c.parentNode;b.push(window);a.an=b}return a.an};_.bG=function(a,b,c){for(const d of a){if(d===b)break;for(const e of c)if(d.tagName===e||d.role==="button"&&e==="BUTTON")return!0}return!1}; }catch(e){_._DumpException(e)} try{ _.jG=function(a,b,c){const d=a.map(e=>e.toString());return _.V(e=>{d.includes(e.key)&&(c&&e.preventDefault(),e.currentTarget?.click(),b?.(e))})}; }catch(e){_._DumpException(e)} try{ _.JJ=function(a){return()=>{let b="";for(const c in a){let d=a[c];for(;typeof d==="function";)d=d();d!==void 0&&d!==null&&(b+=`; ${c}: ${d}`)}return b.length>0?_.Pu(b.slice(2)):_.Pu()}}; }catch(e){_._DumpException(e)} try{ _.aE=function(a){return a?(a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Qa(a):null:null}; }catch(e){_._DumpException(e)} try{ _.bE=function(a){return a.shorts.oj};_.cE=function(a){return a.shorts.Ni}; }catch(e){_._DumpException(e)} try{ /* Copyright 2015-present Dan Abramov SPDX-License-Identifier: MIT */ var bJ,dJ,gJ,hJ,iJ,pJ,qJ,rJ,uJ,vJ,wJ,aJ,$I;bJ=function(){if(!$I){$I={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));aJ[c]=d;for(let e=0;e>2];h=b[(h&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[f++]=m+h+k+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")}; dJ=function(a,b){function c(e){for(;d>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}; _.eJ=function(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):"=.".indexOf(a[b-1])!=-1&&(c="=.".indexOf(a[b-2])!=-1?c-2:c-1);const d=new Uint8Array(c);let e=0;dJ(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.fJ=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};gJ=function(...a){return a.length===0?b=>b:a.length===1?a[0]:a.reduce((b,c)=>(...d)=>b(c(...d)))}; hJ=function(){var a=[];return b=>(c,d)=>{c=b(c,d);let e=()=>{throw Error("rc");};const f={getState:c.getState,dispatch:(h,...k)=>e(h,...k)};d=a.map(h=>h(f));e=gJ(...d)(c.dispatch);return{...c,dispatch:e}}}; iJ=function(a,b,c){function d(){if(n)throw Error("vc");return k}function e(r){if(typeof r!=="function")throw Error("wc`"+typeof r);if(n)throw Error("xc");let t=!0;m===l&&(m=l.slice());m.push(r);return function(){if(t){if(n)throw Error("yc");t=!1;m===l&&(m=l.slice());var w=m.indexOf(r);m.splice(w,1);l=null}}}function f(r){if(typeof r!=="object"||r===null)var t=!1;else{for(t=r;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);t=Object.getPrototypeOf(r)===t}if(!t)throw Error("zc`"+typeof r); if(typeof r.type==="undefined")throw Error("Ac");if(n)throw Error("Bc");try{n=!0,k=h(k,r)}finally{n=!1}t=l=m;for(let w=0;w>10;e=56320|e&1023}tJ[f++]=e}e=String.fromCharCode.apply(String, tJ);f<1024&&(e=e.substring(0,f));c.push(e)}return c.join("")};vJ=function(a){let b=rJ(a.j,a.pos);++a.pos;if(b<128)return b;let c=b&127,d=1;for(;b>=128;)b=rJ(a.j,a.pos),++a.pos,d*=128,c+=(b&127)*d;return c};wJ=function(a,b){let c=a.o;for(a.o=-1;a.pos+1<=a.j.totalLength;){c<0&&(c=vJ(a));var d=c>>3;const e=c&7;if(d===b)return!0;if(d>b){a.o=c;break}c=-1;switch(e){case 0:vJ(a);break;case 1:a.pos+=8;break;case 2:d=vJ(a);a.pos+=d;break;case 5:a.pos+=4}}return!1}; _.AJ=function(a){a=new xJ(new yJ([_.eJ(decodeURIComponent(a))]));if(wJ(a,2)){var b=vJ(a);var c=qJ(a.j,a.pos,b);a.pos+=b;b=c}else b=void 0;b=b?uJ(b):void 0;a=wJ(a,4)?vJ(a):void 0;c=zJ[a];if(typeof c==="undefined")throw a=new _.Nj("Failed to recognize field number",{name:"EntityKeyHelperError",LG:a}),_.rp(a),a;return{GG:a,entityType:c,entityId:b}};_.BJ=function(a,b,c){return a[b]?a[b][c]||null:null};aJ={};$I=null;var kJ;_.CJ=()=>Math.random().toString(36).substring(7).split("").join(".");_.jJ=`@@redux/INIT${_.CJ()}`;kJ=`@@redux/REPLACE${_.CJ()}`;var lJ=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.EJ=class{constructor(){var a=_.DJ();const b=gJ(hJ());this.store=iJ(a,void 0,b)}getState(){return this.store.getState()}dispatch(a){return this.store.dispatch(a)}subscribe(a){return this.store.subscribe(a)}replaceReducer(a){return this.store.replaceReducer(a)}[Symbol.observable](){return this.store[Symbol.observable]()}};var yJ=class{constructor(a=[]){this.j=[];this.totalLength=this.v=this.o=0;a.forEach(b=>{this.append(b)})}append(a){var b=this.j.length===0?!1:(b=this.j[this.j.length-1])&&b.buffer===a.buffer&&b.byteOffset+b.length===a.byteOffset;b?(b=this.j[this.j.length-1],this.j[this.j.length-1]=new Uint8Array(b.buffer,b.byteOffset,b.length+a.length),this.v=this.o=0):this.j.push(a);this.totalLength+=a.length}split(a){const b=new yJ,c=new yJ;for(const d of this.j)a>=d.length?(b.append(d),a-=d.length):a?(b.append(new Uint8Array(d.buffer, d.byteOffset,a)),c.append(new Uint8Array(d.buffer,d.byteOffset+a,d.length-a)),a=0):c.append(d);return{XG:b,QI:c}}isFocused(a){return a>=this.v&&a{const a=d=>new Uint8Array(d),b=d=>{const e=new Uint8Array(d.length);for(let f=0;f{const a=d=>new Uint8Array(d),b=d=>{const e=new Uint8Array(d.length);for(let f=0;f{if(b&&!b.ga){var d=_.ut(b);try{_.pu(()=>{const e=a();typeof e==="function"&&_.vu(e)},c)}catch(e){_.ru(e),_.Ju(e)}finally{_.ut(d)}}}})};_.NB=_.ZB;_.GC=Symbol("hc"); }catch(e){_._DumpException(e)} try{ var LC,KC;_.HC=function(a){for(const b in a){const c=_.Iz[b],d=a[b];_.Iz[b]=(...e)=>{c(...e);d(...e)}}};_.IC=function(a,b){const c=_.vC("onChange"),d=_.tC();_.wC(c.pk,b)&&(c.pk=b,c.Wp=a,d.Re||(d.Re=[]),d.Re.push(c))};_.JC=function(a){_.ez()?_.FC(()=>_.cz(a)):_.IC(()=>_.cz(a),[])};LC=function(a){const b=[...a];a.length=0;for(const c of b)if(KC(c),a=c.Wp,c.Wp=null,a=a?.())c.Vp=a};KC=function(a){const b=a.Vp;a.Vp=null;b?.()};_.HC({An(a){const b=_.ut(a.rk);try{a.Re?.length&&LC(a.Re)}finally{_.ut(b)}},cf(a){const b=_.ut(a.rk);try{a.Re?.length&&LC(a.Re)}finally{_.ut(b)}},he(a){a.xf?.length&&a.xf.forEach(KC)}}); }catch(e){_._DumpException(e)} try{ var KJ,NJ,QJ,RJ;KJ=function(a){return a&&a.endsWith("px")?Number(a.slice(0,-2)):0}; NJ=function(a,b,c){var d=b.getBoundingClientRect();b=window.innerWidth;const e=window.innerHeight;var f=c.location,h=c.offset,k=c.text;if(m!=null)k=m;else if(a=a.v,c=c.style,a){var l=getComputedStyle(a);a=l.font;var m=KJ(l.paddingLeft);l=KJ(l.paddingRight);var n=document.createElement("canvas").getContext("2d");n.font=a;k={width:n.measureText(k).width+m+l,height:LJ[c??"TOOLTIP_VIEW_MODEL_STYLE_UNKNOWN"]}}else k=void 0;m=k;if(!m)return MJ;k=m.width;c=m.height;m=h+c;n=h+k;a=d.top>=m;m=e-d.bottom>=m; l=d.left>=n;n=b-d.right>=n;let p=f;switch(f){case "top":!a&&m&&(p="bottom");break;case "bottom":!m&&a&&(p="top");break;case "left":!l&&n&&(p="right");break;case "right":!n&&l&&(p="left")}switch(p){case "top":f=d.left+d.width/2-k/2;d=d.top-c-h;break;case "bottom":f=d.left+d.width/2-k/2;d=d.bottom+h;break;case "left":f=d.left-k-h;d=d.top+d.height/2-c/2;break;case "right":f=d.right+h;d=d.top+d.height/2-c/2;break;default:f=d.left+d.width/2-k/2,d=d.bottom+h}h={...MJ};f+k>b?(h.right="0px",h.left="auto"): (h.left=`${Math.round(Math.max(0,f)+window.scrollX)}px`,h.right="auto");d+c>e?(h.bottom="0px",h.top="auto"):(h.top=`${Math.round(Math.max(0,d)+window.scrollY)}px`,h.bottom="auto");return h};QJ=function(a,b){var c=OJ;const d=_.cf.Ea(()=>{const e=_.x("web_tooltip_size_calculation_fix")?PJ:NJ(c,a,b);c.K({text:b.text,location:e,anchor:a,offset:b.offset,style:b.style})},4,b.delay);c.j(d)};RJ=function(){var a=OJ;const b=a.o();b&&(_.cf.Fa(b),a.j(void 0));a.K(void 0)}; _.SJ=function(a,b){const [c,d]=_.aA(()=>a()??b?.()?.text);return[e=>{const f=_.L(()=>({location:"bottom",offset:16,delay:1,...b?.(),text:c()??""}),void 0,"IJU38d");_.sC(()=>{const l=f();_.cz(()=>{_.cf.Ea(()=>{OJ.notify(e,l)},4)})},"WlsgZc");const h=()=>{QJ(e,f())},k=()=>{RJ()};e.addEventListener("mouseenter",h);e.addEventListener("focus",h);e.addEventListener("mouseleave",k);e.addEventListener("blur",k);e.addEventListener("tap",k);_.vu(()=>{e.removeEventListener("mouseenter",h);e.removeEventListener("mouseleave", k);e.removeEventListener("focus",h);e.removeEventListener("blur",k);e.removeEventListener("tap",k);RJ()})},d]};var LJ={TOOLTIP_VIEW_MODEL_STYLE_UNKNOWN:24,TOOLTIP_VIEW_MODEL_STYLE_DEFAULT:24,TOOLTIP_VIEW_MODEL_STYLE_PLAYER:28};var MJ={left:"0px",right:"auto",top:"0px",bottom:"auto"},PJ={left:"0px",right:"auto",top:"-100px",bottom:"auto"};var OJ=new class{constructor(){[this.state,this.K]=_.H(void 0,void 0,"H7z5tb");[this.o,this.j]=_.H(void 0,void 0,"Zw4wJc")}notify(a,b){if(this.state()?.anchor===a){const c=_.x("web_tooltip_size_calculation_fix")?PJ:NJ(this,a,b);this.K({text:b.text,location:c,anchor:a,offset:b.offset,style:b.style})}}}; }catch(e){_._DumpException(e)} try{ _.TJ=new _.G("tooltipViewModel"); }catch(e){_._DumpException(e)} try{ _.UJ=function(a,b){_.NF(a,{...b,Mu:!0})}; }catch(e){_._DumpException(e)} try{ _.VJ=new _.G("signalAction"); }catch(e){_._DumpException(e)} try{ var WJ;WJ=function(a,b){if(!a)return null;a=Object.keys(a);for(const c of a)if(a=c.toLowerCase(),a.indexOf(b,a.length-b.length)>-1)return c;return null};_.YJ=function(a){var b=WJ(a,"action")||WJ(a,"command")||WJ(a,"endpoint");if(!b)return null;{var c="yt"+b;const d=XJ.get(c);d?c=d:(b=`yt-${b.replace(/([A-Z])/g,"-$1").toLowerCase()}`,XJ.set(c,b),c=b)}_.A(a,_.VJ)&&(c+="-"+_.A(a,_.VJ).signal.toLowerCase().replace(/_/g,"-"));return c};_.ZJ=class{constructor(a,b=!1,c=null){this.actionName=a;this.j=b;this.args=c;this.returnValue=[]}};var XJ=new Map;_.$J=class{constructor(){this.j=new Map}};_.rt(_.$J); }catch(e){_._DumpException(e)} try{ var aK,bK,hK,gK;aK=function(a,b){b.forEach(c=>{let d=null;c?d=c.apply(null,a.args):(c=Error("Lc"),c.params=a.actionName,_.Ki(c));a.returnValue.push(d)})};bK=function(a,b,c){b.forEach(d=>{var e=_.YJ(d);e&&(d=new _.ZJ(e,!0,[d,c,void 0]),(e=a.j.get(d.actionName))&&aK(d,e),d.j||d.returnValue.length!==0||(d=new _.Nj("Unhandled action",d.actionName),_.Mi(d)))})};_.eK=function(){cK||(cK=new dK);return cK}; hK=function(a,b,c){var d=c.action;const e=c.element;e&&d&&(fK.includes(b)||_.v("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||a.D&&a.D.nH(e)?gK(a,b,c):a.v&&(a.o||(a.o=new WeakMap),d=a.v.observe(e,()=>{gK(a,b,c);a.o.delete(e)},{Rb:!0,state:"visible"}),a.o.set(e,d)))};_.iK=function(a,b){var c=a.B.get(b);if(c){var d=a.j.get(c);d&&(delete d.element,a.j.set(c,d));a.B.delete(b);a.v&&a.o&&(c=a.o.get(b))&&(a.v.Me(c),a.o.delete(b))}}; _.jK=function(a,b,c){_.iK(a,c);var d=a.j.get(b);d||(d={},a.j.set(b,d));d.element=c;a.B.set(c,b);hK(a,b,d)};gK=function(a,b,c){const d=c.action;(c=c.element)&&d&&(bK(a.J,[d],c),a.j.delete(b),a.B.delete(c),a.Y.add(b))};var fK=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],dK=class{constructor(){this.J=_.$J.Zb();this.j=new Map;this.B=new WeakMap;this.Y=new Set}dispose(){this.D&&_.Xe(this.D,"yt-visibility-monitor-refreshed",this.I,!1,this);this.v&&this.v.dispose()}I(){for(const [a,b]of this.j.entries())hK(this,a,b)}},cK; }catch(e){_._DumpException(e)} try{ _.Yy=new _.ys("DARK_THEME_TOKEN"); }catch(e){_._DumpException(e)} try{ _.kK=new _.ys("KEY_MANAGER_TOKEN"); }catch(e){_._DumpException(e)} try{ _.MH=new _.G("layoutProperties"); }catch(e){_._DumpException(e)} try{ _.NH=new _.ys("APP_DIRECTION_TOKEN"); }catch(e){_._DumpException(e)} try{ _.RH=function(a,b){let c=b?.initial;return _.L(()=>{_.Pu(!0);return c=a(c)},{equals:b?.isEqual},"rSlKsc")}; }catch(e){_._DumpException(e)} try{ var SH,TH,VH,WH,ZH,dI,eI,gI,hI,iI,mI,nI,oI,rI,qI,sI,uI,vI,wI,xI,yI,zI,AI,BI,CI,EI,DI,FI,GI,HI,II,JI,KI,LI,MI,NI,OI,PI,UH,cI,bI;SH=function(a,b){return a===b};TH=function(a,b){if(a===b)a=!0;else if(Array.isArray(a)&&Array.isArray(b))a:if(_.ua(a)&&_.ua(b)&&a.length==b.length){var c=a.length,d=TH||SH;for(let e=0;e{switch(d.ub.token){case _.GA.ub.token:var e=b;break;case _.FA.ub.token:e=a.SF;break;case _.EA.ub.token:e=a.rootElement;break;case _.yA.ub.token:e=a.MH;break;case _.BA.ub.token:e=a.pn;break;case _.zA.ub.token:e=a.rendererData;break;case _.AA.ub.token:e=a.cH;break;case _.DA.ub.token:e=a.au}if(e)d=e;else a:{for(e=c.parent;e;){var f=e;if(f.oh){d=f.oh(d);break a}e=e.parent}e=d.ub.token;f=UH[e];f!==void 0?d=f:(f=d.ub.py,d.ub.ro?(d=d.ub.ro(),e&&f==="root"&& (UH[e]=d)):d=_.vt)}return d}};_.$t(c);return c}; WH=function(a,b,c,d){const e=_.pu(()=>{const f=_.Gt(_.ov),h=()=>{var l=(_.AB.bu??_.td(a)).__wizdispatcher;l=VH({rootElement:{value:a},pn:c||l?.Vu?.(),au:l});l=_.ut(l);const m=_.OB(!0);_.Bu++;try{_.UB(b(),a),_.QA(!1)}catch(n){throw _.QA(!0),n;}finally{_.OB(m),_.ut(l)}};try{if(d===_.qC)var k=_.xB(h,!1);else{if(_.tt)throw _.ru(Error("Va"));k=_.xB(h,!1)}return k}catch(l){throw _.ru(l),l;}finally{_.Gt(f)}});a[_.GC]=!0;return()=>{a.textContent="";e();a[_.GC]=!1}}; _.XH=function(a,b,c){c??(c={});const d=c.pn,e=!!_.iu.up;b=WH(a,b,d,c.PF);e&&_.BB(a,d);_.RB.log(a,!0);return b};_.YH=function(a,b,c){c===void 0?delete a[b.name]:a[b.name]=c}; _.aI=function(a){const b={androidIncludeFontPadding:!1};let c=0;const d=[],e=[],f=[];if(a.simpleText)return b.content=a.simpleText,b;if(a.runs===void 0)return b.content="",b;for(const m of a.runs){var h=m.text;a=h?.length;if(h&&a){d.push(h);if(m.bold||m.italics||m.strikethrough||m.underline||m.textColor!=null&&m.textColor!==0||m.deemphasize){h=e;var k=h.push,l={startIndex:c,length:a};m.bold&&(l.weightLabel="FONT_WEIGHT_MEDIUM");m.italics&&(l.italic=!0);m.strikethrough&&(l.strikethrough="LINE_STYLE_SINGLE"); m.underline&&(l.underline="LINE_STYLE_SINGLE");m.textColor!=null&&m.textColor!==0?l.fontColor=document.documentElement.hasAttribute("dark")?m.darkModeTextColor||m.textColor:m.textColor:m.deemphasize&&(l.fontColor=document.documentElement.hasAttribute("dark")?ZH("#aaa"):ZH("#606060"));k.call(h,l)}m.navigationEndpoint&&(h=f,k=h.push,l={startIndex:c,length:a,onTap:{innertubeCommand:m.navigationEndpoint}},m.loggingDirectives&&_.YH(l,$H,m.loggingDirectives),k.call(h,l));c+=a}}b.content=d.join("");b.styleRuns= e.length?e:void 0;b.commandRuns=f.length?f:void 0;return b};ZH=function(a){var b=parseInt;if(!bI.test(a))throw Error("ic`"+a);a.length==4&&(a=a.replace(cI,"#$1$1$2$2$3$3"));return b("ff"+a.toLowerCase().substring(1),16)};dI=function(a){if(!a?.value||!a?.unit)return"";let b;switch(a.unit){case "DIMENSION_UNIT_FRACTION":b="%";break;default:b="px"}a=a.value;b==="%"&&(a*=100);return`${a}${b}`}; eI=function(a,b){const c={...b};for(const [d,e]of new Map([["ontouchstart",a.ontouchstart],["ontouchend",a.ontouchend],["ontouchmove",a.ontouchmove]])){const f=d,h=e;b[f]=k=>{c[f]?.(k);h(k)}}}; gI=function(a,b){var c=["ytAttributedStringLink"];b?.Nb||(b?.fa?c.push("ytAttributedStringLinkOverlayCallToActionColor"):c.push("ytAttributedStringLinkCallToActionColor"),b?.Wa&&c.push("ytAttributedStringLinkInheritColor"));c={className:c.join(" "),tabindex$:"0"};var d=a.onTap||a.onLongPress;if(!d)return c;const e=a.onTapOptions?.accessibilityInfo?.accessibilityLabel;e&&(c["aria-label$"]=e);b=_.OF({yg:d,fu:c,md:!!b?.md,Dg:!0});a.onLongPress&&(d=new fI(()=>{const f=_.EF(a.onLongPress);f&&_.y().resolve(_.kF).resolveCommand(f)}), b&&eI(d,b));return b||c};hI=function(a){let b=a;a<=16777215&&(b+=parseInt("ff000000",16));return _.rE(b)};iI=function({isDarkTheme:a,extension:b,pq:c}){let d=void 0;if(b=b?.colorMap){a=a?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";for(const e of b)if(a===e.key){d=e.value;break}}d==null&&c&&(d=c);if(d)return hI(d)}; mI=function(a,b=!1){const c={};if(a.textDecorator){var d=a.textDecorator,e=[],f=_.A(d,_.jI);d=_.A(d,kI);if(f){d=e;e=d.concat;const h=[];(b=iI({extension:_.A(f.highlightTextDecoratorExtensions,lI),isDarkTheme:b,pq:f.backgroundColor}))&&h.push(`background-color: ${b};`);f.backgroundCornerRadius!==void 0&&h.push(`border-radius: ${f.backgroundCornerRadius}px;`);f.leftPadding!==void 0&&h.push(`padding-left: ${f.leftPadding}px;`);f.rightPadding!==void 0&&h.push(`padding-right: ${f.rightPadding}px;`);f.topPadding!== void 0&&h.push(`padding-top: ${f.topPadding}px;`);f.bottomPadding!==void 0&&h.push(`padding-bottom: ${f.bottomPadding}px;`);e=e.call(d,h)}else d&&(f=e,e=f.concat,b=b?"#2ba640":"#107516",b=d.color?hI(d.color):b,e=e.call(f,["padding: 2px;",`border-top: solid ${b} 2px;`,`border-bottom: solid ${b} 2px;`,`background: linear-gradient(135deg, ${b} 3px, rgba(0, 0, 0, 0) 3px), linear-gradient(315deg, ${b} 3px, rgba(0, 0, 0, 0) 3px);`]));b=e.join(" ");c.style$=b;a=a.textDecorator;b=[];f=_.A(a,kI);_.A(a,_.jI)?b.push("ytAttributedStringHighlightTextDecorator"):f&&b.push("ytAttributedStringBracketTextDecorator");a=b.join(" ");c.className=a;c.dir="auto"}return c}; nI=function({config:a,image:b,si:c,Pk:d,run:e,tag:f,textLength:h,startIndex:k=0,length:l}){k===void 0&&(k=0);e={run:e,startIndex:k,xk:l!==void 0?k+l:h,tag:f};b&&(e.image=b);c&&(e.si=c);d&&(e.Pk=d);a&&(e.config=a);return e}; oI=function(a,b){if(a.weight)return a.weight;switch(a.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return b?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}}; rI=function(a,b=!1,c){b=iI({extension:_.A(a.styleRunExtensions,pI),isDarkTheme:b,pq:a.fontColor});var d=[];b&&d.push("ytAttributedStringLinkInheritColor");a.italic&&d.push("ytAttributedStringItalicized");a.underline&&a.strikethrough?d.push("ytAttributedStringUnderlineStrikethrough",qI(a.underline)):a.underline?d.push("ytAttributedStringUnderlined",qI(a.underline)):a.strikethrough&&d.push("ytAttributedStringStrikethrough",qI(a.strikethrough));if(a.baselineOffset){a:switch(a.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":var e= "ytAttributedStringBaselineOffsetSubscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":e="ytAttributedStringBaselineOffsetSuperscript";break a;default:e="ytAttributedStringBaselineOffsetUnknown"}d.push(e)}d=d.join(" ");e={};if(a.weight||a.weightLabel)e.fontWeight=oI(a,c?.Ng).toString();b&&(e.color=b);return{className:d,style:e}};qI=function(a){switch(a){case "LINE_STYLE_DOT":return"ytAttributedStringLineStyleDot";case "LINE_STYLE_NONE":return"ytAttributedStringLineStyleNone";default:return"ytAttributedStringLineStyleSingle"}}; sI=function(a){switch(a){case "TEXT_ALIGNMENT_LEFT":return"ytAttributedStringTextAlignmentLeft";case "TEXT_ALIGNMENT_RIGHT":return"ytAttributedStringTextAlignmentRight";case "TEXT_ALIGNMENT_CENTER":return"ytAttributedStringTextAlignmentCenter";case "TEXT_ALIGNMENT_JUSTIFIED":return"ytAttributedStringTextAlignmentJustified";case "TEXT_ALIGNMENT_LAYOUT_START":return"ytAttributedStringTextAlignmentLayoutStart";default:return"ytAttributedStringTextAlignmentUnknown"}}; uI=function(a,b,c){if(c===null||c===void 0)return c;var d=_.aB(a.tagName.toLowerCase(),b,()=>{throw Error("Hb");});if(d===null)return c;d=tI[d];if(d.Id?.(c)){if(d.nd)return d.nd(c);throw Error("pc");}return d.Sc?d.Sc(a.tagName,b,String(c)):c};vI=function(a,b,c){var d=b[b.length-1]!=="$";c=uI(a,b,c);d?a[b]=c:(d=c==null?null:String(c),_.iz(a,b.slice(0,-1),d))};wI=function(a,b){return!!b||!(a.commandRuns&&a.commandRuns.length!==0||a.paragraphStyleRuns&&a.paragraphStyleRuns.length!==0)}; xI=function(a){return b=>{const c=a.run;(c.onTap!==void 0||c.onLongPress!==void 0)&&_.A(c,$H)&&_.hx(b,{data:{loggingDirectives:_.A(c,$H)},observer:_.y().resolve(_.zx),Cc:_.PH,Za:_.OH,layer:b.layer})}};yI=function(a){return b=>{for(const c in a)(_.qA[c]||_.qA[_.mz["default"]])(b,c,a[c])}};zI=function(a,b,c,d){for(const e of a.cc){if(typeof e==="string")throw Error("qc");if(e.start<=b&&c<=e.end){zI(e,b,c,d);return}}a.cc.push({data:d,cc:[],start:b,end:c})}; AI=function(a,b){for(let d=b.cc.length;d>=0;d--){const e=b.cc[d];var c=b.cc[d-1];const f=d===b.cc.length?b.end:e.start;c=d===0?b.start:c.end;f!==c&&b.cc.splice(d,0,a.slice(c,f));e&&AI(a,e)}};BI=function(a){a.sort((b,c)=>{if(b.startIndexc?-1:c>b?1:0})}; CI=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:_.x("web_attributed_string_deep_equal_bugfix")?TH(a,b):a.content===b.content&&a.styleRuns?.length===b.styleRuns?.length&&a.commandRuns?.length===b.commandRuns?.length&&a.attachmentRuns?.length===b.attachmentRuns?.length&&a.decorationRuns?.length===b.decorationRuns?.length};EI=function({cc:a}){return a.map(DI)}; DI=function(a){if(typeof a==="string")return a;var b=a.data;a=b.image!==void 0&&b.si!==void 0?_.I("span",{el:_.QH(yI(a.data.Pk))},_.I(_.jF,{data:a.data.image,...a.data.si})):_.I(a.data.tag,{el:_.QH(xI(a.data),yI(a.data.config))},a.cc.map(DI));return _.Gz(a)};FI=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:a.Qi===b.Qi&&a.Nb===b.Nb&&a.ma===b.ma&&a.headerRuns===b.headerRuns&&a.fa===b.fa&&a.Wa===b.Wa&&a.userInput===b.userInput&&a.Ng===b.Ng}; GI=function(a){return()=>({ariaLabel:a.ariaLabel?.(),className:a.className?.(),zg:a.zg?.(),fa:a.fa?.(),Wa:a.Wa?.(),ma:a.ma?.(),Qi:a.Qi?.(),Nb:a.Nb?.(),Qf:a.Qf?.(),noWrap:a.noWrap?.(),md:a.md?.(),userInput:a.userInput?.(),headerRuns:a.headerRuns?.(),Ng:a.Ng?.()})};HI=/&/g;II=//g;KI=/"/g;LI=/'/g;MI=/\x00/g;NI=/[\x00&<>"']/;OI={"*":{async:1,dir:0,loading:2,target:3}};PI=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}];UH={};cI=/#(.)(.)(.)/;bI=/^#(?:[0-9a-f]{3}){1,2}$/i; _.TI=new _.G("emoji");var $H=new _.G("loggingDirectives");_.UI=new _.G("unpluggedStringRunImage");var lI=new _.G("highlightTextDecoratorColorMapExtension");var pI=new _.G("styleRunColorMapExtension");var VI=new _.G("accessibilityProperties");var WI=new _.G("imageType");var XI=class{constructor(){this.D=500;this.j=NaN;this.v=this.o=!1;this.B=a=>{const b=new CustomEvent("LONG_PRESS");a.changedTouches[0].target?.dispatchEvent(b)};this.ontouchstart=a=>{this.j=_.Kv(()=>{this.B(a);this.o=!0},this.D)};this.ontouchmove=()=>{_.cf.Fa(this.j);this.j=NaN;this.o=!1;this.v=!0};this.ontouchend=a=>{this.j&&!this.o&&!this.v&&a.changedTouches[0].target?.dispatchEvent(new Event("click"));_.cf.Fa(this.j);this.j=NaN;this.v=this.o=!1}}};var fI=class extends XI{constructor(a){super();this.callback=a;this.B=b=>{this.callback?.(b)}}};var kI=new _.G("bracketTextDecorator");_.jI=new _.G("highlightTextDecorator");var YI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,tI={[1]:{Sc:null,Id:null,nd:null},[2]:{Sc:function(a,b,c){a=c;NI.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(HI,"&")),a.indexOf("<")!=-1&&(a=a.replace(II,"<")),a.indexOf(">")!=-1&&(a=a.replace(JI,">")),a.indexOf('"')!=-1&&(a=a.replace(KI,""")),a.indexOf("'")!=-1&&(a=a.replace(LI,"'")),a.indexOf("\x00")!=-1&&(a=a.replace(MI,"�")));return a},Id(a){return a instanceof _.bb},nd:a=>_.JA(a)},[3]:{Sc:function(a,b,c){return YI.test(c)? c:_.oq.toString()},Id(a){return _.Ua(a)},nd:a=>_.Va(a)},[4]:{Sc:function(){return _.oq.toString()},Id(a){return a instanceof _.Pa},nd:a=>_.Ra(a).toString()},[5]:{Sc:function(a,b,c){return c},Id(a){return typeof a==="string"},nd:a=>a.toString()},[7]:{Sc:function(){return" /*zClosurez*/ "},Id(a){return a instanceof _.gb},nd:a=>_.kb(a)},[8]:{Sc(a,b,c){c=String(c).toLowerCase();a:{let d=null;(a=OI[a])&&(d=a[b]);if(typeof d!=="number"&&((a=OI["*"])&&(d=a[b]),typeof d!=="number")){b=!1;break a}b=!0===PI[d][String(c).toLowerCase()]}return b? c:"zClosurez"},Id:null,nd:null},[10]:{Sc:null,Id:null,nd:null}};_.qA[_.mz["default"]]=vI;_.ZI=_.J(a=>{const b=GI(a),c=e=>{let f,h;const k=_.QH(p=>{f=e();h=_.xB(()=>{for(var r of m()){let t=DI(r);t=typeof t==="string"?document.createTextNode(t):t;if(!(t instanceof Node)){r=new _.Nj("Part is not a node",t,typeof t);_.rp(r);break}p.appendChild(t)}})}),l=_.RH(b,{isEqual:FI}),m=()=>{var p=e(),r=l(),t=[],w=p.content.length,z=_.y().resolve(_.yn(_.Yy))?.();if(p.paragraphStyleRuns)for(const O of p.paragraphStyleRuns){var B=t,E=B.push;a:{if(!O.listGroup?.listItems){var D=[];break a}D=[];b:switch(O.listGroup.listType){case "LIST_TYPE_BULLET":var F= "ul";break b;default:F="span"}D.push(nI({run:O,textLength:w,tag:F,config:{className:"ytAttributedStringListGroup"},startIndex:O.startIndex,length:O.length}));for(const W of O.listGroup.listItems){b:switch(O.listGroup.listType){case "LIST_TYPE_BULLET":F="li";break b;default:F="span"}D.push(nI({run:O,textLength:w,tag:F,startIndex:W.startIndex,length:W.length}))}}E.call(B,...D)}if(p.styleRuns&&!r?.Qi)for(var C of p.styleRuns)B=rI(C,z,r),t.push(nI({run:C,textLength:w,tag:"span",config:B,startIndex:C.startIndex, length:C.length}));if(p.decorationRuns)for(var N of p.decorationRuns)C=mI(N,z),B=_.A(N.textDecorator,kI),E=_.A(N.textDecorator,kI),t.push(nI({run:N,textLength:w,tag:"span",config:C,startIndex:_.A(N.textDecorator,_.jI)?.startIndex||B?.startIndex||0,length:_.A(N.textDecorator,_.jI)?.length||E?.length||0}));if(p.commandRuns&&!r?.ma)for(var R of p.commandRuns)z=gI(R,r),t.push(nI({run:R,textLength:w,tag:"a",config:z,startIndex:R.startIndex,length:R.length}));if(p.attachmentRuns)for(const O of p.attachmentRuns){p= {className:"ytAttributedStringInlineBlockMod"};O.element?.properties&&(R=[],z=_.A(O.element?.properties,_.MH),z?.margin&&(z=z.margin,N=(C=_.v("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl")?z.end||z.right:z.start||z.left,C=C?z.start||z.left:z.end||z.right,N&&R.push(`margin-left: ${dI(N)};`),C&&R.push(`margin-right: ${dI(C)};`),z.top&&R.push(`margin-top: ${dI(z.top)};`),z.bottom&&R.push(`margin-bottom: ${dI(z.bottom)};`)),R=R.length!==0?R.join(" "):void 0,p.style$=R);R={alt:"",Ya:!0, cb:!0};z=["ytAttributedStringImageElement"];if(O.alignment){a:switch(O.alignment){case "ALIGNMENT_BASELINE":N="ytAttributedStringImageAlignmentBaseline";break a;case "ALIGNMENT_VERTICAL_CENTER":N="ytAttributedStringImageAlignmentVerticalCenter";break a;default:N="ytAttributedStringImageAlignmentBottom"}z.push(N)}O.element?.properties&&(N=[],C=_.A(O.element.properties,_.MH),C?.height&&N.push(`height: ${dI(C.height)};`),C?.width&&N.push(`width: ${dI(C.width)};`),N=N.length!==0?N.join(" "):void 0,R.style$= N,R.alt=_.A(O.element.properties,VI)?.label||"");R.className=z.join(" ");z=O.element?.type?_.A(O.element.type,WI)?.image:void 0;t.push(nI({run:O,textLength:w,tag:"img",image:z,si:R,Pk:p,startIndex:O.startIndex,length:O.length??0}))}if(r?.headerRuns)for(var K of r.headerRuns)if(K.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(K.headerMapping)){a:{switch(K.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":r= "ytAttributedStringHeading1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":r="ytAttributedStringHeading2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":r="ytAttributedStringHeading3";break a}r=void 0}t.push(nI({run:K,textLength:w,tag:"span",config:r?{className:r}:void 0,startIndex:K.startIndex,length:K.length}))}if(l()?.userInput)for(const O of t){if(O.tag==="a"||O.tag==="li")continue;let W;(W=O).config||(W.config={});O.config.dir=O.tag==="ul"?_.y().resolve(_.NH):"auto"}if(e().content){w= e().content;BI(t);K={data:null,start:0,end:w.length,cc:[]};for(const O of t)zI(K,O.startIndex,O.xk,O);AI(w,K);t=K.cc}else t=[];return t};let n=!0;_.sC(()=>{e();l();if(n&&(n=!1,CI(e(),f)))return;const p=m();Promise.resolve().then(()=>{const r=k.value;r&&(r.innerText="",h?.(),h=_.XH(r,()=>_.I(EI,{cc:p}),"y"))})},"JTCVP");return _.I("span",{el:k,class:()=>{var p;if(p=e()){p=e();var r=b();const t=[];t.push("ytAttributedStringHost");r?.className&&t.push(r?.className);r?.zg?t.push("ytAttributedStringEllipsisTruncate"): r?.noWrap?t.push("ytAttributedStringWhiteSpaceNoWrap"):r?.Qf||t.push("ytAttributedStringWhiteSpacePreWrap");r?.Wa&&t.push("ytAttributedStringLinkInheritColor");p.alignment&&t.push(sI(p.alignment));p.lineBreakMode&&t.push("ytAttributedStringWordWrapping");p=t.join(" ")}return p},style:a.style,dir:()=>b().userInput?"auto":void 0,"aria-label":()=>wI(e(),b().ariaLabel)?b().ariaLabel:void 0,role:()=>wI(e(),b().ariaLabel)?"text":void 0})},d=_.RH(()=>{var e=a.text?.();if(e)return e=e?.content!==void 0?e: _.aI(e),e?.content?e:void 0},{isEqual:CI});return a.Ft?c(d):_.I(_.P,{A:d,then:c})},"A");_.ZI.idomCompat=!0; }catch(e){_._DumpException(e)} try{ var yG;yG=function(a){return()=>a()?a():void 0}; _.zG=_.J(a=>{const b=_.zC("a",a.ref),c=a.lc?a.lc:_.L(()=>_.OF({innertubeCommand:_.EF(a.command?.())??a.command?.(),md:a.md?.(),Qt:a.target?.()})||{},void 0,"gnrRge"),d=_.V(l=>void c().onpointerdown?.(l)),e=_.V(l=>{c().onclick?.(l);a.onClick?.(l)}),f=_.V(l=>{a.Bx?.(l)}),h=_.V(l=>{a.Cx?.(l)}),k=_.V(l=>{a.onHover?.(l)});return _.I("a",{el:b,href:()=>c().href$,rel:()=>c().rel$,class:()=>c().className??a.className?.(),style:()=>a.style?.()?a.style():a.disabled?.()?"pointer-events:none":"","aria-haspopup":()=> !!c()["aria-haspopup$"],"force-new-state":yG(()=>c()["force-new-state$"]),title:yG(()=>c().title$??a.title?.()),role:yG(()=>a.role?.()||c().role$),target:yG(()=>c().target$),dir:yG(()=>a.dir?.()||c().dir),tabindex:()=>c().tabindex$?Number(c().tabindex$):a.tabIndex?.(),"aria-hidden":()=>c()["aria-hidden$"]??a.ariaHidden?.(),"aria-label":()=>c()["aria-label$"]??a.ariaLabel?.(),"aria-current":a.ariaCurrent,"aria-disabled":a.disabled,"aria-expanded":a.ariaExpanded,"aria-labelledby":a.Sj,"aria-describedby":a.vd, "aria-selected":a.ariaSelected,"tab-identifier":a.tabIdentifier,"on:pointerdown":d,"on:click":e,"on:focusin":f,"on:focusout":h,"on:mouseenter":k},a.children)},"t"); }catch(e){_._DumpException(e)} try{ _.lK=async()=>{await (0,_.Vg)("nO5dTd");return _.lC};_.mK=_.dD(()=>_.lK(),{debugName:"animatedAssetViewModel"});_.st(_.JD,a=>{a.S("animatedAssetViewModel","nO5dTd",_.lK)}); }catch(e){_._DumpException(e)} try{ var qK,rK,vK,tK,yK,zK,AK,EK,BK,CK,FK,GK,HK,IK;qK=function(a,b){function c(){d=0}let d=0;return function(e){d||(d=_.u.setTimeout(c,b),a.apply(void 0,arguments))}};rK=function(a){return!isNaN(Number(a))&&!/^[\s\xa0]*$/.test(a)};_.sK=function(a){return a&&a.href$!=="javascript:void(0);"}; vK=function(a,b,c,d,e,f,h){c=new Animation(new KeyframeEffect(a,[{transform:"translateY(0px)"},{transform:`translateY(${(f?tK(b,c,d,e):d?-1:1)*h}px)`}],uK),document.timeline);b?(a.style.display="",c.onfinish=null):c.onfinish=()=>{a.style.display="none"};c.play();return c};tK=function(a,b,c,d){const e=Number(a)+10;b?a?(a=Number(a),b=Number(b),c=c?b!(!b&&!d?.())&&l()==="icon-only",r=()=>!(!b&&!d?.())&&l()==="icon-only-40",t=()=>!(!b&&!d?.())&&l()==="icon-with-label";return{type:()=>m()==="call-to-action-inverse"?"text":m()==="overlay-dark"&&a().type!=="filled"&&a().type!=="tonal"?"tonal":a().type,km:()=>(n()||f?.())&&!k(),Ik:()=>!(!b&&!d?.())&&l()==="leading",Kk:()=>!(!b&&!d?.())&&l()==="trailing",Jk:()=>!(!b&&!d?.())&&!(!c&&!e?.())&&l()==="leading-trailing", kv:p,lv:r,mv:t,iconButton:()=>p()||r()||t(),Dh:()=>(k()?"disabled":a().state)==="disabled"||k(),Rx:()=>!a().ignoreIconSizeOverride&&CK(a(),!!b||!!d?.()),Ov:b?b:()=>_.I(_.pE,{icon:d,Ko:()=>a().customColors?.aH,size:()=>_.DK(a(),!0,a().ignoreIconSizeOverride),active:()=>a().toggled,yf:()=>{a()},Xd:h}),Iy:c?c:()=>_.I(_.pE,{icon:e,size:()=>_.DK(a(),!0,a().ignoreIconSizeOverride),active:()=>a().toggled,yf:()=>{a()}})}}; BK=function(a){return{size:()=>a().size,style:()=>a().style,focused:()=>a().focused,disabled:()=>a().disabled,onTap:b=>a().onTap?.(b),Gh:()=>a().Gh,lc:()=>a().lc,customColors:()=>a().customColors,segmentedPosition:()=>a().segmentedPosition,toggled:()=>a().toggled,toggleable:()=>a().toggleable,accessibilityLabel:()=>a().accessibilityLabel,vd:()=>a().vd,onToggle:b=>a().onToggle?.(b),iconPosition:()=>a().iconPosition,oneOffCustomTextWrap:()=>a().oneOffCustomTextWrap,df:()=>a().df,eo:()=>a().eo,tooltipText:()=> a().tooltipText,wm:()=>a().wm,ariaHidden:()=>a().ariaHidden,ariaExpanded:()=>a().ariaExpanded,tabIndex:()=>a().tabIndex,buttonText:()=>a().buttonText,ib:()=>a().ib,Ua:()=>a().Ua,onClickRateLimitMs:()=>a().onClickRateLimitMs,onHover:b=>a().onHover?.(b),middlegroundAsset:()=>a().middlegroundAsset,disableLightShape:()=>a().disableLightShape}}; CK=function(a,b){b=(a.iconPosition==="icon-only"||a.iconPosition==="icon-only-40"||a.iconPosition==="icon-with-label")&&b;return!a.segmentedPosition&&b&&a.size==="S"};_.DK=function(a,b,c){switch(a.size){case "XS":return 16;case "S":return!c&&CK(a,b)?24:16;default:return 24}};FK=function(a){switch(a){case "filled":return"ytSpecButtonShapeNextFilled";case "outline":return"ytSpecButtonShapeNextOutline";case "tonal":return"ytSpecButtonShapeNextTonal";default:return"ytSpecButtonShapeNextText"}}; GK=function(a){switch(a){case "call-to-action":return"ytSpecButtonShapeNextCallToAction";case "call-to-action-overlay":return"ytSpecButtonShapeNextCallToActionOverlay";case "mono":return"ytSpecButtonShapeNextMono";case "overlay":return"ytSpecButtonShapeNextOverlay";case "overlay-dark":return"ytSpecButtonShapeNextOverlayDark";case "call-to-action-inverse":return"ytSpecButtonShapeNextCallToActionInverse";case "mono-inverse":return"ytSpecButtonShapeNextMonoInverse";case "brand-gradient":return"ytSpecButtonShapeNextBrandGradient"; case "gen-ai-gradient":return"ytSpecButtonShapeNextGenAiGradient";default:return"ytSpecButtonShapeNextMono"}};HK=function(a){switch(a){case "XS":return"ytSpecButtonShapeNextSizeXs";case "S":return"ytSpecButtonShapeNextSizeS";case "L":return"ytSpecButtonShapeNextSizeL";case "XL":return"ytSpecButtonShapeNextSizeXl";default:return"ytSpecButtonShapeNextSizeM"}};IK=function(a){return b=>{const c=yK();_.sC(()=>{b&&(a()?c.j.set(b,void 0):c.j.delete(b),zK(c))},"oGQcic");_.vu(()=>{c.j.delete(b);zK(c)})}};var uK={duration:1E3,easing:"ease",fill:"forwards"},MK=_.J(a=>{const b=_.zC("animated-rolling-character");let c=void 0;const d=_.L(()=>rK(a.yc?.())||rK(a.Qd?.()),void 0,"Qz6KLc"),[e,f]=_.H(0,void 0,"CYT8Ob");_.FC(()=>{if(window.ResizeObserver&&_.x("web_fix_rolling_numbers_zoom_safari")){const h=new _.qt(()=>{const l=Math.round((b.value.querySelector("div")?.getBoundingClientRect().height??0)*100)/100;l&&f(l)},500),k=new ResizeObserver(()=>{h.o()});k.observe(b.value);_.vu(()=>{k.disconnect();h.dispose()})}}); _.sC(()=>{const h=_.x("web_fix_rolling_numbers_zoom_safari")?e:a.Ug;if(h()){c?.cancel();if(d()){var k=a.Qd?.()?Number(a.Qd())+10:a.gd()?0:30;a.rb?.()||(k-=tK(a.yc?.(),a.Qd?.(),a.gd(),k))}else if(k=a.gd()?0:2,!a.rb?.()){var l=a.gd()?-1:1;k-=l}b.value.style.marginTop=`-${k*h()}px`;a.rb?.()?c=vK(b.value,a.yc?.(),a.Qd?.(),a.gd(),k,d(),h()):b.value.style.display=a.yc?.()?"":"none"}},"CA6Pmf");return _.I("animated-rolling-character",{el:b,class:"animatedRollingCharacterHost"},_.I(_.P,{A:d,then:()=>_.I(KK, null),W:()=>_.I(LK,{yc:a.yc})}))},"I");MK.idomCompat=!0;var KK=_.J(()=>{const a=[];for(let b=1;b<30;b++)a.push(_.I("div",null,b%10));return _.I(_.yB,null,_.I("div",null,"\u00a0"),a,_.I("div",null,"\u00a0"))},"J"),LK=_.J(({yc:a})=>_.I(_.yB,null,_.I("div",null,"\u00a0"),_.I(_.P,{A:()=>!a?.()||/^[\s\xa0]*$/.test(a?.()),then:()=>_.I("div",null,"\u00a0"),W:()=>_.I("div",null,a)}),_.I("div",null,"\u00a0")),"K");var NK=_.J(a=>{let b=void 0,c=void 0;_.sC(()=>{b=a.Tb();c=a.numberValue?.()},"r7tqQd");const d=_.L(()=>{if(!a.Tb())return[];const e=a.zo?.()||!c||!a.numberValue?.()||ca.Tb()?[`height: ${a.Cg?.()?a.heightPx()*a.Cg():a.heightPx()}px;`,`line-height: ${a.heightPx()}px;`].join(" "):"",dir:"ltr","aria-hidden":"true"},_.I(_.RG,{va:d,Ab:"INDEX"},e=>_.I(MK,{yc:()=>e().yc,Qd:()=> e().Qd,Ug:()=>e().Ug,gd:()=>e().gd,rb:()=>e().rb})))},"M");NK.idomCompat=!0;var OK=new _.ys("LIGHT_EFFECT_TOKEN");var xK=class extends _.Yd{constructor(){super();this.j=new Map;const [a,b]=_.H([],void 0,"IKfZBd");this.v=b;this.o=_.L(()=>{const c=a();for(const d of c)d.ix?.();return c.map(d=>d.element)},void 0,"ZMRtwd")}la(){wK=null;super.la()}},wK=null;var PK=_.J(a=>{const b=_.AC(_.DC),[c,d]=_.H({x:0,y:0,opacity:0,size:0},void 0,"Kz5t0e"),e=()=>{if(a.config()?.Bj){var h=b.value;if(h){var k=yK().o;var l=k();if(l.length){const t=h.getBoundingClientRect();k=t.left+t.width/2;var m=t.top+t.height/2;let w=Infinity;var n=0,p=0;let z=96;for(const B of l){if(B===h||!B.isConnected||B.offsetParent===null)continue;l=B.getBoundingClientRect();if(l.width===0&&l.height===0)continue;const E=Math.max(l.left,Math.min(k,l.right)),D=Math.max(l.top,Math.min(m,l.bottom)); var r=E-Math.max(t.left,Math.min(E,t.right));const F=D-Math.max(t.top,Math.min(D,t.bottom));r=r*r+F*F;r{if(a.config()?.Bj){var h=new _.qt(e,100),k=()=>{h.o()};window.addEventListener("resize",k);return()=>{window.removeEventListener("resize",k);h.dispose()}}},"yeXe9d");_.sC(()=>{a.config()?.Bj&&e()},"V79x0b"); const f=()=>a.config()?.ab!==5&&a.config()?.ab!==9&&a.config()?.ab!==6;return _.I(_.P,{A:()=>a.config()?.ab!==0&&!_.Nq,then:()=>_.I("yt-light-shape",{el:b,"aria-hidden":"true",class:_.S("contribYtLightShapeHost",a.className,{contribYtLightShapeStaticRimLight:()=>!0,contribYtLightShapeStaticRimLightSolid:()=>a.config()?.ab===1,contribYtLightShapeStaticRimLightTonal:()=>a.config()?.ab===3,contribYtLightShapeStaticRimLightSolidInverse:()=>a.config()?.ab===2,contribYtLightShapeStaticRimLightTonalInverse:()=> a.config()?.ab===4,contribYtLightShapeStaticRimLightOverlayTonal:()=>a.config()?.ab===8,contribYtLightShapeStaticRimLightOverlaySolid:()=>a.config()?.ab===7,contribYtLightShapeStaticRimLightOutline:()=>a.config()?.ab===5,contribYtLightShapeStaticRimLightOverlayOutline:()=>a.config()?.ab===9,contribYtLightShapeStaticRimLightOutlineInverse:()=>a.config()?.ab===6}),style:_.JJ({"--yt-light-rim-color":()=>a.config()?.Kt,"--yt-light-wash-opacity":()=>c().opacity,"--yt-light-wash-x":()=>`${c().x}px`,"--yt-light-wash-y":()=> `${c().y}px`,"--yt-light-wash-size":()=>`${c().size}px`})},_.I(_.P,{A:()=>a.config()?.Bj,then:()=>_.I("div",{class:"contribYtLightShapeDynamicWashLight"})}),_.I(_.P,{A:f,then:()=>_.I("div",{class:_.S("contribYtLightShapeStaticWashLight",{contribYtLightShapeStaticWashLightSolid:()=>a.config()?.ab===1,contribYtLightShapeStaticWashLightTonal:()=>a.config()?.ab===3,contribYtLightShapeStaticWashLightSolidInverse:()=>a.config()?.ab===2,contribYtLightShapeStaticWashLightTonalInverse:()=>a.config()?.ab=== 4,contribYtLightShapeStaticWashLightOverlayTonal:()=>a.config()?.ab===8,contribYtLightShapeStaticWashLightOverlaySolid:()=>a.config()?.ab===7}),style:_.JJ({background:()=>`radial-gradient(${a.config()?.Lt}, transparent)`})})}))})},"P");var QK=["mono","mono-inverse","overlay"],RK=["filled"];var SK={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},TK;a:{var UK=_.Xb();UK=UK.toLowerCase();if(UK.indexOf("android")!=-1){var VK=UK.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(VK){const a=parseFloat(VK[1]);if(a<100){TK=a;break a}}var WK=UK.match("("+Object.keys(SK).join("|")+")");TK=WK?SK[WK[0]]:0}else TK=void 0}_.XK=TK>=0;var YK,aL;{var ZK=_.Xb();const a=ZK.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!a||a.length<2)YK=void 0;else{var $K=ZK.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);YK=$K&&$K.length===6?Number($K[5].replace("_",".")):0}}aL=YK;_.bL=aL>=0;var cL=_.J(a=>_.I(_.P,{A:a.lc,then:b=>_.I(_.zG,{lc:b,disabled:a.disabled,className:a.className,style:a.style,title:a.title,ariaLabel:a.ariaLabel,vd:a.vd,ariaCurrent:()=>a.toggleable?.()&&a.toggled?.(),ariaExpanded:a.ariaExpanded,ref:a.ref,onHover:a.onHover},a.children),W:()=>_.I("button",{el:_.QH(a.ref),"on:click":_.V(b=>a.onClick?.(b)),"on:mouseenter":_.V(b=>a.onHover?.(b)),class:a.className,title:a.title,style:a.style,disabled:a.disabled,"aria-pressed":()=>a.toggleable?.()?!!a.toggled?.():void 0, "aria-label":a.ariaLabel,"aria-describedby":a.vd,"aria-disabled":a.Dh,"aria-hidden":a.ariaHidden,"aria-expanded":a.ariaExpanded,tabindex:()=>a.tabIndex?.()??(_.Ek&&_.x("web_enable_safari_button_tabindex_fix")?0:void 0)},a.children)}),"Q"),fL=_.J(({data:a,Ik:b,Jk:c,Kk:d,iconButton:e,Kv:f,Hy:h,icon:k,secondaryIcon:l,vz:m,Ww:n,Dh:p,disableLightShape:r})=>{const t=_.JJ({color:()=>a().customColors?.iconColor});return _.I(dL,{className:"",style:"display: inherit; justify-content: center"},_.I(_.P,{debugInstance:"V4z1Uc", A:()=>k&&(b()||c()||e?.()),then:()=>_.I(dL,null,_.I("div",{class:f,style:t,"aria-hidden":"true"},k?.()))}),_.I(_.P,{debugInstance:"ok3btb",A:()=>(a().buttonText||a().Ua||a().ib)&&!e?.(),then:()=>_.I(dL,null,_.I(eL,{className:m,iconPosition:()=>a().iconPosition,text:()=>a().buttonText,oneOffCustomTextWrap:()=>a().oneOffCustomTextWrap,ib:()=>a().ib,Ua:()=>a().Ua}))}),_.I(_.P,{debugInstance:"DO5Rz",A:d,then:()=>_.I(dL,null,_.I("div",{class:f,style:t},k?.()))}),_.I(_.P,{debugInstance:"bnojSc",A:c,then:()=> _.I(dL,null,_.I("div",{class:h,style:t},l?.()))}),_.I(_.P,{debugInstance:"HN3kad",A:()=>!a().disabled&&!0,then:()=>_.I(_.pK,{model:()=>{var w=a();return{color:w.style==="overlay-dark"?4:w.style==="overlay"?w.type==="filled"?4:3:w.type==="filled"||w.style==="call-to-action-inverse"||w.style==="mono-inverse"?2:1}}})}),_.I(_.Y,{data:()=>a().middlegroundAsset},{animatedAssetViewModel:({data:w})=>_.I(_.mK,{data:w,className:n,zq:!0})}),_.I(_.P,{A:()=>_.y().resolve(_.yn(OK))?.nt&&!p?.()&&!r?.(),then:()=> _.I(PK,{config:()=>{var w=a();const z=w.type;return{ab:AK(w.style,z),Bj:_.y().resolve(_.yn(OK))?.Dn&&z==="tonal",Lt:w.customColors?.backgroundColor,Kt:w.customColors?.borderColor}}})}))},"R"),eL=_.J(a=>{const b=()=>a.iconPosition?.()==="icon-with-label"||a.oneOffCustomTextWrap?.();return _.I("div",{class:a.className,"aria-hidden":()=>a.ariaHidden?.()&&(!!a.Ua?.()||!!a.ib?.())},_.I(_.gE,null,_.I(_.dE,{when:()=>a.Ua?.()},()=>_.I(NK,{Tb:()=>a.Ua().Tb,numberValue:()=>a.Ua().numberValue,heightPx:()=>a.Ua().heightPx, Cg:()=>a.Ua().Cg,rb:()=>a.Ua().rb,zo:()=>a.Ua().zo})),_.I(_.dE,{when:()=>a.ib?.()},()=>_.I(_.ZI,{text:()=>({...a.ib(),lineBreakMode:b()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":a.ib().lineBreakMode,alignment:b()?"TEXT_ALIGNMENT_CENTER":a.ib().alignment}),Nb:!0,noWrap:()=>!b()})),_.I(_.dE,{when:()=>a.iconPosition?.()==="icon-with-label"&&a.text?.()},()=>_.I(_.ZI,{text:()=>({content:a.text(),lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}),Nb:!0,noWrap:!1})),_.I(_.eE,null, ()=>a.text)))},"S"),gL=_.J(a=>_.I(_.P,{debugInstance:"kM7Sgc",A:a.nv,then:()=>_.I("label",{class:a.className},a.children,a.textContent?.()),W:()=>a.children}),"T"),dL=_.J(a=>a.children,"U");_.hL=_.J(({data:a,icon:b,iconName:c,Xd:d,secondaryIcon:e,sq:f,NG:h,Jn:k})=>{_.EG();const {size:l,style:m,disabled:n,onTap:p,Gh:r,lc:t,customColors:w,segmentedPosition:z,toggled:B,toggleable:E,accessibilityLabel:D,onToggle:F,iconPosition:C,oneOffCustomTextWrap:N,df:R,eo:K,tooltipText:O,wm:W,ariaHidden:aa,ariaExpanded:ja,tabIndex:sa,buttonText:Ea,ib:ba,Ua:T,onClickRateLimitMs:Ca,onHover:M,middlegroundAsset:X,disableLightShape:U}=BK(a),{type:Ga,km:ab,Ik:ib,Kk:eg,Jk:bd,kv:CA,lv:C$,mv:OO,iconButton:D$, Dh:yr,Rx:E$,Ov:F$,Iy:G$}=EK(a,b,e,c,f,h,d),[H$]=_.SJ(O,W),PO=jb=>{p?.(jb);E()&&F?.(jb)},QO=_.L(()=>Ca?.(),void 0,"wrF7V"),I$=_.L(()=>QO()?qK(PO,QO()):PO,void 0,"fG5dyf"),RO=_.y().resolve(_.yn(OK));b=_.L(()=>X()||RO?.nt,void 0,"Uu3UFe");const J$=IK(()=>{var jb=m(),sh=Ga();return!!_.y().resolve(_.yn(OK))?.Dn&&QK.includes(jb)&&RK.includes(sh)});return _.I(gL,{className:_.S("ytSpecButtonShapeWithLabelHost",{ytSpecButtonShapeWithLabelIsOverlay:()=>m()==="overlay"||m()==="overlay-dark"}),nv:OO,textContent:()=> _.I(eL,{text:Ea,className:"ytSpecButtonShapeWithLabelLabel",ariaHidden:!0,oneOffCustomTextWrap:N,iconPosition:C,ib:ba,Ua:T})},_.I(cL,{lc:t,className:_.S("ytSpecButtonShapeNextHost",()=>FK(Ga()),()=>yr()?void 0:GK(m()),()=>HK(l()),{ytSpecButtonShapeNextDisabled:yr,ytSpecButtonShapeNextFocused:ab,ytSpecButtonShapeNextIconTrailing:eg,ytSpecButtonShapeNextIconLeading:ib,ytSpecButtonShapeNextIconLeadingTrailing:bd,ytSpecButtonShapeNextIconLeadingTrailingNoText:()=>bd()&&!(Ea()||ba()),ytSpecButtonShapeNextIconButton:()=> CA()||OO(),ytSpecButtonShapeNextIconOnlyDefault:C$,ytSpecButtonShapeNextAlignByText:r,ytSpecButtonShapeNextSegmentedStart:()=>z()==="start",ytSpecButtonShapeNextSegmentedEnd:()=>z()==="end",ytSpecButtonShapeNextOverrideSmallSizeIcon:E$,ytSpecButtonShapeNextOneOffCustomTextWrapContainer:N,ytSpecButtonShapeNextDisableTextEllipsis:R,ytSpecButtonShapeNextEnableBackdropFilterExperiment:()=>{var jb;if(jb=!K())!(jb=_.bL&&aL>=14)&&(jb=_.XK)&&(jb=_.u.navigator?.deviceMemory>=8),jb=jb?!_.x("web_disable_backdrop_filter"): !1;return jb}}),style:()=>{var jb=w();if(jb){var sh=jb.color;var SO=jb.backgroundColor;jb=jb.borderColor;var zr="";sh&&(zr+=`color: ${sh};`);SO&&(zr+=`background-color: ${SO};`);jb&&(zr+=`border-color: ${jb};`);sh={style:zr}}else sh={};return sh.style},onClick:jb=>{I$()(jb)},onHover:jb=>{M?.(jb)},disabled:n,ariaLabel:D,toggleable:E,toggled:B,title:()=>!k?.()&&O()?O():"",Dh:yr,ariaHidden:aa,ariaExpanded:ja,tabIndex:sa,ref:jb=>{RO?.Dn&&J$(jb);k?.()&&H$(jb)}},_.I(fL,{data:a,Ik:ib,Jk:bd,Kk:eg,iconButton:D$, icon:F$,vz:_.S("ytSpecButtonShapeNextButtonTextContent",{ytSpecButtonShapeNextElevatedContent:b}),Kv:_.S("ytSpecButtonShapeNextIcon",{ytSpecButtonShapeNextElevatedContent:b}),Hy:_.S("ytSpecButtonShapeNextSecondaryIcon",{ytSpecButtonShapeNextElevatedContent:b}),secondaryIcon:G$,Ww:"ytSpecButtonShapeNextMiddlegroundAsset",Dh:yr,disableLightShape:U})))},"W");_.hL.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}}; }catch(e){_._DumpException(e)} try{ var lG,nG,sG,tG;lG=function(a,b){const c=_.kG.Eg().getState();return b?a(c,...b):a(c)};_.oG=function(){if(mG)return mG;const [a,,b]=_.H(0,void 0,"MB1Hb");_.kG.Eg().subscribe(()=>{nG(b)});return mG=a};nG=function(a){pG||(pG=!0,Promise.resolve().then(()=>{a(b=>b+1);pG=!1}))};_.qG=function(a,b){return _.kG.Xu()(a,b)};_.rG=new _.ys("STATE_STORE_TOKEN");sG=new _.ys("SELECT_TOKEN");tG=new _.ys("DISPATCH_TOKEN");var mG,pG;_.kG={Xu:()=>_.y().resolve(_.yn(sG))??lG,Uu:()=>_.y().resolve(_.yn(tG))??_.kG.Eg().dispatch.bind(_.kG.Eg()),Eg:()=>_.y().resolve(_.rG)};pG=!1; }catch(e){_._DumpException(e)} try{ _.uG=function(a){var b=_.cf;for(let c=0,d=a.length;c{_.oG()();return _.qG(a)},{debugName:"d8B62c"},"DEXkhd")}; }catch(e){_._DumpException(e)} try{ var iL,kL,lL,mL,nL,jL,oL,pL,qL,rL;iL=function(a){switch(a){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};kL=function(a,b){const c=_.EF(a?.onTap);var d={};c&&(d.SG=()=>jL(a,c,b?.value?.visualElement));d=_.OF({yg:a.onTap,Dg:!0,jn:d});return _.sK(d)?d:void 0}; lL=function(a,b,c,d,e){c={MA:c};_.UJ(a,{form:{currentData:c,sourceData:c,element:b,event:d},...e})};mL=function(a,b,c,d,e){var f=void 0;return h=>{const k=_.EF(c?a?.onDisabledTap:a?.onTap);if(k)if(f=f??b?.value,_.x("web_button_vm_click_client_ve_killswitch"))lL(k,f,a,h);else{const l=jL(a,k,f?.visualElement);if(e){lL(k,e,a,h,{clickedVisualElement:l,form:{element:e}});return}lL(k,f,a,h,{clickedVisualElement:l})}d&&d(h)}}; nL=function(a,b,c){var d=void 0;return e=>{const f=_.EF(a?.onHover);f&&(d=d??b?.value,c?lL(f,c,a,e,{form:{element:c}}):lL(f,d,a,e))}};jL=function(a,b,c){b=b?.clickTrackingParams;a=a?.loggingDirectives?.clientVeSpec?.uiType;if(c&&a&&!b)return c}; oL=function(a){switch(a){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"}}; pL=function(a){switch(a){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"}};qL=function(a){switch(a){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"}}; rL=function(a){switch(a){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"}};var uL=["you-chat-entrypoint-button"]; _.ED=_.J(({data:a,className:b,style:c,buttonOverrides:d,Ua:e,onClick:f,target:h})=>{const k=_.zC("button-view-model",C=>{C.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));const N=a().targetId;N&&_.jK(_.eK(),N,C);return()=>{_.iK(_.eK(),C)}}),l=()=>a()?.iconName||a()?.ytIcon,m=_.vG(C=>{a:{var N=a()?.entityKey,R=a()?.buttonEntitySelectorType;if(R&&N)switch(R){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":C=(C=_.BJ(C.entities,"playerStateEntity", N))?{isHidden:C.adsState==="ADS_STATE_NONE"||C.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;case "BUTTON_ENTITY_SELECTOR_TYPE_CHATBOT_PENDING_RESPONSE":C={isHidden:!1,isDisabled:!!_.BJ(C.entities,"youchatPendingResponseEntity",N)?.isPendingResponse};break a;case "BUTTON_ENTITY_SELECTOR_TYPE_BOOLEAN_DISABLED":C={isHidden:!1,isDisabled:!!_.IJ(C,N)?.value};break a;default:C={isHidden:!1};break a}C=void 0}return C}),n=_.y().resolve(_.yn(_.Yy))?.(),p=()=>{var C=d?.(),N=C;a()?.buttonEntitySelectorType&& (N={...C,disabled:!!m()?.isDisabled||!!C?.disabled});C=a();var R=e?.(),K=h?.();if(C){var O=pL(C.type);var W=!!C.title||!!C.titleFormatted;var aa=!!(C.iconName||C.iconImage||C.ytIcon);W=aa&&!W?"icon-only":aa?C.iconTrailing||C.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;W==="icon-only-40"&&(O="text");aa=N?.state??qL(C.state);var ja=N?.disabled??(C.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||C.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE");_.x("web_button_vm_refactor_disabled")&& (ja=N?.disabled??aa==="disabled");R=R&&R.Tb&&!isNaN(Number(R.numberValue))?R:void 0;var sa=C.title,Ea=C.titleFormatted,ba=C.accessibilityText,T=oL(C.style),Ca=rL(C.buttonSize),M=mL(C,k,ja,f,K);ja=ja&&!C.onDisabledTap;var X=kL(C,k),U=C.customFontColor,Ga=C.customBackgroundColor;var ab=C.customBorderColor;const eg=C.customDarkThemeFontColor,bd=C.customDarkThemeBackgroundColor;var ib=C.customDarkThemeBorderColor;U=n&&eg?eg:U;Ga=n&&bd?bd:Ga;ab=n&&ib?ib:ab;ab={color:U?_.rE(U):void 0,backgroundColor:Ga? _.rE(Ga):void 0,borderColor:ab?_.rE(ab):void 0};ib=_.A(C.tooltipData,_.TJ);C={buttonText:sa,ib:Ea,Ua:R,accessibilityLabel:ba,style:T,type:O,state:aa,size:Ca,iconPosition:W,onTap:M,disabled:ja,lc:X,customColors:ab,tooltipText:C.tooltip,wm:ib?{text:ib.tooltipText??"",location:iL(ib.placement),style:ib.style}:void 0,onHover:nL(C,k,K),middlegroundAsset:C.middlegroundAsset,...N}}else C={style:"mono",type:"text",state:"active",size:"M"};C.focused=z();return C},r=()=>_.DK(p(),!!a().iconName),[t,w]=_.H(!1, void 0,"yZ8hab"),z=t,B=_.V(()=>{const C=_.y().resolve(_.yn(_.kK));C&&w(C.ue());return!0}),E=_.V(()=>{w(!1);return!0});_.sC(()=>{const C=_.A(a()?.onVisible,_.yF);C&&_.NF(C,{Qc:!0})},"G9MlKd");const D=()=>{const C=a()?.iconImage;return C?{sources:[C]}:void 0},F=HTMLElement.prototype.hasOwnProperty("popover");return _.I("button-view-model",{el:k,class:_.S("ytSpecButtonViewModelHost",b,()=>{const C=a()?.targetId;if(C)return uL.includes(C)?C:void 0}),"on:focusin":B,"on:focusout":E},_.I(_.P,{A:()=>!((a()?.entityKey&& a()?.buttonEntitySelectorType&&m()?.isHidden)??!1),then:()=>_.I(_.P,{A:D,then:C=>_.I(_.hL,{data:p,icon:()=>_.I(_.jF,{data:C,alt:"",Eb:r,fc:r,cb:!0,Ya:!0}),Jn:F}),W:()=>_.I(_.hL,{data:p,iconName:l,Xd:()=>!!c?.()?.animateIcon,Jn:F})})}))},"Y");_.ED.idomCompat={callbacks:{onClick:!0}}; }catch(e){_._DumpException(e)} try{ _.eM=function(a){_.kG.Uu()(a)};_.fM=function(a,b){const c=_.oG();return _.L(()=>{c();return _.qG(a,[_.Pu(b)||""])},{debugName:"LUZslf"},"Z105t")}; }catch(e){_._DumpException(e)} try{ _.dR=function(a){return _.xC(()=>({value:a}))}; }catch(e){_._DumpException(e)} try{ var aU,bU,ifa,jfa;_.$T=function(a,b){return _.cf.Ea(a,2,b)};aU=function(a,b){var c;c||(c=ifa++);for(const d of Object.keys(b)){let e=a.j.get(d);e||(e=new Map,a.j.set(d,e));e.set(c,_.Li(b[d]))}return c};bU=function(a,b,c){for(const d of Object.keys(b))(b=a.j.get(d))&&b.delete(c)}; _.cU=function(a,b){const c=_.$y();if(_.ez())jfa(a,(...f)=>{_.BL(c,()=>{b(...f)})});else{var d=_.$J.Zb(),e=_.dR(b);_.IC(()=>{e.value=b});_.JC(()=>{const f=aU(d,{[a]:(...h)=>{_.BL(c,()=>{e.value(...h)})}});return()=>{bU(d,{[a]:""},f)}})}};ifa=1;jfa=(a,b)=>{const c=_.$J.Zb();_.JC(()=>{const d=aU(c,{[a]:b});_.vu(()=>{bU(c,{[a]:""},d)})})}; }catch(e){_._DumpException(e)} try{ var DL,GL,HL,JL,KL,LL;DL=function(a,b){const c=b.observer??_.y().resolve(_.zx);if(a){var d=a.Ee??a,e=[];b.Za&&e.push(c.observe(a,()=>{b.Fb(!0,a)},b.Za));b.Cc&&e.push(c.observe(a,()=>{b.Fb(!1,a)},b.Cc));b.jh&&b.aj&&e.push(c.observe(a,()=>{b.aj()},b.jh));d.visibilityMonitorKeys=(d.visibilityMonitorKeys??[]).concat(e)}};_.FL=function(a){return!!_.EL(a)};_.IL=function(a,b,c,d,e){return f=>{const h=_.EG();_.sC(()=>{if(f){GL(f,a(),e);var k=HL(f,a(),b,c,d,h);_.vu(k)}},"lrewVd")}}; GL=function(a,b,c){let d=JL(b),e=KL(b);const f=d&&_.OH,h=e&&_.PH;(d||e)&&DL(a,{Fb:k=>{const l=_.y().resolve(_.kF);k&&d?(l.resolveCommand(d,{form:{element:c?a:void 0},Qc:!0}),d=JL(b)):!k&&e&&(l.resolveCommand(e,{form:{element:c?a:void 0},Qc:!0}),e=KL(b))},Za:f,Cc:h})};HL=function(a,b,c,d,e,f){const h=new Map;if(b=_.EL(b))a=d?.onTap?.value||a,c=LL(b,a,c?.onTap,e,f),a.addEventListener("click",c),h.set("click",c);return()=>{for(const [k,l]of h)a.removeEventListener(k,l)}}; _.EL=function(a){return(a=_.A(a,_.ML)?.onTap)&&_.EF(a)};JL=function(a){return(a=_.A(a,_.ML)?.onVisible)&&_.EF(a)};KL=function(a){return(a=_.A(a,_.ML)?.onHidden)&&_.EF(a)};_.NL=function(a){return _.EF(_.A(a,_.ML)?.onHoverEnd)};LL=function(a,b,c,d,e){const f=k=>{_.y().resolve(_.kF).resolveCommand(a,k)};let h=k=>{d&&_.bG(_.aG(k),b,d)||f(k.target?{form:{element:k.target,sourceData:a,mutationContext:e}}:void 0)};c&&(h=k=>{c(k,f)});return h};_.ML=new _.G("commandContext"); }catch(e){_._DumpException(e)} try{ var kfa,lfa,mfa,hU,mU,nU,oU,pU,nfa,uU,ofa,pfa,vU,xU,rfa,dU,eU,tfa,ufa,qfa,sfa,qU,wU,rU,sU;kfa=function(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f==="object"&&f.constructor===Object;const h=e+(f?-1:0);for(b=b&128?1:0;b0?void 0:a===0?eU||(eU=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.fU=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};_.gU=function(a,b){return a=(2&b?a|2:a&-3)&-273};hU=function(a,b){2&b&&(a|=2);return a|1}; _.iU=function(a,b,c,d,e,f,h,k){var l=_.uc(a,c);f=l?1:f;h=!!h||f===3;l=k&&!l;(f===2||l)&&_.Yc(a)&&(b=a.Ba,c=b[_.tc]|0);a=_.$c(b,e);k=Array.isArray(a)?a:_.Tq;var m=k===_.Tq?7:k[_.tc]|0,n=hU(m,c);if(a=!(4&n)){var p=k,r=c;const t=!!(2&n);t&&(r|=2);let w=!t,z=!0,B=0,E=0;for(;B127;)a.j.push(b&127|128),b>>>=7;a.j.push(b)};_.kU=function(a,b){b.length!==0&&(a.v.push(b),a.o+=b.length)};_.lU=function(a,b,c){_.jU(a.j,b*8+c)};mU=function(a,b){_.lU(a,b,2);b=a.j.end();_.kU(a,b);b.push(a.o);return b};nU=function(a,b){var c=b.pop();for(c=a.o+a.j.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.o++;b.push(c);a.o++};oU=function(a,b){if(a instanceof _.rr)return a.Ba;if(Array.isArray(a))return _.Rc(a,b[0],b[1])}; pU=function(a,b,c,d,e){b=oU(b,d);b!=null&&(c=mU(a,c),e(b,a),nU(a,c))};nfa=function(a){return Array.isArray(a)&&!!a.length&&typeof a[0]==="number"&&a[0]>0}; uU=function(a){var b=ofa,c=pfa,d=a[qU];if(d)return d;d={};d.UF=a;d.zp=mfa(a[0]);var e=a[1];let f=1;e&&e.constructor===Object&&(d.extensions=e,e=a[++f],typeof e==="function"&&(d.xw=!0,rU??(rU=e),sU??(sU=a[f+1]),e=a[f+=2]));const h={};for(;e&&nfa(e);){for(var k=0;kh(k,l,m,f||(f=uU(d).zp),e||(e=vU(d)))};vU=function(a){let b=a[wU];if(!b){const c=uU(a);b=(d,e)=>xU(d,e,c);a[wU]=b}return b}; xU=function(a,b,c){kfa(a,a[_.tc]|0,(d,e)=>{if(e!=null){var f=rfa(c,d);f?f(b,e,d):d<500||_.qc(_.Rq,3)}});(a=lfa(a))&&a.Lu((d,e,f)=>{_.kU(b,b.j.end());for(d=0;dd(h,k,l,f,e)}else c=d;return a[b]=c}};_.yU=function(a,b){return new _.tU(a,b)}; _.zU=function(a,b,c){b=_.fJ(b);b!=null&&(_.lU(a,c,0),a.j.j.push(b?1:0))};_.AU=function(a,b,c,d,e){b=oU(b,d);b!=null&&(c=mU(a,c),e(b,a),nU(a,c))};_.CU=function(a){return function(){return _.BU(this,a)}};_.DU={};tfa=class{constructor(){this.j=[]}length(){return this.j.length}end(){const a=this.j;this.j=[];return a}writeUint8(a){this.j.push(a>>>0&255)}writeInt8(a){this.j.push(a>>>0&255)}};ufa=class{constructor(){this.v=[];this.o=0;this.j=new tfa}}; _.tU=class{constructor(a,b){this.j=a;a=_.Ba(_.er);this.o=!!a&&b===a||!1}};qfa=new _.tU(pU,_.er);sfa=new _.tU(pU,_.er);qU=Symbol();wU=Symbol();_.BU=(a,b)=>{const c=new ufa;xU(a.Ba,c,uU(b));_.kU(c,c.j.end());a=new Uint8Array(c.o);b=c.v;const d=b.length;let e=0;for(let f=0;f{await (0,_.Vg)("DlvF1d");return _.ED};_.BG=_.dD(()=>_.AG(),{debugName:"buttonViewModel"});_.st(_.JD,a=>{a.S("buttonViewModel","DlvF1d",_.AG)}); }catch(e){_._DumpException(e)} try{ _.fN=async()=>{await (0,_.Vg)("f90tCb");return _.mD};_.gN=_.dD(()=>_.fN(),{debugName:"toggleButtonViewModel"});_.st(_.JD,a=>{a.S("toggleButtonViewModel","f90tCb",_.fN)}); }catch(e){_._DumpException(e)} try{ _.bM=async()=>{await (0,_.Vg)("LViMM");return _.BD};_.cM=_.dD(()=>_.bM(),{debugName:"subscribeButtonViewModel"});_.st(_.JD,a=>{a.S("subscribeButtonViewModel","LViMM",_.bM)}); }catch(e){_._DumpException(e)} try{ _.HU=async()=>{await (0,_.Vg)("pevtvc");return _.gD};_.IU=_.dD(()=>_.HU(),{debugName:"dislikeButtonViewModel"});_.st(_.JD,a=>{a.S("dislikeButtonViewModel","pevtvc",_.HU)});_.JU=async()=>{await (0,_.Vg)("izjmP");return _.fD};_.KU=_.dD(()=>_.JU(),{debugName:"likeButtonViewModel"});_.st(_.JD,a=>{a.S("likeButtonViewModel","izjmP",_.JU)}); }catch(e){_._DumpException(e)} try{ var LU=function(a){return!(!a?.iconName||a?.title)},MU=function(a){return LU(_.A(a.isToggled?a.toggledButtonViewModel:a.defaultButtonViewModel,_.bP))},NU=function(a){return(a=_.A(a?.toggleButtonViewModel,_.GU))?MU(a):!1};var vfa;_.OU=async()=>{await (0,_.Vg)("QHAtef");return _.GH};vfa=_.dD(()=>_.OU(),{debugName:"downloadButtonViewModel"});_.st(_.JD,a=>{a.S("downloadButtonViewModel","QHAtef",_.OU)});var wfa;_.PU=async()=>{await (0,_.Vg)("UA8GSe");return _.FH};wfa=_.dD(()=>_.PU(),{debugName:"submitButtonViewModel"});_.st(_.JD,a=>{a.S("submitButtonViewModel","UA8GSe",_.PU)});var xfa;_.QU=async()=>{await (0,_.Vg)("jgx8me");return _.EH};xfa=_.dD(()=>_.QU(),{debugName:"subscribePlusButtonViewModel"});_.st(_.JD,a=>{a.S("subscribePlusButtonViewModel","jgx8me",_.QU)});var SU=_.J(a=>_.I(_.Y,{data:()=>a.en().actions},{buttonViewModel:({data:b})=>_.I(RU,{Va:a.Va,Bf:()=>LU(b()),Ne:a.Ne},_.I(_.BG,{data:b})),subscribeButtonViewModel:({data:b})=>_.I(RU,{Va:a.Va},_.I(_.cM,{data:b,fa:!1,ud:()=>!a.Va()})),downloadButtonViewModel:({data:b})=>_.I(RU,{Va:a.Va,Bf:()=>!!b().playlistId},_.I(vfa,{data:b})),submitButtonViewModel:({data:b})=>_.I(RU,{Va:a.Va,Bf:()=>{var c=b();return LU(_.A(c?.button,_.bP))}},_.I(wfa,{data:b})),toggleButtonViewModel:({data:b})=>_.I(RU,{Va:a.Va,Bf:()=> MU(b())},_.I(_.gN,{data:b})),subscribePlusButtonViewModel:({data:b})=>_.I(RU,{Va:a.Va},_.I(xfa,{data:b})),likeButtonViewModel:({data:b})=>_.I(RU,{Va:a.Va,Bf:()=>NU(b()),Ne:a.Ne},_.I(_.KU,{data:b})),dislikeButtonViewModel:({data:b})=>_.I(RU,{Va:a.Va,Bf:()=>NU(b()),Ne:a.Ne},_.I(_.IU,{data:b}))}),"Jc"),RU=_.J(a=>_.I("div",{class:_.S("ytFlexibleActionsViewModelAction",{ytFlexibleActionsViewModelActionRowAction:a.Va,ytFlexibleActionsViewModelActionIntrinsicWidth:a.Ne,ytFlexibleActionsViewModelActionRowActionFeaturePhone:!1, ytFlexibleActionsViewModelActionIconOnlyButton:a.Bf})},a.children),"Kc"); _.DH=_.J(a=>{const b=()=>a.layout?.()===1;return _.I("yt-flexible-actions-view-model",{class:_.S("ytFlexibleActionsViewModelHost",a.className,{ytFlexibleActionsViewModelInline:()=>a.layout?.()!==1,ytFlexibleActionsViewModelScrollable:()=>a.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING",ytFlexibleActionsViewModelFlexWrap:a.flexWrap,ytFlexibleActionsViewModelJustifyContentStart:()=>a.data().justifyContent==="FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START",ytFlexibleActionsViewModelJustifyContentEnd:()=> a.data().justifyContent==="FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_END"})},_.I(_.RG,{va:()=>a.data().actionsRows||[]},c=>_.I(_.P,{A:b,then:()=>_.I("div",{class:"ytFlexibleActionsViewModelActionRow"},_.I(SU,{en:c,Va:b,Ne:()=>!!a.data().respectActionIntrinsicWidth})),W:()=>_.I(SU,{en:c,Va:b})})))},"Lc"); }catch(e){_._DumpException(e)} try{ _.wP=new _.ys("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN"); }catch(e){_._DumpException(e)} try{ var zfa,Afa,VU,Cfa,Dfa,Efa,Ffa,Gfa,Hfa,Ifa,WU,ZU,Jfa,Bfa;zfa=function(a,b){return _.BJ(a.entities,"hatsSurveyEntity",b)};Afa=function(a,b){return _.BJ(a.entities,"hatsSurveyStateEntity",b)};_.UU=function(a){const b=a.indexOf(":");return b===-1?{Jl:a}:{Jl:a.substring(0,b),datasyncId:a.substring(b+1)}};VU=function(a){if(a.includes(":"))throw Error("zd`"+a);return`${a}:${_.Lj("CacheStorage get")}`}; _.YU=async function(){return WU!==void 0?WU:WU=new Promise(async a=>{try{await _.XU.open("test-only"),await _.XU.delete("test-only")}catch(b){if(b instanceof Error&&b.name==="SecurityError"){a(!1);return}}a("caches"in window)})};Cfa=async function(){if(await _.YU())return ZU||(ZU=new Bfa),ZU};Dfa=async function(a){const b=await Cfa();if(!b)throw Error("Ad");a=await (await b.open("yt-player-local-img")).match(a);if(!a)throw Error("Bd");return await a.blob()}; Efa=function(a){if(a.querySelector("img")){var b=a.querySelector("img");b.addEventListener("error",function(){Dfa(b.src).then(c=>{var d=window;(d=typeof MediaSource!=="undefined"&&c instanceof MediaSource||typeof d.ManagedMediaSource!=="undefined"&&c instanceof d.ManagedMediaSource)||(d=c.type,d.toLowerCase()==="application/octet-stream"?d=!0:(d=d.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),d=d?.length===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(d[1])|| /^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(d[1])||/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(d[1])||/^font\/[\w-]+$/i.test(d[1]))));if(!d)throw Error("h");c=URL.createObjectURL(c);c=new _.Ta(c);(c=c.toString())?b.src=c:b.removeAttribute("src")}).catch(()=>{b.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}}; Ffa=function(a,b){const c=a.interaction?.onTap;if(a=_.OF({yg:c,Dg:!0,md:!0}))return a.onclick=d=>{(d.button!==void 0?d.button!==0||d.shiftKey||d.altKey||d.metaKey||d.ctrlKey:d.shiftKey||d.altKey||d.metaKey||d.ctrlKey)||(d.preventDefault(),c&&_.WT(d,c,b))},_.sK(a)?a:void 0};Gfa=function(a){switch(a){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}}; Hfa=function(a){switch(a){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"}}; Ifa=function(a){switch(a){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"}};_.XU=_.u.caches; Jfa=class{open(a){return _.XU.open(VU(a))}has(a){return _.XU.has(VU(a))}delete(a){return _.XU.delete(VU(a))}async match(a,b){var c=await this.keys();for(const d of c)if(c=await (await this.open(d)).match(a,b))return c}};Bfa=class extends Jfa{async keys(){const a=[],b=_.Lj("CacheStorage keys"),c=await _.XU.keys();for(const d of c){const {Jl:e,datasyncId:f}=_.UU(d);f===b&&a.push(e)}return a}};var Kfa;_.$U=async()=>{await (0,_.Vg)("haouOe");return _.dN};Kfa=_.dD(()=>_.$U(),{debugName:"votingViewModel"});_.st(_.JD,a=>{a.S("votingViewModel","haouOe",_.$U)});var Lfa=_.J(({data:a,className:b})=>_.I("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.I("div",{class:_.S("ytEngagementBarViewModelEngagementBarWrapper",b)},_.I(_.Y,{data:()=>a().actions},{votingViewModel:Kfa}))),"Oc");var Mfa=new _.ys("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var Nfa=_.J(({data:a})=>{const b=_.zC("ad-card-badge-view-model");return _.I("ad-card-badge-view-model",{class:()=>"ytwAdCardBadgeViewModelHost",el:b},_.I(_.P,{A:()=>a().imageBadge,then:c=>_.I(_.jF,{data:c,alt:""})}))},"Pc");var Ofa=_.J(a=>{const {data:b,Sb:c,...d}=_.hA(a,{fc:void 0,Eb:void 0,Ya:!1,cb:!1,hg:!1,Ly:!1,My:!1,vp:!1,ow:!1});a=_.CL({Fb:(l,m)=>{const n=b().interaction?.onFirstVisible;l&&(n&&_.WF(n),d.Ly()&&Efa(m))},Za:_.ZT});const e=_.XT(()=>b().interaction,c,()=>d.vp?.()),[f,h]=_.H(!1,void 0,"vvKkt"),k=_.V(l=>{d.Ny?.()&&!f()&&(l.currentTarget.click(),h(!0),setTimeout(()=>{h(!1)},100));return!1});return _.I("ad-image-view-model",{class:()=>{const l=[b().interaction?.onTap?"ytwAdImageViewModelHostIsClickableAdComponent": "ytwAdImageViewModelHost"];d.ow?.()&&l.push("ytwAdImageViewModelHostInGridView");return l.join(" ")},el:_.QH(a,e),"on:touchend":k},_.I("div",{class:"ytwAdImageViewModelHostImageContainer"},_.I(_.jF,{data:()=>({sources:b().imageSources,contentMode:b().imageProperties?.contentMode}),alt:()=>b().interaction?.accessibility?.label||"",fc:d.fc,Eb:d.Eb,Ya:d.Ya,cb:d.cb,hg:d.hg,style:()=>"vertical-align: bottom;"+(b().background?.color?`background-color:${_.GE(b().background?.color)};`:""),className:()=>d.My()? "ytwAdImageViewModelHostImage":void 0,draggable:()=>d.AI?.()??void 0})))},"Qc");var aV=_.J(({data:a,Sb:b,ku:c})=>{const d=_.CL({Fb:h=>{const k=a().interaction?.onFirstVisible;h&&k&&_.WF(k)},Za:_.ZT}),e=_.XT(()=>a().interaction,b,void 0,()=>c?.()?!1:void 0),f=_.jG(["Enter"," "],h=>{if(c?.()){var k=a().interaction?.onTap;k&&_.WT(h,k,b)}},!0);return _.I("carousel-ad-card-image-view-model",{class:()=>a().interaction?.onTap?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost",el:_.QH(d,e),"aria-label":()=>a().interaction?.accessibility?.label, tabindex:()=>c?.()&&a().interaction?.onTap?0:void 0,role:()=>c?.()&&a().interaction?.onTap?"button":void 0,"on:keydown":f},_.I(_.Y,{data:()=>a().adImage},{adImageViewModel:({data:h})=>_.I(Ofa,{data:h,Sb:b})}),_.I("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.I(_.Y,{data:()=>a().badge},{adCardBadgeViewModel:Nfa})),_.I(_.pK,{model:{color:4}}))},"Rc");var Pfa=_.J(a=>{const [b,,c]=_.H(0,void 0,"KiuBPb"),[d,e]=_.H(!1,void 0,"WJtp6");let f;_.vu(()=>{clearTimeout(f)});const h=_.V(()=>{a.animate?.()?(e(!0),f=setTimeout(()=>{e(!1);k()},200)):k();return!1}),k=()=>{c(l=>(l+a.Al())%a.data().length)};return _.I("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.I("div",{class:_.S("ytwHorizontalCarouselCarouselWrapper")},_.I("div",{class:_.S("ytwHorizontalCarouselCarouselInnerWrapper",{ytwHorizontalCarouselAnimating:d})},_.I(_.RG,{va:a.data,Ab:"INDEX"}, (l,m)=>_.I("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.JJ({"flex-basis":()=>`calc((100% - (8px * ${a.Al()-1})) / ${a.Al()})`,order:()=>{let n=m-b();n<0&&(n+=a.data().length);return n}})},a.children(l,m))))),_.I("div",{class:"ytwHorizontalCarouselNextButton","on:click":h},a.nextButton()))},"Sc");var Sfa=_.J(({data:a,Sb:b,uw:c})=>{const d=_.CL({Fb:e=>{const f=a().interaction?.onFirstVisible;e&&f&&_.WF(f)},Za:_.ZT});return _.I("carousel-ad-card-collection-view-model",{el:_.QH(d),class:"ytwCarouselAdCardCollectionViewModelHost"},_.I(_.P,{A:()=>c?.(),then:()=>_.I(Qfa,{data:a,Sb:b}),W:()=>_.I(Rfa,{data:a,Sb:b})}))},"Tc"),Qfa=_.J(({data:a,Sb:b})=>_.I("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarousel"},_.I(_.Y,{data:()=>a().carouselAdCards||[]},{carouselAdCardImageViewModel:({data:c})=> _.I("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarouselItem"},_.I(aV,{data:c,Sb:b,ku:!0}))})),"Uc"),Rfa=_.J(({data:a,Sb:b})=>{const c=_.vG(_.bE);return _.I(Pfa,{data:()=>a()?.carouselAdCards||[],nextButton:()=>_.I(_.Y,{data:()=>a().nextButton},{buttonViewModel:({data:d})=>_.I(_.ED,{data:()=>c()===1?{...d(),style:"mono"}:d(),className:_.x("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}),Al:3,animate:!0},d=>_.I(_.Y, {data:d},{carouselAdCardImageViewModel:({data:e})=>_.I(aV,{data:e,Sb:b})}))},"Vc");var bV=_.J(({data:a,Sb:b,className:c,mG:d,animationEntityKey:e,iw:f,gH:h})=>{const [k,l]=_.H(!1,void 0,"fR3mK"),m=()=>a().onImpressionBehaviors?.length?a().adButtonAnimationStateEntityKey??"":e?.()??"",n=_.fM(_.IJ,m),p=[],r=()=>{_.eM(_.nJ("booleanEntity",m(),{key:m(),value:!0}));C=void 0},[t,w]=_.aA(()=>(n()?.value??!1)||!!a().onImpressionBehaviors?.length&&a().visibility!=="VISIBILITY_GONE"),[z,B]=_.aA(()=>(n()?.value??!1)||!!a().onImpressionBehaviors?.length&&a().visibility==="VISIBILITY_VISIBLE"), [E,D]=_.aA(()=>n()?.value??!1?a().onImpressionBehaviors?.length?a().destinationStyle:a().styleTransitionConfig?.destinationStyle:void 0),F=()=>{var ba={...a(),...(E()&&{style:E()})};var T=ba.iconImage?ba.label&&ba.label.content?ba.iconLeading?"leading":"trailing":"icon-only":void 0;ba={ib:ba.label,accessibilityLabel:ba.interaction?.accessibility?.label,style:Hfa(ba.style),type:Ifa(ba.style),state:"active",size:Gfa(ba.size),iconPosition:T,disabled:!1,lc:Ffa(ba,b)};ba.focused=k();return ba};let C;const N= _.CL({Fb:ba=>{const T=a().interaction?.onFirstVisible;ba&&T&&_.WF(T)},Za:_.ZT}),R=()=>_.DK(F(),!!a().iconImage),K=()=>!!a().onImpressionBehaviors?.length||!!a().delayedAppearanceConfig;c=_.S(()=>"ytwAdButtonViewModelHost",()=>K()?"ytwAdButtonViewModelHostHasAnimation":"",()=>{var ba=K(),T=t();return ba?T?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},()=>{var ba=K(),T=z();return ba?T?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},()=>!K()||t()?d?.():"",{ytwAdButtonViewModelHostCompactWidth:()=> f?.()},{ytwAdButtonViewModelHostContentWidth:()=>h?.()},c??"");const O=()=>{const ba=a().delayedAppearanceConfig?.delayedInvisibleSeconds;ba&&(C=_.$T(()=>{w(!0);W()},ba*1E3))},W=()=>{const ba=a().delayedAppearanceConfig?.delayedVisibleSeconds;ba&&(C=_.$T(()=>{B(!0);aa()},ba*1E3))},aa=()=>{const ba=a().styleTransitionConfig?.styleTransitionSeconds,T=a().styleTransitionConfig?.destinationStyle;ba&&T?C=_.$T(()=>{D(T);r()},ba*1E3):r()},ja=ba=>{ba&&ba.forEach(T=>{var Ca=T.triggerCondition?.delayedSeconds; Ca&&(Ca=_.$T(()=>{if(T.visibilityBehavior)switch(T.visibilityBehavior.newVisibility){case "VISIBILITY_INVISIBLE":w(!0);B(!1);break;case "VISIBILITY_VISIBLE":w(!0);B(!0);break;case "VISIBILITY_GONE":w(!1),B(!1)}else T.adButtonAnimationBehavior&&a().destinationStyle&&(D(a().destinationStyle),r())},Ca*1E3),p.push(Ca))})};_.JC(()=>{a().onImpressionBehaviors?.length?ja(a().onImpressionBehaviors):O()});_.vu(()=>{p.forEach(ba=>{_.cf.Fa(ba)});p.length=0;C&&_.cf.Fa(C)});const sa=_.V(()=>{const ba=_.y().resolve(_.yn(_.kK)); ba&&l(ba.ue());return!1}),Ea=_.V(()=>{l(!1);return!1});return _.I("ad-button-view-model",{"on:focusin":sa,"on:focusout":Ea,class:c,el:_.QH(N),style:_.JJ({"transition-duration":"0.3s"})},_.I(_.P,{A:F,then:()=>_.I(_.hL,{data:F,icon:()=>_.I(_.P,{A:()=>a().iconImage,then:ba=>_.I(_.jF,{data:ba,alt:"",Eb:R,fc:R,cb:!0,Ya:!0})})})}))},"Wc");var Tfa=_.J(({data:a})=>{const b=()=>a().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH",c=_.CL({Fb:d=>{const e=a().interaction?.onFirstVisible;d&&e&&_.WF(e)},Za:_.ZT});return _.I("ad-button-group-view-model",{class:_.S("ytwAdButtonGroupViewModelHost",{ytwAdButtonGroupViewModelHostCompactWidth:b}),el:_.QH(c)},_.I("div",{class:_.S("ytwAdButtonGroupViewModelHostSecondaryButton",{ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton:b})},_.I(_.Y,{data:()=>a().secondaryAdButton},{adButtonViewModel:({data:d})=> _.I(bV,{data:d})})),_.I("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.I(_.Y,{data:()=>a().primaryAdButton},{adButtonViewModel:({data:d})=>_.I(bV,{data:d})})))},"Xc");var Ufa;_.cV=async()=>{await (0,_.Vg)("jJfCod");return _.JK};Ufa=_.dD(()=>_.cV(),{debugName:"surveyIcons"});_.st(_.JD,a=>{a.S("surveyIcons","jJfCod",_.cV)});var Vfa=_.J(a=>{const b=_.QH(_.IL(()=>a.data()?.rendererContext,void 0,void 0,void 0,!0)),[c,d]=_.H(!1,void 0,"gFr6Mb"),e=_.fM(zfa,()=>a.data().keys?.surveyEntityKey),f=_.fM(Afa,()=>a.data().keys?.surveyStateEntityKey);_.cU("ytd-slimline-survey-show-action",()=>{d(!1)});const h=()=>{const k=f()?.questionStack?.[0];if(k!==void 0)return e()?.questions?.[k]};return _.I("yt-slimline-survey-view-model",{el:b,class:_.S("ytSlimlineSurveyViewModelHost",{ytSlimlineSurveyViewModelCollapsed:()=>c()})},_.I("div", {class:"ytSlimlineSurveyViewModelContainer"},_.I(_.P,{A:()=>h()?.layout==="SURVEY_LAYOUT_TYPE_ICONS",then:()=>_.I(Ufa,{data:()=>h(),onSelect:async(k,l)=>{d(!0);if(k=a.data()?.onSelectRating)_.WF(k),_.eM(_.mJ({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:l}))},onDismiss:()=>{d(!0);var k=(k=e()?.dismissalFeedbackToken)?{feedbackEndpoint:{feedbackToken:k}}:void 0;k&&_.NF(k,{form:{element:b.value}})}})})))},"Yc");var Wfa=_.J(a=>_.I("yt-table-view-model",{class:_.S("ytTableViewModelHost",a.className)},_.I(_.RG,{va:()=>a.data().rows||[]},b=>_.I("div",{class:_.S("ytTableViewModelRow",{ytTableViewModelRowBottomBorder:()=>a.data().showSeparators})},_.I(_.RG,{va:()=>b?.cells||[]},(c,d)=>_.I("span",{class:_.S({ytTableViewModelRowLabel:()=>d()===0&&a.data().showHorizontalHeaders,ytTableViewModelCell:()=>!a.data().showHorizontalHeaders||d()>0})},c.text?.content))))),"Zc");_.QL=_.J(a=>_.I("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.I(_.Y,{data:()=>a.data()?.attachments},{flexibleActionsViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.I(_.DH,{data:b,layout:()=>a.Ca()?.arrangement===1?0:1,yH:()=>a.Ca()?.arrangement===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"})),slimlineSurveyViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.I(Vfa, {data:b})),expandableMetadataViewModel:({data:b})=>_.I("div",{class:_.S("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},_.y().resolve(_.yn(Mfa))?.({data:b})),adButtonGroupViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.I(Tfa,{data:b})),adButtonViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.I(bV,{data:b,iw:!0})),tableViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"}, _.I(Wfa,{data:b})),aiCompanionAttachmentViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.y().resolve(_.yn(_.wP))?.({data:b})),carouselAdCardCollectionViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.I(Sfa,{data:b,uw:!0})),engagementBarViewModel:({data:b})=>_.I("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.I(Lfa,{data:b}))})),"$c"); }catch(e){_._DumpException(e)} try{ _.Iba=_.ij("rich_grid_min_item_width",310);_.mP=_.ij("rich_grid_max_item_width",500); }catch(e){_._DumpException(e)} try{ _.nP=function(a,b){const c=_.$y(),d=e=>{_.BL(c,()=>{b(e)})};window.addEventListener(a,d,void 0);_.vu(()=>{window.removeEventListener(a,d,void 0)})}; }catch(e){_._DumpException(e)} try{ _.oP=new _.G("chipViewModel"); }catch(e){_._DumpException(e)} try{ _.pP=function(a,b){return _.BJ(a.entities,"chipEntity",b)}; }catch(e){_._DumpException(e)} try{ var Jba=function(a,b){return _.BJ(a.entities,"chipBarStateEntity",b)},Kba=function(a,b){_.sC(()=>{const c=a();_.cz(()=>void b(c))},"cKR9sf")};var Lba;_.qP=async()=>{await (0,_.Vg)("W0gSKb");return _.HH};Lba=_.dD(()=>_.qP(),{debugName:"chipViewModel"});_.st(_.JD,a=>{a.S("chipViewModel","W0gSKb",_.qP)});_.rP=_.J(a=>{function b(aa){l.value!=null&&(_.v("HTML_DIR")==="rtl"&&(aa=-aa),l.value.scrollBy({left:aa,behavior:a.Ut?.()?"instant":"smooth"}))}function c(){var aa=l.value;aa=aa==null?!0:(_.v("HTML_DIR")==="rtl"?-aa.scrollLeft:aa.scrollLeft)-1<=0;var ja=l.value;ja=ja==null?!0:(_.v("HTML_DIR")==="rtl"?-ja.scrollLeft:ja.scrollLeft)+1>=ja.scrollWidth-ja.clientWidth;aa!==p()&&r(aa);ja!==z()&&B(ja)}function d(){b(-320)}function e(){b(320)}const {data:f,disableDeselection:h}=_.hA(a,{}),k=_.fM(Jba,()=>f().chipBarStateEntityKey), l=_.QH(function(){requestAnimationFrame(()=>{c();if(!p()||!z()){var aa=l.value,ja=W();aa&&ja!==void 0&&ja>=0&&ja{c()});const F=_.V(aa=>{E=!0;D=aa.clientX}),C=_.V(aa=>{if(E){aa=aa.clientX;var ja=aa-D;D=aa;l.value?.scrollBy({left:-ja})}}),N=_.V(()=>{E=!1}),R=_.V(()=>{c()}); _.nP("pointerup",()=>{E&&(E=!1)});const [K,O]=_.aA(()=>{const aa=f();if(aa?.chips?.length)for(let ja=0;ja{var aa=f();for(const ja of aa?.chips||[])if(aa=_.A(ja,_.oP)){const sa=aa.chipEntityKey;sa&&aa.text&&_.qG(_.pP,[sa])?.text!==aa.text&&_.eM(_.oJ("chipEntity",sa,{text:aa.text}))}});return _.I("chip-bar-view-model",{class:_.S("ytChipBarViewModelHost",a.className)}, _.I("div",{el:l,"on:pointerdown":F,"on:pointermove":C,"on:pointercancel":N,"on:scroll":R,class:_.S("ytChipBarViewModelChipBarScrollContainer"),role:"tablist"},_.I(_.Y,{data:()=>f().chips},{chipViewModel:({data:aa},ja)=>_.I("div",{class:_.S("ytChipBarViewModelChipWrapper",{ytChipBarViewModelChipWrapperWithNavigationButtons:()=>f().nextButton||f().previousButton})},_.I(Lba,{data:aa,selected:()=>ja()===W(),callback:(sa,Ea)=>{sa=!!Ea;Ea=ja();O(sa?Ea:-1);const ba=f()?.chipBarStateEntityKey;ba&&sa&&_.eM(_.nJ("chipBarStateEntity", ba,{key:ba,selectedIndex:Ea}))},disableDeselection:()=>h?.()||f().disableDeselection}))})),_.I(_.P,{A:()=>f().previousButton,then:()=>_.I("div",{class:_.S("ytChipBarViewModelLeftArrowContainer",{ytChipBarViewModelLeftArrowContainerIsHidden:p})},_.I(_.Y,{data:()=>f().previousButton},{buttonViewModel:({data:aa})=>_.I(_.BG,{data:aa,className:"ytChipBarViewModelLeftArrow",onClick:d})}))}),_.I(_.P,{A:()=>f().nextButton,then:()=>_.I("div",{class:_.S("ytChipBarViewModelRightArrowContainer",{ytChipBarViewModelRightArrowContainerIsHidden:z})}, _.I(_.Y,{data:()=>f().nextButton},{buttonViewModel:({data:aa})=>_.I(_.BG,{data:aa,className:"ytChipBarViewModelRightArrow",onClick:e})}))}))},"Za"); }catch(e){_._DumpException(e)} try{ _.sP=function(a){switch(a){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};_.uP=async()=>{await (0,_.Vg)("Nr0kfe");return _.kD};_.vP=_.dD(()=>_.uP(),{debugName:"thumbnailViewModel"});_.st(_.JD,a=>{a.S("thumbnailViewModel","Nr0kfe",_.uP)}); }catch(e){_._DumpException(e)} try{ _.lN=new _.ys("HORIZONTAL_BAR_VIEW_MODEL_TOKEN"); }catch(e){_._DumpException(e)} try{ _.PM=async()=>{await (0,_.Vg)("osTtxe");return _.sD};_.QM=_.dD(()=>_.PM(),{debugName:"basicContentViewModel"});_.st(_.JD,a=>{a.S("basicContentViewModel","osTtxe",_.PM)});_.RM=async()=>{await (0,_.Vg)("FsoXzc");return _.rD};_.SM=_.dD(()=>_.RM(),{debugName:"contentListItemViewModel"});_.st(_.JD,a=>{a.S("contentListItemViewModel","FsoXzc",_.RM)});_.TM=async()=>{await (0,_.Vg)("pe2ojb");return _.qD};_.UM=_.dD(()=>_.TM(),{debugName:"listItemViewModel"});_.st(_.JD,a=>{a.S("listItemViewModel","pe2ojb",_.TM)}); }catch(e){_._DumpException(e)} try{ _.xP=async()=>{await (0,_.Vg)("cyCVld");return _.jD};_.yP=_.dD(()=>_.xP(),{debugName:"sectionHeaderViewModel"});_.st(_.JD,a=>{a.S("sectionHeaderViewModel","cyCVld",_.xP)}); }catch(e){_._DumpException(e)} try{ _.zP=async()=>{await (0,_.Vg)("PDv6Me");return _.iD};_.AP=_.dD(()=>_.zP(),{debugName:"contentPreviewImageViewModel"});_.st(_.JD,a=>{a.S("contentPreviewImageViewModel","PDv6Me",_.zP)}); }catch(e){_._DumpException(e)} try{ _.VM=async()=>{await (0,_.Vg)("WqlcVb");return _.pD};_.WM=_.dD(()=>_.VM(),{debugName:"descriptionPreviewViewModel"});_.st(_.JD,a=>{a.S("descriptionPreviewViewModel","WqlcVb",_.VM)}); }catch(e){_._DumpException(e)} try{ /* 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 2016 Google LLC SPDX-License-Identifier: BSD-3-Clause */ var UP,aca,VP,bca,cca,WP,dca,YP,ZP,aQ,cQ,eca,eQ,fQ,fca,gQ,gca,hca,jca,jQ,mca,kQ,lQ,nca,kca,lca,nQ,qca,rQ,sQ,tca,uca,wca,tQ,vQ,xca,Cca,AQ,Dca,Eca,Fca,Gca,Hca,Ica,Jca,Kca,BQ,CQ,Lca,Mca,Nca;UP=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};aca=function(a,b){function c(){e=_.u.setTimeout(d,b);let k=h;h=[];a.apply(void 0,k)}function d(){e=0;f&&(f=!1,c())}let e=0,f=!1,h=[];return function(k){h=arguments;e?f=!0:c()}}; VP=function(a,b,c){switch(b){case 4:return 16;case 1:return c&&a<528?0:16;case 2:return(a>=528?16:8)/2;case 3:return(c&&a<528?0:16)+(a>=528?16:8)/2;default:return 0}}; bca=function({containerWidth:a,Et:b,gh:c,gutter:d,Xw:e}){b=Math.min(Math.max(Math.floor((b-c+d)/((e??_.Iba)+(_.x("rich_grid_enable_dynamic_offset")&&a?Math.max((a-_.ij("rich_grid_dynamic_offset_anchor_width",1300))/100*_.ij("rich_grid_dynamic_offset_offset_per_100",10),_.ij("rich_grid_dynamic_offset_lower_bound",-60)):0)+d)),1),6);return b=a>=528?Math.max(b,2):1}; cca=function({Qx:a,ld:b,Cq:c,Uk:d}){if(d&&a<528)return 1;switch(b){case "STANDARD":return c;case "COMPACT":return c+1;case "EXTRA_COMPACT":return _.x("web_responsive_extra_compact_2x")?c*2:_.x("web_responsive_current")?c===1?2:c%2===0?c/2*3:c+2:c<4?c*2:Math.ceil(c*3/2);case "MINI":return c>1?c*2:3;default:return c}};WP=function({containerWidth:a,gh:b,gutter:c,numItems:d,So:e}){a=b?Math.max((a-b-c*d)/d,0):Math.max((a-c*(d-1))/d,0);return e?a:Math.min(a,_.mP)}; dca=function({containerWidth:a,hasPeek:b,ld:c,Ow:d,Uk:e,mu:f,NI:h,kt:k}){c=c||"STANDARD";b=!!b;const l=a>=528?16:8,m=b?a>=528?48:24:0;d=VP(a,d,f);const n=Math.max(a-d*2,0);h=bca({containerWidth:a,Et:n,gh:m,gutter:l,Xw:h});f=!!f&&h===1;const p=VP(a,1),r=f||h===6||h===1&&c!=="STANDARD";b=b||r?n:Math.min(n,(_.mP+l)*h-l);k&&(b+=l);c=cca({Qx:a,ld:c,Cq:h,Uk:e});return{itemWidth:WP({containerWidth:b,gh:m,gutter:l,numItems:c,So:r}),gutter:l,Ki:b,numItems:c,margin:f?0:d,Qn:p,wc:WP({containerWidth:b,gh:m,gutter:l, numItems:h,So:r})>400&&!(e&&a<528),Cq:h}};YP=function(a){const b=_.XP;_.XP=a;return b};ZP=function(a){return!!a&&typeof a==="object"&&Object.getPrototypeOf(a)===Object.prototype};aQ=function(a){return typeof a==="function"&&$P in a&&typeof a[$P]==="function"};cQ=function(a){if(bQ(a))return a.map(b=>cQ(b));if(ZP(a)){const b={};for(const [c,d]of Object.entries(a))b[c]=cQ(d);return b}return aQ(a)?a():a};eca=function(a,b){const [c,d]=_.H(a,void 0,"serrkb");c[$P]=d;c[dQ]=b;return c}; eQ=function(a,b){Object.defineProperty(a,dQ,{get(){return b}})};fQ=function(a,b){if(bQ(a))return a=a.map(c=>fQ(c,b)),eQ(a,b),a;if(ZP(a)){const c={};for(const [d,e]of Object.entries(a))c[d]=fQ(e,b);eQ(c,b);return c}return eca(a,b)};fca=function(){var a={height:0,width:0};if(!ZP(a))throw Error("dd");const b=Symbol("ed");return[fQ(a,b),(c,d)=>{if(c[dQ]===b)if(typeof d==="function"){const e=[...cQ(c)];d=d(e)||e;gQ(c,[...d])}else gQ(c,d);else throw Error("fd");}]}; gQ=function(a,b){if(aQ(a))a[$P](b);else if(bQ(a)&&bQ(b))b=fQ(b,a[dQ]),a.length=0,a.push(...b);else if((ZP(a)||bQ(a))&&(bQ(b)||typeof b==="object"&&b!==null))for(const [c,d]of Object.entries(b)){b=c;const e=d,f=a[b];Object.hasOwn(a,b)?gQ(f,e):a[b]=fQ(e,a[dQ])}else throw Error("gd");};gca=function(a){let b;const c=_.xB(()=>{const d=_.OB(!0);_.Bu++;try{b=_.UB(a()),_.QA(!1)}catch(e){throw _.QA(!0),_.ru(e);}finally{_.OB(d)}},!!_.tt);return[b,c]}; hca=function(a){function b(){e&&(e=!1,a());f&&d()}function c(){requestAnimationFrame(b)}function d(){const k=Date.now();if(e){if(k-h<2)return;f=!0}else e=!0,f=!1,setTimeout(c,20);h=k}let e=!1,f=!1,h=0;return d}; jca=function(a){if(hQ&&!a.o){document.addEventListener("transitionend",a.B);window.addEventListener("resize",a.refresh);if(ica){a.j=new MutationObserver(a.refresh);const b={attributes:!0,childList:!0,characterData:!0,subtree:!0};a.j.observe(document,b);iQ&&(function e(d){const f=d.shadowRoot;f&&(a.j.observe(f,b),e(f));for(d=d.firstElementChild;d;)e(d),d=d.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(...d){d=iQ.apply(this,d);a.j.observe(d,b);return d})}else document.addEventListener("DOMSubtreeModified", a.refresh),a.D=!0;a.o=!0}};jQ=function(a,b){const c=a.v;b=c.indexOf(b);~b&&c.splice(b,1);!c.length&&a.o&&hQ&&a.o&&(document.removeEventListener("transitionend",a.B),window.removeEventListener("resize",a.refresh),a.j&&(a.j.disconnect(),iQ&&(HTMLElement.prototype.attachShadow=iQ)),a.D&&document.removeEventListener("DOMSubtreeModified",a.refresh),a.j=null,a.D=!1,a.o=!1)};mca=function(a){a=a.v.filter(b=>(kca(b),b.j.length>0));a.forEach(b=>lca(b));return a.length>0}; kQ=function(a){return typeof a==="number"?a:parseFloat(a)||0};lQ=function(a,...b){return b.reduce((c,d)=>c+kQ(a[`border-${d}-width`]),0)};nca=function({x:a,y:b,width:c,height:d}){const e=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);mQ(e,{x:a,y:b,width:c,height:d,top:b,right:a+c,bottom:d+b,left:a});return e};kca=function(a){a.j.splice(0);a.v.forEach(b=>{b.isActive()&&a.j.push(b)})}; lca=function(a){if(a.j.length>0){var b=a.D,c=a.j.map(d=>{var e=d.target;const f=d.v;d.o=f.width;d.j=f.height;return new oca(e,f)});a.B.call(b,c,b);a.j.splice(0)}};nQ=function(a){let b=a.dataset.resizeObserverId;if(b)return b;b=`${pca++}`;return a.dataset.resizeObserverId=b}; qca=function(a){for(const b of a){a=nQ(b.target);const c={target:b.target,...oQ.get(a)};if(c?.contentRect?c.contentRect.width!==b.contentRect.width||c.contentRect.height!==b.contentRect.height:1){oQ.set(a,{borderBoxSize:b.borderBoxSize,contentBoxSize:b.contentBoxSize,contentRect:b.contentRect,devicePixelContentBoxSize:b.devicePixelContentBoxSize});for(const d of pQ.get(a)||[])d(b)}}}; rQ=function(a,b){const c=nQ(a);pQ.has(c)||pQ.set(c,new Set);pQ.get(c).add(b);oQ.has(c)&&b({target:a,...oQ.get(c)});qQ||(qQ=new rca(qca));b=qQ;b.observe(a)};sQ=function(a,b){const c=nQ(a);pQ.has(c)&&(pQ.get(c).delete(b),pQ.get(c).size===0&&(pQ.delete(c),oQ.delete(c),qQ.unobserve(a),delete a.dataset.resizeObserverId));pQ.size===0&&qQ&&(qQ.disconnect(),qQ=void 0)};tca=function(a,b){const c=_.y().resolve(_.zx);return sca.map(d=>c.observe(a,b,d))}; uca=function(a){const b=_.y().resolve(_.zx);a.forEach(c=>{b.Me(c)})};wca=function(){const [a,b]=fca(),c={...vca,Fn:!1},d=aca(e=>{const f=e.contentRect.height;if((e=e.contentRect.width)||f||c.Fn)a.width()===e&&a.height()===f||b(a,{height:f,width:e})},c.wz);return[a,e=>{let f=[];c.bA&&(f=tca(e,(h,k)=>{requestAnimationFrame(()=>{k==="visible"?rQ(e,d):sQ(e,d)})}));f.length||rQ(e,d);return()=>{f.length&&(uca(f),f.length=0);sQ(e,d)}}]};tQ=function(a,b){if(a===void 0)b();else{a=_.ut(a);try{b()}finally{_.ut(a)}}}; vQ=function(a){a=new uQ(a,"chip-bar-view-model");_.rp(a);throw a;};xca=function(a,b,c){const d=YP(a);a.Fh=0;let e=[[a],()=>{}];try{e=gca(()=>_.I(b,{...c}))}catch(f){const h=k=>{k.args||(k.args=[]);k.args.push("Error in web component wrapper");k.args.push(a.tagName.toLowerCase());return k};_.et(f instanceof Error?h(f):new uQ("Wiz rendering error",a.tagName.toLowerCase()));_.Ju(f)}finally{YP(d)}return e}; Cca=function(){function a(h){const k={};for(const l of h){h=UP(l.getAttribute?.("slot")??"children");const m=k[h];if(m)m.push(l);else if(h in d||h==="children")k[h]=[l]}for(const l of Object.keys(k))if(l!=="children"){const m=k[l];k[l]=()=>m}return k}var b=_.rP,c={props:{data:wQ,className:wQ,disableDeselection:wQ,disableChipsScrollAnimation:wQ}};b.debugName="chip-bar-view-model (CoW)";const d=c.props??{};_.xQ.add("chip-bar-view-model");var e=HTMLElement;class f extends e{constructor(){super(...arguments); this.Wl={};this.He=!1;this.owner=null;this.dispose=()=>{};this.isWebComponentWrapper=!0;this.Cf=this.ji=this.hp=!1}gp(){return"data"in d&&!this.Wl.data&&!this.getAttribute("data")}ec(){_.x("lazy_cow_web_component_wrapper_ks")||this.ji||(this.jm(),this.ji=!0);_.x("lazy_cow_web_component_wrapper_ks")&&(this.ji=!0);for(var h of[...this.attributes])h.name!=="slot"&&h.name!=="hidden"&&this.removeAttribute(h.name);let k=b;const l={...this.Bt,...this.cz},m=yca.get(this);if(m){const r=k;k=_.J(t=>_.I(_.KG, {sg:m.map(w=>_.LG(w[0],w[1]))},_.I(r,{...t})),"mb");k.debugName="chip-bar-view-model (Context Provider)"}let n=[],p=()=>{};tQ(this.owner,()=>{[n,p]=xca(this,k,l)});!(n[0]instanceof Element)||n.length>1?vQ("Wrapped Wiz components must return a single root element."):(h=n[0].tagName.toLowerCase(),h!=="chip-bar-view-model"&&vQ(`Wrapped Wiz components must have the same host tag name as the web component. Expected tag '${h} !== 'chip-bar-view-model`),this.dispose=p)}jm(){tQ(this.owner,()=>{var h=this.Wl, k=this.attributes;for(var l of Object.keys(d))if(this?.[l]&&this[l]!==yQ&&h[l]===void 0){h[l]=this[l];var m=Object.getOwnPropertyDescriptor(this.constructor.prototype,l);m&&Object.defineProperty(this,l,m)}for(const n of k){l=UP(n.name);m=l==="class"&&!k.getNamedItem("class-name");if(!(l in d||m))continue;m=n.value===""||n.value==="true"?!0:n.value==="false"?!1:isNaN(Number(n.value))?n.value:Number(n.value);l!=="class"||h.className?h[l]=m:h.className=m}k={};for(const n in d){if(d[n]===wQ||d[n]===zca)continue; h[n]instanceof Function&&vQ("Function props must be configured as STATIC, not SIGNAL.");const [p,r]=_.H(h[n],void 0,"krzCTc");k[n]=r;h[n]=p}[this.Bt,this.uq]=[h,k]});this.cz=a(this.childNodes)}Qy(){let h=this;for(;h&&!h.Os;)h=h.parentElement??h.parentNode?.host;this.owner=h?.Os??null}connectedCallback(){_.zQ.has(this)||(this.hp?this.hp=!1:(this.He=this.gp(),this.Cf=!_.x("lazy_cow_web_component_wrapper_ks")&&_.cD.has(b),this.owner||this.Qy(),this.owner?.ga&&(this.owner=null),!_.x("lazy_cow_web_component_wrapper_ks")|| this.ji||this.He||this.jm(),this.He||this.Cf||this.ec(),this.Cf&&_.cD.get(b)?.().then(h=>{h.debugName="chip-bar-view-model (CoW)";b=h;this.Cf=!1;!this.gp()&&this.isConnected&&(this.He=!1,this.ec())}).catch(()=>{var h=new uQ("Failed to load chunk","chip-bar-view-model");_.rp(h)})))}disconnectedCallback(){if(!_.zQ.has(this)){this.dispose();if(!this.He&&!this.Cf)for(const h of[...this.attributes])h.name==="slot"||h.name==="hidden"&&c.YI?.has("hidden")||this.removeAttribute(h.name);this.innerText=""; Object.assign(this,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})}}KF(){}get HF(){return!1}get EF(){}}e=Object.keys(d);e.includes("className")&&e.push("class");for(let h of e)c.AH?.PG&&Aca.has(h)||Object.defineProperty(f.prototype,h,{set(k){_.zQ.has(this)||(h==="class"&&(h="className"),this.uq?_.Qz(()=>void this.uq[h]?.(k)):(this.Wl[h]=k,this.He&&h==="data"&&k!=null&&(this.He=!1,_.x("lazy_cow_web_component_wrapper_ks")&&this.jm(),this.Cf||this.ec())))},get:Bca.has(h)?void 0:()=> yQ});customElements.define("chip-bar-view-model",f)}; AQ=function(a){switch(a){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;case "LINEAR_LAYOUT_SPACE_S11":return 44;case "LINEAR_LAYOUT_SPACE_S12":return 48; case "LINEAR_LAYOUT_SPACE_S13":return 52;case "LINEAR_LAYOUT_SPACE_S14":return 56;case "LINEAR_LAYOUT_SPACE_S15":return 60;case "LINEAR_LAYOUT_SPACE_S16":return 64;case "LINEAR_LAYOUT_SPACE_S17":return 68;case "LINEAR_LAYOUT_SPACE_S18":return 72;default:return 0}};Dca=function(a){switch(a){case "LINEAR_LAYOUT_FLEX_GROW_S1":return 1;case "LINEAR_LAYOUT_FLEX_GROW_S2":return 2;case "LINEAR_LAYOUT_FLEX_GROW_S3":return 3;default:return 1}}; Eca=function(a){switch(a){case "LINEAR_LAYOUT_FLEX_SHRINK_S1":return 1;case "LINEAR_LAYOUT_FLEX_SHRINK_S2":return 2;case "LINEAR_LAYOUT_FLEX_SHRINK_S3":return 3;default:return 1}};Fca=function(a){const b={};(a=a?.padding)&&(b.padding=`${AQ(a.vertical)}px ${AQ(a.horizontal)}px`);return b}; Gca=function(a){switch(a){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}}; Hca=function(a){switch(a){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}}; Ica=function(a){switch(a){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}}; Jca=function(a,b){if(b)return{Pn:Fca(b),np:(c,d,e)=>{var f={};e?(f["flex-grow"]=`${Dca(e.flexGrow)}`,f["flex-shrink"]=`${Eca(e.flexShrink)}`,f["flex-basis"]="0"):f.flex="1";e=b?.flexDirection;b:switch(e){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":c=!!c;break b;default:c=!!d}c||(c=_.v("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",e==="FLEX_DIRECTION_ROW"||e==="FLEX_DIRECTION_ROW_REVERSE"?(e=`${AQ(b?.gap?.all)}px`,c?f["margin-left"]=e:f["margin-right"]=e): f["margin-bottom"]=`${AQ(b?.gap?.all)}px`);return f},containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:b?.flexDirection==="FLEX_DIRECTION_ROW"||b?.flexDirection==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",Rn:"33%"}}}; Kca=function(a,b,c,d){const e=_.sP(a.responsiveSize);a=!!a.responsiveMap?.some(f=>f.containerSize==="CONTAINER_SIZE_NARROW"&&f.containerType==="CONTAINER_TYPE_VERTICAL_LIST");return{Ow:c,containerWidth:b,ld:e,mu:e==="STANDARD",Uk:e==="COMPACT"&&a,kt:d}};BQ=function(a){return a<528?"CONTAINER_SIZE_NARROW":a<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};CQ=function(a,b){for(const c of a.responsiveMap||[])if(c.containerSize===b)return c.containerType}; Lca=function(a,b){if(b){var c=b.responsiveSize;a=BQ(a);var d=CQ(b,a);if(d&&c){a:{if(d==="CONTAINER_TYPE_VERTICAL_LIST")if(c==="RESPONSIVE_SIZE_STANDARD"){if(a!=="CONTAINER_SIZE_NARROW"){var e="50%";break a}}else{e=a==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}e=void 0}var f=d!=="CONTAINER_TYPE_VERTICAL_LIST"||!_.x("web_enable_constrained_list_layout")||c!=="RESPONSIVE_SIZE_STANDARD"&&c!=="RESPONSIVE_SIZE_COMPACT"||a==="CONTAINER_SIZE_NARROW"?void 0:"min-width: 200px; max-width: 500px";return{responsiveSize:c, containerSize:a,containerType:d,force16By9ThumbnailAspectRatio:!b.enableContentSpecificAspectRatio,Rn:e,Gt:f,Fk:(d==="CONTAINER_TYPE_VERTICAL_LIST"||d==="CONTAINER_TYPE_GRID")&&a==="CONTAINER_SIZE_NARROW"&&c==="RESPONSIVE_SIZE_STANDARD"}}}}; Mca=function(a,b,c){const d={};switch(c){case "CONTAINER_TYPE_VERTICAL_LIST":d["flex-direction"]="column";_.x("web_enable_constrained_list_layout")&&(d["max-width"]=b==="RESPONSIVE_SIZE_STANDARD"?"1024px":"840px",d["box-sizing"]="border-box",d["margin-left"]="auto",d["margin-right"]="auto");break;case "CONTAINER_TYPE_GRID":d["flex-direction"]="row";d.flex="none";d["flex-wrap"]="wrap";d.width=a.Ki?`${a.Ki+a.gutter}px`:void 0;a=-a.gutter/2;a>=0?d.padding=`0 ${a}px`:d.margin=`0 ${a}px`;break;case "CONTAINER_TYPE_HORIZONTAL_LIST":d["flex-direction"]= "row",d.flex="none",d["overflow-x"]="auto",d.width=a.Ki?`${a.Ki}px`:void 0}return d}; Nca=function(a,b){if(b){var c=CQ(b,BQ(a));a:switch(c){case "CONTAINER_TYPE_GRID":var d=2;break a;default:d=0}d=Kca(b,a,d,c==="CONTAINER_TYPE_GRID");var e=dca(d);a=Lca(a,b);return{containerLayoutConfig:a,Pn:Mca(e,a?.responsiveSize,c),np:(f,h)=>{f=_.y().resolve(_.NH)==="rtl";const k={};switch(c){case "CONTAINER_TYPE_VERTICAL_LIST":h||(k["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":k.width=`${e.itemWidth}px`;k["margin-right"]=`${e.gutter/2}px`;k["margin-left"]=`${e.gutter/2}px`;break;case "CONTAINER_TYPE_HORIZONTAL_LIST":k.width= `${e.itemWidth}px`,k.flex="none",h||(f?k["margin-left"]=`${e.gutter}px`:k["margin-right"]=`${e.gutter}px`)}return k}}}};_.zQ=new WeakMap;_.xQ=new Set;var $P=Symbol("bd"),dQ=Symbol("cd");var bQ=Array.isArray;_.NB=_.ZB;var hQ=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var Oca="top right bottom left width height size weight".split(" "),ica=typeof MutationObserver!=="undefined",iQ=hQ&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,Pca=class{constructor(){this.D=this.o=!1;this.j=null;this.v=[];this.B=this.B.bind(this);this.refresh=hca(this.refresh.bind(this))}refresh(){mca(this)&&this.refresh()}B({propertyName:a=""}){Oca.some(b=>!!~a.indexOf(b))&&this.refresh()}}, DQ=null;var mQ=(a,b)=>{for(const c of Object.keys(b))Object.defineProperty(a,c,{value:b[c],enumerable:!1,writable:!1,configurable:!0})};var EQ={x:0,y:0,width:0,height:0},Qca=typeof SVGGraphicsElement!=="undefined"?a=>a instanceof(a?.ownerDocument?.defaultView||globalThis).SVGGraphicsElement:a=>a instanceof(a?.ownerDocument?.defaultView||globalThis).SVGElement&&typeof a.getBBox==="function";var Rca=class{constructor(a){this.j=this.o=0;this.v={x:0,y:0,width:0,height:0};this.target=a}isActive(){var a=this.target;if(hQ)if(Qca(a)){var b=a.getBBox();b={x:0,y:0,width:b.width,height:b.height}}else{{const l=a.clientWidth,m=a.clientHeight;if(l||m){var c=(a?.ownerDocument?.defaultView||globalThis).getComputedStyle(a);b=kQ(c["padding-top"]);var d=kQ(c["padding-left"]),e=d+kQ(c["padding-right"]),f=b+kQ(c["padding-bottom"]),h=kQ(c.width),k=kQ(c.height);c.boxSizing==="border-box"&&(Math.round(h+e)!== l&&(h-=lQ(c,"left","right")+e),Math.round(k+f)!==m&&(k-=lQ(c,"top","bottom")+f));a!==(a?.ownerDocument?.defaultView||globalThis).document.documentElement&&(a=Math.round(h+e)-l,f=Math.round(k+f)-m,Math.abs(a)!==1&&(h-=a),Math.abs(f)!==1&&(k-=f));b={x:d,y:b,width:h,height:k}}else b=EQ}}else b=EQ;this.v=b;return b.width!==this.o||b.height!==this.j}};var oca=class{constructor(a,b){b=nca(b);mQ(this,{target:a,contentRect:b})}};var Sca=class{constructor(a,b){var c=DQ;this.j=[];this.v=new Map;if(typeof a!=="function")throw new TypeError("hd");this.B=a;this.o=c;this.D=b}observe(a){if(a===void 0)throw new TypeError("id");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(a instanceof(a?.ownerDocument?.defaultView||globalThis).Element))throw new TypeError("jd");var b=this.v;b.has(a)||(b.set(a,new Rca(a)),a=this.o,~a.v.indexOf(this)||a.v.push(this),a.o||jca(a),this.o.refresh())}}unobserve(a){if(a===void 0)throw new TypeError("id"); if(typeof Element!=="undefined"&&Element instanceof Object){if(!(a instanceof(a?.ownerDocument?.defaultView||globalThis).Element))throw new TypeError("jd");var b=this.v;b.has(a)&&(b.delete(a),b.size||jQ(this.o,this))}}disconnect(){this.j.splice(0);this.v.clear();jQ(this.o,this)}};var FQ=class{constructor(a){if(!(this instanceof FQ))throw new TypeError("kd");if(!arguments.length)throw new TypeError("id");DQ||(DQ=new Pca);this.Bl=new Sca(a,this)}observe(a){this.Bl.observe(a)}unobserve(a){this.Bl.unobserve(a)}disconnect(){this.Bl.disconnect()}};var rca=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:FQ;var Tca=new _.ys("CHAT_USER_TURN_VIEW_MODEL_TOKEN");var Uca=new _.ys("CLUSTER_VIEW_MODEL_TOKEN");var Vca=new _.ys("LINE_CHART_VIEW_MODEL_TOKEN");var Wca=new _.ys("SHORTS_LOCKUP_VIEW_MODEL_TOKEN");var Xca=new _.ys("YT_CARD_VIEW_MODEL_TOKEN");var oQ=new Map,pQ=new Map,pca=0,qQ;var sca=[{Rb:!1,state:"visible"},{Rb:!1,state:"hidden"}],vca={wz:0,Fn:!0,bA:!1};var Yca;_.GQ=async()=>{await (0,_.Vg)("HwlOhd");return _.rP};Yca=_.dD(()=>_.GQ(),{debugName:"chipBarViewModel"});_.st(_.JD,a=>{a.S("chipBarViewModel","HwlOhd",_.GQ)});var Aca=new Set(["className","id"]);var uQ=class extends _.Nj{constructor(a,b="unknown"){super(`${a} (${b})`,{name:"YtWcwError",tagName:b});Object.setPrototypeOf(this,new.target.prototype)}};var yca=new WeakMap;var wQ=Symbol("ld"),zca=Symbol("md"),Bca=new Set(Object.getOwnPropertyNames(Element.prototype)),yQ=Symbol("nd");window.customElements&&Cca();var Zca;_.HQ=async()=>{await (0,_.Vg)("hjrNn");return _.NC};Zca=_.dD(()=>_.HQ(),{debugName:"dividerViewModel"});_.st(_.JD,a=>{a.S("dividerViewModel","hjrNn",_.HQ)});var $ca;_.IQ=async()=>{await (0,_.Vg)("Hxjlbb");return _.IH};$ca=_.dD(()=>_.IQ(),{debugName:"listViewModel"});_.st(_.JD,a=>{a.S("listViewModel","Hxjlbb",_.IQ)});var ada;_.JQ=async()=>{await (0,_.Vg)("UAM5m");return _.tP};ada=_.dD(()=>_.JQ(),{debugName:"lockupViewModel"});_.st(_.JD,a=>{a.S("lockupViewModel","UAM5m",_.JQ)});var bda=new _.ys("YTFC_YOUTH_BASIC_SECTION_HEADER_VIEW_MODEL_TOKEN");_.wD=_.J(a=>{const [b,c]=wca(),d=()=>Nca(b.width(),a.data().responsiveContainerConfiguration)||Jca(b.width(),a.data().linearLayoutContainerConfiguration),e=_.y().resolve(_.yn(bda)),f=_.y().resolve(_.yn(Wca)),h=_.y().resolve(_.yn(Uca)),k=_.y().resolve(_.yn(Tca)),l=_.y().resolve(_.yn(_.wP)),m=_.y().resolve(_.yn(Vca)),n=_.y().resolve(_.yn(_.lN)),p=_.y().resolve(_.yn(Xca));return _.I("yt-linear-layout-view-model",{el:_.QH(c),class:"ytLinearLayoutViewModelHost"},_.I("div",{class:_.S("ytLinearLayoutViewModelContainer", ()=>{a:switch(a.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var r="ytLinearLayoutViewModelHorizontal";break a;default:r="ytLinearLayoutViewModelVertical"}return r},()=>{var r=a.data().linearLayoutContainerConfiguration;return r?[Gca(r.flexDirection),Hca(r.justifyContent),Ica(r.alignItems)].join(" "):""}),style:()=>_.JJ(d()?.Pn||{})()},_.I(_.Y,{data:()=>a.data().items,wrapper:(r,t,w)=>_.I("div",{style:()=>{var z=w();let B;if((B=d())==null)z=void 0;else{var E=B.np,D=z===(a.data().items?.length?? 0)-1;var F=a.data().itemConfigs?.[z]??void 0;z=E.call(B,z===0,D,F)}return _.JJ(z||{})()}},r())},{lockupViewModel:({data:r})=>_.I(ada,{data:r,containerLayoutConfig:()=>d()?.containerLayoutConfig}),basicContentViewModel:_.QM,buttonViewModel:_.BG,chipBarViewModel:Yca,contentPreviewImageViewModel:_.AP,linearLayoutViewModel:_.wD,...(p&&{cardViewModel:p}),thumbnailViewModel:_.vP,descriptionPreviewViewModel:_.WM,listItemViewModel:_.UM,listViewModel:$ca,sectionHeaderViewModel:_.yP,...(e&&{youthBasicSectionHeaderViewModel:e}), contentListItemViewModel:_.SM,dividerViewModel:Zca,...(f&&{shortsLockupViewModel:({data:r})=>_.I(f,{data:r,scrimStyle:3,aspectRatio:1})}),...(h&&{clusterViewModel:h}),...(k&&{chatUserTurnViewModel:({data:r})=>_.I(k,{data:r,containerHeight:b.height,isFullWidth:!0,hH:!0})}),...(l&&{aiCompanionAttachmentViewModel:l}),...(m&&{lineChartViewModel:m}),...(n&&{horizontalBarViewModel:n})})))},"nb"); }catch(e){_._DumpException(e)} try{ _.Td("base"); var I4,J4,K4,L4,Qpa,M4,Spa,N4,P4,S4,T4,U4,Tpa,X4,Y4,$4,c5,d5,e5,f5,g5,h5,i5,j5,k5,l5,Wpa,Xpa,Ypa,Zpa,aqa,n5,o5,p5,q5,r5,s5,t5,u5,v5,w5,x5,y5,cqa,z5,A5,dqa,B5,eqa,fqa,gqa,C5,D5,E5,G5,H5,I5,J5,K5,L5,M5,N5,P5,Q5,R5,S5,T5,Vpa,hqa,iqa,U5,V5,W5,X5,Y5,Z5,jqa,a6,b6,c6,kqa,e6,lqa,f6,mqa,oqa,pqa,qqa,h6,rqa,sqa,tqa,i6,j6,m6,uqa,l6,k6,o6,vqa,p6,wqa,q6,xqa,r6,s6,t6,yqa,zqa,Aqa,Bqa,Cqa,Dqa,v6,Eqa,Gqa,x6,Hqa,Iqa,y6,z6,A6,B6,D6,E6,F6,G6,H6,J6,Jqa,Kqa,K6,Lqa,Mqa,Nqa,L6,M6,V6,W6,S6,X6,O6,T6,N6,R6,P6,Q6,Oqa,U6,Pqa, Y6,Qqa,Sqa,$6,Tqa,Uqa,a7,b7,Vqa,c7,Wqa,d7,f7,Xqa,g7,Zqa,$qa,j7,ara,k7,l7,m7,bra,r7,hra,jra,v7,y7,w7,kra,mra,B7,C7,D7,nra,E7,F7,pra,qra,ora,rra,tra,ura,vra,fra,o7,cra,G7,I7,K7,L7,wra,M7,O7,P7,xra,R7,Ara,Bra,Dra,Q7,U7,W7,Fra,$7,X7,Gra,Hra,Ira,Jra,Nra,Ora,f8,Mra,Lra,a8,e8,b8,Pra,g8,h8,i8,k8,l8,Rra,Sra,Tra,n8,p8,o8,t8,Wra,r8,Vra,x8,w8,Zra,$ra,asa,bsa,y8,z8,A8,B8,D8,gsa,hsa,F8,G8,isa,H8,ksa,$5,J8,K8,M8,lsa,O8,P8,Q8,nsa,R8,psa,T8,U8,V8,qsa,W8,X8,rsa,ssa,b9,c9,tsa,f9,usa,e9,g9,vsa,wsa,xsa,d9,i9,ysa,j9,k9, o9,zsa,p9,q9,Bsa,Dsa,Esa,t9,u9,v9,Fsa,Hsa,Jsa,w9,x9,y9,Ksa,z9,Lsa,Msa,Kra,Ura,Nsa,Qsa,A9,C9,Ssa,B9,E9,Vsa,Wsa,F9,G9,Ysa,Zsa,I9,$sa,ata,K9,bta,cta,dta,eta,hta,O9,kta,P9,jta,ita,lta,Q9,R9,S9,T9,W9,V9,U9,X9,nta,Y9,pta,qta,rta,sta,tta,uta,vta,a$,c$,Ata,Bta,i$,e$,wta,j$,k$,Cta,Dta,Eta,Fta,Rpa,s9,O4,Q4,R4,O5,V4,W4,Z4,b5,a5,Upa,m5,F5,bqa,n$,Gta,o$,p$,Hta,q$,r$,Ita,Jta,Kta,Lta,Mta,s$,Nta,Ota,t$,Pta,u$,v$,Qta,Rta;I4=function(a){return new Uint8Array(_.oc(a)||0)}; J4=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};K4=function(a,b,c){return _.rv(a,b,J4(c))};L4=function(a,b,c){if(c!=null){if(!(0,_.br)(c))throw _.Hv("enum");c|=0}return _.rv(a,b,c)};Qpa=function(a){const b=[];for(let c=0;c>>13;d-=e;d-=c;d^=c<<8;e-=c;e-=d;e^=d>>>13;c-=d;c-=e;c^=e>>>12;d-=e;d-=c;d^=c<<16;e-=c;e-=d;e^=d>>>5;c-=d;c-=e;c^=e>>>3;d-=e;d-=c;d^=c<<10;e-=c;e-=d;e^=d>>>15}a=Qpa(a);let c=2654435769,d=2654435769,e=314159265;const f=a.length;let h=f,k=0;for(;h>=12;h-=12,k+=12)c+=M4(a,k),d+=M4(a,k+4),e+=M4(a,k+8),b();e+=f;switch(h){case 11:e+=a[k+10]<<24;case 10:e+=a[k+9]<<16;case 9:e+=a[k+8]<<8;case 8:d+=a[k+7]<<24;case 7:d+=a[k+6]<<16;case 6:d+=a[k+5]<<8;case 5:d+=a[k+ 4];case 4:c+=a[k+3]<<24;case 3:c+=a[k+2]<<16;case 2:c+=a[k+1]<<8;case 1:c+=a[k]}b();return Rpa.toString(e)};N4=function(a,b){a.addOnDisposeCallback(_.ya(_.Wd,b))};P4=function(a){return(O4||(O4=new TextEncoder)).encode(a)};S4=function(a){const b=a>>>0;Q4=b;R4=(a-b)/4294967296>>>0};T4=function(a){if(a<0){S4(-a);a=Q4;var b=R4;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];Q4=c>>>0;R4=d>>>0}else S4(a)}; U4=function(a){a.length<16?T4(Number(a)):(a=BigInt(a),Q4=Number(a&BigInt(4294967295))>>>0,R4=Number(a>>BigInt(32)&BigInt(4294967295)))}; Tpa=function(a){if(typeof a==="string")return new V4(_.mc(a),!0);if(Array.isArray(a))return new V4(new Uint8Array(a),!0);if(a.constructor===Uint8Array)return new V4(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new V4(a,!1);if(a.constructor===_.Lc){const b=_.oc(a)||new Uint8Array(0);return new V4(b,!0,a)}if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new V4(a,!1);throw Error();}; X4=function(a){return a.o===0?new W4(0,1+~a.j):new W4(~a.o+1,~a.j)};Y4=function(a){a=BigInt.asUintN(64,a);return new W4(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))};$4=function(a){if(!a)return Z4||(Z4=new W4(0,0));if(!/^\d+$/.test(a))return null;U4(a);return new W4(Q4,R4)};c5=function(a){if(!a)return a5||(a5=new b5(0,0));if(!/^-?\d+$/.test(a))return null;U4(a);return new b5(Q4,R4)};d5=function(a,b,c){for(;c>0||b>127;)a.j.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.j.push(b)}; e5=function(a,b){a.j.push(b>>>0&255);a.j.push(b>>>8&255);a.j.push(b>>>16&255);a.j.push(b>>>24&255)};f5=function(a,b){if(b>=0)_.jU(a,b);else{for(let c=0;c<9;c++)a.j.push(b&127|128),b>>=7;a.j.push(1)}};g5=function(a){switch(typeof a){case "string":$4(a)}};h5=function(a){switch(typeof a){case "string":a.length&&a[0]==="-"?$4(a.substring(1)):$4(a)}}; i5=function(a,b,c){if(c!=null)switch(g5(c),_.lU(a,b,1),typeof c){case "number":a=a.j;S4(c);e5(a,Q4);e5(a,R4);break;case "bigint":c=Y4(c);a=a.j;b=c.j;e5(a,c.o);e5(a,b);break;default:c=$4(c),a=a.j,b=c.j,e5(a,c.o),e5(a,b)}};j5=function(a,b,c){c!=null&&(c=parseInt(c,10),_.lU(a,b,0),f5(a.j,c))};k5=function(a,b,c){_.lU(a,b,2);_.jU(a.j,c.length);_.kU(a,a.j.end());_.kU(a,c)};l5=function(a){return Object.prototype.hasOwnProperty.call(a,_.nq)&&a[_.nq]||(a[_.nq]=++Upa)}; Wpa=function(a){var b="true".toString(),c=[Vpa`data-`];if(c.length===0)throw Error("h");if(c.map(d=>{if(d instanceof m5)d=d.j;else throw Error("h");return d}).every(d=>"data-loaded".indexOf(d)!==0))throw Error("i`data-loaded");a.setAttribute("data-loaded",b)};Xpa=function(a,b){return Array.prototype.filter.call(a,b,void 0)};Ypa=function(a,b){return Array.prototype.reduce.call(a,b,{duration:0})};Zpa=function(a,b){return a>b?1:a{for(const c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})};n5=function(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0);return Number.isSafeInteger(c)?c:n5(a,b)};p5=function(){var a=Q4,b=R4,c;b&2147483648?c=""+(BigInt(b|0)<>>0)):c=n5(a,b);return c}; q5=function(a){if(a!=null&&typeof a!=="number")throw Error("q`"+typeof a+"`"+a);return a};r5=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};s5=function(a){switch(typeof a){case "bigint":return!0;case "number":return(0,_.br)(a);case "string":return bqa.test(a);default:return!1}};t5=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.br)(a)?a>>>0:void 0}; u5=function(a){var b=(0,_.cr)(Number(a));if((0,_.ar)(b))return _.yc(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return _.yc((0,_.Zq)(64,BigInt(a)))};v5=function(a){var b=(0,_.cr)(Number(a));if((0,_.ar)(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));b=a.length;(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")||(U4(a),a=p5());return a}; w5=function(a){a=(0,_.cr)(a);if(!(0,_.ar)(a)){T4(a);var b=Q4,c=R4;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=o5(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};x5=function(a){a=(0,_.cr)(a);(0,_.ar)(a)?a=String(a):(T4(a),a=p5());return a};y5=function(a){return(0,_.ar)(a)?_.yc(w5(a)):_.yc(x5(a))}; cqa=function(a){var b=void 0;b=1024;if(!s5(a))throw _.Hv("int64");const c=typeof a;switch(b){case 512:switch(c){case "string":return v5(a);case "bigint":return String((0,_.Zq)(64,a));default:return x5(a)}case 1024:switch(c){case "string":return u5(a);case "bigint":return _.yc((0,_.Zq)(64,a));default:return y5(a)}case 0:switch(c){case "string":return v5(a);case "bigint":return _.yc((0,_.Zq)(64,a));default:return w5(a)}default:return _.$a(b,"Unknown format requested type for int64")}}; z5=function(a){return a==null?a:cqa(a)};A5=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return _.yc((0,_.Zq)(64,a));if(s5(a))return b==="string"?u5(a):y5(a)};dqa=function(a){if(a==null)return a;const b=typeof a;if(b==="bigint")return String((0,_.Zq)(64,a));if(s5(a)){if(b==="string")return v5(a);if(b==="number")return w5(a)}}; B5=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.$q)(64,a));if(s5(a)){if(b==="string")return b=(0,_.cr)(Number(a)),(0,_.ar)(b)&&b>=0?a=String(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a[0]==="-"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<="18446744073709551615"),b||(U4(a),a=n5(Q4,R4))),a;if(b==="number")return a=(0,_.cr)(a),a>=0&&(0,_.ar)(a)||(T4(a),a=o5(Q4,R4)),a}};eqa=function(a){if(a==null||typeof a=="string"||a instanceof _.Lc)return a}; fqa=function(a){if(typeof a!=="string")throw Error();return a};gqa=function(a){return _.Nv(a,!0)};C5=function(a){a=_.ft(a,1,void 0,void 0,gqa);return a==null?_.Mv():a}; D5=function(a,b,c){_.qv(a);const d=a.Ba;let e=d[_.tc]|0;if(b==null)return _.ad(d,e,3),a;let f=b===_.Tq?7:b[_.tc]|0,h=f;var k=_.fU(f);let l=k||Object.isFrozen(b);k||(f=0);l||(b=[...b],h=0,f=_.gU(f,e),l=!1);f|=5;k=(4&f?512&f?512:1024&f?1024:0:void 0)??1024;f|=k;for(let m=0;m>BigInt(32)));d5(a.j,c.o,c.j);break;default:c=c5(b),d5(a.j,c.o,c.j)}}}; R5=function(a,b,c){b=_.Qv(b);b!=null&&b!=null&&(_.lU(a,c,0),f5(a.j,b))};S5=function(a,b,c){b=_.LA(b);b!=null&&k5(a,c,P4(b))};T5=function(a){return b=>_.Ox(a,b)};Vpa=function(a){return new m5(a[0].toLowerCase())};_.b_=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};hqa=function(a){for(const b in _.Wr)if(a.call(void 0,_.Wr[b],b,_.Wr))return b};iqa=function(a,b){if(a!==null&&b in a)throw Error("A`"+b);a[b]=!0};U5=function(a){return a!==null&&"privembed"in a?a.privembed:!1}; V5=function(a){const b={};for(const c in a)b[c]=a[c];return b};W5=function(a){var b=document;return typeof a==="string"?b.getElementById(a):a};X5=function(a){let b;for(;b=a.firstChild;)a.removeChild(b)};Y5=function(a){typeof a=="number"&&(a=Math.round(a)+"px");return a};Z5=function(a){return a?(a=a.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.hb(a):null:null};jqa=function(){var a=$5;_.pa("yt.ads.biscotti.getId_")||_.oa("yt.ads.biscotti.getId_",a)}; a6=function(a){_.oa("yt.ads.biscotti.lastId_",a)};b6=function(a){return a.indexOf("?")!==-1?(a=(a||"").split("#")[0],a=a.split("?",2),_.Si(a.length>1?a[1]:a[0])):{}};c6=function(a){if(document.body&&document.documentElement){const b=document.body.scrollTop+document.documentElement.scrollTop;a.j=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.o=a.clientY+b}}; kqa=function(a,b,c,d={}){a.addEventListener&&(b!="mouseenter"||"onmouseenter"in document?b!="mouseleave"||"onmouseenter"in document?b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return hqa(e=>{const f=typeof e[4]==="boolean"&&e[4]==!!d;var h;if(h=_.va(e[4])&&_.va(d))a:{h=e[4];for(const k in h)if(!(k in d)||h[k]!==d[k]){h=!1;break a}for(const k in d)if(!(k in h)){h=!1;break a}h=!0}return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&& (f||h)})}; e6=function(a,b,c,d={}){if(!a||!a.addEventListener&&!a.attachEvent)return"";let e=kqa(a,b,c,d);if(e)return e;e=++_.Xr.count+"";const f=!(b!="mouseenter"&&b!="mouseleave"||!a.addEventListener||"onmouseenter"in document);let h;h=f?k=>{k=new d6(k);if(!_.KT(k.relatedTarget,l=>l==a))return k.currentTarget=a,k.type=b,c.call(a,k)}:k=>{k=new d6(k);k.currentTarget=a;return c.call(a,k)};h=_.Li(h);a.addEventListener?(b=="mouseenter"&&f?b="mouseover":b=="mouseleave"&&f?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),(0,_.Yr)()||typeof d==="boolean"?a.addEventListener(b,h,d):a.addEventListener(b,h,!!d.capture)):a.attachEvent(`on${b}`,h);_.Wr[e]=[a,b,c,h,d];return e};lqa=function(a){a&&(typeof a=="string"&&(a=[a]),_.qb(a,b=>{if(b in _.Wr){var c=_.Wr[b];const d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?(0,_.Yr)()||typeof c==="boolean"?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent(`on${e}`,f);delete _.Wr[b]}}))}; f6=function(a){this.M=a;this.j=null;this.B=0;this.I=null;this.D=0;this.o=[];for(a=0;a<4;a++)this.o.push(0);this.v=0;this.da=e6(window,"mousemove",(0,_.xa)(this.ia,this));a=(0,_.xa)(this.X,this);typeof a==="function"&&(a=_.Li(a));this.ja=window.setInterval(a,25)};mqa=function(){const a=_.hj("html5_web_po_experiment_ids");return Array.isArray(a)?_.Gv(a,b=>Number(b||0)):[Number(a||0)]}; oqa=function(){({handleError:a=_.et,ml:b=_.qp}={});var a;for(_.wk=new nqa(a,b);_.xk.length>0;){var b=_.xk.shift();switch(b.type){case "ERROR":_.wk.Bb(b.payload);break;case "EVENT":_.wk.ml(b.eventType,b.payload)}}};pqa=function(a,b,c){return _.wl(d=>c?d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):d.userIdentifier!==void 0&&!a.includes(d.userIdentifier),b)}; qqa=async function(a){const b=_.Lj("YtIdbMeta hasAnyMeta other");return(await _.wl(c=>c.userIdentifier!==void 0&&c.userIdentifier!==b,a)).length>0};h6=function(a,b){g6||(g6=_.cf.nb(async()=>{const c=await _.Fl();if(c){var d=!0;try{const e=await pqa(a,c,b);if(e.length){const f=e[0];await _.ql(f.actualName);await _.vl(f.actualName,c)}else d=!1}catch(e){_.yk(e),d=!1}_.cf.Fa(g6);g6=0;d&&h6(a,b)}}))};rqa=async function(){const a=await _.Fl();return a?qqa(a):!1}; sqa=function(a){(0,_.Vk)();if(!a.body)return a;try{const b=typeof a.body==="string"?a.body:JSON.stringify(a.body);let c=b;if(typeof b==="string"){const d=_.km(b);if(d!=null&&(d>_.lm||d<_.mm))return a;c=_.Di((0,_.nm)(b));(0,_.Vk)()}a.headers={"Content-Encoding":"gzip",...(a.headers||{})};a.body=c;return a}catch(b){return _.Mi(b),a}};tqa=async function(){await _.Fl()&&(_.Mj()||_.x("nwl_init_require_datasync_id_killswitch"))&&_.hn()&&(_.kn=!0,_.jn.isNwlInitialized=_.kn,await _.en().awaitInitialization())}; i6=function(a){_.ws[a]&&(a=_.ws[a],_.qb(a,b=>{_.vs[b]&&delete _.vs[b]}),a.length=0)};j6=function(a){const b=_.Qx();if(b)if(b.clear(a),a)i6(a);else for(let c in _.ws)i6(c)};m6=function({kI:a=!1,DG:b=!0}={}){if(_.pa("_lact",window)==null){var c=parseInt(_.v("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;_.oa("_lact",c,window);_.oa("_fact",c,window);c==-1&&k6();uqa(a,b);new f6(()=>{l6("mouse",100)})}}; uqa=function(a=!1,b=!0){var c=window;e6(c.document,"keydown",k6);e6(c.document,"keyup",k6);e6(c.document,"mousedown",k6);e6(c.document,"mouseup",k6);a?e6(c,"touchmove",()=>{l6("touchmove",200)},{passive:!0}):(e6(c,"resize",()=>{l6("resize",200)}),b&&e6(c,"scroll",()=>{l6("scroll",200)}));e6(c.document,"touchstart",k6,{passive:!0});e6(c.document,"touchend",k6,{passive:!0})};l6=function(a,b){n6[a]||(n6[a]=!0,_.cf.nb(()=>{k6();n6[a]=!1},b))}; k6=function(){_.pa("_lact",window)==null&&m6();var a=Date.now();_.oa("_lact",a,window);_.pa("_fact",window)==-1&&_.oa("_fact",a,window);(a=_.pa("ytglobal.ytUtilActivityCallback_"))&&a()};o6=function(){const a=_.$n();a.info||(a.info={});return a.info};vqa=function(){const a=_.co();a.preLoggedGelInfos||(a.preLoggedGelInfos=[]);return a.preLoggedGelInfos};p6=function(a,b){if(b?.componentStack)return b;if(a=a.Oe?.componentStack)b||(b={}),b.componentStack=a;return b}; wqa=function(a,b="Unknown file",c=0,d,e,f){var h=!1,k=_.Hi("log_window_onerror_fraction");if(k&&Math.random()0){h=!0;break}}h&&(h=!1,e?h=!0:(typeof a==="string"?k=a:ErrorEvent&&a instanceof ErrorEvent?(h=!0,k=a.message,b=a.filename,c=a.lineno,d=a.colno):(k="Unknown error",b="Unknown file",c=0),e=new _.Nj(k),e.name="UnhandledWindowError",e.message=k,e.fileName=b,e.lineNumber=c,isNaN(d)? delete e.columnNumber:e.columnNumber=d),_.x("wiz_enable_component_stack_propagation_killswitch")||(f=p6(e,f)),f&&_.MC(e,f),h?_.rp(e):_.sp(e))};q6=function(a){a instanceof Error?_.rp(a):(a=_.va(a)?JSON.stringify(a):String(a),a=new _.Nj(a),a.name="RejectedPromiseError",_.sp(a))};xqa=function(){_.qb(_.v("ERRORS")||[],a=>{_.rp.apply(null,a)});_.Gi("ERRORS",[])};r6=function(){return(_.x("csi_use_time_origin")||_.x("csi_use_time_origin_tvhtml5"))&&_.bq.timeOrigin?Math.floor(_.bq.timeOrigin):_.bq.timing.navigationStart}; s6=function(a){return Math.round(r6()+a)}; t6=function(){var a;_.x("csi_use_performance_navigation_timing")?(a=_.bq?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(a.requestStart=s6(a.requestStart),a.responseEnd=s6(a.responseEnd),a.redirectStart=s6(a.redirectStart),a.redirectEnd=s6(a.redirectEnd),a.domainLookupEnd=s6(a.domainLookupEnd),a.connectStart=s6(a.connectStart),a.connectEnd=s6(a.connectEnd),a.responseStart=s6(a.responseStart),a.secureConnectionStart=s6(a.secureConnectionStart),a.domainLookupStart=s6(a.domainLookupStart),a.isPerformanceNavigationTiming= !0):a=_.bq.timing:a=_.x("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.bq.timing)):_.bq.timing;return a};yqa=function(){var a=document;if("visibilityState"in a)a=a.visibilityState;else{var b=_.Vr+"VisibilityState";a=b in a?a[b]:void 0}switch(a){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; zqa=function(){if(_.bq.getEntriesByType){var a=_.bq.getEntriesByType("paint");if(a=_.sb(a,c=>c.name==="first-paint"))return s6(a.startTime)}let b;_.x("csi_use_performance_navigation_timing")?b=_.bq.getEntriesByType("first-paint")[0].startTime:b=_.bq.timing.OH;return b?Math.max(0,b):0}; Aqa=function(){var a=_.v("TIMING_INFO",{});const b={},c=(d,e,f)=>{e=e.match("_rid")?e.split("_rid")[0]:e;typeof f==="number"&&(f=JSON.stringify(f));d.requestIds?d.requestIds.push({endpoint:e,id:f}):d.requestIds=[{endpoint:e,id:f}]};for(const [d,e]of Object.entries(a)){a=d;const f=e;switch(a){case "GetBrowse_rid":c(b,a,f);break;case "GetGuide_rid":c(b,a,f);break;case "GetHome_rid":c(b,a,f);break;case "GetPlayer_rid":c(b,a,f);break;case "GetSearch_rid":c(b,a,f);break;case "GetSettings_rid":c(b,a,f); break;case "GetTrending_rid":c(b,a,f);break;case "GetWatchNext_rid":c(b,a,f);break;case "yt_red":b.isRedSubscriber=!!f;break;case "yt_ad":b.isMonetized=!!f}}return b};Bqa=function(){const a=window.location.protocol;var b=_.bq.getEntriesByType("resource");b=Xpa(b,c=>c.name.indexOf(`${a}//fonts.gstatic.com/s/`)===0);(b=Ypa(b,(c,d)=>d.duration>c.duration?d:c))&&b.startTime>0&&b.responseEnd>0&&(_.aq("wffs",s6(b.startTime)),_.aq("wffe",s6(b.responseEnd)))}; Cqa=function(a,b){a=document.querySelector(a);if(!a)return!1;var c="";const d=a.nodeName;d==="SCRIPT"?(c=a.src,c||(c=a.getAttribute("data-timing-href"))&&(c=window.location.protocol+c)):d==="LINK"&&(c=a.href);_.fb(document)&&a.setAttribute("nonce",_.fb(document));return c?(a=_.bq.getEntriesByName(c))&&a[0]&&(a=a[0],c=r6(),_.aq("rsf_"+b,c+Math.round(a.fetchStart)),_.aq("rse_"+b,c+Math.round(a.responseEnd)),a.transferSize!==void 0&&a.transferSize===0)?!0:!1:!1}; Dqa=function(){const a=vqa(),b=_.eo();var c=void 0;for(var d=0;d{_.on(b,k);_.on(f,k);h=!0};for(const k of a)e(k);h&&_.Yp(f)}}; v6=function(a,b){_.Li(()=>{_.ko("").info.actionType=a;b&&_.Gi("TIMING_AFT_KEYS",b);_.Gi("TIMING_ACTION",a);var c=Aqa();Object.keys(c).length>0&&_.Yp(c);c={isNavigation:!0,actionType:_.Vx(_.v("TIMING_ACTION"))};var d=_.v("PREVIOUS_ACTION");d&&(c.previousAction=_.Vx(d));if(d=_.v("CLIENT_PROTOCOL"))c.httpProtocol=d;if(d=_.v("CLIENT_TRANSPORT"))c.transportProtocol=d;(d=_.Tp())&&d!=="UNDEFINED_CSN"&&(c.clientScreenNonce=d);d=yqa();if(d===1||d===-1)c.isVisible=!0;_.ao();o6();c.loadType="cold";d=o6();var e= t6();let f=r6();const h=_.v("CSI_START_TIMESTAMP_MILLIS",0);h>0&&!_.x("embeds_web_enable_csi_start_override_killswitch")&&(f=h);f&&(_.aq("srt",e.responseStart),d.prerender!==1&&_.Xx(f));d=zqa();d>0&&_.aq("fpt",d);d=t6();d.isPerformanceNavigationTiming&&_.Yp({performanceNavigationTiming:!0},void 0);_.aq("nreqs",d.requestStart,void 0);_.aq("nress",d.responseStart,void 0);_.aq("nrese",d.responseEnd,void 0);d.redirectEnd-d.redirectStart>0&&(_.aq("nrs",d.redirectStart,void 0),_.aq("nre",d.redirectEnd, void 0));d.domainLookupEnd-d.domainLookupStart>0&&(_.aq("ndnss",d.domainLookupStart,void 0),_.aq("ndnse",d.domainLookupEnd,void 0));d.connectEnd-d.connectStart>0&&(_.aq("ntcps",d.connectStart,void 0),_.aq("ntcpe",d.connectEnd,void 0));d.secureConnectionStart>=r6()&&d.connectEnd-d.secureConnectionStart>0&&(_.aq("nstcps",d.secureConnectionStart,void 0),_.aq("ntcpe",d.connectEnd,void 0));_.bq&&"getEntriesByType"in _.bq&&Bqa();d=[];if(document.querySelector&&_.bq&&_.bq.getEntriesByName)for(var k in u6)u6.hasOwnProperty(k)&& (e=u6[k],Cqa(k,e)&&d.push(e));if(d.length>0){c.resourceInfo=[];for(const l of d)c.resourceInfo.push({resourceCache:l})}_.Yp(c);Dqa();_.Yx();k=_.v("TIMING_ACTION");_.pa("ytglobal.timingready_")&&k&&_.Zx()&&_.eq()&&_.cq()})()};Eqa=function(a){if(!_.x("universal_csi_network_ticks"))return"";a=_.Mb(a)||"";const b=Object.keys(w6);for(let c=0;c{};const b=w6[a];return b?(_.TT(b),()=>{var c=_.x("universal_csi_network_ticks")?(c=Fqa[a])?_.TT(c):!1:!1;return c}):()=>{}};x6=function(a){_.Li(()=>{if(!_.Zx("attestation_challenge_fetch")||_.kq(a,"attestation_challenge_fetch"))return!1;_.jq(a,void 0,"attestation_challenge_fetch");return!0})()};Hqa=function(){_.Li(()=>{const a=_.fo();requestAnimationFrame(()=>{setTimeout(()=>{a===_.fo()&&_.jq("ol",void 0,void 0)},0)})})()}; Iqa=function(a){if(!a)return null;a=_.LA(_.ft(a,4,void 0,_.MA));return a===null||a===void 0?null:_.Qa(a)};y6=function(a){const b={};_.x("json_condensed_response")&&(b.prettyPrint="false");return a=_.Vi(a,b)};z6=function(a){const b=_.v("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(_.nF(a)));return a}; A6=function(a,b="POST"){a={method:b,mode:_.Wi(a)?"same-origin":"cors",credentials:_.Wi(a)?"same-origin":"include"};b={};const c={};for(const d of Object.keys(b))b[d]&&(c[d]=b[d]);Object.keys(c).length>0&&(a.headers=c);return a};B6=function(a){return _.Qa(a===null?"null":a===void 0?"undefined":a)};D6=function(){return C6.loaded||(C6.loaded="loaded".replace(/\-([a-z])/g,(a,b)=>b.toUpperCase()))};E6=function(a){return a?a.dataset?a.dataset[D6()]:a.getAttribute("data-loaded"):null}; F6=function(a){a&&(a.dataset?a.dataset[D6()]="true":Wpa(a))};G6=function(a){const b=document.createElement("a");_.lF(b,a);return`js-${_.mF(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`};H6=function(a){a=G6(a);const b=document.getElementById(a);b&&(j6(a),b.parentNode.removeChild(b))};J6=function(a,b){a&&b&&(a=`${l5(b)}`,(a=I6[a])&&_.Sx(a))}; Jqa=function(a,b,c,d=null){const e=_.zd("SCRIPT");e.id=b;e.onload=()=>{c&&setTimeout(c,0)};e.onreadystatechange=()=>{switch(e.readyState){case "loaded":case "complete":e.onload()}};d&&e.setAttribute("nonce",d);_.nb(e,typeof a==="string"?B6(a):a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e}; Kqa=function(a,b,c=null){const d=G6(typeof a==="string"?a:a.toString());let e=document.getElementById(d);var f=e&&E6(e);const h=e&&!f;f?b&&b():(b&&(f=_.Rx(d,b),b=`${l5(b)}`,I6[b]=f),h||(e=Jqa(a,d,()=>{E6(e)||(F6(e),_.Tx(d),_.cj(()=>{j6(d)},0))},c)))};K6=function(a,b,c=null){Kqa(a,b,c)};Lqa=function(a){const b=_.zd("A");_.lF(b,new _.Ta(a));return`css-${_.mF(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`}; Mqa=function(a,b,c){const d=document.createElement("link");d.id=b;d.onload=()=>{c&&setTimeout(c,0)};a=B6(a);_.pb(d,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d};Nqa=function(a){const b=Lqa(a);let c=document.getElementById(b);const d=c&&E6(c);d||c&&!d||(c=Mqa(a,b,()=>{if(!E6(c)){F6(c);_.Tx(b);const e=_.ya(j6,b);_.cj(e,0)}}))}; L6=function(a){a.Ta=!1;if(a.ta)for(var b in a.j)a.j.hasOwnProperty(b)&&a.ta(b,a.j[b]);for(const c in a.M)a.M.hasOwnProperty(c)&&clearTimeout(Number(c));a.M={};a.B=null;a.ta=null;b=a.api;for(const c in b)b.hasOwnProperty(c)&&(b[c]=null);b.addEventListener=(c,d)=>{a.addEventListener(c,d)};b.removeEventListener=(c,d)=>{a.removeEventListener(c,d)};b.destroy=()=>{a.dispose()};b.getLastError=()=>a.getLastError();b.getPlayerType=()=>a.getPlayerType();b.getCurrentVideoConfig=()=>a.bb;b.loadNewVideoConfig= c=>{a.loadNewVideoConfig(c)};b.isReady=()=>a.isReady()};M6=function(a){let b;a.webPlayerContextConfig?b=a.webPlayerContextConfig.rootElementId:b=a.config.attrs.id;a.elementId=b||a.elementId;a.elementId==="video-player"&&(a.elementId=a.D,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.D:a.config.attrs.id=a.D);a.o?.id===a.elementId&&(a.elementId=`${a.elementId}-player`,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)}; V6=function(a){if(!a.ga()&&!a.da){var b=N6(a);if(b&&(O6(a)?"html5":null)==="html5")a.ia="html5",a.isReady()||P6(a);else if(Q6(a),a.ia="html5",b&&a.v&&a.targetElement)a.targetElement.appendChild(a.v),P6(a);else{a.config&&(a.config.loaded=!0);let c=!1;a.I=()=>{c=!0;let d;d=R6(a,"player_bootstrap_method")?_.pa("yt.player.Application.createAlternate")||_.pa("yt.player.Application.create"):_.pa("yt.player.Application.create");const e=a.config?S6(a.config):void 0;d&&d(a.targetElement,e,a.webPlayerContextConfig, a.Mc);P6(a)};a.da=!0;b?a.I():(K6(T6(a),a.I),(b=Oqa(a))&&Nqa(b||""),U6(a)&&!c&&_.oa("yt.player.Application.create",null))}}};W6=function(a){a.config&&a.config.loaded!==!0&&(a.config.loaded=!0,!a.config.args||a.config.args.autoplay!=="0"&&a.config.args.autoplay!==0&&a.config.args.autoplay!==!1?a.api.loadVideoByPlayerVars(a.config.args??null):a.api.cueVideoByPlayerVars(a.config.args))};S6=function(a){const b={};for(const c of Object.keys(a)){const d=a[c];b[c]=typeof d==="object"?V5(d):d}return b}; X6=function(a,b){let c=b;if(typeof b==="string"){if(a.Ma[b])return a.Ma[b];c=(...d)=>{const e=_.pa(b);if(e)try{e.apply(_.u,d)}catch(f){throw d=new _.Nj("PlayerProxy error when executing callback",{error:f}),d.level="ERROR",d;}};a.Ma[b]=c}return c?c:null};O6=function(a){let b=W5(a.elementId);!b&&a.o&&a.o.querySelector&&(b=a.o.querySelector(`#${a.elementId}`));return b};T6=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""}; N6=function(a){let b=!0;const c=O6(a);c&&a.config&&(b=c.dataset.version===T6(a));return b&&!!_.pa("yt.player.Application.create")};R6=function(a,b){let c;a.webPlayerContextConfig?c=a.webPlayerContextConfig.serializedExperimentFlags:a.config?.args&&(c=a.config.args.fflags);return(c||"").split("&").includes(`${b}=true`)}; P6=function(a){if(!a.ga()){const b=O6(a);let c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);c?(a.da=!1,!R6(a,"html5_remove_not_servable_check_killswitch")&&b?.isNotServable&&a.config&&b?.isNotServable(a.config.args?.video_id)||Pqa(a)):a.Xb=setTimeout(()=>{P6(a)},50)}};Q6=function(a){a.cancel();L6(a);a.ia=null;a.config&&(a.config.loaded=!1);const b=O6(a);b&&(N6(a)||!U6(a)?a.v=b:(b&&b.destroy&&b.destroy(),a.v=null));a.targetElement&&X5(a.targetElement)}; Oqa=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""};U6=function(a){a=a.config?.args?.fflags;return!!a&&a.indexOf("player_destroy_old_version=true")!==-1}; Pqa=function(a){L6(a);a.Ta=!0;const b=O6(a);if(b){a.B=Y6(a,b,"addEventListener");a.ta=Y6(a,b,"removeEventListener");let c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());const d=a.api;for(let e=0;e{try{return a.lastError=null,d.apply(b,e)}catch(f){if(c!=="sendAbandonmentPing")throw f.params=c,a.lastError=f,e=new _.Nj("PlayerProxy error in method call",{error:f,method:c,playerId:a.D}),e.level="WARNING",e;}}}; Qqa=function(a,b){const c=d=>{const e=()=>{a.ga();if(!a.ga())try{a.X.publish(b,d??void 0)}catch(h){var f=new _.Nj("PlayerProxy error when creating global callback",{error:h.message,event:b,playerId:a.D,data:d,originalStack:h.stack,componentStack:h.componentStack});f.level="WARNING";throw f;}};if(R6(a,"web_player_publish_events_immediately"))e();else{const f=setTimeout(()=>{e();var h=a.M,k=String(f);k in h&&delete h[k]},0);iqa(a.M,String(f))}};return a.j[b]=c}; Sqa=function(a,b){var c="player";c=typeof c==="string"?W5(c):c;const d=`${_.Xy}_${l5(c)}`;let e=Z6[d];e=new Rqa(c,d,a,b);Z6[d]=e;e.addOnDisposeCallback(()=>{delete Z6[e.getId()]});return e.api};$6=function(a){_.Ei(_.mN,arguments)};Tqa=function(a){if(_.xQ.has(a)&&_.XP&&(_.XP?.tagName.toLowerCase()??"")===a){let b;(b=_.XP).Fh??(b.Fh=0);_.XP.Fh++;if(_.XP.Fh>1)throw Error("ad");return _.XP}};Uqa=function(a){const b=a?.tagName.toLowerCase()??"";_.XP!==a&&b.includes("-")&&_.zQ.set(a,!0)}; a7=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]};b7=function(a){if(_.UT()){var b=Object.keys(window.localStorage);for(const c of b)b=a7(c),b===void 0||a.includes(b)||self.localStorage.removeItem(c)}};Vqa=function(){if(!_.UT())return!1;const a=_.Lj();var b=Object.keys(window.localStorage);for(const c of b)if(b=a7(c),b!==void 0&&b!==a)return!0;return!1}; c7=async function(a){if(await _.YU()){var b=[],c=await _.XU.keys();for(const d of c)({datasyncId:c}=_.UU(d)),!c||a.includes(c)||b.push(_.XU.delete(d));Promise.all(b).then(d=>d.some(e=>e))}};Wqa=async function(){if(!await _.YU())return!1;const a=_.Lj("cache contains other");var b=await _.XU.keys();for(const c of b)if({datasyncId:b}=_.UU(c),b&&b!==a)return!0;return!1};d7=function(){try{return!!window?.top?.location.href&&!1}catch(a){return!0}}; f7=function(a="bevasrsg"){return new Promise(b=>{const c=window===window.top?window:d7()?window:window.top;let d=c[a];d?.bevasrs?b(new e7(d.bevasrs)):(d||(d={nqfbel:[]},c[a]=d),d.nqfbel.push(e=>{b(new e7(e))}))})};Xqa=function(a){a.j!==void 0&&(a.o.forEach(b=>{a.j?.removeEventListener(b,a.v)}),a.j=void 0)};g7=function(a){const b={zc:a.c,vk:a.e,Zw:a.mc??!1,bx:a.me??!1};a.co&&(b.Mh={En:a.co.c,bt:a.co.a,kz:a.co.s});return b}; Zqa=function(a){return async()=>{const b=await a();return{f:()=>b.Uf.promise,c:c=>{if(c>150)var d=!1;else try{b.cache=new Yqa(c,b.V),d=!0}catch(e){b.reportError(new h7(22,"GBJ:init",e)),d=!1}return d},m:c=>b.Md(g7(c)),mws:c=>b.Pi(g7(c))}}}; $qa=function(a,b,c="bevasrsg"){b={s:f=>a.snapshot({...(f.c&&{zc:f.c}),...(f.s&&{uj:f.s}),JI:f.p??!0}),e:f=>void a.fh?.(f),c:(f,h)=>a.Ph(f,h),p:a.Yf,l:()=>a.rh(),wpc:b?Zqa(b):void 0};const d=window===window.top?window:d7()?window:window.top;let e=d[c];if(e){e.bevasrs=b;if(e.nqfbel!==void 0)for(const f of e.nqfbel)f(b);e.nqfbel=void 0}else e={bevasrs:b,nqfbel:void 0},d[c]=e};j7=function(a){const b=[];H5(a,i7,6).forEach(c=>{_.Rv(c,2)<=53&&b.push(_.Rv(c,1))});return b}; ara=function(a){const b=[];H5(a,i7,6).forEach(c=>{_.Rv(c,2)>53&&b.push(_.Rv(c,1))});return b};k7=function(a){a.then(()=>{},()=>{})};l7=function(a){return{fieldType:2,fieldName:a}};m7=function(a){return{fieldType:3,fieldName:a}};bra=function(a,b){return D5(a,b,_.Ov)}; r7=function(a){var b=new n7;b=K4(b,1,a.o);var c=cra(a);b=D5(b,c,fqa);c=[];const d=[];for(var e of a.j.keys())d.push(e.split(","));for(e=0;e{var e=new ira;e=K4(e,1,d.brand);return K4(e,2,d.version)}));typeof a.mobile==="boolean"&&_.rv(s7,2,_.uv(a.mobile));u7=a.getHighEntropyValues(b)}const c=new Set(b);return u7.then(d=>{const e=s7.clone();c.has("platform")&&K4(e,3,d.platform);c.has("platformVersion")&&K4(e,4,d.platformVersion); c.has("architecture")&&K4(e,5,d.architecture);c.has("model")&&K4(e,6,d.model);c.has("uaFullVersion")&&K4(e,7,d.uaFullVersion);return e.serialize()}).catch(()=>s7.serialize())};v7=function(a){return L4(a,1,1)};y7=function(a,b){_.Jv(a.j,1,b);L5(b)||v7(b);a.Xc||(b=w7(a),K5(b,5)||K4(b,5,a.locale));a.v&&(b=w7(a),_.Bx(b,x7,9)||_.Jv(b,9,a.v))};w7=function(a){var b=_.Bx(a.j,z7,1);b||(b=new z7,y7(a,b));a=b;b=_.Bx(a,A7,11);b||(b=new A7,_.Jv(a,11,b));return b};kra=function(a,b){a.o=b}; mra=function(a){const b=a.Xc?void 0:window;b?jra(b,t7).then(c=>{a.v=lra(c??"[]");c=w7(a);_.Jv(c,9,a.v);return!0}).catch(()=>!1):Promise.resolve(!1)};B7=function(a,b,c,d){this.B=a;this.D=b;this.o=this.j=a;this.J=c||0;this.I=d||2};C7=function(a){a.o=Math.min(a.D,a.o*a.I);a.j=Math.min(a.D,a.o+(a.J?Math.round(a.J*(Math.random()-.5)*2*a.o):0));a.v++};D7=function(){return"https://play.google.com/log?format=json&hasfast=true"}; nra=function(a,b){if(!a.Ta)return()=>{};const c=()=>{a.flush()};return b?()=>{b().then(c)}:c};E7=function(a){a.v.isFinal=!0;a.flush();a.v.isFinal=!1};F7=function(a){a.X||(a.X=D7());try{return(new URL(a.X)).toString()}catch(b){return(new URL(a.X,window.location.origin)).toString()}};pra=function(a){ora(a,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");let d=!1;try{d=window.navigator.sendBeacon(b.toString(),c.serialize())}catch{}d||(a.da=!1);return d})}; qra=function(a,b,c=null,d=a.withCredentials){const e={},f=new URL(F7(a));c&&(e.Authorization=c);a.sessionIndex&&(e["X-Goog-AuthUser"]=a.sessionIndex,f.searchParams.set("authuser",a.sessionIndex));a.pageId&&(Object.defineProperty(e,"X-Goog-PageId",{value:a.pageId}),f.searchParams.set("pageId",a.pageId));return{url:f.toString(),body:b,lt:1,ej:e,requestType:"POST",withCredentials:d,timeoutMillis:a.timeoutMillis}}; ora=function(a,b){if(a.j.length!==0){var c=new URL(F7(a));c.searchParams.delete("format");var d=a.pf();d&&c.searchParams.set("auth",d);c.searchParams.set("authuser",a.sessionIndex||"0");for(d=0;d<10&&a.j.length;++d){const e=a.j.slice(0,32),f=a.v.build(e,a.B,a.I,a.Ge,a.ja,a.ia);if(!b(c.toString(),f)){++a.I;break}a.B=0;a.I=0;a.ja=0;a.ia=0;a.j=a.j.slice(e.length)}a.o.enabled&&a.o.stop()}};rra=function(a,b){a.buildLabel=b;return a};tra=function(a){a.network=new sra;return a};ura=function(a,b){a.j=b}; vra=function(a){a.o=!0;return a};fra=function(a){return a.fields.map(b=>b.fieldType)};o7=function(a,...b){b=G7(b);return a.j.has(b)?a.j.get(b):void 0};cra=function(a){return a.fields.map(b=>b.fieldName)};G7=function(...a){return a?a.join(","):"key"};I7=function(a,b,...c){a.o.has(b)||a.o.set(b,new H7(b,c))};K7=function(a,b,...c){a.o.has(b)||a.o.set(b,new J7(b,c))};L7=function(a){a.j.enabled||a.j.start();a.D++;a.D>=a.v&&a.B()};wra=function(a){for(let b=0;b{setTimeout(()=>{try{f.B()}finally{e.dispose()}})});f.v=1E5;f.flushInterval=3E4;f.j.setInterval(3E4);return f}; Bra=function(a){if(a.timer===void 0){const b=Math.max(0,a.j+a.o-Q7());a.timer=setTimeout(()=>{try{a.callback()}finally{a.j=Q7(),a.timer=void 0}},b)}};Dra=function(a,b=[]){return new Cra(a,b)};Q7=function(){return globalThis.performance?.now?.()??Date.now()};U7=function(a,b){if(a.disable)return new Era;b=b?j7(b):[];return Dra({kb:a.kb,Ck:a.Bu,nl:a.Yw,ge:a.ge,Ui:a.Ui,dg:a.dg},b)};W7=function(){V7.instance||(V7.instance=new V7);return V7.instance}; Fra=function(a,b,c,d){if(!b&&!c)return Promise.resolve();if(!d)return X7(b,c);let e;(e=a.promises)[d]||(e[d]=new Promise((f,h)=>{X7(b,c).then(()=>{a.j=d;f()},k=>{delete a.promises[d];h(k)})}));return a.promises[d]};$7=function(a,b){return Fra(a,_.Bx(b,Y7,1,_.DU),_.Bx(b,Z7,2,_.DU),K5(b,3,void 0,_.DU))};X7=function(a,b){return b?Gra(b):a?Hra(a):Promise.resolve()}; Gra=function(a){return new Promise((b,c)=>{const d=_.zd("SCRIPT"),e=Iqa(a);_.nb(d,e);d.onload=()=>{_.Ad(d);b()};d.onerror=()=>{_.Ad(d);c(Error("ee"))};(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(d)})};Hra=function(a){return new Promise(b=>{const c=_.zd("SCRIPT");if(a){var d=_.LA(_.ft(a,6,void 0,_.MA));d=d===null||d===void 0?null:_.hb(d)}else d=null;_.mb(c,d);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(c);_.Ad(c);b()})}; Ira=function(a,b){return _.Nx(a,1,J4(b),"")};Jra=function(a,b){return _.Nx(a,2,J4(b),"")}; Nra=async function(a,b,c,d=W7(),e=Promise.resolve(void 0),f){await 0;let h;for(;;){let k=null;if(h){a8(a,7);try{k=await b8(h.snapshot({}),f.Ht,()=>Promise.resolve("E:CTO"))}catch(n){k="E:UCE"}}let l;const m=new B7(h?f.su:f.tu,f.uu,f.vu,f.ru);for(let n=1;n<=f.maxAttempts;n++){if(n!==1){a8(a,0);a.j=new c8(m.j,f.xj,f.Mq);const p=await a.j.promise;a.j=void 0;p===1?(n=1,m.reset()):C7(m)}try{let p;c?p=c:(a8(a,5),p=await b8(Kra(b,d.j,k),f.Fu,()=>Promise.reject(Error("ge"))));a8(a,3);await b8($7(d,p),f.Jw, ()=>Promise.reject(Error("he")));a8(a,8);await e;const r=new d8({challenge:p,Lf:a.options.Lf,lr:a.options.lr});await b8(r.Yf,f.Ry,()=>Promise.reject(Error("ie")));l=r;break}catch(p){a.handleError(p),e8(a)}}if(a.ga())break;l&&(c=void 0,Lra(a,h),h=l,Mra(a,l),e8(a));a8(a,2);a.j=new c8(f.fq,f.xj,f.Mq);a.isPaused&&a.j.pause();await a.j.promise;a.j=void 0;if(a.ga())break}h?.dispose()}; Ora=function(a){a.M=Error("fe");a.D.resolve();k7(a.I.promise);a.I.reject(Error("fe"));a.V.dispose();Promise.all(a.B).then(async()=>{a.o?.dispose();a.o=void 0});a.B=[];a.j?.o();k7(a.v.promise);a.v.reject(Error("fe"))};f8=function(a,b){const c=a.Vi;a.Vi=()=>{c();b()}};Mra=function(a,b){a.ga()||(a.o=b,a.V.update(b.rh()),a.D.resolve(),a.I.resolve(void 0),a.Vi())};Lra=function(a,b){b&&(Promise.all(a.B).then(()=>void b.dispose()),a.B=[])};a8=function(a,b){a.da=b;a.options.ZH?.(b)}; e8=function(a){a.ga()||(a.v.resolve(),a.v=new _.Kr)};b8=function(a,b,c){let d;c=(new Promise(e=>{d=setTimeout(e,b)})).then(c);k7(c);return Promise.race([a.finally(()=>void clearTimeout(d)),c])};Pra=function(a,b){a.endTimeMs=Date.now()+b;a.tick()};g8=function(a){a.j&&(clearTimeout(a.j),a.j=null)};h8=function(a,b){try{return globalThis.sessionStorage.setItem(a,b),!0}catch(c){return!1}}; i8=function(a,b=0,c=a.length,d){let e=0;for(d&&(e=i8(d));b>1,j8),i8(a,a.length>>1)];return b.toString(16)+c.toString(16)}; l8=function(a,b){var c=[i8(b,0,b.length>>1,void 0),i8(b,b.length>>1)];a=new Uint32Array(a.buffer);b=a[0];const [d,e]=c;for(c=1;c>>8|h<<24,h+=f|0,h^=k+38293,f=f<<3|f>>>29,f^=h,l=l>>>8|l<<24,l+=k|0,l^=m+38293,k=k<<3|k>>>29,k^=l;f=[f,h];a[c]^=f[0];c+1void globalThis.sessionStorage.removeItem(m))?h8(b,_.cJ(h))?"s":"t":"i"}; Sra=function(a,b){var c=globalThis.sessionStorage.getItem(a);if(!c)return["m"];let d;try{d=_.eJ(c),l8(d,b)}catch(e){return globalThis.sessionStorage.removeItem(a),["c"]}for(b=4;b<7&&d[b]===0;)b++;for(c=0;c=c?(globalThis.sessionStorage.removeItem(a),["e"]):["a",new Uint8Array(d.buffer,b+4)]}; Tra=function(a){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!b)return new m8(a);var c=b.split(",");if(c.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new m8(a);b=c.slice(1);b.length===1&&b[0]===""&&(b=[]);c=Number(c[0]);return isNaN(c)||c<0||c>b.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new m8(a)):new m8(a,c,b)};n8=function(a,b){const c=setTimeout(()=>{a.v.resolve()},b);a.addOnDisposeCallback(()=>void clearTimeout(c))}; p8=function(a,b){var c=`${b(a.error.message)}:${b(a.error.stack)}`.substring(0,2048);b=c.length+1;c=o8(c);const d=new Uint8Array(4+c.length);d.set([42,b&127|128,b>>7,a.error.code]);d.set(c,4);return d};o8=function(a){return globalThis.TextEncoder?(new TextEncoder).encode(a):_.Wb(a)}; t8=async function(a){let b=void 0;a.v++;const c=new _.Kr;a.vm instanceof q8&&a.vm.B.push(c.promise);if(a.Lm){const f=new _.Kr;setTimeout(()=>void f.resolve());await f.promise}const d=a.V.share();try{a.state=5;const f=[],h=await b8(a.vm.snapshot({zc:{},pr:f}),a.gg.ez,()=>Promise.reject(new h7(15,"MDA:Timeout")));r8(a,"MDA:Disposed");const k=f[0];a.state=6;const l=await b8(Ura(a.Rc,h),a.gg.Gu,()=>Promise.reject(new h7(10,"BWB:Timeout")));r8(a,"BWB:Disposed");a.state=7;b=R7(d,()=>{const m=Vra(a,l,c, k);m.v.promise.then(()=>void a.B());return m},"i")}catch(f){b?.dispose();if(!a.o){const h=Wra(a,f);c.resolve();var e;if(e=a.vm instanceof q8&&a.v<2)a:if(f instanceof h7)e=f.code!==32&&f.code!==20&&f.code!==10;else{if(f instanceof s8)switch(f.code){case 2:case 13:case 14:case 4:break;default:e=!1;break a}e=!0}if(e){const k=setTimeout(()=>void a.B(),(1+Math.random()*.25)*(a.j?6E4:1E3));a.addOnDisposeCallback(()=>void clearTimeout(k));return}a.o=h}d.Bb(a.j?13:14);a.Uf.reject(a.o);return}finally{d.dispose()}a.state= 8;a.v=0;a.j?.dispose();a.j=b;a.Uf.resolve()};Wra=function(a,b){if(!(b instanceof h7))if(b instanceof s8){const c=Error(b.toString());c.stack=b.stack;b=new h7(11,"EBH:Error",c)}else b=new h7(12,"BSO:Unknown",b);return a.reportError(b)};r8=function(a,b){if(a.ga())throw new h7(a.j?20:32,b);}; Vra=function(a,b,c,d){const e=(t5(_.ft(b,2))??0)*1E3;if(e<=0)throw new h7(31,"TTM:Invalid");if(K5(b,4))return new Xra(a.V,K5(b,4),e);if(!(t5(_.ft(b,3))??0))return new Yra(a.V,I4(C5(b)),e);if(!d)throw new h7(4,"PMD:Undefined");d=d(I4(C5(b)));if(typeof d!=="function")throw new h7(16,"APF:Failed");a.D=Math.floor((Date.now()+e)/1E3);a=new u8(a.V,d,t5(_.ft(b,3))??0,e);a.addOnDisposeCallback(()=>void c.resolve());return a}; x8=function(a,b,c){try{if(a.ga())throw new h7(21,"BNT:disposed");if(!a.j&&a.o)throw a.o;return Zra(a,b,c)??$ra(a,b,c)??asa(a,b,c)}catch(d){if(!b.bx)throw w8(a,d);return bsa(a,c,d)}};w8=function(a,b){b=b instanceof h7?b:new h7(5,"TVD:error",b);return a.reportError(b)};Zra=function(a,b,c){return a.j?.sl(()=>y8(a,b),c,d=>{if(a.j instanceof u8&&b.Mh?.kz)try{a.cache?.j(y8(a,b),d,b.Mh.En,a.D-120)}catch(e){a.reportError(new h7(24,"ELX:write",e))}})}; $ra=function(a,b,c){if(b.Mh?.bt)try{const d=a.cache?.o(y8(a,b),b.Mh.En);return d?c?R7(a.V,()=>_.cJ(d,2),"a"):d:void 0}catch(d){a.reportError(new h7(23,"RXO:read",d))}};asa=function(a,b,c){const d={stack:[],error:void 0,hasError:!1};try{if(!b.Zw)throw new h7(29,"SDF:notready");return _.MQ(d,new csa(a.V,a.state)).sl(()=>y8(a,b),c)}catch(e){d.error=e,d.hasError=!0}finally{_.NQ(d)}}; bsa=function(a,b,c){const d={stack:[],error:void 0,hasError:!1};try{const e=w8(a,c);return _.MQ(d,new dsa(a.V,e)).sl(()=>[],b)}catch(e){d.error=e,d.hasError=!0}finally{_.NQ(d)}};y8=function(a,b){return b.vk?b.vk:b.zc?R7(a.V,()=>b.vk=o8(b.zc),"c"):[]};z8=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};A8=function(){this.I=null;this.Ob=[];this.J="";this.Y=[];this.o=this.j=0;this.B=!1;this.D=0;this.M=/[\\"]/g;this.Z=this.v=0}; B8=function(a,b,c){a.v=3;a.I="The stream is broken @"+a.o+"/"+c+". With input:\n"+b;throw Error(a.I);};D8=function(){const a=V5(esa);let b;return(new _.vf((c,d)=>{a.onSuccess=e=>{_.gj(e)?c(new fsa(e)):d(new C8(`Request failed, status=${_.fj(e)}`,"net.badstatus"))};a.onError=()=>{d(new C8("Unknown request error","net.unknown"))};a.onTimeout=()=>{d(new C8("Request timed out","net.timeout"))};b=_.pj("//googleads.g.doubleclick.net/pagead/id",a)})).fg(c=>{c instanceof _.Jf&&b?.abort();return _.AE(c)})}; gsa=function(a,b=null){a.Z=2;a.j=b};hsa=function(a,b=null){a.Z=1;a.j=b};F8=function(a=null){const b=new E8;gsa(b,a);return b};G8=function(a=null){const b=new E8;hsa(b,a);return b};isa=function(a){var b=a.docid||a.video_id||a.videoId||a.id;if(b)return b;b=a.raw_player_response;b||(a=a.player_response)&&(b=JSON.parse(a));return b&&b.videoDetails&&b.videoDetails.videoId||null}; H8=function(a){var b="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");let c=a.raw_embedded_player_response;if(!c&&(a=a.embedded_player_response))try{c=JSON.parse(a)}catch(d){return b}if(c)a:{a=jsa;for(const d in a)if(a[d]==c.embeddedPlayerMode){b=a[d];break a}}return b}; ksa=function(){if(_.x("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("je");if(!_.sF())return Error("ke");const a=_.v("PLAYER_VARS",{});if(U5(a)=="1")return Error("le");if(H8(a)==="EMBEDDED_PLAYER_MODE_PFL")return Error("me")};$5=function(){const a=ksa();if(a!==void 0)return _.AE(a);I8||(I8=D8().then(J8).fg(b=>K8(2,b)));return I8}; J8=function(a){a=a.j.responseText;if(a.lastIndexOf(")]}'",0)!=0)throw new L8;a=JSON.parse(a.substr(4));if((a.type||1)>1)throw new L8;a=a.id;a6(a);I8=G8(a);M8(18E5,2);return a};K8=function(a,b){b=new N8(b);a6("");I8=F8(b);a>0&&M8(12E4,a-1);throw b;};M8=function(a,b){_.cj(function(){D8().then(J8,c=>K8(b,c)).fg(_.dd)},a)};lsa=function(){try{const a=_.pa("yt.ads.biscotti.getId_");return a?a():$5()}catch(a){return _.AE(a)}}; O8=function(){let a=!1;try{a=!!window.sessionStorage.getItem("session_logininfo")}catch{a=!0}return(_.v("INNERTUBE_CLIENT_NAME")==="WEB"||_.v("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&a}; P8=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");_.Gi("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var a;let c=msa;c||(c=document.querySelector("#persist_identity"));if(a=c){var b=a.src?(new URL(a.src)).origin:"*";a.contentWindow?.postMessage({action:"clear"},b)}}catch{}}; Q8=function(a){if(a)if(a.startsWith("https://accounts.google.com/AddSession"))P8();else if(a.startsWith("https://accounts.google.com/ServiceLogin"))P8();else{var b;if(b=a.startsWith("https://myaccount.google.com"))b=(a instanceof _.my?a.clone():new _.my(a)).j.endsWith("/youtubeoptions");b&&P8()}if(_.v("LOGGED_IN",!0)&&O8()){b=_.v("VALID_SESSION_TEMPDATA_DOMAINS",[]);var c=_.Lb(window.location.href);c&&b.push(c);c=_.Lb(a);_.tb(b,c)||!c&&a.lastIndexOf("/",0)==0?(b=_.nF(a),(b=_.oF(b))?(b=_.uF(b),b=(b= _.Bj.get(b,void 0)||null)?_.Si(b):{}):b=null):b=null;b==null&&(b={});c=b;var d=void 0;O8()?(d||(d=_.v("LOGIN_INFO")),d?(c.session_logininfo=d,c=!0):c=!1):c=!1;c&&_.wF(a,b)}};nsa=function(a,b={},c=!1){const d=_.v("EVENT_ID");d&&(b.ei||(b.ei=d));b&&_.wF(a,b);if(c)return!1;Q8(a);b=window;a=_.Rb(a,{});Q8(a);a=_.Mx(a);b=b.location;a=_.Za(a);a!==void 0&&(b.href=a);return!0};R8=function(a){if(U5(_.v("PLAYER_VARS",{}))!="1"){a&&jqa();try{lsa().then(()=>{},()=>{}),_.cj(R8,18E5)}catch(b){_.Ki(b)}}}; psa=function(){var a=window.location.href;if(_.x("kevlar_disable_theme_param"))return null;_.Mb(a);try{const b=b6(a).theme;return osa.get(b)||null}catch(b){}return null}; T8=function(a){const b=new S8;if(a.interpreterJavascript){var c=Z5(a.interpreterJavascript);c=_.kb(c).toString();var d=new Y7;K4(d,6,c);_.Jv(b,1,d,_.DU)}else a.interpreterUrl&&(c=_.aE(a.interpreterUrl),c=_.Ra(c).toString(),d=new Z7,K4(d,4,c),_.Jv(b,2,d,_.DU));a.interpreterHash&&_.Nx(b,3,J4(a.interpreterHash),"",_.DU);a.program&&_.Nx(b,4,J4(a.program),"",_.DU);a.globalName&&_.Nx(b,5,J4(a.globalName),"",_.DU);a.clientExperimentsStateBlob&&_.Nx(b,7,J4(a.clientExperimentsStateBlob),"",_.DU);return b}; U8=function(a){const b={};a=a.split("&");for(const c of a)a=c.split("="),a.length===2&&(b[a[0]]=a[1]);return b};V8=function(a){return Number(a.t)||7200};qsa=async function(){var a=window;await f7(W8());const b=a.bgevmc;if(!b)throw Error("ne");return{pause:()=>{b.p()},resume:()=>{b.r()},checkForRefresh:()=>b.cr()}};W8=function(){return _.x("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`};X8=function(a){window.bgens=a}; rsa=function(){return new Promise(a=>{const b=window;b.ntpevasrs!==void 0?a(new Y8(b.ntpevasrs)):(b.ntpqfbel===void 0&&(b.ntpqfbel=[]),b.ntpqfbel.push(c=>{a(new Y8(c))}))})}; ssa=function(){if(_.sF()){var a=_.v("PLAYER_VARS",{});if(U5(a)!="1"&&H8(a)!=="EMBEDDED_PLAYER_MODE_PFL"){var b=()=>{Z8=!0;"google_ad_status"in window?_.Gi("DCLKSTAT",1):_.Gi("DCLKSTAT",2)};try{const c=_.fb(document);K6($8,b,c)}catch(c){}a9.push(_.cf.nb(()=>{if(!(Z8||"google_ad_status"in window)){try{J6($8.toString(),b)}catch(c){}Z8=!0;_.Gi("DCLKSTAT",3)}},5E3))}}};b9=function(){const a=Number(_.v("DCLKSTAT",0));return isNaN(a)?0:a};c9=function(a,b){a.j=b}; tsa=async function(a){let b;if(_.u.ytAtP&&!_.x("ytatp_ks")){var c=await _.u.ytAtP;delete _.u.ytAtP;let e=c?.R;b=c?.T;e?a.o.j(1,a.v++):(a.o.j(2,a.v++),c=await a.nf(d9(b,null)),e=JSON.stringify(c));_.u.ytAtRC?_.u.ytAtRC(e):_.sp(Error("oe"))}else _.u.ytAtRC?_.$T(async()=>{b=_.u.ytAtT;delete _.u.ytAtT;if(_.u.ytAtRC){a.o.j(2,a.v++);var e=await a.nf(d9(b,null));_.u.ytAtRC&&_.u.ytAtRC(JSON.stringify(e))}else a.o.j(6,a.v++)},_.ij("att_init_delay",0)):(b=_.u.ytAtT,delete _.u.ytAtT,a.o.j(1,a.v++));c=await rsa(); c.bindInnertubeChallengeFetcher(e=>{a.o.j(3,a.v++);return a.nf(d9(b,e))});c.registerChallengeFetchedCallback(e=>{e=e.challenge;if(!e)throw Error("pe");e={challenge:e,Ye:U8(e),vm:d,bgChallenge:new S8};e=Promise.resolve(e);a.j=e});const d=await f7(W8());c=c.getLatestChallengeResponse().challenge;if(!c)throw Error("qe");return{challenge:c,Ye:U8(c),vm:d,bgChallenge:new S8}}; f9=async function(a){var b=d9(void 0,W7().j);let c;try{c=await usa(a,b)}catch(f){return _.sp(Error("re")),e9(a,864E5),{challenge:"",Ye:{},vm:void 0,bgChallenge:void 0}}b=c.Wx;const d=c.Xx;e9(a,V8(d)*1E3);a=void 0;let e;if("c1a"in d&&c.bgChallenge){e=T8(c.bgChallenge);try{await $7(W7(),e)}catch(f){return _.sp(f),{challenge:b,Ye:d,vm:a,bgChallenge:e}}try{a=new d8({challenge:e,Lf:{kb:"aGIf"}}),await a.Yf}catch(f){_.sp(f),a=void 0}}return{challenge:b,Ye:d,vm:a,bgChallenge:e}}; usa=async function(a,b){let c=void 0,d=0;for(;d<5;){if(d>0){const e=1E3*Math.pow(2,d-1)+Math.random()*1E3;await new Promise(f=>{_.Oj(()=>{f(void 0)},e)})}try{a.o.j(4,a.v++);const e=await a.nf(b);return vsa(e)}catch(e){c=e,e instanceof Error&&_.sp(e)}d++}throw c;};e9=function(a,b){const c=Date.now()+b,d=async()=>{const e=c-Date.now();e<1E3?await wsa(a):_.Oj(d,Math.min(e,6E4))};d()};g9=async function(a,b){X8(2);try{const c=await a.network.nf(b);c?c.challenge&&!c.bgChallenge?X8(1):X8(4):X8(3);return c}catch(c){X8(3)}}; vsa=function(a){if(!a)throw Error("se");if(!a.challenge)throw Error("te");const b=a.challenge,c=U8(b);if("c1a"in c&&(!a.bgChallenge||!a.bgChallenge.program))throw Error("ue");return{...a,Wx:b,Xx:c}};wsa=async function(a){const b=await Promise.race([a.j,null]);var c=f9(a);a.j=c;b?.vm?.dispose()};xsa=function(a,b){return new Promise(c=>{_.Oj(()=>{c(b())},a)})};d9=function(a,b){const c={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};a&&(c.eacrToken=a);b&&(c.interpreterHash=b);return c}; i9=function(a){if(a.length===1)return a[0];var b=h9.UNKNOWN_INTERFACE;if(b){b=new RegExp(b);for(var c of a)if(b.exec(c))return c}const d=[];Object.entries(h9).forEach(([e,f])=>{"UNKNOWN_INTERFACE"!==e&&d.push(f)});c=new RegExp(d.join("|"));a.sort((e,f)=>e.length-f.length);for(const e of a)if(!c.exec(e))return e;return a[0]}; ysa=async function(){var a=_.y().resolve(_.Wy);if(a){if(a=await a.ai({signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}})){if(a.errorMetadata){_.sp(Error("ve`"+a.errorMetadata.status+"`"+a.error));return}return a.lG}_.sp(Error("we"))}else _.sp(Error("xe"))}; j9=function(a,b){if(b.encryptedTokenJarContents&&(a.j[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){const c=Number(b.expirationSeconds);setTimeout(()=>{delete a.j[b.encryptedTokenJarContents]},c*1E3);a.o&&_.Cj("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}};k9=function(a){return a.localStorage===void 0?new _.Vm("yt-client-location"):a.localStorage}; o9=function(a,b=!1,c=!1){var d=_.v("INNERTUBE_CONTEXT");if(!d)return _.rp(Error("Ae")),{};d=_.od(d);_.x("web_no_tracking_params_in_shell_killswitch")||delete d.clickTracking;d.client||(d.client={});var e=d.client;e.clientName==="MWEB"&&e.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(e.clientFormFactor=_.v("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");e.screenWidthPoints=window.innerWidth;e.screenHeightPoints=window.innerHeight;e.screenPixelDensity=Math.round(window.devicePixelRatio||1);e.screenDensityFloat= window.devicePixelRatio||1;e.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());_.ST();var f="USER_INTERFACE_THEME_LIGHT";_.NT(165)?f="USER_INTERFACE_THEME_DARK":_.NT(174)?f="USER_INTERFACE_THEME_LIGHT":!_.x("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(f="USER_INTERFACE_THEME_DARK");f=psa()||f;e.userInterfaceTheme=f;if(!b){if(f=_.Ij())e.connectionType=f;_.x("web_log_effective_connection_type")&& (f=_.Kj())&&(d.client.effectiveConnectionType=f)}_.x("web_log_memory_total_kbytes")&&_.u.navigator?.deviceMemory&&(d.client.memoryTotalKbytes=`${_.u.navigator?.deviceMemory*1E6}`);if(_.x("web_gcf_hashes_innertube")){var h=_.$l();if(h){f=h.coldConfigData;const n=h.coldHashData;h=h.hotHashData;d.client.configInfo=d.client.configInfo||{};f&&(d.client.configInfo.coldConfigData=f);n&&(d.client.configInfo.coldHashData=n);h&&(d.client.configInfo.hotHashData=h)}}f=b6(_.u.location.href);!_.x("web_populate_internal_geo_killswitch")&& f.internalcountrycode&&(e.internalGeo=f.internalcountrycode);e.clientName==="MWEB"||e.clientName==="WEB"?(e.mainAppWebInfo||(e.mainAppWebInfo={}),e.mainAppWebInfo.graftUrl=_.u.location.href,_.x("kevlar_woffle")&&l9.instance&&(f=l9.instance,e.mainAppWebInfo.pwaInstallabilityStatus=!f.j&&f.o?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),e.mainAppWebInfo.webDisplayMode=_.Ej(),e.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):e.clientName=== "TVHTML5"&&(!_.x("web_lr_app_quality_killswitch")&&(f=_.v("LIVING_ROOM_APP_QUALITY"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{appQuality:f})),f=_.v("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{certificationScope:f}));if(!_.x("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var k=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}k=void 0}k&&(e.timeZone=k)}(k=_.v("EXPERIMENTS_TOKEN",""))?e.experimentsToken=k:delete e.experimentsToken; e=_.kj();m9.instance||(m9.instance=new m9);k=_.md(m9.instance.j);d.request={...d.request,internalExperimentFlags:e,consistencyTokenJars:k};!_.x("web_prequest_context_killswitch")&&(e=_.v("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(d.request.externalPrequestContext=e);k=_.ST();e=_.NT(58);k=k.get("gsml","");d.user={...d.user};e&&(d.user.enableSafetyMode=e);k&&(d.user.lockedSafetyMode=!0);_.x("warm_op_csn_cleanup")?c&&(b=_.Tp())&&(d.clientScreenNonce=b):!b&&(b=_.Tp())&&(d.clientScreenNonce=b);a&&(d.clickTracking= {clickTrackingParams:a});if(a=_.pa("yt.mdx.remote.remoteClient_"))d.remoteClient=a;n9.Zb().setLocationOnInnerTubeContext(d);try{var l=_.bj(),m=l.bid;delete l.bid;d.adSignalsInfo={params:[],bid:m};for(const [n,p]of Object.entries(l))l=n,m=p,d.adSignalsInfo.params?.push({key:l,value:`${m}`});if(d.client?.clientName==="TVHTML5"||d.client?.clientName==="TVHTML5_UNPLUGGED"){const n=_.v("INNERTUBE_CONTEXT");n.adSignalsInfo&&(d.adSignalsInfo.advertisingId=n.adSignalsInfo.advertisingId,d.adSignalsInfo.advertisingIdSignalType= "DEVICE_ID_TYPE_CONNECTED_TV_IFA",d.adSignalsInfo.limitAdTracking=n.adSignalsInfo.limitAdTracking,n.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(d.adSignalsInfo.atTrackingManagerAuthorizationStatus=n.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(n){_.rp(n)}return d};zsa=function(a,b){if(!a)return!1;var c=_.A(a,_.xv)?.signal;if(c&&b.Je)return!!b.Je[c];if((c=_.A(a,_.My)?.request)&&b.hk)return!!b.hk[c];for(const d in a)if(b.ek[d])return!0;return!1}; p9=function(a){const b={"Content-Type":"application/json"};_.v("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=_.v("EOM_VISITOR_DATA"):_.v("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=_.v("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=_.v("LOGGED_IN",!1);_.v("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=_.v("DEBUG_SETTINGS_METADATA"));a!=="cors"&&((a=_.v("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=_.v("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]= a),(a=_.v("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=a),(a=_.v("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=a),(a=n9.Zb().getXGeoHeader?.())&&(b["X-Geo"]=a));(a=_.v("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(b["X-YouTube-Lava-Device-Context"]=a);return b};q9=function(a){return()=>new a}; Bsa=function(a,b,c){var d=Asa;if(r9.instance!==void 0){if(c=r9.instance,a=[d!==c.v,a!==c.Sa,b!==c.o,!1,!1,!1,!1],a.some(e=>e))throw new _.Nj("InnerTubeTransportService is already initialized",a);}else r9.instance=new r9(d,a,b,c)}; Dsa=function(a,b){var c=`/youtubei/v1/${i9(Csa)}`,d={ng:{identity:s9}};let e=()=>{};e=Gqa(Eqa(c));b.context||(b.context=o9(void 0,!0));return new _.vf(async f=>{var h=z6(c);h=_.Wi(h)?"same-origin":"cors";h=a.o.Hq?t9(d,h):await u9(d,h);var k=y6(z6(c));k={input:k,cd:A6(k),Af:b,config:d};f(v9(a,k,h,e))})}; Esa=function(a,b){a:{a=a.v;var c=_.A(b,_.xv)?.signal;if(c&&a.Je&&(c=a.Je[c])){var d=c();break a}if((c=_.A(b,_.My)?.request)&&a.hk&&(c=a.hk[c])){d=c();break a}for(d in b)if(a.ek[d]&&(b=a.ek[d])){d=b();break a}d=void 0}if(d!==void 0)return Promise.resolve(d)};t9=function(a,b){a=_.Fj({sessionIndex:a?.ng?.sessionIndex});return{...p9(b),...a}};u9=async function(a,b){a=await _.cG(_.Fj({sessionIndex:a?.ng?.sessionIndex}));return Promise.resolve({...p9(b),...a})}; v9=async function(a,b,c,d=()=>{}){await Fsa(b);const e=b.config?.requestKey;if(e&&a.j.has(e))var f=a.j.get(e);else f=JSON.stringify(b.Af),b.cd={...b.cd,headers:{...(b.cd?.headers??{}),...c}},c={...b.cd},b.cd.method==="POST"&&(c={...c,body:f}),b.config?.zy&&_.jq(b.config.zy),f=a.Sa.fetch(b.input,c,b.config),e&&a.j.set(e,f);if((f=await f)&&"error"in f&&f?.error?.details){c=f.error.details;for(const h of c)(c=h["@type"])&&Gsa.indexOf(c)>-1&&(delete h["@type"],f=h)}e&&a.j.has(e)&&a.j.delete(e);b.config?.Ay&& _.jq(b.config.Ay);Hsa(a,f,b);b.config?.ky&&_.jq(b.config.ky);d();return f||void 0};Fsa=async function(a){if(a?.Af?.context){a=a.Af.context;for(const b of[])await b.nI(a)}};Hsa=function(a,b,c){if(b&&!b?.sequenceMetaData?.skipProcessing&&a.B)for(const d of Isa)a.B[d]&&a.B[d].handleResponse(b,c)}; Jsa=function(){_.oa("yt.logging.errors.log",_.rp);xqa();_.po(_.ro(),{});window.onerror=wqa;_.Of=q6;window.addEventListener("unhandledrejection",a=>{if(a.reason instanceof Error){const b=a.reason;_.MC(b,{source:"unhandledrejection"});b.name==="AbortError"&&(b.level="WARNING")}q6(a.reason);a.preventDefault()})};w9=function(){try{return!!self.sessionStorage}catch{return!1}};x9=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]}; y9=function(a){if(w9()){var b=Object.keys(window.sessionStorage);for(const c of b)b=x9(c),b===void 0||a.includes(b)||self.sessionStorage.removeItem(c)}};Ksa=function(){if(!w9())return!1;const a=_.Lj();var b=Object.keys(window.sessionStorage);for(const c of b)if(b=x9(c),b!==void 0&&b!==a)return!0;return!1};z9=function(){ysa().then(a=>{a&&(h6(a),c7(a),b7(a),y9(a))})}; Lsa=function(){var a=new _.ss;_.cf.nb(async()=>{if(!_.x("ytidb_clear_optimizations_killswitch")){var b=_.Lj("clear");if(b.startsWith("V")&&b.endsWith("||")){b=[b];h6(b);c7(b);b7(b);y9(b);return}b=Vqa();const c=Ksa(),d=await Wqa(),e=await rqa();if(!(b||c||d||e))return}a.Mb()?z9():_.We(a,"publicytnetworkstatus-online",z9)})};Msa=function(a){return new Promise(b=>{window.setTimeout(b,a)})}; Kra=async function(a,b,c){_.ay("attestation_challenge_fetch");_.jq("att_fs",void 0,"attestation_challenge_fetch");if(!a.j)throw new s8(9,"Missing fetcher");const d=await a.j(b,c);b=d?.bgChallenge;if(!b)throw new s8(15,"Missing field");a.o=d;a.v.forEach(e=>{e(d)});a=T8(b);_.jq("att_fc",void 0,"attestation_challenge_fetch");_.$x("attestation_challenge_fetch");return a}; Ura=async function(a,b){const c=new B7(100,3E5,.25,2);let d=void 0;for(;c.v<10;)try{return c.v>0&&await Msa(c.j),await Nsa(a,b)}catch(e){d=e instanceof s8?e:new s8(9,e instanceof Error?e.message:"Unknown"),C7(c)}if(d)throw d;throw new s8(9,"Unknown error");}; Nsa=function(a,b){b=Ira(Jra(new Osa,b),a.requestKey);const c=new _.Kr,d=a.D();d.open("POST",a.B);d.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");d.setRequestHeader("Content-Type","application/json+protobuf");d.onload=()=>{if(_.gj(d)){const e=Psa(d.responseText);c.resolve(e)}else c.reject(new s8(P7(_.fj(d)),d.statusText))};d.onerror=()=>{c.reject(new s8(P7(_.fj(d)),d.statusText))};d.send(b.serialize());return c.promise}; Qsa=function(a){const b={bicf:d=>{a.j=d},blc:()=>a.getLatestChallengeResponse(),bcr:d=>{a.v.push(d)}},c=window;c.ntpevasrs=b;if(c.ntpqfbel!==void 0)for(const d of c.ntpqfbel)d(b);c.ntpqfbel=void 0};A9=function(a){if(a instanceof Error){var b=_.pa("yt.logging.errors.log");b&&b(a,"WARNING")}};C9=function(a,b){a=new Rsa(a,b);Ssa(a);b?.uG||B9(a)}; Ssa=function(a){if(!a.vm){var b={maxAttempts:5,fq:a.ttlSeconds*1E3};a.ug.ytcsi?.tick?.("pot_ist");a.vm=a.nr({Rc:a.Rc,Lf:{disable:_.x("html5_web_po_disable_remote_logging"),kb:"aGIf",Bu:mqa(),Yw:_.x("wpo_dis_lfdms")?0:1E3,dg:d=>{var e=D9.get(d);e||(e=new Tsa(d),e=new T7(e),D9.set(d,e));return e}},gg:b,Sv:a.bgChallenge,Ti:A9});a.j=Date.now();f8(a.vm,()=>{a.j=Date.now()});a.ug.bgevmc={p:()=>{a.vm?.pause()},r:()=>{a.vm?.resume()},cr:()=>a.vm?.checkForRefresh()??Promise.resolve()};$qa(a.vm,async()=>B9(a), W8());var c=a.v.bind(a);a.xl&&a.ttlSeconds>0&&a.xl.then(d=>{d.listen("publicytnetworkstatus-online",c)});a.gq(c)}};B9=function(a){if(a.o)return a.o;if(!a.vm)throw Error("Be");a.o=new Usa({vm:a.vm,Rc:a.Rc,Lm:!0,onError:A9,gg:a.qr});return a.o};E9=function(a){try{const b=JSON.parse(a);if(b.bgChallenge)return b}catch(b){}}; Vsa=function(a=window){var b={},c=a.ytAtR;b?.To?.eq();if(c){if(c=E9(c))b?.To?.Vf("SUCCESS"),C9(c,b);a.ytAtR=void 0}else a.ytAtRC=d=>{if(d=E9(d))b?.To?.Vf("SUCCESS"),C9(d,b),a.ytAtRC=void 0}}; Wsa=function(a,b,c,d,e,f){c?(a.K(2),K6(B6(c),()=>{window.trayride?F9(a,d,e):(a.K(3),H6(c),_.sp(new _.Nj("BL:ULB",`${c}`)))},f)):b?(f=_.zd("SCRIPT"),b instanceof _.gb?_.mb(f,b):f.textContent=b,f.nonce=_.fb(document),document.head.appendChild(f),document.head.removeChild(f),window.trayride?F9(a,d,e):(a.K(4),_.sp(new _.Nj("BL:ULBJ")))):_.sp(new _.Nj("BL:ULV"))}; F9=function(a,b,c){a.K(5);const d=!!a.j&&Xsa.includes(_.Lb(a.j)||"");try{const e=new d8({program:b,globalName:"trayride",Lf:{disable:!_.x("att_web_record_metrics")||!_.x("att_skip_metrics_for_cookieless_domains_ks")&&d,kb:"aGIf"}});e.Yf.then(()=>{a.K(6);c&&c(b)});a.o(e)}catch(e){a.K(7),e instanceof Error&&_.sp(e)}};G9=function(){const a=_.pa("yt.abuse.playerAttLoader");return a&&["bgvma","bgvmb","bgvmc"].every(b=>b in a)?a:null}; Ysa=function(){const a=_.v("CLIENT_EXPERIMENT_EVENTS");if(a){var b=aqa();for(const c of a)b(c)&&_.qp("genericClientExperimentEvent",{eventType:c});delete _.Fi.CLIENT_EXPERIMENT_EVENTS}};Zsa=function(a,b,c){if(a.j){const d=_.Mb(_.qF(b,"key"))||"/UNKNOWN_PATH";a.j.start(d)}a=c;_.x("wug_networking_gzip_request")&&(a=sqa(c));return new window.Request(b,a)}; I9=async function(a,b,c,d,e){const {value:f,done:h}=await b.read();if(h)return a.j?.success(),d;let k;try{k=c.parse(f)}catch(l){throw new H9("Failed to parse streaming response",f);}if(k!=null)for(const l of k)d.push(l),e?.(l);return I9(a,b,c,d,e)};$sa=function(){const a=navigator;return new Promise((b,c)=>{a.webkitTemporaryStorage?.queryUsageAndQuota?a.webkitTemporaryStorage.queryUsageAndQuota((d,e)=>{b({usage:d,quota:e})},d=>{c(d)}):c(Error("De"))})}; ata=function(a,b){J9.Zb().estimate().then(c=>{a.j("idbQuotaExceeded",{...b,isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:K9(c?.usage),deviceStorageQuotaMbytes:K9(c?.quota)})})};K9=function(a){return typeof a==="undefined"?"-1":String(Math.ceil(a/1048576))}; bta=function(a,b){const c={errorSeverity:b.zk.toString(),wizFeatureFlags:Object.entries(b.so).join("\n")};p6(b,c);b=b.zk;b===3?_.rp(a,"ERROR",void 0,void 0,void 0,c):b===2&&_.rp(a,"WARNING",void 0,void 0,void 0,c);_.x("cow_if_errors_in_popup")&&b===3&&a.message.indexOf("")!==-1&&window.alert(a.message)};cta=function(a,b,c){a.componentType!==_.Wu&&c instanceof HTMLElement&&b&&!_.x("cow_logging_in_component_wrapper")&&_.Cy(c,b,!0)}; dta=function(){_.x("cow_logging_in_component_wrapper")?(_.gz=(a,b)=>{b instanceof HTMLElement&&_.Cy(b,a,!0)},_.RA=()=>{}):(_.gz=()=>{},_.RA=cta)};eta=function(){const a=_.y();_.Cx(a,{Ga:L9,od:M9});_.Cx(a,{Ga:N9,od:_.dm});const b=n9.Zb(),c=a.resolve(N9),d=a.resolve(L9),e={};b&&(e.client_location=b);Bsa(d,c,e);_.Cx(a,{Ga:_.Wy,hc:r9.instance})};hta=function(a,b,c,d=()=>{},e=null){b=new fta(a,b,c,d,e);gta.set(a,b)}; O9=function(a){if(!a.onReadyPatchApplied){var b=a.addEventListener;a.addEventListener=(c,d)=>{c==="onReady"?Promise.resolve().then(()=>{d(a)}):b.call(a,c,d)};a.onReadyPatchApplied=!0}};kta=function(a){if(_.pa("yt.player.Application.create"))Promise.resolve().then(()=>{P9(a)});else{ita(_.aE(a.webPlayerContextConfig.trustedJsUrl),()=>{P9(a)},()=>{a.ga()||a.Ti()});const b=a.webPlayerContextConfig.trustedCssUrl;b&&jta(_.aE(b))}}; P9=function(a){if(!a.ga()){var b=_.pa("yt.player.Application.create");try{a.api=b(a.container,{args:a.playerVars},a.webPlayerContextConfig,void 0).getInternalApi(),O9(a.api),a.api.isReady=()=>!0,a.j(a.api)}catch(c){throw a.Ti(),c;}}};jta=function(a){const b=`ytp-${a.toString()}`;if(!document.getElementById(b)){var c=document.createElement("link");c.id=b;_.pb(c,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(c)}}; ita=function(a,b,c){const d=`ytp-${a.toString()}`,e=document.getElementById(d);if(e)e.dataset.failed?c():e.dataset.loaded?b():(e.addEventListener("error",()=>{c()}),e.addEventListener("load",()=>{b()}));else{var f=document.createElement("script");f.id=d;f.addEventListener("error",()=>{f.dataset.failed="true";c()});f.addEventListener("load",()=>{f.dataset.loaded="true";b()});_.nb(f,a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(f,a.firstChild)}}; lta=function(a){_.v("ENABLE_WEBVIEW_API")&&window.ytwebviewplayer&&(window.addEventListener("message",b=>{try{const d=JSON.parse(b.data),e=d.methodName,f=d.args||[];a:{for(const h of f)if(String(h).includes("javascript:")){var c=!0;break a}c=!1}if(c)throw Error("Ee`"+e+"`"+f);if(e&&typeof a[e]==="function")a[e](...f);else throw Error("Fe`"+e);}catch(d){_.rp(d)}}),a.addEventListener("onReady",()=>{window.ytwebviewplayer.postMessage(JSON.stringify({type:"onPlayerReady"}))}),a.addEventListener("onStateChange", b=>{window.ytwebviewplayer.postMessage(JSON.stringify({type:"onStateChange",state:b}))}),a.addEventListener("onError",b=>{window.ytwebviewplayer.postMessage(JSON.stringify({type:"onError",errorCode:b}))}))};Q9=function(a){return(a.search("cue")===0||a.search("load")===0)&&a!=="loadModule"}; R9=function(a,b,c){if(typeof a==="string")return{videoId:a,startSeconds:b,suggestedQuality:c};b={};for(const e of mta)a[e]&&(b[e]=a[e]);if(a=a.embedConfig||a.embed_config){a:if(typeof a==="string")var d=a;else{if(_.va(a))try{d=JSON.stringify(a);break a}catch(e){console.error("Invalid embedConfig JSON",e)}d=void 0}b.embed_config=d}return b}; S9=function(a,b,c,d){if(_.va(a)&&!Array.isArray(a)){b="playlist list listType index startSeconds suggestedQuality".split(" ");c={};for(d=0;d{b==="onError"?a.api.logApiCall(`${b} invocation`,c,d):a.api.logApiCall(`${b} invocation`,c);a.sendMessage(b,d)}};Y9=function(a,b,c){a.ga()||(b={id:a.id,command:b},c&&(b.data=c),ota.postMessage(JSON.stringify(b),a.origin))};pta=function(a,b){switch(a){case "onReady":return;case "onStateChange":return{playerState:b};case "onPlaybackQualityChange":return{playbackQuality:b};case "onPlaybackRateChange":return{playbackRate:b};case "onError":return{errorCode:b}}if(b!=null)return{value:b}}; qta=function(a,b){switch(a){case "loadVideoById":return[R9(b)];case "cueVideoById":return[R9(b)];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return[S9(b)];case "cuePlaylist":return[S9(b)];case "seekTo":return[b.seconds,b.allowSeekAhead];case "playVideoAt":return[b.index];case "setVolume":return[b.volume];case "setPlaybackQuality":return[b.suggestedQuality];case "setPlaybackRate":return[b.suggestedRate];case "setLoop":return[b.loopPlaylists];case "setShuffle":return[b.shufflePlaylist]; case "getOptions":return[b.module];case "getOption":return[b.module,b.option];case "setOption":return[b.module,b.option,b.value];case "handleGlobalKeyDown":return[b.keyCode,b.shiftKey,b.ctrlKey,b.altKey,b.metaKey,b.key,b.code]}return[]}; rta=function(a,b){switch(a){case "isMuted":return{muted:b};case "getVolume":return{volume:b};case "getPlaybackRate":return{playbackRate:b};case "getAvailablePlaybackRates":return{availablePlaybackRates:b};case "getVideoLoadedFraction":return{videoLoadedFraction:b};case "getPlayerState":return{playerState:b};case "getCurrentTime":return{currentTime:b};case "getPlaybackQuality":return{playbackQuality:b};case "getAvailableQualityLevels":return{availableQualityLevels:b};case "getDuration":return{duration:b}; case "getVideoUrl":return{videoUrl:b};case "getVideoEmbedCode":return{videoEmbedCode:b};case "getPlaylist":return{playlist:b};case "getPlaylistIndex":return{playlistIndex:b};case "getOptions":return{options:b};case "getOption":return{option:b}}};sta=function(){return Z9.isInitialized()};tta=function(a={}){return Z9.invoke(a)};uta=function(){if(_.v("ENABLE_JS_API")){var a=b=>{$9=b;window.removeEventListener("message",a)};window.addEventListener("message",a)}}; vta=function(){_.jq("ep_init_wes");var a=_.v("PLAYER_CONFIG");if(!a){var b=_.v("PLAYER_VARS");b&&(a={args:b})}R8(!0);a.args.ps==="gvn"&&(document.body.style.backgroundColor="transparent");a.attrs||(a.attrs={width:"100%",height:"100%",id:"video-player"});b=document.referrer;window!==window.top&&b&&b!==document.URL&&(a.args.loaderUrl=b);b=_.v("WEB_PLAYER_CONTEXT_CONFIGS")?.WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER;if(!b.serializedForcedExperimentIds){const c=b6(window.location.href);c.forced_experiments&& (b.serializedForcedExperimentIds=c.forced_experiments)}a.args?.autoplay?v6("watch",["pbs","pbu","pbp"]):a.args&&isa(a.args)?v6("video_preview",["ol"]):v6("embed_no_video",["ep_init_ar"]);_.x("embeds_use_player_instances_library")||_.v("ENABLE_WEBVIEW_API")?(hta(document.getElementById("player"),b,c=>{_.v("ENABLE_WEBVIEW_API")?(c=c.getTrustedApi(),O9(c),lta(c)):(a$(c),b$(c))},()=>{throw Error("Ge");},a.args),_.v("ENABLE_WEBVIEW_API")||c$(),_.jq("ep_init_wee")):(a=Sqa(a,b),a$(a),c$(),_.jq("ep_init_wee"), b$(a))};a$=function(a){d$=a;d$.addEventListener("onVideoDataChange",e$);d$.addEventListener("onReady",wta);a=_.v("POST_MESSAGE_ID","player");const b=_.v("POST_MESSAGE_ORIGIN");_.v("ENABLE_JS_API")?f$=new xta:_.v("ENABLE_POST_API")&&typeof a==="string"&&typeof b==="string"&&(f$=new yta(a,b));$9=void 0}; c$=function(){ssa();_.x("ytidb_create_logger_embed_killswitch")||oqa();g$.j||(g$.j=new g$);g$.j.install({flush_logs:{callback:()=>{_.Oo()}}});_.yl||tqa();eta();_.cf.nb(()=>{Lsa()});const a=_.ij("att_init_delay",200);_.x("enable_rta_manager")&&setTimeout(()=>{_.x("attmusi")&&Vsa(window);var b=new zta;var c={preload:!_.x("enable_rta_npi"),Yq:_.x("attmusi")};c=c??{preload:!0};const d=c.sG?void 0:new _.ss;h$.instance=new h$(b,c,d);b=h$.instance;if((_.x("attmusi")||_.x("attmusiw"))&&_.x("attmusi_ue")){b= {s:b.B.bind(b),ir:b.D.bind(b)};c=window;c.attmp=b;if(c.attmq!==void 0)for(var e of c.attmq)e(b);c.attmq=void 0}else e=b.B.bind(b),_.oa("yt.aba.att",e),e=b.D.bind(b),_.oa("yt.aba.att2",e)},a);_.Oj(()=>{if(_.x("enable_zw_ping")){var b=_.v("INNERTUBE_CLIENT_NAME","UNKNOWN_INTERFACE"),c="/establish_zw";if(b==="WEB_EMBEDDED_PLAYER")c="/embed/establish_zw";else if(b==="TVHTML5"||b==="TVHTML5_SIMPLY")c="https://www.youtube.com/tv/establish_zw";_.v("COOKIELESS",!1)&&b==="WEB_EMBEDDED_PLAYER"?(b=new Headers, b.set("X-Goog-Visitor-Id",_.v("VISITOR_DATA")),fetch(c,{method:"GET",mode:"no-cors",headers:b})):fetch(c,{method:"GET",mode:"no-cors",credentials:"include"})}})};Ata=function(){i$()};Bta=function(a){a.persisted||i$()}; i$=function(){Hqa();const a=_.ST(),b=_.NT(119),c=window.devicePixelRatio>1;document.body&&_.DE(document.body,"exp-invert-logo")&&(c&&!_.DE(document.body,"inverted-hdpi")?_.EE(document.body,"inverted-hdpi"):!c&&_.DE(document.body,"inverted-hdpi")&&_.FE(document.body,"inverted-hdpi"));b!=c&&(_.OT(119,c),a.save())};e$=function(){j$()};wta=function(){_.jq("ep_init_pr");j$()};j$=function(){var a=d$.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)}; k$=function(){d$&&d$.sendAbandonmentPing&&d$.sendAbandonmentPing();_.v("PL_ATT")&&Z9.dispose();_.uG(a9);a9.length=0;H6($8.toString());Z8=!1;_.Gi("DCLKSTAT",0);_.Xd(f$);d$&&(d$.removeEventListener("onVideoDataChange",e$),d$.destroy(),d$=null)};Cta=function(a){_.x("embeds_web_enable_dispose_player_if_page_not_cached_killswitch")?k$():a.persisted||k$()}; Dta=function(){l$||(_.HC({Vh(a){a.props.data&&(a.el.data=a.props.data)},Wh(a,b,c){a.el?b.data!==c.data&&(a.el.data=c.data):_.sp(new _.Nj("IDOM component el is null",a.j?.Jc))}}),l$=!0)};Eta={tI:!0};Fta=class{constructor(a){var b=m$;this.j=175237375;this.ctor=a;this.isRepeated=0;this.o=_.Bx;this.defaultValue=void 0;this.v=b.messageId!=null?_.DU:void 0}register(){_.ic(this)}}; Rpa={toString:function(a){let b=[],c=0;a-=-2147483648;b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(a%52);for(a=Math.floor(a/52);a>0;)b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(a%62),a=Math.floor(a/62);return b.join("")}};s9={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};Q4=0;R4=0;V4=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();}};W4=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}}; b5=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};Upa=0;m5=class{constructor(a){this.j=a}toString(){return this.j}};F5=_.rc();bqa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;n$=_.yU(P5,_.or);Gta=_.yU(P5,_.or);o$=_.yU(function(a,b,c){b=r5(b);b!=null&&(_.lU(a,c,5),a=a.j,c=O5||(O5=new DataView(new ArrayBuffer(8))),c.setFloat32(0,+b,!0),R4=0,Q4=c.getUint32(0,!0),e5(a,Q4))},_.nr);p$=_.yU(Q5,_.kr);Hta=_.yU(Q5,_.kr); q$=_.yU(function(a,b,c){b=B5(b);if(b!=null&&(g5(b),b!=null))switch(_.lU(a,c,0),typeof b){case "number":a=a.j;T4(b);d5(a,Q4,R4);break;case "bigint":c=Y4(b);d5(a.j,c.o,c.j);break;default:c=$4(b),d5(a.j,c.o,c.j)}},_.lr);r$=_.yU(R5,_.hr);Ita=_.yU(R5,_.hr); Jta=_.yU(function(a,b,c){b=B5(b);if(b!=null)switch(h5(b),_.lU(a,c,1),a=a.j,h5(b),typeof b){case "number":b<0?(c=-b,b=X4(new W4(c&4294967295,c/4294967296)),c=b.j,e5(a,b.o),e5(a,c)):(S4(b),e5(a,Q4),e5(a,R4));break;case "bigint":b=b>>0&255),a.j.push(b>>>8&255),a.j.push(b>>>16&255),a.j.push(b>>>24&255))},_.jr);_.g=_.b_.prototype;_.g.clone=function(){return new _.b_(this.x,this.y)}; _.g.equals=function(a){return a instanceof _.b_&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};_.g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.g.translate=function(a,b){a instanceof _.b_?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this}; _.g.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this}; var Sta=class extends _.rr{constructor(a){super(a)}},Tta={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},d6=class{constructor(a){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(a=a||window.event){this.event=a;for(let d in a)d in Tta||(this[d]=a[d]);this.scale=a.scale;this.rotation=a.rotation;var b=a.target||a.srcElement;b&&b.nodeType==3&&(b=b.parentNode);this.target=b;var c=a.relatedTarget;if(c)try{c=c.nodeName?c:null}catch(d){c=null}else this.type=="mouseover"?c=a.fromElement:this.type=="mouseout"&&(c=a.toElement);this.relatedTarget=c;this.clientX=a.clientX!=void 0?a.clientX:a.pageX;this.clientY=a.clientY!=void 0? a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;this.charCode=a.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.j=a.pageX;this.o=a.pageY}}catch(d){}}preventDefault(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}stopPropagation(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}stopImmediatePropagation(){this.event&& (this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())}};_.Da(f6,_.Yd);f6.prototype.ia=function(a){a.j===void 0&&c6(a);var b=a.j;a.o===void 0&&c6(a);this.j=new _.b_(b,a.o)}; f6.prototype.X=function(){if(this.j){var a=(0,_.Vk)();if(this.B!=0){var b=this.I,c=this.j,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.B);this.o[this.v]=Math.abs((d-this.D)/this.D)>.5?1:0;b=0;for(c=0;c<4;c++)b+=this.o[c]||0;b>=3&&this.M();this.D=d}this.B=a;this.I=this.j;this.v=(this.v+1)%4}};f6.prototype.la=function(){window.clearInterval(this.ja);lqa(this.da)}; var l9=class{constructor(a){this.o=void 0;this.j=!1;a.addEventListener("beforeinstallprompt",b=>{b.preventDefault();this.o=b});a.addEventListener("appinstalled",()=>{this.j=!0},{once:!0})}},g6=0,w6={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},Fqa={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"},n6={},u6={'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"}, Y7=class extends _.rr{constructor(a){super(a)}},Z7=class extends _.rr{constructor(a){super(a)}},C6={},w$=class{constructor(a){a=a||{};const b={},c={};this.url=a.url||"";this.args=a.args||V5(b);this.assets=a.assets||{};this.attrs=a.attrs||V5(c);this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}}clone(){const a=new w$;for(const b in this)if(this.hasOwnProperty(b)){const c=this[b]; _.ta(c)=="object"?a[b]=V5(c):a[b]=c}return a}},I6={},Rqa=class extends _.Yd{constructor(a,b,c,d){super();this.D=b;this.webPlayerContextConfig=d;this.Mc=void 0;this.Ta=!1;this.api={};this.ta=this.B=null;this.X=new _.jh;this.j={};this.ia=this.Da=this.elementId=this.bb=this.config=null;this.da=!1;this.v=this.I=null;this.Ma={};this.og=["onReady"];this.lastError=null;this.Xb=NaN;this.M={};this.ja=0;this.o=this.targetElement=a;N4(this,this.X);L6(this);c?this.ja=setTimeout(()=>{this.loadNewVideoConfig(c)}, 0):d&&(M6(this),V6(this))}getId(){return this.D}loadNewVideoConfig(a){if(!this.ga()){this.ja&&(clearTimeout(this.ja),this.ja=0);var b=a||{};b instanceof w$||(b=new w$(b));this.config=b;this.setConfig(a);V6(this);this.isReady()&&W6(this)}}setConfig(a){this.bb=a;this.config=S6(a);M6(this);this.Da||(this.Da=X6(this,this.config.args?.jsapicallback||"onYouTubePlayerReady"));this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};if(this.config?.attrs){a=this.config.attrs; const b=a.width;b&&this.o&&(this.o.style.width=Y5(Number(b)||b));(a=a.height)&&this.o&&(this.o.style.height=Y5(Number(a)||a))}}isReady(){return this.Ta}addEventListener(a,b){this.ga();const c=X6(this,b);c&&(_.tb(this.og,a)||this.j[a]||(b=Qqa(this,a),this.B&&this.B(a,b)),this.X.subscribe(a,c),a==="onReady"&&this.isReady()&&setTimeout(()=>{c(this.api)},0))}removeEventListener(a,b){this.ga()||(b=X6(this,b))&&this.X.unsubscribe(a,b)}getPlayerType(){return this.ia||(O6(this)?"html5":null)}getLastError(){return this.lastError}cancel(){this.I&& J6(T6(this),this.I);clearTimeout(this.Xb);this.da=!1}la(){Q6(this);if(this.v&&this.config&&this.v.destroy)try{this.v.destroy()}catch(b){var a=new _.Nj("PlayerProxy error during disposal",{error:b});a.level="ERROR";throw a;}this.Ma=null;for(a in this.j)this.j.hasOwnProperty(a)&&delete this.j[a];this.bb=this.config=this.api=null;delete this.targetElement;delete this.o;super.la()}},Z6={},jsa={kB:"EMBEDDED_PLAYER_MODE_UNKNOWN",hB:"EMBEDDED_PLAYER_MODE_DEFAULT",jB:"EMBEDDED_PLAYER_MODE_PFP",iB:"EMBEDDED_PLAYER_MODE_PFL"};var h7=class extends Error{constructor(a,b,c=Error()){super();this.code=a;b+=":";c instanceof Error?(this.message=b+c.message,this.stack=c.stack||""):(this.message=b+String(c),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};var e7=class extends _.Yd{constructor(a){super();this.vm=a;this.o="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.j=void 0;this.Yf=this.vm.p;this.v=this.fh.bind(this);this.addOnDisposeCallback(()=>void Xqa(this))}snapshot(a){return this.vm.s({...(a.zc&&{c:a.zc}), ...(a.uj&&{s:a.uj}),...(a.pm!==void 0&&{p:a.pm})})}fh(a){this.vm.e(a)}Ph(a,b){return this.vm.c(a,b,!1)}rh(){return this.vm.l()}};var Uta=class extends _.Yd{constructor(){super(...arguments);this.ja=1}share(){if(this.ga())throw Error("Yd");this.ja++;return this}dispose(){--this.ja||super.dispose()}};var Vta=class{constructor(a){this.j=a;I7(a,"/client_streamz/bg/frs",m7("mk"))}record(a,b){this.j.record("/client_streamz/bg/frs",a,b)}},Wta=class{constructor(a){this.j=a;I7(a,"/client_streamz/bg/wrl",m7("mn"),l7("ac"),l7("sc"),m7("rk"),m7("mk"))}record(a,b,c,d,e,f){this.j.record("/client_streamz/bg/wrl",a,b,c,d,e,f)}},Xta=class{constructor(a){this.o=a;K7(a,"/client_streamz/bg/ec",m7("en"),m7("mk"))}j(a,b){O7(this.o,"/client_streamz/bg/ec",[a,b])}},Yta=class{constructor(a){this.j=a;I7(a,"/client_streamz/bg/el", m7("en"),m7("mk"))}record(a,b,c){this.j.record("/client_streamz/bg/el",a,b,c)}},Zta=class{constructor(a){this.o=a;K7(a,"/client_streamz/bg/cec",l7("ec"),m7("mk"))}j(a,b){O7(this.o,"/client_streamz/bg/cec",[a,b])}},$ta=class{constructor(a){this.o=a;K7(a,"/client_streamz/bg/po/csc",l7("cs"),m7("mk"))}j(a,b){O7(this.o,"/client_streamz/bg/po/csc",[a,b])}},aua=class{constructor(a){this.o=a;K7(a,"/client_streamz/bg/po/ctav",m7("av"),m7("mk"))}j(a,b){O7(this.o,"/client_streamz/bg/po/ctav",[a,b])}},bua=class{constructor(a){this.o= a;K7(a,"/client_streamz/bg/po/cwsc",m7("su"),m7("mk"))}j(a,b){O7(this.o,"/client_streamz/bg/po/cwsc",[a,b])}},cua=class{constructor(a){this.j=a;I7(a,"/client_streamz/bg/od/p",m7("mk"))}record(a,b){this.j.record("/client_streamz/bg/od/p",a,b)}},dua=class{constructor(a){this.j=a;I7(a,"/client_streamz/bg/od/n",m7("et"),m7("mk"))}record(a,b,c){this.j.record("/client_streamz/bg/od/n",a,b,c)}};var yra=class extends _.rr{constructor(a){super(a)}};var gra=class extends _.rr{constructor(a){super(a)}},q7=[1,2,3];var dra=class extends _.rr{constructor(a){super(a)}},p7=[1,2,3];var era=class extends _.rr{constructor(a){super(a)}};var eua=class extends _.rr{constructor(a){super(a)}};var fua=class extends _.rr{constructor(a){super(a)}},x$=[1,2,3];var n7=class extends _.rr{constructor(a){super(a)}};n7.prototype.v=_.CU([0,s$,[0,x$,t$,[0,s$,-1,_.EU],t$,[0,s$,-1,r$,_.EU],t$,[0,s$]],Nta,_.FU,[0,_.FU,[0,q7,Ota,Ita,Mta],[0,p7,Hta,Gta,t$,[0,_.FU,[0,n$,p$]]]],Kta,Lta]);var gua=class extends _.rr{constructor(a){super(a)}};var hua=class{async compress(a){var b=new CompressionStream("gzip");const c=(new Response(b.readable)).arrayBuffer();b=b.writable.getWriter();await b.write((new TextEncoder).encode(a));await b.close();return new Uint8Array(await c)}isSupported(a){return a<1024?!1:typeof CompressionStream!=="undefined"}};var y$=class{constructor(a,b){this.intervalMs=a;this.callback=b;this.enabled=!1;this.j=()=>_.za();this.o=this.j()}setInterval(a){this.intervalMs=a;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}start(){this.enabled=!0;this.timer||(this.timer=setTimeout(()=>{this.tick()},this.intervalMs),this.o=this.j())}stop(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){const a=Math.max(this.j()-this.o,0);a{this.tick()},this.intervalMs-a):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var iua=class extends _.rr{constructor(a){super(a)}};var jua=class extends _.rr{constructor(a){super(a)}};var kua=class extends _.rr{constructor(a){super(a)}fi(){return L5(this)}};var ira=class extends _.rr{constructor(a){super(a)}};var x7=class extends _.rr{constructor(a){super(a)}},lra=T5(x7);var A7=class extends _.rr{constructor(a){super(a)}};var t7=["platform","platformVersion","architecture","model","uaFullVersion"],s7=new x7,u7=null;var z7=class extends _.rr{constructor(a){super(a)}};var lua=class extends _.rr{constructor(a){super(a,4)}};var z$=class extends _.rr{constructor(a){super(a,37)}};var mua=class extends _.rr{constructor(a){super(a,19)}qh(a){return L4(this,2,a)}};var nua=class{constructor(a,b=!1){this.Xc=b;this.v=this.locale=null;this.o=0;this.isFinal=!1;this.j=new mua;Number.isInteger(a)&&this.j.qh(a);b||(this.locale=document.documentElement.getAttribute("lang"));y7(this,new z7)}qh(a){this.j.qh(a);return this}build(a,b=0,c=0,d=null,e=0,f=0){if(!this.Xc){var h=w7(this);var k=new kua;k=L4(k,1,this.o);k=_.rv(k,2,_.uv(this.isFinal));c=_.rv(k,3,_.Pv(c>0?c:void 0));e=_.rv(c,4,_.Pv(e>0?e:void 0));f=_.rv(e,5,_.Pv(f>0?f:void 0));e=f.Ba;c=e[_.tc]|0;f=_.uc(f,c)?f:_.Uc(f, e,c)?_.Vc(f,e):new f.constructor(_.Tc(e,c,!0));_.Jv(h,10,f)}h=this.j.clone();f=Date.now().toString();h=_.rv(h,4,z5(f));a=a.slice();a=I5(h,3,a);d&&(h=new iua,d=_.rv(h,13,_.Pv(d)),h=new jua,d=_.Jv(h,2,d),h=new lua,d=_.Jv(h,1,d),d=L4(d,2,9),_.Jv(a,18,d));b&&_.rv(a,14,z5(b));return a}};B7.prototype.v=0;B7.prototype.reset=function(){this.o=this.j=this.B;this.v=0};var m$=class extends _.rr{constructor(a){super(a,8)}},oua=T5(m$);var A$;A$=new Fta(class extends _.rr{constructor(a){super(a)}});var pua=class extends _.Yd{constructor(a){super();this.componentId="";this.j=[];this.bb="";this.pageId=null;this.Xb=this.ta=-1;this.M=this.experimentIds=null;this.ia=this.ja=this.I=this.B=0;this.Mc=1;this.timeoutMillis=0;this.Da=!1;this.logSource=a.logSource;this.pf=a.pf||(()=>{});this.v=new nua(a.logSource,a.Xc);this.network=a.network||null;this.Ge=a.Ge||null;this.bufferSize=1E3;this.X=a.Sz||null;this.sessionIndex=a.sessionIndex||null;this.wg=a.wg||!1;this.V=null;this.withCredentials=!a.qk;this.Xc= a.Xc||!1;this.da=!this.Xc&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.Ta=typeof URLSearchParams!=="undefined"&&!!(new URL(D7())).searchParams&&!!(new URL(D7())).searchParams.set;const b=v7(new z7);y7(this.v,b);this.D=new B7(1E4,3E5,.1);a=nra(this,a.vn);this.o=new y$(this.D.j,a);this.Ma=new y$(6E5,a);this.wg||this.Ma.start();this.Xc||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&E7(this)}),document.addEventListener("pagehide",()=> {E7(this)}))}la(){E7(this);this.o.stop();this.Ma.stop();super.la()}dispatch(a){if(a instanceof z$)this.log(a);else try{var b=new z$,c=a.serialize();var d=K4(b,8,c);this.log(d)}catch{}}log(a){if(this.Ta){a=a.clone();var b=this.Mc++;a=_.rv(a,21,z5(b));this.componentId&&K4(a,26,this.componentId);b=a;{var c=_.ft(b,1);const d=typeof c;c=c==null?c:d==="bigint"?String((0,_.Zq)(64,c)):s5(c)?d==="string"?v5(c):w5(c):void 0}c==null&&(c=Date.now(),c=Number.isFinite(c)?c.toString():"0",_.rv(b,1,z5(c)));c=_.ft(b, 15,void 0,void 0,A5);c!=null&&(typeof c==="bigint"?(0,_.Ic)(c)?c=Number(c):(c=(0,_.Zq)(64,c),c=(0,_.Ic)(c)?Number(c):String(c)):c=s5(c)?typeof c==="number"?w5(c):v5(c):void 0);c==null&&_.rv(b,15,z5((new Date).getTimezoneOffset()*60));this.experimentIds&&(c=this.experimentIds.clone(),_.Jv(b,16,c));b=this.j.length-this.bufferSize+1;b>0&&(this.j.splice(0,b),this.B+=b);this.j.push(a);this.wg||this.o.enabled||this.o.start()}}flush(a,b){if(this.j.length===0)a&&a();else if(this.Da&&this.da)this.v.o=3,pra(this); else{var c=Date.now();if(this.Xb>c&&this.ta{this.D.reset();this.o.setInterval(this.D.j);if(n){var p= null;try{var r=JSON.stringify(JSON.parse(n.replace(")]}'\n","")));p=oua(r)}catch(w){}if(p){n=Number(J5(p,1,_.yc("-1")));n>0&&(this.ta=Date.now(),this.Xb=this.ta+n);n=A$.j;(r=_.Ba(_.Fc))&&p.Ba[r]?.[n]!=null&&_.qc(_.Qq,3);n=A$.j;if(_.Ba(_.Sq)&&_.Ba(_.Fc)&&void 0===_.Sq){r=p.Ba;var t=r[_.Fc];if(t&&(t=t.uI))try{t(r,n,Eta)}catch(w){_.Vb(w)}}p=A$.ctor?A$.o(p,A$.ctor,A$.j,A$.v):A$.o(p,A$.j,null,A$.v);if(p=p===null?void 0:p)p=_.Rv(p,1,-1),p!==-1&&(this.D=new B7(p<1?1:p,3E5,.1),this.o.setInterval(this.D.j))}}a&& a();this.I=0},l=(n,p)=>{var r=H5(d,z$,3);var t=Number(J5(d,14));C7(this.D);this.o.setInterval(this.D.j);n===401&&e&&(this.bb=e);t&&(this.B+=t);p===void 0&&(p=this.isRetryable(n));p&&(this.j=r.concat(this.j),this.wg||this.o.enabled||this.o.start());b&&b("net-send-failed",n);++this.I},m=()=>{this.network&&this.network.send(h,k,l)};f?f.then(n=>{h.ej["Content-Encoding"]="gzip";h.ej["Content-Type"]="application/binary";h.body=n;h.lt=2;m()},()=>{m()}):m()}}}}isRetryable(a){return 500<=a&&a<600||a===401|| a===0}};var qua=class{constructor(){this.Qs=typeof AbortController!=="undefined"}async send(a,b,c){const d=this.Qs?new AbortController:void 0,e=d?setTimeout(()=>{d.abort()},a.timeoutMillis):void 0;try{const f=await fetch(a.url,{method:a.requestType,headers:{...a.ej},...(a.body&&{body:a.body}),...(a.withCredentials&&{credentials:"include"}),signal:a.timeoutMillis&&d?d.signal:null});f.status===200?b?.(await f.text()):c?.(f.status)}catch(f){switch(f?.name){case "AbortError":c?.(408);break;default:c?.(400)}}finally{clearTimeout(e)}}fi(){return 4}};var S7=class extends _.Yd{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.ge="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.j=this.Ge=null;this.o=!1;this.pageId=null;this.bufferSize=void 0;this.V=null}qk(){this.v=!0;return this}build(){this.network||(this.network=new qua);const a=new pua({logSource:this.logSource,pf:this.pf?this.pf:_.Md,sessionIndex:this.sessionIndex,Sz:this.ge,Xc:!1,wg:!1,qk:this.v,vn:this.vn, network:this.network});N4(this,a);if(this.buildLabel){var b=this.buildLabel,c=w7(a.v);K4(c,7,b)}a.M=new hua;this.componentId&&(a.componentId=this.componentId);this.Ge&&(a.Ge=this.Ge);this.pageId&&(a.pageId=this.pageId);this.j&&((c=this.j)?(a.experimentIds||(a.experimentIds=new Sta),b=a.experimentIds,c=c.serialize(),K4(b,4,c)):a.experimentIds&&_.rv(a.experimentIds,4));this.o&&(a.Da=a.da);mra(a.v);this.bufferSize&&(a.bufferSize=this.bufferSize);this.network.qh&&this.network.qh(this.logSource);this.network.Oy&& this.network.Oy(a);return a}};var zra=class extends _.Yd{constructor(a){super();this.logSource=1828;this.componentId="";a||(a=new S7,a.componentId="",N4(this,a),a=a.build());this.j=a}flush(a){a=a||[];if(a.length){const b=new gua,c=[];for(let d=0;db.j.size);a.length&&this.X.flush(a,this.I);wra(a);this.D=0;this.j.enabled&&this.j.stop()}record(a,b,...c){(a=M7(this,a))&&a instanceof H7&&(a.record(b,c),L7(this))}};var s8=class extends Error{constructor(a,b){super(b);this.code=a;this.metadata={};this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let a=`RpcError(${xra(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var sra=class{send(a,b=()=>{},c=()=>{}){_.ty(a.url,d=>{d=d.target;if(d.isSuccess()){try{var e=d.oa?d.oa.responseText:""}catch(f){e=""}b(e)}else c(_.Gx(d))},a.requestType,a.body,a.ej,a.timeoutMillis,a.withCredentials)}fi(){return 1}};var K$=class{constructor(a,b){this.V=a;this.event=b;this.startTime=Q7()}done(){this.V.v(this.event,Q7()-this.startTime)}},L$=class extends Uta{constructor(){super(...arguments)}},Era=class extends L${B(){}j(){}v(){}Bb(){}M(){}I(){}o(){}da(){}D(){}X(){}},rua=class extends L${constructor(a){super();this.V=a;this.addOnDisposeCallback(()=>void this.V.dispose())}update(a){this.V.dispose();this.V=a}j(a){this.V.j(a)}v(a,b){this.V.v(a,b)}Bb(a){this.V.Bb(a)}M(a){this.V.M(a)}I(a,b){this.V.I(a,b)}o(){this.V.o()}da(a){this.V.da(a)}D(a){this.V.D(a)}X(a){this.V.X(a)}B(a){this.V.B(a)}}, sua=class extends _.Yd{constructor(a,b){super();this.callback=a;this.o=b;this.j=-b;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},tua=class extends L${constructor(a,b){super();this.metrics=a;this.kb=b}B(a){this.metrics.dz.record(a,this.kb)}j(a){this.metrics.eventCount.j(a,this.kb)}v(a,b){this.metrics.wu.record(b,a,this.kb)}Bb(a){this.metrics.errorCount.j(a,this.kb)}da(a){this.metrics.gA.j(a,this.kb)}D(a){this.metrics.ot.j(a,this.kb)}X(a){this.metrics.fA.j(a,this.kb)}M(a){this.metrics.payloadSize.record(a, this.kb)}I(a,b){this.metrics.ux.record(b,a,this.kb)}},Cra=class extends tua{constructor(a,b=[]){const c={kb:a.kb||"_",Ck:a.Ck||[],nl:a.nl|0,ge:a.ge,Ui:a.Ui||(()=>{}),dg:a.dg||((e,f)=>Ara(e,f,c.Ui,c.ge))},d=c.dg("53",c.Ck.concat(b));super({dz:new Vta(d),errorCount:new Zta(d),eventCount:new Xta(d),wu:new Yta(d),kJ:new Wta(d),gA:new $ta(d),ot:new aua(d),fA:new bua(d),payloadSize:new cua(d),ux:new dua(d)},c.kb);this.options=c;this.service=d;this.ta=!a.dg;this.ia=new sua(()=>void this.service.B(),c.nl); this.addOnDisposeCallback(()=>{this.ia.dispose();this.ta&&this.service.dispose()});b.slice().sort(Zpa)}o(){Bra(this.ia)}};var S8=class extends _.rr{constructor(a){super(a,0,S8.messageId)}},uua=function(a){return _.vc(b=>b instanceof a&&!_.uc(b))}(S8);S8.messageId="bfkj";var i7=class extends _.rr{constructor(a){super(a)}};var M$=class extends _.rr{constructor(a){super(a)}},vua=T5(M$);var d8=class extends _.Yd{constructor(a){super();this.v=Math.floor(Math.random()*200);this.j=new M$;let b;if("challenge"in a&&uua(a.challenge)){b=K5(a.challenge,4,void 0,_.DU);var c=K5(a.challenge,5,void 0,_.DU);K5(a.challenge,7,void 0,_.DU)&&(this.j=vua(K5(a.challenge,7,void 0,_.DU)))}else({program:b,globalName:c}=a);this.addOnDisposeCallback(async()=>{const {Yy:n}=await this.o;n?.()});this.V=U7(a.Lf||{},this.j);N4(this,this.V);const d=new _.Kr;this.o=d.promise;this.V.j("t");const e=this.V.share(), f=new K$(e,"t"),h=(n,p,r,t)=>{if(!this.V.ga()){var w="k";p?w="h":r&&(w="u");w!=="k"?t!==0&&(this.V.j(w),this.V.v(w,n)):this.v<=0?(this.V.j(w),this.V.v(w,n),this.v=Math.floor(Math.random()*200)):this.v--}},k=(n,p,r,t)=>{Promise.resolve().then(()=>{f.done();e.o();e.dispose();d.resolve({Ys:n,Yy:p,Yx:r,ut:t})})},l=[(n,p)=>{this.V.v(n,p)},n=>{this.V.Bb(n)},n=>{this.V.M(n)},(n,p)=>{this.V.I(n,p)}];if(!_.u[c])throw this.V.Bb(25),Error("be");if(!_.u[c].a)throw this.V.Bb(26),Error("ce");try{const n=_.u[c].a; c=[];const p=[];var m=j7(this.j);for(let w=0;w{})}catch(n){throw this.V.Bb(28),n;}}snapshot(a){if(this.ga())throw Error("de");this.V.j("n");const b=this.V.share();return this.o.then(({Ys:c})=>new Promise(d=>{const e=new K$(b,"n");c(f=>{e.done();b.B(f.length);b.o();b.dispose();d(f)},[a.zc,a.uj,a.pr,a.pm])}))}Bq(a){if(this.ga())throw Error("de"); this.V.j("n");const b=R7(this.V,()=>this.B([a.zc,a.uj,a.pr,a.pm]),"n");this.V.B(b.length);this.V.o();return b}fh(a){this.o.then(({Yx:b})=>{b?.(a)})}Ph(a,b){return this.o.then(({ut:c})=>c?.(a,b,!1))}rh(){return this.V.share()}};var V7=class{constructor(){this.promises={};this.j=null}};var Osa=class extends _.rr{constructor(a){super(a)}};var q8=class extends _.Yd{constructor(a){super();this.options=a;this.I=new _.Kr;this.Yf=this.I.promise;this.D=new _.Kr;this.da=1;this.v=new _.Kr;this.B=[];this.isPaused=!1;this.Vi=a.Vi||(()=>{});this.V=new rua(U7(a.Lf||{}));Nra(this,a.Rc,a.Sv,a.xI,a.DI,{...wua,...(a.gg||{})});this.addOnDisposeCallback(()=>void Ora(this))}async snapshot(a){if(this.ga())throw Error("de");this.o||this.M||await this.D.promise;if(this.o)return await this.o.snapshot(a);throw this.M;}pause(){this.ga()||this.isPaused||(this.isPaused= !0,this.j&&this.j.pause())}resume(){!this.ga()&&this.isPaused&&(this.isPaused=!1,this.j&&this.j.resume())}async checkForRefresh(){if(this.ga())throw Error("de");if(this.j){var a=this.j;a.isExpired()?(g8(a),a.nh(0),a=!0):a=!1;a&&await this.v.promise}else await this.v.promise}async X(){if(this.ga())throw Error("de");this.j?.o();await this.v.promise}fh(a){this.o?.fh?.(a)}Ph(a,b){return this.o?.Ph?.(a,b)??Promise.resolve()}handleError(a){this.ga()||(this.M=a,this.D.resolve(),this.options.Ti?.(a))}rh(){return this.V.share()}}, wua={fq:432E5,xj:3E5,Mq:10,Ht:1E4,Fu:3E4,Jw:3E4,Ry:6E4,tu:1E3,su:6E4,uu:6E5,vu:.25,ru:2,maxAttempts:10},c8=class{constructor(a,b,c){this.endTimeMs=0;this.j=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var d=this.endTimeMs-Date.now();d<=this.v?(this.j=null,this.nh(0)):this.j=setTimeout(this.tick,Math.min(d,this.xj))}};this.xj=b;this.v=c;this.promise=new Promise(d=>{this.nh=d});Pra(this,a)}pause(){this.isPaused||(this.isPaused=!0,g8(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}o(){g8(this); this.endTimeMs=0;this.isPaused=!1;this.nh(1)}isExpired(){return Date.now()>this.endTimeMs}};var Qra=Math.imul??((a,b)=>a*b|0),j8=[196,200,224,18],m8=class{constructor(a,b=0,c=[]){this.maxItems=a;this.j=b;this.o=c}serialize(){return String(this.j)+","+this.o.join()}pb(a,b){let c=void 0;if(this.o[this.j]!==a){const d=this.o.indexOf(a);d!==-1?(this.o.splice(d,1),dRra(this.index,k8(a),b,c,d),"W"):"u";this.V.X(e)}o(a,b){const [c,d]=this.index?R7(this.V,()=>Sra(k8(a),b),"R"):["u"];this.V.D(c);return d}};var N$=class extends _.Yd{constructor(a){super();this.V=a;this.v=new _.Kr}Pi(a,b){const c=this.Md(a);b?.(c);return R7(this.V,()=>_.cJ(c,2),this.o)}sl(a,b,c){return R7(this.V,()=>b?this.Pi(a,c):this.Md(a,c),this.j)}},u8=class extends N${constructor(a,b,c,d){super(a);this.B=b;this.I=c;this.j="m";this.o="x";this.D=0;n8(this,d)}Md(a,b){this.V.j(this.j);++this.D>=this.I&&this.v.resolve();const c=a();a=R7(this.V,()=>this.B(c),"C");if(a===void 0)throw new h7(17,"YNJ:Undefined");if(!(a instanceof Uint8Array))throw new h7(18, "ODM:Invalid");b?.(a);return a}},Yra=class extends N${constructor(a,b,c){super(a);this.B=b;this.j="f";this.o="z";n8(this,c)}Md(){return this.B}},Xra=class extends N${constructor(a,b,c){super(a);this.B=b;this.j="w";this.o="z";n8(this,c)}Md(){return R7(this.V,()=>_.eJ(this.B),"d")}Pi(){return this.B}},dsa=class extends N${constructor(a,b){super(a);this.error=b;this.j="e";this.o="y"}Md(){if(this.B)return this.B;this.B=p8(this,a=>"_"+Spa(a));return p8(this,a=>a)}},csa=class extends N${constructor(a,b){super(a); this.clientState=b;this.j="S";this.o="q"}Md(){var a=Math.floor(Date.now()/1E3),b=[Math.random()*255,Math.random()*255],c=b.concat([0,this.clientState],[a>>24&255,a>>16&255,a>>8&255,a&255]);a=new Uint8Array(2+c.length);a[0]=34;a[1]=c.length;a.set(c,2);c=a.subarray(2);b=b.length;for(let d=b;d{});this.Lm=a.Lm||!1;if(yua(a)){const d=this.vm;this.B=()=>d.X().catch(e=>{this.o=e=this.reportError(new h7(this.j?20:32,"TRG:Disposed",e));this.j?.dispose();this.j=void 0;this.Uf.reject(e)});f8(d,()=>void t8(this));d.da===2&&t8(this)}else this.B=a.XH,t8(this);const b=this.V.share(); b.j("o");const c=new K$(b,"o");this.Uf.promise.then(()=>{c.done();b.o();b.dispose()},()=>void b.dispose());this.addOnDisposeCallback(()=>{this.j?(this.j.dispose(),this.j=void 0):this.o?this.V.o():(this.o=this.reportError(new h7(32,"TNP:Disposed")),this.V.o(),this.Uf.reject(this.o))});N4(this,this.V)}Md(a){return x8(this,{...a},!1)}Pi(a){return x8(this,{...a},!0)}reportError(a){this.V.Bb(a.code);this.onError(a);return a}},yua=function(a){return _.vc(b=>{if(!(0,_.Wq)(b))return!1;for(const [c,d]of Object.entries(a)){const e= c,f=d;if(!(e in b)){if(f.oH===!0)continue;return!1}if(!f(b[e]))return!1}return!0})}({vm:function(a){return _.vc(b=>b instanceof a)}(q8)},"");var Aua=class{constructor(){if(!O$){O$=new T7(new zua);var a=_.ij("client_streamz_web_flush_count",-1);a!==-1&&(O$.v=a)}this.o=a=O$;K7(a,"/client_streamz/youtube/aba/gac",l7("type"),l7("sequence"))}j(a,b){O7(this.o,"/client_streamz/youtube/aba/gac",[a,b])}};var Psa=T5(class extends _.rr{constructor(a){super(a)}});var Bua=class extends _.rr{constructor(a){super(a)}};var P$=[0,Rta,-1];var Q$=[0,Jta,-1];var Cua=class extends _.rr{constructor(a){super(a)}};var Dua=class extends _.rr{constructor(a){super(a)}hasAttributes(){const a=this.Ba;return _.Ax(a,a[_.tc]|0,Cua,19)!==void 0}};var Eua=function(a){return b=>_.BU(b,a)}([0,v$,-1,p$,s$,P$,-1,o$,r$,v$,Q$,s$,v$,-1,[0,P$,-1],r$,q$,Q$,o$,[0,1,r$,-4,n$,[0,o$,-1,r$],s$,o$,_.FU,[0,v$,r$],r$,-1,v$,-2,o$,-1,v$,o$,v$,r$,[0,3,r$,-1,4,Pta],n$,u$,[0,v$,-1,s$],_.EU],s$,Qta,_.FU,[0,Q$,_.FU,[0,s$,v$],o$,v$,-1],1,_.FU,[0,q$,-1,u$],v$,Q$]);A8.prototype.isInputValid=function(){return this.v!=3};A8.prototype.done=function(){return this.v===2}; A8.prototype.parse=function(a){function b(){for(;p 0;)if(t=a[p++],f.D===4?f.D=0:f.D++,!t)break a;if(t==='"'&&!f.B){f.Z=d();break}if(t==="\\"&&!f.B&&(f.B=!0,t=a[p++],!t))break;if(f.B)if(f.B=!1,t==="u"&&(f.D=1),t=a[p++])continue;else break;k.lastIndex=p;t=k.exec(a);if(!t){p=a.length+1;break}p=t.index+1;t=a[t.index];if(!t)break}f.o+=p-w;continue;case 9:if(!t)continue;t==="r"?f.Z=10:B8(f,a,p);continue;case 10:if(!t)continue;t==="u"?f.Z=11:B8(f,a,p);continue;case 11:if(!t)continue;t==="e"?f.Z=d():B8(f,a,p);continue;case 12:if(!t)continue;t==="a"?f.Z=13: B8(f,a,p);continue;case 13:if(!t)continue;t==="l"?f.Z=14:B8(f,a,p);continue;case 14:if(!t)continue;t==="s"?f.Z=15:B8(f,a,p);continue;case 15:if(!t)continue;t==="e"?f.Z=d():B8(f,a,p);continue;case 16:if(!t)continue;t==="u"?f.Z=17:B8(f,a,p);continue;case 17:if(!t)continue;t==="l"?f.Z=18:B8(f,a,p);continue;case 18:if(!t)continue;t==="l"?f.Z=d():B8(f,a,p);continue;case 19:t==="."?f.Z=20:B8(f,a,p);continue;case 20:if("0123456789.eE+-".indexOf(t)!==-1)continue;else p--,f.o--,f.Z=d();continue;default:B8(f, a,p)}}}function d(){const t=h.pop();return t!=null?t:1}function e(t){f.j>1||(t||(t=n===-1?f.J+a.substring(m,p):a.substring(n,p)),f.Ob.push(JSON.parse(t)),n=p)}const f=this,h=f.Y,k=f.M,l=a.length;let m=0,n=-1,p=0;for(;p0?(r=f.Ob,f.Ob=[],r):null}return null};var $pa={PC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",TB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",wC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",HB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",OC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",RC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",EC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK", UC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",TC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",AC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",JC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",aD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",ZC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",YC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",KC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL", CC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",bD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",IC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",cD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",aC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",sC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",rC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",uC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT", VC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",vC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",tC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",AB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",zB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",BB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",CB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",MB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",PB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED", pC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",oC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",UB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",WB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",VB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",ZB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",MC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION", NC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",kC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",GB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",EB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",FB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",DB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",cC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED", BC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",YB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",XB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",NB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",LC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",RB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING", QB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",OB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",yC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",zC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",LB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",SB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",KB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS", QC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",JB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",DC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",nC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",dC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",xC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",WC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM", lC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",mC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",IB:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",gC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY",FC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED",fC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT",eC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE",HC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_STREAMED_GET_WATCH_SUPPORTED", SC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WEBVIEW_CONTAINER",XC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_PIP",qC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PREMIUM_LITE_UPSELL_ELIGIBLE",hC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_BROAD",jC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_UNPLAYABLE",iC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_STRICT",bC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IOS_SHORT_ORIENTATION_CHANGE"};var Fua=new _.G("subscribeEndpoint");var C8=class extends _.Ja{constructor(a,b){super(`${a}, errorCode=${b}`);this.errorCode=b;this.name="PromiseAjaxError"}},fsa=class{constructor(a){this.j=a}};var E8=class{constructor(a=null){this.o=a;this.Z=0;this.j=null}then(a,b,c){return this.o?this.o.then(a,b,c):this.Z===1&&a?(a=a.call(c,this.j))&&typeof a.then==="function"?a:G8(a):this.Z===2&&b?(a=b.call(c,this.j))&&typeof a.then==="function"?a:F8(a):this}isRejected(){return this.Z==2}};_.sf(E8);var N8=class extends _.Ja{constructor(a){super(a.message||a.description||a.name);this.isMissing=a instanceof L8;this.isTimeout=a instanceof C8&&a.errorCode=="net.timeout";this.isCanceled=a instanceof _.Jf}};N8.prototype.name="BiscottiError";var L8=class extends _.Ja{constructor(){super("Biscotti ID is missing from server")}};L8.prototype.name="BiscottiMissingError";var esa={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},I8=null;var Csa=["att/get"],Gua=["share/get_share_panel"],Hua=["share/get_web_player_share_panel"],R$=["feedback"],Iua=["notification/modify_channel_preference"],Jua=["browse/edit_playlist"],Kua=["subscription/subscribe"],Lua=["subscription/unsubscribe"];var S$=class{flush(a=[],b=!1){if(_.x("enable_client_streamz_web"))for(const c of a)a=r7(c),this.j&&_.Jv(a,2,this.j),a={serializedIncrementBatch:_.cJ(a.v())},_.qp("streamzIncremented",a,{sendIsolatedPayload:b})}},zua=class extends S${constructor(){super()}},Tsa=class extends S${constructor(a){super();var b=new fua;var c=new eua;c=K4(c,1,"botguard");a=K4(c,2,a);a=_.Iv(a);G5(b,1,x$,a);a&&!_.uc(a)&&_.Zc(b.Ba);this.j=b}};var O$,D9=new Map;var msa=null;var osa=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var Y8=class{constructor(a){this.j=a}bindInnertubeChallengeFetcher(a){this.j.bicf(a)}registerChallengeFetchedCallback(a){this.j.bcr(a)}getLatestChallengeResponse(){return this.j.blc()}};var a9=[],$8=(0,_.Px)`https://static.doubleclick.net/instream/ad_status.js`,Z8=!1;var T$=class{constructor(a){this.j=a}};[new T$("b.f_"),new T$("j.s_"),new T$("r.s_"),new T$("e.h_"),new T$("i.s_"),new T$("s.t_"),new T$("p.h_"),new T$("s.i_"),new T$("f.i_"),new T$("a.b_"),new T$("a.o_"),new T$("g.o_"),new T$("p.i_"),new T$("p.m_"),new T$("n.k_"),new T$("i.f_"),new T$("a.s_"),new T$("m.c_"),new T$("n.h_"),new T$("o.p_"),new T$("m.p_"),new T$("o.a_"),new T$("d.p_"),new T$("e.i_")].reduce((a,b)=>{a[b.j]=b;return a},{});var h$=class{constructor(a,b,c){this.network=a;this.options=b;this.J=c;this.v=0;this.j=null;this.o=new Aua;b.Yq?c9(this,tsa(this)):b.preload&&c9(this,new Promise(d=>{_.Oj(()=>{d(f9(this))},0)}))}async D(){return!!await Promise.race([this.j,null])}async B(a,b,c){this.j===null&&c9(this,f9(this));let d=!1;const e={};return Promise.race([(async()=>{this.options.FG&&this.options.Yq&&await (await qsa())?.checkForRefresh();var f=await this.j;e.challenge=f.challenge;if(f.vm){var h={c:f.challenge,e:a,...b}; try{d=!0;let k;(k=await f.vm.snapshot({zc:h}))?e.webResponse=k:e.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{e.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in f.Ye&&(e.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");a==="ENGAGEMENT_TYPE_PLAYBACK"&&(f=f.Ye,h={},f.c6a&&(h.reportingStatus=String(Number(f.c)^b9())),f.c6b&&(h.broadSpectrumDetectionResult=String(Number(f.c)^Number(_.v("CATSTAT",0)))),e.adblockReporting=h);return e})(),xsa(c,()=>{const f=Object.assign({},e);d&&(f.error="ATTESTATION_ERROR_VM_TIMEOUT"); return f})])}async nf(a){const b=this.J;if(!b||b.Mb())return g9(this,a);x6("att_pna");return new Promise(c=>{_.We(b,"publicytnetworkstatus-online",()=>{g9(this,a).then(c)})})}};var h9={WEB_UNPLUGGED:"^unplugged/",WEB_UNPLUGGED_ONBOARDING:"^unplugged/",WEB_UNPLUGGED_OPS:"^unplugged/",WEB_UNPLUGGED_PUBLIC:"^unplugged/",WEB_CREATOR:"^creator/",WEB_KIDS:"^kids/",WEB_EXPERIMENTS:"^experiments/",WEB_MUSIC:"^music/",WEB_REMIX:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^main_app/|^sfv/"};var zta=class{constructor(){this.j=r9.instance}nf(a){x6("att_fsr");return Dsa(this.j,a).then(b=>{x6("att_frr");return b})}};var m9=class{constructor(){this.j={};if(this.o=_.LT()){const a=_.Bj.get("CONSISTENCY",void 0);a&&j9(this,{encryptedTokenJarContents:a})}}handleResponse(a,b){if(!b)throw Error("ye");b=b.Af.context?.request?.consistencyTokenJars||[];(a=a.responseContext?.consistencyTokenJar)&&this.replace(b,a)}replace(a,b){for(const c of a)delete this.j[c.encryptedTokenJarContents];j9(this,b)}};var Mua=window.location.hostname.split(".").slice(-2).join("."),n9=class{constructor(){this.v=-1;let a=_.v("LOCATION_PLAYABILITY_TOKEN");_.v("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=k9(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.o=this.j=void 0)}static Zb(){U$=_.pa("yt.clientLocationService.instance");U$||(U$=new n9,_.oa("yt.clientLocationService.instance",U$));return U$}setLocationOnInnerTubeContext(a){a.client||(a.client= {});if(this.j)a.client.locationInfo||(a.client.locationInfo={}),a.client.locationInfo.latitudeE7=Math.floor(this.j.coords.latitude*1E7),a.client.locationInfo.longitudeE7=Math.floor(this.j.coords.longitude*1E7),a.client.locationInfo.horizontalAccuracyMeters=Math.round(this.j.coords.accuracy),a.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.B||this.locationPlayabilityToken)a.client.locationPlayabilityToken=this.B||this.locationPlayabilityToken}getXGeoHeader(){if(this.o){var a= this.o;var b=Math.floor(a.coords.longitude*1E7);var c=Math.floor(a.coords.latitude*1E7);var d=new Bua;c=_.rv(d,1,_.Pv(c));b=_.rv(c,2,_.Pv(b));c=new Dua;c=L4(c,1,1);c=L4(c,2,12);c=L4(c,9,8);c=_.rv(c,3,z5(a.timestamp*1E3));a=_.rv(c,7,q5(a.coords.accuracy*1E3));a=L4(a,25,2);a=_.Jv(a,5,b);a=`w ${_.cJ(Eua(a),4)}`}else a=null;return a}handleResponse(a){a=a.responseContext?.locationPlayabilityToken;a!==void 0&&(this.locationPlayabilityToken=a,this.o=this.j=void 0,_.v("INNERTUBE_CLIENT_NAME")==="TVHTML5"? (this.localStorage=k9(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):_.Cj("YT_CL",JSON.stringify({loctok:a}),15552E3,Mua,!0))}clearLocationPlayabilityToken(a){a==="TVHTML5"?(this.localStorage=k9(this))&&this.localStorage.remove("yt-location-playability-token"):_.Dj("YT_CL");this.B=void 0;this.v!==-1&&(clearTimeout(this.v),this.v=-1)}clearCurrentPosition(){this.o=this.j=void 0}getCurrentPositionFromGeolocation(a){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("ze")); let b=!1,c=1E4;_.v("INNERTUBE_CLIENT_NAME")==="MWEB"&&(b=!0,c=15E3);return new Promise((d,e)=>{navigator.geolocation.getCurrentPosition(f=>{this.o=a?.addToHeaders?f:void 0;this.j=f;d(f)},f=>{e(f)},{enableHighAccuracy:b,maximumAge:0,timeout:c})})}createUnpluggedLocationInfo(a){const b={};a=a.coords;a?.latitude&&(b.latitudeE7=Math.floor(a.latitude*1E7));a?.longitude&&(b.longitudeE7=Math.floor(a.longitude*1E7));a?.accuracy&&(b.locationRadiusMeters=Math.round(a.accuracy));return b}createLocationInfo(a){const b= {};a=a.coords;a?.latitude&&(b.latitudeE7=Math.floor(a.latitude*1E7));a?.longitude&&(b.longitudeE7=Math.floor(a.longitude*1E7));return b}},U$;var Nua=class{D(a,b={},c=s9){var d={context:o9(a.clickTrackingParams,!1,this.B)};var e=this.o(a);if(e){this.j(d,e,b);e=`/youtubei/v1/${i9(this.v())}`;const f=_.A(a.commandMetadata,_.wv)?.apiUrl;f&&(e=f);e=y6(z6(e));a={command:a,...(void 0)};d={input:e,cd:A6(e),Af:d,config:a};d.config.ng?d.config.ng.identity=c:d.config.ng={identity:c};b.abortSignal&&(d.cd.signal=b.abortSignal);return d}b=new _.Nj("Error: Failed to create Request from Command.",a);_.rp(b)}get B(){return!1}},V$=class extends Nua{};var Oua={GET_DATASYNC_IDS:q9(class extends V${D(){return{input:"/getDatasyncIdsEndpoint",cd:A6("/getDatasyncIdsEndpoint","GET"),Af:{}}}v(){return[]}o(){}j(){}})};var Pua=new _.ys("REQUEST_MACHINE_FACTORY_TOKEN");var Isa="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" "),Gsa=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],r9=class{constructor(a,b,c,d){this.v=a;this.Sa=b;this.o= c;this.B=d;this.j=new Map;a.Je||(a.Je={});a.Je={...Oua,...a.Je}}ai(a,b){const c=_.y().resolve(_.yn(Pua))?.();if(c)return c.wI({command:a,form:b,identity:s9}).j().then(e=>e,()=>{});const d=Esa(this,a);return d?new _.vf(async(e,f)=>{const h=(await d).D(a,b,s9);h?(Q8(h.input),f=h.cd?.mode==="cors"?"cors":void 0,f=this.o.Hq?t9(h.config,f):await u9(h.config,f),e(v9(this,h,f))):f(new _.Nj("Error: Failed to build request for command",a))}):_.AE(new _.Nj("Error: No request builder found for command",a))}qv(a){return zsa(a, this.v)}};var Qua=class extends V${v(){return Kua}get B(){return!0}o(a){return _.A(a,Fua)||void 0}j(a,b,c={}){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params);c.botguardResponse&&(a.botguardResponse=c.botguardResponse);c.feature&&(a.clientFeature=c.feature)}};var Rua=class extends V${v(){return Lua}get B(){return!0}o(a){return _.A(a,_.Py)||void 0}j(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)}};var W$=class extends V${constructor(a){super();this.J=a}v(){return Gua}o(a){return _.A(a,_.PQ)||_.A(a,_.fda)||_.A(a,_.OQ)}j(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);b.clientParamIdentifier&&this.J?.j(b.clientParamIdentifier)&&(a.clientParams=this.J.o(b.clientParamIdentifier))}};W$[_.Bn]=[new _.ys("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var Sua=class extends V${v(){return R$}get B(){return!0}o(a){return _.A(a,_.VT)||void 0}j(a,b,c){a.feedbackTokens=[];b.feedbackToken&&a.feedbackTokens.push(b.feedbackToken);if(b=b.cpn||c.cpn)a.feedbackContext={cpn:b};a.isFeedbackTokenUnencrypted=!!c.is_feedback_token_unencrypted;a.shouldMerge=!1;c.extra_feedback_tokens&&(a.shouldMerge=!0,a.feedbackTokens=a.feedbackTokens.concat(c.extra_feedback_tokens))}};var Tua=class extends V${v(){return R$}o(a){return _.A(a,_.Oy)}get B(){return!0}j(a,b){b.undoToken&&(a.feedbackTokens=[b.undoToken]);b.isUndoTokenUnencrypted&&(a.isFeedbackTokenUnencrypted=b.isUndoTokenUnencrypted)}};var Uua=class extends V${v(){return Iua}o(a){return _.A(a,_.Ny)||void 0}j(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)}};var Vua=class extends V${v(){return Jua}o(a){return _.A(a,_.zv)||void 0}j(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)}};var Wua=class extends V${v(){return Hua}o(a){return _.A(a,_.gda)}j(a,b,c={}){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);c.includeListId&&(a.includeListId=!0)}};var Xua=class{constructor(a,b,c){this.requestKey=a;this.B=b;this.o=c;this.D=()=>new XMLHttpRequest;this.j=void 0;this.v=[]}getLatestChallengeResponse(){return this.o}};var Rsa=class{constructor(a,b){this.j=0;this.ug=b?.ug??window;this.xl=b?.xl;this.requestKey=b?.requestKey??(_.jj("par_bir_key")||"O43z0dpjhgX20SCx4KAo");this.nr=b?.nr??(d=>new q8(d));const c=b?.KG??((d,e,f)=>new Xua(d,e,f));this.bgChallenge=T8(a.bgChallenge);this.ttlSeconds=V8(U8(a.challenge||""));this.Rc=c(this.requestKey,_.x("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.u.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",a);this.qr=b?.qr;Qsa(this.Rc);this.gq=b?.gq??(d=>{_.Me(this.ug.document,"visibilitychange",()=>{this.ug.document.visibilityState==="visible"&&d()})})}v(){Date.now()>this.j+this.ttlSeconds*1E3&&this.vm?.X()}};var Xsa=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],Yua=class{constructor(){this.state=1;this.vm=null;this.j=void 0}initialize(a,b,c,d){this.j=d;if(a.program){var e;d=a.interpreterUrl??null;a.interpreterSafeScript?e=Z5(a.interpreterSafeScript):e=a.interpreterScript??null;a.interpreterSafeUrl&&(d=_.aE(a.interpreterSafeUrl).toString());Wsa(this,e,d,a.program,b,c)}else _.sp(Error("Ce"))}isInitialized(){return this.v()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(a={}){return this.v()?this.B({zc:a}):null}dispose(){this.o(null);this.K(8)}v(){return!!this.vm}B(a){return this.vm.Bq(a)}o(a){_.Wd(this.vm);this.vm=a}K(a){this.state=a}};var Zua=class extends Yua{o(a){G9()?.bgvma();if(a){const b={bgvma:a.dispose.bind(a),bgvmb:a.snapshot.bind(a),bgvmc:a.Bq.bind(a)};_.oa("yt.abuse.playerAttLoader",b);_.Aa("yt.abuse.playerAttLoaderRun",c=>a.snapshot(c))}else _.oa("yt.abuse.playerAttLoader",null),_.oa("yt.abuse.playerAttLoaderRun",null)}v(){return!!G9()}B(a){return G9().bgvmc(a)}};var N9=new _.ys("AUTH_SERVICE_TOKEN");var $ua=class extends _.As{constructor(){super("document_active");this.v=10;this.o=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.Y},{from:"document_active",to:"document_disposed",action:this.J},{from:"document_disposed_preventable",to:"document_disposed",action:this.J},{from:"document_disposed_preventable",to:"flush_logs",action:this.I},{from:"document_disposed_preventable",to:"document_active",action:this.D},{from:"document_disposed",to:"flush_logs", action:this.I},{from:"document_disposed",to:"document_active",action:this.D},{from:"document_disposed",to:"document_disposed",action:()=>{}},{from:"flush_logs",to:"document_active",action:this.D}];window.addEventListener("pagehide",a=>{this.transition("document_disposed",{event:a});a.persisted===!1&&(this.o=new Map)});window.addEventListener("beforeunload",a=>{this.transition("document_disposed_preventable",{event:a})})}Y(a,b){if(!this.o.get("document_disposed_preventable")&&(a(b?.event),b?.event?.defaultPrevented|| b?.event?.returnValue)){b.event.returnValue||(b.event.returnValue=!0);b.event.defaultPrevented||b.event.preventDefault();this.o=new Map;this.transition("document_active");return}this.o.set("document_disposed_preventable",!0);this.o.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")}J(a,b){this.o.get("document_disposed")?this.transition("document_active"):(a(b?.event),this.o.set("document_disposed",!0),this.transition("flush_logs"))}I(a,b){a(b?.event);this.transition("document_active")}D(){this.o= new Map}};var ava=class extends _.As{constructor(){super("document_visibility_unknown");this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.D},{from:"document_visibility_unknown",to:"document_hidden",action:this.o},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.I},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.J},{from:"document_visible",to:"document_hidden",action:this.o},{from:"document_visible",to:"document_foregrounded", action:this.I},{from:"document_visible",to:"document_visible",action:this.D},{from:"document_foregrounded",to:"document_visible",action:this.D},{from:"document_foregrounded",to:"document_hidden",action:this.o},{from:"document_foregrounded",to:"document_foregrounded",action:this.I},{from:"document_hidden",to:"document_visible",action:this.D},{from:"document_hidden",to:"document_backgrounded",action:this.J},{from:"document_hidden",to:"document_hidden",action:this.o},{from:"document_backgrounded",to:"document_hidden", action:this.o},{from:"document_backgrounded",to:"document_backgrounded",action:this.J},{from:"document_backgrounded",to:"document_visible",action:this.D}];document.addEventListener("visibilitychange",a=>{document.visibilityState==="visible"?this.transition("document_visible",{event:a}):this.transition("document_hidden",{event:a})});_.x("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",a=>{this.transition("document_backgrounded",{event:a})}),window.addEventListener("focus", a=>{this.transition("document_foregrounded",{event:a})}))}D(a,b){a(b?.event);_.x("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")}o(a,b){a(b?.event);_.x("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")}J(a,b){a(b?.event)}I(a,b){a(b?.event)}};var bva=class{constructor(){this.B=new $ua;this.D=new ava}install(...a){a.forEach(b=>{this.B.install(b)});a.forEach(b=>{this.D.install(b)})}};var g$=class extends bva{constructor(){super();this.install({document_disposed:{callback:this.j}});_.x("combine_ve_grafts")&&this.install({document_disposed:{callback:this.o}});this.install({flush_logs:{callback:this.v}});_.x("web_log_cfg_cee_ks")||_.Oj(Ysa)}v(){_.qp("finalPayload",{csn:_.Tp()})}j(){_.uy(_.Ry);_.Sy!=null&&_.Sy.flush()}o(){_.$w(_.Zw())}};var H9=class extends _.Nj{constructor(a,...b){super(a,b);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var M9=class{constructor(a){this.j=a}async fetch(a,b,c,d){a=Zsa(this,a,b);try{const e=await fetch(a);if(_.x("web_unified_fetch")&&d&&e.ok&&e.body&&typeof e.body.getReader==="function"){const f=e.clone().body.getReader(),{value:h}=await f.read();f.cancel().catch(()=>{});if(h&&h[0]===91){const k=e.body.pipeThrough(new TextDecoderStream).getReader();return I9(this,k,new A8,[],d)}}return await this.handleResponse(e,c)}catch(e){if(_.sp(e),c?.yu&&e instanceof H9&&e.errorType===1)throw e;}}handleResponse(a, b){let c;c=a.text().then(d=>{if(b?.Ew&&a.ok)return _.Ox(b.Ew,d);d=d.replace(")]}'","");let e;if(b?.yu&&d)try{e=JSON.parse(d)}catch(f){throw new H9("JSON parsing failed after fetch");}return e??JSON.parse(d)});a.redirected||a.ok?this.j&&this.j.success():(this.j&&this.j.HG(),c=c.then(d=>{_.sp(new _.Nj("Error: API fetch failed",a.status,a.url,d));return{...d,errorMetadata:{status:a.status}}}));return c}};M9[_.Bn]=[_.yn(new _.ys("NETWORK_SLI_TOKEN"))];var L9=new _.ys("NETWORK_MANAGER_TOKEN");var J9=class{static Zb(){let a=_.pa("ytglobal.storage_");a||(a=new J9,_.oa("ytglobal.storage_",a));return a}async estimate(){const a=navigator;if(a.storage?.estimate)return a.storage.estimate();if(a.webkitTemporaryStorage?.queryUsageAndQuota)return $sa()}};_.oa("ytglobal.storageClass_",J9);var nqa=class{constructor(a,b){this.handleError=a;this.j=b;this.o=!1;self.document===void 0||self.addEventListener("beforeunload",()=>{this.o=!0});this.v=Math.random()<=.2}Bb(a){this.handleError(a)}ml(a,b){switch(a){case "IDB_DATA_CORRUPTED":_.x("idb_data_corrupted_killswitch")||this.j("idbDataCorrupted",b);break;case "IDB_UNEXPECTEDLY_CLOSED":this.j("idbUnexpectedlyClosed",b);break;case "IS_SUPPORTED_COMPLETED":_.x("idb_is_supported_completed_killswitch")||this.j("idbIsSupportedCompleted",b);break; case "QUOTA_EXCEEDED":ata(this,b);break;case "TRANSACTION_ENDED":this.v&&Math.random()<=.1&&this.j("idbTransactionEnded",b);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":this.j("idbTransactionAborted",{...b,hasWindowUnloaded:this.o})}}};var X$=!1;var Asa={ek:{feedbackEndpoint:q9(Sua),modifyChannelNotificationPreferenceEndpoint:q9(Uua),playlistEditEndpoint:q9(Vua),shareEntityEndpoint:q9(W$),subscribeEndpoint:q9(Qua),undoFeedbackEndpoint:q9(Tua),unsubscribeEndpoint:q9(Rua),webPlayerShareEntityServiceEndpoint:q9(Wua)}};var gta=new Map,fta=class extends _.Yd{constructor(a,b,c,d,e){super();this.container=a;this.webPlayerContextConfig=b;this.j=c;this.Ti=d;this.playerVars=e;kta(this)}la(){this.api&&this.api.destroy();X5(this.container);super.la()}};var cva={["api.invalidparam"]:2,auth:150,["drm.auth"]:150,["heartbeat.net"]:150,["heartbeat.servererror"]:150,["heartbeat.stop"]:150,["html5.unsupportedads"]:5,["fmt.noneavailable"]:5,["fmt.decode"]:5,["fmt.unplayable"]:5,["html5.missingapi"]:5,["html5.unsupportedlive"]:5,["drm.unavailable"]:5,["mrm.blocked"]:151,["embedder.identity.denied"]:152,["embedder.identity.missing.referrer"]:153};var mta=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var xta=class extends _.Yd{constructor(){var a=d$,b=$9;super();this.api=a;this.v=this.M=!1;this.X=[];this.da={};this.B=[];this.o=[];this.ja=!1;this.sessionId=this.j=null;this.targetOrigin="*";this.ia=_.x("web_player_split_event_bus_iframe");this.I=_.v("POST_MESSAGE_ORIGIN")||`${document.location.protocol}//${document.location.hostname}`;this.D=c=>{this.onMessage(c)};Y$.addEventListener("message",this.D);if(a=_.v("WIDGET_ID"))this.sessionId=a;b&&this.D(b);T9(this,"onReady",()=>{this.M=!0;var c=this.api.getVideoData(); c.isPlayable||(this.ja=!0,this.errorCode=(c=c.errorCode)?cva[c]||5:5,this.sendMessage("onError",Number(this.errorCode)));W9(this);this.j||this.v||window.parent===window||!this.sessionId||V9(this,{event:"readyToListen"},window.parent)});T9(this,"onVideoProgress",this.Mc.bind(this));T9(this,"onVolumeChange",this.og.bind(this));T9(this,"onApiChange",this.ta.bind(this));T9(this,"onPlaybackQualityChange",this.Ta.bind(this));T9(this,"onPlaybackRateChange",this.bb.bind(this));T9(this,"onStateChange",this.Xb.bind(this)); T9(this,"onWebglSettingsChanged",this.ik.bind(this));T9(this,"onCaptionsTrackListChanged",this.Da.bind(this));T9(this,"captionssettingschanged",this.Ma.bind(this))}sendMessage(a,b){a={event:a,info:b===void 0?null:b};this.v?V9(this,a):this.X.push(a)}Xb(a){a={playerState:a,currentTime:this.api.getCurrentTime(),duration:this.api.getDuration(),videoData:this.api.getVideoData(),videoStartBytes:0,videoBytesTotal:this.api.getVideoBytesTotal(),videoLoadedFraction:this.api.getVideoLoadedFraction(),playbackQuality:this.api.getPlaybackQuality(), availableQualityLevels:this.api.getAvailableQualityLevels(),currentTimeLastUpdated_:Date.now()/1E3,playbackRate:this.api.getPlaybackRate(),mediaReferenceTime:this.api.getMediaReferenceTime()};this.api.getVideoUrl&&(a.videoUrl=this.api.getVideoUrl());this.api.getVideoContentRect&&(a.videoContentRect=this.api.getVideoContentRect());this.api.getProgressState&&(a.progressState=this.api.getProgressState());this.api.getPlaylist&&(a.playlist=this.api.getPlaylist());this.api.getPlaylistIndex&&(a.playlistIndex= this.api.getPlaylistIndex());X9(this,a)}Ta(a){a={playbackQuality:a};this.api.getAvailableQualityLevels&&(a.availableQualityLevels=this.api.getAvailableQualityLevels());this.api.getPreferredQuality&&(a.preferredQuality=this.api.getPreferredQuality());X9(this,a)}bb(a){X9(this,{playbackRate:a})}ta(){const a=this.api.getOptions(),b={namespaces:a};for(let c=0,d=a.length;c0&&Q9(b)){var e=c;if(_.va(e[0])&&!Array.isArray(e[0]))d=e[0];else switch(d={},b){case "loadVideoById":case "cueVideoById":d=R9(e[0],e[1]!==void 0?Number(e[1]):void 0,e[2]);break;case "loadVideoByUrl":case "cueVideoByUrl":d=e[0];typeof d==="string"&&(d={mediaContentUrl:d,startSeconds:e[1]!==void 0?Number(e[1]):void 0,suggestedQuality:e[2]});b:{if((e=d.mediaContentUrl)&&(e=/\/([ve]|embed)\/([^#?]+)/.exec(e))&&e[2]){e=e[2];break b}e=null}d.videoId=e;d=R9(d);break;case "loadPlaylist":case "cuePlaylist":d= S9(e[0],e[1],e[2],e[3])}c.length=1;c[0]=d}this.api.handleExternalCall(b,c,a);Q9(b)&&X9(this,U9(this))}}}}la(){super.la();Y$.removeEventListener("message",this.D);for(var a=0;a{this.onMessage(d)};Z$.addEventListener("message",this.o);Y9(this,"RECEIVING")}addListener(a,b){if(!(a in this.j)){var c=this.B.bind(this,a);this.j[a]=c;this.addEventListener(a,c,b)}}B(a,b){this.ga()||Y9(this,a,pta(a,b))}removeListener(a,b){a in this.j&&(this.removeEventListener(a,this.j[a],b),delete this.j[a])}addEventListener(a,b,c){this.v? a==="onReady"?this.api.addEventListener(a,b):this.api.handleExternalCall("addEventListener",[a,b],c||null):this.api.addEventListener(a,b)}removeEventListener(a,b,c){this.v?a==="onReady"?this.api.removeEventListener(a,b):this.api.handleExternalCall("removeEventListener",[a,b],c||null):this.api.removeEventListener(a,b)}onMessage(a){if(a.origin===this.origin){var b=a.data;if(typeof b==="string"){try{b=JSON.parse(b)}catch(e){return}if(b.command){var c=b.command;b=b.data;a=a.origin;if(!this.ga()){var d= b||{};switch(c){case "addEventListener":typeof d.event==="string"&&this.addListener(d.event,a);break;case "removeEventListener":typeof d.event==="string"&&this.removeListener(d.event,a);break;default:this.api.isReady()&&this.api.isExternalMethodAvailable(c,a||null)&&(b=qta(c,b||{}),b=this.api.handleExternalCall(c,b,a||null),(b=rta(c,b))&&Y9(this,c,b))}}}}}}la(){Z$.removeEventListener("message",this.o);for(const a in this.j)this.j.hasOwnProperty(a)&&this.removeListener(a);super.la()}},Z$=window,ota= window.parent;var Z9=new Zua;var d$=null,f$=null,b$=()=>{},$9;var l$=!1;_.Js.then(()=>{_.jq("ep_init_cus");if(!X$){X$=!0;var a=_.x("enable_wiz_context_per_component")||!1;Object.assign(_.iu,{bi:!0,mo:a,lo:a,pu:_.x("web_include_cow_tracing"),handleError:bta,ko:!1});dta();_.SA=Tqa;_.TA=Uqa}Dta();_.jq("ep_init_eps");_.oa("yt.setConfig",_.Gi);_.oa("yt.config.set",_.Gi);_.oa("yt.setMsg",$6);_.oa("yt.msgs.set",$6);_.oa("yt.logging.errors.log",_.rp);_.oa("writeEmbed",vta);_.oa("yt.abuse.player.botguardInitialized",_.pa("yt.abuse.player.botguardInitialized")||sta);_.oa("yt.abuse.player.invokeBotguard", _.pa("yt.abuse.player.invokeBotguard")||tta);_.oa("yt.abuse.dclkstatus.checkDclkStatus",_.pa("yt.abuse.dclkstatus.checkDclkStatus")||b9);_.oa("yt.player.exports.navigate",_.pa("yt.player.exports.navigate")||nsa);_.oa("yt.util.activity.init",_.pa("yt.util.activity.init")||m6);_.oa("yt.util.activity.getTimeSinceActive",_.pa("yt.util.activity.getTimeSinceActive")||_.rn);_.oa("yt.util.activity.setTimestamp",_.pa("yt.util.activity.setTimestamp")||k6);window.addEventListener("load",_.Li(Ata));window.addEventListener("pageshow", _.Li(Bta));window.addEventListener("pagehide",_.Li(Cta));Jsa();uta();_.jq("ep_init_epe");b$=_.$$;_.jq("ep_init_cue")});_.$$=()=>{}; _.$$=function(a){(0,_.Vg)("r78Drb").then(()=>{(0,_.tL)(a)})}; _.Ud(); }catch(e){_._DumpException(e)} }).call(this,this.default_base); // Google Inc.