"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)([0x0, 0x2, ]); /* 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 da,ea,ca,la,ma,ua,va,Ba,Ha,Ia,Ja,Na,Pa,Ua,Za,gb,lb,ub,xb,yb,Cb,Ab,Db,Eb,Lb,Rb,dc,ec,fc,hc,ic,jc,lc,mc,rc,oc,Ec,Gc,Jc,Lc,Sc,Oc,Uc,$c,cd,ed,gd,hd,jd,ld,pd,td,ud,wd,vd,xd,yd,zd,Bd,Id,Dd,Jd,Gd,Hd,Od,Md,Kd,Nd,Pd,Qd,Rd,Sd,Ud,Vd,Wd,Xd,ae,ge,me,oe,pe,qe,re,se,xe,Be,te,Ce,Ee,ye,ve,Le,Oe,Pe,Qe,Re,Ue,We,$e,bf,ef,nf,of,tf,hf,vf,rf,pf,qf,wf,uf,zf,yf,Af,Bf,Cf,Df,Ef,Gf,Hf,If,Jf,Kf,Nf,Pf,Qf,Rf,Of,Wf,Xf,Tf,Sf,Uf,Vf,cg,dg,eg,fg,hg,jg,lg,mg,gg,qg,ig,rg,pg,tg,ug,vg,zg,Cg,yg,Eg,Dg,Fg,Jg,Ig,Pg,Ng,Kg,Og,Ag,Qg,Tg,Wg, Xg,Yg,Zg,Ug,Vg,ah,hh,ih,jh,kh,lh,nh,oh,ph,qh,rh,sh,vh,wh,xh,yh,zh,Ah,Bh,Ch,Dh,Eh,Fh,Gh,Hh,Ih,Ph,Qh,Rh,Sh,Th,Uh,Xh,Yh,Zh,ci,di,ei,fi,ii,ji,ki,li,mi,ni,oi,qi,ri,zi,Gi,Li,Oi,Ri,Qi,Ki,bj,kj,jj,nj,oj,pj,rj,wj,sj,uj,vj,ij,Dj,Mj,Oj,Pj,Nj,Rj,Uj,Vj,Sj,Xj,Zj,Yj,bk,ck,dk,fk,ek,ik,lk,kk,mk,nk,rk,wk,xk,yk,Ek,Fk,Gk,Hk,Kk,Lk,Jk,Mk,Nk,Pk,Qk,Rk,Vk,al,dl,fl,gl,Uk,hl,il,cl,el,ll,ml,ol,rl,ul,yl,Al,Bl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ml,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Yl,Zl,$l,bm,gm,mm,nm,pm,om,sm,tm,qm,rm,um,wm,ym,zm,Bm,Cm,Dm,Em,Fm,Gm, Hm,Am,Jm,Km,Lm,Mm,Tm,Um,Wm,Ym,Zm,an,cn,dn,hn,kn,nn,jn,mn,rn,xn,wn,zn,Dn,En,Fn,Gn,In,Mn,Jn,Kn,Ln,Nn,Qn,On,co,io,jo,qo,uo,so,to,xo,wo,vo,yo,Bo,Do,No,Lo,Jo,Fo,Wo,So,To,gp,ep,dp,Eo,hp,Ro,Vo,fp,Oo,Go,Io,Mo,cp,sp,wp,Ep,Fp,Hp,Lp,Gp,Op,Qp,Rp,Sp,Tp,Vp,Xp,dq,ja,ia,fa,aa;da=function(a,b){if(b)for(var c=0;c=this.length))return this[a]}; _.ra=function(a,b,c){a=a.split(".");c=c||_.qa;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};ua=function(a,b){var c=_.sa("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};va=function(){};_.sa=function(a,b){a=a.split(".");b=b||_.qa;for(var c=0;cencodeURIComponent(c.brand)+";"+encodeURIComponent(c.version)).join("|")));a.wow64!=null&&(b+="&uaw="+Number(a.wow64));return b.slice(1)}; _.Ka=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Ka);else{let c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.La=function(a,b){var c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};Na=function(){var a=null;if(!Ma)return a;try{let b=c=>c;a=Ma.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};Pa=function(){Oa===void 0&&(Oa=Na());return Oa}; _.Ra=function(a){var b=Pa();a=b?b.createScriptURL(a):a;return new _.Qa(a)};_.Ta=function(a){if(a instanceof _.Qa)return a.j;throw Error("h");};Ua=function(a){return a.toString().indexOf("`")===-1};_.Wa=function(a){return a instanceof _.Va};_.Xa=function(a){if(_.Wa(a))return a.j;throw Error("h");};Za=function(a){return new Ya(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};_.ab=function(a,b=_.$a){if(_.Wa(a))return a;for(let c=0;c=0||a.push(b)};_.vb=function(a,b){b=_.qb(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c};_.wb=function(a){var b=a.length;if(b>0){let 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?_.Gb(f):"")}}}; _.Qb=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);var d=a.indexOf("?");if(d<0||d>c){d=c;var e=""}else 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]};Rb=function(a,b,c){if(Array.isArray(b))for(let d=0;d=0&&bc)e=c;d+=b.length+1;return _.Gb(a.slice(d,e!==-1?e:0))};_.Zb=function(a){_.qa.setTimeout(()=>{throw a;},0)}; _.$b=function(a){var b=[],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};_.ac=function(){var a=_.qa.navigator;return a&&(a=a.userAgent)?a:""}; dc=function(a){if(!bc||!cc)return!1;for(let b=0;b0:!1};hc=function(){return fc()?!1:ec("Opera")};ic=function(){return ec("Firefox")||ec("FxiOS")};jc=function(){return fc()?dc("Chromium"):(ec("Chrome")||ec("CriOS"))&&!(fc()?0:ec("Edge"))||ec("Silk")};lc=function(){return bc?!!cc&&!!cc.platform:!1}; mc=function(){return ec("iPhone")&&!ec("iPod")&&!ec("iPad")};_.nc=function(a){_.nc[" "](a);return a};_.qc=function(a,b){b===void 0&&(b=0);oc();b=pc[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=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("")}; _.sc=function(a){var b=a.length,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);var d=new Uint8Array(c),e=0;rc(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};rc=function(a,b){function c(e){for(;d>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}; oc=function(){if(!tc){tc={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){let d=a.concat(b[c].split(""));pc[c]=d;for(let e=0;e=b||(c[a]=d+1,a=Error(),_.zb(a,"incident"),_.Zb(a))}};_.wc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()}; _.zc=function(a,b){return b===void 0?a.j!==_.xc&&!!(2&(a.Da[_.yc]|0)):!!(2&b)&&a.j!==_.xc};_.Ac=function(a){a.uJ=!0;return a};_.Dc=function(a){if(Bc(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(Cc(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)};Ec=function(a){return a};Gc=function(a,b){b<100||_.vc(Fc,1)}; Jc=function(a,b,c,d){var e=d!==void 0;d=!!d;var f=_.Fa(_.Hc),h;!e&&f&&(h=a[f])&&h.cw(Gc);f=[];var k=a.length;h=4294967295;var l=!1,m=!!(b&64),n=m?b&128?0:-1:void 0;if(!(b&1)){var p=k&&a[k-1];p!=null&&typeof p==="object"&&p.constructor===Object?(k--,h=k):p=void 0;!m||b&128||e||(l=!0,h=(Ic??Ec)(h-n,n,a,p,void 0)+n)}b=void 0;for(e=0;e=h){let t=e-n;(b??(b={}))[t]=r}else f[e]=r}if(p)for(let r in p){a=p[r];if(a==null||(a=c(a,d))==null)continue;k=+r; let t;m&&!Number.isNaN(k)&&(t=k+n)=1024)throw Error("x");for(var k in l)if(f=+k,f1024)throw Error("y");e=e&-16760833|(k&1023)<<14}}}a[_.yc]=e|64|d;return a};Uc=function(){if(Tc)throw Error("w");_.vc(Wc,5)}; $c=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.yc]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.Xc(a,c,!1,b&&!(c&16)):(a[_.yc]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[_.Mc]===_.Nc)return b=a.Da,c=b[_.yc]|0,_.zc(a,c)?a:_.Yc(a,b,c)?_.Zc(a,b):_.Xc(b,c);if("function"==typeof _.Pc&&a instanceof _.Pc)return a};_.Zc=function(a,b,c){a=new a.constructor(b);c&&(a.j=_.xc);a.o=_.xc;return a}; _.Xc=function(a,b,c,d){d??(d=!!(34&b));a=Jc(a,b,$c,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.yc]=b;return a};_.Yc=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.yc]=c|2,a.j=_.xc,!0):!1};_.bd=function(a,b,c,d,e){b=_.ad(a.Da,b,c,e);if(b!==null||d&&a.o!==_.xc)return b}; _.ad=function(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),f=a.length-1;if(!(f<1+(c?0:-1))){if(e>=f){var h=a[f];if(h!=null&&typeof h==="object"&&h.constructor===Object){c=h[b];var 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}};cd=function(){var a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.dd=function(){}; ed=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};gd=function(a){var b=fd;if(b)for(let c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)};hd=function(){var a=[];gd(b=>{a.push(b)});return a};jd=function(){var a=document.createElement("iframe"),b={};_.sb(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(let c in a)b.call(void 0,a[c],c,a)}; _.md=function(a){for(let b in a)return!1;return!0}; _.nd=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());var b=Array.isArray(a)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length);for(let c in a)b[c]=_.nd(a[c]);return b}; pd=function(a,b){for(let e=1;e>>31)&4294967295;p=e[0];var v=e[1],z=e[2],E=e[3],B=e[4];for(t=0;t<80;t++){if(t<40)if(t<20){var G=E^v&(z^E);var C=1518500249}else G=v^z^E,C=1859775393;else t<60?(G=v&z|E&(v|z),C=2400959708):(G=v^z^E,C=3395469782);G=((p<<5|p>>>27)&4294967295)+G+ B+C+r[t]&4294967295;B=E;E=z;z=(v<<30|v>>>2)&4294967295;v=p;p=G}e[0]=e[0]+p&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+z&4294967295;e[3]=e[3]+E&4294967295;e[4]=e[4]+B&4294967295}function c(p,r){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var t=[],v=0,z=p.length;v=56;t--)f[t]=r&255,r>>>=8;b(f);for(t=r=0;t<5;t++)for(var v=24;v>=0;v-=8)p[r++]=e[t]>>v&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,jv:function(){for(var p=d(),r="",t=0;t{d.v[h]=k});return d};Dd=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a}; Jd=function(a){a=_.Ob(Dd(a));return a===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(a)?/\/k=/.test(a):!1};Gd=function(a,b,c){c?a.j[b]=c:delete a.j[b]};Hd=function(a,b){a.o=b}; Od=function(a){var b=[],c=d=>{a.j[d]!==void 0&&b.push(d+"="+a.j[d])};Kd(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("slk"),c("dti"),c("dbwh")):(c("sdch"),c("k"),c("ck"),c("am"),c("amc"),c("rt"),"d"in a.j||Gd(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"),Md(a,"br")!="1"&&Md(a,"br")!="0"||c("br"),c("br-d"),Md(a,"rb")=="1"&&c("rb"),Md(a,"zs")!=="0"&&c("zs"),Nd(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("ichc"), c("rs"),c("cb"),c("ccb"),c("ee"),c("slk"),c("dti"),c("dbwh"),c("ic"),c("m"));return b.join("/")};Md=function(a,b){return a.j[b]?a.j[b]:null};Kd=function(a){a=Md(a,"md");return!!a&&a!=="0"};Nd=function(a){switch(Md(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};Pd=function(a,b){b&&b.length>0?(b.sort(),Gd(a,"exm",b.join(","))):Gd(a,"exm",null)};Qd=function(a,b){b&&b.length>0?(b.sort(),Gd(a,"excm",b.join(","))):Gd(a,"excm",null)}; Rd=function(a){return(a=Md(a,"m"))?a.split(","):[]};Sd=function(a,b){var c=b instanceof Map?Array.from(b.entries()).filter(([,d])=>d&&d.size>0).map(([d,e])=>{e=Array.from(e);e.length>1&&e.sort();return d+":"+e.join(",")}):Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{var e=Object.keys(b[d]);e.length>1&&e.sort();return d+":"+e.join(",")});c.sort();Gd(a,"ee",c.join(";"))}; Ud=function(a){a=Md(a,"ee");if(Td){if(!a)return new Map;var b=new Map,c=a.split(";");for(var d of c){let [f,h]=d.split(":");c=new Set;b.set(f,c);for(var e of h.split(","))c.add(e)}return b}if(!a)return{};d={};e=a.split(";");for(b of e){let [f,h]=b.split(":");d[f]={};for(c of h.split(","))d[f][c]=!0}return d};Vd=function(a){delete a.j.m;delete a.j.exm;delete a.j.ed}; Wd=function(a){if(typeof document!=="undefined"&&document&&document.getElementById&&(a=document.getElementById(a))){let b=a.tagName.toUpperCase();if(b=="SCRIPT"||b=="LINK")return a}return null};Xd=function(a="",b){if(a&&b)throw Error("H");var c="";var d=_.qa._F_jsUrl;(a=b||Wd(a))&&(c=a.src?a.src:a.getAttribute("href"));if(d&&c){if(d!=c)throw Error("I`"+d+"`"+c);c=d}else c=d||c;if(!Jd(c))throw Error("J");return c};ae=function(a){_.Zd?a(_.Zd):($d??($d=[])).push(a)}; _.de=function(){!_.Zd&&_.be&&_.ce(_.be());return _.Zd};_.ce=function(a){_.Zd=a;$d?.forEach(ae);$d=void 0};_.ee=function(a){_.Zd&&_.Zd.To(a)};ge=function(){if(!fe){fe=!0;try{var a=Xd(_.qa._F_jsUrl?"":"base-js")}catch(c){return}var b=Ud(Id(a));if(b instanceof Map)b.size!==0&&ae(c=>{for(let [d,e]of b.entries()){let f=d,h=e;for(let k of h)c.ki(f,k)}});else{let c=Object.keys(b);c.length!==0&&ae(d=>{for(let e of c){let f=b[e];for(let h of Object.keys(f))d.ki(e,h)}})}}}; _.he=function(a){a&&typeof a.dispose=="function"&&a.dispose()};_.ie=function(a){for(let b=0,c=arguments.length;b-1?b[a]:null)&&_.He(c))}; _.He=function(a){if(typeof a!=="number"&&a&&!a.Lh){var b=a.src;if(b&&b[we])re(b.o,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Ce(c),d):b.addListener&&b.removeListener&&b.removeListener(d);De--;(c=ye(b))?(re(c,a),c.j==0&&(c.src=null,b[ze]=null)):pe(a)}}};Ce=function(a){return a in Ie?Ie[a]:Ie[a]="on"+a};Ee=function(a,b){if(a.Lh)a=!0;else{b=new me(b,this);let c=a.listener,d=a.handler||a.src;a.xi&&_.He(a);a=c.call(d,b)}return a}; ye=function(a){a=a[ze];return a instanceof qe?a:null};ve=function(a){if(typeof a==="function")return a;a[Je]||(a[Je]=function(b){return a.handleEvent(b)});return a[Je]};_.Ke=function(){_.je.call(this);this.o=new qe(this);this.Fa=this;this.M=null};_.Fe=function(a,b,c,d,e){return a.o.add(String(b),c,!0,d,e)}; Le=function(a,b,c,d){b=a.o.listeners[String(b)];if(!b)return!0;b=b.concat();var e=!0;for(let f=0;f{var d=window.AbortController?new window.AbortController:void 0,e=d?.signal,f=!1;try{d&&(a.j=a.Dc.pb(()=>{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.Dc.Aa(a.j),a.j=0),f!==a.isOnline&&(a.isOnline=f,a.isOnline?a.dispatchEvent("networkstatus-online"):a.dispatchEvent("networkstatus-offline")),c(f)}})}; Qe=function(a){a.D=a.Dc.pb(async()=>{a.isOnline?window.navigator?.onLine||await Pe(a):await Pe(a);Qe(a)},3E4)};Re=function(){var a,b;return{promise:new Promise((c,d)=>{a=c;b=d}),resolve:a,reject:b}};Ue=function(a){var {promise:b,resolve:c,reject:d}=Re();Se.set(a,{promise:b,resolve:c,reject:d});Te||(Te=[],queueMicrotask(()=>{var e=[...Te];Te=null;var f=_.de().Ye(e);for(let h of e)f[h].then(Se.get(h).resolve,Se.get(h).reject)}));Te.push(a);return b}; _.Ve=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};We=function(a,b){a.B(b);a.o<100&&(a.o++,b.next=a.j,a.j=b)};$e=function(){for(var a;a=Xe.remove();){try{a.fn.call(a.scope)}catch(b){_.Zb(b)}We(Ye,a)}Ze=!1};_.af=function(a){a.prototype.$goog_Thenable=!0};bf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}}; _.df=function(a,b){this.j=0;this.I=void 0;this.B=this.o=this.v=null;this.D=this.K=!1;if(a!=_.dd)try{let c=this;a.call(b,function(d){_.cf(c,2,d)},function(d){_.cf(c,3,d)})}catch(c){_.cf(this,3,c)}};ef=function(){this.next=this.context=this.j=this.o=this.child=null;this.v=!1};_.gf=function(a,b,c){var d=ff.get();d.o=a;d.j=b;d.context=c;return d};_.kf=function(a,b,c){hf(a,b,c,null)||jf(_.Da(b,a))}; _.lf=function(a){return new _.df(function(b,c){var d=a.length,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.j==0&&d==1?of(c,b):(f?(d=f,d.next==c.B&&(c.B=d),d.next=d.next.next):pf(c),qf(c,e,3,b)))}a.v=null}else _.cf(a,3,b)};_.mf=function(a,b){a.o||a.j!=2&&a.j!=3||rf(a);a.B?a.B.next=b:a.o=b;a.B=b}; tf=function(a,b,c,d){var e=_.gf(null,null,null);e.child=new _.df(function(f,h){e.o=b?function(k){try{let l=b.call(d,k);f(l)}catch(l){h(l)}}:f;e.j=c?function(k){try{let l=c.call(d,k);l===void 0&&k instanceof _.sf?h(k):f(l)}catch(l){h(l)}}:h});e.child.v=a;_.mf(a,e);return e.child};_.cf=function(a,b,c){a.j==0&&(a===c&&(b=3,c=new TypeError("M")),a.j=1,hf(c,a.nB,a.oB,a)||(a.I=c,a.j=b,a.v=null,rf(a),b!=3||c instanceof _.sf||uf(a,c)))}; hf=function(a,b,c,d){if(a instanceof _.df)return nf(a,b,c,d),!0;if(bf(a))return a.then(b,c,d),!0;if(_.Aa(a))try{let e=a.then;if(typeof e==="function")return vf(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1};vf=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))}var k=!1;try{b.call(a,h,f)}catch(l){f(l)}};rf=function(a){a.K||(a.K=!0,jf(a.st,a))};pf=function(a){var b=null;a.o&&(b=a.o,a.o=b.next,b.next=null);a.o||(a.B=null);return b}; qf=function(a,b,c,d){if(c==3&&b.j&&!b.v)for(;a&&a.D;a=a.v)a.D=!1;if(b.child)b.child.v=null,wf(b,c,d);else try{b.v?b.o.call(b.context):wf(b,c,d)}catch(e){_.xf.call(null,e)}We(ff,b)};wf=function(a,b,c){b==2?a.o.call(a.context,c):a.j&&a.j.call(a.context,c)};uf=function(a,b){a.D=!0;jf(function(){a.D&&_.xf.call(null,b)})};_.sf=function(a){_.Ka.call(this,a)};zf=function(a){return yf(a).then(function(b){return JSON.parse(b.responseText)})}; yf=function(a){var b={},c=new XMLHttpRequest;return(new _.df(function(d,e){var f;try{c.open("GET",a,!0)}catch(h){e(new Af("Error opening XHR: "+h.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.qa.clearTimeout(f);var h;!(h=_.Ve(c.status))&&(h=c.status===0)&&(h=_.Mb(a),h=!(h=="http"||h=="https"||h==""));h?d(c):e(new Bf(c.status,a,c))}};c.onerror=function(){e(new Af("Network error",a,c))};if(b.headers)for(let h in b.headers){let 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=_.qa.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new Cf(a,c))},b.timeoutMs));try{c.send(null)}catch(h){c.onreadystatechange=()=>{},_.qa.clearTimeout(f),e(new Af("Error sending XHR: "+h.message,a,c))}})).Hg(function(d){d instanceof _.sf&&c.abort();throw d;})};Af=function(a,b){_.Ka.call(this,a+", url="+b);this.url=b}; Bf=function(a,b,c){Af.call(this,"Request Failed, status="+a,b,c);this.status=a};Cf=function(a,b){Af.call(this,"Request timed out",a,b)};Df=function(){_.je.call(this)};Ef=function(a,b){this.j=a;this.o=b};Gf=function(a,b){_.je.call(this);this.j=a;this.D=b;this.B=Ff?null:[];this.v=Ff?null:[];this.o=Ff?null:[];this.I=!1};Hf=function(a,b){a.o||(a.o=[]);a.o.push(new va.uk(b,void 0))};If=function(a,b,c){a.B||(a.B=[]);a.B.push(new va.uk(b,c))};Jf=function(a,b){a.v||(a.v=[]);a.v.push(new va.uk(b,void 0))}; Kf=function(a,b){var c=[];for(let d=0;d{f=0;a.onload=null;a.onerror=null;k=()=>{}},k=()=>{h();var m=e.filter(n=>!_.de().La(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=_.de().La(m);m.isLoaded()?l():(Hf(m,l),Jf(m,l))});a.onload=()=>k();a.onerror=()=>{h();d(b)}}; _.Mf=function(a,b){var c=!1,d=[];for(let e=0;e{},e=()=>{},f=!1){Of(a,b,(h,k,l=k)=>{a.Ma&&f?a.Qa(h,k,d,e,l):a.load(h,k,d,e,l,c)},c)||d(-1)};Qf=function(a,b){return b.filter(c=>!a.B[c])}; Rf=function(a,b,c,{Wd:d,onError:e,onSuccess:f,forceReload:h}={}){a.M=c;if(!b)throw Error("P");if(a.Td){for(let k of document.getElementsByTagName("style"))Nf(a,k);for(let k of document.getElementsByTagName("link"))Nf(a,k)}Pf(a,Qf(a,b),d,e,f,h)}; Of=function(a,b,c,d){if(a.v)return a.v.then(()=>{Of(a,b,c,d)}),!0;if(!a.D){let f=[];var e=Object.assign({},a.B);Sf(a,b,h=>{f.push(h.getId())},d,h=>!h.isLoaded(),e);b=f}for(e=0;ea.bi;)if(f>1)f-=Math.ceil((l.length-a.bi)/6),f=Math.max(f,1),h=b.slice(e,e+f),k=Tf(a,h,d),l=_.Ta(k).toString();else return a.D?(a.D=!1,a.v=Uf(a).then(m=>{Vf(a,m,d)}),Of(a,b.slice(e),c,d)):!1;e+=f;a.D?c(k,h):c(k,h,e===b.length? b:[])}return!0};Wf=function(a){a.oa||(a.oa=!0,a.Z.sort());return a.Z};Xf=function(a){a=a.ia;a.sort();return a};Tf=function(a,b,c){return a.D?Yf(a.Y,b,{cssRowKey:a.Fa,Ie:a.ya,Wd:c,mn:Wf(a),ln:Xf(a)}):Zf(a.Y,b,{cssRowKey:a.Fa,Ie:a.ya,mn:Wf(a),ln:Xf(a)})};_.$f=function(a,b){var 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);_.$f(a,k);a.v?a.v.then(()=>{e(-1,b)}):e(-1,b)},h)};Sf=function(a,b,c,d,e,f={}){var h=_.de();for(let k of b){b=h.La(k);if(f[k]||e&&!e(b))continue;f[k]=!0;let l=b.j||[];if(d){let m=[];if(d instanceof Map){let n=d.get(k);n&&(m=Array.from(n))}else d[k]&&(m=Object.keys(d[k]));l=l.concat(m)}Sf(a,l,c,d,e,f);c(b)}}; Uf=function(a){a=a.Y.clone();Vd(a);Gd(a,"dg",null);Gd(a,"md","1");return zf(a.toString())};Vf=function(a,b,c){_.de().Rh((b||{}).moduleGraph);Sf(a,Wf(a),d=>{_.Mf(a,[d.getId()])},c);a.v=null};cg=function(a){a=a.buf.charCodeAt(a.pos++);return bg[a]};dg=function(a){var b=0,c=0;do{var d=cg(a);b|=(d&31)<>>=2;v?(k+=r>>>1^-(r&1),r="sy"+k.toString(36)):(v=n,n+=r,r=m.substring(v,n));e[p]=r;t&&(d[l++]=r)}d[l]="";b.pos++;l=c&-2;k=c&1;for(m=0;m>>3&7;k&&(k=cg(b),h[l]=k&7);b.pos++;for(l=0;l0&&(a.B.size===0?a.pj(b):(a.v.push(b),Cg(a)));return e};Dg=function(a,b,c,d,e){If(c,e.callback,e);Jf(c,function(f){f=new vg(b,f);jg(e);hg(e,!1,f)});a.rh(b)?d&&(a.I.add(b),Cg(a)):d&&a.I.add(b)}; Fg=function(a,b){if(!a.o.has(b)&&(a.o.add(b),!a.j.U.has(b))){var c=a.j.La(b);if(c&&!c.isLoaded()){c=c.j;for(let d=0;da.D.get(e).isLoaded()?(_.qa.setTimeout(()=>Error("W`"+e),0),!1):!0);if(Gg){var c=new Hg(a);for(var d=0;d1?(b=c.shift(),a.v=c.map(function(e){return[e]}).concat(a.v),[b]):c}; Ig=function(a,b){if(Gg)return a=new Hg(a),Fg(a,b),a.result;var c=[];a.U.has(b)||c.push(b);b=[b];for(let d=0;d=0;f--){let h=e[f];a.La(h).isLoaded()||a.U.has(h)||(c.push(h),b.push(h))}}c.reverse();yb(c);return c}; Pg=function(a,b,c,d,e,f=0,h=!1){var k=h?0:f+1;f=_.wb(c);a.K=b;for(let l of c)a.U.delete(l);if(d==401)Kg(a,new va.ob(va.ob.Type.ro,d)),a.v.length=0;else if(d==410)Ng(a,new va.ob(va.ob.Type.jo,d)),Og(a);else if(k>=3)[...a.B],Ng(a,new va.ob(va.ob.Type.mk,d,f,e)),Og(a);else{[...a.B];let l=d==8001||!1;(c=Math.pow(k,2)*5E3)?_.qa.setTimeout(()=>{a.pj(b,k,l)},c):a.pj(b,k,l)}};Ng=function(a,b){a.K.length>1?a.v=a.K.map(function(c){return[c]}).concat(a.v):Kg(a,b)}; Kg=function(a,b){var c=a.K;a.B.clear();var d=[];for(var e=0;e=0})},a);xb(d,f)}for(e=0;e0){a.pj(b);return}}Cg(a)};Ag=function(a,b){a=a.M.get(b);for(let c=0;a&&cPromise.resolve(f.load(h))};Wg=function(a,b){b=b.filter(c=>!a.rh(c)&&!a.La(c).isLoaded());b.length>0&&(Ug(a,...b),a.K.push(b),Vg(a))};Xg=function(a,b){return new _.df((c,d)=>{var e=a.La(b);e.isLoaded()?c(null):(If(e,()=>{c(null)}),Jf(e,f=>{var h=`Error loading ${b}: ${f}`;f instanceof va.ob&&f.url&&(h=`${h}, requested url: ${f.url.toString()}`);d(Error(h))}))})}; Yg=function(a,b,c,d=()=>!0,e={}){for(let f of b)b=a.La(f),!e[f]&&d(b)&&(e[f]=!0,Yg(a,b.j||[],c,d,e),c(b))};Zg=function(a,...b){b.forEach(c=>{delete a.D[c]})};Ug=function(a,...b){b.forEach(c=>{a.D[c]=!0})}; Vg=function(a){for(;a.B0;){let b=a.K.shift().filter(c=>!a.La(c).isLoaded());if(b.length>0){a.B++;let c=()=>{a.B--;Vg(a);c=()=>{}};_.lf(b.map(f=>Xg(a,f))).then(()=>{c()});let d=0,e=()=>{if((a.j instanceof Map?a.j.size>0:Object.keys(a.j).length>0)&&!a.Y.Eb)throw Error("V");Rf(a.Y,b,a.v,{Wd:a.j,onError:(f,h)=>{var k=$g[d++];k!==void 0?setTimeout(()=>{e()},k):(Zg(a,...b),c(),b.forEach(l=>{l=a.La(l);if(!l.isLoaded())l.onError(new va.ob(va.ob.Type.mk,f,b,h))}))}})};e()}}}; ah=function(a){a.j===-1&&(a.j=a.data.reduce((b,c,d)=>b+(c?2**d:0),0));return a.j};_.bh=function(){};_.fh=function(a){if(a instanceof ch||a instanceof dh||a instanceof eh)return a;if(typeof a.next=="function")return new ch(()=>a);if(typeof a[Symbol.iterator]=="function")return new ch(()=>a[Symbol.iterator]());if(typeof a.bd=="function")return new ch(()=>a.bd());throw Error("Z");};_.gh=function(a){_.je.call(this);this.D=1;this.v=[];this.B=0;this.j=[];this.o={};this.I=!!a}; hh=function(a,b,c){jf(function(){a.apply(b,c)})};ih=function(a){this.j=a};jh=function(a){this.j=a};kh=function(a){this.data=a};lh=function(a){return a===void 0||a instanceof kh?a:new kh(a)};_.mh=function(a){this.j=a};nh=function(){};oh=function(){};ph=function(a){this.j=a;this.o=null};qh=function(a){if(a.j==null)throw Error("$");a.isAvailable()||_.Zb(Error("$"))};rh=function(){var a=null;try{a=_.qa.localStorage||null}catch(b){}ph.call(this,a)};sh=function(a,b){this.o=a;this.j=b+"::"}; _.th=function(a){var b=new rh;return b.isAvailable()?a?new sh(b,a):b:null}; vh=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};wh=function(a){for(var b=a.length;--b>=0;)a[b]=0};xh=function(a,b,c,d,e){this.Yr=a;this.Uv=b;this.Tv=c;this.xv=d;this.Gy=e;this.eq=a&&a.length};yh=function(a,b){this.Fp=a;this.ig=0;this.we=b};zh=function(a,b){a.Oa[a.pending++]=b&255;a.Oa[a.pending++]=b>>>8&255};Ah=function(a,b,c){a.hb>16-c?(a.Fb|=b<>16-a.hb,a.hb+=c-16):(a.Fb|=b<>>=1,c<<=1;while(--b>0);return c>>>1};Dh=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]=Ch(d[e]++,e))};Eh=function(a){var b;for(b=0;b<286;b++)a.Qb[b*2]=0;for(b=0;b<30;b++)a.Ne[b*2]=0;for(b=0;b<19;b++)a.qb[b*2]=0;a.Qb[512]=1;a.Bd=a.Eg=0;a.kc=a.matches=0};Fh=function(a){a.hb>8?zh(a,a.Fb):a.hb>0&&(a.Oa[a.pending++]=a.Fb);a.Fb=0;a.hb=0}; Gh=function(a,b,c){Fh(a);zh(a,c);zh(a,~c);uh.tf(a.Oa,a.window,b,c,a.pending);a.pending+=c};Hh=function(a,b,c,d){var e=b*2,f=c*2;return a[e]>>7)];Bh(a,h,c);k=Nh[h];k!==0&&(e-=Oh[h],Ah(a,e,k))}}while(d>1;h>=1;h--)Ih(a,c,h);l=f;do h=a.heap[1],a.heap[1]=a.heap[a.wd--],Ih(a,c,1),d=a.heap[1],a.heap[--a.Uf]=h,a.heap[--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.heap[1]=l++, Ih(a,c,1);while(a.wd>=2);a.heap[--a.Uf]=a.heap[1];h=b.Fp;l=b.ig;d=b.we.Yr;e=b.we.eq;f=b.we.Uv;var m=b.we.Tv,n=b.we.Gy,p,r=0;for(p=0;p<=15;p++)a.kd[p]=0;h[a.heap[a.Uf]*2+1]=0;for(b=a.Uf+1;b<573;b++){var t=a.heap[b];p=h[h[t*2+1]*2+1]+1;p>n&&(p=n,r++);h[t*2+1]=p;if(!(t>l)){a.kd[p]++;var v=0;t>=m&&(v=f[t-m]);var z=h[t*2];a.Bd+=z*(p+v);e&&(a.Eg+=z*(d[t*2+1]+v))}}if(r!==0){do{for(p=n-1;a.kd[p]===0;)p--;a.kd[p]--;a.kd[p+1]+=2;a.kd[n]--;r-=2}while(r>0);for(p=n;p!==0;p--)for(t=a.kd[p];t!==0;)d=a.heap[--b], d>l||(h[d*2+1]!==p&&(a.Bd+=(p-h[d*2+1])*h[d*2],h[d*2+1]=p),t--)}Dh(c,k,a.kd)};Rh=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.Qb[c*2]!==0)return 0;if(a.Qb[18]!==0||a.Qb[20]!==0||a.Qb[26]!==0)return 1;for(c=32;c<256;c++)if(a.Qb[c*2]!==0)return 1;return 0};Uh=function(a,b,c){a.Oa[a.Vg+a.kc*2]=b>>>8&255;a.Oa[a.Vg+a.kc*2+1]=b&255;a.Oa[a.km+a.kc]=c&255;a.kc++;b===0?a.Qb[c*2]++:(a.matches++,b--,a.Qb[(Jh[c]+256+1)*2]++,a.Ne[(b<256?Mh[b]:Mh[256+(b>>>7)])*2]++);return a.kc===a.zh-1};Xh=function(a,b){a.msg=Vh[b];return b}; Yh=function(a){for(var b=a.length;--b>=0;)a[b]=0};Zh=function(a){var b=a.state,c=b.pending;c>a.za&&(c=a.za);c!==0&&(uh.tf(a.output,b.Oa,b.Hh,c,a.ng),a.ng+=c,b.Hh+=c,a.Fn+=c,a.za-=c,b.pending-=c,b.pending===0&&(b.Hh=0))}; ci=function(a,b){var c=a.Ub>=0?a.Ub:-1,d=a.V-a.Ub,e=0;if(a.level>0){a.wa.il===2&&(a.wa.il=Th(a));Qh(a,a.mj);Qh(a,a.Gi);Rh(a,a.Qb,a.mj.ig);Rh(a,a.Ne,a.Gi.ig);Qh(a,a.Vo);for(e=18;e>=3&&a.qb[$h[e]*2+1]===0;e--);a.Bd+=3*(e+1)+5+5+4;var f=a.Bd+3+7>>>3;var h=a.Eg+3+7>>>3;h<=f&&(f=h)}else f=h=d+5;if(d+4<=f&&c!==-1)Ah(a,b?1:0,3),Gh(a,c,d);else if(a.strategy===4||h===f)Ah(a,2+(b?1:0),3),Ph(a,ai,bi);else{Ah(a,4+(b?1:0),3);c=a.mj.ig+1;d=a.Gi.ig+1;e+=1;Ah(a,c-257,5);Ah(a,d-1,5);Ah(a,e-4,4);for(f=0;f>>8&255;a.Oa[a.pending++]=b&255}; fi=function(a,b){var c=a.Nq,d=a.V,e=a.Yb,f=a.Sq,h=a.V>a.Bb-262?a.V-(a.Bb-262):0,k=a.window,l=a.ye,m=a.Ua,n=a.V+258,p=k[d+e-1],r=k[d+e];a.Yb>=a.Yp&&(c>>=2);f>a.da&&(f=a.da);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.hg=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.da?e:a.da}; ii=function(a){var b=a.Bb,c;do{var d=a.Ks-a.da-a.V;if(a.V>=b+(b-262)){uh.tf(a.window,a.window,b,b,0);a.hg-=b;a.V-=b;a.Ub-=b;var e=c=a.Yi;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.Ua[--e],a.Ua[e]=f>=b?f-b:0;while(--c);d+=b}if(a.wa.Db===0)break;e=a.wa;c=a.window;f=a.V+a.da;var h=e.Db;h>d&&(h=d);h===0?c=0:(e.Db-=h,uh.tf(c,e.input,e.df,h,f),e.state.wrap===1?e.sa=gi(e.sa,c,h,f):e.state.wrap===2&&(e.sa=hi(e.sa,c,h,f)),e.df+=h,e.nf+=h,c=h);a.da+=c;if(a.da+a.rb>=3)for(d=a.V-a.rb,a.xa= a.window[d],a.xa=(a.xa<=3&&(a.xa=(a.xa<=3)if(c=Uh(a,a.V-a.hg,a.Ba-3),a.da-=a.Ba,a.Ba<=a.om&&a.da>=3){a.Ba--;do a.V++,a.xa=(a.xa<=3&&(a.xa=(a.xa<4096)&&(a.Ba=2));if(a.Yb>=3&&a.Ba<=a.Yb){d=a.V+a.da-3;c=Uh(a,a.V-1-a.Ar,a.Yb-3);a.da-=a.Yb-1;a.Yb-=2;do++a.V<=d&&(a.xa=(a.xa<=3&&a.V>0&&(d=a.V-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.V+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.da&&(a.Ba=a.da)}a.Ba>=3?(c=Uh(a,1,a.Ba-3),a.da-=a.Ba,a.V+=a.Ba,a.Ba=0):(c=Uh(a,0,a.window[a.V]),a.da--,a.V++);if(c&&(ci(a,!1),a.wa.za===0))return 1}a.rb=0;return b===4?(ci(a, !0),a.wa.za===0?3:4):a.kc&&(ci(a,!1),a.wa.za===0)?1:2};mi=function(a,b){for(var c;;){if(a.da===0&&(ii(a),a.da===0)){if(b===0)return 1;break}a.Ba=0;c=Uh(a,0,a.window[a.V]);a.da--;a.V++;if(c&&(ci(a,!1),a.wa.za===0))return 1}a.rb=0;return b===4?(ci(a,!0),a.wa.za===0?3:4):a.kc&&(ci(a,!1),a.wa.za===0)?1:2};ni=function(a,b,c,d,e){this.uw=a;this.Fy=b;this.Xy=c;this.Ey=d;this.kw=e}; oi=function(){this.wa=null;this.status=0;this.Oa=null;this.wrap=this.pending=this.Hh=this.nc=0;this.qa=null;this.zc=0;this.method=8;this.fg=-1;this.ye=this.Pn=this.Bb=0;this.window=null;this.Ks=0;this.head=this.Ua=null;this.Sq=this.Yp=this.strategy=this.level=this.om=this.Nq=this.Yb=this.da=this.hg=this.V=this.Ze=this.Ar=this.Ba=this.Ub=this.vd=this.ud=this.Ll=this.Yi=this.xa=0;this.Qb=new uh.Yc(1146);this.Ne=new uh.Yc(122);this.qb=new uh.Yc(78);Yh(this.Qb);Yh(this.Ne);Yh(this.qb);this.Vo=this.Gi= this.mj=null;this.kd=new uh.Yc(16);this.heap=new uh.Yc(573);Yh(this.heap);this.Uf=this.wd=0;this.depth=new uh.Yc(573);Yh(this.depth);this.hb=this.Fb=this.rb=this.matches=this.Eg=this.Bd=this.Vg=this.kc=this.zh=this.km=0}; qi=function(a,b){if(!a||!a.state||b>5||b<0)return a?Xh(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.Db!==0||c.status===666&&b!==4)return Xh(a,a.za===0?-5:-2);c.wa=a;var d=c.fg;c.fg=b;if(c.status===42)if(c.wrap===2)a.sa=0,di(c,31),di(c,139),di(c,8),c.qa?(di(c,(c.qa.text?1:0)+(c.qa.Yd?2:0)+(c.qa.extra?4:0)+(c.qa.name?8:0)+(c.qa.comment?16:0)),di(c,c.qa.time&255),di(c,c.qa.time>>8&255),di(c,c.qa.time>>16&255),di(c,c.qa.time>>24&255),di(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),di(c,c.qa.os&255), c.qa.extra&&c.qa.extra.length&&(di(c,c.qa.extra.length&255),di(c,c.qa.extra.length>>8&255)),c.qa.Yd&&(a.sa=hi(a.sa,c.Oa,c.pending,0)),c.zc=0,c.status=69):(di(c,0),di(c,0),di(c,0),di(c,0),di(c,0),di(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),di(c,3),c.status=113);else{var e=8+(c.Pn-8<<4)<<8;e|=(c.strategy>=2||c.level<2?0:c.level<6?1:c.level===6?2:3)<<6;c.V!==0&&(e|=32);c.status=113;ei(c,e+(31-e%31));c.V!==0&&(ei(c,a.sa>>>16),ei(c,a.sa&65535));a.sa=1}if(c.status===69)if(c.qa.extra){for(e=c.pending;c.zc< (c.qa.extra.length&65535)&&(c.pending!==c.nc||(c.qa.Yd&&c.pending>e&&(a.sa=hi(a.sa,c.Oa,c.pending-e,e)),Zh(a),e=c.pending,c.pending!==c.nc));)di(c,c.qa.extra[c.zc]&255),c.zc++;c.qa.Yd&&c.pending>e&&(a.sa=hi(a.sa,c.Oa,c.pending-e,e));c.zc===c.qa.extra.length&&(c.zc=0,c.status=73)}else c.status=73;if(c.status===73)if(c.qa.name){e=c.pending;do{if(c.pending===c.nc&&(c.qa.Yd&&c.pending>e&&(a.sa=hi(a.sa,c.Oa,c.pending-e,e)),Zh(a),e=c.pending,c.pending===c.nc)){var f=1;break}f=c.zce&&(a.sa=hi(a.sa,c.Oa,c.pending-e,e));f===0&&(c.zc=0,c.status=91)}else c.status=91;if(c.status===91)if(c.qa.comment){e=c.pending;do{if(c.pending===c.nc&&(c.qa.Yd&&c.pending>e&&(a.sa=hi(a.sa,c.Oa,c.pending-e,e)),Zh(a),e=c.pending,c.pending===c.nc)){f=1;break}f=c.zce&&(a.sa=hi(a.sa,c.Oa,c.pending-e,e));f===0&&(c.status=103)}else c.status=103;c.status===103&& (c.qa.Yd?(c.pending+2>c.nc&&Zh(a),c.pending+2<=c.nc&&(di(c,a.sa&255),di(c,a.sa>>8&255),a.sa=0,c.status=113)):c.status=113);if(c.pending!==0){if(Zh(a),a.za===0)return c.fg=-1,0}else if(a.Db===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return Xh(a,-5);if(c.status===666&&a.Db!==0)return Xh(a,-5);if(a.Db!==0||c.da!==0||b!==0&&c.status!==666){d=c.strategy===2?mi(c,b):c.strategy===3?li(c,b):pi[c.level].kw(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.za===0&&(c.fg=-1),0;if(d===2&&(b===1? (Ah(c,2,3),Bh(c,256,ai),c.hb===16?(zh(c,c.Fb),c.Fb=0,c.hb=0):c.hb>=8&&(c.Oa[c.pending++]=c.Fb&255,c.Fb>>=8,c.hb-=8)):b!==5&&(Ah(c,0,3),Gh(c,0,0),b===3&&(Yh(c.head),c.da===0&&(c.V=0,c.Ub=0,c.rb=0))),Zh(a),a.za===0))return c.fg=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(di(c,a.sa&255),di(c,a.sa>>8&255),di(c,a.sa>>16&255),di(c,a.sa>>24&255),di(c,a.nf&255),di(c,a.nf>>8&255),di(c,a.nf>>16&255),di(c,a.nf>>24&255)):(ei(c,a.sa>>>16),ei(c,a.sa&65535));Zh(a);c.wrap>0&&(c.wrap=-c.wrap);return c.pending!== 0?0:1}; ri=function(a){if(!(this instanceof ri))return new ri(a);a=this.options=uh.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.wa=new si;this.wa.za=0;var b=this.wa;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=Xh(b,-2);else{e===8&&(e=9);var l=new oi;b.state=l;l.wa=b;l.wrap=k;l.qa=null;l.Pn=e;l.Bb=1<>=7;f<30;f++)for(Oh[f]=h<<7,e=0;e<1<=m.Bb&&(b===0&&(Yh(m.head),m.V=0,m.Ub=0,m.rb=0),c=new uh.rf(m.Bb),uh.tf(c,f,h-m.Bb,m.Bb,0),f=c,h=m.Bb);c=a.Db;d=a.df;e=a.input;a.Db=h;a.df=0;a.input=f;for(ii(m);m.da>=3;){f=m.V;h=m.da-2;do m.xa=(m.xa<1?a[b[0]]=b[1]:b.length===1&&Object.assign(a,b[0])};_.Di=function(...a){_.Bi(_.Ci,arguments)};_.u=function(a,b){return a in _.Ci?_.Ci[a]:b};_.Ei=function(a){var b=_.Ci.EXPERIMENT_FLAGS;return b?b[a]:void 0};Gi=function(a){Fi.forEach(b=>b(a))};_.Ii=function(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){_.Hi(b)}}:a}; _.Hi=function(a){var b=_.sa("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=_.u("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.Di("ERRORS",b));Gi(a)};_.Ji=function(a,b,c,d,e){var f=_.sa("yt.logging.errors.log");f?f(a,"WARNING",b,c,d,void 0,e):(f=_.u("ERRORS",[]),f.push([a,"WARNING",b,c,d,void 0,e]),_.Di("ERRORS",f))}; Li=function(a,b){b=a.split(b);var c={};for(let f=0,h=b.length;f{var e=encodeURIComponent(String(d));c=Array.isArray(c)?c:[c];_.sb(c,f=>{f==""?b.push(e):b.push(`${e}=${encodeURIComponent(String(f))}`)})});return b.join("&")};_.Pi=function(a){a.charAt(0)==="?"&&(a=a.substring(1));return Li(a,"&")};Ri=function(a,b){return Qi(a,b||{},!0)};_.Si=function(a,b){return Qi(a,b||{},!1)}; Qi=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=_.Pi(e[1]||"");for(let f in b)!c&&e!==null&&f in e||(e[f]=b[f]);return _.Tb(a,e)+d};_.Ti=function(a){if(!b)var b=window.location.href;var c=_.Jb(a)[1]||null,d=_.Nb(a);c&&d?(a=_.Jb(a),b=_.Jb(b),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?_.Nb(b)===d&&(Number(_.Jb(b)[4]||null)||null)===(Number(_.Jb(a)[4]||null)||null):!0;return a};Ki=function(a){return a&&a.match(Ui)?a:_.Gb(a)}; _.Zi=function(a=_.sa("yt.ads.biscotti.lastId_")||""){var b=Vi,c=Object,d=c.assign;a:{try{var e=b.j.top.location.href}catch(B){e=2;break a}e=e?e===b.o.location.href?0:1:2}e={dt:Wi,flash:"0",frm:e};try{e.u_tz=-(new Date).getTimezoneOffset();try{var f=Xi.history.length}catch(B){f=0}e.u_his=f;e.u_h=Xi.screen?.height;e.u_w=Xi.screen?.width;e.u_ah=Xi.screen?.availHeight;e.u_aw=Xi.screen?.availWidth;e.u_cd=Xi.screen?.colorDepth}catch(B){}f=b.j;try{var h=f.screenX;var k=f.screenY}catch(B){}try{var l=f.outerWidth; var m=f.outerHeight}catch(B){}try{var n=f.innerWidth;var p=f.innerHeight}catch(B){}try{var r=f.screenLeft;var t=f.screenTop}catch(B){}try{n=f.innerWidth,p=f.innerHeight}catch(B){}try{var v=f.screen.availWidth;var z=f.screen.availTop}catch(B){}h=[r,t,h,k,v,z,l,m,n,p];try{var E=_.qd(b.j.top||window).round()}catch(B){E=new _.kd(-12245933,-12245933)}l=E;E=new Yi;"SVGElement"in _.qa&&"createElementNS"in _.qa.document&&E.set(0);k=jd();k["allow-top-navigation-by-user-activation"]&&E.set(1);k["allow-popups-to-escape-sandbox"]&& E.set(2);_.qa.crypto&&_.qa.crypto.subtle&&E.set(3);"TextDecoder"in _.qa&&"TextEncoder"in _.qa&&E.set(4);E=ah(E);k=l.height;l=l.width;h=h.join();b=b.o;c=d.call(c,e,{bc:E,bih:k,biw:l,brdim:h,vis:b.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""]??0,wgl:!!Xi.WebGLRenderingContext});c.ca_type="image";a&&(c.bid=a);return c};_.$i=function(a,b){typeof a==="function"&&(a=_.Ii(a));return window.setTimeout(a,b)}; bj=function(){if(!aj)return null;var a=aj();return"open"in a?a:null};_.dj=function(a){switch(_.cj(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};_.cj=function(a){return a&&"status"in a?a.status:-1};_.w=function(a,b){a=_.ej(a,b);return typeof a==="string"&&a==="false"?!1:!!a};_.fj=function(a,b){return Number(_.ej(a,b)||0)};_.gj=function(a){a=_.ej(a);return a!==void 0?String(a):""}; _.ej=function(a,b){a=_.u("EXPERIMENT_FLAGS",{})[a];return a!==void 0?a:b};_.hj=function(){var a=[],b=_.u("EXPERIMENTS_FORCED_FLAGS",{});for(var c of Object.keys(b))a.push({key:c,value:String(b[c])});c=_.u("EXPERIMENT_FLAGS",{});for(let d of Object.keys(c))d.startsWith("force_")&&b[d]===void 0&&a.push({key:d,value:String(c[d])});return a}; kj=function(a,b,c="GET",d="",e,f,h,k=!1,l){var m=bj();if(!m)return null;var n=()=>{(m&&"readyState"in m?m.readyState:0)===4&&b&&_.Ii(b)(m)};"onloadend"in m?m.addEventListener("loadend",n,!1):m.onreadystatechange=n;_.w("debug_forward_web_query_parameters")&&(a=ij(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=jj(a,e))for(let 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){_.Ji(p)}}m.send(d);return m}; jj=function(a,b={}){var c=_.Ti(a),d=_.u("INNERTUBE_CLIENT_NAME"),e=_.w("web_ajax_ignore_global_headers_if_set");for(let k in lj){let l=_.u(lj[k]),m=k==="X-Goog-AuthUser"||k==="X-Goog-PageId";k!=="X-Goog-Visitor-Id"||l||(l=_.u("VISITOR_DATA"));var f;if(!(f=!l)){if(!(f=c||(_.Nb(a)?!1:!0))){f=a;var h;if(h=_.w("add_auth_headers_to_remarketing_google_dot_com_ping")&&k==="Authorization"&&(d==="TVHTML5"||d==="TVHTML5_UNPLUGGED"||d==="TVHTML5_SIMPLY"))h=_.Nb(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=_.Ob(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||!_.Nb(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!_.Nb(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&&_.Nb(a)||(b["X-YouTube-Ad-Signals"]=Oi(_.Zi()));return b};nj=function(a,b){b.method="POST";b.postParams||(b.postParams={});return _.mj(a,b)}; _.mj=function(a,b){var c=b.format||"JSON";a=oj(a,b);var d=pj(a,b),e=!1,f=qj(a,k=>{if(!e){e=!0;h&&window.clearTimeout(h);var l=_.dj(k),m=null,n=400<=k.status&&k.status<500,p=500<=k.status&&k.status<600;if(l||n||p)m=rj(a,c,k,b.convertToSafeHtml);l&&(l=sj(c,k,m));m=m||{};n=b.context||_.qa;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){let k= b.onTimeout;var h=_.$i(()=>{e||(e=!0,f.abort(),window.clearTimeout(h),k.call(b.context||_.qa,f))},d)}return f};oj=function(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=_.u("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=Ri(a,b);return a}; pj=function(a,b){var c=_.u("XSRF_FIELD_NAME"),d=_.u("XSRF_TOKEN"),e=b.postBody||"",f=b.postParams,h=_.u("XSRF_FIELD_NAME"),k;b.headers&&(k=b.headers["Content-Type"]);b.excludeXsrf||_.Nb(a)&&!b.withCredentials&&_.Nb(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=_.Pi(e),pd(e,f),e=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(e):_.Sb(e));f=e||f&&!_.md(f);!tj&&f&& b.method!=="POST"&&(tj=!0,_.Hi(Error("ba")));return e};rj=function(a,b,c,d){var e=null;switch(b){case "JSON":let f;try{f=c.responseText}catch(h){throw d=Error("ca"),d.params=a,_.Ji(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)?uj(a):null)e={},_.sb(a.getElementsByTagName("*"),h=>{e[h.tagName]=vj(h)})}d&&wj(e);return e}; wj=function(a){if(_.Aa(a))for(let b in a)b==="html_content"||_.La(b,"_html")?a[b]=_.fb(a[b]):wj(a[b])};sj=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}};uj=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null};vj=function(a){var b="";_.sb(a.childNodes,c=>{b+=c.nodeValue});return b}; ij=function(a){var b=window.location.search,c=_.Nb(a);_.w("debug_handle_relative_url_for_query_forward_killswitch")||!c&&_.Ti(a)&&(c=document.location.hostname);var d=_.Ob(a);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=_.Pi(b),f={};_.sb(xj,h=>{e[h]&&(f[h]=e[h])});return _.Si(a,f)};_.zj=function(a,b,c,d="youtube.com",e=!1){_.yj.set(a,b,{sj:c,path:"/",domain:d,secure:e})}; _.Aj=function(a,b="/",c="youtube.com"){_.yj.remove(a,b,c)};_.Bj=function(){if(!_.qa.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.qa.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.qa.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.qa.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.qa.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}}; _.Cj=function(a){var b={},c=[];"USER_SESSION_ID"in _.Ci&&c.push({key:"u",value:_.u("USER_SESSION_ID")});if(c=_.Cd(c))b.Authorization=c,c=a=a?.sessionIndex,c===void 0&&(c=Number(_.u("SESSION_INDEX",0)),c=isNaN(c)?0:c),_.w("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Ci||(b["X-Origin"]=window.location.origin),a===void 0&&"DELEGATED_SESSION_ID"in _.Ci&&(b["X-Goog-PageId"]=_.u("DELEGATED_SESSION_ID"));return b}; Dj=function(){var a=_.qa.navigator;return a?a.connection:void 0};_.Fj=function(){var a=Dj();if(a){var b=Ej[a.type||"unknown"]||"CONN_UNKNOWN";a=Ej[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}};_.Hj=function(){var a=Dj();if(a?.effectiveType)return Gj.hasOwnProperty(a.effectiveType)?Gj[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};_.Jj=function(){try{return _.Ij(),!0}catch(a){return!1}}; _.Ij=function(a="unknown"){if(_.u("DATASYNC_ID")!==void 0)return _.u("DATASYNC_ID");throw new _.Kj("Datasync ID not set",a);};_.Lj=function(a,b){return _.Me.Ga(a,0,b)};Mj=function(a,b){try{b()}catch(c){a.Jb(c)}};Oj=function(a){var b=_.w("enable_scheduler_simulate_raf");if(a.o[8].length){if(a.ia)return 4;if(b){if(!a.isHidden())return a.Z?3:5}else if(Nj(a))return 3}for(let c=5;c>=a.B;c--)if(a.o[c].length>0)return c>0?b?a.isHidden()?2:a.Z?3:5:Nj(a)?3:2:1;return 0}; Pj=function(a){a.ga.length=0;for(let b=5;b>=0;b--)a.o[b].length=0;a.o[8].length=0;a.v={};a.stop()};Nj=function(a){return!a.isHidden()&&a.Z};Rj=function(a){for(let b of Qj)if(a.o[b].length)return!0;return!1}; Uj=function(a,b,c){a.ia&&a.I===4&&a.j||a.stop();a.D=!0;b=_.Ea()+(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.Jb(h)}}}for(d=a.o[4];d.length;)c=d.shift(),f=a.v[c],delete a.v[c],f&&Mj(a,f);d=a.ya?0:1;d=a.B>d?a.B:d;if(!(_.Ea()>=b)){do{a:{c=a;f=d;for(e=3;e>=f;e--){let h=c.o[e];for(;h.length;){let k=h.shift(),l=c.v[k];delete c.v[k];if(l){c=l;break a}}}c=null}c&&Mj(a,c)}while(c&&_.Ea(){var e=Xj().Ga(a,b);ak[d]=e},c);return d};ck=function(a){Xj().U(a)};dk=function(a){var b=Xj();if(a<0)b.Aa(-a);else{var c=ak[a];c?(b.Aa(c),delete ak[a]):window.clearTimeout(a)}};fk=function(){ek()}; ek=function(){window.clearTimeout(gk);Xj().start()};ik=function(){Xj().pause();window.clearTimeout(gk);gk=window.setTimeout(fk,hk)};lk=function(){window.clearTimeout(jk);jk=window.setTimeout(()=>{kk(0)},hk)};kk=function(a){lk();var b=Xj();b.B=a;b.start()};mk=function(a){lk();var b=Xj();b.B>a&&(b.B=a,b.start())};nk=function(){window.clearTimeout(jk);var a=Xj();a.B=0;a.start()};_.pk=function(){ok.instance||(ok.instance=new ok);return ok.instance}; rk=function(){return qk()?.get("LAST_RESULT_ENTRY_KEY",!0)};_.vk=function(a){sk||(_.tk?_.tk.Jb(a):(_.uk.push({type:"ERROR",payload:a}),_.uk.length>10&&_.uk.shift()))};wk=function(a,b){sk||(_.tk?_.tk.lm(a,b):(_.uk.push({type:"EVENT",eventType:a,payload:b}),_.uk.length>10&&_.uk.shift()))};xk=function(a){if(a.indexOf(":")>=0)throw Error("ga");};yk=function(a){return a.substr(0,a.indexOf(":"))||a};_.zk=function(a){var b=_.ac();return b?b.toLowerCase().indexOf(a)>=0:!1}; Ek=function(a,b,c,d){b=yk(b);var e=a instanceof Error?a:Error("ha`"+a);if(e instanceof Ak)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new Ak("QUOTA_EXCEEDED",a);if(_.Bk&&e.name==="UnknownError")return new Ak("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Ck)return new Ak("MISSING_INDEX",{...a,objectStore:e.objectStore,index:e.index});if(e.name==="InvalidStateError"&&Dk.some(f=>e.message.includes(f)))return new Ak("EXECUTE_TRANSACTION_ON_CLOSED_DB",a);if(e.name=== "AbortError")return new Ak("UNKNOWN_ABORT",a,e.message);e.args=[{...a,name:"IdbError",Mm:e.name}];e.level="WARNING";return e};Fk=function(a,b,c){var d=rk();return new Ak("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d?.hasSucceededOnce}})};Gk=function(a){if(!a)throw Error();throw a;};Hk=function(a){return a};Kk=function(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("ia");let f=c(a.state.value);f instanceof _.Ik?Jk(a,b,f,d,e):d(f)}catch(f){e(f)}}; Lk=function(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("ja");let f=c(a.state.reason);f instanceof _.Ik?Jk(a,b,f,d,e):d(f)}catch(f){e(f)}};Jk=function(a,b,c,d,e){b===c?e(new TypeError("ka")):c.then(f=>{f instanceof _.Ik?Jk(a,b,f,d,e):d(f)},f=>{e(f)})};Mk=function(a,b,c){var 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)}; Nk=function(a){return new Promise((b,c)=>{Mk(a,b,c)})};Pk=function(a){return new _.Ik(new Ok((b,c)=>{Mk(a,b,c)}))};Qk=function(a,b){return new _.Ik(new Ok((c,d)=>{var e=()=>{var f=a?b(a):null;f?f.then(h=>{a=h;e()},d):c()};e()}))};Rk=function(){return _.w("idb_immediate_commit")}; _.Wk=async function(a,b,c,d){var e={mode:"readonly",kb:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof c==="string"?e.mode=c:Object.assign(e,c);a.transactionCount++;c=e.kb?3:1;for(var f=0,h;!h;){f++;let n=Math.round((0,_.Sk)());try{var k=a.j.transaction(b,e.mode),l=d,m=!!e.commit;let p=new Tk(k),r=await Uk(p,l,m),t=Math.round((0,_.Sk)());Vk(a,n,t,f,void 0,b.join(),e);return r}catch(p){l=Math.round((0,_.Sk)());let r=Ek(p,a.j.name,b.join(),a.j.version);if(r instanceof Ak&&!r.j||f>=c)Vk(a,n,l,f,r,b.join(), e),h=r}}return Promise.reject(h)};_.Yk=function(a,b,c){a=a.j.createObjectStore(b,c);return new Xk(a)};_.$k=function(a,b,c){return _.Wk(a,[b],{mode:"readwrite",kb:!0,commit:Rk()},d=>_.Zk(d.objectStore(b),c))}; Vk=function(a,b,c,d,e,f,h){b=c-b;e?(e instanceof Ak&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&wk("QUOTA_EXCEEDED",{dbName:yk(a.j.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:h.mode}),e instanceof Ak&&e.type==="UNKNOWN_ABORT"&&(c-=a.v,c<0&&c>=2147483648&&(c=0),wk("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.o=!0),al(a,!1,d,f,b,h.tag),_.vk(e)):al(a,!0,d,f,b,h.tag)}; al=function(a,b,c,d,e,f="IDB_TRANSACTION_TAG_UNKNOWN"){wk("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.o,duration:e,isSuccessful:b,tryCount:c,tag:f})};_.Zk=function(a,b){return Pk(a.j.put(b,void 0))};_.bl=function(a,b,c){a.j.createIndex(b,c,{unique:!1})};dl=function(a,b,c){a=a.j.openCursor(b.query,b.direction);return cl(a).then(d=>Qk(d,c))};fl=function(a,b){return dl(a,{query:b},c=>c.delete().then(()=>el(c))).then(()=>{})}; gl=function(a,b,c){var d=[];return dl(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),el(e)}).then(()=>d)};Uk=function(a,b,c){var d=new Promise((e,f)=>{try{let 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)};hl=function(a,b,c){var {query:d=null,direction:e="next"}=b;a=a.j.openCursor(d,e);return cl(a).then(f=>Qk(f,c))}; il=function(a,b,c){var d=[];return hl(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),el(e)}).then(()=>d)};cl=function(a){return Pk(a).then(b=>b?new jl(a,b):null)};el=function(a){a.cursor.continue(void 0);return cl(a.request)}; ll=function(a,b,c){return new Promise((d,e)=>{var f=b!==void 0?self.indexedDB.open(a,b):self.indexedDB.open(a);var h=c.blocked,k=c.blocking,l=c.TA,m=c.upgrade,n=c.closed,p,r=()=>{p||(p=new kl(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"&&wk("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:yk(a)});let v=r(),z=new Tk(f.transaction);m&& m(v,E=>t.oldVersion=E,z);z.done.catch(E=>{e(E)})}catch(v){e(v)}});f.addEventListener("success",()=>{var t=f.result;k&&t.addEventListener("versionchange",()=>{k(r())});t.addEventListener("close",()=>{wk("IDB_UNEXPECTEDLY_CLOSED",{dbName:yk(a),dbVersion:t.version});l&&l()});d(r())});f.addEventListener("error",()=>{e(f.error)});h&&f.addEventListener("blocked",()=>{h()})})};ml=function(a,b,c={}){return ll(a,b,c)}; _.nl=async function(a,b={}){try{let c=self.indexedDB.deleteDatabase(a),d=b.blocked;d&&c.addEventListener("blocked",()=>{d()});await Nk(c)}catch(c){throw Ek(c,a,"",-1);}};ol=function(a,b){return new Ak("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};_.pl=function(a,b){if(!b)throw Fk("openWithToken",yk(a.name));return a.open()}; rl=async function(a,b){return _.Wk(await _.pl(ql,b),["databases"],{kb:!0,mode:"readwrite"},c=>{var 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 _.Zk(d,a).then(()=>{})})})};_.sl=async function(a,b){return a?(await _.pl(ql,b)).delete("databases",a):void 0}; _.tl=async function(a,b){var c=[];b=await _.pl(ql,b);await _.Wk(b,["databases"],{kb:!0,mode:"readonly"},d=>{c.length=0;return dl(d.objectStore("databases"),{},e=>{a(e.cursor.value)&&c.push(e.cursor.value);return el(e)})});return c};ul=function(a){return _.tl(b=>b.publicName==="LogsDatabaseV2"&&b.userIdentifier!==void 0,a)}; yl=async function(){if(rk()?.hasSucceededOnce)return!0;var a;if(a=_.vl)a=/WebKit\/([0-9]+)/.exec(_.ac()),a=!!(a&&parseInt(a[1],10)>=600);a&&(a=/WebKit\/([0-9]+)/.exec(_.ac()),a=!(a&&parseInt(a[1],10)>=602));if(!(a=a||_.wl)){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 rl({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use", userIdentifier:void 0},xl),await _.sl("yt-idb-test-do-not-use",xl),!0}catch(c){return!1}};Al=function(){if(zl!==void 0)return zl;sk=!0;return zl=yl().then(a=>{sk=!1;if(qk()?.o()){var b={hasSucceededOnce:rk()?.hasSucceededOnce||a};qk()?.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})};Bl=function(){return _.sa("ytglobal.idbToken_")||void 0};_.Cl=function(){var a=Bl();return a?Promise.resolve(a):Al().then(b=>{b?(_.ra("ytglobal.idbToken_",xl),b=xl):b=void 0;return b})}; Dl=function(a){if(!_.Jj())throw a=new Ak("AUTH_INVALID",{dbName:a}),_.vk(a),a;var b=_.Ij();return{actualName:`${a}:${b}`,publicName:a,userIdentifier:b}}; El=async function(a,b,c,d){var e=Error().stack??"",f=await _.Cl();if(!f)throw b=Fk("openDbImpl",a,b),_.w("ytidb_async_stack_killswitch")||(b.stack=`${b.stack}\n${e.substring(e.indexOf("\n")+1)}`),_.vk(b),b;xk(a);e=c?{actualName:a,publicName:a,userIdentifier:void 0}:Dl(a);try{return await rl(e,f),await ml(e.actualName,b,d)}catch(h){try{await _.sl(e.actualName,f)}catch{}throw h;}};Fl=function(a,b,c={}){return El(a,b,!1,c)};Gl=function(a,b,c={}){return El(a,b,!0,c)}; Hl=async function(a,b={}){var c=await _.Cl();c&&(xk(a),a=Dl(a),await _.nl(a.actualName,b),await _.sl(a.actualName,c))};Il=function(a,b,c){a=a.map(async d=>{await _.nl(d.actualName,b);await _.sl(d.actualName,c)});return Promise.all(a).then(()=>{})};Jl=async function(){var a={},b=await _.Cl();if(b){xk("LogsDatabaseV2");var c=await ul(b);await Il(c,a,b)}};Kl=async function(a,b={}){var c=await _.Cl();c&&(xk(a),await _.nl(a,b),await _.sl(a,c))};Ml=function(a,b){var c;return()=>{c||(c=new Ll(a,b));return c}}; _.Nl=function(a,b){return Ml(a,b)};Pl=function(a){return _.pl(Ol(),a)};Ql=async function(a,b,c){a={config:a,hashData:b,timestamp:(0,_.Sk)()};c=await Pl(c);await c.clear("hotConfigStore");return await _.$k(c,"hotConfigStore",a)};Rl=async function(a,b,c,d){a={config:a,hashData:b,configData:c,timestamp:(0,_.Sk)()};d=await Pl(d);await d.clear("coldConfigStore");return await _.$k(d,"coldConfigStore",a)}; Sl=async function(a){a=await Pl(a);var b=void 0;await _.Wk(a,["coldConfigStore"],{mode:"readwrite",kb:!0},c=>hl(c.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b};Tl=async function(a){a=await Pl(a);var b=void 0;await _.Wk(a,["hotConfigStore"],{mode:"readwrite",kb:!0},c=>hl(c.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b}; Ul=async function(a,b,c){if(_.w("start_client_gcf")){c&&(a.v=c,_.ra("yt.gcf.config.hotConfigGroup",a.v||null));a.B(b);let d=Bl();d&&(c||(c=(await Tl(d))?.config),await Ql(c,b,d));if(c){a=a.o;for(let e of a.j)e(c)}}};Vl=async function(a,b,c){_.w("start_client_gcf")&&(a.coldHashData=b,_.ra("yt.gcf.config.coldHashData",a.coldHashData||null),a=Bl())&&(c||(c=(await Sl(a))?.config),c&&await Rl(c,b,c.configData,a))}; _.Xl=function(){if(!Wl.instance){var a=new Wl;Wl.instance=a}a=Wl.instance;var b=(0,_.Sk)()-a.j;if(!(a.j!==0&&b<_.fj("send_config_hash_timer"))){b=_.sa("yt.gcf.config.coldConfigData");var c=_.sa("yt.gcf.config.hotHashData"),d=_.sa("yt.gcf.config.coldHashData");b&&c&&d&&(a.j=(0,_.Sk)());return{coldConfigData:b,hotHashData:c,coldHashData:d}}};Yl=function(){return"INNERTUBE_API_KEY"in _.Ci&&"INNERTUBE_API_VERSION"in _.Ci}; Zl=function(){return{innertubeApiKey:_.u("INNERTUBE_API_KEY"),innertubeApiVersion:_.u("INNERTUBE_API_VERSION"),xx:_.u("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),mq:_.u("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),qJ:_.u("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.u("INNERTUBE_CONTEXT_CLIENT_VERSION"),zx:_.u("INNERTUBE_CONTEXT_HL"),yx:_.u("INNERTUBE_CONTEXT_GL"),Ax:_.u("INNERTUBE_HOST_OVERRIDE")||"",Bx:!!_.u("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),rJ:!!_.u("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", !1),appInstallData:_.u("SERIALIZED_CLIENT_CONFIG_DATA")}}; $l=function(a){var b={client:{hl:a.zx,gl:a.yx,clientName:a.mq,clientVersion:a.innertubeContextClientVersion,configInfo:a.xx}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=_.qa.devicePixelRatio;c&&c!=1&&(b.client.screenDensityFloat=String(c));c=_.u("EXPERIMENTS_TOKEN","");c!==""&&(b.client.experimentsToken=c);c=_.hj();c.length>0&&(b.request={internalExperimentFlags:c});c=a.mq;c!=="WEB"&&c!=="MWEB"&&c!==1&&c!==2||!b||(b.client.mainAppWebInfo=b.client.mainAppWebInfo??{}, b.client.mainAppWebInfo.webDisplayMode=_.Bj());(c=_.sa("yt.embedded_player.embed_url"))&&b&&(b.thirdParty={embedUrl:c});_.w("web_log_memory_total_kbytes")&&_.qa.navigator?.deviceMemory&&(c=_.qa.navigator?.deviceMemory,b&&(b.client.memoryTotalKbytes=`${c*1E6}`));a.appInstallData&&b&&(b.client.configInfo=b.client.configInfo||{},b.client.configInfo.appInstallData=a.appInstallData);(a=_.Fj())&&b&&(b.client.connectionType=a);_.w("web_log_effective_connection_type")&&(a=_.Hj())&&b&&(b.client.effectiveConnectionType= a);if(_.w("start_client_gcf")){var d=_.Xl();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)))}_.u("DELEGATED_SESSION_ID")&&!_.w("pageid_as_header_web")&&(b.user={onBehalfOfUser:_.u("DELEGATED_SESSION_ID")});!_.w("fill_delegate_context_in_gel_killswitch")&&(a=_.u("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user= {...b.user,serializedDelegationContext:a});a=_.u("INNERTUBE_CONTEXT");_.w("enable_persistent_device_token")&&a?.client?.rolloutToken&&(b.client.rolloutToken=a?.client?.rolloutToken);a=Object;c=a.assign;d=b.client;var e=_.u("DEVICE",""),f={};for(let [h,k]of Object.entries(_.Pi(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); _.w("web_attention_logging_enabled")&&(b.client.windowWidthPoints=window.innerWidth,b.client.windowHeightPoints=window.innerHeight);return b}; bm=function(a,b,c={}){var d={};_.u("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":_.u("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||_.u("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.authorization||_.u("AUTHORIZATION");b||(a?b=`Bearer ${_.sa("gapi.auth.getToken")().OH}`:(_.am.instance||(_.am.instance=new _.am),a=_.Cj(),_.w("pageid_as_header_web")||delete a["X-Goog-PageId"],d={...d,...a}));b&&(d.Authorization=b);return d}; _.cm=function(a){this.version=1;this.args=a};_.dm=function(a,b){this.topic=a;this.j=b};_.fm=function(a,b){var c=_.em();c&&c.publish.call(c,a.toString(),a,b)};_.em=function(){return _.sa("ytPubsub2Pubsub2Instance")};gm=function(a,b,c={sampleRate:.1}){Math.random()_.im||h<_.jm)){var f=_.Ai((0,_.km)(b));let k=(0,_.Sk)();e.ticks.gelc=k;lm++;_.w("gel_compression_csi_killswitch")||!_.w("log_gel_compression_latency")&&!_.w("log_gel_compression_latency_lr")||gm("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){_.Ji(h),d(a,c)}}; _.hm=function(a){try{return(new Blob(a.split(""))).size}catch(b){return _.Ji(b),null}};nm=function(a){return!!a.Ja||a.ui};pm=function(a){nm(a)&&!a.Yg&&(a.Oc=!0,a.Mi&&Math.random()<=a.Bi&&a.cb.Nu(a.Ja),om(a),a.Sa.Sb()&&a.o(),a.Sa.listen(a.Km,a.o.bind(a)),a.Sa.listen(a.Fm,a.v.bind(a)))};om=function(a){if(!nm(a))throw Error("wa");a.cb.Wp("QUEUED",a.Ja).then(b=>{b&&!qm(a,b,a.Cr)?a.Dc.pb(async()=>{b.id!==void 0&&await a.cb.nn(b.id,a.Ja);om(a)}):a.Sa.Sb()&&a.o()})}; sm=async function(a,b){if(!nm(a))throw Error("ra");b.id!==void 0&&(await a.cb.Cy(b.id,a.Ja)||a.Qf(Error("sa")));qm(a,b,a.Kr)?(b.skipRetry||(b=rm(a,b)),b&&(b.skipRetry&&b.id!==void 0&&await a.cb.Df(b.id,a.Ja),a.Fd(b.url,b.options,!!b.skipRetry))):(a.Qf(Error("ta")),b.id!==void 0&&await a.cb.Df(b.id,a.Ja))};tm=function(a,b){a.Ls&&!a.Sa.Sb()?a.Ls(b):a.handleError(b)};qm=function(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0}; rm=function(a,b){if(!nm(a))throw Error("ua");var c=b.options.onError?b.options.onError:()=>{};b.options.onError=async(e,f)=>{var h=um(f),k=wm(f);k&&a.Ka&&a.Ka("web_enable_error_204")&&a.handleError(Error("va"),b.url,f);if(a.Ka&&a.Ka("nwl_consider_error_code")&&h||a.Ka&&!a.Ka("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.Ij)if(a.Sa.Oj&&await a.Sa.Oj(),!a.Sa.Sb()){c(e,f);a.Ka&&a.Ka("nwl_consider_error_code")&&b?.id!==void 0&&await a.cb.nn(b.id,a.Ja,!1);return}a.Ka&&a.Ka("nwl_consider_error_code")&& !h&&a.potentialEsfErrorCounter>a.Ij||(a.potentialEsfErrorCounter++,b?.id!==void 0&&(b.sendCount{a.Sa.Sb()&&a.o()},a.Lr)):await a.cb.Df(b.id,a.Ja)),c(e,f))};var d=b.options.onSuccess?b.options.onSuccess:()=>{};b.options.onSuccess=async(e,f)=>{b?.id!==void 0&&await a.cb.Df(b.id,a.Ja);a.Sa.cf&&a.Ka&&a.Ka("vss_network_hint")&&a.Sa.cf(!0);d(e,f)};return b};um=function(a){return(a=a?.error?.code)&&a>=400&&a<=599?!1:!0}; wm=function(a){a=a?.error?.code;return!(a!==400&&a!==415)}; ym=function(){if(xm)return xm();xm=_.Nl("LogsDatabaseV2",{oe:{LogsRequestsStore:{Nd:2}},shared:!1,upgrade(a,b,c){b(2)&&_.Yk(a,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});b(3);b(5)&&(c=c.objectStore("LogsRequestsStore"),c.j.indexNames.contains("newRequest")&&c.j.deleteIndex("newRequest"),_.bl(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 xm()};zm=function(a){return _.pl(ym(),a)};Bm=async function(a,b){var c={startTime:(0,_.Sk)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};b=await zm(b);a={...a,options:JSON.parse(JSON.stringify(a.options)),interface:_.u("INNERTUBE_CONTEXT_CLIENT_NAME",0)};a=await _.$k(b,"LogsRequestsStore",a);c.ticks.tc=(0,_.Sk)();Am(c);return a}; Cm=async function(a,b){var c={startTime:(0,_.Sk)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};b=await zm(b);var d=_.u("INNERTUBE_CONTEXT_CLIENT_NAME",0),e=[a,d,0];d=[a,d,(0,_.Sk)()];var f=IDBKeyRange.bound(e,d),h="prev";_.w("use_fifo_for_networkless")&&(h="next");var k=void 0;e=a==="NEW"?"readwrite":"readonly";_.w("use_readonly_for_get_most_recent_by_status_killswitch")&&(e="readwrite");await _.Wk(b,["LogsRequestsStore"],{mode:e,kb:!0},l=>hl(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,_.Sk)();Am(c);return k};Dm=async function(a,b){return _.Wk(await zm(b),["LogsRequestsStore"],{mode:"readwrite",kb:!0},c=>{var d=c.objectStore("LogsRequestsStore");return d.get(a).then(e=>{if(e)return e.status="QUEUED",_.Zk(d,e).then(()=>e)})})}; Em=async function(a,b,c=!0,d){return _.Wk(await zm(b),["LogsRequestsStore"],{mode:"readwrite",kb:!0},e=>{var 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),_.Zk(f,h).then(()=>h)):_.Ik.resolve(void 0))})};Fm=async function(a,b){return(await zm(b)).delete("LogsRequestsStore",a)}; Gm=async function(a){a=await zm(a);var b=(0,_.Sk)()-2592E6;await _.Wk(a,["LogsRequestsStore"],{mode:"readwrite",kb:!0},c=>dl(c.objectStore("LogsRequestsStore"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>el(d))}))};Hm=async function(){await Jl()};Am=function(a){_.w("nwl_csi_killswitch")||gm("networkless_performance",a,{sampleRate:1})};Jm=function(a){return _.pl(Im(),a)}; Km=async function(a){a=await Jm(a);var b=(0,_.Sk)()-2592E6;await _.Wk(a,["SWHealthLog"],{mode:"readwrite",kb:!0},c=>dl(c.objectStore("SWHealthLog"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>el(d))}))};Lm=async function(a){await (await Jm(a)).clear("SWHealthLog")}; _.Om=function(a,b,c,d,e="",f=!1,h=!1){if(a)if(c&&!_.zk("cobalt"))_.Ji(new _.Kj("Legacy referrer-scrubbed ping detected")),a&&Mm(a,void 0,{scrubReferrer:!0});else if(e)kj(a,b,"POST",e,d);else if(_.u("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||h)kj(a,b,"GET","",d,void 0,f,h);else{b:{try{c:{var k=new Nm({url:a});if(k.j.dsh==="1")var l=null;else{var m=k.j.ae;if(m==="1"){let r=k.j.adurl;if(r)try{l={version:3,kv:decodeURIComponent(r),zu:Ha(k.o,"act=1","ri=1",Ja(k))};break c}catch(t){}}l=m==="2"?{version:4, kv:Ha(k.o,"dct=1","suid="+k.v,"ri=1"),zu:Ha(k.o,"act=1","ri=1","suid="+k.v)}:null}}if(l){let r=_.Ob(a);var n=!(!r||!r.endsWith("/aclk")||_.Yb(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||Mm(a,b)}}; Mm=function(a,b,c={}){var d=new Image,e=""+Pm++;Qm[e]=d;d.onload=d.onerror=()=>{b&&Qm[e]&&b();delete Qm[e]};c.scrubReferrer&&(d.referrerPolicy="no-referrer");d.src=a};Tm=function(){Rm||(Rm=new _.Sm("yt.offline"));return Rm};Um=function(a){if(_.w("offline_error_handling")){var b=Tm().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);Tm().set("errors",b,2592E3,!0)}}; Wm=function(){if(!Vm.instance){let a=_.sa("yt.networkRequestMonitor.instance")||new Vm;_.ra("yt.networkRequestMonitor.instance",a);Vm.instance=a}return Vm.instance};Ym=function(){if(!Xm.instance){let a=_.sa("yt.networkStatusManager.instance")||new Xm;_.ra("yt.networkStatusManager.instance",a);Xm.instance=a}return Xm.instance}; Zm=function(a,b){a.rateLimit?a.j?(_.Me.Aa(a.D),a.D=_.Me.pb(()=>{a.B!==b&&(a.dispatchEvent(b),a.B=b,a.j=(0,_.Sk)())},a.rateLimit-((0,_.Sk)()-a.j))):(a.dispatchEvent(b),a.B=b,a.j=(0,_.Sk)()):a.dispatchEvent(b)}; _.bn=function(){var a=_.sa("yt.networklessRequestController.instance");a||(a=new $m,_.ra("yt.networklessRequestController.instance",a),_.w("networkless_logging")&&_.Cl().then(b=>{a.Ja=b;pm(a);a.B.resolve();a.Mi&&Math.random()<=a.Bi&&a.Ja&&Km(a.Ja);_.w("networkless_immediately_drop_sw_health_store")&&an(a)}));return a};an=async function(a){if(!a.Ja)throw Fk("clearSWHealthLogsDb");Lm(a.Ja).catch(b=>{a.handleError(b)})}; cn=function(a,b,c){b=_.w("web_fp_via_jspb")?Object.assign({},b):b;_.w("use_request_time_ms_header")?b.headers&&_.Ti(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Sk)()))):b.postParams?.requestTimeMs&&(b.postParams.requestTimeMs=Math.round((0,_.Sk)()));c&&Object.keys(b).length===0?_.Om(a):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),mm(a,b.postBody,b,_.mj)):mm(a,JSON.stringify(b.postParams),b,nj):_.mj(a,b)}; dn=function(a,b){_.w("use_event_time_ms_header")&&_.Ti(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.Sk)())));return b};_.en=function(){return _.Nb(document.location.toString())!=="www.youtube-nocookie.com"}; hn=function(a,b,c,d){!_.u("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&_.Ji(new _.Kj("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new _.Kj("innertube xhrclient not ready",b,c,d),_.Hi(a),a;var 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_.Ax;f&&(c=f);f=a.config_.Bx||!1;var h=bm(f,c,d);Object.assign(e.headers,h);e.headers.Authorization&&!c&&f&&(e.headers["x-origin"]=window.location.origin);var k=Ri(`${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?_.bn().writeThenSend(k,e):_.bn().sendAndWrite(k,e);else if(d.compress)if(e.postBody){let n=e.postBody;typeof n!=="string"&&(n=JSON.stringify(e.postBody));mm(k,n,e,_.mj)}else mm(k,JSON.stringify(e.postParams),e,nj);else nj(k,e)}catch(n){if(n.name==="InvalidAccessError")_.Ji(Error("xa"));else throw n;}};(_.sa("ytNetworklessLoggingInitializationOptions")?_.fn.isNwlInitialized: _.gn)?Al().then(m=>{l(m)}):l(!1)};_.ln=function(a,...b){if(!jn(a)||b.some(c=>!jn(c)))throw Error("ya");for(let c of b)kn(a,c)};kn=function(a,b){for(let c in b)if(jn(b[c])){if(c in a&&!jn(a[c]))throw Error("za");c in a||(a[c]={});kn(a[c],b[c])}else if(mn(b[c])){if(c in a&&!mn(a[c]))throw Error("Aa");c in a||(a[c]=[]);nn(a[c],b[c])}else a[c]=b[c];return a};nn=function(a,b){for(let c of b)jn(c)?a.push(kn({},c)):mn(c)?a.push(nn([],c)):a.push(c);return a};jn=function(a){return typeof a==="object"&&!Array.isArray(a)}; mn=function(a){return typeof a==="object"&&Array.isArray(a)};_.on=function(){var a=_.sa("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)}; _.qn=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.Oh=e;d.Rz=f});a.j.set(b,d);return d.promise}; wn=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.Mb!==void 0)var e=d.Mb;else if(d.Wc)e=d[_.yn]?zn(a,d[_.yn],c):[],e=d.Wc(...e);else if(d.Pa){e=d.Pa;let f=e[_.yn]?zn(a,e[_.yn],c):[];e=new e(...f)}else throw Error("Ea`"+b);c.pop();d.gb||a.o.set(b,e);return e};zn=function(a,b,c){return b?b.map(d=>d instanceof un?wn(a,d.key,c,!0):wn(a,d,c)):[]};_.x=function(){An||(An=new Bn);return An}; Dn=function(){return"h5vcc"in Cn&&Cn.h5vcc.traceEvent?.traceBegin&&Cn.h5vcc.traceEvent?.traceEnd?1:"performance"in Cn&&Cn.performance.mark&&Cn.performance.measure?2:0};En=function(a){var b=Dn();switch(b){case 1:Cn.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:Cn.performance.mark(`${a}-start`);break;case 0:break;default:_.db(b,"unknown trace type")}}; Fn=function(a){var b=Dn();switch(b){case 1:Cn.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=`${a}-start`;let c=`${a}-end`;Cn.performance.mark(c);Cn.performance.measure(a,b,c);break;case 0:break;default:_.db(b,"unknown trace type")}};Gn=function(a){var b=Array.from(a.j.keys()).sort((c,d)=>a.getPriority(a.j[d])-a.getPriority(a.j[c]));for(let c of b)b=a.j[c],b.jobId===void 0||b.Lj||(a.scheduler.Aa(b.jobId),a.scheduler.Ga(b.wh,10))}; In=function(a,b,c){Hn&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${a.constructor.name}] '${a.state}' to '${b}'`),console.log("with message: ",c),console.groupEnd())};Mn=function(a,b){var c=b.filter(e=>(a.v??e.priority??0)===10),d=b.filter(e=>(a.v??e.priority??0)!==10);return a.B.Cg?async(...e)=>{await Jn(c,...e);Kn(a,d,...e)}:(...e)=>{Ln(c,...e);Kn(a,d,...e)}}; Jn=async function(a,...b){var c=_.pk();for(let d of a){let e;c.U(()=>{Nn(d.name);var f=On(()=>d.callback(...b));(0,_.Pn)(f)?e=_.w("web_lifecycle_error_handling_killswitch")?f.then(()=>{Qn(d.name)}):f.then(()=>{Qn(d.name)},h=>{window.onerror?.(h.message,"",0,0,h);Qn(d.name)}):Qn(d.name)});e&&await e}};Kn=function(a,b,...c){b=b.map(d=>({wh:()=>{Nn(d.name);On(()=>d.callback(...c));Qn(d.name)},priority:a.v??d.priority??0}));b.length&&(a.j=new Rn(b))}; Ln=function(a,...b){var c=_.pk();for(let d of a)c.U(()=>{Nn(d.name);On(()=>d.callback(...b));Qn(d.name)})};Nn=function(a){Sn&&a&&En(a)};Qn=function(a){Sn&&a&&Fn(a)};On=function(a){if(_.w("web_lifecycle_error_handling_killswitch"))return a();try{return a()}catch(b){window.onerror?.(b.message,"",0,0,b)}};_.Vn=function(){Tn||(Tn=new Un);return Tn};_.Xn=function(a){return _.sa("ytcsi."+(a||"")+"data_")||_.Wn(a)};_.Yn=function(a){a=_.Xn(a);a.metadata||(a.metadata={});return a.metadata}; _.Zn=function(a){a=_.Xn(a);a.tick||(a.tick={});return a.tick};_.$n=function(a){a=_.Xn(a);if(a.gel){let b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel};_.ao=function(a){a=_.$n(a);a.gelInfos||(a.gelInfos={});return a.gelInfos};_.bo=function(a){var b=_.Xn(a).nonce;b||(b=rn(),_.Xn(a).nonce=b);return b};_.Wn=function(a){var b={tick:{},info:{}};_.ra("ytcsi."+(a||"")+"data_",b);return b}; co=function(){var a=_.sa("ytcsi.debug");a||(a=[],_.ra("ytcsi.debug",a),_.ra("ytcsi.reference",{}));return a};_.fo=function(a){var b=co();b.push(a);_.w("limit_ytcsi_debug_array_size")&&b.length>eo&&b.splice(0,b.length-eo)};_.ho=function(a){a=a||"";var b=_.go();if(b[a])return b[a];var c={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};_.fo(c);return b[a]=c};_.go=function(){var a=_.sa("ytcsi.reference");if(a)return a;co();return _.sa("ytcsi.reference")}; io=function(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("-extension://")||a.includes("webkit-masked-url://")};jo=function(a){if(!a.stack)return!0;var 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}; _.oo=function(){if(!ko){var a=ko=new lo;a.he.length=0;a.Qd.length=0;_.mo(a,no)}return ko};_.mo=function(a,b){b.he&&a.he.unshift.apply(a.he,b.he);b.Qd&&a.Qd.unshift.apply(a.Qd,b.Qd)};_.po=function(a){return atob(a.replace(/-/g,"+").replace(/_/g,"/"))}; _.ro=function(a,b){var c=a.length,d=0,e=()=>a.charCodeAt(d++);do{var f=qo(e);if(f===Infinity)break;let h=f>>3;switch(f&7){case 0:f=qo(e);if(h===b)return f;break;case 1:if(h===b)return;d+=8;break;case 2:f=qo(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=_.ro(_.po(h),2))?so(`${f}.ve`,h,k,l):0}d+=f;d+=so(e,a[e],b,c);if(d>500)break}}else c[b]=to(a),d+=c[b].length;else c[b]=to(a),d+=c[b].length;return d}; so=function(a,b,c,d){c+=`.${a}`;a=to(b);d[c]=a;return c.length+a.length};to=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})`}}; xo=function(a,b){var c=vo(b);if(a.j[c])return a.j[c];var d=Object.keys(a.store)||[];if(d.length<=1&&vo(b)===d[0])return d;var e=[];for(let h=0;h{_.Po({writeThenSend:!0},void 0,!1,b.tier)};c>=1E3?h():c>=a?Qo||(Qo=Ro(()=>{h();Qo=void 0},0)):d-f>=10&&(So(!1,b.tier),e.B=d)}; Jo=function(a,b){if(a.endpoint==="log_event"){_.w("more_accurate_gel_parser")&&Do().storePayload({isJspb:!1},a.payload);Eo(a);var c=Fo(a),d=new Map;d.set(c,[a.payload]);var e=Go(a.payload)||"";(a=b?b:yo()?zo||_.qa.ytLoggingTransportRegisteredClientCtor_||null:null)&&Bo(a);return new _.df((f,h)=>{Ao&&Ao.isReady()?To(d,Ao,f,h,{bypassNetworkless:!0},!0,Mo(e)):f()})}}; Fo=function(a){var b="";if(a.dangerousLogToVisitorSession)b="visitorOnlyApprovedKey";else if(a.cttAuthInfo){b=a.cttAuthInfo;let c={};b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId);Uo[a.cttAuthInfo.token]=c;b=a.cttAuthInfo.token}return b}; _.Po=function(a={},b,c=!1,d){new _.df((e,f)=>{var h=Oo(c,d),k=h.j;h.j=!1;if(_.w("enable_web_tiered_gel")&&_.w("web_vss_routing_check_all_tier_policies")){let l=Oo(c,300),m=Oo(c,200);k=k||l.j||m.j;l.j=!1;m.j=!1}Vo(h.v);Vo(h.o);h.o=0;Ao&&Ao.isReady()?d===void 0&&_.w("enable_web_tiered_gel")?Wo(e,f,a,b,c,300,k):Wo(e,f,a,b,c,d,k):(So(c,d),e())})}; Wo=function(a,b,c={},d,e=!1,f=200,h=!1){var k=Ao,l=new Map,m={isJspb:e,cttAuthInfo:d,tier:f};e={isJspb:e,cttAuthInfo:d};if(d!==void 0)f=_.w("enable_web_tiered_gel")?Do().smartExtractMatchingEntries({keys:[m,e],sizeLimit:1E3}):Do().extractMatchingEntries(e),l.set(d,f);else for(let n of Object.keys(Ko))d=_.w("enable_web_tiered_gel")?Do().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:n,tier:f},{isJspb:!1,cttAuthInfo:n}],sizeLimit:1E3}):Do().extractMatchingEntries({isJspb:!1,cttAuthInfo:n}), d.length>0&&l.set(n,d),(_.w("web_fp_via_jspb_and_json")&&c.writeThenSend||!_.w("web_fp_via_jspb_and_json"))&&delete Ko[n];To(l,k,a,b,c,!1,h)}; So=function(a=!1,b=200){var c=()=>{_.Po({writeThenSend:!0},void 0,a,b)},d=Oo(a,b),e=d===Xo||d===Yo?5E3:Zo;_.w("web_gel_timeout_cap")&&!d.o&&(e=Ro(()=>{c()},e),d.o=e);Vo(d.v);e=_.u("LOGGING_BATCH_TIMEOUT",_.fj("web_gel_debounce_ms",1E4));_.w("shorten_initial_gel_batch_timeout")&&$o&&(e=ap);e=Ro(()=>{_.fj("gel_min_batch_size")>0?Do().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=bp&&c():c()},e);d.v=e}; To=function(a,b,c,d,e={},f,h){var k=Math.round((0,_.Sk)()),l=a.size,m=cp(h);for(let [n,p]of a){a=n;h=p;let r=_.nd({context:$l(b.config_||Zl())});if(!_.ya(h)&&!_.w("throw_err_when_logevent_malformed_killswitch")){d();break}r.events=h;(h=Uo[a])&&dp(r,a,h);delete Uo[a];let t=a==="visitorOnlyApprovedKey";ep(r,k,t);_.w("always_send_and_write")&&(e.writeThenSend=!1);let v=B=>{_.w("start_client_gcf")&&_.Me.pb(async()=>{await fp(B)});l--;l||c()},z=0,E=()=>{z++;if(e.bypassNetworkless&&z===1)try{hn(b,m,r,gp({writeThenSend:!0}, t,v,E,f)),$o=!1}catch(B){_.Hi(B),d()}l--;l||c()};try{hn(b,m,r,gp(e,t,v,E,f)),$o=!1}catch(B){_.Hi(B),d()}}};gp=function(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,bI:!!e,headers:{},postBodyFormat:"",postBody:"",compress:_.w("compress_gel")||_.w("compress_gel_lr")};hp()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Sk)())));return a}; ep=function(a,b,c){hp()||(a.requestTimeMs=String(b));_.w("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=_.u("EVENT_ID"))&&((c=_.u("BATCH_CLIENT_COUNTER")||0)||(c=Math.floor(Math.random()*65535/2)),c++,c>65535&&(c=1),_.Di("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})}; dp=function(a,b,c){if(c.videoId)var 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}]}; Eo=function(a){var b=_.gj("il_payload_scraping")==="enable_il_payload_scraping";if(!_.sa("yt.logging.transport.enableScrapingForTest"))if(b)ip=[],_.ra("yt.logging.transport.enableScrapingForTest",!0),_.ra("yt.logging.transport.scrapedPayloadsForTesting",ip),_.ra("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.ra("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), _.ra("yt.logging.transport.scrapeClientEvent",!0);else return;b=_.sa("yt.logging.transport.scrapedPayloadsForTesting");var c=_.sa("yt.logging.transport.payloadToScrape"),d=_.sa("yt.logging.transport.scrapeClientEvent");if(c&&c.length>=1)for(let e=0;e{_.Vn().currentState==="none"?a():_.Vn().install({none:{callback:a}})},b):_.Lj(a,b)};Vo=function(a){_.w("transport_use_scheduler")?_.Me.Aa(a):window.clearTimeout(a)}; fp=async function(a){a=a?.responseContext?.globalConfigGroup;var b=_.y(a,jp),c=a?.hotHashData,d=_.y(a,kp),e=a?.coldHashData,f=_.x().resolve(_.vn(Wl));f&&(c&&(b?await Ul(f,c,b):await Ul(f,c)),e&&(d?await Vl(f,e,d):await Vl(f,e)));b=a?.rawFinchStaticConfigGroup;(a=a?.finchStaticHashData)?(c=_.x().resolve(_.vn(lp)))?await c.vK({config:b||{},iI:a||""}):(b||a)&&_.Ji(new _.Kj("FinchConfigManagerService is not present, but Finch config data is present.")):b&&_.Ji(new _.Kj("Finch config data is present, but hash is missing."))}; Oo=function(a,b=200){return a?b===300?Xo:mp:b===300?Yo:np};Go=function(a){a=Object.keys(a);for(let b of a)if(Ho[b])return b};Io=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}};Mo=function(a){return a==="gelDebuggingEvent"||a==="watchTimeSegment"}; cp=function(a=!1){return a&&_.w("vss_through_gel_video_stats")?"video_stats":"log_event"}; _.pp=function(a,b,c,d={}){var e={},f=Math.round(d.timestamp||(0,_.Sk)());e.eventTimeMs=f ")],["errorSeverity",c?.toString()],["wizFeatureFlags",d?Object.entries(d).join("\n"):void 0]];for(let [e,f]of a)a=f,a!==void 0&&(b[e]=a)}return b};_.up=function(a){_.tp(a)};_.vp=function(a){_.tp(a,"WARNING")}; _.tp=function(a,b="ERROR",c,d,e,f={},h=!1,k){f.name=c||_.u("INNERTUBE_CONTEXT_CLIENT_NAME",1);f.version=d||_.u("INNERTUBE_CONTEXT_CLIENT_VERSION");wp(a,f,b,h,k)}; wp=function(a,b,c="ERROR",d=!1,e){if(a){a.hasOwnProperty("level")&&a.level&&(c=a.level);if(_.w("wiz_enable_metadata_extraction_killswitch")){var f=b;if(!f?.componentStack){var h=a.Ld?.componentStack;h&&(f||(f={}),f.componentStack=h)}b=f||b}else b=sp(a,b),f=a.Ld?.dh,f!==void 0&&c!=="IGNORED"&&(c=f>=3?"ERROR":"WARNING");if(_.w("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(_.u("SERVER_VERSION")))f=[],f.push(`Name: ${a.name}`),f.push(`Message: ${a.message}`),a.hasOwnProperty("params")&& f.push(`Error Params: ${JSON.stringify(a.params)}`),a.hasOwnProperty("args")&&f.push(`Error args: ${JSON.stringify(a.args)}`),f.push(`File name: ${a.fileName}`),f.push(`Stacktrace: ${a.stack}`),f=f.join("\n"),window.console.log(f,a);if(!(xp>=5)){f=[];for(k of yp)try{k()&&f.push(k())}catch(E){}var k=f;k=[...zp,...k];var l=Cb(a);f=l.message||"Unknown Error";h=l.name||"UnknownError";var m=l.stack||a.XK||"Not available";if(m.startsWith(`${h}: ${f}`)){var n=m.split("\n");n.shift();m=n.join("\n")}n=l.lineNumber|| "Not available";l=l.fileName||"Not available";let z=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var p=0;p=500);p++);else if(a.hasOwnProperty("params")&&a.params){let E=a.params;if(typeof a.params==="object")for(p in E){if(!E[p])continue;let B=`params.${p}`,G=to(E[p]);b[B]=G;z+=B.length+G.length;if(z>500)break}else b.params=to(E)}if(k.length)for(p=0;p=500);p++);navigator.vendor&&!b.hasOwnProperty("vendor")&& (b["device.vendor"]=navigator.vendor);p={message:f,name:h,lineNumber:n,fileName:l,stack:m,params:b,sampleWeight:1};b=Number(a.columnNumber);isNaN(b)||(p.lineNumber=`${p.lineNumber}:${b}`);if(a.level==="IGNORED")var r=0;else a:{a=_.oo();for(r of a.he)if(p.message&&p.message.match(r.WJ)){r=r.weight;break a}for(var t of a.Qd)if(t.callback(p)){r=t.weight;break a}r=1}p.sampleWeight=r;r=p;for(var v of Ap){if(!v.Hj[r.name])continue;t=v.Hj[r.name];for(let E of t){t=r.message.match(E.regexp);if(!t)continue; r.params["params.error.original"]=t[0];a=E.groups;p={};for(b=0;b{var d=(0,_.Sk)();for(let e in Pp)Pp[e]&&d-Pp[e].time>6E4&&delete Pp[e];a&&(a.j=0)},5E3));return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new _.Kj("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||_.vp(c)),!0):!1};Rp=function(a=0){return _.u("client-screen-nonce-store",{})[a]}; Sp=function(a,b=0){var c=_.u("client-screen-nonce-store");c||(c={},_.Di("client-screen-nonce-store",c));c[b]=a};Tp=function(a=0){return a===0?"ROOT_VE_TYPE":`ROOT_VE_TYPE.${a}`};_.Up=function(a=0){return _.u(Tp(a))};Vp=function(){var a=_.u("csn-to-ctt-auth-info");a||(a={},_.Di("csn-to-ctt-auth-info",a));return a};_.Wp=function(a=0){a=Rp(a);if(!a&&!_.u("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null};Xp=function(a,b,c){var d=Vp();(c=_.Wp(c))&&delete d[c];b&&(d[a]=b)}; _.Yp=function(a){return Vp()[a]};_.$p=function(a,b,c=0,d){if(a!==Rp(c)||b!==_.u(Tp(c)))if(Xp(a,d,c),Sp(a,c),_.Di(Tp(c),b),b=()=>{setTimeout(()=>{a&&_.rp("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:Zp,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()};_.bq=function(a,b){_.aq("_start",a,b)}; _.cq=function(a,b){if(!_.w("web_csi_action_sampling_enabled")||!_.Xn(b).actionDisabled){var c=_.ho(b||"");_.ln(c.info,a);a.loadType&&(c=a.loadType,_.Yn(b).loadType=c);_.ln(_.ao(b),a);c=_.bo(b);b=_.Xn(b).cttAuthInfo;Op().info(a,c,b)}};dq=function(){return(_.x().resolve(_.vn(Wl))?.tj()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(a=>Object.values(a)[0])}; _.aq=function(a,b,c){if(!_.w("web_csi_action_sampling_enabled")||!_.Xn(c).actionDisabled){var d=_.bo(c),e;if(e=_.w("web_csi_debug_sample_enabled")&&d){_.x().resolve(_.vn(Wl))?.tj()&&!eq&&(eq=!0,_.aq("gcfl",(0,_.Sk)(),c));e=_.x().resolve(_.vn(Wl))?.tj()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var f;if(f=e!==0)b:{f=dq();if(f.length>0)for(var h=0;h0?h:void 0;try{_.fq.mark(e,f)}catch(l){_.fq.mark(e)}}e= _.ho(c||"");e.tick[a]=b||(0,_.Sk)();if(e.callback&&e.callback[a])for(var k of e.callback[a])k();k=_.$n(c);k.gelTicks&&(k.gelTicks[a]=!0);e=_.Zn(c);k=b||(0,_.Sk)();e[a]=k;e=_.Xn(c).cttAuthInfo;a==="_start"?(a=Op(),Qp(a,`baseline_${d}`)||_.rp("latencyActionBaselined",{clientActionNonce:d},{timestamp:b,cttAuthInfo:e})):Op().tick(a,d,b,e);_.gq(c);return k}}}; _.iq=function(a){var b=_.hq("aft",a);if(b)return b;b=_.u((a||"")+"TIMING_AFT_KEYS",["ol"]);var c=b.length;for(let d=0;d{var c=_.Zn(b);return a in c})()};ja=Object.create;ia=Object.defineProperty;fa=globalThis;aa="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");fa.BigInt64Array&&(aa.push("BigInt64"),aa.push("BigUint64"));var ka=Object.setPrototypeOf;ea("Symbol.dispose",function(a){return a?a:Symbol("a")}); ea("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;la(b,Error);b.prototype.name="SuppressedError";return b}); ea("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 Nm=class{constructor({url:a,kL:b}){this.o=a;this.B=b;this.v=(new Date).getTime()-17040672E5;this.j={};for(var c=/[?&]([^&=]+)=([^&]*)/g;b=c.exec(a);)this.j[b[1]]=b[2]}};_.Ga(_.Ka,Error);_.Ka.prototype.name="CustomError";var Ma=globalThis.trustedTypes,Oa;_.Qa=class{constructor(a){this.j=a}toString(){return this.j+""}};Ua(a=>a``)||Ua(a=>a`\0`)||Ua(a=>a`\n`)||Ua(a=>a`\u0000`);_.Va=class{constructor(a){this.j=a}toString(){return this.j}};_.sq=new _.Va("about:invalid#zClosurez");var Ya,bb;Ya=class{constructor(a){this.fb=a}};_.tq=new Ya(a=>/^[^:]*([/?#]|$)/.test(a));_.uq=Za("tel");_.vq=Za("data");_.wq=Za("http");_.xq=Za("https");_.yq=Za("ftp");_.zq=Za("mailto");_.Aq=Za("intent");_.Bq=Za("sms");_.Cq=Za("vnd.youtube");_.$a=[_.vq,_.wq,_.xq,_.zq,_.yq,_.tq];bb=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.eb=class{constructor(a){this.j=a}toString(){return this.j+""}};_.ib=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 Ib;Ib=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Xb=/#|$/;var Dq=!!(_.qq[0]>>25&1),Eq=!!(_.qq[0]>>20&1),Fq=!!(_.qq[0]>>27&1),Gq=!!(_.qq[0]&8),Hq=!!(_.qq[0]&8192),Iq=!!(_.qq[0]>>19&1),Jq=!!(_.qq[0]>>17&1),Kq=!!(_.qq[0]>>18&1);var bc,Tc,Ff,Td,Gg;bc=Dq?Fq:ua(610401301,!1);_.Lq=Dq?Gq:ua(513659523,!1);Tc=Dq?Eq||!Hq:ua(748402147,!0);Ff=Dq?Iq:ua(919444824,!1);Td=Dq?Jq:ua(928875398,!1);Gg=Dq?Kq:ua(683749201,!1);var cc,Mq=_.qa.navigator;cc=Mq?Mq.userAgentData||null:null;_.nc[" "]=function(){};var Nq,Oq,Pq;Nq=hc();Oq=fc()?!1:ec("Trident")||ec("MSIE");_.wl=ec("Edge");Pq=ec("Gecko")&&!(_.ac().toLowerCase().indexOf("webkit")!=-1&&!ec("Edge"))&&!(ec("Trident")||ec("MSIE"))&&!ec("Edge");_.Qq=_.ac().toLowerCase().indexOf("webkit")!=-1&&!ec("Edge");_.Rq=_.Qq&&ec("Mobile");lc()||ec("Macintosh");lc()||ec("Windows");(lc()?cc.platform==="Linux":ec("Linux"))||lc()||ec("CrOS");_.Sq=lc()?cc.platform==="Android":ec("Android");mc();ec("iPad");ec("iPod");_.Tq=mc()||ec("iPad")||ec("iPod"); _.Uq=_.ac().toLowerCase().indexOf("kaios")!=-1;ic();_.Vq=mc()||ec("iPod");_.Wq=ec("iPad");!ec("Android")||jc()||ic()||hc()||ec("Silk");jc();_.Bk=ec("Safari")&&!(jc()||(fc()?0:ec("Coast"))||hc()||(fc()?0:ec("Edge"))||(fc()?dc("Microsoft Edge"):ec("Edg/"))||(fc()?dc("Opera"):ec("OPR"))||ic()||ec("Silk")||ec("Android"))&&!(mc()||ec("iPad")||ec("iPod"));var pc={},tc=null;var uc=void 0;var Fc,Wc,Qc;_.Hc=_.wc();_.Xq=_.wc();Fc=_.wc();_.Yq=_.wc();Wc=_.wc();_.Mc=_.wc("m_m",!0);Qc=_.wc();_.Zq=_.wc();var ar;_.yc=_.wc("jas",!0);ar=[];ar[_.yc]=7;_.$q=Object.freeze(ar);_.Nc={};_.xc={};_.br=Object.freeze({});_.cr=_.Ac(a=>a!==null&&a!==void 0);var Cc,Bc;Cc=_.Ac(a=>typeof a==="number");Bc=_.Ac(a=>typeof a==="string");_.Pn=_.Ac(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.dr=_.Ac(a=>!!a&&(typeof a==="object"||typeof a==="function"));var er,fr;_.Kc=_.Ac(a=>a>=er&&a<=fr);er=BigInt(Number.MIN_SAFE_INTEGER);fr=BigInt(Number.MAX_SAFE_INTEGER);_.gr=typeof BigInt==="function"?BigInt.asIntN:void 0;_.hr=typeof BigInt==="function"?BigInt.asUintN:void 0;_.ir=Number.isSafeInteger;_.jr=Number.isFinite;_.kr=Math.trunc;var Rc={};var Ic;_.lr=_.Dc(0);_.mr=cd();_.nr=cd();_.or=cd();_.pr=cd();_.qr=cd();_.rr=cd();_.sr=cd();_.tr=cd();_.ur=cd();_.vr=cd();_.wr=cd();_.xr=cd();_.yr=cd();_.zr=class{constructor(a,b,c){this.Da=_.Vc(a,b,c,2048)}toJSON(){return Sc(this)}serialize(a){return JSON.stringify(Sc(this,a))}clone(){var a=this.Da,b=a[_.yc]|0;return _.Yc(this,a,b)?_.Zc(this,a,!0):new this.constructor(_.Xc(a,b,!1))}};_.zr.prototype[_.Mc]=_.Nc;var Xi=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={PB:"allow-forms",RB:"allow-modals",SB:"allow-orientation-lock",TB:"allow-pointer-lock",UB:"allow-popups",VB:"allow-popups-to-escape-sandbox",WB:"allow-presentation",XB:"allow-same-origin",YB:"allow-scripts",ZB:"allow-top-navigation",aC:"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 od="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Bp=class{constructor(a,b){this.j=a===Cp&&b||""}toString(){return this.j}},Cp={};new Bp(Cp,"");var Wi=(new Date).getTime();_.g=yd.prototype;_.g.isEnabled=function(){if(!_.qa.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{sj:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; _.g.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.sameSite;d=c.secure||!1;var f=c.domain||void 0;var h=c.path||void 0;var k=c.sj}if(/[;=\s]/.test(a))throw Error("D`"+a);if(/[;\r\n]/.test(b))throw Error("E`"+b);k===void 0&&(k=-1);c=f?";domain="+f:"";h=h?";path="+h:"";d=d?";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+d+(e!=null?";samesite="+e:"")}; _.g.get=function(a,b){var c=a+"=",d=(this.j.cookie||"").split(";");for(let e=0,f;e=0;b--)this.remove(a[b])}; _.yj=new yd(typeof document=="undefined"?null:document);var Ed=class{constructor(){this.j={};this.o="";this.v={}}toString(){var a=this.o+Od(this),b=_.Sb(this.v),c="";b!=""&&(c="?"+b);return a+c}clone(){var a=new Ed;a.j={...this.j};a.o=this.o;a.v={...this.v};return a}},Fd={wG:"k",DC:"ck",zF:"m",XC:"exm",VC:"excm",KB:"am",QB:"amc",mF:"mm",uG:"rt",bF:"d",WC:"ed",jH:"sv",IC:"deob",rC:"cb",vC:"ccb",sC:"cbi",ZG:"rs",CG:"sdch",cF:"im",JC:"dg",TC:"br",SC:"br-d",UC:"rb",JH:"zs",FH:"wt",YC:"ee",iH:"sm",xF:"md",XE:"gssmodulesetproto",DH:"ujg",CH:"sp",aF:"ichc",YG:"slk", LC:"dti",KC:"dbwh",eF:"ic"},Ar=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$"),Br=RegExp("^[a-zA-Z0-9-_*]+$");var $d;var fe=!1;_.kg=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;_.je.prototype.Y=!1;_.je.prototype.ha=function(){return this.Y};_.je.prototype.dispose=function(){this.Y||(this.Y=!0,this.ma())};_.je.prototype[Symbol.dispose]=function(){this.dispose()};_.je.prototype.addOnDisposeCallback=function(a,b){this.Y?b!==void 0?a.call(b):a():(this.K||(this.K=[]),b&&(a=a.bind(b)),this.K.push(a))};_.je.prototype.ma=function(){if(this.K)for(;this.K.length;)this.K.shift()()};_.le.prototype.stopPropagation=function(){this.o=!0};_.le.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Ga(me,_.le); me.prototype.init=function(a,b){var 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=_.Qq||a.offsetX!==void 0?a.offsetX:a.layerX,this.offsetY= _.Qq||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&&me.zb.preventDefault.call(this)};me.prototype.stopPropagation=function(){me.zb.stopPropagation.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};me.prototype.preventDefault=function(){me.zb.preventDefault.call(this);var a=this.j;a.preventDefault?a.preventDefault():a.returnValue=!1};var we="closure_listenable_"+(Math.random()*1E6|0);var ne=0;qe.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.j++);var h=se(a,b,d,e);h>-1?(b=a[h],c||(b.xi=!1)):(b=new oe(b,this.src,f,!!d,e),b.xi=c,a.push(b));return b};qe.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=se(e,b,c,d);return b>-1?(pe(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.listeners[a],this.j--),!0):!1};var ze="closure_lm_"+(Math.random()*1E6|0),Ie={},De=0,Je="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Ga(_.Ke,_.je);_.Ke.prototype[we]=!0;_.g=_.Ke.prototype;_.g.addEventListener=function(a,b,c,d){_.ue(this,a,b,c,d)};_.g.removeEventListener=function(a,b,c,d){_.Ge(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.Fa;var d=a.type||a;if(typeof a==="string")a=new _.le(a,c);else if(a instanceof _.le)a.target=a.target||c;else{var e=a;a=new _.le(d,c);pd(a,e)}e=!0;var f;if(b)for(f=b.length-1;!a.o&&f>=0;f--){var h=a.currentTarget=b[f];e=Le(h,d,!0,a)&&e}a.o||(h=a.currentTarget=c,e=Le(h,d,!0,a)&&e,a.o||(e=Le(h,d,!1,a)&&e));if(b)for(f=0;!a.o&&fsetTimeout(b,c),Aa:b=>{clearTimeout(b)}};this.isOnline=window.navigator?.onLine??!0;this.v=async()=>{await Pe(this)};window.addEventListener("offline",this.v);window.addEventListener("online",this.v);this.D||Qe(this)}dispose(){window.removeEventListener("offline",this.v);window.removeEventListener("online",this.v);this.Dc.Aa(this.D);delete Ne.instance}Sb(){return this.isOnline}};var Te=null,Se=new Map;var Cr=a=>{a=a.clone();Vd(a);Gd(a,"dg",null);Gd(a,"d","0");Pd(a,null);Qd(a,null);return a},Dr=!0,Er=(a,b,{cssRowKey:c,Ie:d,Wd:e,callback:f}={})=>{if(b)for(let h of b)if(!Br.test(h))throw Error("F`"+h);Gd(a,"m",b.join(","));e&&Sd(a,e);c&&(Gd(a,"ck",c),d?Gd(a,"rs",d):Dr&&(Dr=!1));if(f){if(f!=null&&!Ar.test(f))throw Error("G`"+f);Gd(a,"cb",f)}a=a.toString();a.lastIndexOf("/",0)==0&&(b=_.Jb(document.location.href),a=_.Hb(b[1],b[2],b[3],b[4])+a);return _.Ra(a)},Zf=(a,b,{ln:c=[],cssRowKey:d,Ie:e,Wd:f,callback:h}= {})=>{a=Cr(a);Qd(a,c);return Er(a,b,{cssRowKey:d,Ie:e,Wd:f,callback:h})},Yf=(a,b,{mn:c=[],ln:d=[],cssRowKey:e,Ie:f,Wd:h,callback:k}={})=>{a=Cr(a);Gd(a,"d","1");Pd(a,c);Qd(a,d);return Er(a,b,{cssRowKey:e,Ie:f,Wd:h,callback:k})};var Fr=class{constructor(a,b){this.v=a;this.B=b;this.o=0;this.j=null}get(){if(this.o>0){this.o--;var a=this.j;this.j=a.next;a.next=null}else a=this.v();return a}};var Gr=class{constructor(){this.o=this.j=null}add(a,b){var c=Ye.get();c.set(a,b);this.o?this.o.next=c:this.j=c;this.o=c}remove(){var a=null;this.j&&(a=this.j,this.j=this.j.next,this.j||(this.o=null),a.next=null);return a}},Ye=new Fr(()=>new Hr,a=>a.reset()),Hr=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 Ir,Ze=!1,Xe=new Gr,jf=(a,b)=>{Ir||Jr();Ze||(Ir(),Ze=!0);Xe.add(a,b)},Jr=()=>{var a=Promise.resolve(void 0);Ir=()=>{a.then($e)}};ef.prototype.reset=function(){this.context=this.j=this.o=this.child=null;this.v=!1};var ff=new Fr(function(){return new ef},function(a){a.reset()});_.df.prototype.then=function(a,b,c){return tf(this,(0,_.kg)(typeof a==="function"?a:null),(0,_.kg)(typeof b==="function"?b:null),c)};_.af(_.df);_.g=_.df.prototype;_.g.finally=function(a){a=(0,_.kg)(a);return new _.df((b,c)=>{nf(this,d=>{a();b(d)},d=>{a();c(d)})})};_.g.Hg=function(a,b){return tf(this,null,(0,_.kg)(a),b)};_.g.catch=_.df.prototype.Hg; _.g.cancel=function(a){if(this.j==0){let b=new _.sf(a);jf(function(){of(this,b)},this)}};_.g.nB=function(a){this.j=0;_.cf(this,2,a)};_.g.oB=function(a){this.j=0;_.cf(this,3,a)};_.g.st=function(){for(var a;a=pf(this);)qf(this,a,this.j,this.I);this.K=!1};_.xf=_.Zb;_.Ga(_.sf,_.Ka);_.sf.prototype.name="cancel";_.Ga(Af,_.Ka);Af.prototype.name="XhrError";_.Ga(Bf,Af);Bf.prototype.name="XhrHttpError";_.Ga(Cf,Af);Cf.prototype.name="XhrTimeoutError";va=va||{};_.Ga(Df,_.je);Df.prototype.initialize=function(){};Ef.prototype.execute=function(a){this.j&&(this.j.call(this.o||null,a),this.j=this.o=null)};Ef.prototype.abort=function(){this.o=this.j=null};va.uk=Ef;_.Ga(Gf,_.je);_.g=Gf.prototype;_.g.Nj=null;_.g.Py=Df;_.g.yj=null;_.g.tt=function(){return this.j};_.g.getId=function(){return this.D};_.g.isLoaded=function(){return!!this.yj};_.g.ue=function(){this.yj=new Df};_.g.onLoad=function(a){var b=new this.Py;b.initialize(a());this.yj=b;if(this.o&&(b=Kf(this.o,a())))return b;if(this.B&&(a=Kf(this.B,a())))return a;this.v&&(this.v.length=0);return null}; _.g.onError=function(a){this.v&&(a=Kf(this.v,a))&&_.Zb(Error("N`"+a));this.o&&(this.o.length=0);this.B&&(this.B.length=0)};_.g.ma=function(){Gf.zb.ma.call(this);_.he(this.yj);this.Nj=null};va.Lg=Gf;_.Rg=class{constructor(a,b,c,d=!1,e=!1){this.Y=Id(_.Ta(a).toString(),!0);this.Fa=b;this.ya=c;this.D=d;this.B={};this.M=new Map;this.Z=[];this.oa=!0;this.ia=(a=Md(this.Y,"excm"))?a.split(","):[];this.Td=e;this.ci=!1;this.Tg="anonymous";this.bi=4043;this.ga=document.head||document.documentElement;this.v=this.I=null;this.Eb=!0;ge();this.X=null;_.Mf(this,Rd(this.Y));this.fetchPriority=void 0;this.Ma=!1;this.U()}async Qa(){throw Error("Q");}U(){}load(a,b,c,d,e=b){_.Ta(a);var f=this.ci,h=this.Tg,k=this.fetchPriority, l=_.sd("SCRIPT");_.nb(l,a);f&&(l.crossOrigin=h);l.async=!1;k&&l.setAttribute("fetchpriority",k);_.Mf(this,b);_.ag(this,a,l,b,c,d,e)}};var bg=new Uint8Array(123),wg=!1;var xg=[];var Bg={ERROR:"error",IDLE:"idle",Ms:"active",iu:"userIdle",hu:"userActive"};_.g=eg.prototype;_.g.Rr=function(){};_.g.Rh=function(){};_.g.ki=function(){throw Error("R");};_.g.xg=function(){throw Error("S");};_.g.Vp=function(){return null};_.g.isActive=function(){return!1};_.g.Fq=function(){return!1};_.g.en=function(){};_.g.bo=function(){};_.g=fg.prototype;_.g.cancel=function(a){if(this.j)this.v instanceof fg&&this.v.cancel();else{if(this.o){let b=this.o;delete this.o;a?b.cancel(a):(b.Y--,b.Y<=0&&b.cancel())}this.Z?this.Z.call(this.U,this):this.M=!0;this.j||(a=new rg(this),jg(this),hg(this,!1,a))}};_.g.tp=function(a,b){this.I=!1;hg(this,a,b)};_.g.callback=function(a){jg(this);hg(this,!0,a)};_.g.finally=function(a){return qg(new Promise((b,c)=>{lg(this,d=>{a();b(d)},d=>{a();c(d)})}))}; _.g.then=function(a,b,c){var d,e,f=new _.df(function(h,k){e=h;d=k});lg(this,e,function(h){h instanceof rg?f.cancel():d(h);return og},this);return f.then(a,b,c)};_.af(fg);fg.prototype.isError=function(a){return a instanceof Error};var og={};_.Ga(ig,_.Ka);ig.prototype.message="Deferred has already fired";ig.prototype.name="AlreadyCalledError";_.Ga(rg,_.Ka);rg.prototype.message="Deferred was canceled";rg.prototype.name="CanceledError"; pg.prototype.throwError=function(){delete ng[this.j];throw this.o;};var ng={};var sg=class extends Error{constructor(a,b,c,d,e){super();this.name="ModuleLoadFailure";this.type=a;this.status=b;this.mn=c;this.url=d;this.cause=e;this.message=this.toString()}toString(){return`${tg(this)} (${this.status!=void 0?this.status:"?"})`}};va.ob=sg;va.ob.Type={ro:0,mk:1,TIMEOUT:2,jo:3,rk:4};_.Ga(ug,eg);_.Ga(vg,_.Ka);_.g=ug.prototype;_.g.Rr=function(a){this.oa=a}; _.g.Rh=function(a,b){if(!(this instanceof ug))this.Rh(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.Fq=function(){return this.I.size>0}; _.g.pj=function(a,b=0,c){var d=Jg(this,a);this.B=new Set(d);this.K=this.oa?a:_.wb(d);Cg(this);if(d.length!==0){for(let e of d)this.U.add(e);a=this.Y;if(!a)throw Error("U");if((this.j instanceof Map?this.j.size>0:Object.keys(this.j).length>0)&&!a.Eb)throw Error("V");Rf(a,_.wb(d),this.D,{Wd:this.j,onError:(e,f,h)=>Pg(this,this.K,d,e!=null?e:void 0,f,b,!!h),onTimeout:(0,_.Ca)(this.xw,this),forceReload:!!c})}};var Hg=class{constructor(a){this.j=a;this.o=new Set;this.result=[]}};_.g=ug.prototype; _.g.ue=function(){if(this.o){var a=this.o.getId(),b=[];if(this.j instanceof Map){var c=this.j.get(a);if(c){for(var d of Array.from(c))(c=this.La(d))&&!c.isLoaded()&&(this.xg(a,d),b.push(d));this.Ye(b)}}else if(this.j[a]){for(c of Object.keys(this.j[a]))(d=this.La(c))&&!d.isLoaded()&&(this.xg(a,c),b.push(c));this.Ye(b)}this.ha()||((b=this.D.get(a).onLoad((0,_.Ca)(this.Vp,this)))&&b.length&&Kg(this,new va.ob(va.ob.Type.rk,void 0,void 0,void 0,b[0])),this.I.delete(a),this.B.delete(a),this.B.size!==0|| Og(this),this.ya&&a==this.ya&&(this.ga.j||this.ga.callback()),Cg(this),this.o=null)}};_.g.rh=function(a){if(this.B.has(a))return!0;for(let b=0;b=0)return!0;return!1};_.g.load=function(a,b){return Eg(this,[a],b)[a]};_.g.Ye=function(a){return Eg(this,a)}; _.g.To=function(a){this.o&&this.o.getId()==="synthetic_module_overhead"?(this.ue(),this.D.delete("synthetic_module_overhead")):this.o&&this.o.getId();var b=this.D.get(a);b&&Qg(this,b.j||[],c=>{c.ue();this.B.delete(c.getId())},c=>!c.isLoaded(),new Set);if(this.o=this.La(a))this.o.I=!0};_.g.en=function(a){if(!this.o){let b=new va.Lg([],"synthetic_module_overhead");this.D.set("synthetic_module_overhead",b);this.o=b}Hf(this.o,a)};_.g.xw=function(){[...this.B];Ng(this,new va.ob(va.ob.Type.TIMEOUT));Og(this)}; _.g.bo=function(a,b){Array.isArray(a)||(a=[a]);for(let e=0;e{b[d]||(b[d]=Xg(this,d),c.push(d))});Wg(this,c);return b}To(a){this.o?.getId()==="synthetic_module_overhead"&&this.ue();var b=this.v.get(a);Yg(this,b?.tt()??[],c=>c.ue(),c=>!c.isLoaded());this.o=this.La(a)}ue(){if(this.o){var a=this.o.getId(), b=[];if(this.j instanceof Map){var c=this.j.get(a);if(c){for(let d of Array.from(c))this.La(d).isLoaded()||(this.xg(a,d),b.push(d));this.Ye(b)}}else if(this.j[a]){for(c of Object.keys(this.j[a]))this.La(c).isLoaded()||(this.xg(a,c),b.push(c));this.Ye(b)}this.o.onLoad(()=>null);this.o=null;(!this.rh(a)&&/^sy[0-9a-z]{0,4}$/.test(a)||a==="synthetic_module_overhead")&&this.v.delete(a);Zg(this,a)}}en(a){if(!this.o){let b=new va.Lg([],"synthetic_module_overhead");this.v.set("synthetic_module_overhead", b);this.o=b}Hf(this.o,a)}};var Yi=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]}};_.bh.prototype.next=function(){return _.Lr};_.Lr={done:!0,value:void 0};_.bh.prototype.bd=function(){return this};var ch=class{constructor(a){this.o=a}bd(){return new dh(this.o())}[Symbol.iterator](){return new eh(this.o())}j(){return new eh(this.o())}},dh=class extends _.bh{constructor(a){super();this.o=a}next(){return this.o.next()}[Symbol.iterator](){return new eh(this.o)}j(){return new eh(this.o)}},eh=class extends ch{constructor(a){super(()=>a);this.v=a}next(){return this.v.next()}};var Mr=_.qa.JSON.stringify;_.Nr=class{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};_.Ga(_.gh,_.je);_.g=_.gh.prototype;_.g.subscribe=function(a,b,c){var d=this.o[a];d||(d=this.o[a]=[]);var 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]){let d=this.j;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.Zh(a)}return!1};_.g.Zh=function(a){var b=this.j[a];if(b){let 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.Ae=function(a,b){var c=this.o[a];if(c){let e=Array(arguments.length-1);var d=arguments.length;let f;for(f=1;f0&&this.B==0)for(;c=this.v.pop();)this.Zh(c)}}return f!=0}return!1}; _.g.clear=function(a){if(a){let b=this.o[a];b&&(b.forEach(this.Zh,this),delete this.o[a])}else this.j.length=0,this.o={}};_.g.ma=function(){_.gh.zb.ma.call(this);this.clear();this.v.length=0};ih.prototype.set=function(a,b){b===void 0?this.j.remove(a):this.j.set(a,Mr(b))};ih.prototype.get=function(a){try{var b=this.j.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};ih.prototype.remove=function(a){this.j.remove(a)};_.Ga(jh,ih);jh.prototype.set=function(a,b){jh.zb.set.call(this,a,lh(b))};jh.prototype.o=function(a){a=jh.zb.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};jh.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};_.Ga(_.mh,jh);_.mh.prototype.set=function(a,b,c){if(b=lh(b)){if(c){if(c<_.Ea()){_.mh.prototype.remove.call(this,a);return}b.expiration=c}b.creation=_.Ea()}_.mh.zb.set.call(this,a,b)};_.mh.prototype.o=function(a){var b=_.mh.zb.o.call(this,a);if(b){let c=b.creation,d=b.expiration;if(d&&d<_.Ea()||c&&c>_.Ea())_.mh.prototype.remove.call(this,a);else return b}};_.Ga(oh,nh);oh.prototype[Symbol.iterator]=function(){return _.fh(this.bd(!0)).j()};oh.prototype.clear=function(){var a=Array.from(this);for(let b of a)this.remove(b)};_.Ga(ph,oh);_.g=ph.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){qh(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){qh(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){qh(this);this.j.removeItem(a)}; _.g.bd=function(a){qh(this);var b=0,c=this.j,d=new _.bh;d.next=function(){if(b>=c.length)return _.Lr;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(){qh(this);this.j.clear()};_.g.key=function(a){qh(this);return this.j.key(a)};_.Ga(rh,ph);_.Ga(sh,oh);sh.prototype.set=function(a,b){this.o.set(this.j+a,b)};sh.prototype.get=function(a){return this.o.get(this.j+a)};sh.prototype.remove=function(a){this.o.remove(this.j+a)};sh.prototype.bd=function(a){var b=this.o[Symbol.iterator](),c=this,d=new _.bh;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 uh={},Or=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";uh.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};uh.wn=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a}; var Pr={tf: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 hi={},Sr,Tr=[],Ur=0;Ur<256;Ur++){Sr=Ur;for(var Vr=0;Vr<8;Vr++)Sr=Sr&1?3988292384^Sr>>>1:Sr>>>1;Tr[Ur]=Sr}hi=function(a,b,c,d){c=d+c;for(a^=-1;d>>8^Tr[(a^b[d])&255];return a^-1};var Vh={};Vh={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 Kh=[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],Nh=[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],xi=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],$h=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ai=Array(576);wh(ai);var bi=Array(60);wh(bi);var Mh=Array(512);wh(Mh);var Jh=Array(256);wh(Jh);var Lh=Array(29);wh(Lh);var Oh=Array(30);wh(Oh);var ui,vi,wi,ti=!1;var pi; pi=[new ni(0,0,0,0,function(a,b){var c=65535;for(c>a.nc-5&&(c=a.nc-5);;){if(a.da<=1){ii(a);if(a.da===0&&b===0)return 1;if(a.da===0)break}a.V+=a.da;a.da=0;var d=a.Ub+c;if(a.V===0||a.V>=d)if(a.da=a.V-d,a.V=d,ci(a,!1),a.wa.za===0)return 1;if(a.V-a.Ub>=a.Bb-262&&(ci(a,!1),a.wa.za===0))return 1}a.rb=0;if(b===4)return ci(a,!0),a.wa.za===0?3:4;a.V>a.Ub&&ci(a,!1);return 1}),new ni(4,4,8,4,ji),new ni(4,5,16,8,ji),new ni(4,6,32,32,ji),new ni(4,4,16,16,ki),new ni(8,16,32,32,ki),new ni(8,16,128,128,ki),new ni(8, 32,128,256,ki),new ni(32,128,258,1024,ki),new ni(32,258,258,4096,ki)];var si={};si=function(){this.input=null;this.nf=this.Db=this.df=0;this.output=null;this.Fn=this.za=this.ng=0;this.msg="";this.state=null;this.il=2;this.sa=0};var yi=Object.prototype.toString; ri.prototype.push=function(a,b){var c=this.wa,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:b===!0?4:0;typeof a==="string"?c.input=vh(a):yi.call(a)==="[object ArrayBuffer]"?c.input=new Uint8Array(a):c.input=a;c.df=0;c.Db=c.input.length;do{c.za===0&&(c.output=new uh.rf(d),c.ng=0,c.za=d);a=qi(c,e);if(a!==1&&a!==0)return zi(this,a),this.ended=!0,!1;if(c.za===0||c.Db===0&&(e===4||e===2))if(this.options.to==="string"){var f=uh.wn(c.output,c.ng);b=f;f=f.length;if(f<65537&&(b.subarray&& Rr||!b.subarray))b=String.fromCharCode.apply(null,uh.wn(b,f));else{for(var h="",k=0;k0||c.za===0)&&a!==1);if(e===4)return(c=this.wa)&&c.state?(d=c.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?a=Xh(c,-2):(c.state=null,a=d===113?Xh(c,-3):0)):a=-2,zi(this,a),this.ended=!0,a===0;e===2&&(zi(this,0),c.za=0);return!0};_.A=class{constructor(a){this.name=a}};var kp=new _.A("rawColdConfigGroup");var jp=new _.A("rawHotConfigGroup");var Wr;Wr=_.qa.window;_.Ci=Wr?.yt?.config_||Wr?.ytcfg?.data_||{};_.ra("yt.config_",_.Ci);var Fi=[];var Ui=/^[\w.]*$/,Ni={q:!0,search_query:!0},Mi=String(Li);var Vi=new class{constructor(a,b){this.j=a;this.o=b}}(window,window.document);_.ra("yt.ads_.signals_.getAdSignalsString",function(a){return Oi(_.Zi(a))});_.Ea();navigator.userAgent.indexOf(" (CrKey ");var Xr;Xr=0;_.Yr=_.Qq?"webkit":Pq?"moz":Oq?"ms":Nq?"o":"";_.ra("ytDomDomGetNextId",_.sa("ytDomDomGetNextId")||(()=>++Xr));_.Zr=_.qa.ytEventsEventsListeners||{};_.ra("ytEventsEventsListeners",_.Zr);_.$r=_.qa.ytEventsEventsCounter||{count:0};_.ra("ytEventsEventsCounter",_.$r);_.as=ed(function(){var a=!1;try{let b=Object.defineProperty({},"capture",{get:function(){a=!0}});window.addEventListener("test",null,b)}catch(b){}return a});var bs;bs=window;_.Sk=bs.ytcsi&&bs.ytcsi.now?bs.ytcsi.now:bs.performance&&bs.performance.timing&&bs.performance.now&&bs.performance.timing.navigationStart?()=>bs.performance.timing.navigationStart+bs.performance.now():()=>(new Date).getTime();var aj="XMLHttpRequest"in _.qa?()=>new XMLHttpRequest:null;var cs="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(" ");[...cs];var lj={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"},xj=["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",...cs],tj=!1,qj=kj;_.am=class{constructor(){this.An=!0}};_.ds=_.sa("ytglobal.prefsUserPrefsPrefs_")||{};_.ra("ytglobal.prefsUserPrefsPrefs_",_.ds);var Ej={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"},Gj={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};_.Kj=class extends Error{constructor(a,...b){super(a);this.args=[...b];Object.setPrototypeOf(this,new.target.prototype)}};var es=class{pb(a,b){return this.Ga(a,1,b)}U(a){var b=_.sa("yt.scheduler.instance.addImmediateJob");b?b(a):a()}};var gs=1E3/60,hs=_.fj("web_emulated_idle_callback_delay",300),Tj=gs-3,Qj=[8,5,4,3,2,1,0],Wj=class extends _.je{constructor(a={}){super();this.o=[];this.v={};this.oa=this.j=0;this.paused=this.D=!1;this.ga=[];this.ia=this.ya=!1;for(let b of Qj)this.o[b]=[];this.B=0;this.gy=a.timeout||1;this.M=Tj;this.I=0;this.Ma=this.jy.bind(this);this.hx=this.Ay.bind(this);this.fc=this.Eb.bind(this);this.Td=this.iy.bind(this);this.Fl=this.Qa.bind(this);this.ww=()=>{this.Qa(performance.now())};this.Fa=!!window.requestIdleCallback&& !!window.cancelIdleCallback&&!_.w("disable_scheduler_requestIdleCallback");((this.Z=a.useRaf!==!1&&!!window.requestAnimationFrame)||_.w("enable_scheduler_simulate_raf"))&&document.addEventListener("visibilitychange",this.Ma)}U(a){var b=_.Ea();Mj(this,a);a=_.Ea()-b;this.D||(this.M-=a)}Ga(a,b,c){++this.oa;if(b===10)return this.U(a),this.oa;var d=this.oa;this.v[d]=a;this.D&&!c?this.ga.push({id:d,priority:b}):(this.o[b].push(d),this.paused||this.D||(this.j!==0&&Oj(this)!==this.I&&this.stop(),this.start())); return d}Aa(a){delete this.v[a]}isHidden(){return!!document.hidden||!1}Jb(a){var b=_.sa("yt.logging.errors.log");b&&b(a)}iy(a){var b=void 0;a&&(b=a.timeRemaining());this.ya=!0;Uj(this,b);this.ya=!1}Ay(){Uj(this)}Eb(){Vj(this)}Qa(a){this.ia=!0;var b=Oj(this);b===4&&b!==this.I&&(this.stop(),this.start());Uj(this,void 0,a);this.ia=!1}jy(){this.isHidden()||Vj(this);this.j&&(this.stop(),this.start())}requestIdleCallback(a){return this.Fa?window.requestIdleCallback(a,{timeout:3E3}):window.setTimeout(a, hs)}cancelIdleCallback(a){this.Fa?window.cancelIdleCallback(a):window.clearTimeout(a)}start(){this.paused=!1;if(this.j===0)switch(this.I=Oj(this),this.I){case 1:this.j=this.requestIdleCallback(this.Td);break;case 2:this.j=window.setTimeout(this.hx,this.gy);break;case 3:this.j=window.requestAnimationFrame(this.Fl);break;case 4:this.j=window.setTimeout(this.fc,0);break;case 5:this.j=window.setTimeout(this.ww,gs)}}pause(){this.stop();this.paused=!0}stop(){if(this.j){switch(this.I){case 1:this.cancelIdleCallback(this.j); break;case 5:case 2:case 4:window.clearTimeout(this.j);break;case 3:window.cancelAnimationFrame(this.j)}this.j=0}}ma(){Pj(this);this.stop();(this.Z||_.w("enable_scheduler_simulate_raf"))&&document.removeEventListener("visibilitychange",this.Ma);super.ma()}};var ak=_.sa("yt.scheduler.instance.timerIdMap_")||{},hk=_.fj("kevlar_tuner_scheduler_soft_state_timer_ms",800),gk=0,jk=0;var ok;ok=class extends es{Ga(a,b,c){c!==void 0&&Number.isNaN(Number(c))&&(c=void 0);var d=_.sa("yt.scheduler.instance.addJob");return d?d(a,b,c):c===void 0?(a(),NaN):_.$i(a,c||0)}Aa(a){if(a===void 0||!Number.isNaN(Number(a))){var b=_.sa("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}}start(){var a=_.sa("yt.scheduler.instance.start");a&&a()}pause(){var a=_.sa("yt.scheduler.instance.pause");a&&a()}};_.Me=_.pk(); _.sa("yt.scheduler.initialized")||(_.ra("yt.scheduler.instance.dispose",Zj),_.ra("yt.scheduler.instance.addJob",bk),_.ra("yt.scheduler.instance.addImmediateJob",ck),_.ra("yt.scheduler.instance.cancelJob",dk),_.ra("yt.scheduler.instance.cancelAllJobs",Yj),_.ra("yt.scheduler.instance.start",ek),_.ra("yt.scheduler.instance.pause",ik),_.ra("yt.scheduler.instance.setPriorityThreshold",kk),_.ra("yt.scheduler.instance.enablePriorityThreshold",mk),_.ra("yt.scheduler.instance.clearPriorityThreshold",nk),_.ra("yt.scheduler.initialized", !0));_.Sm=class{constructor(a){this.j=(a=_.th(a))?new _.mh(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(Mr(b))}catch(f){return}else e=escape(b);_.zj(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=_.yj.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);_.Aj(a,"/",this.v)}};var qk=(()=>{var a;return()=>{a||(a=new _.Sm("ytidb"));return a}})();var sk;_.uk=[];sk=!1;_.vl=_.Vq||_.Wq;var is={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"},js={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"},ls={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}, Ak=class extends _.Kj{constructor(a,b={},c=is[a],d=js[a],e=ls[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,Ak.prototype)}},ms=class extends Ak{constructor(a,b){super("MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},is.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,ms.prototype)}},Ck=class extends Error{constructor(a,b){super();this.index=a;this.objectStore= b;Object.setPrototypeOf(this,Ck.prototype)}},Dk=["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 Ok;Ok=class{constructor(a){this.j=a}}; _.Ik=class{constructor(a){this.state={status:"PENDING"};this.j=[];this.o=[];a=a.j;var b=d=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:d};for(let e of this.j)e()}},c=d=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED",reason:d};for(let e of this.o)e()}};try{a(b,c)}catch(d){c(d)}}static all(a){return new _.Ik(new Ok((b,c)=>{var d=[],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 _.Ik(new Ok((b, c)=>{a instanceof _.Ik?a.then(b,c):b(a)}))}static reject(a){return new _.Ik(new Ok((b,c)=>{c(a)}))}then(a,b){var c=a??Hk,d=b??Gk;return new _.Ik(new Ok((e,f)=>{this.state.status==="PENDING"?(this.j.push(()=>{Kk(this,this,c,e,f)}),this.o.push(()=>{Lk(this,this,d,e,f)})):this.state.status==="FULFILLED"?Kk(this,this,c,e,f):this.state.status==="REJECTED"&&Lk(this,this,d,e,f)}))}catch(a){return this.then(void 0,a)}};var kl=class{constructor(a,b){this.j=a;this.options=b;this.transactionCount=0;this.v=Math.round((0,_.Sk)());this.o=!1}add(a,b,c){return _.Wk(this,[a],{mode:"readwrite",kb:!0,commit:Rk()},d=>d.objectStore(a).add(b,c))}clear(a){return _.Wk(this,[a],{mode:"readwrite",kb:!0},b=>b.objectStore(a).clear())}close(){this.j.close();this.options?.closed&&this.options.closed()}count(a,b){return _.Wk(this,[a],{mode:"readonly",kb:!0,commit:Rk()},c=>c.objectStore(a).count(b))}delete(a,b){return _.Wk(this,[a],{mode:"readwrite", kb:!0,commit:Rk()&&!(b instanceof IDBKeyRange)},c=>c.objectStore(a).delete(b))}get(a,b){return _.Wk(this,[a],{mode:"readonly",kb:!0,commit:Rk()},c=>c.objectStore(a).get(b))}getAll(a,b,c){return _.Wk(this,[a],{mode:"readonly",kb:!0},d=>d.objectStore(a).getAll(b,c))}objectStoreNames(){return Array.from(this.j.objectStoreNames)}getName(){return this.j.name}},Xk=class{constructor(a){this.j=a}add(a,b){return Pk(this.j.add(a,b))}autoIncrement(){return this.j.autoIncrement}clear(){return Pk(this.j.clear()).then(()=> {})}count(a){return Pk(this.j.count(a))}delete(a){return a instanceof IDBKeyRange?fl(this,a):Pk(this.j.delete(a))}get(a){return Pk(this.j.get(a))}getAll(a,b){return"getAll"in IDBObjectStore.prototype?Pk(this.j.getAll(a,b)):gl(this,a,b)}index(a){try{return new ns(this.j.index(a))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new Ck(a,this.j.name);throw b;}}getName(){return this.j.name}keyPath(){return this.j.keyPath}},Tk=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=Ak;var e=this.j.objectStoreNames;let f=[];for(let h=0;hb.delete().then(()=>el(b)))}get(a){return Pk(this.j.get(a))}getAll(a,b){return"getAll"in IDBIndex.prototype?Pk(this.j.getAll(a,b)):il(this,a,b)}keyPath(){return this.j.keyPath}unique(){return this.j.unique}},jl=class{constructor(a, b){this.request=a;this.cursor=b}delete(){return Pk(this.cursor.delete()).then(()=>{})}update(a){return Pk(this.cursor.update(a))}};var ps=class{constructor(a,b){this.name=a;this.options=b;this.v=!0;this.D=this.B=0}o(a,b,c={}){return ml(a,b,c)}delete(a={}){return _.nl(this.name,a)}open(){if(!this.v)throw ol(this);if(this.j)return this.j;var a,b=()=>{this.j===a&&(this.j=void 0)},c={blocking:e=>{e.close()},closed:b,TA:b,upgrade:this.options.upgrade},d=async()=>{var e=Error().stack??"";try{let k=await this.o(this.name,this.options.version,c);var f=k,h=this.options;let l=[];for(let m of Object.keys(h.oe)){let {Nd:n,zK:p=Number.MAX_VALUE}= h.oe[m];!(f.j.version>=n)||f.j.version>=p||f.j.objectStoreNames.contains(m)||l.push(m)}if(l.length!==0){let m=Object.keys(this.options.oe),n=k.objectStoreNames();if(this.D<_.fj("ytidb_reopen_db_retries",0))return this.D++,k.close(),_.vk(new Ak("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m,foundObjectStores:n})),d();if(this.B<_.fj("ytidb_remake_db_retries",1))return this.B++,await this.delete(),_.vk(new Ak("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m, foundObjectStores:n})),d();throw new ms(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,ol(this,f);return e}b();k instanceof Error&&!_.w("ytidb_async_stack_killswitch")&&(k.stack=`${k.stack}\n${e.substring(e.indexOf("\n")+1)}`);throw Ek(k,this.name,"",this.options.version??-1);}};return this.j=a=d()}};var ql=new ps("YtIdbMeta",{oe:{databases:{Nd:1}},upgrade(a,b){b(1)&&_.Yk(a,"databases",{keyPath:"actualName"})}});var zl,xl=new class{constructor(){}}(new class{constructor(){}});new _.Nr;var Ll=class extends ps{constructor(a,b){super(a,b);this.options=b;xk(a)}o(a,b,c={}){return(this.options.shared?Gl:Fl)(a,b,{...c})}delete(a={}){return(this.options.shared?Kl:Hl)(this.name,a)}};var Ol=_.Nl("ytGcfConfig",{oe:{coldConfigStore:{Nd:1},hotConfigStore:{Nd:1}},shared:!1,upgrade(a,b){b(1)&&(_.bl(_.Yk(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),_.bl(_.Yk(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var qs=class extends _.je{constructor(){super();this.o=[];this.j=[];var a=_.sa("yt.gcf.config.hotUpdateCallbacks");a?(this.o=[...a],this.j=a):(this.j=[],_.ra("yt.gcf.config.hotUpdateCallbacks",this.j))}ma(){for(let b of this.o){var a=this.j;let c=a.indexOf(b);c>=0&&a.splice(c,1)}this.o.length=0;super.ma()}};var Wl=class{constructor(){this.j=0;this.o=new qs}tj(){return _.sa("yt.gcf.config.hotConfigGroup")??_.u("RAW_HOT_CONFIG_GROUP")}B(a){this.hotHashData=a;_.ra("yt.gcf.config.hotHashData",this.hotHashData||null)}};var rs;rs=typeof TextEncoder!=="undefined"?new TextEncoder:null;_.km=rs?a=>rs.encode(a):a=>{a=_.$b(a);var b=new Uint8Array(a.length);for(let c=0;c{};this.Qf=()=>{};this.now=Date.now;this.Yg=!1;this.gs=a.gs??100;this.Mr=a.Mr??1;this.Kr=a.Kr??2592E6;this.Cr=a.Cr??12E4;this.Lr=a.Lr??5E3;this.Ja=a.Ja??void 0;this.Mi=!!a.Mi;this.Bi=a.Bi??.1;this.Ij=a.Ij??10;a.handleError&&(this.handleError=a.handleError);a.Qf&&(this.Qf=a.Qf);a.Yg&&(this.Yg=a.Yg);a.ui&&(this.ui=a.ui);this.Ka=a.Ka;this.Dc=a.Dc;this.cb=a.cb;this.Sa=a.Sa;this.Fd=a.Fd;this.Km=a.Km; this.Fm=a.Fm;nm(this)&&(!this.Ka||this.Ka("networkless_logging"))&&pm(this)}writeThenSend(a,b={}){if(nm(this)&&this.Oc){let c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.cb.set(c,this.Ja).then(d=>{c.id=d;this.Sa.Sb()&&sm(this,c)}).catch(d=>{sm(this,c);tm(this,d)})}else this.Fd(a,b)}sendThenWrite(a,b={},c){if(nm(this)&&this.Oc){let d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Ka&&this.Ka("nwl_skip_retry")&&(d.skipRetry=c);if(this.Sa.Sb()||this.Ka&& this.Ka("nwl_aggressive_send_then_write")&&!d.skipRetry){if(!d.skipRetry){let e=b.onError?b.onError:()=>{};b.onError=async(f,h)=>{await this.cb.set(d,this.Ja).catch(k=>{tm(this,k)});e(f,h)}}this.Fd(a,b,d.skipRetry)}else this.cb.set(d,this.Ja).catch(e=>{this.Fd(a,b,d.skipRetry);tm(this,e)})}else this.Fd(a,b,this.Ka&&this.Ka("nwl_skip_retry")&&c)}sendAndWrite(a,b={}){if(nm(this)&&this.Oc){let c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0},d=!1,e=b.onSuccess?b.onSuccess:()=>{};c.options.onSuccess= (f,h)=>{c.id!==void 0?this.cb.Df(c.id,this.Ja):d=!0;this.Sa.cf&&this.Ka&&this.Ka("vss_network_hint")&&this.Sa.cf(!0);e(f,h)};this.Fd(c.url,c.options,void 0,!0);this.cb.set(c,this.Ja).then(f=>{c.id=f;d&&this.cb.Df(c.id,this.Ja)}).catch(f=>{tm(this,f)})}else this.Fd(a,b,void 0,!0)}o(){if(!nm(this))throw Error("qa");this.j||(this.j=this.Dc.pb(async()=>{var a=await this.cb.Wp("NEW",this.Ja);a?(await sm(this,a),this.j&&(this.j=0,this.o())):this.v()},this.gs))}v(){this.Dc.Aa(this.j);this.j=0}};var xm;var Ho={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,liveChatGiftButtonImpressed:558,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,integrationAttributionEvent:556,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,recapScreenshotEvent: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,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557,mdeC2PaEvent:559};var Im=_.Nl("ServiceWorkerLogsDatabase",{oe:{SWHealthLog:{Nd:1}},shared:!0,upgrade:(a,b)=>{b(1)&&_.bl(_.Yk(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},version:1});var Qm={},Pm=0;var Rm;var Vm=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]}};Vm.prototype.removeParams=Vm.prototype.removeParams;Vm.prototype.isEndpointCFR=Vm.prototype.isEndpointCFR;Vm.prototype.requestComplete=Vm.prototype.requestComplete;Vm.getInstance=Wm;var Xm=class extends _.Ke{constructor(){super();this.v=!1;this.j=Oe();this.j.listen("networkstatus-online",()=>{if(this.v&&_.w("offline_error_handling")){var a=Tm().get("errors",!0);if(a){for(let b in a)if(a[b]){let c=new _.Kj(b,"sent via offline_errors");c.name=a[b].name;c.stack=a[b].stack;c.level=a[b].level;_.Hi(c)}Tm().set("errors",{},2592E3,!0)}}})}Sb(){return this.j.Sb()}cf(a){this.j.isOnline=a}rw(){var a=window.navigator.onLine;return a===void 0?!0:a}Cv(){this.v=!0}listen(a,b){return this.j.listen(a, b)}Oj(a){return Pe(this.j,a)}};Xm.prototype.sendNetworkCheckRequest=Xm.prototype.Oj;Xm.prototype.listen=Xm.prototype.listen;Xm.prototype.enableErrorFlushing=Xm.prototype.Cv;Xm.prototype.getWindowStatus=Xm.prototype.rw;Xm.prototype.networkStatusHint=Xm.prototype.cf;Xm.prototype.isNetworkAvailable=Xm.prototype.Sb;Xm.getInstance=Ym;_.xs=class extends _.Ke{constructor(a={}){super();this.j=this.D=0;this.v=Ym();var b=_.sa("yt.networkStatusManager.instance.listen").bind(this.v);b&&(a.rateLimit?(this.rateLimit=a.rateLimit,b("networkstatus-online",()=>{Zm(this,"publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{Zm(this,"publicytnetworkstatus-offline")})):(b("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}Sb(){var a= _.sa("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.v)():!0}cf(a){var b=_.sa("yt.networkStatusManager.instance.networkStatusHint").bind(this.v);b&&b(a)}async Oj(a){var b=_.sa("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.v);return _.w("skip_network_check_if_cfr")&&Wm().isEndpointCFR("generate_204")?new Promise(c=>{this.cf(window.navigator?.onLine||!0);c(this.Sb())}):b?b(a):!0}};var ys,$m=class extends ws{constructor(){ys||(ys=new _.xs({SJ:!0,JI:!0}));super({cb:{Nu:Gm,Df:Fm,Wp:Cm,Cy:Dm,nn:Em,set:Bm},Sa:ys,handleError:(a,b,c)=>{var d=c?.error?.code;d===400||d===415?(a=new _.Kj(a.message,b,c?.error?.code),_.Ji(a,void 0,void 0,void 0,!0)):_.Hi(a)},Qf:_.Ji,Fd:cn,now:_.Sk,Ls:Um,Dc:_.pk(),Km:"publicytnetworkstatus-online",Fm:"publicytnetworkstatus-offline",Mi:!0,Bi:.1,Ij:_.fj("potential_esf_error_limit",10),Ka:_.w,Yg:!(_.Jj()&&_.en())});this.B=new _.Nr;_.w("networkless_immediately_drop_all_requests")&& Hm();Kl("LogsDatabaseV2")}writeThenSend(a,b){b||(b={});b=dn(a,b);_.Jj()||(this.Oc=!1);super.writeThenSend(a,b)}sendThenWrite(a,b,c){b||(b={});b=dn(a,b);_.Jj()||(this.Oc=!1);super.sendThenWrite(a,b,c)}sendAndWrite(a,b){b||(b={});b=dn(a,b);_.Jj()||(this.Oc=!1);super.sendAndWrite(a,b)}awaitInitialization(){return this.B.promise}};_.gn=!1;_.fn=_.qa.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.gn};_.ra("ytNetworklessLoggingInitializationOptions",_.fn);var qp=class{constructor(a){this.config_=null;a?this.config_=a:Yl()&&(this.config_=Zl())}isReady(){!this.config_&&Yl()&&(this.config_=Zl());return!!this.config_}};var zs;zs=_.qa.ytPubsubPubsubInstance||new _.gh;_.As=_.qa.ytPubsubPubsubSubscribedKeys||{};_.Bs=_.qa.ytPubsubPubsubTopicToKeys||{};_.Cs=_.qa.ytPubsubPubsubIsSynchronous||{};_.gh.prototype.subscribe=_.gh.prototype.subscribe;_.gh.prototype.unsubscribeByKey=_.gh.prototype.Zh;_.gh.prototype.publish=_.gh.prototype.Ae;_.gh.prototype.clear=_.gh.prototype.clear;_.ra("ytPubsubPubsubInstance",zs);_.ra("ytPubsubPubsubTopicToKeys",_.Bs);_.ra("ytPubsubPubsubIsSynchronous",_.Cs); _.ra("ytPubsubPubsubSubscribedKeys",_.As);var pn=Date.now().toString();Date.now();_.yn=Symbol("Ba");var un=class{constructor(a){this.key=a}};var Bn=class{constructor(){this.v=new Map;this.j=new Map;this.o=new Map}resolve(a){return"function"==typeof _.Ds&&a instanceof _.Ds?xn(this,a):a instanceof un?wn(this,a.key,[],!0):wn(this,a,[])}};_.Es=class{constructor(a){this.name=a}toString(){return`InjectionToken(${this.name})`}};var An;var Cn=window;var Sn=_.w("web_enable_lifecycle_monitoring")&&Dn()!==0,Hn=_.w("web_enable_lifecycle_monitoring");var Rn=class{constructor(a){this.scheduler=_.pk();this.o=new _.Nr;this.j=a;for(let c=0;c{d.wh();this.j[c].Lj=!0;this.j.every(e=>e.Lj===!0)&&this.o.resolve()};var b=this.getPriority(d);b=this.scheduler.Ga(a,b);this.j[c]={...d,wh:a,jobId:b}}}cancel(){for(let a of this.j)a.jobId===void 0||a.Lj||this.scheduler.Aa(a.jobId),a.Lj=!0;this.o.resolve()}getPriority(a){return a.priority??0}};_.Fs=class{constructor(a){this.state=a;this.plugins=[];this.v=void 0;this.B={};Sn&&En(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){Sn&&Fn(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&&(Gn(this.j),this.j=void 0);In(this,a,b);this.state=a;Sn&&En(this.state); c=c.action.bind(this);let d=this.plugins.filter(e=>e[a]).map(e=>e[a]);c(Mn(this,d),b)}else throw Error("Fa`"+this.state+"`"+a);}};var Un=class extends _.Fs{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.K},{from:"application_navigating",to:"application_navigating",action:()=>{}},{from:"none",to:"none",action:()=>{}}]}D(a,b){this.o=_.Lj(()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3);a(b?.event)}K(a,b){this.o&&(_.Me.Aa(this.o),this.o=null);a(b?.event)}},Tn;var eo=_.fj("ytcsi_debug_max_size",100);var Gs=0;var lq=class extends _.cm{constructor(a,b){super(arguments);this.j=a;this.timer=b}},kq=new _.dm("aft-recorded",lq);var Ap=[{pm:a=>`Cannot read property '${a.key}'`,Hj:{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"]}]}},{pm:a=>`Cannot call '${a.key}'`,Hj:{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"]}]}},{pm:a=>`${a.key} is not defined`,Hj:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var no={he:[],Qd:[{callback:io,weight:500},{callback:jo,weight:500}]};var lo=class{constructor(){this.Qd=[];this.he=[]}},ko;_.Ip=new _.gh;var ip=[];_.ra("yt.logging.transport.getScrapedGelPayloads",function(){return ip});var Co=class{constructor(){this.store={};this.j={}}storePayload(a,b){a=vo(a);this.store[a]?this.store[a].push(b):(this.j={},this.store[a]=[b]);_.w("more_accurate_gel_parser")&&(b=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(b));return a}smartExtractMatchingEntries(a){if(!a.keys.length)return[];var b=xo(this,a.keys.splice(0,1)[0]),c=[];for(let d=0;d{};this.webkitClearResourceTimings=()=>{};this.mozClearResourceTimings=()=>{};this.msClearResourceTimings=()=>{};this.oClearResourceTimings=()=>{}}};_.fq=Js.performance||Js.mozPerformance||Js.msPerformance||Js.webkitPerformance||new Ks;var Zp=_.sn();_.ra("yt_logging_screen.getRootVeType",_.Up);_.ra("yt_logging_screen.getCurrentCsn",_.Wp);_.ra("yt_logging_screen.getCttAuthInfo",_.Yp);_.ra("yt_logging_screen.setCurrentScreen",_.$p);var jq,eq;jq=!1;eq=!1;_.Ls=(0,_.Ca)(_.fq.clearResourceTimings||_.fq.webkitClearResourceTimings||_.fq.mozClearResourceTimings||_.fq.msClearResourceTimings||_.fq.oClearResourceTimings||_.dd,_.fq);var Ns; _.Ms=_.Ii(function(a,b,c,d,e,f,h){if(!_.w("web_csi_action_sampling_enabled")||!_.Xn(f).actionDisabled){var k=h?.spanStatus,l=h?.rootSpanNonce;let m=_.$n(f);m.gelSpans?m.gelSpans[a]=!0:m.gelSpans={[a]:!0};Gs++;a={spanName:a,spanLengthUsec:String(Math.round(b*1E3)),spanNonce:Gs,rootSpanNonce:l||Gs};k&&(a.spanStatus=k);d&&(a.spanInfo=d);e&&(a.parentSpanNonce=e);c&&(a.spanStartTimeUsec=String(Math.round(c*1E3)));c=a;_.ho(f||"").span[String(c.spanName)]=c;d=_.$n(f);d.gelSpans||(d.gelSpans={});_.ln(d.gelSpans,c); d=_.bo(f);f=_.Xn(f).cttAuthInfo;Op().span(c,d,f,h?.qu);return c.spanNonce}});Ns=window;Ns.ytcsi&&(Ns.ytcsi.infoGel=_.mq,Ns.ytcsi.tick=_.nq);var Os;Os=new _.Nr;_.Ps=Os.promise;(function(a,b=window){_.nq("mm_is");var c=new Kr;_.ce(c);_.w("web_enable_lazy_css")&&(b._F_installCss=d=>{if(d){var e=document.createElement("style");e.setAttribute("data-late-css","");var f;(f=gb("style",document))&&e.setAttribute("nonce",f);e.appendChild(document.createTextNode(d));document.body.appendChild(e)}});c.en(()=>{Tg();_.nq("mm_ie");a?.()});c.bo(Bg.ERROR,(d,e,f)=>{_.Hi(Error("Ga`"+e+"`"+f))})})(()=>{Os.resolve()}); _._ModuleManager_initialize=function(a,b){if(!_.Zd){if(!_.be)return;_.ce(_.be())}_.Zd.Rh(a,b)}; _._ModuleManager_initialize('root/sy0/sy1:1/sy2:2/iuT5Oc:3/sy3:1/sy4:1/n73qwf:5,6/sy5:1/UUJqVe:6,8/sy7/sy6:1,a/MpJwZc:5,6,8,b/sy8/sy9:a/sya:e/sye/syi:d,g/syj:h/syc/sy1h/sy3f:k/sy3t:k/sy5d/sy59/sy5b/sy5e:l,m,n,o,p/sy5c:l,o,p/sy3g/syb:2,e,i,j/sym/sy5a/syd:u/syf:a,g/sy5f:l,n,o,p/sy5h:m,y/syg/syh/syk/syl/syn/syo/sy1j/sy1g/sy1n:17/sy3b:16,18/syr:6,b,e/syw:e/syu:f,1a,1b/sy1k/sy2g/sy2n:1c/sy2m:1f/sy2z:1c/sy1b/sy1r/sy24/sy2p/sy2q:1l/sy1d/sy22/sy2x/sy1m:e,x,1j,1k,1m,1n,1o,1p/sy2o/sy1x:1i,1p/sy34/syx:e/sy12:1a/sy11:1v/sy10:1c/sy39:e/sy3i:e/sy1o:d,1h,1s,1t,1u,1w,1x,1y,1z/sy2u/sy3h/sy3d:j/sy14:1c/sy3j:1w/sy3k:1b/sy1s:i,l,s,1q,1r,20,21,22,23,24,25,26/sy3l:21/sy3p:1g/sy46:1g/sy47:1g/sy4i:1g/sy4a:1g/sy4j:1g/sy4k/sy4l:1b/syz:1c/syv:1c/syt:2i/sy1a:1f,1u,2h,2j/sy2r/sy35/sy3e:1b,1q,1w/syy:1a/sy19:23,2o/sy3n/sy1p:1q,1u,2j,2p,2q/sy3m:1y,2m,2n,2r/sy1y/sy21/sy2v:18/sy32/sy1f/sy3w:1b/sy4m:l,m,s,1h,1w,1y,1z,2m,2x/sy4g:e,1d/sy4n:1a,1u/sy44:e/sy45:1b,32/sy2f:13,27,28,29,2a,2b,2c,2d,2e,2f,2g,2k,2l,2s,2t,2u,2v,2w,2y,2z,30,31,33/sy1v/sy36/sy1l:18/sy27:35,36,37/sy4o:1b,32/sy26:1q/sy28/sy2l:1b,3b/sy49/sy4t:34,3a,3c,3d/syp:19,1e,38,39,3e/sy2y:1a/sy1c:m,o,v,w,27,2h,2n,36,3g/sy4q/sy4r:3i/sy40/sy42/sy4s:l,m,1c,1u,1w,1y,1z,3j,3k,3l/sy2c/sy3o:1g/sy1q:1o/sy2k:3p/sy16:1v,24/sy2i:l,m,s,1u,1y,1z,25,3r/sy2j/sy3v/sy43:1q/sy3u/sy3x/sy3y/sy1i/sy3s/sy3z:d,l,1c,1u,1y,1z,25,3k,3y/sy41:1g/sy3r:27,2k,2n,2y,3l,3s,3u,3w,3x,3z,40,41,42/sy1t:2m,2u,2v,33,3q,3t,3v,43/sy4v/sy2t/sy31/sy2w:1p,3g/sy4x/sy4w:1g/sy2a:1d,1x,1y,3t,49,4a/sy2s:1g/sy3q:1g/sy48:1g/sy29/sy4b:1g/sy4c:1g/sy4d/sy4e:4i/sy4f:3r,4j/sy2b:27,28,29,2d,2k,2r,2y,30,4f,4g,4h,4k/sy4h:1g/sy2d:m,2a,2x,3c,3d,4d,4e,4l,4m/sy1w/sy4p:18/sy2e:34,39,3c,3d,3r,4o,4p/sy2h:3n,44/sy25/sy33/sy55:1b,1u,25/sy57:1c/sy3a/sy23:1k/sy38:1u,1w,1y,2i/sy37:m,1p,21,2v,36,4w,4x,4y/sy17:1w/sys:y,12,3f,3h,3m,3o,45,46,47,48,4b,4c,4n,4q,4r,4s,4t,4u,4v,4z,50/sy4z/syq:q,r,t,51,52/sy13:f,1a/sy15:1w,24,54/sy18:2o/sy1z/sy54:1h,3s,49,4u,4y/sy30/sy20:51,57,58,59/sy4y:l,m,s,1c,1y,25,3u,48,52/sy3c/sy1u:4t/sy52:1g/sy5g:1g/sy53:l,s,20,2a,2c,2d,2k,2n,3r,5d,5e,5f/sy4u:1g/sy50:m,1p,21,4y/sy51:u,2w,36/sy56/sy58:1a,1u/sy1e:3,z,10,53,55,56,5a,5b,5c,5g,5h,5i,5j,5k,5l/sy5i/sy5j/sy5l/sy5n/sy5o/sy5p/sy5q/sy5m/sy5k:3,11,53,5b,5d,5k,5p,5q,5r,5s,5t,5u/sy5r:5m,5v/base:f,t,w,x,10,11,12,13,14,15/sy5s/sy5t/sy5u:e,j/sy5v:2o,3q,3r,50/sy7r/sy6u/sy86:18/sy85:l,1t,1y,25,2a,2k,39,3w,56,5l,63,64/sy5w:15,54,62,65/sy6c/sy6t:44/sy87:39,64,68/sy7l:l,m,s,1g,1h,1w,1y,3r,3x,3y/sy68/sy5x:34,3c,48,61,66,67,69,6a,6b/sy5y/sy7e:3g,3p/sy8t:6e/sy9t:1g/sy5z:h,l,1m,1y,24,25,5d,5q,6f,6g/sy7s:16,4w/sy6b:2v,37/sy60:39,3i,3n,44,4s,6i,6j/sy80:1g/sy63:j/sy8o:1q,1u/sy61:1d,2f,2p,44,49,4a,6l,6m,6n/sy8n:l,s,1i,1y,1z,25,6n/sy7m:1n,2q/sy8p:18/sy78/sy6x:l,1t,1y,2a,2c,2e,2k,3n,5e,6s/sy7i/sy8m/sy62:11,14,2r,2t,39,3g,44,4x,5c,5l,60,61,6m,6p,6q,6r,6t,6u,6v/sy64:27,2k,4h/sy65:m,27,29,2f,2k,2s,4j/sy6d/sy69:1p,4i,62/sy6o:1g,35,70/sy7q/sy8b/sy8d:1g/sy66:1d,2b,2r,3j,6k,6v,6z,71,72,73,74/sy70/sy67:1e,2m,2t,39,3v,43,4z,5i,5j,5q,5r,61,6f,6j,76/sy7p:l,m,1c,1s,1y,1z,21,3j/sy6k/sy6a:5a,70,72,78,79/sy8l:1g/sy8g:1g/sy6e:17,1y,2k,32,3r,4c,4d,4m,52,7b,7c/sy6f:1q,1u,1y,2a,2c,2w,39,3n,3u,61,6e,6r,6s/sy7j:e,1j,1l,3b/sy7k:1q,3c,3d,6a/sy6g:1e,3e,47,4o,5r,5s,67,6q,79,7f,7g/sy6h:3h,45,4t,63,68/sy6i:l,s,18,1a,1y,39/sy6s/sy6j:27,29,2k,3r,7f,7k/sy6l:19,25,2a,2m,2v,33,3n,5t/sy8c:2f/sy81:2f,7k/sy6z:1d,27,29,2k,2r,4f,6q,74,7n,7o/sy6y:2d,2g,2y,4k,5k,73,7p/sy6m:2c,44,7q/sy7y:1g/sy7z:2k,7s/sy8s:1d,1i,1w,1y,2r,3v,4f,6l,7o,7t/sy6n:2e,44,4x,5c,76,7p,7u/sy8i:1g/sy6p:2k,7f,7w/sy6q:1m,21,39,3r,4p,4y,5p/sy6r:m,27,2a,2k/sy6v/sy6w:l,1a,1y/sy74/sy71:1s,1u,1y,2u,2v,33,49,4a,5j,82/sy72/sy8a:1g/sy73:l,m,20,2k,33,3j,3r,59,5l,6i,7s,85/sy75:1y,2a,2k,3u/sy76:l,m,s,1c,1y,3j,3w/sy77:27,2k,74/sy79:l,s,18,1q,1w,1y,2c,2k,39,3r,6s/sy7a:2k,7f,7g/sy83:1g/sy84:1g/sy7b:1r,1z,22,2d,2l,2y,40,4d,4e,4g,5k,5y,60,66,6u,71,73,7b,7w,8c,8d/sy7c:6f,7p,80,8d/sy7d:s,1m,1y,1z,2h,33,6d,6g,6j/sy7f:44,7m/sy7g:44/sy7h:l,20,21/sy7n:27,28,2k/sy7o:l,s,1a,1y,21/sy7t/sy7v:22/sy7u:27,3r,5k,8m,8n/sy7w:1d,1g,27,2r,8m/sy7x:1q,6l,7o,7t/sy82:27,2k,4k,8c,8d/sy88:l,20,21,22,5k/sy89:78,86/sy8e:13,2t,38,39,44/sy8f:2k,3c,7c,7f/sy8h:1g,27,2y/sy8j:1e,34,3r,7f/sy8k:3c,44,7f/sy8r:27,2d,2k,2r,8d/sy8q:44,6v,70,7q,7u,8z/sy8u:4r,7f/sy8v:1d,27,28,45/sy8w:20/sy8y:1g/sy8x:l,s,1y,2k,3j,94/sy8z:m,1d,27,2r,6q,84/sy90:l,1y,2c,2k,3w,84/sy91:1y,2k,3j,82,94/sy92:l,s,1d,20,2g/sy93:m,1d,20,25,28,2r,7s,80,85,87/sy94:13,2q,2v,43,8e/sy95:l,m,s,1h,1x,1y,1z,25,31,6q/sy96:27,45,8n/sy97:l,m,s,1g,1q,20,33,4x,5c,6q/sy98:l,m,21,3r,4y,5j/sy99:1y,2c,39,4p,57,6s/sy9a:1y,26,2c,2y,39,3z,40,4p,57,6s/sy9b:l,m,1w,1y,3a/sy9c:l,m,s,20,25,31,3w,46,6z,7n/sy9d:27,28,29,2d,7u/sy9e:7p/sy9f:1q,1u,1y,25,4v,6b/sy9g:m,27,7u/sy9h:m,27,33,3o,3u,4x,5c,5g/sy9i:27,29,2k/sy9j:m,13,27,2a,2k,3u,4i,60/sy9k:l,m,s,20,2n,2t,33,4x,5c/sy9l:29,44/sy9m:1y,2a,2k,33,3u,4x,5c/sy9n:m,27,2n,33,4x,5c/sy9o:27/sy9p:m,27,2v,33,39,3l,3r,42,4x,5c/sy9q:27,2q,33,4x,5c/sy9r:27,29,7u,8d/sy9s:m,27,2h,2n,3o,5u,6g/sy9u:2k,5f/sy9v:u,1u,1y,25,2w,36,55,6d/sy9w:39,3n,44,6j/sy9x:43/sy9y:l,20/sy9z:1y,2d,2k,4m/sya0:l,s,1a,1y,39,4p,57/base_sync_mod_chunk:5x/r9KMjb:8k/VcGS8:8l/zCkKBc:2z/i6Xome:8w/nO5dTd:7y/OtKSJe:3m/nvX4Vb:41/DlvF1d:44,ae/f90tCb:7m/VbXrUe:8h,af,ag/pESlDb:8j/KmBfcc:96/SU3ui:9j/Raq4cb:8q/jBisaf:58/PzUdZb:4b/qTLdQ:8o/WqlcVb:8p/QHAtef:8u,af/UA8GSe:8y,af/LViMM:77,ae/pevtvc:9g/izjmP:9h/jgx8me:a2,af/uhlLGb:6t/FqHcGe:9c/cyCVld:4l/oPp5Le:83/A4oAVe:98/Osm49c:87/PDv6Me:9a,b1/osTtxe:8r/qVDgBd:8s/HDmU1e:7u/LHP7Jd:7p/Tu3MB:7q,b6/FsoXzc:7r,af,b7/iai2ic:93/tPgYzd:88/a66Lfe:95/IWpUrf:89/dHcoIf:97/oXBWHf:99/ITuCUb:6p/Nr0kfe:86/acFuVc:8t,bg/mm2N0c:9i/hb0Wmf:7e/hNelvd:a6/r5COHf:7j/ZQKx1:2s/pe2ojb:34,aa,bm/haouOe:8a/jJfCod:a3,ae/wSn4ac:6w,af,aw,bf/ha1Ii:8z/OM7xob:90,af,b5,b7,br/FiNGOc:6k,af/WsiMic:6o,af/UAM5m:75,bt/D9WMd:6x/y9noOb:6y,bm/W0gSKb:69,af/HwlOhd:65/hjrNn:81/vDck1d:4q,bn/Hxjlbb:3f,bn/n0DHg:7z/nBvByd:9k,b5/eDUDoc:9l,b6/VOUP9d:8e,bz/bzj0jd:9b,ae,c6/uRIaC:9n,b5/fdYPfe:a4/Ov4lJf:a5/cgSEob:9d/XeRXBd:9e/s649j:9r/uSxdnb:9t/Wff6Bd:7v,af,b5,b6/U3mzsd:9u/yP0JBd:9v/RqaJsd:9w/E3Hebc:9x/p1vESd:a1/AT8LTe:9z/sDOTGe:9o/ecuPAc:6h/NQc1Id:8g/FQdIJe:a0/blZZXe:8i,af/gAOYx:6a/INc1Ef:7h,bn,cr/lPWjkb:4r,af/ojGT6d:8v/d2LTxb:4n,ay/HZ41Od:8x,bn/e3UtW:8f,b6/aU1GTb:91,ct/IbxxOe:92/viUWV:5b/DvZC9:9m/fAzdT:6c,bn,by,bz,cr/fglJNb:8b,cr/ilQSAf:9p/UkZuWb:9s,af/l8aKDb:7l/cnq5Qb:9y,b5/n9DJBf:7x/fKE8qd:7d/n7eo2:9q/RZekJ:9f/QmkME:7i,af/Nuilue:7a,ad,am,an,c1,c2,ct,cv/meH9Eb:4,5v,ad,an,c1,c2,ct,cv,d0/yEfNFb:5m,am,de/r78Drb:5w,am,de',['sy0','sy1','sy7','sy8','sy9','sya','sye','syi','syj','syc','syb','sym','syd','syf','syg','syh','syk','syl','syn','syo','base']); }catch(e){_._DumpException(e)} try{ _.dt=function(a){return a==null||typeof a==="string"?a:void 0};_.et=function(a){return a?a.defaultView:window};_.ft=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.gt=function(){_.Zd&&_.Zd.ue()};_.ht={};_.jt=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}}; }catch(e){_._DumpException(e)} try{ var Mt,Nt,St;_.Jt=function(a){var b=_.Me;for(let c=0,d=a.length;c=0);return b};_.Pt=function(a,b){if(a.classList)a.classList.add(b);else if(!_.Ot(a,b)){let c=Mt(a);Nt(a,c+(c.length>0?" "+b:b))}};_.Qt=function(a,b){a.classList?a.classList.remove(b):_.Ot(a,b)&&Nt(a,Array.prototype.filter.call(a.classList?a.classList:Mt(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))}; _.Rt=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Ca)(a.handleEvent,a);else throw Error("Oa");return Number(b)>2147483647?-1:_.qa.setTimeout(a,b||0)};St=function(a){a.j=_.Rt(()=>{a.j=null;a.o&&!a.B&&(a.o=!1,St(a))},a.I);var b=a.D;a.D=null;a.M.apply(null,b)};_.Tt=class extends _.je{constructor(a,b,c){super();this.M=c!=null?a.bind(c):a;this.I=b;this.D=null;this.o=!1;this.B=0;this.j=null}v(a){this.D=arguments;this.j||this.B?this.o=!0:St(this)}stop(){this.j&&(_.qa.clearTimeout(this.j),this.j=null,this.o=!1,this.D=null)}pause(){this.B++}resume(){this.B--;this.B||!this.o||this.j||(this.o=!1,St(this))}ma(){super.ma();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 ou,mu,ku,qu,ju,vu,wu,zu,Cu,Du,Eu,Ju,Pu,Ru,Wu,ev,iv,mv,nv;_.Ut=async function(a,b){var c=_.x(),d=c.resolve(_.vn(a));d?(b(d),Promise.resolve(d)):c.resolve(new _.Ds(a)).then(e=>{b(e);return e})};_.Wt=function(a){var b=_.Vt;_.Vt=a;return b};_.Yt=function(a){return a===_.Xt||a?.name==="\u0275NotFound"};_.Zt=function(a,b){if(a?.ha)throw Error("Sa`"+String(a.debugName));for(;a!==void 0;){let c=a;if(c.Ph)return c.Ph(b,{optional:!0});a=a.parent}return _.Xt}; _.$t=function(a){return{description:a,Cb:{Nz:"root",token:Symbol(a),Lp:void 0,value:void 0}}};_.au=function(a,b,c){return a&&b?`${a}__${b}`:a??b??c};_.cu=function(a,b){return{..._.$t(b??""),[_.bu]:!0,debugName:b??"[context]",defaultValue:a?.defaultValue,required:!a||!Object.hasOwn(a,"defaultValue"),id:b,OK:void 0}};_.du=function(a,b){b=_.Zt(b,a);if(_.Yt(b)){if(a.required)throw Error("jb`"+a.debugName);return a.defaultValue}return b};_.eu=function(a,b){return Object.is(a,b)}; _.gu=function(a){var b=_.fu;_.fu=a;return b};_.lu=function(a){if(hu)throw Error("h");if(_.fu!==null){_.fu.jp(a);var b=_.fu.hf;if(b===void 0||b.Kh!==a){var c=void 0,d=_.fu.cn;if(d&&(c=b!==void 0?b.le:_.fu.producers,c!==void 0&&c.Kh===a)){_.fu.hf=c;c.Hq=a.version;c.lj=_.iu;return}var e=a.Rg;if(e===void 0||e.Bf!==_.fu||d&&e.lj!==_.iu)d=ju(_.fu),c={Kh:a,Bf:_.fu,le:c,Kj:void 0,lj:_.iu,Hq:a.version,ke:void 0},_.fu.hf=c,b!==void 0?b.le=c:_.fu.producers=c,d&&ku(a,c)}}}; _.nu=function(a){if(!ju(a)||a.Pb)if(a.Pb||a.oj!==_.iu)(a.Xm(a)||mu(a))&&a.Ym(a),a.Pb=!1,a.oj=_.iu};ou=function(a){if(a.consumers!==void 0){var b=hu;hu=!0;try{for(let c=a.consumers;c!==void 0;c=c.ke){let d=c.Bf;d.Pb||(d.Pb=!0,ou(d),d.ip?.(d))}}finally{hu=b}}};_.pu=function(a){if(a){if(a.hf?.lj===_.iu){let b=a.producers;for(;b!==void 0;)b.lj=null,b=b.le}a.hf=void 0;a.cn=!0}return _.gu(a)}; _.ru=function(a){a.cn=!1;var b=a.hf,c=b!==void 0?b.le:a.producers;if(c!==void 0){if(ju(a)){do c=qu(c);while(c!==void 0)}b!==void 0?b.le=void 0:a.producers=void 0}};mu=function(a){for(a=a.producers;a!==void 0;a=a.le){let b=a.Kh,c=a.Hq;if(c!==b.version)return!0;_.nu(b);if(c!==b.version)return!0}return!1};ku=function(a,b){var c=a.Rg,d=ju(a);c!==void 0?(b.ke=c.ke,c.ke=b):(b.ke=void 0,a.consumers=b);b.Kj=c;a.Rg=b;if(!d)for(a=a.producers;a!==void 0;a=a.le)ku(a.Kh,a)}; qu=function(a){var b=a.Kh,c=a.le,d=a.ke,e=a.Kj;a.ke=void 0;a.Kj=void 0;d!==void 0?d.Kj=e:b.Rg=e;if(e!==void 0)e.ke=d;else if(b.consumers=d,!ju(b))for(a=b.producers;a!==void 0;)a=qu(a);return c};ju=function(a){return a.hp||a.consumers!==void 0};_.su=function(){throw Error();};_.uu=function(a,b){_.fu?.Je!==!1||_.su(a);a.equal(a.value,b)||(a.value=b,a.version++,_.iu++,ou(a),tu?.(a))};vu=function(a,b){b.zm=void 0;a.Xj?a.Xj.zm=b:a.Uk=b;a.Xj=b};wu=function(a,b){vu(a,{[Symbol.dispose]:b})}; _.xu=function(a){var b=_.Vt;b&&!b.ha&&(vu(b,a),a.parent=b)};zu=function(a){for(var b=a.Uk;b;){let c=b.zm;_.yu(b);b=c}a.Uk=void 0;a.Xj=void 0};_.yu=function(a){a.ha||(a.ha=!0,a[Symbol.dispose]?.(),a.parent=void 0,zu(a))};_.Bu=function(a){return(0,_.dr)(a)&&_.Au in a};Cu=function(a=_.Vt){for(;a;){if(_.Bu(a))return a;a=a.parent??null}return null};Du=function(a=_.Vt){for(var b=[];a;)_.Bu(a)&&b.push(a.debugName),a=a.parent??null;return b}; Eu=function(a){return(0,_.dr)(a)&&a.name!==void 0&&a.jj!==void 0&&a.parent!==void 0};_.Hu=function(){var a={...Fu};Object.getOwnPropertyNames(Fu).forEach(b=>{_.Gu[b]!==void 0&&(a[b]=_.Gu[b])});return a};_.Nu=function(a,b,c){var d=_.Iu;b&&(_.Iu=b);try{return c==null?a():a.call(c)}catch(e){Ju(e,_.Iu);if(e!==Ku){_.Lu=_.Iu;a=[];for(b=_.Vt;b;)a.push(b.debugName??"[context]"),b=b.parent??null;_.Mu=a.reverse()}Ku=e;throw e;}finally{_.Iu=d}}; Ju=function(a,b){try{let c=_.Ou(b);if(c&&!a.Ld?.componentStack&&(a.Ld?a.Ld.componentStack||(a.Ld.componentStack=c):a.Ld={componentStack:c},_.Gu.Bv)){let d=`${a.message}\n\nComponent stack: ${c}`;a.stack&&(a.stack=a.stack.replace(a.message,d));a.message=d}}catch{}};Pu=function(a){switch(a){case 4:case 3:return"severe";case 2:return"warning";case 1:case 0:return"info";default:return"unknown"}}; _.Qu=function(a,b,c){if(a.Ld)return a;try{let d=(a===Ku?_.Lu:null)??_.Iu;Ju(a,d);a.Ld={componentStack:_.Ou(d),dh:b,Al:_.Hu(),tagName:c,pr:_.Mu?.slice()??[]};a.reportSeverity=Pu(b)}catch{}return a};Ru=function(a){for(var b=0,c="";b<20&&a;)c+=`${`$$XID:${a.name}$$`} > `,a=a.parent,b++;return c.slice(0,-3)};_.Ou=function(a){return Eu(a)||a===null?Ru(a):_.Gu.Gp?(a=Cu(a),Du(a).slice(0,20).map(b=>`$$XID:${b}$$`).join(" > ")):""}; _.Uu=function(a){var b=_.Vt;if(b){var c=_.Iu;wu(b,()=>{var d=_.gu(_.Su??(_.Su=Object.create({..._.Tu,Je:!0})));try{_.Nu(()=>void a(),c)}catch(e){throw _.Qu(e,4),e;}finally{_.gu(d)}})}else _.fu===_.Su?Promise.resolve().then(()=>{throw _.Qu(Error("Xa"),2);}):Promise.resolve().then(()=>{throw _.Qu(Error("$a"),2);})};Wu=function(a){var b=()=>{_.lu(a);return a.value};b[_.Vu]=a;return[b,c=>{_.uu(a,c)},c=>{_.fu?.Je!==!1||_.su(a);_.uu(a,c(a.value))}]}; _.H=function(a,b,c=""){var d=Object.create(Xu);d.value=a;b?.equals!==void 0&&(d.equal=b.equals);d.debugName=_.au(b?.debugName,c,"[signal]");return Wu(d)};_.bv=function(a){if(!a.ha)switch(a.effectType){case Yu:_.Zu.schedule(a);break;case _.$u:av.schedule(a);break;default:_.db(a.effectType,void 0)}};_.fv=function(){if(_.cv>0)_.Gu.Pi&&_.Zu.flush();else{for(let a of dv)a.flush();ev()}};ev=async function(){await Promise.resolve();for(let a of gv)a.flush()}; iv=function(a){var b=a.isFlushing;a.isFlushing=!0;try{let c=0;for(;c0;)e.pop().run()}a.Zb=0}finally{a.isFlushing=b}};_.kv=function(a,b=_.Vt){if(b&&!b.ha&&(b=_.du(jv,b),b?.reportError)){b.reportError(a);return}throw a;}; _.lv=function(a,b,c){a=Object.create(a);b&&(a.fn=b);c&&(a.debugName=c);_.fu===_.Su?Promise.resolve().then(()=>{throw _.Qu(Error("Ta"),2);}):_.Vt===null?Promise.resolve().then(()=>{throw _.Qu(Error("cb"),2);}):_.xu(a);a.componentStack=_.Iu;return a};mv=function(a){if(!a.ha){if(hu)throw _.Qu(Error("xb"),4);var b=_.Wt(a);try{_.Nu(()=>{a.Pb=!1;if(!(a.version>0)||mu(a)){a.version++;var c=_.pu(a);try{a.Vk(),a.fn()}finally{_.gu(c),a&&_.ru(a)}}},a.componentStack,a)}catch(c){_.Qu(c,4),_.kv(c)}finally{_.Wt(b)}}}; nv=function(a){var b=Error("Za`"+a.debugName);_.Qu(b,4);Promise.resolve().then(()=>{throw b;})};_.pv=function(a,b){a=_.lv(ov,a,b);_.bv(a)};_.qv=function(a,b=!0){var c={parent:void 0,ha:!1,Uk:void 0,Xj:void 0,zm:void 0};b&&_.xu(c);b=_.Wt(c);try{a(c)}finally{_.Wt(b)}return()=>void _.yu(c)};_.rv=function(){};_.sv=function(){};_.tv=function(){};_.xv=function(a){if(_.fu===_.uv||_.fu===_.vv)throw _.Qu(Error("Ya"),4);return typeof a==="function"?a():a?.[wv]?a.get():a};_.yv=function(){}; _.Ds=class{constructor(a){this.hv=a}};_.zv=_.qa.JSON.parse;new class extends _.je{init(){}};_.Ea();_.Vt=void 0;_.Xt=Symbol("db");var Av,Yu;Av=Symbol("eb");Yu=Symbol("fb");_.$u=Symbol("gb");_.hv=_.Ac(a=>(0,_.dr)(a)&&Av in a);_.bu=Symbol("hb");var hu;_.fu=null;hu=!1;_.iu=1;_.Vu=Symbol("kb");_.Tu={version:0,oj:0,Pb:!1,producers:void 0,hf:void 0,consumers:void 0,Rg:void 0,cn:!1,Je:!1,hp:!1,kind:"unknown",Xm:()=>!1,Ym:()=>{},ip:()=>{},jp:()=>{}};_.Bv=Symbol("lb");_.Cv=Symbol("mb");_.Dv=Symbol("nb");var Ev={..._.Tu,hp:!0,Je:!0,Pb:!0,kind:"effect"};var tu=null,Xu={..._.Tu,equal:_.eu,value:void 0,kind:"signal"};_.Fv=Symbol("ob");_.Gv=Symbol("pb");_.Hv=Symbol("qb");_.Au=Symbol("rb");var Fu={yv:!0,Bv:!1,Gp:_.Lq,Hp:_.Lq,Gv:!1,ni:!1,HI:!0,Pi:!1,Jq:!1};_.Gu={attributes:{},handleError(a){throw a;},...Fu};var Ku;_.Iu=null;_.Lu=null;_.Iv=new Set;_.Jv=new class{constructor(){}};var Kv,Nv,Ov,Qv,Rv,Sv,av,dv,gv,Uv;_.cv=0;Kv=class{constructor(){this.isFlushing=!1;this.Cd=[];this.Zb=0}schedule(a){this.Cd[this.Zb++]=a}clear(){for(let a=0;a{_.fv();for(let a of Uv)a()};var Mv=_.Zb;var jv=_.cu({defaultValue:null},"im1Mkf");_.Vv={...Ev,[Av]:!0,effectType:Yu,EJ:!0,ip:_.bv,run(){mv(this)},Vk(){zu(this)},componentStack:void 0,debugName:"[effect]",destroy(){if(ju(this)){let a=this.producers;for(;a!==void 0;)a=qu(a)}this.Rg=this.consumers=this.hf=this.producers=void 0;_.yu(this);this.Pb=!1},[Symbol.dispose](){this.destroy()}};var Wv;Wv={jp:nv};_.uv=Object.create({..._.Tu,Je:!0,...Wv});_.vv=Object.create({..._.Tu,Je:!0,...Wv});var ov={..._.Vv,effectType:Yu};_.Xv={PH(){},dK(){},YH(){},Uo(){},QH(){},Hi(){},Ef(){},Wg(){},Ii(){}};var wv=Symbol("Lb"); }catch(e){_._DumpException(e)} try{ var $v;_.Yv=function(a,...b){a.args||(a.args=[]);Array.isArray(a.args)&&a.args.push(...b)};_.Zv=function(a){for(let b in a){let c=_.Xv[b],d=a[b];_.Xv[b]=(...e)=>{c(...e);d(...e)}}};_.aw=function(a){return Object.prototype.hasOwnProperty.call(a,_.rq)&&a[_.rq]||(a[_.rq]=++$v)};_.bw=function(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};_.cw=function(a){return a?(a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Ra(a):null:null}; _.dw=function(a){if(_.Vt)throw _.Qu(Error("ab"),4);return _.qv(b=>{_.Uu(()=>{});a(b)},!1)};$v=0;var ew;ew={name:"",props:{},Lz:{},effects:[],dI:[],gI:()=>{},[Symbol("Kb")]:!0};(new WeakMap).set(ew.Lz,{name:ew.name,props:ew.props}); }catch(e){_._DumpException(e)} try{ var nw,tw,ow,mw;_.fw=function(a,b,c){if(a!=null&&a[_.Mc]===_.Nc)return a;if(Array.isArray(a)){var d=a[_.yc]|0;c=d|c&32|c&2;c!==d&&(a[_.yc]=c);return new b(a)}};_.gw=function(a){var b=a.Da,c=b[_.yc]|0;return _.zc(a,c)?_.Yc(a,b,c)?_.Zc(a,b,!0):new a.constructor(_.Xc(b,c,!1)):a};_.hw=function(a){if(a.j!==_.xc)return!1;var b=a.Da;b=_.Xc(b,b[_.yc]|0);b[_.yc]|=2048;a.Da=b;a.j=void 0;a.o=void 0;return!0};_.iw=function(a){if(!_.hw(a)&&_.zc(a,a.Da[_.yc]|0))throw Error();}; _.jw=function(a,b){b===void 0&&(b=a[_.yc]|0);b&32&&!(b&4096)&&(a[_.yc]=b|4096)};_.kw=function(a,b,c,d,e){var f=c+(e?0:-1),h=a.length-1;if(h>=1+(e?0:-1)&&f>=h){let 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[_.yc]|0))>>14&1023||536870912,c>=h?d!=null&&(a[h+(e?0:-1)]={[c]:d}):a[f]=d);return b};_.lw=function(a,b,c,d){_.iw(a);var e=a.Da;_.kw(e,e[_.yc]|0,b,c,d);return a};nw=function(a){return mw[a]||""}; _.pw=function(a){a=ow.test(a)?a.replace(ow,nw):a;a=atob(a);var b=new Uint8Array(a.length);for(let c=0;c{var f=_.sa("ytPubsub2Pubsub2SkipSubKey");f&&f==c||(f=()=>{if(_.ts[c])try{if(e&&_.xw instanceof _.dm&&_.xw!=d)try{{var h=_.xw.j,k=e;if(!k.args||!k.version)throw Error("oa");let l;try{if(!h.xe){let m=new h;h.xe=m.version}l=h.xe}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 "+ _.xw.toString()+": "+l.message,l;}a.call(window,e)}catch(l){_.Hi(l)}},_.vs[_.xw.toString()]?_.sa("yt.scheduler.instance")?_.Me.pb(f):_.$i(f,0):f())});_.ts[c]=!0;_.us[_.xw.toString()]||(_.us[_.xw.toString()]=[]);_.us[_.xw.toString()].push(c);return c};Mw=function(a){var b=_.em();b&&(typeof a==="number"&&(a=[a]),_.sb(a,c=>{b.unsubscribeByKey(c);delete _.ts[c]}))};Ow=function(){var a=Nw,b=Lw(function(c){a.apply(void 0,arguments);Mw(b)});return b};_.Qw=function(a){return new _.Pw({trackingParams:a})}; _.Rw=function(a=0){return(a=_.Up(a))?new _.Pw({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null};Sw=function(){return Object.values(_.u("client-screen-nonce-store",{})).filter(a=>a!==void 0)};_.Tw=function(a,b){_.w("log_sequence_info_on_gel_web")&&(a.sequenceGroup=b);return a};Uw=function(a,b){return`${a.getAsJson().veType}${a.getAsJson().veCounter}${b}`};Nw=function(a){if(Vw){for(let b of Vw)b.payload&&(b.payload.csn=a.csn,_.rp(b.payloadName,b.payload,b.options));Vw.length=0}Ww=0}; _.Xw=function(a,b,c){Vw.push({payloadName:a,payload:c,JJ:void 0,options:b});Ww||(Ww=Ow())};_.Zw=function(a,b,c,d,e=!1,f={}){Yw(a,b,c,[d],e,f)}; Yw=function(a,b,c,d,e=!1,f={}){Object.assign(f,_.Tw({cttAuthInfo:_.Yp(b)||void 0},b));for(let k of d){var h=k.getAsJson();(_.md(h)||!h.trackingParams&&!h.veType)&&_.vp(Error("Mb"));if(_.w("no_client_ve_attach_unless_shown")){let l=Uw(k,b);if(h.veType&&!_.Aw.has(l)&&!_.Bw.has(l)&&!e){if(!_.w("il_attach_cache_limit")||_.zw.size<1E3){_.zw.set(l,[a,b,c,k]);return}_.w("il_attach_cache_limit")&&_.zw.size>1E3&&_.vp(new _.Kj("IL Attach cache exceeded limit"))}h=Uw(c,b);_.zw.has(h)?_.$w(c,b):_.Bw.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:_.Fw(d,k=>k.getAsJson())};b==="UNDEFINED_CSN"?_.Xw("visualElementAttached",f,c):a?_.pp("visualElementAttached",c,a,f):_.rp("visualElementAttached",c,f)};_.$w=function(a,b){a=Uw(a,b);_.zw.has(a)&&(b=_.zw.get(a)||[],_.Zw(b[0],b[1],b[2],b[3],!0),_.zw.delete(a))};_.ax=function(a,b){if(_.w("no_client_ve_attach_unless_shown")){var c=Uw(a,b);_.Aw.set(c,!0);_.$w(a,b)}}; _.bx=function(a,b,c,d,e,f,h){_.ax(c,b);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";f=_.Tw({cttAuthInfo:_.Yp(b)||void 0,automatedLogEventSource:h},b);c={csn:b,ve:c.getAsJson(),gestureType:d};e&&(c.clientData=e);b==="UNDEFINED_CSN"?_.Xw("visualElementGestured",f,c):a?_.pp("visualElementGestured",c,a,f):_.rp("visualElementGestured",c,f)};_.cx=function(a,b,c,d,e,f){_.bx(a,b,c,void 0,d,e,f)};_.ex=function(){dx.instance||(dx.instance=new dx);return dx.instance}; _.gx=function(a,b,c,d=0,e){a.o.has(e)||a.o.set(e,new Set);var f=c||_.Rw(d);f=`${b.toString()}|${f?f.toString():""}`;a.o.get(e).has(f)||(_.fx(a,b,c,d),a.o.get(e).add(f))};_.fx=function(a,b,c,d=0){return _.Ii(()=>{if(a.j.has(d))return a.Y.push([b,c]),!0;var e=_.Wp(d),f=c||_.Rw(d);if(e&&f){if(_.w("combine_ve_grafts")){let h=a.v.get(f.toString());h?h.push(b):(a.I.set(f.toString(),f),a.v.set(f.toString(),[b]));a.Z||(a.Z=_.Lj(()=>{_.hx(a,e)},1200))}else _.Zw(a.client,e,f,b);return!0}return!1})()}; _.ix=function(a,b,c,d=0){return _.Ii(()=>{var e=_.Qw(b),f=_.Wp(d);f&&!a.j.has(d)?_.gx(a,e,c,d,f):_.fx(a,e,c,d);return e})()};_.hx=function(a,b){if(b===void 0){let c=Sw();for(let d=0;d{(d=a.I.get(d))&&Yw(a.client,b,d,c)}),a.v.clear(),a.I.clear(),a.Z=void 0}; _.jx=function(a,b,c,d=0){var e=_.Wp(d);b=b||_.Rw(d);e&&b&&(a=a.client,d=_.Tw({cttAuthInfo:_.Yp(e)||void 0},e),c={csn:e,ve:b.getAsJson(),clientData:c},e==="UNDEFINED_CSN"?_.Xw("visualElementStateChanged",d,c):a?_.pp("visualElementStateChanged",c,a,d):_.rp("visualElementStateChanged",c,d))}; _.Pc=class{o(){var a=this.j;if(a==null)a="";else if(typeof a!=="string"){let b="",c=0,d=a.length-10240;for(;c{if(!b.veType)return _.up(new _.Kj("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=_.tx(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,void 0,e);return _.fx(a,e,c,d)?e:null})()};_.Ex=function(a){var b=[],c=0;for(let d in a)b[c++]=d;return b}; _.Fx=function(a,b){a=a.gf??a;for(let c of a.visibilityMonitorKeys||[])b.pf(c);a.visibilityMonitorKeys=void 0};_.Ix=function(a,b){if(_.Wp()){if(_.w("kevlar_vimio_use_shared_monitor"))Gx(a,b.data);else if(!Gx(a,b.data))return;var c=b.data,d=Hx(c);if(_.w("enable_client_ve_spec_logging"))_.Fx(a,b.observer);else{var e=a.gf??a;e.trackedParams&&e.trackedParams!==d&&_.Fx(a,b.observer)}e=a.gf??a;!c||e.data&&e.data===c||(e.data=c);caa(a,b);e.trackedParams=d}}; caa=function(a,b){var c=b.observer;if(!c&&_.w("web_skip_missing_vimio_observer"))_.vp(new _.Kj("VisibilityObserver is not defined.",a.tagName,a.trackedParams,b.data?.trackingParams,b.data?.loggingDirectives));else{var d=b.layer,e=b.Nb||(()=>{}),f=b.Jj,h=a.gf??a,k=[];b.eb&&k.push(c.observe(a,()=>{b.yA&&b.yA()||(_.Cx(),_.Ii(_.Ax().Y).bind(_.Ax())(h,void 0,d,7));e(!0)},b.eb));b.Nc&&k.push(c.observe(a,()=>{_.Cx();_.Ii(_.Ax().I).bind(_.Ax())(h,void 0,d,7);e(!1)},b.Nc));b.Jh&&f&&k.push(c.observe(a,()=> {f()},b.Jh));h.visibilityMonitorKeys=k}}; Gx=function(a,b){a=a.gf??a;if(a.visualElement&&!b)return!0;if(!b)return!1;var c=!1;_.w("enable_client_ve_spec_logging")&&(c=!!b.loggingDirectives?.clientVeSpec?.uiType);var d=Hx(b);if(!d&&!c)return!1;_.w("mweb_component_visibility_logging")&&(a.veContainer||(a.veContainer={}),a.veContainer.trackingParams=d);if(a.trackedParams&&a.trackedParams===d||_.w("enable_client_ve_spec_logging")&&a.visualElement?.isClientVe()&&(c=a.visualElement?.getAsJspb(),_.sx(c,2)===b.loggingDirectives?.clientVeSpec?.uiType&& _.sx(c,3,-1)===b.loggingDirectives?.clientVeSpec?.elementIndex))return!1;_.w("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=_.Dx(_.ex(),{veType:c,elementIndex:d,clientYouTubeData:b}));return!0}; Hx=function(a){if(a?.rendererContext){let b=_.y(a.rendererContext,_.Jx);if(b?.loggingDirectives)return b.loggingDirectives.trackingParams}return a?.loggingDirectives?a.loggingDirectives.trackingParams:a?.trackingParams};baa=1; zx=class{constructor(){this.D=new Set;this.B=new Set;this.o=new Map;this.client=void 0;this.csn=null}K(){this.clear();this.csn=_.Wp()}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);var 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=xx(this,a,c)){var k=!!this.getData(a)?.loggingDirectives;if(yx(this,a)||k)f=a.visualElement?a.visualElement: _.Qw(e),a.interactionLoggingClientData||(a.interactionLoggingClientData={}),e=a.interactionLoggingClientData,k||b?yx(this,a)&4?h||(a=this.client,_.ax(f,c),d=_.Tw({cttAuthInfo:_.Yp(c)||void 0,automatedLogEventSource:void 0},c),b={csn:c,ve:f.getAsJson(),eventType:4},e&&(b.clientData=e),c==="UNDEFINED_CSN"?_.Xw("visualElementShown",d,b):a?_.pp("visualElementShown",b,a,d):_.rp("visualElementShown",b,d)):yx(this,a)&1&&!b&&_.vx(this.client,c,f,e,d):_.vx(this.client,c,f,e,d)}}I(a,b,c,d){var e=this.j(a), f=a.visualElement?a.visualElement:e;b=this.B.has(f);var 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=xx(this,a,c);if(!c||!yx(this,a)&&this.getData(a)?.loggingDirectives)return!1;e=a.visualElement?a.visualElement:_.Qw(e);yx(this,a)&8?_.ux(this.client,c,e,void 0,void 0,d):yx(this,a)&2&&!b&&(a=this.client,d=_.Tw({cttAuthInfo:_.Yp(c)||void 0,automatedLogEventSource:d},c),b={csn:c,ve:e.getAsJson(),eventType:2},c==="UNDEFINED_CSN"?_.Xw("visualElementHidden", d,b):a?_.pp("visualElementHidden",b,a,d):_.rp("visualElementHidden",b,d));return!0}j(a){var b=this.getData(a);return _.w("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(_.w("wiz_next_client_ve_parent_fix")){var b=this.j(a);return a.visualElement?a.visualElement:b?_.Qw(b):(a=_.wx(a))?this.v(a):null}b=this.j(a);return a.visualElement?a.visualElement:b?_.Qw(b):a.parentElement?this.v(a.parentElement):null}getData(a){var b=a.data||a.props?.data;if(!b||a.isWebComponentWrapper)b=_.ox.get(a)?.[_.nx];return b}};Bx=class{clear(){_.Ii(_.Ax().clear).bind(_.Ax())()}};_.Jx=new _.A("loggingContext"); }catch(e){_._DumpException(e)} try{ _.Kx=new _.Es("VISIBILITY_OBSERVER"); }catch(e){_._DumpException(e)} try{ var Nx,Ox,Px,Rx,Sx,Ux,daa,eaa,faa,$x,ay,cy,by,gaa,dy,haa,ey,gy,hy,iy,oy,py,qy,ry,ty,vy,kaa,laa,ky;_.Lx=function(a,b,c,d,e){var f=!1;d=_.ad(a,d,e,h=>{var k=_.fw(h,c,b);f=k!==h&&k!=null;return k});if(d!=null)return f&&!_.zc(d)&&_.jw(a,b),d};_.Mx=function(a,b,c,d){var e=a.Da,f=e[_.yc]|0;b=_.Lx(e,f,b,c,d);if(b==null)return b;f=e[_.yc]|0;if(!_.zc(a,f)){let h=_.gw(b);h!==b&&(_.hw(a)&&(e=a.Da,f=e[_.yc]|0),b=h,f=_.kw(e,f,c,b,d),_.jw(e,f))}return b}; Nx=function(a){a.Z||(a.Z=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};Ox=function(a,b){if(a.ra){a.D&&(clearTimeout(a.D),a.D=null);let c=a.ra;a.ra=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};Px=function(a,b){a.j=!1;a.ra&&(a.v=!0,a.ra.abort(),a.v=!1);a.B=b;Nx(a);Ox(a)};_.Qx=function(a){try{return(a.ra?a.ra.readyState:0)>2?a.ra.status:-1}catch(b){return-1}}; Rx=function(a){if(a.j&&typeof _.pq!="undefined")if(a.I&&(a.ra?a.ra.readyState:0)==4)setTimeout(a.gr.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.ra?a.ra.readyState:0)>2?a.ra.statusText:""}catch(c){b=""}a.B=b+" ["+_.Qx(a)+"]";Nx(a)}}finally{Ox(a)}}}; Sx=function(){_.Ke.call(this);this.headers=new Map;this.j=!1;this.ra=null;this.B=this.ia="";this.v=this.ga=this.I=this.Z=!1;this.U=0;this.D=null;this.ya="";this.oa=!1};_.Tx=function(a){_.Cx();return _.Ii(_.Ax().v).bind(_.Ax())(a)};Ux=function(a,b,c,d){return _.w("enable_client_ve_spec")&&b.clientVeSpec?(b=_.tx(b.clientVeSpec.uiType,void 0,b.clientVeSpec.elementIndex,b.clientVeSpec.clientYoutubeData,void 0,b),_.fx(a,b,c,d)?b:null):b.trackingParams?_.ix(a,b.trackingParams,c,d):null}; _.Vx=function(a,b){a:{let c=a.length,d=typeof a==="string"?a.split(""):a;for(let e=0;e0&&(this.v=null,this.j.set(by(this,e),_.wb(c)),this.o+=c.length))},a));a.B=b};dy=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};haa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}; ey=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,haa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}; _.fy=function(a){this.o=this.I=this.B="";this.Y=null;this.v=this.j="";this.D=!1;var b;a instanceof _.fy?(this.D=a.D,gy(this,a.B),this.I=a.I,this.o=a.o,hy(this,a.Y),this.j=a.j,iy(this,a.K.clone()),this.v=a.v):a&&(b=_.Jb(String(a)))?(this.D=!1,gy(this,b[1]||"",!0),this.I=dy(b[2]||""),this.o=dy(b[3]||"",!0),hy(this,b[4]),this.j=dy(b[5]||"",!0),iy(this,b[6]||"",!0),this.v=dy(b[7]||"")):(this.D=!1,this.K=new $x(null,this.D))};gy=function(a,b,c){a.B=c?dy(b,!0):b;a.B&&(a.B=a.B.replace(/:$/,""))}; hy=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Ka`"+b);a.Y=b}else a.Y=null};iy=function(a,b,c){b instanceof $x?(a.K=b,gaa(a.K,a.D)):(c||(b=ey(b,iaa)),a.K=new $x(b,a.D))};_.jy=function(a,b){_.Ke.call(this);this.v=a||1;this.j=b||_.qa;this.B=(0,_.Ca)(this.aB,this);this.D=_.Ea()};_.ly=function(a,b,c,d,e,f,h){var k=new Sx;ky.push(k);b&&k.listen("complete",b);_.Fe(k,"ready",k.Ou);f&&(k.U=Math.max(0,f));h&&(k.oa=h);k.send(a,c,d,e)};_.my=function(a){for(let b of a.register.values())b.wg("ABORTED")}; _.ny=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 _.db(b,void 0)}}; oy=function(a,b,c){if(_.w("debug_web_ve_data")){var d=_.y(c?.rendererContext,_.Jx)?.loggingDirectives;!d&&c&&(d=c.loggingDirectives);a:{if(d=c?.trackingParams??d?.trackingParams)try{var e=_.po(d);if(e){let h=_.ro(e,1),k=_.ro(e,2);e={};h!==void 0&&(e.Gs=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?.Gs!==void 0&&(a.dataset.veIndex=String(f.Gs));(c=c?.loggingDirectives?.clientVeSpec?.uiType)||(c=b.veType||b.loggingConfig?.veType); c&&(a.dataset.ve=String(c))}};py=function(a){return a.layer!==void 0?a.layer:a.parent?py(a.parent):a.layer=0};qy=function(a,b){var c=_.ox.get(a)||{Xe:b};c.Xe=b;_.ox.set(a,c);a.getScreenLayer=()=>py(c.Xe)};ry=function(a){for(a=a.parentNode;a&&!_.ox.get(a)?.Xx&&!(a.gf??a).DJ;)a=a.parentNode||a.host;if(a)return _.ox.get(a)};_.sy=function(a){if(a){_.ox.delete(a);let b=_.x().resolve(_.Kx);_.Fx(a,b)}}; _.uy=function(a,b,c=!1){if(c){if(c=a.getAttribute("client-ve-type"),b.data&&!b.BI||c)_.pv(()=>{var d=_.xv(b.data);ty(a,d);oy(a,b,d)},"a"),_.Uu(()=>void _.sy(a))}else typeof b.data!=="function"&&(c=b.data,ty(a,c),oy(a,b,c))}; ty=function(a,b){jaa++;vy(a,b)&&_.pk().Ga(()=>{_.px(_.pk(),()=>{if(vy(a,b)&&a.ownerDocument.documentElement===document.documentElement&&a){var c;if(a.getAttribute("layer")){var d=c=Number(a.getAttribute("layer")),e=_.ox.get(a);e?e.Xe.layer=d:qy(a,new wy(d));(d=ry(a))&&_.ox.get(a)?.Xe.setParent(d.Xe)}else(c=_.ox.get(a))?c=py(c.Xe):(c=py,d=new wy,(e=ry(a))&&d.setParent(e.Xe),qy(a,d),c=c(d));c??(c=0);d=a.getAttribute("client-ve-type");e=Number(d);var f=!1;d=!1;var h=_.ox.get(a);h&&(h[_.nx]!==b||e&&_.ox.get(a)?.Sd=== void 0)&&(h[_.nx]=b,f=d=h.Xx=!0);_.ox.has(a)&&(_.ox.get(a).Sd=e);a.visualElement&&(d=!0);var k;_.w("wiz_next_ld_fix_client_ve_spec")?k=_.y(b?.rendererContext,_.Jx)?.loggingDirectives||b?.loggingDirectives:k=b?.loggingDirectives;_.w("wiz_next_client_ve_parent_fix")?k&&(k.clientVeSpec||k.trackingParams)&&(h=(h=_.wx(a))?_.Tx(h):null,k=Ux(_.ex(),k,h||void 0,c))&&(a.visualElement=k):k&&k.clientVeSpec&&(h=_.Tx(a),k=Ux(_.ex(),k,h||void 0,c))&&(a.visualElement=k);!a.visualElement&&e&&f&&(a.veType=e,k=void 0, _.w("wiz_next_client_ve_parent_fix")&&(e=_.wx(a))&&(k=_.Tx(e)),k=_.Dx(_.ex(),a,k,c),a.visualElement=k);d&&(k=_.x().resolve(_.Kx),_.Ix(a,{data:b,observer:k,layer:c,eb:{Vb:!1,state:"visible"},Nc:{Vb:!1,state:"hidden"}}))}},0)},8)};vy=function(a,b){return b?.trackingParams||b?.loggingDirectives||_.y(b?.rendererContext,_.Jx)||a.getAttribute("client-ve-type")?!0:!1};kaa=/^https?$/i;laa=["POST","PUT"];ky=[];_.Ga(Sx,_.Ke);_.g=Sx.prototype;_.g.Ou=function(){this.dispose();_.vb(ky,this)}; _.g.send=function(a,b,c,d){if(this.ra)throw Error("Pa`"+this.ia+"`"+a);b=b?b.toUpperCase():"GET";this.ia=a;this.B="";this.Z=!1;this.j=!0;this.ra=new XMLHttpRequest;this.ra.onreadystatechange=(0,_.kg)((0,_.Ca)(this.gr,this));try{this.ga=!0,this.ra.open(b,String(a),!0),this.ga=!1}catch(f){Px(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(let f of d.keys())c.set(f, d.get(f));else throw Error("Qa`"+String(d));d=Array.from(c.keys()).find(f=>"content-type"==f.toLowerCase());e=_.qa.FormData&&a instanceof _.qa.FormData;!(_.qb(laa,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [f,h]of c)this.ra.setRequestHeader(f,h);this.ya&&(this.ra.responseType=this.ya);"withCredentials"in this.ra&&this.ra.withCredentials!==this.oa&&(this.ra.withCredentials=this.oa);try{this.D&&(clearTimeout(this.D),this.D=null),this.U>0&&(this.D=setTimeout(this.dB.bind(this), this.U)),this.I=!0,this.ra.send(a),this.I=!1}catch(f){Px(this,f)}};_.g.dB=function(){typeof _.pq!="undefined"&&this.ra&&(this.B="Timed out after "+this.U+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};_.g.abort=function(){this.ra&&this.j&&(this.j=!1,this.v=!0,this.ra.abort(),this.v=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Ox(this))};_.g.ma=function(){this.ra&&(this.j&&(this.j=!1,this.v=!0,this.ra.abort(),this.v=!1),Ox(this,!0));Sx.zb.ma.call(this)}; _.g.gr=function(){this.ha()||(this.ga||this.I||this.v?Rx(this):this.mz())};_.g.mz=function(){Rx(this)};_.g.isActive=function(){return!!this.ra};_.g.isComplete=function(){return(this.ra?this.ra.readyState:0)==4};_.g.isSuccess=function(){var a=_.Qx(this),b;if(!(b=_.Ve(a))){if(a=a===0)a=_.Mb(String(this.ia)),a=!kaa.test(a);b=a}return b};_.g.getLastError=function(){return typeof this.B==="string"?this.B:String(this.B)};_.g=$x.prototype; _.g.add=function(a,b){ay(this);this.v=null;a=by(this,a);var c=this.j.get(a);c||this.j.set(a,c=[]);c.push(b);this.o+=1;return this};_.g.remove=function(a){ay(this);a=by(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(){ay(this);return this.o==0};_.g.forEach=function(a,b){ay(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)}; _.g.qd=function(){ay(this);var 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"";var a=[],b=Array.from(this.j.keys());for(let d=0;d1||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.K.toString()!=="";c?iy(b,a.K.clone()):c=!!a.v;c&&(b.v=a.v);return b};_.fy.prototype.clone=function(){return new _.fy(this)};_.fy.prototype.am=function(){return!1};_.Ga(_.jy,_.Ke);_.g=_.jy.prototype;_.g.enabled=!1;_.g.sc=null;_.g.setInterval=function(a){this.v=a;this.sc&&this.enabled?(this.stop(),this.start()):this.sc&&this.stop()}; _.g.aB=function(){if(this.enabled){let a=_.Ea()-this.D;a>0&&a{this.j.delete(a)}}};_.Hy=new _.Es("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Iy=new _.Es("INNERTUBE_TRANSPORT_TOKEN");_.Jy=new _.Es("RESPONSE_PROCESSOR_MAP_TOKEN");var wy=class{constructor(a){this.layer=a}setParent(a){this.parent=a}};var jaa=0; }catch(e){_._DumpException(e)} try{ _.raa="player_uid_"+(Math.random()*1E9>>>0); }catch(e){_._DumpException(e)} try{ var taa,uaa,vaa,Vy,$y,az,bz,cz,waa,hz,xaa,yaa,iz,kz,Aaa,tz,saa,Ry,Sy,Daa,Eaa,zaa,Baa,dz,jz,ez,fz;_.Ky=function(a){if(a instanceof _.df)return a;var b=new _.df(_.dd);_.cf(b,2,a);return b};_.Ly=function(a,b){b=_.cb(b);b!==void 0&&(a.href=b)};_.My=function(a){var b=0;for(let c=0;c>>0;return b};_.Ny=function(a){a=_.Jb(a);return _.Hb(null,null,null,null,a[5],a[6],a[7])};_.Oy=function(a){var b=a.indexOf("#");return b<0?a:a.slice(0,b)}; _.Py=function(a,b){for(var c=a.search(_.Xb),d=0,e,f=[];(e=_.Ub(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(saa,"$1")};taa=function(a,b,c){var d=b&128?0:-1,e=a.length,f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f==="object"&&f.constructor===Object;var h=e+(f?-1:0);for(b=b&128?1:0;b0?void 0:a===0?Sy||(Sy=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.Ty=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};_.Uy=function(a,b){return a=(2&b?a|2:a&-3)&-273};Vy=function(a,b){2&b&&(a|=2);return a|1}; _.Wy=function(a,b,c,d,e,f,h,k){var l=_.zc(a,c);f=l?1:f;h=!!h||f===3;l=k&&!l;(f===2||l)&&_.hw(a)&&(b=a.Da,c=b[_.yc]|0);a=_.ad(b,e);k=Array.isArray(a)?a:_.$q;var m=k===_.$q?7:k[_.yc]|0,n=Vy(m,c);if(a=!(4&n)){var p=k,r=c;let t=!!(2&n);t&&(r|=2);let v=!t,z=!0,E=0,B=0;for(;E127;)a.j.push(b&127|128),b>>>=7;a.j.push(b)};_.Yy=function(a,b){b.length!==0&&(a.v.push(b),a.o+=b.length)};_.Zy=function(a,b,c){_.Xy(a.j,b*8+c)};$y=function(a,b){_.Zy(a,b,2);b=a.j.end();_.Yy(a,b);b.push(a.o);return b};az=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++};bz=function(a,b){if(a instanceof _.zr)return a.Da;if(Array.isArray(a))return _.Vc(a,b[0],b[1])}; cz=function(a,b,c,d,e){b=bz(b,d);b!=null&&(c=$y(a,c),e(b,a),az(a,c))};waa=function(a){return Array.isArray(a)&&!!a.length&&typeof a[0]==="number"&&a[0]>0}; hz=function(a){var b=xaa,c=yaa,d=a[dz];if(d)return d;d={};d.ZH=a;d.Oq=vaa(a[0]);var e=a[1],f=1;e&&e.constructor===Object&&(d.extensions=e,e=a[++f],typeof e==="function"&&(d.Tx=!0,ez??(ez=e),fz??(fz=a[f+1]),e=a[f+=2]));for(var h={};e&&waa(e);){for(var k=0;kh(k,l,m,f||(f=hz(d).Oq),e||(e=iz(d)))};iz=function(a){var b=a[jz];if(!b){let c=hz(a);b=(d,e)=>kz(d,e,c);a[jz]=b}return b};kz=function(a,b,c){taa(a,a[_.yc]|0,(d,e)=>{if(e!=null){var f=Aaa(c,d);f?f(b,e,d):d<500||_.vc(_.Yq,3)}});(a=uaa(a))&&a.cw((d,e,f)=>{_.Yy(b,b.j.end());for(d=0;dd(h,k,l,f,e)}else c=d;return a[b]=c}};_.lz=function(a,b){return new _.gz(a,b)};_.mz=function(a,b,c){b=_.Qy(b);b!=null&&(_.Zy(a,c,0),a.j.j.push(b?1:0))};_.nz=function(a,b,c,d,e){b=bz(b,d);b!=null&&(c=$y(a,c),e(b,a),az(a,c))};_.pz=function(a){return function(){return _.oz(this,a)}}; _.qz=function(){if(!_.yj.isEnabled())return!1;if(!_.yj.isEmpty())return!0;_.yj.set("TESTCOOKIESENABLED","1",{sj:60});if(_.yj.get("TESTCOOKIESENABLED")!=="1")return!1;_.yj.remove("TESTCOOKIESENABLED");return!0};_.rz=function(){return(_.Vq||_.Wq)&&_.zk("applewebkit")&&!_.zk("version")&&(!_.zk("safari")||_.zk("gsa/"))};_.sz=function(){return _.Ad()||_.rz()||_.Sq&&_.zk("version/")?!0:_.u("EOM_VISITOR_DATA")?!1:!0}; _.uz=function(a,b,c,d=!0){var e=_.u("VALID_SESSION_TEMPDATA_DOMAINS",[]),f=_.Nb(window.location.href);f&&e.push(f);f=_.Nb(a);if(_.qb(e,f)>=0||!f&&a.lastIndexOf("/",0)==0)if(e=document.createElement("a"),_.Ly(e,a),a=e.href)if(a=_.Ny(a),a=_.Oy(a))d&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:_.Wp()},b)),c?(c=parseInt(c,10),isFinite(c)&&c>0&&tz(a,b,c)):tz(a,b)};tz=function(a,b,c){a=_.vz(a);b=b?_.Sb(b):"";c=c||5;_.sz()&&_.zj(a,b,c)};_.vz=function(a){for(let b of Caa)a=_.Py(a,b);return"ST-"+_.My(a).toString(36)}; _.wz={};saa=/[?&]($|#)/;Daa=class{constructor(){this.j=[]}length(){return this.j.length}end(){var a=this.j;this.j=[];return a}writeUint8(a){this.j.push(a>>>0&255)}writeInt8(a){this.j.push(a>>>0&255)}};Eaa=class{constructor(){this.v=[];this.o=0;this.j=new Daa}};_.gz=class{constructor(a,b){this.j=a;a=_.Fa(_.mr);this.o=!!a&&b===a||!1}};zaa=new _.gz(cz,_.mr);Baa=new _.gz(cz,_.mr);dz=Symbol();jz=Symbol(); _.oz=(a,b)=>{var c=new Eaa;kz(a.Da,c,hz(b));_.Yy(c,c.j.end());a=new Uint8Array(c.o);b=c.v;var d=b.length,e=0;for(let f=0;f{if(_.oq(a))return!1;_.nq(a,void 0,void 0);return!0})()}; Faa=class{constructor(){this.j=_.u("ALT_PREF_COOKIE_NAME","PREF");this.o=_.u("ALT_PREF_COOKIE_DOMAIN","youtube.com");var a=_.yj.get(this.j,void 0);a&&this.parse(a)}get(a,b){Fz(a);Ez(a);a=_.ds[a]!==void 0?_.ds[a].toString():null;return a!=null?a:b?b:""}set(a,b){Fz(a);Ez(a);if(b==null)throw Error("da");_.ds[a]=b.toString()}remove(a){Fz(a);Ez(a);delete _.ds[a]}save(){_.zj(this.j,this.dump(),63072E3,this.o,!0)}clear(){for(let a in _.ds)delete _.ds[a]}dump(){var a=[];for(let b in _.ds)_.ds.hasOwnProperty(b)&& a.push(`${b}=`+encodeURIComponent(String(_.ds[b])));return a.join("&")}parse(a){a=decodeURIComponent(a).split("&");for(let c=0;c{_.As[d]&&b.apply&&typeof b.apply=="function"&&b.apply(window,e)};try{_.Cs[a]?f():_.$i(f,0)}catch(h){_.Hi(h)}},void 0);_.As[d]=!0;_.Bs[a]||(_.Bs[a]=[]);_.Bs[a].push(d);return d}return 0}; _.Nz=function(a){var b=_.Lz();b&&(typeof a==="number"?a=[a]:typeof a==="string"&&(a=[parseInt(a,10)]),_.sb(a,c=>{b.unsubscribeByKey(c);delete _.As[c]}))};_.Oz=function(a,b){var c=_.Lz();return c?c.publish.apply(c,arguments):!1};_.Pz=function(a){return Gaa[a]||"LATENCY_ACTION_UNKNOWN"};Haa=function(){var a=_.fq.getEntriesByType?.("mark");a&&a.forEach(b=>{b.name.startsWith("mark_")&&_.fq.clearMarks?.(b.name)})};_.Qz=function(a){_.ra("ytglobal.timing"+(a||"")+"ready_",!0)}; _.Rz=function(a){return _.Ii(()=>_.oq("_start",a))()};_.Sz=function(a){_.Ii(()=>{_.Rz(a)&&_.nq("aa",void 0,a);var b=a||"",c=_.go();c[b]&&delete c[b];var d={timerName:b,info:{},tick:{},span:{},jspbInfo:[]};_.fo(d);c[b]=d;_.Wn(a);(0,_.Ls)();Haa();a||(_.u("TIMING_ACTION")&&_.Di("PREVIOUS_ACTION",_.u("TIMING_ACTION")),_.Di("TIMING_ACTION",""))})()}; _.Tz=function(a,b={},c,d){_.Ii(()=>{var e=c?c:a;_.Sz(e);var f=b.sampleRate;if(!_.w("web_csi_action_sampling_enabled")||f===void 0||f<=1)f=!1;else{var h=_.bo(e);f=_.tn(h)%f!==0}f&&(_.Xn(e).actionDisabled=!0);_.ho(e||"").info.actionType=a;b.cttAuthInfo&&(_.Xn(e).cttAuthInfo=b.cttAuthInfo);_.Di(e+"TIMING_ACTION",a);_.Ii(_.bq)(b.startTime,e);f={actionType:d||_.Pz(a)};b.TJ&&(f.previousAction=_.Pz(_.u("TIMING_ACTION")));(h=_.Wp())&&h!=="UNDEFINED_CSN"&&(f.clientScreenNonce=h);_.mq(f,e);_.Qz(e)})()}; Gaa={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",supervisee_insights:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHTS",supervisee_insight_details:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHT_DETAILS", 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"};_.Uz=new _.A("feedbackEndpoint"); }catch(e){_._DumpException(e)} try{ _.Vz=function(a,b){if(b!==null&&b!==void 0){if(typeof b!=="object"&&typeof b!=="function")throw new TypeError("d");if(c===void 0){if(!Symbol.dispose)throw new TypeError("f");var c=b[Symbol.dispose]}if(typeof c!=="function")throw new TypeError("g");a.stack.push({value:b,dispose:c,async:!1})}return b}; _.Wz=function(a){function b(f){a.error=a.hasError?new SuppressedError(f,a.error,"An error was suppressed during disposal."):f;a.hasError=!0}function c(){for(;d=a.stack.pop();)try{if(!d.async&&e===1)return e=0,a.stack.push(d),Promise.resolve().then(c);if(d.dispose){var f=d.dispose.call(d.value);if(d.async)return e|=2,Promise.resolve(f).then(c,function(h){b(h);return c()})}else e|=1}catch(h){b(h)}if(e===1)return a.hasError?Promise.reject(a.error):Promise.resolve();if(a.hasError)throw a.error;}var d, e=0;c()};_.Xz=function(){try{return!!self.localStorage}catch{return!1}};_.Yz=new _.A("shareEndpoint");_.Zz=new _.A("shareEntityEndpoint");_.Iaa=new _.A("shareEntityServiceEndpoint");_.Jaa=new _.A("webPlayerShareEntityServiceEndpoint"); }catch(e){_._DumpException(e)} try{ _.aA=function(a,b={},c){a=(a=a in _.$z?_.$z[a]:c)||"";for(let d in b)c=()=>String(b[d]),a=a.replace(new RegExp("\\$\\{"+d+"\\}","gi"),c),a=a.replace(new RegExp("\\$"+d,"gi"),c);return a};_.$z=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.ra("yt.msgs_",_.$z); }catch(e){_._DumpException(e)} try{ var cA;_.bA=function(a){var b=a.indexOf(":");return b===-1?{Mm:a}:{Mm:a.substring(0,b),datasyncId:a.substring(b+1)}};_.eA=async function(){return cA!==void 0?cA:cA=new Promise(async a=>{try{await _.dA.open("test-only"),await _.dA.delete("test-only")}catch(b){if(b instanceof Error&&b.name==="SecurityError"){a(!1);return}}a("caches"in window)})};_.dA=_.qa.caches; }catch(e){_._DumpException(e)} try{ _.gA=new WeakMap;_.hA=new Set; }catch(e){_._DumpException(e)} try{ _.ee("base"); var zZ,AZ,BZ,CZ,Xqa,DZ,Zqa,EZ,GZ,JZ,KZ,LZ,$qa,OZ,PZ,RZ,ara,UZ,b_,c_,d_,e_,f_,g_,h_,i_,j_,cra,dra,era,fra,hra,l_,m_,n_,o_,p_,q_,r_,s_,t_,u_,v_,w_,jra,x_,y_,kra,z_,lra,mra,nra,A_,B_,C_,E_,F_,G_,H_,I_,J_,K_,L_,N_,O_,P_,Q_,R_,bra,ora,pra,S_,T_,U_,V_,W_,X_,qra,Z_,$_,a0,rra,c0,sra,d0,tra,vra,wra,xra,f0,yra,zra,Ara,g0,h0,k0,Bra,j0,i0,m0,Cra,Dra,n0,Era,o0,p0,q0,Fra,Gra,Hra,Ira,Jra,Kra,s0,u0,v0,w0,Mra,Nra,Ora,y0,A0,B0,C0,D0,E0,G0,Pra,Qra,H0,Rra,Sra,Tra,I0,J0,S0,T0,P0,U0,L0,Q0,K0,O0,M0,N0,Ura,R0,Vra,V0,Wra, Yra,X0,Y0,Z0,$0,a1,Zra,b1,c1,$ra,asa,bsa,d1,f1,csa,g1,esa,fsa,j1,gsa,k1,l1,m1,hsa,r1,nsa,psa,v1,y1,w1,qsa,ssa,B1,C1,D1,tsa,E1,F1,vsa,wsa,usa,xsa,zsa,Asa,Bsa,lsa,o1,isa,I1,Csa,G1,Dsa,Esa,K1,M1,N1,Fsa,O1,P1,Gsa,R1,Jsa,Ksa,Msa,Q1,U1,W1,Osa,$1,X1,Psa,Qsa,Rsa,Ssa,Wsa,Xsa,f2,Vsa,Usa,a2,e2,b2,Ysa,g2,h2,i2,k2,l2,$sa,ata,bta,n2,p2,o2,t2,eta,r2,dta,w2,v2,hta,ita,jta,kta,x2,y2,z2,A2,C2,pta,qta,E2,F2,rta,G2,tta,Y_,I2,J2,L2,uta,N2,O2,P2,wta,Q2,yta,S2,T2,U2,zta,V2,W2,Ata,Bta,a3,b3,Dta,e3,Eta,d3,f3,Fta,Gta,Hta, c3,Cta,h3,Ita,k3,Jta,Kta,Lta,m3,n3,l3,Mta,o3,p3,Nta,q3,Ota,r3,s3,w3,Pta,x3,y3,Qta,Tta,Uta,C3,D3,E3,Vta,Xta,Yta,G3,Zta,$ta,Sta,H3,I3,aua,bua,c4,d4,e4,cua,f4,dua,eua,Tsa,cta,fua,iua,g4,i4,kua,h4,k4,nua,oua,l4,m4,qua,rua,o4,sua,tua,q4,uua,vua,wua,yua,Bua,v4,Eua,w4,Dua,Cua,Fua,x4,y4,z4,A4,D4,C4,B4,E4,Hua,F4,Jua,Kua,Lua,Mua,Nua,Oua,Pua,I4,K4,Uua,Vua,Q4,M4,Qua,R4,S4,Wua,Xua,Yua,Zua,A3,Yqa,FZ,HZ,IZ,M_,MZ,NZ,QZ,SZ,TZ,ZZ,$Z,a_,YZ,XZ,VZ,WZ,k_,D_,ira,V4,$ua,W4,X4,ava,Y4,Z4,bva,cva,dva,eva,fva,$4,gva,hva,a5, iva,b5,c5,jva,kva;zZ=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};AZ=function(a,b,c){return _.lw(a,b,zZ(c))};BZ=function(a,b,c){if(c!=null){if(!(0,_.jr)(c))throw _.Cw("enum");c|=0}return _.lw(a,b,c)};CZ=function(a,b){a.addOnDisposeCallback(_.Da(_.he,b))};Xqa=function(a){var 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=Xqa(a);for(var c=2654435769,d=2654435769,e=314159265,f=a.length,h=f,k=0;h>=12;h-=12,k+=12)c+=DZ(a,k),d+=DZ(a,k+4),e+=DZ(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 Yqa.toString(e)};EZ=function(a){return new Uint8Array(_.rw(a)||0)};GZ=function(a){return(FZ||(FZ=new TextEncoder)).encode(a)};JZ=function(a){var b=a>>>0;HZ=b;IZ=(a-b)/4294967296>>>0};KZ=function(a){if(a<0){JZ(-a);a=HZ;var b=IZ;b=~b;a?a=~a+1:b+=1;let [c,d]=[a,b];HZ=c>>>0;IZ=d>>>0}else JZ(a)};LZ=function(a){a.length<16?KZ(Number(a)):(a=BigInt(a),HZ=Number(a&BigInt(4294967295))>>>0,IZ=Number(a>>BigInt(32)&BigInt(4294967295)))}; $qa=function(a){if(typeof a==="string")return new MZ(_.pw(a),!0);if(Array.isArray(a))return new MZ(new Uint8Array(a),!0);if(a.constructor===Uint8Array)return new MZ(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new MZ(a,!1);if(a.constructor===_.Pc){let b=_.rw(a)||new Uint8Array(0);return new MZ(b,!0,a)}if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new MZ(a,!1);throw Error();}; OZ=function(a){return a.o===0?new NZ(0,1+~a.j):new NZ(~a.o+1,~a.j)};PZ=function(a){return new NZ(a&4294967295,Math.floor(a/4294967296))};RZ=function(a){if(!a)return QZ||(QZ=new NZ(0,0));if(!/^\d+$/.test(a))return null;LZ(a);return new NZ(HZ,IZ)};ara=function(a){return new SZ(a&4294967295,Math.floor(a/4294967296))};UZ=function(a){if(!a)return TZ||(TZ=new SZ(0,0));if(!/^-?\d+$/.test(a))return null;LZ(a);return new SZ(HZ,IZ)}; b_=function(a,b,c){if(typeof BigInt64Array!=="undefined")return VZ||(VZ=new BigInt64Array(1),WZ=new Uint32Array(VZ.buffer),VZ[0]=BigInt(1),XZ=WZ[0]===1),VZ[0]=a,a=XZ?0:1,new b(WZ[a],WZ[1-a]);YZ||(ZZ=BigInt(Number.MIN_SAFE_INTEGER),$Z=BigInt(Number.MAX_SAFE_INTEGER),a_=BigInt(4294967295),YZ=BigInt(32));if(a>=ZZ&&a<=$Z)return c(Number(a));a=BigInt.asUintN(64,a);return new b(Number(a&a_),Number(a>>YZ))};c_=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)}; d_=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)};e_=function(a,b){if(b>=0)_.Xy(a,b);else{for(let c=0;c<9;c++)a.j.push(b&127|128),b>>=7;a.j.push(1)}};f_=function(a){switch(typeof a){case "string":RZ(a)}};g_=function(a){switch(typeof a){case "string":a.length&&a[0]==="-"?RZ(a.substring(1)):RZ(a)}}; h_=function(a,b,c){if(c!=null)switch(f_(c),_.Zy(a,b,1),typeof c){case "number":a=a.j;JZ(c);d_(a,HZ);d_(a,IZ);break;case "bigint":c=b_(c,NZ,PZ);a=a.j;b=c.j;d_(a,c.o);d_(a,b);break;default:c=RZ(c),a=a.j,b=c.j,d_(a,c.o),d_(a,b)}};i_=function(a,b,c){c!=null&&(c=parseInt(c,10),_.Zy(a,b,0),e_(a.j,c))};j_=function(a,b,c){_.Zy(a,b,2);_.Xy(a.j,c.length);_.Yy(a,a.j.end());_.Yy(a,c)}; cra=function(a){var b="true".toString(),c=[bra`data-`];if(c.length===0)throw Error("h");if(c.map(d=>{if(d instanceof k_)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)};dra=function(a,b){return Array.prototype.filter.call(a,b,void 0)};era=function(a,b){return Array.prototype.reduce.call(a,b,{duration:0})};fra=function(a,b){return a>b?1:a{for(let c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})};l_=function(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0);return Number.isSafeInteger(c)?c:l_(a,b)};n_=function(){var a=HZ,b=IZ,c;b&2147483648?c=""+(BigInt(b|0)<>>0)):c=l_(a,b);return c}; o_=function(a){if(a!=null&&typeof a!=="number")throw Error("q`"+typeof a+"`"+a);return a};p_=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};q_=function(a){switch(typeof a){case "bigint":return!0;case "number":return(0,_.jr)(a);case "string":return ira.test(a);default:return!1}};r_=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.jr)(a)?a>>>0:void 0}; s_=function(a){var b=(0,_.kr)(Number(a));if((0,_.ir)(b))return _.Dc(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return _.Dc((0,_.gr)(64,BigInt(a)))};t_=function(a){var b=(0,_.kr)(Number(a));if((0,_.ir)(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")||(LZ(a),a=n_());return a}; u_=function(a){a=(0,_.kr)(a);if(!(0,_.ir)(a)){KZ(a);var b=HZ,c=IZ;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=m_(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};v_=function(a){a=(0,_.kr)(a);(0,_.ir)(a)?a=String(a):(KZ(a),a=n_());return a};w_=function(a){return(0,_.ir)(a)?_.Dc(u_(a)):_.Dc(v_(a))}; jra=function(a){var b=void 0;b=1024;if(!q_(a))throw _.Cw("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return t_(a);case "bigint":return String((0,_.gr)(64,a));default:return v_(a)}case 1024:switch(c){case "string":return s_(a);case "bigint":return _.Dc((0,_.gr)(64,a));default:return w_(a)}case 0:switch(c){case "string":return t_(a);case "bigint":return _.Dc((0,_.gr)(64,a));default:return u_(a)}default:return _.db(b,"Unknown format requested type for int64")}}; x_=function(a){return a==null?a:jra(a)};y_=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return _.Dc((0,_.gr)(64,a));if(q_(a))return b==="string"?s_(a):w_(a)};kra=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.gr)(64,a));if(q_(a)){if(b==="string")return t_(a);if(b==="number")return u_(a)}}; z_=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.hr)(64,a));if(q_(a)){if(b==="string")return b=(0,_.kr)(Number(a)),(0,_.ir)(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||(LZ(a),a=l_(HZ,IZ))),a;if(b==="number")return a=(0,_.kr)(a),a>=0&&(0,_.ir)(a)||(KZ(a),a=m_(HZ,IZ)),a}};lra=function(a){if(a==null||typeof a=="string"||a instanceof _.Pc)return a}; mra=function(a){if(typeof a!=="string")throw Error();return a};nra=function(a){return _.Iw(a,!0)};A_=function(a){a=_.bd(a,1,void 0,void 0,nra);return a==null?_.Hw():a}; B_=function(a,b,c){_.iw(a);var d=a.Da,e=d[_.yc]|0;if(b==null)return _.kw(d,e,3),a;var f=b===_.$q?7:b[_.yc]|0,h=f,k=_.Ty(f),l=k||Object.isFrozen(b);k||(f=0);l||(b=[...b],h=0,f=_.Uy(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_.Xx(a,b)};bra=function(a){return new k_(a[0].toLowerCase())};_.eV=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};ora=function(a){for(let b in _.Zr)if(a.call(void 0,_.Zr[b],b,_.Zr))return b};pra=function(a,b){if(a!==null&&b in a)throw Error("A`"+b);a[b]=!0};S_=function(a){return a!==null&&"privembed"in a?a.privembed:!1};T_=function(a){var b={};for(let c in a)b[c]=a[c];return b}; U_=function(a){var b=document;return typeof a==="string"?b.getElementById(a):a};V_=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};W_=function(a){typeof a=="number"&&(a=Math.round(a)+"px");return a};X_=function(a){return a?(a=a.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.jb(a):null:null};qra=function(){var a=Y_;_.sa("yt.ads.biscotti.getId_")||_.ra("yt.ads.biscotti.getId_",a)};Z_=function(a){_.ra("yt.ads.biscotti.lastId_",a)}; $_=function(a){return a.indexOf("?")!==-1?(a=(a||"").split("#")[0],a=a.split("?",2),_.Pi(a.length>1?a[1]:a[0])):{}};a0=function(a){if(document.body&&document.documentElement){let b=document.body.scrollTop+document.documentElement.scrollTop;a.j=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.o=a.clientY+b}}; rra=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 ora(e=>{var f=typeof e[4]==="boolean"&&e[4]==!!d,h;if(h=_.Aa(e[4])&&_.Aa(d))a:{h=e[4];for(let k in h)if(!(k in d)||h[k]!==d[k]){h=!1;break a}for(let 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)})}; c0=function(a,b,c,d={}){if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=rra(a,b,c,d);if(e)return e;e=++_.$r.count+"";var f=!(b!="mouseenter"&&b!="mouseleave"||!a.addEventListener||"onmouseenter"in document);var h=f?k=>{k=new b0(k);if(!_.bw(k.relatedTarget,l=>l==a,!0))return k.currentTarget=a,k.type=b,c.call(a,k)}:k=>{k=new b0(k);k.currentTarget=a;return c.call(a,k)};h=_.Ii(h);a.addEventListener?(b=="mouseenter"&&f?b="mouseover":b=="mouseleave"&&f?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),(0,_.as)()||typeof d==="boolean"?a.addEventListener(b,h,d):a.addEventListener(b,h,!!d.capture)):a.attachEvent(`on${b}`,h);_.Zr[e]=[a,b,c,h,d];return e};sra=function(a){a&&(typeof a=="string"&&(a=[a]),_.sb(a,b=>{if(b in _.Zr){var c=_.Zr[b];let d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?(0,_.as)()||typeof c==="boolean"?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent(`on${e}`,f);delete _.Zr[b]}}))}; d0=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.Z=c0(window,"mousemove",(0,_.Ca)(this.ga,this));a=(0,_.Ca)(this.U,this);typeof a==="function"&&(a=_.Ii(a));this.ia=window.setInterval(a,25)};tra=function(){var a=_.ej("html5_web_po_experiment_ids");return Array.isArray(a)?_.Fw(a,b=>Number(b||0)):[Number(a||0)]}; vra=function(){({handleError:a=_.up,lm:b=_.rp}={});var a;for(_.tk=new ura(a,b);_.uk.length>0;){var b=_.uk.shift();switch(b.type){case "ERROR":_.tk.Jb(b.payload);break;case "EVENT":_.tk.lm(b.eventType,b.payload)}}};wra=function(a,b,c){return _.tl(d=>c?d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):d.userIdentifier!==void 0&&!a.includes(d.userIdentifier),b)}; xra=async function(a){var b=_.Ij("YtIdbMeta hasAnyMeta other");return(await _.tl(c=>c.userIdentifier!==void 0&&c.userIdentifier!==b,a)).length>0};f0=function(a,b){e0||(e0=_.Me.pb(async()=>{var c=await _.Cl();if(c){var d=!0;try{let e=await wra(a,c,b);if(e.length){let f=e[0];await _.nl(f.actualName);await _.sl(f.actualName,c)}else d=!1}catch(e){_.vk(e),d=!1}_.Me.Aa(e0);e0=0;d&&f0(a,b)}}))};yra=async function(){var a=await _.Cl();return a?xra(a):!1}; zra=function(a){(0,_.Sk)();if(!a.body)return a;try{let b=typeof a.body==="string"?a.body:JSON.stringify(a.body),c=b;if(typeof b==="string"){let d=_.hm(b);if(d!=null&&(d>_.im||d<_.jm))return a;c=_.Ai((0,_.km)(b));(0,_.Sk)()}a.headers={"Content-Encoding":"gzip",...(a.headers||{})};a.body=c;return a}catch(b){return _.Ji(b),a}};Ara=async function(){await _.Cl()&&(_.Jj()||_.w("nwl_init_require_datasync_id_killswitch"))&&_.en()&&(_.gn=!0,_.fn.isNwlInitialized=_.gn,await _.bn().awaitInitialization())}; g0=function(a){_.Bs[a]&&(a=_.Bs[a],_.sb(a,b=>{_.As[b]&&delete _.As[b]}),a.length=0)};h0=function(a){var b=_.Lz();if(b)if(b.clear(a),a)g0(a);else for(let c in _.Bs)g0(c)};k0=function({tK:a=!1,MI:b=!0}={}){if(_.sa("_lact",window)==null){var c=parseInt(_.u("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;_.ra("_lact",c,window);_.ra("_fact",c,window);c==-1&&i0();Bra(a,b);new d0(()=>{j0("mouse",100)})}}; Bra=function(a=!1,b=!0){var c=window;c0(c.document,"keydown",i0);c0(c.document,"keyup",i0);c0(c.document,"mousedown",i0);c0(c.document,"mouseup",i0);a?c0(c,"touchmove",()=>{j0("touchmove",200)},{passive:!0}):(c0(c,"resize",()=>{j0("resize",200)}),b&&c0(c,"scroll",()=>{j0("scroll",200)}));c0(c.document,"touchstart",i0,{passive:!0});c0(c.document,"touchend",i0,{passive:!0})};j0=function(a,b){l0[a]||(l0[a]=!0,_.Me.pb(()=>{i0();l0[a]=!1},b))}; i0=function(){_.sa("_lact",window)==null&&k0();var a=Date.now();_.ra("_lact",a,window);_.sa("_fact",window)==-1&&_.ra("_fact",a,window);(a=_.sa("ytglobal.ytUtilActivityCallback_"))&&a()};m0=function(){var a=_.Xn();a.info||(a.info={});return a.info};Cra=function(){var a=_.$n();a.preLoggedGelInfos||(a.preLoggedGelInfos=[]);return a.preLoggedGelInfos}; Dra=function(a,b="Unknown file",c=0,d,e,f){var h=!1,k=_.Ei("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 _.Kj(k),e.name="UnhandledWindowError",e.message=k,e.fileName=b,e.lineNumber=c,isNaN(d)? delete e.columnNumber:e.columnNumber=d),f&&_.Yv(e,f),h?_.tp(e):_.vp(e))};n0=function(a){a instanceof Error?_.tp(a):(a=_.Aa(a)?JSON.stringify(a):String(a),a=new _.Kj(a),a.name="RejectedPromiseError",_.vp(a))};Era=function(){_.sb(_.u("ERRORS")||[],a=>{_.tp.apply(null,a)});_.Di("ERRORS",[])};o0=function(){return _.w("csi_use_time_origin")&&_.fq.timeOrigin?Math.floor(_.fq.timeOrigin):_.fq.timing.navigationStart};p0=function(a){return Math.round(o0()+a)}; q0=function(){var a;_.w("csi_use_performance_navigation_timing")?(a=_.fq?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(a.requestStart=p0(a.requestStart),a.responseEnd=p0(a.responseEnd),a.redirectStart=p0(a.redirectStart),a.redirectEnd=p0(a.redirectEnd),a.domainLookupEnd=p0(a.domainLookupEnd),a.connectStart=p0(a.connectStart),a.connectEnd=p0(a.connectEnd),a.responseStart=p0(a.responseStart),a.secureConnectionStart=p0(a.secureConnectionStart),a.domainLookupStart=p0(a.domainLookupStart),a.isPerformanceNavigationTiming= !0):a=_.fq.timing:a=_.w("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.fq.timing)):_.fq.timing;return a};Fra=function(){var a=document;if("visibilityState"in a)a=a.visibilityState;else{var b=_.Yr+"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}}; Gra=function(){if(_.fq.getEntriesByType){var a=_.fq.getEntriesByType("paint");if(a=_.Vx(a,c=>c.name==="first-paint"))return p0(a.startTime)}var b;_.w("csi_use_performance_navigation_timing")?b=_.fq.getEntriesByType("first-paint")[0].startTime:b=_.fq.timing.aK;return b?Math.max(0,b):0}; Hra=function(){var a=_.u("TIMING_INFO",{}),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(let [d,e]of Object.entries(a)){a=d;let 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};Ira=function(){var a=window.location.protocol,b=_.fq.getEntriesByType("resource");b=dra(b,c=>c.name.indexOf(`${a}//fonts.gstatic.com/s/`)===0);(b=era(b,(c,d)=>d.duration>c.duration?d:c))&&b.startTime>0&&b.responseEnd>0&&(_.aq("wffs",p0(b.startTime)),_.aq("wffe",p0(b.responseEnd)))}; Jra=function(a,b){a=document.querySelector(a);if(!a)return!1;var c="",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);_.hb(document)&&a.setAttribute("nonce",_.hb(document));return c?(a=_.fq.getEntriesByName(c))&&a[0]&&(a=a[0],c=o0(),_.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}; Kra=function(){var a=Cra(),b=_.ao(),c=void 0;for(var d=0;d{_.ln(b,k);_.ln(f,k);h=!0};for(let k of a)e(k);h&&_.cq(f)}}; s0=function(a,b){_.Ii(()=>{_.ho("").info.actionType=a;b&&_.Di("TIMING_AFT_KEYS",b);_.Di("TIMING_ACTION",a);var c=Hra();Object.keys(c).length>0&&_.cq(c);c={isNavigation:!0,actionType:_.Pz(_.u("TIMING_ACTION"))};var d=_.u("PREVIOUS_ACTION");d&&(c.previousAction=_.Pz(d));if(d=_.u("CLIENT_PROTOCOL"))c.httpProtocol=d;if(d=_.u("CLIENT_TRANSPORT"))c.transportProtocol=d;(d=_.Wp())&&d!=="UNDEFINED_CSN"&&(c.clientScreenNonce=d);d=Fra();if(d===1||d===-1)c.isVisible=!0;_.Yn();m0();c.loadType="cold";d=m0();var e= q0(),f=o0(),h=_.u("CSI_START_TIMESTAMP_MILLIS",0);h>0&&!_.w("embeds_web_enable_csi_start_override_killswitch")&&(f=h);f&&(_.aq("srt",e.responseStart),d.prerender!==1&&_.bq(f));d=Gra();d>0&&_.aq("fpt",d);d=q0();d.isPerformanceNavigationTiming&&_.cq({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>=o0()&&d.connectEnd-d.secureConnectionStart>0&&(_.aq("nstcps",d.secureConnectionStart,void 0),_.aq("ntcpe",d.connectEnd,void 0));_.fq&&"getEntriesByType"in _.fq&&Ira();d=[];if(document.querySelector&&_.fq&&_.fq.getEntriesByName)for(var k in r0)r0.hasOwnProperty(k)&&(e= r0[k],Jra(k,e)&&d.push(e));if(d.length>0){c.resourceInfo=[];for(let l of d)c.resourceInfo.push({resourceCache:l})}_.cq(c);Kra();_.Qz();k=_.u("TIMING_ACTION");_.sa("ytglobal.timingready_")&&k&&_.Rz()&&_.iq()&&_.gq()})()};u0=function(a){if(!_.w("universal_csi_network_ticks"))return"";a=_.Ob(a)||"";var b=Object.keys(t0);for(let c=0;c{};var b=t0[a];return b?(_.Iz(b),()=>{var c=_.w("universal_csi_network_ticks")?(c=Lra[a])?_.Iz(c):!1:!1;return c}):()=>{}};w0=function(a){_.Ii(()=>{if(!_.Rz("attestation_challenge_fetch")||_.oq(a,"attestation_challenge_fetch"))return!1;_.nq(a,void 0,"attestation_challenge_fetch");return!0})()};Mra=function(){_.Ii(()=>{var a=_.bo();requestAnimationFrame(()=>{setTimeout(()=>{a===_.bo()&&_.nq("ol",void 0,void 0)},0)})})()}; Nra=function(a){if(!a)return null;a=_.dt(_.bd(a,4,void 0,_.ht));return a===null||a===void 0?null:_.Ra(a)};Ora=function(a){x0&&Promise.resolve().then(()=>{throw _.Qu(Error("yb`setToggleOverrides"),2);});Object.assign(_.Gu,a);x0=!0};y0=function(a){return _.Ra(a===null?"null":a===void 0?"undefined":a)};A0=function(){return z0.loaded||(z0.loaded="loaded".replace(/\-([a-z])/g,(a,b)=>b.toUpperCase()))};B0=function(a){return a?a.dataset?a.dataset[A0()]:a.getAttribute("data-loaded"):null}; C0=function(a){a&&(a.dataset?a.dataset[A0()]="true":cra(a))};D0=function(a){var b=document.createElement("a");_.Ly(b,a);return`js-${_.My(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`};E0=function(a){a=D0(a);var b=document.getElementById(a);b&&(h0(a),b.parentNode.removeChild(b))};G0=function(a,b){a&&b&&(a=`${_.aw(b)}`,(a=F0[a])&&_.Nz(a))}; Pra=function(a,b,c,d=null){var e=_.sd("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"?y0(a):a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e}; Qra=function(a,b,c=null){var d=D0(typeof a==="string"?a:a.toString()),e=document.getElementById(d),f=e&&B0(e),h=e&&!f;f?b&&b():(b&&(f=_.Mz(d,b),b=`${_.aw(b)}`,F0[b]=f),h||(e=Pra(a,d,()=>{B0(e)||(C0(e),_.Oz(d),_.$i(()=>{h0(d)},0))},c)))};H0=function(a,b,c=null){Qra(a,b,c)};Rra=function(a){var b=_.sd("A");_.Ly(b,new _.Va(a));return`css-${_.My(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`}; Sra=function(a,b,c){var d=document.createElement("link");d.id=b;d.onload=()=>{c&&setTimeout(c,0)};a=y0(a);_.pb(d,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d};Tra=function(a){var b=Rra(a),c=document.getElementById(b),d=c&&B0(c);d||c&&!d||(c=Sra(a,b,()=>{if(!B0(c)){C0(c);_.Oz(b);let e=_.Da(h0,b);_.$i(e,0)}}))}; I0=function(a){a.Fa=!1;if(a.ia)for(var b in a.j)a.j.hasOwnProperty(b)&&a.ia(b,a.j[b]);for(let c in a.I)a.I.hasOwnProperty(c)&&clearTimeout(Number(c));a.I={};a.B=null;a.ia=null;b=a.api;for(let 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.Ma;b.loadNewVideoConfig=c=> {a.loadNewVideoConfig(c)};b.isReady=()=>a.isReady()};J0=function(a){var b;a.webPlayerContextConfig?b=a.webPlayerContextConfig.rootElementId:b=a.config.attrs.id;a.elementId=b||a.elementId;a.elementId==="video-player"&&(a.elementId=a.playerId,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.playerId:a.config.attrs.id=a.playerId);a.o?.id===a.elementId&&(a.elementId=`${a.elementId}-player`,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)}; S0=function(a){if(!a.ha()&&!a.U){var b=K0(a);if(b&&(L0(a)?"html5":null)==="html5")a.Z="html5",a.isReady()||M0(a);else if(N0(a),a.Z="html5",b&&a.v&&a.targetElement)a.targetElement.appendChild(a.v),M0(a);else{a.config&&(a.config.loaded=!0);let c=!1;a.D=()=>{c=!0;var d=O0(a,"player_bootstrap_method")?_.sa("yt.player.Application.createAlternate")||_.sa("yt.player.Application.create"):_.sa("yt.player.Application.create");var e=a.config?P0(a.config):void 0;d&&d(a.targetElement,e,a.webPlayerContextConfig, a.Eb);M0(a)};a.U=!0;b?a.D():(H0(Q0(a),a.D),(b=Ura(a))&&Tra(b||""),R0(a)&&!c&&_.ra("yt.player.Application.create",null))}}};T0=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))};P0=function(a){var b={};for(let c of Object.keys(a)){let d=a[c];b[c]=typeof d==="object"?T_(d):d}return b}; U0=function(a,b){var c=b;if(typeof b==="string"){if(a.ya[b])return a.ya[b];c=(...d)=>{var e=_.sa(b);if(e)try{e.apply(_.qa,d)}catch(f){throw d=new _.Kj("PlayerProxy error when executing callback",{error:f}),d.level="ERROR",d;}};a.ya[b]=c}return c?c:null};L0=function(a){var b=U_(a.elementId);!b&&a.o&&a.o.querySelector&&(b=a.o.querySelector(`#${a.elementId}`));return b};Q0=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""}; K0=function(a){var b=!0,c=L0(a);c&&a.config&&(b=c.dataset.version===Q0(a));return b&&!!_.sa("yt.player.Application.create")};O0=function(a,b){if(a.webPlayerContextConfig)var c=a.webPlayerContextConfig.serializedExperimentFlags;else a.config?.args&&(c=a.config.args.fflags);return(c||"").split("&").includes(`${b}=true`)}; M0=function(a){if(!a.ha()){let b=L0(a),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);c?(a.U=!1,!O0(a,"html5_remove_not_servable_check_killswitch")&&b?.isNotServable&&a.config&&b?.isNotServable(a.config.args?.video_id)||Vra(a)):a.Qa=setTimeout(()=>{M0(a)},50)}};N0=function(a){a.cancel();I0(a);a.Z=null;a.config&&(a.config.loaded=!1);var b=L0(a);b&&(K0(a)||!R0(a)?a.v=b:(b&&b.destroy&&b.destroy(),a.v=null));a.targetElement&&V_(a.targetElement)}; Ura=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""};R0=function(a){a=a.config?.args?.fflags;return!!a&&a.indexOf("player_destroy_old_version=true")!==-1}; Vra=function(a){I0(a);a.Fa=!0;var b=L0(a);if(b){a.B=V0(a,b,"addEventListener");a.ia=V0(a,b,"removeEventListener");let c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());let 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 _.Kj("PlayerProxy error in method call",{error:f,method:c,playerId:a.playerId}),e.level="WARNING",e;}}}; Wra=function(a,b){var c=d=>{var e=()=>{a.ha();if(!a.ha())try{a.M.Ae(b,d??void 0)}catch(h){var f=new _.Kj("PlayerProxy error when creating global callback",{error:h.message,event:b,playerId:a.playerId,data:d,originalStack:h.stack,componentStack:h.componentStack});f.level="WARNING";throw f;}};if(O0(a,"web_player_publish_events_immediately"))e();else{let f=setTimeout(()=>{e();var h=a.I,k=String(f);k in h&&delete h[k]},0);pra(a.I,String(f))}};return a.j[b]=c}; Yra=function(a,b){var c="player";c=typeof c==="string"?U_(c):c;var d=`${_.raa}_${_.aw(c)}`,e=W0[d];e=new Xra(c,d,a,b);W0[d]=e;e.addOnDisposeCallback(()=>{delete W0[e.getId()]});return e.api};X0=function(a){var b={};_.w("json_condensed_response")&&(b.prettyPrint="false");return a=_.Si(a,b)};Y0=function(a){var b=_.u("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(_.Ny(a)));return a}; Z0=function(a,b="POST"){a={method:b,mode:_.Ti(a)?"same-origin":"cors",credentials:_.Ti(a)?"same-origin":"include"};b={};var c={};for(let d of Object.keys(b))b[d]&&(c[d]=b[d]);Object.keys(c).length>0&&(a.headers=c);return a};$0=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]};a1=function(a){if(_.Xz()){var b=Object.keys(window.localStorage);for(let c of b)b=$0(c),b===void 0||a.includes(b)||self.localStorage.removeItem(c)}}; Zra=function(){if(!_.Xz())return!1;var a=_.Ij(),b=Object.keys(window.localStorage);for(let c of b)if(b=$0(c),b!==void 0&&b!==a)return!0;return!1};b1=function(a){_.Bi(_.$z,arguments)};c1=async function(a){if(await _.eA()){var b=[],c=await _.dA.keys();for(let d of c)({datasyncId:c}=_.bA(d)),!c||a.includes(c)||b.push(_.dA.delete(d));Promise.all(b).then(d=>d.some(e=>e))}}; $ra=async function(){if(!await _.eA())return!1;var a=_.Ij("cache contains other"),b=await _.dA.keys();for(let c of b)if({datasyncId:b}=_.bA(c),b&&b!==a)return!0;return!1};asa=function(a){if(_.hA.has(a)&&_.fA&&(_.fA?.tagName.toLowerCase()??"")===a){let b;(b=_.fA).ji??(b.ji=0);_.fA.ji++;if(_.fA.ji>1)throw Error("Qb");return _.fA}};bsa=function(a){var b=a?.tagName.toLowerCase()??"";_.fA!==a&&b.includes("-")&&_.gA.set(a,!0)};d1=function(){try{return!!window?.top?.location.href&&!1}catch(a){return!0}}; f1=function(a="bevasrsg"){return new Promise(b=>{var c=window===window.top?window:d1()?window:window.top,d=c[a];d?.bevasrs?b(new e1(d.bevasrs)):(d||(d={nqfbel:[]},c[a]=d),d.nqfbel.push(e=>{b(new e1(e))}))})};csa=function(a){a.j!==void 0&&(a.o.forEach(b=>{a.j?.removeEventListener(b,a.v)}),a.j=void 0)};g1=function(a){var b={Kc:a.c,sl:a.e,My:a.mc??!1,Ny:a.me??!1};a.co&&(b.wi={Yo:a.co.c,Au:a.co.a,JA:a.co.s});return b}; esa=function(a){return async()=>{var b=await a();return{f:()=>b.vg.promise,c:c=>{if(c>150)var d=!1;else try{b.cache=new dsa(c,b.X),d=!0}catch(e){b.reportError(new h1(22,"GBJ:init",e)),d=!1}return d},m:c=>b.je(g1(c)),mws:c=>b.xj(g1(c))}}}; fsa=function(a,b,c="bevasrsg"){b={s:f=>a.snapshot({...(f.c&&{Kc:f.c}),...(f.s&&{Wj:f.s}),UK:f.p??!0}),e:f=>void a.Gh?.(f),c:(f,h)=>a.zi(f,h),p:a.zg,l:()=>a.Th(),wpc:b?esa(b):void 0};var d=window===window.top?window:d1()?window:window.top,e=d[c];if(e){e.bevasrs=b;if(e.nqfbel!==void 0)for(let f of e.nqfbel)f(b);e.nqfbel=void 0}else e={bevasrs:b,nqfbel:void 0},d[c]=e};j1=function(a){var b=[];F_(a,i1,6).forEach(c=>{_.sx(c,2)<=53&&b.push(_.sx(c,1))});return b}; gsa=function(a){var b=[];F_(a,i1,6).forEach(c=>{_.sx(c,2)>53&&b.push(_.sx(c,1))});return b};k1=function(a){a.then(()=>{},()=>{})};l1=function(a){return{fieldType:2,fieldName:a}};m1=function(a){return{fieldType:3,fieldName:a}};hsa=function(a,b){return B_(a,b,_.Jw)}; r1=function(a){var b=new n1;b=AZ(b,1,a.o);var c=isa(a);b=B_(b,c,mra);c=[];var d=[];for(var e of a.j.keys())d.push(e.split(","));for(e=0;e{var e=new osa;e=AZ(e,1,d.brand);return AZ(e,2,d.version)}));typeof a.mobile==="boolean"&&_.lw(s1,2,_.sw(a.mobile));u1=a.getHighEntropyValues(b)}var c=new Set(b);return u1.then(d=>{var e=s1.clone();c.has("platform")&&AZ(e,3,d.platform);c.has("platformVersion")&&AZ(e,4,d.platformVersion); c.has("architecture")&&AZ(e,5,d.architecture);c.has("model")&&AZ(e,6,d.model);c.has("uaFullVersion")&&AZ(e,7,d.uaFullVersion);return e.serialize()}).catch(()=>s1.serialize())};v1=function(a){return BZ(a,1,1)};y1=function(a,b){_.Ew(a.j,1,b);J_(b)||v1(b);a.xd||(b=w1(a),I_(b,5)||AZ(b,5,a.locale));a.v&&(b=w1(a),_.Mx(b,x1,9)||_.Ew(b,9,a.v))};w1=function(a){var b=_.Mx(a.j,z1,1);b||(b=new z1,y1(a,b));a=b;b=_.Mx(a,A1,11);b||(b=new A1,_.Ew(a,11,b));return b};qsa=function(a,b){a.o=b}; ssa=function(a){var b=a.xd?void 0:_.et();b?psa(b,t1).then(c=>{a.v=rsa(c??"[]");c=w1(a);_.Ew(c,9,a.v);return!0}).catch(()=>!1):Promise.resolve(!1)};B1=function(a,b,c,d){this.B=a;this.D=b;this.o=this.j=a;this.K=c||0;this.I=d||2};C1=function(a){a.o=Math.min(a.D,a.o*a.I);a.j=Math.min(a.D,a.o+(a.K?Math.round(a.K*(Math.random()-.5)*2*a.o):0));a.v++};D1=function(){return"https://play.google.com/log?format=json&hasfast=true"}; tsa=function(a,b){if(!a.Ma)return()=>{};var c=()=>{a.flush()};return b?()=>{b().then(c)}:c};E1=function(a){a.v.isFinal=!0;a.flush();a.v.isFinal=!1};F1=function(a){a.U||(a.U=D1());try{return(new URL(a.U)).toString()}catch(b){return(new URL(a.U,_.et().location.origin)).toString()}};vsa=function(a){usa(a,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");var d=!1;try{d=_.et().navigator.sendBeacon(b.toString(),c.serialize())}catch{}d||(a.Z=!1);return d})}; wsa=function(a,b,c=null,d=a.withCredentials){var e={},f=new URL(F1(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,Gu:1,Mj:e,requestType:"POST",withCredentials:d,timeoutMillis:a.timeoutMillis}}; usa=function(a,b){if(a.j.length!==0){var c=new URL(F1(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){let e=a.j.slice(0,32),f=a.v.build(e,a.B,a.I,a.jf,a.ia,a.ga);if(!b(c.toString(),f)){++a.I;break}a.B=0;a.I=0;a.ia=0;a.ga=0;a.j=a.j.slice(e.length)}a.o.enabled&&a.o.stop()}};xsa=function(a,b){a.buildLabel=b;return a};zsa=function(a){a.network=new ysa;return a};Asa=function(a,b){a.j=b}; Bsa=function(a){a.o=!0;return a};lsa=function(a){return a.fields.map(b=>b.fieldType)};o1=function(a,...b){b=G1(...b);return a.j.has(b)?a.j.get(b):void 0};isa=function(a){return a.fields.map(b=>b.fieldName)};I1=function(a,b,...c){c=G1(...c);a.j.set(c,[new H1(b)])};Csa=function(a,b,...c){var d=o1(a,...c);d?d.push(new H1(b)):I1(a,b,...c)};G1=function(...a){return a?a.join(","):"key"};Dsa=function(a,...b){return(a=o1(a,...b))&&a.length?a[0]:void 0}; Esa=function(a,...b){var c=0,d=Dsa(a,...b);d&&(c=d.j);I1(a,c+1,...b)};K1=function(a,b,...c){a.v.has(b)||a.v.set(b,new J1(b,c))};M1=function(a,b,...c){a.v.has(b)||a.v.set(b,new L1(b,c))};N1=function(a){a.o.enabled||a.o.start();a.I++;a.I>=a.B&&a.D()};Fsa=function(a){for(let b=0;b{setTimeout(()=>{try{f.D()}finally{e.dispose()}})});f.B=1E5;f.flushInterval=3E4;f.o.setInterval(3E4);return f}; Ksa=function(a){if(a.timer===void 0){let b=Math.max(0,a.j+a.o-Q1());a.timer=setTimeout(()=>{try{a.callback()}finally{a.j=Q1(),a.timer=void 0}},b)}};Msa=function(a,b=[]){return new Lsa(a,b)};Q1=function(){return globalThis.performance?.now?.()??Date.now()};U1=function(a,b){if(a.disable)return new Nsa;b=b?j1(b):[];return Msa({mb:a.mb,zl:a.Sv,nm:a.Ly,Le:a.Le,Dj:a.Dj,Fg:a.Fg},b)};W1=function(){V1.instance||(V1.instance=new V1);return V1.instance}; Osa=function(a,b,c,d){if(!b&&!c)return Promise.resolve();if(!d)return X1(b,c);var e;(e=a.promises)[d]||(e[d]=new Promise((f,h)=>{X1(b,c).then(()=>{a.j=d;f()},k=>{delete a.promises[d];h(k)})}));return a.promises[d]};$1=function(a,b){return Osa(a,_.Mx(b,Y1,1,_.wz),_.Mx(b,Z1,2,_.wz),I_(b,3,void 0,_.wz))};X1=function(a,b){return b?Psa(b):a?Qsa(a):Promise.resolve()}; Psa=function(a){return new Promise((b,c)=>{var d=_.sd("SCRIPT"),e=Nra(a);_.nb(d,e);d.onload=()=>{_.ft(d);b()};d.onerror=()=>{_.ft(d);c(Error("qe"))};(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(d)})};Qsa=function(a){return new Promise(b=>{var c=_.sd("SCRIPT");if(a){var d=_.dt(_.bd(a,6,void 0,_.ht));d=d===null||d===void 0?null:_.jb(d)}else d=null;_.mb(c,d);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(c);_.ft(c);b()})}; Rsa=function(a,b){return _.Wx(a,1,zZ(b),"")};Ssa=function(a,b){return _.Wx(a,2,zZ(b),"")}; Wsa=async function(a,b,c,d=W1(),e=Promise.resolve(void 0),f){await 0;for(var h;;){let k=null;if(h){a2(a,7);try{k=await b2(h.snapshot({}),f.Zu,()=>Promise.resolve("E:CTO"))}catch(n){k="E:UCE"}}let l,m=new B1(h?f.Jv:f.Kv,f.Lv,f.Mv,f.Iv);for(let n=1;n<=f.maxAttempts;n++){if(n!==1){a2(a,0);a.j=new c2(m.j,f.ck,f.ls);let p=await a.j.promise;a.j=void 0;p===1?(n=1,m.reset()):C1(m)}try{let p;c?p=c:(a2(a,5),p=await b2(Tsa(b,d.j,k),f.Vv,()=>Promise.reject(Error("se"))));a2(a,3);await b2($1(d,p),f.sy,()=>Promise.reject(Error("te"))); a2(a,8);await e;let r=new d2({challenge:p,kg:a.options.kg,Fs:a.options.Fs});await b2(r.zg,f.nA,()=>Promise.reject(Error("ue")));l=r;break}catch(p){a.handleError(p),e2(a)}}if(a.ha())break;l&&(c=void 0,Usa(a,h),h=l,Vsa(a,l),e2(a));a2(a,2);a.j=new c2(f.Fr,f.ck,f.ls);a.isPaused&&a.j.pause();await a.j.promise;a.j=void 0;if(a.ha())break}h?.dispose()}; Xsa=function(a){a.M=Error("re");a.D.resolve();k1(a.I.promise);a.I.reject(Error("re"));a.X.dispose();Promise.all(a.B).then(async()=>{a.o?.dispose();a.o=void 0});a.B=[];a.j?.o();k1(a.v.promise);a.v.reject(Error("re"))};f2=function(a,b){var c=a.Ej;a.Ej=()=>{c();b()}};Vsa=function(a,b){a.ha()||(a.o=b,a.X.update(b.Th()),a.D.resolve(),a.I.resolve(void 0),a.Ej())};Usa=function(a,b){b&&(Promise.all(a.B).then(()=>void b.dispose()),a.B=[])};a2=function(a,b){a.Z=b;a.options.iK?.(b)}; e2=function(a){a.ha()||(a.v.resolve(),a.v=new _.Nr)};b2=function(a,b,c){var d;c=(new Promise(e=>{d=setTimeout(e,b)})).then(c);k1(c);return Promise.race([a.finally(()=>void clearTimeout(d)),c])};Ysa=function(a,b){a.endTimeMs=Date.now()+b;a.tick()};g2=function(a){a.j&&(clearTimeout(a.j),a.j=null)};h2=function(a,b){try{return globalThis.sessionStorage.setItem(a,b),!0}catch(c){return!1}}; i2=function(a,b=0,c=a.length,d){var e=0;for(d&&(e=i2(d));b>1,j2),i2(a,a.length>>1)];return b.toString(16)+c.toString(16)}; l2=function(a,b){var c=[i2(b,0,b.length>>1,void 0),i2(b,b.length>>1)];a=new Uint32Array(a.buffer);b=a[0];var [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))?h2(b,_.qc(h))?"s":"t":"i"}; ata=function(a,b){var c=globalThis.sessionStorage.getItem(a);if(!c)return["m"];try{var d=_.sc(c);l2(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)]}; bta=function(a){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!b)return new m2(a);var c=b.split(",");if(c.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new m2(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 m2(a)):new m2(a,c,b)};n2=function(a,b){var c=setTimeout(()=>{a.v.resolve()},b);a.addOnDisposeCallback(()=>void clearTimeout(c))}; p2=function(a,b){var c=`${b(a.error.message)}:${b(a.error.stack)}`.substring(0,2048);b=c.length+1;c=o2(c);var d=new Uint8Array(4+c.length);d.set([42,b&127|128,b>>7,a.error.code]);d.set(c,4);return d};o2=function(a){return globalThis.TextEncoder?(new TextEncoder).encode(a):_.$b(a)}; t2=async function(a){var b=void 0;a.v++;var c=new _.Nr;a.vm instanceof q2&&a.vm.B.push(c.promise);if(a.Sn){let f=new _.Nr;setTimeout(()=>void f.resolve());await f.promise}var d=a.X.share();try{a.state=5;let f=[],h=await b2(a.vm.snapshot({Kc:{},Is:f}),a.Ig.CA,()=>Promise.reject(new h1(15,"MDA:Timeout")));r2(a,"MDA:Disposed");let k=f[0];a.state=6;let l=await b2(cta(a.od,h),a.Ig.Wv,()=>Promise.reject(new h1(10,"BWB:Timeout")));r2(a,"BWB:Disposed");a.state=7;b=R1(d,()=>{var m=dta(a,l,c,k);m.v.promise.then(()=> void a.B());return m},"i")}catch(f){b?.dispose();if(!a.o){let h=eta(a,f);c.resolve();var e;if(e=a.vm instanceof q2&&a.v<2)a:if(f instanceof h1)e=f.code!==32&&f.code!==20&&f.code!==10;else{if(f instanceof s2)switch(f.code){case 2:case 13:case 14:case 4:break;default:e=!1;break a}e=!0}if(e){let k=setTimeout(()=>void a.B(),(1+Math.random()*.25)*(a.j?6E4:1E3));a.addOnDisposeCallback(()=>void clearTimeout(k));return}a.o=h}d.Jb(a.j?13:14);a.vg.reject(a.o);return}finally{d.dispose()}a.state=8;a.v=0;a.j?.dispose(); a.j=b;a.vg.resolve()};eta=function(a,b){if(!(b instanceof h1))if(b instanceof s2){let c=Error(b.toString());c.stack=b.stack;b=new h1(11,"EBH:Error",c)}else b=new h1(12,"BSO:Unknown",b);return a.reportError(b)};r2=function(a,b){if(a.ha())throw new h1(a.j?20:32,b);}; dta=function(a,b,c,d){var e=(r_(_.bd(b,2))??0)*1E3;if(e<=0)throw new h1(31,"TTM:Invalid");if(I_(b,4))return new fta(a.X,I_(b,4),e);if(!(r_(_.bd(b,3))??0))return new gta(a.X,EZ(A_(b)),e);if(!d)throw new h1(4,"PMD:Undefined");d=d(EZ(A_(b)));if(typeof d!=="function")throw new h1(16,"APF:Failed");a.D=Math.floor((Date.now()+e)/1E3);a=new u2(a.X,d,r_(_.bd(b,3))??0,e);a.addOnDisposeCallback(()=>void c.resolve());return a}; w2=function(a,b,c){try{if(a.ha())throw new h1(21,"BNT:disposed");if(!a.j&&a.o)throw a.o;return hta(a,b,c)??ita(a,b,c)??jta(a,b,c)}catch(d){if(!b.Ny)throw v2(a,d);return kta(a,c,d)}};v2=function(a,b){b=b instanceof h1?b:new h1(5,"TVD:error",b);return a.reportError(b)};hta=function(a,b,c){return a.j?.sm(()=>x2(a,b),c,d=>{if(a.j instanceof u2&&b.wi?.JA)try{a.cache?.j(x2(a,b),d,b.wi.Yo,a.D-120)}catch(e){a.reportError(new h1(24,"ELX:write",e))}})}; ita=function(a,b,c){if(b.wi?.Au)try{let d=a.cache?.o(x2(a,b),b.wi.Yo);return d?c?R1(a.X,()=>_.qc(d,2),"a"):d:void 0}catch(d){a.reportError(new h1(23,"RXO:read",d))}};jta=function(a,b,c){var d={stack:[],error:void 0,hasError:!1};try{if(!b.My)throw new h1(29,"SDF:notready");return _.Vz(d,new lta(a.X,a.state)).sm(()=>x2(a,b),c)}catch(e){d.error=e,d.hasError=!0}finally{_.Wz(d)}}; kta=function(a,b,c){var d={stack:[],error:void 0,hasError:!1};try{let e=v2(a,c);return _.Vz(d,new mta(a.X,e)).sm(()=>[],b)}catch(e){d.error=e,d.hasError=!0}finally{_.Wz(d)}};x2=function(a,b){return b.sl?b.sl:b.Kc?R1(a.X,()=>b.sl=o2(b.Kc),"c"):[]};y2=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};z2=function(){this.M=null;this.I=[];this.Y="";this.U=[];this.v=this.o=0;this.D=!1;this.K=0;this.Z=/[\\"]/g;this.j=this.B=0}; A2=function(a,b,c){a.B=3;a.M="The stream is broken @"+a.v+"/"+c+". With input:\n"+b;throw Error(a.M);};C2=function(){var a=T_(nta),b;return(new _.df((c,d)=>{a.onSuccess=e=>{_.dj(e)?c(new ota(e)):d(new B2(`Request failed, status=${_.cj(e)}`,"net.badstatus"))};a.onError=()=>{d(new B2("Unknown request error","net.unknown"))};a.onTimeout=()=>{d(new B2("Request timed out","net.timeout"))};b=_.mj("//googleads.g.doubleclick.net/pagead/id",a)})).Hg(c=>{c instanceof _.sf&&b?.abort();return _.Lt(c)})}; pta=function(a,b=null){a.j=2;a.o=b};qta=function(a,b=null){a.j=1;a.o=b};E2=function(a=null){var b=new D2;pta(b,a);return b};F2=function(a=null){var b=new D2;qta(b,a);return b};rta=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}; G2=function(a){var b="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");var 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=sta;for(let d in a)if(a[d]==c.embeddedPlayerMode){b=a[d];break a}}return b}; tta=function(){if(_.w("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("ve");if(!_.sz())return Error("we");var a=_.u("PLAYER_VARS",{});if(S_(a)=="1")return Error("xe");if(G2(a)==="EMBEDDED_PLAYER_MODE_PFL")return Error("ye")};Y_=function(){var a=tta();if(a!==void 0)return _.Lt(a);H2||(H2=C2().then(I2).Hg(b=>J2(2,b)));return H2}; I2=function(a){a=a.j.responseText;if(a.lastIndexOf(")]}'",0)!=0)throw new K2;a=JSON.parse(a.substr(4));if((a.type||1)>1)throw new K2;a=a.id;Z_(a);H2=F2(a);L2(18E5,2);return a};J2=function(a,b){b=new M2(b);Z_("");H2=E2(b);a>0&&L2(12E4,a-1);throw b;};L2=function(a,b){_.$i(function(){C2().then(I2,c=>J2(b,c)).Hg(_.dd)},a)};uta=function(){try{let a=_.sa("yt.ads.biscotti.getId_");return a?a():Y_()}catch(a){return _.Lt(a)}}; N2=function(){var a=!1;try{a=!!window.sessionStorage.getItem("session_logininfo")}catch{a=!0}return(_.u("INNERTUBE_CLIENT_NAME")==="WEB"||_.u("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&a}; O2=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");_.Di("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var a;let c=vta;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{}}; P2=function(a){if(a)if(a.startsWith("https://accounts.google.com/AddSession"))O2();else if(a.startsWith("https://accounts.google.com/ServiceLogin"))O2();else{var b;if(b=a.startsWith("https://myaccount.google.com"))b=(a instanceof _.fy?a.clone():new _.fy(a)).j.endsWith("/youtubeoptions");b&&O2()}if(_.u("LOGGED_IN",!0)&&N2()){b=_.u("VALID_SESSION_TEMPDATA_DOMAINS",[]);var c=_.Nb(window.location.href);c&&b.push(c);c=_.Nb(a);_.qb(b,c)>=0||!c&&a.lastIndexOf("/",0)==0?(b=_.Ny(a),(b=_.Oy(b))?(b=_.vz(b), b=(b=_.yj.get(b,void 0)||null)?_.Pi(b):{}):b=null):b=null;b==null&&(b={});c=b;var d=void 0;N2()?(d||(d=_.u("LOGIN_INFO")),d?(c.session_logininfo=d,c=!0):c=!1):c=!1;c&&_.uz(a,b)}};wta=function(a,b={},c=!1){var d=_.u("EVENT_ID");d&&(b.ei||(b.ei=d));b&&_.uz(a,b);if(c)return!1;P2(a);b=window;a=_.Tb(a,{});P2(a);a=_.Kz(a);b=b.location;a=_.cb(a);a!==void 0&&(b.href=a);return!0};Q2=function(a){if(S_(_.u("PLAYER_VARS",{}))!="1"){a&&qra();try{uta().then(()=>{},()=>{}),_.$i(Q2,18E5)}catch(b){_.Hi(b)}}}; yta=function(){var a=window.location.href;if(_.w("kevlar_disable_theme_param"))return null;_.Ob(a);try{let b=$_(a).theme;return xta.get(b)||null}catch(b){}return null}; S2=function(a){var b=new R2;if(a.interpreterJavascript){var c=X_(a.interpreterJavascript);c=_.kb(c).toString();var d=new Y1;AZ(d,6,c);_.Ew(b,1,d,_.wz)}else a.interpreterUrl&&(c=_.cw(a.interpreterUrl),c=_.Ta(c).toString(),d=new Z1,AZ(d,4,c),_.Ew(b,2,d,_.wz));a.interpreterHash&&_.Wx(b,3,zZ(a.interpreterHash),"",_.wz);a.program&&_.Wx(b,4,zZ(a.program),"",_.wz);a.globalName&&_.Wx(b,5,zZ(a.globalName),"",_.wz);a.clientExperimentsStateBlob&&_.Wx(b,7,zZ(a.clientExperimentsStateBlob),"",_.wz);return b}; T2=function(a){var b={};a=a.split("&");for(let c of a)a=c.split("="),a.length===2&&(b[a[0]]=a[1]);return b};U2=function(a){return Number(a.t)||7200};zta=async function(){var a=window;await f1(V2());var b=a.bgevmc;if(!b)throw Error("ze");return{pause:()=>{b.p()},resume:()=>{b.r()},checkForRefresh:()=>b.cr()}};V2=function(){return _.w("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`};W2=function(a){window.bgens=a}; Ata=function(){return new Promise(a=>{var b=window;b.ntpevasrs!==void 0?a(new X2(b.ntpevasrs)):(b.ntpqfbel===void 0&&(b.ntpqfbel=[]),b.ntpqfbel.push(c=>{a(new X2(c))}))})}; Bta=function(){if(_.sz()){var a=_.u("PLAYER_VARS",{});if(S_(a)!="1"&&G2(a)!=="EMBEDDED_PLAYER_MODE_PFL"){var b=()=>{Y2=!0;"google_ad_status"in window?_.Di("DCLKSTAT",1):_.Di("DCLKSTAT",2)};try{let c=_.hb(document);H0(Z2,b,c)}catch(c){}$2.push(_.Me.pb(()=>{if(!(Y2||"google_ad_status"in window)){try{G0(Z2.toString(),b)}catch(c){}Y2=!0;_.Di("DCLKSTAT",3)}},5E3))}}};a3=function(){var a=Number(_.u("DCLKSTAT",0));return isNaN(a)?0:a};b3=function(a,b){a.j=b}; Dta=async function(a){if(_.qa.ytAtP&&!_.w("ytatp_ks")){var b=await _.qa.ytAtP;delete _.qa.ytAtP;var c=b?.R;var d=b?.T;b=Cta(c);let f=!!d;a.o.o(c?b?f?7:10:f?1:8:f?2:9,a.v++);if(!c||b)c=await a.Of(c3(d,null)),c=JSON.stringify(c);_.qa.ytAtRC?_.qa.ytAtRC(c):_.vp(Error("Ae"))}else _.qa.ytAtRC?_.qx(async()=>{d=_.qa.ytAtT;delete _.qa.ytAtT;if(_.qa.ytAtRC){a.o.o(2,a.v++);var f=await a.Of(c3(d,null));_.qa.ytAtRC&&_.qa.ytAtRC(JSON.stringify(f))}else a.o.o(6,a.v++)},_.fj("att_init_delay",0)):(d=_.qa.ytAtT,delete _.qa.ytAtT, a.o.o(1,a.v++));c=await Ata();c.bindInnertubeChallengeFetcher(f=>{a.o.o(3,a.v++);return a.Of(c3(d,f))});c.registerChallengeFetchedCallback(f=>{f=f.challenge;if(!f)throw Error("Be");f={challenge:f,zf:T2(f),vm:e,bgChallenge:new R2};f=Promise.resolve(f);a.j=f});var e=await f1(V2());c=c.getLatestChallengeResponse().challenge;if(!c)throw Error("Ce");return{challenge:c,zf:T2(c),vm:e,bgChallenge:new R2}}; e3=async function(a){var b=c3(void 0,W1().j);try{var c=await Eta(a,b)}catch(f){return _.vp(Error("De")),d3(a,864E5),{challenge:"",zf:{},vm:void 0,bgChallenge:void 0}}b=c.zz;var d=c.Az;d3(a,U2(d)*1E3);a=void 0;if("c1a"in d&&c.bgChallenge){var e=S2(c.bgChallenge);try{await $1(W1(),e)}catch(f){return _.vp(f),{challenge:b,zf:d,vm:a,bgChallenge:e}}try{a=new d2({challenge:e,kg:{mb:"aGIf"}}),await a.zg}catch(f){_.vp(f),a=void 0}}return{challenge:b,zf:d,vm:a,bgChallenge:e}}; Eta=async function(a,b){for(var c=void 0,d=0;d<5;){if(d>0){let e=1E3*Math.pow(2,d-1)+Math.random()*1E3;await new Promise(f=>{_.Lj(()=>{f(void 0)},e)})}try{a.o.o(4,a.v++);let e=await a.Of(b);return Fta(e)}catch(e){c=e,e instanceof Error&&_.vp(e)}d++}throw c;};d3=function(a,b){var c=Date.now()+b,d=async()=>{var e=c-Date.now();e<1E3?await Gta(a):_.Lj(d,Math.min(e,6E4))};d()};f3=async function(a,b){W2(2);try{let c=await a.network.Of(b);c?c.challenge&&!c.bgChallenge?W2(1):W2(4):W2(3);return c}catch(c){W2(3)}}; Fta=function(a){if(!a)throw Error("Ee");if(!a.challenge)throw Error("Fe");var b=a.challenge,c=T2(b);if("c1a"in c&&(!a.bgChallenge||!a.bgChallenge.program))throw Error("Ge");return{...a,zz:b,Az:c}};Gta=async function(a){var b=await Promise.race([a.j,null]),c=e3(a);a.j=c;b?.vm?.dispose()};Hta=function(a,b){return new Promise(c=>{_.Lj(()=>{c(b())},a)})};c3=function(a,b){var c={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};a&&(c.eacrToken=a);b&&(c.interpreterHash=b);return c}; Cta=function(a){if(!a||!_.w("roscas"))return!1;try{var b=JSON.parse(a)}catch(c){return!1}a=b.challenge;if(!a)return!1;b=T2(a);a=Number(b.c)||void 0;b=U2(b);return!!a&&Date.now()>(a+b)*1E3};h3=function(a){if(a.length===1)return a[0];var b=g3.UNKNOWN_INTERFACE;if(b){b=new RegExp(b);for(var c of a)if(b.exec(c))return c}var d=[];Object.entries(g3).forEach(([e,f])=>{"UNKNOWN_INTERFACE"!==e&&d.push(f)});c=new RegExp(d.join("|"));a.sort((e,f)=>e.length-f.length);for(let e of a)if(!c.exec(e))return e;return a[0]}; Ita=function(){var a,b;return{El:new i3((c,d)=>{a=c;b=d}),resolve:a,reject:b}};k3=function(a){return j3(a)?a:(0,_.Pn)(a)?new i3((b,c)=>{a.then(b,c)}):new i3(b=>{b(a)})};Jta=function(a){return new i3((b,c)=>{c(a)})};Kta=function(a){try{return k3(a())}catch(b){return Jta(b)}};Lta=function(a){return new _.df((b,c)=>{l3(a,b,c)})};m3=function(a){return Lta(a)};n3=function(a){if(a.j==="fulfilled"){var b=a.o;a.o=[];a.v=[];for(var c of b)c(a.result)}else if(a.j==="rejected"){c=a.v;a.o=[];a.v=[];for(b of c)b(a.error)}}; l3=function(a,b,c){var {El:d,resolve:e,reject:f}=Ita();a.o.push(h=>{if(b)try{let k=b(h);e(k)}catch(k){f(k)}else e(h)});a.v.push(h=>{if(c)try{let k=c(h);e(k)}catch(k){f(k)}else f(h)});n3(a);return d};Mta=function(a,b){return l3(a,void 0,b)};o3=function(a,b){return Nta(b.call(a))};p3=function(a){return function*(){return yield{El:k3(a)}}()};Nta=function(a){return Kta(()=>q3(a,a.next()))};q3=function(a,b){return b.done?k3(b.value):Mta(l3(b.value.El,c=>q3(a,a.next(c))),c=>q3(a,a.throw(c)))}; Ota=async function(){var a=_.x().resolve(_.Iy);if(a){if(a=await a.Oi({signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}})){if(a.errorMetadata){_.vp(Error("He`"+a.errorMetadata.status+"`"+a.error));return}return a.tI}_.vp(Error("Ie"))}else _.vp(Error("Je"))}; r3=function(a,b){if(b.encryptedTokenJarContents&&(a.j[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){let c=Number(b.expirationSeconds);setTimeout(()=>{delete a.j[b.encryptedTokenJarContents]},c*1E3);a.o&&_.zj("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}};s3=function(a){return a.localStorage===void 0?new _.Sm("yt-client-location"):a.localStorage}; w3=function(a,b=!1,c=!1){var d=_.u("INNERTUBE_CONTEXT");if(!d)return _.tp(Error("Me")),{};d=_.nd(d);_.w("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=_.u("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());_.Hz();var f="USER_INTERFACE_THEME_LIGHT";_.Cz(165)?f="USER_INTERFACE_THEME_DARK":_.Cz(174)?f="USER_INTERFACE_THEME_LIGHT":!_.w("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(f="USER_INTERFACE_THEME_DARK");f=yta()||f;e.userInterfaceTheme=f;_.w("web_propagate_visibility_to_application_state")&&_.qa.document&& (e.applicationState=_.qa.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!b){if(f=_.Fj())e.connectionType=f;_.w("web_log_effective_connection_type")&&(f=_.Hj())&&(d.client.effectiveConnectionType=f)}_.w("web_log_memory_total_kbytes")&&_.qa.navigator?.deviceMemory&&(d.client.memoryTotalKbytes=`${_.qa.navigator?.deviceMemory*1E6}`);if(_.w("web_gcf_hashes_innertube")){var h=_.Xl();if(h){f=h.coldConfigData;let 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=$_(_.qa.location.href);!_.w("web_populate_internal_geo_killswitch")&&f.internalcountrycode&&(e.internalGeo=f.internalcountrycode);e.clientName==="MWEB"||e.clientName==="WEB"?(e.mainAppWebInfo||(e.mainAppWebInfo={}),e.mainAppWebInfo.graftUrl=_.qa.location.href,_.w("kevlar_woffle")&&t3.instance&&(f=t3.instance,e.mainAppWebInfo.pwaInstallabilityStatus=!f.j&&f.o?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED": "PWA_INSTALLABILITY_STATUS_UNKNOWN"),e.mainAppWebInfo.webDisplayMode=_.Bj(),e.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):e.clientName==="TVHTML5"&&(!_.w("web_lr_app_quality_killswitch")&&(f=_.u("LIVING_ROOM_APP_QUALITY"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{appQuality:f})),f=_.u("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{certificationScope:f}));if(!_.w("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=_.u("EXPERIMENTS_TOKEN",""))?e.experimentsToken=k:delete e.experimentsToken;e=_.hj();u3.instance||(u3.instance=new u3);k=_.Zx(u3.instance.j);d.request={...d.request,internalExperimentFlags:e,consistencyTokenJars:k};!_.w("web_prequest_context_killswitch")&&(e=_.u("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(d.request.externalPrequestContext=e);k=_.Hz();e=_.Cz(58);k=k.get("gsml","");d.user={...d.user};e&&(d.user.enableSafetyMode= e);k&&(d.user.lockedSafetyMode=!0);_.w("warm_op_csn_cleanup")?c&&(b=_.Wp())&&(d.clientScreenNonce=b):!b&&(b=_.Wp())&&(d.clientScreenNonce=b);a&&(d.clickTracking={clickTrackingParams:a});if(a=_.sa("yt.mdx.remote.remoteClient_"))d.remoteClient=a;v3.jc().setLocationOnInnerTubeContext(d);try{var l=_.Zi(),m=l.bid;delete l.bid;d.adSignalsInfo={params:[],bid:m};for(let [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"){let n=_.u("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){_.tp(n)}return d}; Pta=function(a,b){if(!a)return!1;var c=_.y(a,_.zz)?.signal;if(c&&b.Gd)return!!b.Gd[c];if((c=_.y(a,_.Ay)?.request)&&b.Sg)return!!b.Sg[c];for(let d in a)if(b.Di[d])return!0;return!1}; x3=function(a){var b={"Content-Type":"application/json"};_.u("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=_.u("EOM_VISITOR_DATA"):_.u("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=_.u("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=_.u("LOGGED_IN",!1);_.u("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=_.u("DEBUG_SETTINGS_METADATA"));a!=="cors"&&((a=_.u("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=_.u("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]= a),(a=_.u("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=a),(a=_.u("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=a),(a=v3.jc().getXGeoHeader?.())&&(b["X-Geo"]=a));(a=_.u("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(b["X-YouTube-Lava-Device-Context"]=a);return b};y3=function(a){return()=>new a}; Qta=function(a,b,c,d){if(z3.instance!==void 0){if(d=z3.instance,a=[a!==d.v,b!==d.Sa,c!==d.o,!1,!1,!1,!1],a.some(e=>e))throw new _.Kj("InnerTubeTransportService is already initialized",a);}else z3.instance=new z3(a,b,c,d)}; Tta=function(a,b){var c=`/youtubei/v1/${h3(Rta)}`,d={Pd:{identity:A3}};if(_.w("maw_network_machine_raw_request")||_.w("all_web_network_machine_raw_request")){let f=_.x().resolve(_.vn(B3))?.();if(f)return m3(Sta(f,{innerTubeRequest:b,apiPath:c,clickTrackingParams:void 0,config:d,includeCurrentScreenNonce:!0})).then(h=>h,()=>{})}var e=()=>{};e=v0(u0(c));b.context||(b.context=w3(void 0,!0));return new _.df(async f=>{var h=Y0(c);h=_.Ti(h)?"same-origin":"cors";h=a.o.An?C3(d,h):await D3(d,h);var k=X0(Y0(c)); k={input:k,wb:Z0(k),innerTubeRequest:b,config:d};f(E3(a,k,h,e))})};Uta=function(a,b){a:{a=a.v;var c=_.y(b,_.zz)?.signal;if(c&&a.Gd&&(c=a.Gd[c])){var d=c();break a}if((c=_.y(b,_.Ay)?.request)&&a.Sg&&(c=a.Sg[c])){d=c();break a}for(d in b)if(a.Di[d]&&(b=a.Di[d])){d=b();break a}d=void 0}if(d!==void 0)return Promise.resolve(d)};C3=function(a,b){a=_.Cj({sessionIndex:a?.Pd?.sessionIndex});return{...x3(b),...a}}; D3=async function(a,b){a=await _.Ky(_.Cj({sessionIndex:a?.Pd?.sessionIndex}));return Promise.resolve({...x3(b),...a})}; E3=async function(a,b,c,d=()=>{}){await Vta(b);var e=b.config?.requestKey;if(e&&a.j.has(e))var f=a.j.get(e);else f=JSON.stringify(b.innerTubeRequest),b.wb={...b.wb,headers:{...(b.wb?.headers??{}),...c}},c={...b.wb},b.wb.method==="POST"&&(c={...c,body:f}),b.config?.kn&&_.nq(b.config.kn),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(let h of c)(c=h["@type"])&&Wta.indexOf(c)>-1&&(delete h["@type"],f=h)}e&&a.j.has(e)&&a.j.delete(e); b.config?.pn&&_.nq(b.config.pn);Xta(a,f,b);b.config?.Jz&&_.nq(b.config.Jz);d();return f||void 0};Vta=async function(a){if(a?.innerTubeRequest?.context){a=a.innerTubeRequest.context;for(let b of[])await b.Br(a)}};Xta=function(a,b,c){if(b&&!b?.sequenceMetaData?.skipProcessing&&a.B)for(let d of F3)a.B[d]&&a.B[d].handleResponse(b,c)};Yta=function(a,b,c){return o3(a,function(){return function*(){var d=_.Ky(_.Cj({sessionIndex:b?.Pd?.sessionIndex}));d=yield*p3(k3(d));return{...x3(c),...d}}()})}; G3=function(a){return a===1||a===2};Zta=function(a,b,c=!1){var d,e=_.y(b,_.Ay)?.request;e&&a.j.Sg&&(d=a.j.Sg[e]);d||c||(e=_.y(b,_.zz)?.signal)&&a.j.Gd&&(d=a.j.Gd[e]);if(!d&&(a=c?a.j.aL:a.j.Di))for(let f in b)if(a[f]){d=a[f];break}if(!d){if(c)throw Error("Qe");throw Error("Re");}b=d();return k3(b)};$ta=function(a,b){return a.run("COMMAND_INIT",b)};Sta=function(a,b){return a.run("REQUEST_INIT",b)};H3=function(a,b){return a.run("PROCESS_RESPONSE",b,"ResponseMachine (Cache)")}; I3=function(a,b,c){return a.run("INIT",b,c!==void 0?`ResponseMachine (Chunk ${c})`:"ResponseMachine")}; aua=function(){var a=_.x();_.Jz(a,{ja:J3,Wc:()=>new Map});_.Jz(a,{ja:K3,Pa:K3,gb:!0});_.Jz(a,{ja:L3,Pa:L3,gb:!0});_.Jz(a,{ja:M3,Pa:M3,gb:!0});_.Jz(a,{ja:N3,Pa:N3,gb:!0});_.Jz(a,{ja:O3,Pa:O3,gb:!0});_.Jz(a,{ja:P3,Pa:P3,gb:!0});_.Jz(a,{ja:Q3,Pa:Q3,gb:!0});_.Jz(a,{ja:R3,Pa:R3,gb:!0});_.Jz(a,{ja:S3,Pa:S3,gb:!0});_.Jz(a,{ja:T3,Pa:T3,gb:!0});_.Jz(a,{ja:U3,Wc:(b,c,d,e,f,h,k,l,m,n)=>({COMMAND_INIT:l,REQUEST_INIT:m,CACHE:c,LOCAL_ROUTER:k,CONTEXT:d,AUTH:b,DEDUPE:e,FETCH:h,RETRY:n,FALLBACK:f}),[_.yn]:[K3,L3, M3,N3,O3,P3,Q3,R3,S3,T3],gb:!0});_.Jz(a,{ja:B3,Wc:b=>()=>new V3(b),[_.yn]:[U3],gb:!0});_.Jz(a,{ja:W3,Pa:W3,gb:!0});_.Jz(a,{ja:X3,Pa:X3,gb:!0});_.Jz(a,{ja:Y3,Pa:Y3,gb:!0});_.Jz(a,{ja:Z3,Pa:Z3,gb:!0});_.Jz(a,{ja:$3,Wc:(b,c,d,e)=>({INIT:e,ERROR_UNPACKER:c,PROCESS_RESPONSE:d,CALLBACK_DISPATCHER:b}),[_.yn]:[W3,X3,Y3,Z3],gb:!0});_.Jz(a,{ja:a4,Wc:b=>()=>new b4(b),[_.yn]:[$3],gb:!0})}; bua=function(){_.ra("yt.logging.errors.log",_.tp);Era();_.mo(_.oo(),{});window.onerror=Dra;_.xf=n0;window.addEventListener("unhandledrejection",a=>{if(a.reason instanceof Error){let b=a.reason;_.Yv(b,{source:"unhandledrejection"});b.name==="AbortError"&&(b.level="WARNING")}n0(a.reason);a.preventDefault()})};c4=function(){try{return!!self.sessionStorage}catch{return!1}};d4=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]}; e4=function(a){if(c4()){var b=Object.keys(window.sessionStorage);for(let c of b)b=d4(c),b===void 0||a.includes(b)||self.sessionStorage.removeItem(c)}};cua=function(){if(!c4())return!1;var a=_.Ij(),b=Object.keys(window.sessionStorage);for(let c of b)if(b=d4(c),b!==void 0&&b!==a)return!0;return!1};f4=function(){Ota().then(a=>{a&&(f0(a),c1(a),a1(a),e4(a))})}; dua=function(){var a=new _.xs;_.Me.pb(async()=>{if(!_.w("ytidb_clear_optimizations_killswitch")){var b=_.Ij("clear");if(b.startsWith("V")&&b.endsWith("||")){b=[b];f0(b);c1(b);a1(b);e4(b);return}b=Zra();let c=cua(),d=await $ra(),e=await yra();if(!(b||c||d||e))return}a.Sb()?f4():_.Fe(a,"publicytnetworkstatus-online",f4)})};eua=function(a){return new Promise(b=>{window.setTimeout(b,a)})}; Tsa=async function(a,b,c){_.Tz("attestation_challenge_fetch");_.nq("att_fs",void 0,"attestation_challenge_fetch");if(!a.j)throw new s2(9,"Missing fetcher");var d=await a.j(b,c);b=d?.bgChallenge;if(!b)throw new s2(15,"Missing field");a.o=d;a.v.forEach(e=>{e(d)});a=S2(b);_.nq("att_fc",void 0,"attestation_challenge_fetch");_.Sz("attestation_challenge_fetch");return a}; cta=async function(a,b){for(var c=new B1(100,3E5,.25,2),d=void 0;c.v<10;)try{return c.v>0&&await eua(c.j),await fua(a,b)}catch(e){d=e instanceof s2?e:new s2(9,e instanceof Error?e.message:"Unknown"),C1(c)}if(d)throw d;throw new s2(9,"Unknown error");}; fua=function(a,b){b=Rsa(Ssa(new gua,b),a.requestKey);var c=new _.Nr,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(_.dj(d)){let e=hua(d.responseText);c.resolve(e)}else c.reject(new s2(P1(_.cj(d)),d.statusText))};d.onerror=()=>{c.reject(new s2(P1(_.cj(d)),d.statusText))};d.send(b.serialize());return c.promise}; iua=function(a){var 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(let d of c.ntpqfbel)d(b);c.ntpqfbel=void 0};g4=function(a){if(a instanceof Error){var b=_.sa("yt.logging.errors.log");b&&b(a,"WARNING")}};i4=function(a,b){a=new jua(a,b);kua(a);b?.CI||h4(a)}; kua=function(a){if(!a.vm){var b={maxAttempts:5,Fr:a.ttlSeconds*1E3};a.Ug.ytcsi?.tick?.("pot_ist");a.vm=a.Hs({od:a.od,kg:{disable:_.w("html5_web_po_disable_remote_logging"),mb:"aGIf",Sv:tra(),Ly:_.w("wpo_dis_lfdms")?0:1E3,Fg:d=>{var e=j4.get(d);e||(e=new lua(d),e=new T1(e),j4.set(d,e));return e}},Ig:b,ux:a.bgChallenge,Cj:g4});a.j=Date.now();f2(a.vm,()=>{a.j=Date.now()});a.Ug.bgevmc={p:()=>{a.vm?.pause()},r:()=>{a.vm?.resume()},cr:()=>a.vm?.checkForRefresh()??Promise.resolve()};fsa(a.vm,async()=>h4(a), V2());var c=a.v.bind(a);a.ym&&a.ttlSeconds>0&&a.ym.then(d=>{d.listen("publicytnetworkstatus-online",c)});a.Gr(c)}};h4=function(a){if(a.o)return a.o;if(!a.vm)throw Error("Te");a.o=new mua({vm:a.vm,od:a.od,Sn:!0,onError:g4,Ig:a.Js});return a.o};k4=function(a){try{let b=JSON.parse(a);if(b.bgChallenge)return b}catch(b){}}; nua=function(a=window){var b={},c=a.ytAtR;b?.kq?.Dr();if(c){if(c=k4(c))b?.kq?.wg("SUCCESS"),i4(c,b);a.ytAtR=void 0}else a.ytAtRC=d=>{if(d=k4(d))b?.kq?.wg("SUCCESS"),i4(d,b),a.ytAtRC=void 0}}; oua=function(a,b,c,d,e,f){c?(a.S(2),H0(y0(c),()=>{window.trayride?l4(a,d,e):(a.S(3),E0(c),_.vp(new _.Kj("BL:ULB",`${c}`)))},f)):b?(f=_.sd("SCRIPT"),b instanceof _.ib?_.mb(f,b):f.textContent=b,f.nonce=_.hb(document),document.head.appendChild(f),document.head.removeChild(f),window.trayride?l4(a,d,e):(a.S(4),_.vp(new _.Kj("BL:ULBJ")))):_.vp(new _.Kj("BL:ULV"))}; l4=function(a,b,c){a.S(5);var d=!!a.j&&pua.includes(_.Nb(a.j)||"");try{let e=new d2({program:b,globalName:"trayride",kg:{disable:!_.w("att_web_record_metrics")||!_.w("att_skip_metrics_for_cookieless_domains_ks")&&d,mb:"aGIf"}});e.zg.then(()=>{a.S(6);c&&c(b)});a.o(e)}catch(e){a.S(7),e instanceof Error&&_.vp(e)}};m4=function(){var a=_.sa("yt.abuse.playerAttLoader");return a&&["bgvma","bgvmb","bgvmc"].every(b=>b in a)?a:null}; qua=function(){var a=_.u("CLIENT_EXPERIMENT_EVENTS");if(a){var b=hra();for(let c of a)b(c)&&_.rp("genericClientExperimentEvent",{eventType:c});delete _.Ci.CLIENT_EXPERIMENT_EVENTS}};rua=function(a,b,c){if(a.j){let d=_.Ob(_.Py(b,"key"))||"/UNKNOWN_PATH";a.j.start(d)}a=c;_.w("wug_networking_gzip_request")&&(a=zra(c));return new window.Request(b,a)}; o4=async function(a,b,c,d,e,f){if(f?.aborted)return b.cancel(),d;var {value:h,done:k}=await b.read();if(k)return a.j?.success(),d;try{var l=c.parse(h)}catch(m){throw new n4("Failed to parse streaming response",h);}if(l!=null)for(let m of l)d.push(m),e?.(m);return o4(a,b,c,d,e,f)};sua=function(){var 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("Ve"))})}; tua=function(a,b){p4.jc().estimate().then(c=>{a.j("idbQuotaExceeded",{...b,isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:q4(c?.usage),deviceStorageQuotaMbytes:q4(c?.quota)})})};q4=function(a){return typeof a==="undefined"?"-1":String(Math.ceil(a/1048576))}; uua=function(a,b){var c={errorSeverity:b.dh.toString(),wizFeatureFlags:Object.entries(b.Al).join("\n")};b=b.dh;b===3?_.tp(a,"ERROR",void 0,void 0,void 0,c):b===2&&_.tp(a,"WARNING",void 0,void 0,void 0,c);_.w("cow_if_errors_in_popup")&&b===3&&a.message.indexOf("")!==-1&&window.alert(a.message)}; vua=function(a,b,c){var d=null;c instanceof HTMLElement?d=c:!_.w("logging_nested_component_ks")&&Array.isArray(c)&&c.length===1&&Array.isArray(c[0])&&c[0].length===1&&c[0][0]instanceof HTMLElement&&(d=c[0][0]);a.componentType!==_.Fv&&d&&b&&!_.w("cow_logging_in_component_wrapper")&&_.uy(d,b,!0)};wua=function(){_.w("cow_logging_in_component_wrapper")?(_.yv=(a,b)=>{b instanceof HTMLElement&&_.uy(b,a,!0)},_.rv=()=>{}):(_.yv=()=>{},_.rv=vua)}; yua=function(){var a=_.x();_.Jz(a,{ja:r4,Pa:s4});_.Jz(a,{ja:t4,Pa:_.am});var b=v3.jc(),c=a.resolve(t4),d=a.resolve(r4),e={};b&&(e.client_location=b);_.Jz(a,{ja:u4,Mb:xua});_.Jz(a,{ja:_.Jy,Mb:e});aua();Qta(a.resolve(u4),d,c,a.resolve(_.Jy));_.Jz(a,{ja:_.Iy,Mb:z3.instance})};Bua=function(a,b,c,d=()=>{},e=null){b=new zua(a,b,c,d,e);Aua.set(a,b)}; v4=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}};Eua=function(a){if(_.sa("yt.player.Application.create"))Promise.resolve().then(()=>{w4(a)});else{Cua(_.cw(a.webPlayerContextConfig.trustedJsUrl),()=>{w4(a)},()=>{a.ha()||a.Cj()});let b=a.webPlayerContextConfig.trustedCssUrl;b&&Dua(_.cw(b))}}; w4=function(a){if(!a.ha()){var b=_.sa("yt.player.Application.create");try{a.api=b(a.container,{args:a.playerVars},a.webPlayerContextConfig,void 0).getInternalApi(),v4(a.api),a.api.isReady=()=>!0,a.j(a.api)}catch(c){throw a.Cj(),c;}}};Dua=function(a){var 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)}}; Cua=function(a,b,c){var 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)}}; Fua=function(a){_.u("ENABLE_WEBVIEW_API")&&window.ytwebviewplayer&&(window.addEventListener("message",b=>{try{let d=JSON.parse(b.data),e=d.methodName,f=d.args||[];a:{for(let h of f)if(String(h).includes("javascript:")){var c=!0;break a}c=!1}if(c)throw Error("We`"+e+"`"+f);if(e&&typeof a[e]==="function")a[e](...f);else throw Error("Xe`"+e);}catch(d){_.tp(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}))}))};x4=function(a){return(a.search("cue")===0||a.search("load")===0)&&a!=="loadModule"}; y4=function(a,b,c){if(typeof a==="string")return{videoId:a,startSeconds:b,suggestedQuality:c};b={};for(let e of Gua)a[e]&&(b[e]=a[e]);if(a=a.embedConfig||a.embed_config){a:if(typeof a==="string")var d=a;else{if(_.Aa(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}; z4=function(a,b,c,d){if(_.Aa(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)}};F4=function(a,b,c){a.ha()||(b={id:a.id,command:b},c&&(b.data=c),Iua.postMessage(JSON.stringify(b),a.origin))};Jua=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}}; Kua=function(a,b){switch(a){case "loadVideoById":return[y4(b)];case "cueVideoById":return[y4(b)];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return[z4(b)];case "cuePlaylist":return[z4(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[]}; Lua=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}}};Mua=function(){return G4.isInitialized()};Nua=function(a={}){return G4.invoke(a)};Oua=function(){if(_.u("ENABLE_JS_API")){var a=b=>{H4=b;window.removeEventListener("message",a)};window.addEventListener("message",a)}}; Pua=function(){_.nq("ep_init_wes");var a=_.u("PLAYER_CONFIG");if(!a){var b=_.u("PLAYER_VARS");b&&(a={args:b})}Q2(!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=_.u("WEB_PLAYER_CONTEXT_CONFIGS")?.WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER;if(!b.serializedForcedExperimentIds){let c=$_(window.location.href);c.forced_experiments&& (b.serializedForcedExperimentIds=c.forced_experiments)}a.args?.autoplay?s0("watch",["pbs","pbu","pbp"]):a.args&&rta(a.args)?s0("video_preview",["ol"]):s0("embed_no_video",["ep_init_ar"]);_.w("embeds_use_player_instances_library")||_.u("ENABLE_WEBVIEW_API")?(Bua(document.getElementById("player"),b,c=>{_.u("ENABLE_WEBVIEW_API")?(c=c.getTrustedApi(),v4(c),Fua(c)):(I4(c),J4(c))},()=>{throw Error("Ye");},a.args),_.u("ENABLE_WEBVIEW_API")||K4(),_.nq("ep_init_wee")):(a=Yra(a,b),I4(a),K4(),_.nq("ep_init_wee"), J4(a))};I4=function(a){L4=a;L4.addEventListener("onVideoDataChange",M4);L4.addEventListener("onReady",Qua);a=_.u("POST_MESSAGE_ID","player");var b=_.u("POST_MESSAGE_ORIGIN");_.u("ENABLE_JS_API")?N4=new Rua:_.u("ENABLE_POST_API")&&typeof a==="string"&&typeof b==="string"&&(N4=new Sua(a,b));H4=void 0}; K4=function(){Bta();_.w("ytidb_create_logger_embed_killswitch")||vra();O4.j||(O4.j=new O4);O4.j.install({flush_logs:{callback:()=>{_.Po()}}});_.vl||Ara();yua();_.Me.pb(()=>{_.x().resolve(_.Iy);dua()});setTimeout(()=>{_.w("attmusi")&&nua(window);var a=_.x().resolve(_.vn(_.Iy));if(a){a=new Tua(a);var b={preload:!_.w("enable_rta_npi"),zs:_.w("attmusi")};b=Object.assign({preload:!0},b);let d=b.AI?void 0:new _.xs;P4.instance=new P4(a,b,d);a=P4.instance;if((_.w("attmusi")||_.w("attmusiw"))&&_.w("attmusi_ue")){a= {s:a.B.bind(a),ir:a.D.bind(a)};b=window;b.attmp=a;if(b.attmq!==void 0)for(var c of b.attmq)c(a);b.attmq=void 0}else c=a.B.bind(a),_.ra("yt.aba.att",c),c=a.D.bind(a),_.ra("yt.aba.att2",c)}},_.fj("att_init_delay",200));_.Lj(()=>{if(_.w("enable_zw_ping")){var a=_.u("INNERTUBE_CLIENT_NAME","UNKNOWN_INTERFACE"),b="/establish_zw";if(a==="WEB_EMBEDDED_PLAYER")b="/embed/establish_zw";else if(a==="TVHTML5"||a==="TVHTML5_SIMPLY")b="https://www.youtube.com/tv/establish_zw";try{if(_.u("COOKIELESS",!1)&&a==="WEB_EMBEDDED_PLAYER"){if(_.Ti(b)){let c= new Headers;c.set("X-Goog-Visitor-Id",_.u("VISITOR_DATA"));fetch(b,{method:"GET",mode:"no-cors",headers:c})}}else fetch(b,{method:"GET",mode:"no-cors",credentials:"include"})}catch(c){}}})};Uua=function(){Q4()};Vua=function(a){a.persisted||Q4()}; Q4=function(){Mra();var a=_.Hz(),b=_.Cz(119),c=window.devicePixelRatio>1;document.body&&_.Ot(document.body,"exp-invert-logo")&&(c&&!_.Ot(document.body,"inverted-hdpi")?_.Pt(document.body,"inverted-hdpi"):!c&&_.Ot(document.body,"inverted-hdpi")&&_.Qt(document.body,"inverted-hdpi"));b!=c&&(_.Dz(119,c),a.save())};M4=function(){R4()};Qua=function(){_.nq("ep_init_pr");R4()};R4=function(){var a=L4.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)}; S4=function(){L4&&L4.sendAbandonmentPing&&L4.sendAbandonmentPing();_.u("PL_ATT")&&G4.dispose();_.Jt($2);$2.length=0;E0(Z2.toString());Y2=!1;_.Di("DCLKSTAT",0);_.ie(N4);L4&&(L4.removeEventListener("onVideoDataChange",M4),L4.destroy(),L4=null)};Wua=function(a){_.w("embeds_web_enable_dispose_player_if_page_not_cached_killswitch")?S4():a.persisted||S4()}; Xua=function(){T4||(_.Zv({Hi(a){a.props.data&&(a.el.data=a.props.data)},Ii(a,b,c){a.el?b.data!==c.data&&(a.el.data=c.data):_.vp(new _.Kj("IDOM component el is null",a.j?.Zc))}}),T4=!0)};Yua={EK:!0};Zua=class{constructor(a){var b=U4;this.j=175237375;this.ctor=a;this.isRepeated=0;this.o=_.Mx;this.defaultValue=void 0;this.v=b.messageId!=null?_.wz:void 0}register(){_.nc(this)}};A3={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"}; Yqa={toString:function(a){var 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("")}};HZ=0;IZ=0;MZ=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();}};NZ=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};SZ=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};k_=class{constructor(a){this.j=a}toString(){return this.j}}; D_=_.wc();ira=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;V4=_.lz(N_,_.wr);$ua=_.lz(N_,_.wr);W4=_.lz(function(a,b,c){b=p_(b);b!=null&&(_.Zy(a,c,5),a=a.j,c=M_||(M_=new DataView(new ArrayBuffer(8))),c.setFloat32(0,+b,!0),IZ=0,HZ=c.getUint32(0,!0),d_(a,HZ))},_.vr);X4=_.lz(O_,_.sr);ava=_.lz(O_,_.sr); Y4=_.lz(function(a,b,c){b=z_(b);if(b!=null&&(f_(b),b!=null))switch(_.Zy(a,c,0),typeof b){case "number":a=a.j;KZ(b);c_(a,HZ,IZ);break;case "bigint":c=b_(b,NZ,PZ);c_(a.j,c.o,c.j);break;default:c=RZ(b),c_(a.j,c.o,c.j)}},_.tr);Z4=_.lz(P_,_.pr);bva=_.lz(P_,_.pr); cva=_.lz(function(a,b,c){b=z_(b);if(b!=null)switch(g_(b),_.Zy(a,c,1),a=a.j,g_(b),typeof b){case "number":b<0?(b=OZ(PZ(-b)),c=b.j,d_(a,b.o),d_(a,c)):(JZ(b),d_(a,HZ),d_(a,IZ));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))},_.rr);_.g=_.eV.prototype;_.g.clone=function(){return new _.eV(this.x,this.y)};_.g.equals=function(a){return a instanceof _.eV&&(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 _.eV?(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 lva=class extends _.zr{constructor(a){super(a)}},mva={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},b0=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 mva||(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())}};_.Ga(d0,_.je);d0.prototype.ga=function(a){a.j===void 0&&a0(a);var b=a.j;a.o===void 0&&a0(a);this.j=new _.eV(b,a.o)}; d0.prototype.U=function(){if(this.j){var a=(0,_.Sk)();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}};d0.prototype.ma=function(){window.clearInterval(this.ia);sra(this.Z)}; var t3=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})}},e0=0,t0={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},Lra={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"},l0={},r0={'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"}, Y1=class extends _.zr{constructor(a){super(a)}},Z1=class extends _.zr{constructor(a){super(a)}},x0=!1,z0={},d5=class{constructor(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||T_(b);this.assets=a.assets||{};this.attrs=a.attrs||T_(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(){var a=new d5;for(let b in this)if(this.hasOwnProperty(b)){let c=this[b]; _.xa(c)=="object"?a[b]=T_(c):a[b]=c}return a}},F0={},Xra=class extends _.je{constructor(a,b,c,d){super();this.playerId=b;this.webPlayerContextConfig=d;this.Eb=void 0;this.Fa=!1;this.api={};this.ia=this.B=null;this.M=new _.gh;this.j={};this.Z=this.oa=this.elementId=this.Ma=this.config=null;this.U=!1;this.v=this.D=null;this.ya={};this.fc=["onReady"];this.lastError=null;this.Qa=NaN;this.I={};this.ga=0;this.o=this.targetElement=a;CZ(this,this.M);I0(this);c?this.ga=setTimeout(()=>{this.loadNewVideoConfig(c)}, 0):d&&(J0(this),S0(this))}getId(){return this.playerId}loadNewVideoConfig(a){if(!this.ha()){this.ga&&(clearTimeout(this.ga),this.ga=0);var b=a||{};b instanceof d5||(b=new d5(b));this.config=b;this.setConfig(a);S0(this);this.isReady()&&T0(this)}}setConfig(a){this.Ma=a;this.config=P0(a);J0(this);this.oa||(this.oa=U0(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; let b=a.width;b&&this.o&&(this.o.style.width=W_(Number(b)||b));(a=a.height)&&this.o&&(this.o.style.height=W_(Number(a)||a))}}isReady(){return this.Fa}addEventListener(a,b){this.ha();var c=U0(this,b);c&&(_.qb(this.fc,a)>=0||this.j[a]||(b=Wra(this,a),this.B&&this.B(a,b)),this.M.subscribe(a,c),a==="onReady"&&this.isReady()&&setTimeout(()=>{c(this.api)},0))}removeEventListener(a,b){this.ha()||(b=U0(this,b))&&this.M.unsubscribe(a,b)}getPlayerType(){return this.Z||(L0(this)?"html5":null)}getLastError(){return this.lastError}cancel(){this.D&& G0(Q0(this),this.D);clearTimeout(this.Qa);this.U=!1}ma(){N0(this);if(this.v&&this.config&&this.v.destroy)try{this.v.destroy()}catch(b){var a=new _.Kj("PlayerProxy error during disposal",{error:b});a.level="ERROR";throw a;}this.ya=null;for(a in this.j)this.j.hasOwnProperty(a)&&delete this.j[a];this.Ma=this.config=this.api=null;delete this.targetElement;delete this.o;super.ma()}},W0={},sta={RC:"EMBEDDED_PLAYER_MODE_UNKNOWN",OC:"EMBEDDED_PLAYER_MODE_DEFAULT",QC:"EMBEDDED_PLAYER_MODE_PFP",PC:"EMBEDDED_PLAYER_MODE_PFL"};var h1=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 e1=class extends _.je{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.zg=this.vm.p;this.v=this.Gh.bind(this);this.addOnDisposeCallback(()=>void csa(this))}snapshot(a){return this.vm.s({...(a.Kc&&{c:a.Kc}), ...(a.Wj&&{s:a.Wj}),...(a.xn!==void 0&&{p:a.xn})})}Gh(a){this.vm.e(a)}zi(a,b){return this.vm.c(a,b,!1)}Th(){return this.vm.l()}};var nva=class extends _.je{constructor(){super(...arguments);this.ia=1}share(){if(this.ha())throw Error("je");this.ia++;return this}dispose(){--this.ia||super.dispose()}};var ova=class{constructor(a){this.o=a;K1(a,"/client_streamz/bg/frs",m1("mk"))}record(a,b){this.o.record("/client_streamz/bg/frs",a,b)}j(){return this.o.j("/client_streamz/bg/frs")}},pva=class{constructor(a){this.o=a;K1(a,"/client_streamz/bg/wrl",m1("mn"),l1("ac"),l1("sc"),m1("rk"),m1("mk"))}record(a,b,c,d,e,f){this.o.record("/client_streamz/bg/wrl",a,b,c,d,e,f)}j(){return this.o.j("/client_streamz/bg/wrl")}},qva=class{constructor(a){this.v=a;M1(a,"/client_streamz/bg/ec",m1("en"),m1("mk"))}o(a,b){O1(this.v, "/client_streamz/bg/ec",a,b)}j(){return this.v.j("/client_streamz/bg/ec")}},rva=class{constructor(a){this.o=a;K1(a,"/client_streamz/bg/el",m1("en"),m1("mk"))}record(a,b,c){this.o.record("/client_streamz/bg/el",a,b,c)}j(){return this.o.j("/client_streamz/bg/el")}},sva=class{constructor(a){this.v=a;M1(a,"/client_streamz/bg/cec",l1("ec"),m1("mk"))}o(a,b){O1(this.v,"/client_streamz/bg/cec",a,b)}j(){return this.v.j("/client_streamz/bg/cec")}},tva=class{constructor(a){this.v=a;M1(a,"/client_streamz/bg/po/csc", l1("cs"),m1("mk"))}o(a,b){O1(this.v,"/client_streamz/bg/po/csc",a,b)}j(){return this.v.j("/client_streamz/bg/po/csc")}},uva=class{constructor(a){this.v=a;M1(a,"/client_streamz/bg/po/ctav",m1("av"),m1("mk"))}o(a,b){O1(this.v,"/client_streamz/bg/po/ctav",a,b)}j(){return this.v.j("/client_streamz/bg/po/ctav")}},vva=class{constructor(a){this.v=a;M1(a,"/client_streamz/bg/po/cwsc",m1("su"),m1("mk"))}o(a,b){O1(this.v,"/client_streamz/bg/po/cwsc",a,b)}j(){return this.v.j("/client_streamz/bg/po/cwsc")}},wva= class{constructor(a){this.o=a;K1(a,"/client_streamz/bg/od/p",m1("mk"))}record(a,b){this.o.record("/client_streamz/bg/od/p",a,b)}j(){return this.o.j("/client_streamz/bg/od/p")}},xva=class{constructor(a){this.o=a;K1(a,"/client_streamz/bg/od/n",m1("et"),m1("mk"))}record(a,b,c){this.o.record("/client_streamz/bg/od/n",a,b,c)}j(){return this.o.j("/client_streamz/bg/od/n")}};var Hsa=class extends _.zr{constructor(a){super(a)}};var msa=class extends _.zr{constructor(a){super(a)}},q1=[1,2,3];var jsa=class extends _.zr{constructor(a){super(a)}},p1=[1,2,3];var ksa=class extends _.zr{constructor(a){super(a)}};var yva=class extends _.zr{constructor(a){super(a)}};var zva=class extends _.zr{constructor(a){super(a)}},e5=[1,2,3];var n1=class extends _.zr{constructor(a){super(a)}};n1.prototype.v=_.pz([0,$4,[0,e5,a5,[0,$4,-1,_.xz],a5,[0,$4,-1,Z4,_.xz],a5,[0,$4]],gva,_.yz,[0,_.yz,[0,q1,hva,bva,fva],[0,p1,ava,$ua,a5,[0,_.yz,[0,V4,X4]]]],dva,eva]);var Ava=class extends _.zr{constructor(a){super(a)}};var Bva=class{async compress(a){var b=new CompressionStream("gzip"),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 f5=class{constructor(a,b){this.intervalMs=a;this.callback=b;this.enabled=!1;this.j=()=>_.Ea();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){let 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 Cva=class extends _.zr{constructor(a){super(a)}};var Dva=class extends _.zr{constructor(a){super(a)}};var Eva=class extends _.zr{constructor(a){super(a)}Ui(){return J_(this)}};var osa=class extends _.zr{constructor(a){super(a)}};var x1=class extends _.zr{constructor(a){super(a)}},rsa=R_(x1);var A1=class extends _.zr{constructor(a){super(a)}};var t1=["platform","platformVersion","architecture","model","uaFullVersion"],s1=new x1,u1=null;var z1=class extends _.zr{constructor(a){super(a)}};var Fva=class extends _.zr{constructor(a){super(a,4)}};var g5=class extends _.zr{constructor(a){super(a,37)}};var Gva=class extends _.zr{constructor(a){super(a,19)}Sh(a){return BZ(this,2,a)}};var Hva=class{constructor(a,b=!1){this.xd=b;this.v=this.locale=null;this.o=0;this.isFinal=!1;this.j=new Gva;Number.isInteger(a)&&this.j.Sh(a);b||(this.locale=document.documentElement.getAttribute("lang"));y1(this,new z1)}Sh(a){this.j.Sh(a);return this}build(a,b=0,c=0,d=null,e=0,f=0){if(!this.xd){var h=w1(this);var k=new Eva;k=BZ(k,1,this.o);k=_.lw(k,2,_.sw(this.isFinal));c=_.lw(k,3,_.Kw(c>0?c:void 0));e=_.lw(c,4,_.Kw(e>0?e:void 0));f=_.lw(e,5,_.Kw(f>0?f:void 0));e=f.Da;c=e[_.yc]|0;f=_.zc(f,c)?f:_.Yc(f, e,c)?_.Zc(f,e):new f.constructor(_.Xc(e,c,!0));_.Ew(h,10,f)}h=this.j.clone();f=Date.now().toString();h=_.lw(h,4,x_(f));a=a.slice();a=G_(h,3,a);d&&(h=new Cva,d=_.lw(h,13,_.Kw(d)),h=new Dva,d=_.Ew(h,2,d),h=new Fva,d=_.Ew(h,1,d),d=BZ(d,2,9),_.Ew(a,18,d));b&&_.lw(a,14,x_(b));return a}};B1.prototype.v=0;B1.prototype.reset=function(){this.o=this.j=this.B;this.v=0};var U4=class extends _.zr{constructor(a){super(a,8)}},Iva=R_(U4);var h5;h5=new Zua(class extends _.zr{constructor(a){super(a)}});var Jva=class extends _.je{constructor(a){super();this.componentId="";this.j=[];this.Qa="";this.pageId=null;this.Eb=this.oa=-1;this.M=this.experimentIds=null;this.ga=this.ia=this.I=this.B=0;this.fc=1;this.timeoutMillis=0;this.ya=!1;this.logSource=a.logSource;this.Pf=a.Pf||(()=>{});this.v=new Hva(a.logSource,a.xd);this.network=a.network||null;this.jf=a.jf||null;this.bufferSize=1E3;this.U=a.tB||null;this.sessionIndex=a.sessionIndex||null;this.Xg=a.Xg||!1;this.X=null;this.withCredentials=!a.nl;this.xd= a.xd||!1;this.Z=!this.xd&&!!_.et()&&!!_.et().navigator&&_.et().navigator.sendBeacon!==void 0;this.Ma=typeof URLSearchParams!=="undefined"&&!!(new URL(D1())).searchParams&&!!(new URL(D1())).searchParams.set;var b=v1(new z1);y1(this.v,b);this.D=new B1(1E4,3E5,.1);a=tsa(this,a.Po);this.o=new f5(this.D.j,a);this.Fa=new f5(6E5,a);this.Xg||this.Fa.start();this.xd||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&E1(this)}),_.et()?.addEventListener?.("pagehide",()=> {E1(this)}))}ma(){E1(this);this.o.stop();this.Fa.stop();super.ma()}dispatch(a){if(a instanceof g5)this.log(a);else try{var b=new g5,c=a.serialize();var d=AZ(b,8,c);this.log(d)}catch{}}log(a){if(this.Ma){a=a.clone();var b=this.fc++;a=_.lw(a,21,x_(b));this.componentId&&AZ(a,26,this.componentId);b=a;{var c=_.bd(b,1);let d=typeof c;c=c==null?c:d==="bigint"?String((0,_.gr)(64,c)):q_(c)?d==="string"?t_(c):u_(c):void 0}c==null&&(c=Date.now(),c=Number.isFinite(c)?c.toString():"0",_.lw(b,1,x_(c)));c=_.bd(b, 15,void 0,void 0,y_);c!=null&&(typeof c==="bigint"?(0,_.Kc)(c)?c=Number(c):(c=(0,_.gr)(64,c),c=(0,_.Kc)(c)?Number(c):String(c)):c=q_(c)?typeof c==="number"?u_(c):t_(c):void 0);c==null&&_.lw(b,15,x_((new Date).getTimezoneOffset()*60));this.experimentIds&&(c=this.experimentIds.clone(),_.Ew(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.Xg||this.o.enabled||this.o.start()}}flush(a,b){if(this.j.length===0)a&&a();else if(this.ya&&this.Z)this.v.o=3,vsa(this); else{var c=Date.now();if(this.Eb>c&&this.oa{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=Iva(r)}catch(v){}if(p){n=Number(H_(p,1,_.Dc("-1")));n>0&&(this.oa=Date.now(),this.Eb=this.oa+n);n=h5.j;(r=_.Fa(_.Hc))&&p.Da[r]?.[n]!=null&&_.vc(_.Xq,3);n=h5.j;if(_.Fa(_.Zq)&&_.Fa(_.Hc)&&void 0===_.Zq){r=p.Da;var t=r[_.Hc];if(t&&(t=t.FK))try{t(r,n,Yua)}catch(v){_.Zb(v)}}p=h5.ctor?h5.o(p,h5.ctor,h5.j,h5.v):h5.o(p,h5.j,null,h5.v);if(p=p===null?void 0:p)p=_.sx(p,1,-1),p!==-1&&(this.D=new B1(p<1?1:p,3E5,.1),this.o.setInterval(this.D.j))}}a&& a();this.I=0},l=(n,p)=>{var r=F_(d,g5,3);var t=Number(H_(d,14));C1(this.D);this.o.setInterval(this.D.j);n===401&&e&&(this.Qa=e);t&&(this.B+=t);p===void 0&&(p=this.isRetryable(n));p&&(this.j=r.concat(this.j),this.Xg||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.Mj["Content-Encoding"]="gzip";h.Mj["Content-Type"]="application/binary";h.body=n;h.Gu=2;m()},()=>{m()}):m()}}}}isRetryable(a){return 500<=a&&a<600||a===401|| a===0}};var Kva=class{constructor(){this.pu=typeof AbortController!=="undefined"}async send(a,b,c){var d=this.pu?new AbortController:void 0,e=d&&a.timeoutMillis>0?setTimeout(()=>{d.abort()},a.timeoutMillis):void 0;try{let f=await fetch(a.url,{method:a.requestType,headers:{...a.Mj},...(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)}}Ui(){return 4}};var S1=class extends _.je{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.Le="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.j=this.jf=null;this.o=!1;this.pageId=null;this.bufferSize=void 0;this.X=null}nl(){this.v=!0;return this}build(){this.network||(this.network=new Kva);var a=new Jva({logSource:this.logSource,Pf:this.Pf?this.Pf:_.Cd,sessionIndex:this.sessionIndex,tB:this.Le,xd:!1,Xg:!1,nl:this.v,Po:this.Po,network:this.network}); CZ(this,a);if(this.buildLabel){var b=this.buildLabel,c=w1(a.v);AZ(c,7,b)}a.M=new Bva;this.componentId&&(a.componentId=this.componentId);this.jf&&(a.jf=this.jf);this.pageId&&(a.pageId=this.pageId);this.j&&((c=this.j)?(a.experimentIds||(a.experimentIds=new lva),b=a.experimentIds,c=c.serialize(),AZ(b,4,c)):a.experimentIds&&_.lw(a.experimentIds,4));this.o&&(a.ya=a.Z);ssa(a.v);this.bufferSize&&(a.bufferSize=this.bufferSize);this.network.Sh&&this.network.Sh(this.logSource);this.network.jA&&this.network.jA(a); return a}};var Isa=class extends _.je{constructor(a){super();this.logSource=1828;this.componentId="";a||(a=new S1,a.componentId="",CZ(this,a),a=a.build());this.j=a}flush(a){a=a||[];if(a.length){let b=new Ava,c=[];for(let d=0;db.j.size);a.length&&this.Z.flush(a,this.M);Fsa(a);this.I=0;this.o.enabled&&this.o.stop()}j(a){return this.U.has(a)?void 0:this.v.get(a)}record(a,b,...c){(a=this.j(a))&&a instanceof J1&&(a.record(b, ...c),N1(this))}};var s2=class extends Error{constructor(a,b){super(b);this.code=a;this.metadata={};this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var a=`RpcError(${Gsa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var ysa=class{send(a,b=()=>{},c=()=>{}){_.ly(a.url,d=>{d=d.target;if(d.isSuccess()){try{var e=d.ra?d.ra.responseText:""}catch(f){e=""}b(e)}else c(_.Qx(d))},a.requestType,a.body,a.Mj,a.timeoutMillis,a.withCredentials)}Ui(){return 1}};var j5=class{constructor(a,b){this.X=a;this.event=b;this.startTime=Q1()}done(){this.X.v(this.event,Q1()-this.startTime)}},k5=class extends nva{constructor(){super(...arguments)}},Nsa=class extends k5{B(){}j(){}v(){}Jb(){}M(){}I(){}o(){}Z(){}D(){}U(){}},Lva=class extends k5{constructor(a){super();this.X=a;this.addOnDisposeCallback(()=>void this.X.dispose())}update(a){this.X.dispose();this.X=a}j(a){this.X.j(a)}v(a,b){this.X.v(a,b)}Jb(a){this.X.Jb(a)}M(a){this.X.M(a)}I(a,b){this.X.I(a,b)}o(){this.X.o()}Z(a){this.X.Z(a)}D(a){this.X.D(a)}U(a){this.X.U(a)}B(a){this.X.B(a)}}, Mva=class extends _.je{constructor(a,b){super();this.callback=a;this.o=b;this.j=-b;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},Nva=class extends k5{constructor(a,b){super();this.metrics=a;this.mb=b}B(a){this.metrics.BA.record(a,this.mb)}j(a){this.metrics.eventCount.o(a,this.mb)}v(a,b){this.metrics.Nv.record(b,a,this.mb)}Jb(a){this.metrics.errorCount.o(a,this.mb)}Z(a){this.metrics.IB.o(a,this.mb)}D(a){this.metrics.Iu.o(a,this.mb)}U(a){this.metrics.HB.o(a,this.mb)}M(a){this.metrics.payloadSize.record(a, this.mb)}I(a,b){this.metrics.Yy.record(b,a,this.mb)}},Lsa=class extends Nva{constructor(a,b=[]){var c={mb:a.mb||"_",zl:a.zl||[],nm:a.nm|0,Le:a.Le,Dj:a.Dj||(()=>{}),Fg:a.Fg||((e,f)=>Jsa(e,f,c.Dj,c.Le))},d=c.Fg("53",c.zl.concat(b));super({BA:new ova(d),errorCount:new sva(d),eventCount:new qva(d),Nv:new rva(d),zL:new pva(d),IB:new tva(d),Iu:new uva(d),HB:new vva(d),payloadSize:new wva(d),Yy:new xva(d)},c.mb);this.options=c;this.service=d;this.oa=!a.Fg;this.ga=new Mva(()=>void this.service.D(),c.nm); this.addOnDisposeCallback(()=>{this.ga.dispose();this.oa&&this.service.dispose()});b.slice().sort(fra)}o(){Ksa(this.ga)}};var R2=class extends _.zr{constructor(a){super(a,0,R2.messageId)}},Ova=function(a){return _.Ac(b=>b instanceof a&&!_.zc(b))}(R2);R2.messageId="bfkj";var i1=class extends _.zr{constructor(a){super(a)}};var l5=class extends _.zr{constructor(a){super(a)}},Pva=R_(l5);var d2=class extends _.je{constructor(a){super();this.v=Math.floor(Math.random()*200);this.j=new l5;if("challenge"in a&&Ova(a.challenge)){var b=I_(a.challenge,4,void 0,_.wz);var c=I_(a.challenge,5,void 0,_.wz);I_(a.challenge,7,void 0,_.wz)&&(this.j=Pva(I_(a.challenge,7,void 0,_.wz)))}else({program:b,globalName:c}=a);this.addOnDisposeCallback(async()=>{var {vA:n}=await this.o;n?.()});this.X=U1(a.kg||{},this.j);CZ(this,this.X);var d=new _.Nr;this.o=d.promise;this.X.j("t");var e=this.X.share(),f=new j5(e, "t"),h=(n,p,r,t)=>{if(!this.X.ha()){var v="k";p?v="h":r&&(v="u");v!=="k"?t!==0&&(this.X.j(v),this.X.v(v,n)):this.v<=0?(this.X.j(v),this.X.v(v,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({yu:n,vA:p,Bz:r,Mu:t})})},l=[(n,p)=>{this.X.v(n,p)},n=>{this.X.Jb(n)},n=>{this.X.M(n)},(n,p)=>{this.X.I(n,p)}];if(!_.qa[c])throw this.X.Jb(25),Error("ne");if(!_.qa[c].a)throw this.X.Jb(26),Error("oe");try{let n=_.qa[c].a;c=[];let p= [];var m=j1(this.j);for(let v=0;v{})}catch(n){throw this.X.Jb(28),n;}}snapshot(a){if(this.ha())throw Error("pe");this.X.j("n");var b=this.X.share();return this.o.then(({yu:c})=>new Promise(d=>{var e=new j5(b,"n");c(f=>{e.done();b.B(f.length);b.o();b.dispose();d(f)},[a.Kc,a.Wj,a.Is,a.xn])}))}Xr(a){if(this.ha())throw Error("pe"); this.X.j("n");var b=R1(this.X,()=>this.B([a.Kc,a.Wj,a.Is,a.xn]),"n");this.X.B(b.length);this.X.o();return b}Gh(a){this.o.then(({Bz:b})=>{b?.(a)})}zi(a,b){return this.o.then(({Mu:c})=>c?.(a,b,!1))}Th(){return this.X.share()}};var V1=class{constructor(){this.promises={};this.j=null}};var gua=class extends _.zr{constructor(a){super(a)}};var q2=class extends _.je{constructor(a){super();this.options=a;this.I=new _.Nr;this.zg=this.I.promise;this.D=new _.Nr;this.Z=1;this.v=new _.Nr;this.B=[];this.isPaused=!1;this.Ej=a.Ej||(()=>{});this.X=new Lva(U1(a.kg||{}));Wsa(this,a.od,a.ux,a.HK,a.NK,{...Qva,...(a.Ig||{})});this.addOnDisposeCallback(()=>void Xsa(this))}async snapshot(a){if(this.ha())throw Error("pe");this.o||this.M||await this.D.promise;if(this.o)return await this.o.snapshot(a);throw this.M;}pause(){this.ha()||this.isPaused||(this.isPaused= !0,this.j&&this.j.pause())}resume(){!this.ha()&&this.isPaused&&(this.isPaused=!1,this.j&&this.j.resume())}async checkForRefresh(){if(this.ha())throw Error("pe");if(this.j){var a=this.j;a.isExpired()?(g2(a),a.Oh(0),a=!0):a=!1;a&&await this.v.promise}else await this.v.promise}async U(){if(this.ha())throw Error("pe");this.j?.o();await this.v.promise}Gh(a){this.o?.Gh?.(a)}zi(a,b){return this.o?.zi?.(a,b)??Promise.resolve()}handleError(a){this.ha()||(this.M=a,this.D.resolve(),this.options.Cj?.(a))}Th(){return this.X.share()}}, Qva={Fr:432E5,ck:3E5,ls:10,Zu:1E4,Vv:3E4,sy:3E4,nA:6E4,Kv:1E3,Jv:6E4,Lv:6E5,Mv:.25,Iv:2,maxAttempts:10},c2=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.Oh(0)):this.j=setTimeout(this.tick,Math.min(d,this.ck))}};this.ck=b;this.v=c;this.promise=new Promise(d=>{this.Oh=d});Ysa(this,a)}pause(){this.isPaused||(this.isPaused=!0,g2(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}o(){g2(this); this.endTimeMs=0;this.isPaused=!1;this.Oh(1)}isExpired(){return Date.now()>this.endTimeMs}};var Zsa=Math.imul??((a,b)=>a*b|0),j2=[196,200,224,18],m2=class{constructor(a,b=0,c=[]){this.maxItems=a;this.j=b;this.o=c}serialize(){return String(this.j)+","+this.o.join()}rb(a,b){var c=void 0;if(this.o[this.j]!==a){let d=this.o.indexOf(a);d!==-1?(this.o.splice(d,1),d$sa(this.index,k2(a),b,c,d),"W"):"u";this.X.U(e)}o(a,b){var [c,d]=this.index?R1(this.X,()=>ata(k2(a),b),"R"):["u"];this.X.D(c);return d}};var m5=class extends _.je{constructor(a){super();this.X=a;this.v=new _.Nr}xj(a,b){var c=this.je(a);b?.(c);return R1(this.X,()=>_.qc(c,2),this.o)}sm(a,b,c){return R1(this.X,()=>b?this.xj(a,c):this.je(a,c),this.j)}},u2=class extends m5{constructor(a,b,c,d){super(a);this.B=b;this.I=c;this.j="m";this.o="x";this.D=0;n2(this,d)}je(a,b){this.X.j(this.j);++this.D>=this.I&&this.v.resolve();var c=a();a=R1(this.X,()=>this.B(c),"C");if(a===void 0)throw new h1(17,"YNJ:Undefined");if(!(a instanceof Uint8Array))throw new h1(18, "ODM:Invalid");b?.(a);return a}},gta=class extends m5{constructor(a,b,c){super(a);this.B=b;this.j="f";this.o="z";n2(this,c)}je(){return this.B}},fta=class extends m5{constructor(a,b,c){super(a);this.B=b;this.j="w";this.o="z";n2(this,c)}je(){return R1(this.X,()=>_.sc(this.B),"d")}xj(){return this.B}},mta=class extends m5{constructor(a,b){super(a);this.error=b;this.j="e";this.o="y"}je(){if(this.B)return this.B;this.B=p2(this,a=>"_"+Zqa(a));return p2(this,a=>a)}},lta=class extends m5{constructor(a,b){super(a); this.clientState=b;this.j="S";this.o="q"}je(){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.Sn=a.Sn||!1;if(Sva(a)){let d=this.vm;this.B=()=>d.U().catch(e=>{this.o=e=this.reportError(new h1(this.j?20:32,"TRG:Disposed",e));this.j?.dispose();this.j=void 0;this.vg.reject(e)});f2(d,()=>void t2(this));d.Z===2&&t2(this)}else this.B=a.hK,t2(this);var b=this.X.share(); b.j("o");var c=new j5(b,"o");this.vg.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.X.o():(this.o=this.reportError(new h1(32,"TNP:Disposed")),this.X.o(),this.vg.reject(this.o))});CZ(this,this.X)}je(a){return w2(this,{...a},!1)}xj(a){return w2(this,{...a},!0)}reportError(a){this.X.Jb(a.code);this.onError(a);return a}},Sva=function(a){return _.Ac(b=>{if(!(0,_.dr)(b))return!1;for(let [c,d]of Object.entries(a)){let e= c,f=d;if(!(e in b)){if(f.BJ===!0)continue;return!1}if(!f(b[e]))return!1}return!0})}({vm:function(a){return _.Ac(b=>b instanceof a)}(q2)},"");var Uva=class{constructor(){if(!n5){n5=new T1(new Tva);var a=_.fj("client_streamz_web_flush_count",-1);a!==-1&&(n5.B=a)}this.v=a=n5;M1(a,"/client_streamz/youtube/aba/gac",l1("type"),l1("sequence"))}o(a,b){O1(this.v,"/client_streamz/youtube/aba/gac",a,b)}j(){return this.v.j("/client_streamz/youtube/aba/gac")}};var hua=R_(class extends _.zr{constructor(a){super(a)}});var Vva=class extends _.zr{constructor(a){super(a)}};var o5=[0,kva,-1];var p5=[0,cva,-1];var Wva=class extends _.zr{constructor(a){super(a)}};var Xva=class extends _.zr{constructor(a){super(a)}hasAttributes(){var a=this.Da;return _.Lx(a,a[_.yc]|0,Wva,19)!==void 0}};var Yva=function(a){return b=>_.oz(b,a)}([0,c5,-1,X4,$4,o5,-1,W4,Z4,c5,p5,$4,c5,-1,[0,o5,-1],Z4,Y4,p5,W4,[0,1,Z4,-4,V4,[0,W4,-1,Z4],$4,W4,_.yz,[0,c5,Z4],Z4,-1,c5,-2,W4,-1,c5,W4,c5,Z4,[0,3,Z4,-1,4,iva],V4,b5,[0,c5,-1,$4],_.xz],$4,jva,_.yz,[0,p5,_.yz,[0,$4,c5],W4,c5,-1],1,_.yz,[0,Y4,-1,b5],c5,p5]);z2.prototype.isInputValid=function(){return this.B!=3};z2.prototype.done=function(){return this.B===2}; z2.prototype.parse=function(a){function b(){for(;p0;)if(t= a[p++],f.K===4?f.K=0:f.K++,!t)break a;if(t==='"'&&!f.D){f.j=d();break}if(t==="\\"&&!f.D&&(f.D=!0,t=a[p++],!t))break;if(f.D)if(f.D=!1,t==="u"&&(f.K=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.v+=p-v;continue;case 9:if(!t)continue;t==="r"?f.j=10:A2(f,a,p);continue;case 10:if(!t)continue;t==="u"?f.j=11:A2(f,a,p);continue;case 11:if(!t)continue;t==="e"?f.j=d():A2(f,a,p);continue;case 12:if(!t)continue;t==="a"?f.j=13:A2(f,a, p);continue;case 13:if(!t)continue;t==="l"?f.j=14:A2(f,a,p);continue;case 14:if(!t)continue;t==="s"?f.j=15:A2(f,a,p);continue;case 15:if(!t)continue;t==="e"?f.j=d():A2(f,a,p);continue;case 16:if(!t)continue;t==="u"?f.j=17:A2(f,a,p);continue;case 17:if(!t)continue;t==="l"?f.j=18:A2(f,a,p);continue;case 18:if(!t)continue;t==="l"?f.j=d():A2(f,a,p);continue;case 19:t==="."?f.j=20:A2(f,a,p);continue;case 20:if("0123456789.eE+-".indexOf(t)!==-1)continue;else p--,f.v--,f.j=d();continue;default:A2(f,a,p)}}} function d(){var t=h.pop();return t!=null?t:1}function e(t){f.o>1||(t||(t=n===-1?f.Y+a.substring(m,p):a.substring(n,p)),f.I.push(JSON.parse(t)),n=p)}for(var f=this,h=f.U,k=f.Z,l=a.length,m=0,n=-1,p=0;p0?(r=f.I, f.I=[],r):null}return null};var gra={GE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",zD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",jE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",wE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",nD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",FE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",JE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",uE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK", ME:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",LE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",oE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",zE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",SE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",RE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",QE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",AE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL", qE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",TE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",yE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",UE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",ID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",fE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",eE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",hE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT", NE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",iE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",gE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",gD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",fD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",hD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",iD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",sD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",vD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED", cE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",bE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",BD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",DD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",CD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",GD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",DE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION", EE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",XD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",mD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",kD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",lD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",jD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",LD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED", pE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",FD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",ED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",tD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",BE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",xD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING", wD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",uD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",mE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",nE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",rD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",yD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",qD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS", HE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",pD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",tE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",aE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",MD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",lE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",OE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM", YD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",ZD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",oD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",SD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY",vE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED",OD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT",ND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE",xE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_STREAMED_GET_WATCH_SUPPORTED", KE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WEBVIEW_CONTAINER",PE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_PIP",dE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PREMIUM_LITE_UPSELL_ELIGIBLE",UD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_BROAD",WD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_UNPLAYABLE",VD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_STRICT",JD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IOS_SHORT_ORIENTATION_CHANGE",CE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_PLAYER_ERROR_OVERLAY_TRIGGERED", sE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHADER_LIGHT_ENABLED",HD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITY_MISMATCH_DETECTED",kE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_SHORTS_TRIGGERED",AD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_GRWS_CUSTOM_RETRY_CALLED",RD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_MOBILE_UNLOCK_TOKEN_MISMATCH",QD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_MOBILE_UNLOCK_PAYLOAD_TOKEN_MISSING",PD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_MOBILE_UNLOCK_GATE_TOKEN_MISSING", TD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MUSIC_OFFLINE_HOME_SMART_DOWNLOADS_PROMO_CHECK",KD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IPAD_DESKTOP_MATCH",rE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHADER_DIRECTIONAL_LIGHT_ENABLED"};var Zva=new _.A("subscribeEndpoint");var B2=class extends _.Ka{constructor(a,b){super(`${a}, errorCode=${b}`);this.errorCode=b;this.name="PromiseAjaxError"}},ota=class{constructor(a){this.j=a}};var D2=class{constructor(a=null){this.v=a;this.j=0;this.o=null}then(a,b,c){return this.v?this.v.then(a,b,c):this.j===1&&a?(a=a.call(c,this.o))&&typeof a.then==="function"?a:F2(a):this.j===2&&b?(a=b.call(c,this.o))&&typeof a.then==="function"?a:E2(a):this}isRejected(){return this.j==2}};_.af(D2);var M2=class extends _.Ka{constructor(a){super(a.message||a.description||a.name);this.isMissing=a instanceof K2;this.isTimeout=a instanceof B2&&a.errorCode=="net.timeout";this.isCanceled=a instanceof _.sf}};M2.prototype.name="BiscottiError";var K2=class extends _.Ka{constructor(){super("Biscotti ID is missing from server")}};K2.prototype.name="BiscottiMissingError";var nta={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},H2=null;var Rta=["att/get"],$va=["share/get_share_panel"],awa=["share/get_web_player_share_panel"],q5=["feedback"],bwa=["notification/modify_channel_preference"],cwa=["browse/edit_playlist"],dwa=["subscription/subscribe"],ewa=["subscription/unsubscribe"];var r5=class{flush(a=[],b=!1){if(_.w("enable_client_streamz_web"))for(let c of a)a=r1(c),this.j&&_.Ew(a,2,this.j),a={serializedIncrementBatch:_.qc(a.v())},_.rp("streamzIncremented",a,{sendIsolatedPayload:b})}},Tva=class extends r5{constructor(){super()}},lua=class extends r5{constructor(a){super();var b=new zva;var c=new yva;c=AZ(c,1,"botguard");a=AZ(c,2,a);a=_.Dw(a);E_(b,1,e5,a);a&&!_.zc(a)&&_.jw(b.Da);this.j=b}};var n5,j4=new Map;var vta=null;var xta=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var X2=class{constructor(a){this.j=a}bindInnertubeChallengeFetcher(a){this.j.bicf(a)}registerChallengeFetchedCallback(a){this.j.bcr(a)}getLatestChallengeResponse(){return this.j.blc()}};var $2=[],Z2=(0,_.Yx)`https://static.doubleclick.net/instream/ad_status.js`,Y2=!1;var s5=class{constructor(a){this.j=a}};[new s5("b.f_"),new s5("j.s_"),new s5("r.s_"),new s5("e.h_"),new s5("i.s_"),new s5("s.t_"),new s5("p.h_"),new s5("s.i_"),new s5("f.i_"),new s5("a.b_"),new s5("a.o_"),new s5("g.o_"),new s5("p.i_"),new s5("p.m_"),new s5("n.k_"),new s5("i.f_"),new s5("a.s_"),new s5("m.c_"),new s5("n.h_"),new s5("o.p_"),new s5("m.p_"),new s5("o.a_"),new s5("d.p_"),new s5("e.i_"),new s5("s.b_")].reduce((a,b)=>{a[b.j]=b;return a},{});var P4=class{constructor(a,b,c){this.network=a;this.options=b;this.K=c;this.v=0;this.j=null;this.o=new Uva;b.zs?b3(this,Dta(this)):b.preload&&b3(this,new Promise(d=>{_.Lj(()=>{d(e3(this))},0)}))}async D(){return!!await Promise.race([this.j,null])}async B(a,b,c){this.j===null&&b3(this,e3(this));var d=!1,e={};return Promise.race([(async()=>{this.options.QI&&this.options.zs&&await (await zta())?.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({Kc:h}))?e.webResponse=k:e.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{e.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in f.zf&&(e.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");a==="ENGAGEMENT_TYPE_PLAYBACK"&&(f=f.zf,h={},f.c6a&&(h.reportingStatus=String(Number(f.c)^a3())),f.c6b&&(h.broadSpectrumDetectionResult=String(Number(f.c)^Number(_.u("CATSTAT",0)))),e.adblockReporting=h);return e})(),Hta(c,()=>{var f=Object.assign({},e);d&&(f.error="ATTESTATION_ERROR_VM_TIMEOUT"); return f})])}async Of(a){var b=this.K;if(!b||b.Sb())return f3(this,a);w0("att_pna");return new Promise(c=>{_.Fe(b,"publicytnetworkstatus-online",()=>{f3(this,a).then(c)})})}};var g3={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 Tua=class{constructor(a){this.j=a}async Of(a){w0("att_fsr");a=await Tta(this.j,a);w0("att_frr");return a}};var i3=class{constructor(a){this.j="pending";this.o=[];this.v=[];try{a(this.B.bind(this),this.reject.bind(this))}catch(b){this.reject(b)}}state(){return this.isFulfilled()?{state:"fulfilled",value:this.result}:this.isRejected()?{state:"rejected",reason:this.error}:{state:"pending"}}isFulfilled(){return this.j==="fulfilled"}isRejected(){return this.j==="rejected"}isPending(){return this.j==="pending"}B(a){(0,_.Pn)(a)||j3(a)?l3(k3(a),this.B.bind(this),this.reject.bind(this)):(this.j="fulfilled",this.result= a,n3(this))}reject(a){this.j="rejected";this.error=a;n3(this)}},j3=_.Ac(a=>(0,_.dr)(a)?a instanceof i3:!1);var t5=class{constructor(a){this.j=a}run(a,b){return o3(this,function(){var c=this;return function*(){for(var d=a,e=b,f=[];;){f.push(String(d));e=yield*p3(c.j[d].execute(e));if(e.nextState==="DONE")return f.push("DONE"),e.value;if(e.nextState==="FAILED")throw f.push(`FAILED(${e.error.message||"error"})`),e.error;d=e.nextState;e=e.params}}()})}};var u5=class{};var u3=class{constructor(){this.j={};if(this.o=_.qz()){let a=_.yj.get("CONSISTENCY",void 0);a&&r3(this,{encryptedTokenJarContents:a})}}handleResponse(a,b){if(!b)throw Error("Ke");b=b.innerTubeRequest.context?.request?.consistencyTokenJars||[];(a=a.responseContext?.consistencyTokenJar)&&this.replace(b,a)}replace(a,b){for(let c of a)delete this.j[c.encryptedTokenJarContents];r3(this,b)}};var fwa=window.location.hostname.split(".").slice(-2).join("."),v3=class{constructor(){this.v=-1;var a=_.u("LOCATION_PLAYABILITY_TOKEN");_.u("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=s3(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.o=this.j=void 0)}static jc(){v5=_.sa("yt.clientLocationService.instance");v5||(v5=new v3,_.ra("yt.clientLocationService.instance",v5));return v5}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 Vva;c=_.lw(d,1,_.Kw(c));b=_.lw(c,2,_.Kw(b));c=new Xva;c=BZ(c,1,1);c=BZ(c,2,12);c=BZ(c,9,8);c=_.lw(c,3,x_(a.timestamp*1E3));a=_.lw(c,7,o_(a.coords.accuracy*1E3));a=BZ(a,25,2);a=_.Ew(a,5,b);a=`w ${_.qc(Yva(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,_.u("INNERTUBE_CLIENT_NAME")==="TVHTML5"? (this.localStorage=s3(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):_.zj("YT_CL",JSON.stringify({loctok:a}),15552E3,fwa,!0))}clearLocationPlayabilityToken(a){a==="TVHTML5"?(this.localStorage=s3(this))&&this.localStorage.remove("yt-location-playability-token"):_.Aj("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("Le")); var b=!1,c=1E4;_.u("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){var 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){var b= {};a=a.coords;a?.latitude&&(b.latitudeE7=Math.floor(a.latitude*1E7));a?.longitude&&(b.longitudeE7=Math.floor(a.longitude*1E7));return b}},v5;var F3="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var gwa=class{D(a,b={},c=A3){var d={context:w3(a.clickTrackingParams,!1,this.B)};var e=this.o(a);if(e){this.j(d,e,b);e=`/youtubei/v1/${h3(this.v())}`;var f=_.y(a.commandMetadata,_.uw)?.apiUrl;f&&(e=f);e=X0(Y0(e));f={command:a,...(void 0)};d={input:e,wb:Z0(e),innerTubeRequest:d,config:f};d.config.Pd?d.config.Pd.identity=c:d.config.Pd={identity:c};(a=this.K(a))&&!d.config.requestKey&&(d.config.requestKey=a);b.abortSignal&&(d.wb.signal=b.abortSignal);return d}b=new _.Kj("Error: Failed to create Request from Command.", a);_.tp(b)}get B(){return!1}K(){}},w5=class extends gwa{K(a){return _.y(a.commandMetadata,_.uw)?.requestKey??void 0}};var hwa={GET_DATASYNC_IDS:y3(class extends w5{D(){return{input:"/getDatasyncIdsEndpoint",wb:Z0("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}v(){return[]}o(){}j(){}})};var U3=new _.Es("REQUEST_MACHINE_REGISTRY_TOKEN"),B3=new _.Es("REQUEST_MACHINE_FACTORY_TOKEN"),J3=new _.Es("INFLIGHT_REQUEST_MAP_TOKEN");var Wta=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],z3=class{constructor(a,b,c,d){this.v=a;this.Sa=b;this.o=c;this.B=d;this.j=new Map;a.Gd||(a.Gd={});a.Gd={...hwa,...a.Gd}}Oi(a,b){var c=_.x().resolve(_.vn(B3))?.();if(c)return m3($ta(c,{command:a,form:b,identity:A3})).then(e=>e,()=>{});var d=Uta(this, a);return d?new _.df(async(e,f)=>{var h=(await d).D(a,b,A3);h?(P2(h.input),f=h.wb?.mode==="cors"?"cors":void 0,f=this.o.An?C3(h.config,f):await D3(h.config,f),e(E3(this,h,f))):f(new _.Kj("Error: Failed to build request for command",a))}):_.Lt(new _.Kj("Error: No request builder found for command",a))}Kw(a){return Pta(a,this.v)}};var x5=new _.Es("LOCAL_INNERTUBE_ROUTER_TOKEN");var u4=new _.Es("ENDPOINT_MAP");var t4=new _.Es("AUTH_SERVICE_TOKEN");var K3=class extends u5{constructor(a){super();this.j=a}execute(a){return o3(this,function(){var b=this;return function*(){var c=a.ytRequest;P2(c.input);var d=c.wb?.mode==="cors"?"cors":void 0;if(b.j.An){let e=_.Cj({sessionIndex:c.config?.Pd?.sessionIndex});d={...x3(d),...e}}else d=yield*p3(Yta(b,c.config,d));c.wb={...c.wb,headers:{...(c.wb?.headers??{}),...d}};return{nextState:"DEDUPE",params:a}}()})}};K3[_.yn]=[t4];var $3=new _.Es("RESPONSE_MACHINE_REGISTRY_TOKEN"),a4=new _.Es("RESPONSE_MACHINE_FACTORY_TOKEN");var L3=class extends u5{constructor(a,b){super();this.j=a;this.o=b}execute(a){var b=this.o,c=this.j;return o3(this,function(){return function*(){var d=a.ytRequest,e=d.config?.KA?.ZK;if(e&&b&&b.has(e)&&!d.config?.KA?.disableCache){var f=yield*p3(k3(b.get(e)));if(f&&!f.isExpired())return d=f.j(),_.w("web_process_response_store_responses")&&!f.isProcessed()?(f=c(),d=yield*p3(H3(f,{wireResponse:d,ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:d})), yield*p3(k3(b.j(e))),{nextState:"DONE",value:d}):{nextState:"DONE",value:d}}return{nextState:"LOCAL_ROUTER",params:a}}()})}};L3[_.yn]=[a4,_.vn(new _.Es("EPHEMERAL_STORE_TOKEN"))];var M3=class extends u5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.o,c=this.j,d=a.ytRequest,e=d?.innerTubeRequest?.context;if(!e)return k3({nextState:"AUTH",params:a});var f=[];if(c&&c.length>0)for(let h of c)c=h.Br(d),c.v&&f.push(c.v);for(let h of b||[])h.Br(e);return f.length>0?o3(this,function(){return function*(){yield*p3(k3(Promise.all(f)));return{nextState:"AUTH",params:a}}()}):k3({nextState:"AUTH",params:a})}};M3[_.yn]=[_.vn(new _.Es("CONTEXT_PROCESSOR_MAP")),_.vn(new _.Es("ASYNC_CONTEXT_PROCESSOR_MAP"))];var N3=class extends u5{constructor(a){super();this.j=a}execute(a){var b=this.j;return o3(this,function(){return function*(){var c=a.ytRequest.config?.requestKey;return c&&b.has(c)&&(c=b.get(c),c=yield*p3(k3(c)))?{nextState:"DONE",value:c}:{nextState:"FETCH",params:a}}()})}};N3[_.yn]=[J3];var O3=class extends u5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.j,c=this.o;return o3(this,function(){return function*(){var d=a.ytRequest,e=a.chunkCallback,f={type:"PAGE_CONTRACT"};if(b?.cI(d.input,d.innerTubeRequest)){let k=yield*p3(k3(b.OJ(d.input,d.innerTubeRequest)));if(k){let l=!1;var h=function(m,n){return function*(){var p=c();yield*p3(H3(p,{wireResponse:n,ytRequest:d,chunkCallback:e,responsePayload:f}));l=!0}()};k.playerResponse&&(yield*h(k.playerResponse,{playerResponse:k.playerResponse})); k.watchNextResponse&&(yield*h(k.watchNextResponse,{watchNextResponse:k.watchNextResponse}));l||(h=c(),yield*p3(H3(h,{wireResponse:k,ytRequest:d,chunkCallback:e,responsePayload:f})));if(e)return{nextState:"DONE",value:f};h=f.content||f.player||f.dn;return f.type==="PAGE_CONTRACT"&&h?{nextState:"DONE",value:h}:{nextState:"DONE",value:k}}}return{nextState:"FAILED",error:Error("Ne")}}()})}};O3[_.yn]=[a4,_.vn(x5)];var y5=class extends _.Kj{constructor(a,b,c){super(b,{status:c,...[]});this.type=a;this.status=c;Object.setPrototypeOf(this,new.target.prototype)}};var r4=new _.Es("NETWORK_MANAGER_TOKEN");var P3=class extends u5{constructor(a,b,c,d){super();this.Sa=a;this.j=b;this.v=c;this.o=d}execute(a){var b=this.Sa,c=this.j,d=this.v,e=this.o;return o3(this,function(){return function*(){var f=a.ytRequest,h=a.chunkCallback,k=f.config?.requestKey,l=JSON.stringify(f.innerTubeRequest),m={...f.wb,body:f.wb.method==="POST"?l:void 0};f.config?.kn&&_.nq(f.config.kn);var n={type:"PAGE_CONTRACT"},p=0,r=z=>{I3(d(),{wireResponse:z,ytRequest:f,chunkCallback:h,responsePayload:n},p++)};l=()=>h?b.fetch(f.input, m,f.config,r):b.fetch(f.input,m,f.config);try{var t=e?e.JK(f,l):l()}catch(z){t=Promise.reject(z)}k&&c&&c.set(k,t);try{var v=yield*p3(k3(t))}catch(z){return _.w("web_enable_retries")&&(v=z instanceof TypeError&&z.message==="Failed to fetch"?1:0,G3(v))?{nextState:"RETRY",params:{...a,error:new y5(v,z.message),attempt:(a.attempt||0)+1}}:{nextState:"FALLBACK",params:{...a}}}k&&c&&c.delete(k);v0(u0(f.input))();f.config?.pn&&_.nq(f.config.pn);if(!v)return{nextState:"FALLBACK",params:{...a}};if(v&&typeof v=== "object"&&!Array.isArray(v)&&(k=v,k.errorMetadata?.status&&(k=k.errorMetadata.status,t=k===503||k===504||k===429?2:k>=400&&k<500||k>=500?3:0,G3(t)&&_.w("web_enable_retries"))))return{nextState:"RETRY",params:{...a,error:new y5(t,`HTTP Status ${k}`,k),attempt:(a.attempt||0)+1}};!h&&v&&(k=d(),k=yield*p3(I3(k,{wireResponse:v,ytRequest:f,responsePayload:{type:"PAGE_CONTRACT"}})),t=k.content||k.player||k.dn,k.type==="PAGE_CONTRACT"&&t&&(v=t));k=v;if(Array.isArray(v))if(v=v.filter(z=>!(z.playerResponse|| z.watchNextResponse||z).responseContext?.frameworkOnly),v.length===1)k=v[0];else if(v.length>1)k=v.find(z=>z.watchNextResponse)||v[0];else return{nextState:"FAILED",error:Error("Oe")};return{nextState:"DONE",value:h&&!_.w("web_nm_fetch_chunk_callback_ks")?n:k}}()})}};P3[_.yn]=[r4,J3,a4,_.vn(new _.Es("REQUEST_SEQUENCING"))];var Q3=class extends u5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.j,c=this.o,d=a.ytRequest;return b?.PK(d.input,d.innerTubeRequest)?o3(this,function(){return function*(){var e=yield*p3(k3(b.PJ(d.input,d.innerTubeRequest))),f=c();if(e.playerResponse&&e.watchNextResponse){var h=yield*p3(H3(f,{wireResponse:{playerResponse:e.playerResponse},ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:e.playerResponse}));h=yield*p3(H3(f, {wireResponse:{watchNextResponse:e.watchNextResponse},ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:e.watchNextResponse}))}else h=yield*p3(H3(f,{wireResponse:e,ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:e}));f=h.content||h.player||h.dn;h.type==="PAGE_CONTRACT"&&f&&(e=f);return{nextState:"DONE",value:e}}()}):k3({nextState:"CONTEXT",params:a})}};Q3[_.yn]=[a4,_.vn(x5)];var R3=class extends u5{constructor(a){super();this.j=a}execute(a){return o3(this,function(){var b=this;return function*(){try{var c=yield*p3(Zta(b,a.command,!!a.chunkCallback))}catch(d){return{nextState:"FAILED",error:d}}return(c=c.D(a.command,a.form,a.identity))?{nextState:"CACHE",params:{ytRequest:c,chunkCallback:a.chunkCallback}}:{nextState:"FAILED",error:Error("Pe")}}()})}};R3[_.yn]=[u4];var S3=class extends u5{execute(a){return o3(this,function(){return function*(){var {innerTubeRequest:b,apiPath:c,clickTrackingParams:d,config:e={Pd:{identity:A3}},includeCurrentScreenNonce:f=!0,chunkCallback:h}=a;b.context||(b.context=w3(d,f));var k=X0(Y0(c));return{nextState:"CACHE",params:{ytRequest:{input:k,wb:Z0(k),innerTubeRequest:b,config:e},chunkCallback:h}}}()})}};var V3=class extends t5{};V3[_.yn]=[U3];var T3=class extends u5{execute(a){return o3(this,function(){return function*(){var b=a.ytRequest,c=a.error,d=a.attempt,e=a.chunkCallback,f=b.config?.DK;if(!(f&&c instanceof y5&&G3(c.type))||d>(f.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:b,chunkCallback:e}};var h=(c=f.XH)?c.cJ(d):-1;h===-1&&(h=1E3);f.Dy!==void 0&&(h=Math.min(h,f.Dy));yield*p3(k3(new Promise(k=>{_.Kt(k,h)})));return{nextState:"FETCH",params:{ytRequest:b,chunkCallback:e,attempt:d}}}()})}};var W3=class extends u5{execute(a){return o3(this,function(){return function*(){var b=a.chunkCallback,c=a.responsePayload,d=a.wireResponse;b&&(b(c),"playerResponse"in d&&d.playerResponse&&(_.pk(),(b=_.sa("yt.scheduler.instance.setPriorityThreshold"))&&b(4)));return{nextState:"DONE",value:c}}()})}};var iwa=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],X3=class extends u5{execute(a){return o3(this,function(){return function*(){var b=a.onePlatformError;if(b&&"details"in b&&b.details){b=b.details;for(let c of b)if((b=c["@type"])&&iwa.indexOf(b)>-1)return delete c["@type"],{nextState:"PROCESS_RESPONSE", params:{...a,extractedResponse:c}}}return{nextState:"FAILED",error:Error("Se")}}()})}};var Y3=class extends u5{constructor(a){super();this.j=a}execute(a){var b=this.j;return o3(this,function(){return function*(){var c=a.extractedResponse,d=a.ytRequest,e=a.responsePayload,f=a.wireResponse;if(c&&!("code"in c||"error"in c)&&!c.sequenceMetaData?.skipProcessing)for(let h of F3)b[h]&&b[h].handleResponse(c,d);f.watchNextResponse||f.reelItemWatchResponse?f.watchNextResponse?e.content=f.watchNextResponse:e.content=f.reelItemWatchResponse:f.playerResponse?e.player=f.playerResponse:f.reelWatchSequenceResponse? e.dn=f.reelWatchSequenceResponse:e.content=f;return{nextState:"CALLBACK_DISPATCHER",params:a}}()})}};Y3[_.yn]=[_.Jy];var b4=class extends t5{};b4[_.yn]=[$3];var Z3=class extends u5{execute(a){return o3(this,function(){return function*(){var b=a.wireResponse,c;Array.isArray(b)?c=b[0]:typeof b==="object"&&b!==null&&("playerResponse"in b||"watchNextResponse"in b||"reelItemWatchResponse"in b||"reelWatchSequenceResponse"in b)?c=b.playerResponse||b.watchNextResponse||b.reelItemWatchResponse||b.reelWatchSequenceResponse:c=b;return c&&"error"in c?{nextState:"ERROR_UNPACKER",params:{...a,onePlatformError:c.error}}:{nextState:"PROCESS_RESPONSE",params:{...a,extractedResponse:c}}}()})}};var jwa=class extends w5{v(){return dwa}get B(){return!0}o(a){return _.y(a,Zva)||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 kwa=class extends w5{v(){return ewa}get B(){return!0}o(a){return _.y(a,_.Dy)||void 0}j(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)}};var z5=class extends w5{constructor(a){super();this.I=a}v(){return $va}o(a){return _.y(a,_.Zz)||_.y(a,_.Iaa)||_.y(a,_.Yz)}j(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);b.clientParamIdentifier&&this.I?.j(b.clientParamIdentifier)&&(a.clientParams=this.I.o(b.clientParamIdentifier))}};z5[_.yn]=[new _.Es("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var lwa=class extends w5{v(){return q5}get B(){return!0}o(a){return _.y(a,_.Uz)||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 mwa=class extends w5{v(){return q5}o(a){return _.y(a,_.Cy)}get B(){return!0}j(a,b){b.undoToken&&(a.feedbackTokens=[b.undoToken]);b.isUndoTokenUnencrypted&&(a.isFeedbackTokenUnencrypted=b.isUndoTokenUnencrypted)}};var nwa=class extends w5{v(){return bwa}o(a){return _.y(a,_.By)||void 0}j(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)}};var owa=class extends w5{v(){return cwa}o(a){return _.y(a,_.Az)||void 0}j(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)}};var pwa=class extends w5{v(){return awa}o(a){return _.y(a,_.Jaa)}j(a,b,c={}){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);c.includeListId&&(a.includeListId=!0)}};var qwa=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 jua=class{constructor(a,b){this.j=0;this.Ug=b?.Ug??window;this.ym=b?.ym;this.requestKey=b?.requestKey??(_.gj("par_bir_key")||"O43z0dpjhgX20SCx4KAo");this.Hs=b?.Hs??(d=>new q2(d));var c=b?.VI??((d,e,f)=>new qwa(d,e,f));this.bgChallenge=S2(a.bgChallenge);this.ttlSeconds=U2(T2(a.challenge||""));this.od=c(this.requestKey,_.w("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.qa.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.Js=b?.Js;iua(this.od);this.Gr=b?.Gr??(d=>{_.ue(this.Ug.document,"visibilitychange",()=>{this.Ug.document.visibilityState==="visible"&&d()})})}v(){Date.now()>this.j+this.ttlSeconds*1E3&&this.vm?.U()}};var pua=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],rwa=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=X_(a.interpreterSafeScript):e=a.interpreterScript??null;a.interpreterSafeUrl&&(d=_.cw(a.interpreterSafeUrl).toString());oua(this,e,d,a.program,b,c)}else _.vp(Error("Ue"))}isInitialized(){return this.v()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(a={}){return this.v()?this.B({Kc:a}):null}dispose(){this.o(null);this.S(8)}v(){return!!this.vm}B(a){return this.vm.Xr(a)}o(a){_.he(this.vm);this.vm=a}S(a){this.state=a}};var swa=class extends rwa{o(a){m4()?.bgvma();if(a){let b={bgvma:a.dispose.bind(a),bgvmb:a.snapshot.bind(a),bgvmc:a.Xr.bind(a)};_.ra("yt.abuse.playerAttLoader",b);_.ra("yt.abuse.playerAttLoaderRun",c=>a.snapshot(c))}else _.ra("yt.abuse.playerAttLoader",null),_.ra("yt.abuse.playerAttLoaderRun",null)}v(){return!!m4()}B(a){return m4().bgvmc(a)}};var twa=class extends _.Fs{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.K},{from:"document_disposed_preventable",to:"document_disposed",action:this.K},{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")}K(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 uwa=class extends _.Fs{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.K},{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.K},{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.K},{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})});_.w("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);_.w("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")}o(a,b){a(b?.event);_.w("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")}K(a,b){a(b?.event)}I(a,b){a(b?.event)}};var vwa=class{constructor(){this.B=new twa;this.D=new uwa}install(...a){a.forEach(b=>{this.B.install(b)});a.forEach(b=>{this.D.install(b)})}};var O4=class extends vwa{constructor(){super();this.install({document_disposed:{callback:this.j}});_.w("combine_ve_grafts")&&this.install({document_disposed:{callback:this.o}});this.install({flush_logs:{callback:this.v}});_.w("web_log_cfg_cee_ks")||_.Lj(qua)}v(){_.rp("finalPayload",{csn:_.Wp()})}j(){_.my(_.Ey);_.Fy!=null&&_.Fy.flush()}o(){_.hx(_.ex())}};var n4=class extends _.Kj{constructor(a,...b){super(a,b);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var s4=class{constructor(a){this.j=a}async fetch(a,b,c,d){a=rua(this,a,b);try{let e=await fetch(a);if(d&&e.ok&&e.body&&typeof e.body.getReader==="function"){let f=e.clone().body.getReader(),{value:h}=await f.read();f.cancel().catch(()=>{});if(h&&h[0]===91){let k=e.body.pipeThrough(new TextDecoderStream).getReader();return o4(this,k,new z2,[],d)}}return await this.handleResponse(e,c)}catch(e){if(_.vp(e),c?.Pv&&e instanceof n4&&e.errorType===1)throw e;}}handleResponse(a,b){var c=a.text().then(d=>{if(b?.hy&& a.ok)return _.Xx(b.hy,d);d=d.replace(")]}'","");if(b?.Pv&&d)try{var e=JSON.parse(d)}catch(f){throw new n4("JSON parsing failed after fetch");}return e??JSON.parse(d)});a.redirected||a.ok?this.j&&this.j.success():(this.j&&this.j.SI(),c=c.then(d=>{_.vp(new _.Kj("Error: API fetch failed",a.status,a.url,d));return{...d,errorMetadata:{status:a.status}}}));return c}};s4[_.yn]=[_.vn(new _.Es("NETWORK_SLI_TOKEN"))];var p4=class{static jc(){var a=_.sa("ytglobal.storage_");a||(a=new p4,_.ra("ytglobal.storage_",a));return a}async estimate(){var a=navigator;if(a.storage?.estimate)return a.storage.estimate();if(a.webkitTemporaryStorage?.queryUsageAndQuota)return sua()}async persist(){var a=navigator;return a.storage?.persist?await a.storage?.persist()?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED":"PERSISTED_STATE_NOT_SUPPORTED"}};_.ra("ytglobal.storageClass_",p4);var ura=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}Jb(a){this.handleError(a)}lm(a,b){switch(a){case "IDB_DATA_CORRUPTED":_.w("idb_data_corrupted_killswitch")||this.j("idbDataCorrupted",b);break;case "IDB_UNEXPECTEDLY_CLOSED":this.j("idbUnexpectedlyClosed",b);break;case "IS_SUPPORTED_COMPLETED":_.w("idb_is_supported_completed_killswitch")||this.j("idbIsSupportedCompleted",b);break; case "QUOTA_EXCEEDED":tua(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 A5=!1;var xua={Di:{feedbackEndpoint:y3(lwa),modifyChannelNotificationPreferenceEndpoint:y3(nwa),playlistEditEndpoint:y3(owa),shareEntityEndpoint:y3(z5),subscribeEndpoint:y3(jwa),undoFeedbackEndpoint:y3(mwa),unsubscribeEndpoint:y3(kwa),webPlayerShareEntityServiceEndpoint:y3(pwa)}};var Aua=new Map,zua=class extends _.je{constructor(a,b,c,d,e){super();this.container=a;this.webPlayerContextConfig=b;this.j=c;this.Cj=d;this.playerVars=e;Eua(this)}ma(){this.api&&this.api.destroy();V_(this.container);super.ma()}};var wwa={["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 Gua=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var Rua=class extends _.je{constructor(){var a=L4,b=H4;super();this.api=a;this.v=this.M=!1;this.U=[];this.Z={};this.B=[];this.o=[];this.ia=!1;this.sessionId=this.j=null;this.targetOrigin="*";this.ga=_.w("web_player_split_event_bus_iframe");this.I=_.u("POST_MESSAGE_ORIGIN")||`${document.location.protocol}//${document.location.hostname}`;this.D=c=>{this.onMessage(c)};B5.addEventListener("message",this.D);if(a=_.u("WIDGET_ID"))this.sessionId=a;b&&this.D(b);A4(this,"onReady",()=>{this.M=!0;var c=this.api.getVideoData(); c.isPlayable||(this.ia=!0,this.errorCode=(c=c.errorCode)?wwa[c]||5:5,this.sendMessage("onError",Number(this.errorCode)));D4(this);this.j||this.v||window.parent===window||!this.sessionId||C4(this,{event:"readyToListen"},window.parent)});A4(this,"onVideoProgress",this.fc.bind(this));A4(this,"onVolumeChange",this.Td.bind(this));A4(this,"onApiChange",this.oa.bind(this));A4(this,"onPlaybackQualityChange",this.Ma.bind(this));A4(this,"onPlaybackRateChange",this.Qa.bind(this));A4(this,"onStateChange",this.Eb.bind(this)); A4(this,"onWebglSettingsChanged",this.Fl.bind(this));A4(this,"onCaptionsTrackListChanged",this.ya.bind(this));A4(this,"captionssettingschanged",this.Fa.bind(this))}sendMessage(a,b){a={event:a,info:b===void 0?null:b};this.v?C4(this,a):this.U.push(a)}Eb(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());E4(this,a)}Ma(a){a={playbackQuality:a};this.api.getAvailableQualityLevels&&(a.availableQualityLevels=this.api.getAvailableQualityLevels());this.api.getPreferredQuality&&(a.preferredQuality=this.api.getPreferredQuality());E4(this,a)}Qa(a){E4(this,{playbackRate:a})}oa(){var a=this.api.getOptions(),b={namespaces:a};for(let c=0,d=a.length;c0&&x4(b)){var e=c;if(_.Aa(e[0])&&!Array.isArray(e[0]))d=e[0];else switch(d={},b){case "loadVideoById":case "cueVideoById":d=y4(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=y4(d);break;case "loadPlaylist":case "cuePlaylist":d= z4(e[0],e[1],e[2],e[3])}c.length=1;c[0]=d}this.api.handleExternalCall(b,c,a);x4(b)&&E4(this,B4(this))}}}}ma(){super.ma();B5.removeEventListener("message",this.D);for(var a=0;a{this.onMessage(d)};C5.addEventListener("message",this.o);F4(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.ha()||F4(this,a,Jua(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.ha()){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=Kua(c,b||{}),b=this.api.handleExternalCall(c,b,a||null),(b=Lua(c,b))&&F4(this,c,b))}}}}}}ma(){C5.removeEventListener("message",this.o);for(let a in this.j)this.j.hasOwnProperty(a)&&this.removeListener(a);super.ma()}},C5=window,Iua= window.parent;var G4=new swa;var L4=null,N4=null,J4=()=>{},H4;var T4=!1;_.Ps.then(()=>{_.nq("ep_init_cus");if(!A5){A5=!0;var a=_.w("enable_wiz_context_per_component")||!1;Ora({Pi:!0,Hp:a,Gp:a,Gv:_.w("web_include_cow_tracing"),handleError:uua});wua();_.sv=asa;_.tv=bsa}Xua();_.nq("ep_init_eps");_.ra("yt.setConfig",_.Di);_.ra("yt.config.set",_.Di);_.ra("yt.setMsg",b1);_.ra("yt.msgs.set",b1);_.ra("yt.logging.errors.log",_.tp);_.ra("writeEmbed",Pua);_.ra("yt.abuse.player.botguardInitialized",_.sa("yt.abuse.player.botguardInitialized")||Mua);_.ra("yt.abuse.player.invokeBotguard", _.sa("yt.abuse.player.invokeBotguard")||Nua);_.ra("yt.abuse.dclkstatus.checkDclkStatus",_.sa("yt.abuse.dclkstatus.checkDclkStatus")||a3);_.ra("yt.player.exports.navigate",_.sa("yt.player.exports.navigate")||wta);_.ra("yt.util.activity.init",_.sa("yt.util.activity.init")||k0);_.ra("yt.util.activity.getTimeSinceActive",_.sa("yt.util.activity.getTimeSinceActive")||_.on);_.ra("yt.util.activity.setTimestamp",_.sa("yt.util.activity.setTimestamp")||i0);window.addEventListener("load",_.Ii(Uua));window.addEventListener("pageshow", _.Ii(Vua));window.addEventListener("pagehide",_.Ii(Wua));bua();Oua();_.nq("ep_init_epe");J4=_.D5;_.nq("ep_init_cue")});_.D5=()=>{}; _.D5=function(a){(0,_.Sg)("r78Drb").then(()=>{(0,_.zy)(a)})}; _.gt(); }catch(e){_._DumpException(e)} }).call(this,this.default_base); // Google Inc.