"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 ea,fa,da,la,ma,qa,ra,za,Ha,Ja,Ka,Oa,Qa,Ua,Za,ib,nb,yb,Bb,Cb,Gb,Eb,Hb,Ib,Nb,Tb,dc,ec,fc,hc,ic,jc,kc,lc,qc,nc,Ec,Gc,Jc,Lc,Tc,Oc,Vc,ad,dd,fd,hd,id,kd,md,rd,sd,yd,zd,Cd,td,Ed,Fd,Hd,Gd,Id,Jd,Kd,Md,Qd,Wd,$d,ae,be,de,ee,ce,fe,ge,he,ne,ie,oe,le,me,se,qe,pe,re,te,ue,ve,we,xe,ye,ze,Ae,Ce,Fe,He,Ie,Je,Ke,Le,Qe,Te,Me,Ue,We,Re,Oe,cf,ff,gf,hf,jf,mf,of,sf,uf,xf,Ff,Gf,Lf,Af,Nf,Jf,Hf,If,Of,Mf,Rf,Qf,Sf,Tf,Uf,Xf,Zf,$f,ag,Yf,fg,gg,cg,bg,dg,eg,mg,ng,rg,sg,ug,wg,yg,zg,tg,Dg,vg,Eg,Cg,Gg,Lg,Mg,Ng,Og,Qg,Sg,Pg,Ug,Tg,Xg, Wg,Vg,ah,Zg,Yg,$g,bh,eh,hh,ih,jh,kh,fh,gh,mh,th,uh,vh,wh,xh,zh,Ah,Bh,Ch,Dh,Eh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,ci,di,ei,fi,gi,hi,ji,ki,li,pi,qi,ri,si,vi,wi,xi,yi,zi,Ai,Bi,Di,Ei,Mi,Ti,Yi,aj,dj,cj,Xi,oj,xj,wj,Aj,Bj,Cj,Ej,Jj,Fj,Hj,Ij,vj,Qj,Zj,bk,ck,ak,ek,hk,ik,fk,kk,mk,lk,ok,pk,qk,sk,rk,vk,yk,xk,zk,Ak,Ek,Jk,Kk,Lk,Rk,Sk,Tk,Uk,Xk,Yk,Wk,Zk,$k,bl,cl,dl,hl,nl,ql,sl,tl,gl,ul,vl,pl,rl,yl,zl,Bl,El,Hl,Ll,Nl,Ol,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Zl,bm,cm,dm,em,fm,gm,hm,km,lm,mm,om,tm,Am,Bm,Dm,Cm,Gm,Hm,Em,Fm,Im, Jm,Lm,Mm,Om,Pm,Qm,Rm,Sm,Tm,Um,Nm,Wm,Xm,Ym,Zm,fn,gn,jn,ln,mn,on,qn,rn,vn,xn,An,wn,zn,En,Kn,Jn,Mn,Qn,Rn,Sn,Tn,Vn,Zn,Wn,Xn,Yn,$n,co,ao,qo,vo,wo,Do,Ho,Fo,Go,Ko,Jo,Io,Mo,Wo,Uo,So,Oo,fp,bp,cp,qp,op,np,No,rp,ap,ep,pp,Yo,Po,Ro,Vo,mp,Fp,Np,Op,Qp,Up,Pp,Xp,Zp,$p,aq,bq,dq,fq,kq,ja,ia,ha,aa;ea=function(a,b){if(b)for(var c=0;c=this.length))return this[a]}; _.na=function(a,b,c){a=a.split(".");c=c||_.v;for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};qa=function(a,b){var c=_.pa("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};ra=function(){};_.pa=function(a,b){a=a.split(".");b=b||_.v;for(var c=0;cencodeURIComponent(c.brand)+";"+encodeURIComponent(c.version)).join("|")));a.wow64!=null&&(b+="&uaw="+Number(a.wow64));return b.slice(1)}; _.La=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.La);else{let c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.Ma=function(a,b){var c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};Oa=function(){var a=null;if(!Na)return a;try{let b=c=>c;a=Na.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};Qa=function(){Pa===void 0&&(Pa=Oa());return Pa}; _.Sa=function(a){var b=Qa();a=b?b.createScriptURL(a):a;return new _.Ra(a)};_.Ta=function(a){if(a instanceof _.Ra)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};yb=function(a,b){_.xb(a,b)||a.push(b)};_.zb=function(a,b){b=Array.prototype.indexOf.call(a,b,void 0);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c}; _.Ab=function(a){var b=a.length;if(b>0){let c=Array(b);for(let d=0;d4);e++)b[Hb(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+=Eb(a[e],b));e=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?_.Jb(f):"")}}}; _.Sb=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]};Tb=function(a,b,c){if(Array.isArray(b))for(let d=0;d=0&&bc)e=c;d+=b.length+1;return _.Jb(a.slice(d,e!==-1?e:0))};_.Zb=function(a){_.v.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=_.v.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")};kc=function(){return bc?!!cc&&!!cc.platform:!1}; lc=function(){return ec("iPhone")&&!ec("iPod")&&!ec("iPad")};_.mc=function(a){_.mc[" "](a);return a};_.pc=function(a,b){b===void 0&&(b=0);nc();b=oc[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("")}; _.rc=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;qc(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};qc=function(a,b){function c(e){for(;d>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}; nc=function(){if(!sc){sc={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){let d=a.concat(b[c].split(""));oc[c]=d;for(let e=0;e=b||(c[a]=d+1,a=Error(),_.Db(a,"incident"),_.Zb(a))}};_.vc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()}; _.yc=function(a,b){return b===void 0?a.j!==_.wc&&!!(2&(a.Da[_.xc]|0)):!!(2&b)&&a.j!==_.wc};_.zc=function(a){a.EI=!0;return a};_.Cc=function(a){if(Ac(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if((0,_.Bc)(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)};Ec=function(a){return a};Gc=function(a,b){b<100||_.uc(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.Qv(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 r=e-n;(b??(b={}))[r]=t}else f[e]=t}if(p)for(let t in p){a=p[t];if(a==null||(a=c(a,d))==null)continue;k=+t; let r;m&&!Number.isNaN(k)&&(r=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[_.xc]=e|64|d;return a};Vc=function(){if(Uc)throw Error("w");_.uc(Xc,5)}; ad=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.xc]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.Yc(a,c,!1,b&&!(c&16)):(a[_.xc]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[_.Mc]===_.Nc)return b=a.Da,c=b[_.xc]|0,_.yc(a,c)?a:_.Zc(a,b,c)?_.$c(a,b):_.Yc(b,c);if("function"==typeof _.Pc&&a instanceof _.Pc)return a};_.$c=function(a,b,c){a=new a.constructor(b);c&&(a.j=_.wc);a.o=_.wc;return a}; _.Yc=function(a,b,c,d){d??(d=!!(34&b));a=Jc(a,b,ad,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.xc]=b;return a};_.Zc=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.xc]=c|2,a.j=_.wc,!0):!1};_.cd=function(a,b,c,d,e){b=_.bd(a.Da,b,c,e);if(b!==null||d&&a.o!==_.wc)return b}; _.bd=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}};dd=function(){var a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.ed=function(){}; fd=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};hd=function(a){var b=gd;if(b)for(let c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)};id=function(){var a=[];hd(b=>{a.push(b)});return a};kd=function(){var a=document.createElement("iframe"),b={};_.tb(jd(),c=>{a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)});return b};_.ld=function(a,b){this.width=a;this.height=b};md=function(a,b){for(let c in a)b.call(void 0,a[c],c,a)}; _.nd=function(a){var b=[],c=0;for(let d in a)b[c++]=a[d];return b};_.od=function(a){for(let b in a)return!1;return!0}; _.pd=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]=_.pd(a[c]);return b}; rd=function(a,b){for(let e=1;e0?d(f):_.tb(f&&typeof f.length=="number"&&typeof f.item=="function"?_.Ab(f):f,d)}};_.Ad=function(a){return zd(document,a)}; zd=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.Bd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.ud=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};_.Dd=function(a){return a.tagName=="A"&&a.hasAttribute("href")||a.tagName=="INPUT"||a.tagName=="TEXTAREA"||a.tagName=="SELECT"||a.tagName=="BUTTON"?!a.disabled&&(!a.hasAttribute("tabindex")||Cd(a)):a.hasAttribute("tabindex")&&Cd(a)}; Cd=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};td=function(a){this.j=a||_.v.document||document}; Ed=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("B`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&& c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("C`"+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a}; Fd=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0}function b(p){for(var t=h,r=0;r<64;r+=4)t[r/4]=p[r]<<24|p[r+1]<<16|p[r+2]<<8|p[r+3];for(r=16;r<80;r++)p=t[r-3]^t[r-8]^t[r-14]^t[r-16],t[r]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],z=e[2],B=e[3],F=e[4];for(r=0;r<80;r++){if(r<40)if(r<20){var D=B^u&(z^B);var J=1518500249}else D=u^z^B,J=1859775393;else r<60?(D=u&z|B&(u|z),J=2400959708):(D=u^z^B,J=3395469782);D=((p<<5|p>>>27)&4294967295)+D+ F+J+t[r]&4294967295;F=B;B=z;z=(u<<30|u>>>2)&4294967295;u=p;p=D}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]=e[2]+z&4294967295;e[3]=e[3]+B&4294967295;e[4]=e[4]+F&4294967295}function c(p,t){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var r=[],u=0,z=p.length;u=56;r--)f[r]=t&255,t>>>=8;b(f);for(r=t=0;r<5;r++)for(var u=24;u>=0;u-=8)p[t++]=e[r]>>u&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,Zu:function(){for(var p=d(),t="",r=0;r(e.ownerNode||e.owningElement)==d)};ne=function(a,b=!0){var c=ie(a),d=new je,e=_.Mb(c)[5];md(ke,function(h){var k=e.match("/"+h+"=([^/]+)");k&&le(d,h,k[1])});var f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";me(d,a.substr(0,a.indexOf(f)+f.length));if(!b)return d;(a=_.Mb(c)[6]||null)&&_.Rb(a,(h,k)=>{d.v[h]=k});return d}; ie=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a};oe=function(a){a=_.Qb(ie(a));return a===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(a)?/\/k=/.test(a):!1};le=function(a,b,c){c?a.j[b]=c:delete a.j[b]};me=function(a,b){a.o=b}; se=function(a){var b=[],c=d=>{a.j[d]!==void 0&&b.push(d+"="+a.j[d])};pe(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("slk"),c("dti")):(c("sdch"),c("k"),c("ck"),c("am"),c("amc"),c("rt"),"d"in a.j||le(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"),qe(a,"br")!="1"&&qe(a,"br")!="0"||c("br"),c("br-d"),qe(a,"rb")=="1"&&c("rb"),qe(a,"zs")!=="0"&&c("zs"),re(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ccb"), c("ee"),c("slk"),c("dti"),c("ic"),c("m"));return b.join("/")};qe=function(a,b){return a.j[b]?a.j[b]:null};pe=function(a){a=qe(a,"md");return!!a&&a!=="0"};re=function(a){switch(qe(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};te=function(a,b){b&&b.length>0?(b.sort(),le(a,"exm",b.join(","))):le(a,"exm",null)};ue=function(a,b){b&&b.length>0?(b.sort(),le(a,"excm",b.join(","))):le(a,"excm",null)};ve=function(a){return(a=qe(a,"m"))?a.split(","):[]}; we=function(a,b){var c=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();le(a,"ee",c.join(";"))};xe=function(a){var b=qe(a,"ee");if(!b)return{};a={};b=b.split(";");for(let c of b){let [d,e]=c.split(":");a[d]={};for(let f of e.split(","))a[d][f]=!0}return a};ye=function(a){delete a.j.m;delete a.j.exm;delete a.j.ed}; ze=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};Ae=function(a="",b){if(a&&b)throw Error("L");var c="";var d=_.v._F_jsUrl;(a=b||ze(a))&&(c=a.src?a.src:a.getAttribute("href"));if(d&&c){if(d!=c)throw Error("M`"+d+"`"+c);c=d}else c=d||c;if(!oe(c))throw Error("N");return c}; Ce=function(){if(!Be){Be=!0;try{var a=Ae(_.v._F_jsUrl?"":"base-js")}catch(d){return}var b=xe(ne(a)),c=Object.keys(b);c.length!==0&&Qd(d=>{for(let e of c){let f=b[e];for(let h of Object.keys(f))d.rk(e,h)}})}};_.Ee=function(a,b){this.type="function"==typeof _.De&&a instanceof _.De?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.o=!1}; Fe=function(a,b){_.Ee.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.j=null;a&&this.init(a,b)}; He=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++Ge;this.qg=this.ki=!1};Ie=function(a){a.qg=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};Je=function(a){this.src=a;this.listeners={};this.j=0};Ke=function(a,b){var c=b.type;c in a.listeners&&_.zb(a.listeners[c],b)&&(Ie(b),a.listeners[c].length==0&&(delete a.listeners[c],a.j--))}; Le=function(a,b,c,d){for(let e=0;e-1?b[a]:null)&&_.Ze(c))}; _.Ze=function(a){if(typeof a!=="number"&&a&&!a.qg){var b=a.src;if(b&&b[Pe])Ke(b.o,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Ue(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Ve--;(c=Re(b))?(Ke(c,a),c.j==0&&(c.src=null,b[Se]=null)):Ie(a)}}};Ue=function(a){return a in $e?$e[a]:$e[a]="on"+a};We=function(a,b){if(a.qg)a=!0;else{b=new Fe(b,this);let c=a.listener,d=a.handler||a.src;a.ki&&_.Ze(a);a=c.call(d,b)}return a}; Re=function(a){a=a[Se];return a instanceof Je?a:null};Oe=function(a){if(typeof a==="function")return a;a[af]||(a[af]=function(b){return a.handleEvent(b)});return a[af]};_.bf=function(){_.Zd.call(this);this.o=new Je(this);this.Ba=this;this.M=null};_.Xe=function(a,b,c,d,e){return a.o.add(String(b),c,!0,d,e)}; cf=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.zc.qb(()=>{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.zc.Fa(a.j),a.j=0),f!==a.isOnline&&(a.isOnline=f,a.isOnline?a.dispatchEvent("networkstatus-online"):a.dispatchEvent("networkstatus-offline")),c(f)}})}; hf=function(a){a.D=a.zc.qb(async()=>{a.isOnline?window.navigator?.onLine||await gf(a):await gf(a);hf(a)},3E4)};jf=function(){var a,b;return{promise:new Promise((c,d)=>{a=c;b=d}),resolve:a,reject:b}};mf=function(a){var {promise:b,resolve:c,reject:d}=jf();kf.set(a,{promise:b,resolve:c,reject:d});lf||(lf=[],queueMicrotask(()=>{var e=[...lf];lf=null;var f=_.Td().ph(e);for(let h of e)f[h].then(kf.get(h).resolve,kf.get(h).reject)}));lf.push(a);return b}; _.nf=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};of=function(a,b){a.B(b);a.o<100&&(a.o++,b.next=a.j,a.j=b)};sf=function(){for(var a;a=pf.remove();){try{a.fn.call(a.scope)}catch(b){_.Zb(b)}of(qf,a)}rf=!1};_.tf=function(a){a.prototype.$goog_Thenable=!0};uf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}}; _.wf=function(a,b){this.ba=0;this.Ub=void 0;this.rf=this.Gd=this.parent_=null;this.Mi=this.kl=!1;if(a!=_.ed)try{let c=this;a.call(b,function(d){_.vf(c,2,d)},function(d){_.vf(c,3,d)})}catch(c){_.vf(this,3,c)}};xf=function(){this.next=this.context=this.j=this.o=this.child=null;this.v=!1};_.zf=function(a,b,c){var d=yf.get();d.o=a;d.j=b;d.context=c;return d};_.Cf=function(a,b,c){Af(a,b,c,null)||Bf(_.Ba(b,a))}; _.Df=function(a){return new _.wf(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.ba==0&&d==1?Gf(c,b):(f?(d=f,d.next==c.rf&&(c.rf=d),d.next=d.next.next):Hf(c),If(c,e,3,b)))}a.parent_=null}else _.vf(a,3,b)};_.Ef=function(a,b){a.Gd||a.ba!=2&&a.ba!=3||Jf(a);a.rf?a.rf.next=b:a.Gd=b;a.rf=b}; Lf=function(a,b,c,d){var e=_.zf(null,null,null);e.child=new _.wf(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 _.Kf?h(k):f(l)}catch(l){h(l)}}:h});e.child.parent_=a;_.Ef(a,e);return e.child};_.vf=function(a,b,c){a.ba==0&&(a===c&&(b=3,c=new TypeError("Q")),a.ba=1,Af(c,a.VA,a.WA,a)||(a.Ub=c,a.ba=b,a.parent_=null,Jf(a),b!=3||c instanceof _.Kf||Mf(a,c)))}; Af=function(a,b,c,d){if(a instanceof _.wf)return Ff(a,b,c,d),!0;if(uf(a))return a.then(b,c,d),!0;if(_.ya(a))try{let e=a.then;if(typeof e==="function")return Nf(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1};Nf=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)}};Jf=function(a){a.kl||(a.kl=!0,Bf(a.Fi,a))};Hf=function(a){var b=null;a.Gd&&(b=a.Gd,a.Gd=b.next,b.next=null);a.Gd||(a.rf=null);return b}; If=function(a,b,c,d){if(c==3&&b.j&&!b.v)for(;a&&a.Mi;a=a.parent_)a.Mi=!1;if(b.child)b.child.parent_=null,Of(b,c,d);else try{b.v?b.o.call(b.context):Of(b,c,d)}catch(e){_.Pf.call(null,e)}of(yf,b)};Of=function(a,b,c){b==2?a.o.call(a.context,c):a.j&&a.j.call(a.context,c)};Mf=function(a,b){a.Mi=!0;Bf(function(){a.Mi&&_.Pf.call(null,b)})};_.Kf=function(a){_.La.call(this,a)};Rf=function(a){return Qf(a).then(function(b){return JSON.parse(b.responseText)})}; Qf=function(a){var b={},c=new XMLHttpRequest;return(new _.wf(function(d,e){var f;try{c.open("GET",a,!0)}catch(h){e(new Sf("Error opening XHR: "+h.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.v.clearTimeout(f);var h;!(h=_.nf(c.status))&&(h=c.status===0)&&(h=_.Ob(a),h=!(h=="http"||h=="https"||h==""));h?d(c):e(new Tf(c.status,a,c))}};c.onerror=function(){e(new Sf("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=_.v.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new Uf(a,c))},b.timeoutMs));try{c.send(null)}catch(h){c.onreadystatechange=()=>{},_.v.clearTimeout(f),e(new Sf("Error sending XHR: "+h.message,a,c))}})).Bg(function(d){d instanceof _.Kf&&c.abort();throw d;})};Sf=function(a,b){_.La.call(this,a+", url="+b);this.url=b}; Tf=function(a,b,c){Sf.call(this,"Request Failed, status="+a,b,c);this.status=a};Uf=function(a,b){Sf.call(this,"Request timed out",a,b)};_.Vf=function(a,b,c,d,e=b){var f=b.length,h=()=>{f=0;a.onload=null;a.onerror=null;k=()=>{}},k=()=>{h();var m=e.filter(n=>!_.Td().Sa(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=_.Td().Sa(m);m.isLoaded()?l():(ce(m.j,l),ee(m,l))});a.onload=()=>k();a.onerror=()=>{h();d(b)}}; _.Wf=function(a,b){var c=!1,d=[];for(let e=0;e{},e=()=>{},f=!1){Yf(a,b,(h,k,l=k)=>{a.Ka&&f?a.Na(h,k,d,e,l):a.load(h,k,d,e,l,c)},c)||d(-1)};$f=function(a,b){return b.filter(c=>!a.B[c])}; ag=function(a,b,c,{Md:d,onError:e,onSuccess:f,forceReload:h}={}){a.M=c;if(!b)throw Error("S");if(a.Gc){for(let k of document.getElementsByTagName("style"))Xf(a,k);for(let k of document.getElementsByTagName("link"))Xf(a,k)}Zf(a,$f(a,b),d,e,f,h)}; Yf=function(a,b,c,d){if(a.v)return a.v.then(()=>{Yf(a,b,c,d)}),!0;if(!a.D){let f=[];var e=Object.assign({},a.B);bg(a,b,h=>{f.push(h.getId())},d,h=>!h.isLoaded(),e);b=f}for(e=0;ea.Uh;)if(f>1)f-=Math.ceil((l.length-a.Uh)/6),f=Math.max(f,1),h=b.slice(e,e+f),k=cg(a,h,d),l=_.Ta(k).toString();else return a.D?(a.D=!1,a.v=dg(a).then(m=>{eg(a,m,d)}),Yf(a,b.slice(e),c,d)):!1;e+=f;a.D?c(k,h):c(k,h,e===b.length? b:[])}return!0};fg=function(a){a.ma||(a.ma=!0,a.Z.sort());return a.Z};gg=function(a){a=a.ia;a.sort();return a};cg=function(a,b,c){return a.D?hg(a.Y,b,{cssRowKey:a.Ba,we:a.xa,Md:c,Xm:fg(a),Wm:gg(a)}):ig(a.Y,b,{cssRowKey:a.Ba,we:a.xa,Xm:fg(a),Wm:gg(a)})};_.jg=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);_.jg(a,k);a.v?a.v.then(()=>{e(-1,b)}):e(-1,b)},h)};bg=function(a,b,c,d,e,f={}){var h=_.Td();for(let k of b){b=h.Sa(k);if(f[k]||e&&!e(b))continue;f[k]=!0;let l=b.bd()||[];if(d){let m=[];d[k]&&(m=Object.keys(d[k]));l=l.concat(m)}bg(a,l,c,d,e,f);c(b)}}; dg=function(a){a=a.Y.clone();ye(a);le(a,"dg",null);le(a,"md","1");return Rf(a.toString())};eg=function(a,b,c){_.Td().Lh((b||{}).moduleGraph);bg(a,fg(a),d=>{_.Wf(a,[d.getId()])},c);a.v=null};mg=function(a){a=a.buf.charCodeAt(a.pos++);return lg[a]};ng=function(a){var b=0,c=0;do{var d=mg(a);b|=(d&31)<>>=2;r?(h+=p>>>1^-(p&1),p="sy"+h.toString(36)):(r=m,m+=p,p=l.substring(r,m));c[n]=p;t&&(d[k++]=p)}d[k]="";a.pos++;k=b&-2;h=b&1;for(l=0;l>>3&7;h&&(h=mg(a),f[k]=h&7);a.pos++;for(k=0;k0&&((a.j instanceof Set?a.j.size:a.j.length)===0?a.ij(b):(a.v.push(b),Sg(a)));return e};Tg=function(a,b,c,d,e){de(c,e.callback,e);ee(c,function(f){f=new Mg(b,f);wg(e);ug(e,!1,f)});a.jh(b)?d&&(Vg(a,b),Sg(a)):d&&Vg(a,b)}; Xg=function(a,b){b=b.filter(d=>Ng(a,d).isLoaded()?(_.v.setTimeout(()=>Error("X`"+d),0),!1):!0);var c=[];for(let d=0;d1?(b=c.shift(),a.v=c.map(function(d){return[d]}).concat(a.v),[b]):c}; Wg=function(a,b){var c=a.J instanceof Set?a.J:sd(a.J),d=[];(c instanceof Set?c.has(b):c[b])||d.push(b);b=[b];for(let e=0;e=0;h--){let k=f[h];a.Sa(k).isLoaded()||(c instanceof Set?c.has(k):c[k])||(d.push(k),b.push(k))}}d.reverse();Cb(d);return d};Vg=function(a,b){_.xb(a.Y,b)||a.Y.push(b)}; ah=function(a,b,c,d,e,f=0,h=!1){var k=h?0:f+1;f=_.Ab(c);a.I=b;if(a.J instanceof Set)for(let l of c)a.J.delete(l);else c.forEach(_.Ba(_.zb,a.J),a);if(d==401)Yg(a,new ra.ob(ra.ob.Type.fo,d)),a.v.length=0;else if(d==410)Zg(a,new ra.ob(ra.ob.Type.Tn,d)),$g(a);else if(k>=3)a.j instanceof Set&&[...a.j],Zg(a,new ra.ob(ra.ob.Type.ck,d,f,e)),$g(a);else{a.j instanceof Set&&[...a.j];let l=d==8001||!1;(c=Math.pow(k,2)*5E3)?_.v.setTimeout(()=>{a.ij(b,k,l)},c):a.ij(b,k,l)}}; Zg=function(a,b){a.I.length>1?a.v=a.I.map(function(c){return[c]}).concat(a.v):Yg(a,b)}; Yg=function(a,b){var c=a.I;a.j instanceof Set?a.j.clear():a.j.length=0;var d=[];for(var e=0;e0){a.ij(b);return}}Sg(a)};bh=function(a,b,c,d=()=>!0,e={}){for(let f of b)b=a.Sa(f),!e[f]&&d(b)&&(e[f]=!0,bh(a,b.bd()||[],c,d,e),c(b))}; eh=function(){var a={vu:"BATCH"},b=a.cssRowKey||"",c=a.we||"";!a.LH&&!b&&window&&window._F_cssRowKey&&(b=window._F_cssRowKey,!c&&window._F_combinedSignature&&(c=window._F_combinedSignature));if(!a.cssRowKey&&b&&typeof window._F_installCss!=="function")throw Error("Z");var d=a.YI||_.ch,e=ze("base-js");b=new d(Ib(Ae("",e)),b,c,!0,!1);c=a.wK||e&&e.hasAttribute("crossorigin");e=a.zH||e&&e.getAttribute("crossorigin");c&&(b.Vh=c);e&&(b.Ng=e);a.Uh&&(b.Uh=a.Uh);a.fetchPriority&&(b.fetchPriority=a.fetchPriority); var f=_.Td();f.M=b;f.Lr(!0);_.dh=a.vu==="BATCH"?mf:h=>Promise.resolve(f.load(h))};hh=function(a,b){b=b.filter(c=>!a.jh(c)&&!a.Sa(c).isLoaded());b.length>0&&(fh(a,...b),a.J.push(b),gh(a))};ih=function(a,b){return new _.wf((c,d)=>{var e=a.Sa(b);e.isLoaded()?c(null):(de(e,()=>{c(null)}),ee(e,f=>{var h=`Error loading ${b}: ${f}`;f instanceof ra.ob&&f.url&&(h=`${h}, requested url: ${f.url.toString()}`);d(Error(h))}))})}; jh=function(a,b,c,d=()=>!0,e={}){for(let f of b)b=a.Sa(f),!e[f]&&d(b)&&(e[f]=!0,jh(a,b.bd()||[],c,d,e),c(b))};kh=function(a,...b){b.forEach(c=>{delete a.D[c]})};fh=function(a,...b){b.forEach(c=>{a.D[c]=!0})}; gh=function(a){for(;a.B0;){let b=a.J.shift().filter(c=>!a.Sa(c).isLoaded());if(b.length>0){a.B++;let c=()=>{a.B--;gh(a);c=()=>{}};_.Df(b.map(f=>ih(a,f))).then(()=>{c()});let d=0,e=()=>{if(Object.keys(a.v).length>0&&!a.M.pb)throw Error("W");ag(a.M,b,a.j,{Md:a.v,onError:(f,h)=>{var k=lh[d++];k!==void 0?setTimeout(()=>{e()},k):(kh(a,...b),c(),b.forEach(l=>{l=a.Sa(l);if(!l.isLoaded())l.onError(new ra.ob(ra.ob.Type.ck,f,b,h))}))}})};e()}}}; mh=function(a){a.j===-1&&(a.j=a.data.reduce((b,c,d)=>b+(c?2**d:0),0));return a.j};_.nh=function(){};_.rh=function(a){if(a instanceof oh||a instanceof ph||a instanceof qh)return a;if(typeof a.next=="function")return new oh(()=>a);if(typeof a[Symbol.iterator]=="function")return new oh(()=>a[Symbol.iterator]());if(typeof a.Sc=="function")return new oh(()=>a.Sc());throw Error("$");};_.sh=function(a){_.Zd.call(this);this.D=1;this.v=[];this.B=0;this.j=[];this.o={};this.I=!!a}; th=function(a,b,c){Bf(function(){a.apply(b,c)})};uh=function(a){this.j=a};vh=function(a){this.j=a};wh=function(a){this.data=a};xh=function(a){return a===void 0||a instanceof wh?a:new wh(a)};_.yh=function(a){this.j=a};zh=function(){};Ah=function(){};Bh=function(a){this.j=a;this.o=null};Ch=function(a){if(a.j==null)throw Error("aa");a.isAvailable()||_.Zb(Error("aa"))};Dh=function(){var a=null;try{a=_.v.localStorage||null}catch(b){}Bh.call(this,a)};Eh=function(a,b){this.o=a;this.j=b+"::"}; _.Fh=function(a){var b=new Dh;return b.isAvailable()?a?new Eh(b,a):b:null}; Hh=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};Ih=function(a){for(var b=a.length;--b>=0;)a[b]=0};Jh=function(a,b,c,d,e){this.Tr=a;this.Jv=b;this.Iv=c;this.lv=d;this.ny=e;this.Up=a&&a.length};Kh=function(a,b){this.tp=a;this.ag=0;this.he=b};Lh=function(a,b){a.La[a.pending++]=b&255;a.La[a.pending++]=b>>>8&255};Mh=function(a,b,c){a.gb>16-c?(a.Fb|=b<>16-a.gb,a.gb+=c-16):(a.Fb|=b<>>=1,c<<=1;while(--b>0);return c>>>1};Ph=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]=Oh(d[e]++,e))};Qh=function(a){var b;for(b=0;b<286;b++)a.Pb[b*2]=0;for(b=0;b<30;b++)a.Ee[b*2]=0;for(b=0;b<19;b++)a.rb[b*2]=0;a.Pb[512]=1;a.qd=a.yg=0;a.kc=a.matches=0};Rh=function(a){a.gb>8?Lh(a,a.Fb):a.gb>0&&(a.La[a.pending++]=a.Fb);a.Fb=0;a.gb=0}; Sh=function(a,b,c){Rh(a);Lh(a,c);Lh(a,~c);Gh.lf(a.La,a.window,b,c,a.pending);a.pending+=c};Th=function(a,b,c,d){var e=b*2,f=c*2;return a[e]>>7)];Nh(a,h,c);k=ai[h];k!==0&&(e-=bi[h],Mh(a,e,k))}}while(d>1;h>=1;h--)Uh(a,c,h);l=f;do h=a.Qa[1],a.Qa[1]=a.Qa[a.kd--],Uh(a,c,1),d=a.Qa[1],a.Qa[--a.Of]=h,a.Qa[--a.Of]=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.Qa[1]=l++,Uh(a,c,1);while(a.kd>= 2);a.Qa[--a.Of]=a.Qa[1];h=b.tp;l=b.ag;d=b.he.Tr;e=b.he.Up;f=b.he.Jv;var m=b.he.Iv,n=b.he.ny,p,t=0;for(p=0;p<=15;p++)a.Vc[p]=0;h[a.Qa[a.Of]*2+1]=0;for(b=a.Of+1;b<573;b++){var r=a.Qa[b];p=h[h[r*2+1]*2+1]+1;p>n&&(p=n,t++);h[r*2+1]=p;if(!(r>l)){a.Vc[p]++;var u=0;r>=m&&(u=f[r-m]);var z=h[r*2];a.qd+=z*(p+u);e&&(a.yg+=z*(d[r*2+1]+u))}}if(t!==0){do{for(p=n-1;a.Vc[p]===0;)p--;a.Vc[p]--;a.Vc[p+1]+=2;a.Vc[n]--;t-=2}while(t>0);for(p=n;p!==0;p--)for(r=a.Vc[p];r!==0;)d=a.Qa[--b],d>l||(h[d*2+1]!==p&&(a.qd+=(p-h[d* 2+1])*h[d*2],h[d*2+1]=p),r--)}Ph(c,k,a.Vc)};ei=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.Pb[c*2]!==0)return 0;if(a.Pb[18]!==0||a.Pb[20]!==0||a.Pb[26]!==0)return 1;for(c=32;c<256;c++)if(a.Pb[c*2]!==0)return 1;return 0};hi=function(a,b,c){a.La[a.Pg+a.kc*2]=b>>>8&255;a.La[a.Pg+a.kc*2+1]=b&255;a.La[a.Wl+a.kc]=c&255;a.kc++;b===0?a.Pb[c*2]++:(a.matches++,b--,a.Pb[(Vh[c]+256+1)*2]++,a.Ee[(b<256?$h[b]:$h[256+(b>>>7)])*2]++);return a.kc===a.oh-1};ji=function(a,b){a.msg=ii[b];return b}; ki=function(a){for(var b=a.length;--b>=0;)a[b]=0};li=function(a){var b=a.state,c=b.pending;c>a.ya&&(c=a.ya);c!==0&&(Gh.lf(a.output,b.La,b.Ch,c,a.hg),a.hg+=c,b.Ch+=c,a.rn+=c,a.ya-=c,b.pending-=c,b.pending===0&&(b.Ch=0))}; pi=function(a,b){var c=a.Wb>=0?a.Wb:-1,d=a.V-a.Wb,e=0;if(a.level>0){a.va.Pk===2&&(a.va.Pk=gi(a));di(a,a.fj);di(a,a.wi);ei(a,a.Pb,a.fj.ag);ei(a,a.Ee,a.wi.ag);di(a,a.Ko);for(e=18;e>=3&&a.rb[mi[e]*2+1]===0;e--);a.qd+=3*(e+1)+5+5+4;var f=a.qd+3+7>>>3;var h=a.yg+3+7>>>3;h<=f&&(f=h)}else f=h=d+5;if(d+4<=f&&c!==-1)Mh(a,b?1:0,3),Sh(a,c,d);else if(a.strategy===4||h===f)Mh(a,2+(b?1:0),3),ci(a,ni,oi);else{Mh(a,4+(b?1:0),3);c=a.fj.ag+1;d=a.wi.ag+1;e+=1;Mh(a,c-257,5);Mh(a,d-1,5);Mh(a,e-4,4);for(f=0;f>>8&255;a.La[a.pending++]=b&255}; si=function(a,b){var c=a.Fq,d=a.V,e=a.ac,f=a.Lq,h=a.V>a.Cb-262?a.V-(a.Cb-262):0,k=a.window,l=a.ke,m=a.ta,n=a.V+258,p=k[d+e-1],t=k[d+e];a.ac>=a.Pp&&(c>>=2);f>a.da&&(f=a.da);do{var r=b;if(k[r+e]===t&&k[r+e-1]===p&&k[r]===k[d]&&k[++r]===k[d+1]){d+=2;for(r++;k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&de){a.Zf=b;e=r;if(r>=f)break;p=k[d+e-1];t=k[d+e]}}}while((b=m[b&l])>h&&--c!==0); return e<=a.da?e:a.da}; vi=function(a){var b=a.Cb,c;do{var d=a.Es-a.da-a.V;if(a.V>=b+(b-262)){Gh.lf(a.window,a.window,b,b,0);a.Zf-=b;a.V-=b;a.Wb-=b;var e=c=a.Pi;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.ta[--e],a.ta[e]=f>=b?f-b:0;while(--c);d+=b}if(a.va.Eb===0)break;e=a.va;c=a.window;f=a.V+a.da;var h=e.Eb;h>d&&(h=d);h===0?c=0:(e.Eb-=h,Gh.lf(c,e.input,e.Ue,h,f),e.state.wrap===1?e.ra=ti(e.ra,c,h,f):e.state.wrap===2&&(e.ra=ui(e.ra,c,h,f)),e.Ue+=h,e.ef+=h,c=h);a.da+=c;if(a.da+a.tb>=3)for(d=a.V-a.tb,a.wa= a.window[d],a.wa=(a.wa<=3&&(a.wa=(a.wa<=3)if(c=hi(a,a.V-a.Zf,a.za-3),a.da-=a.za,a.za<=a.Zl&&a.da>=3){a.za--;do a.V++,a.wa=(a.wa<=3&&(a.wa=(a.wa<4096)&&(a.za=2));if(a.ac>=3&&a.za<=a.ac){d=a.V+a.da-3;c=hi(a,a.V-1-a.sr,a.ac-3);a.da-=a.ac-1;a.ac-=2;do++a.V<=d&&(a.wa=(a.wa<=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.za=a.da)}a.za>=3?(c=hi(a,1,a.za-3),a.da-=a.za,a.V+=a.za,a.za=0):(c=hi(a,0,a.window[a.V]),a.da--,a.V++);if(c&&(pi(a,!1),a.va.ya===0))return 1}a.tb=0;return b===4?(pi(a, !0),a.va.ya===0?3:4):a.kc&&(pi(a,!1),a.va.ya===0)?1:2};zi=function(a,b){for(var c;;){if(a.da===0&&(vi(a),a.da===0)){if(b===0)return 1;break}a.za=0;c=hi(a,0,a.window[a.V]);a.da--;a.V++;if(c&&(pi(a,!1),a.va.ya===0))return 1}a.tb=0;return b===4?(pi(a,!0),a.va.ya===0?3:4):a.kc&&(pi(a,!1),a.va.ya===0)?1:2};Ai=function(a,b,c,d,e){this.gw=a;this.ly=b;this.Hy=c;this.ky=d;this.Wv=e}; Bi=function(){this.va=null;this.status=0;this.La=null;this.wrap=this.pending=this.Ch=this.nc=0;this.pa=null;this.xc=0;this.method=8;this.Xf=-1;this.ke=this.Bn=this.Cb=0;this.window=null;this.Es=0;this.head=this.ta=null;this.Lq=this.Pp=this.strategy=this.level=this.Zl=this.Fq=this.ac=this.da=this.Zf=this.V=this.Qe=this.sr=this.za=this.Wb=this.jd=this.gd=this.Al=this.Pi=this.wa=0;this.Pb=new Gh.Qc(1146);this.Ee=new Gh.Qc(122);this.rb=new Gh.Qc(78);ki(this.Pb);ki(this.Ee);ki(this.rb);this.Ko=this.wi= this.fj=null;this.Vc=new Gh.Qc(16);this.Qa=new Gh.Qc(573);ki(this.Qa);this.Of=this.kd=0;this.depth=new Gh.Qc(573);ki(this.depth);this.gb=this.Fb=this.tb=this.matches=this.yg=this.qd=this.Pg=this.kc=this.oh=this.Wl=0}; Di=function(a,b){if(!a||!a.state||b>5||b<0)return a?ji(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.Eb!==0||c.status===666&&b!==4)return ji(a,a.ya===0?-5:-2);c.va=a;var d=c.Xf;c.Xf=b;if(c.status===42)if(c.wrap===2)a.ra=0,qi(c,31),qi(c,139),qi(c,8),c.pa?(qi(c,(c.pa.text?1:0)+(c.pa.Od?2:0)+(c.pa.extra?4:0)+(c.pa.name?8:0)+(c.pa.comment?16:0)),qi(c,c.pa.time&255),qi(c,c.pa.time>>8&255),qi(c,c.pa.time>>16&255),qi(c,c.pa.time>>24&255),qi(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),qi(c,c.pa.os&255), c.pa.extra&&c.pa.extra.length&&(qi(c,c.pa.extra.length&255),qi(c,c.pa.extra.length>>8&255)),c.pa.Od&&(a.ra=ui(a.ra,c.La,c.pending,0)),c.xc=0,c.status=69):(qi(c,0),qi(c,0),qi(c,0),qi(c,0),qi(c,0),qi(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),qi(c,3),c.status=113);else{var e=8+(c.Bn-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;ri(c,e+(31-e%31));c.V!==0&&(ri(c,a.ra>>>16),ri(c,a.ra&65535));a.ra=1}if(c.status===69)if(c.pa.extra){for(e=c.pending;c.xc< (c.pa.extra.length&65535)&&(c.pending!==c.nc||(c.pa.Od&&c.pending>e&&(a.ra=ui(a.ra,c.La,c.pending-e,e)),li(a),e=c.pending,c.pending!==c.nc));)qi(c,c.pa.extra[c.xc]&255),c.xc++;c.pa.Od&&c.pending>e&&(a.ra=ui(a.ra,c.La,c.pending-e,e));c.xc===c.pa.extra.length&&(c.xc=0,c.status=73)}else c.status=73;if(c.status===73)if(c.pa.name){e=c.pending;do{if(c.pending===c.nc&&(c.pa.Od&&c.pending>e&&(a.ra=ui(a.ra,c.La,c.pending-e,e)),li(a),e=c.pending,c.pending===c.nc)){var f=1;break}f=c.xce&&(a.ra=ui(a.ra,c.La,c.pending-e,e));f===0&&(c.xc=0,c.status=91)}else c.status=91;if(c.status===91)if(c.pa.comment){e=c.pending;do{if(c.pending===c.nc&&(c.pa.Od&&c.pending>e&&(a.ra=ui(a.ra,c.La,c.pending-e,e)),li(a),e=c.pending,c.pending===c.nc)){f=1;break}f=c.xce&&(a.ra=ui(a.ra,c.La,c.pending-e,e));f===0&&(c.status=103)}else c.status=103;c.status===103&& (c.pa.Od?(c.pending+2>c.nc&&li(a),c.pending+2<=c.nc&&(qi(c,a.ra&255),qi(c,a.ra>>8&255),a.ra=0,c.status=113)):c.status=113);if(c.pending!==0){if(li(a),a.ya===0)return c.Xf=-1,0}else if(a.Eb===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return ji(a,-5);if(c.status===666&&a.Eb!==0)return ji(a,-5);if(a.Eb!==0||c.da!==0||b!==0&&c.status!==666){d=c.strategy===2?zi(c,b):c.strategy===3?yi(c,b):Ci[c.level].Wv(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.ya===0&&(c.Xf=-1),0;if(d===2&&(b===1? (Mh(c,2,3),Nh(c,256,ni),c.gb===16?(Lh(c,c.Fb),c.Fb=0,c.gb=0):c.gb>=8&&(c.La[c.pending++]=c.Fb&255,c.Fb>>=8,c.gb-=8)):b!==5&&(Mh(c,0,3),Sh(c,0,0),b===3&&(ki(c.head),c.da===0&&(c.V=0,c.Wb=0,c.tb=0))),li(a),a.ya===0))return c.Xf=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(qi(c,a.ra&255),qi(c,a.ra>>8&255),qi(c,a.ra>>16&255),qi(c,a.ra>>24&255),qi(c,a.ef&255),qi(c,a.ef>>8&255),qi(c,a.ef>>16&255),qi(c,a.ef>>24&255)):(ri(c,a.ra>>>16),ri(c,a.ra&65535));li(a);c.wrap>0&&(c.wrap=-c.wrap);return c.pending!== 0?0:1}; Ei=function(a){if(!(this instanceof Ei))return new Ei(a);a=this.options=Gh.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.va=new Fi;this.va.ya=0;var b=this.va;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=ji(b,-2);else{e===8&&(e=9);var l=new Bi;b.state=l;l.va=b;l.wrap=k;l.pa=null;l.Bn=e;l.Cb=1<>=7;f<30;f++)for(bi[f]=h<<7,e=0;e<1<=m.Cb&&(b===0&&(ki(m.head),m.V=0,m.Wb=0,m.tb=0),c=new Gh.hf(m.Cb),Gh.lf(c,f,h-m.Cb,m.Cb,0),f=c,h=m.Cb);c=a.Eb;d=a.Ue;e=a.input;a.Eb=h;a.Ue=0;a.input=f;for(vi(m);m.da>=3;){f=m.V;h=m.da-2;do m.wa=(m.wa<1?a[b[0]]=b[1]:b.length===1&&Object.assign(a,b[0])};_.Qi=function(...a){_.Oi(_.Pi,arguments)};_.w=function(a,b){return a in _.Pi?_.Pi[a]:b};_.Ri=function(a){var b=_.Pi.EXPERIMENT_FLAGS;return b?b[a]:void 0};Ti=function(a){Si.forEach(b=>b(a))};_.Vi=function(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){_.Ui(b)}}:a}; _.Ui=function(a){var b=_.pa("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=_.w("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.Qi("ERRORS",b));Ti(a)};_.Wi=function(a,b,c,d,e){var f=_.pa("yt.logging.errors.log");f?f(a,"WARNING",b,c,d,void 0,e):(f=_.w("ERRORS",[]),f.push([a,"WARNING",b,c,d,void 0,e]),_.Qi("ERRORS",f))}; Yi=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];_.tb(c,f=>{f==""?b.push(e):b.push(`${e}=${encodeURIComponent(String(f))}`)})});return b.join("&")};_.bj=function(a){a.charAt(0)==="?"&&(a=a.substring(1));return Yi(a,"&")};dj=function(a,b){return cj(a,b||{},!0)};_.ej=function(a,b){return cj(a,b||{},!1)}; cj=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=_.bj(e[1]||"");for(let f in b)!c&&e!==null&&f in e||(e[f]=b[f]);return _.Vb(a,e)+d};_.fj=function(a){if(!b)var b=window.location.href;var c=_.Mb(a)[1]||null,d=_.Pb(a);c&&d?(a=_.Mb(a),b=_.Mb(b),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?_.Pb(b)===d&&(Number(_.Mb(b)[4]||null)||null)===(Number(_.Mb(a)[4]||null)||null):!0;return a};Xi=function(a){return a&&a.match(gj)?a:_.Jb(a)}; _.lj=function(a=_.pa("yt.ads.biscotti.lastId_")||""){var b=hj,c=Object,d=c.assign;a:{try{var e=b.j.top.location.href}catch(F){e=2;break a}e=e?e===b.o.location.href?0:1:2}e={dt:ij,flash:"0",frm:e};try{e.u_tz=-(new Date).getTimezoneOffset();try{var f=jj.history.length}catch(F){f=0}e.u_his=f;e.u_h=jj.screen?.height;e.u_w=jj.screen?.width;e.u_ah=jj.screen?.availHeight;e.u_aw=jj.screen?.availWidth;e.u_cd=jj.screen?.colorDepth}catch(F){}f=b.j;try{var h=f.screenX;var k=f.screenY}catch(F){}try{var l=f.outerWidth; var m=f.outerHeight}catch(F){}try{var n=f.innerWidth;var p=f.innerHeight}catch(F){}try{var t=f.screenLeft;var r=f.screenTop}catch(F){}try{n=f.innerWidth,p=f.innerHeight}catch(F){}try{var u=f.screen.availWidth;var z=f.screen.availTop}catch(F){}h=[t,r,h,k,u,z,l,m,n,p];try{var B=_.xd(b.j.top||window).round()}catch(F){B=new _.ld(-12245933,-12245933)}l=B;B=new kj;"SVGElement"in _.v&&"createElementNS"in _.v.document&&B.set(0);k=kd();k["allow-top-navigation-by-user-activation"]&&B.set(1);k["allow-popups-to-escape-sandbox"]&& B.set(2);_.v.crypto&&_.v.crypto.subtle&&B.set(3);"TextDecoder"in _.v&&"TextEncoder"in _.v&&B.set(4);B=mh(B);k=l.height;l=l.width;h=h.join();b=b.o;c=d.call(c,e,{bc:B,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:!!jj.WebGLRenderingContext});c.ca_type="image";a&&(c.bid=a);return c};_.mj=function(a,b){typeof a==="function"&&(a=_.Vi(a));return window.setTimeout(a,b)}; oj=function(){if(!nj)return null;var a=nj();return"open"in a?a:null};_.qj=function(a){switch(_.pj(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};_.pj=function(a){return a&&"status"in a?a.status:-1};_.x=function(a,b){a=_.rj(a,b);return typeof a==="string"&&a==="false"?!1:!!a};_.sj=function(a,b){return Number(_.rj(a,b)||0)};_.tj=function(a){a=_.rj(a);return a!==void 0?String(a):""}; _.rj=function(a,b){a=_.w("EXPERIMENT_FLAGS",{})[a];return a!==void 0?a:b};_.uj=function(){var a=[],b=_.w("EXPERIMENTS_FORCED_FLAGS",{});for(var c of Object.keys(b))a.push({key:c,value:String(b[c])});c=_.w("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}; xj=function(a,b,c="GET",d="",e,f,h,k=!1,l){var m=oj();if(!m)return null;var n=()=>{(m&&"readyState"in m?m.readyState:0)===4&&b&&_.Vi(b)(m)};"onloadend"in m?m.addEventListener("loadend",n,!1):m.onreadystatechange=n;_.x("debug_forward_web_query_parameters")&&(a=vj(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=wj(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){_.Wi(p)}}m.send(d);return m}; wj=function(a,b={}){var c=_.fj(a),d=_.w("INNERTUBE_CLIENT_NAME"),e=_.x("web_ajax_ignore_global_headers_if_set");for(let k in yj){let l=_.w(yj[k]),m=k==="X-Goog-AuthUser"||k==="X-Goog-PageId";k!=="X-Goog-Visitor-Id"||l||(l=_.w("VISITOR_DATA"));var f;if(!(f=!l)){if(!(f=c||(_.Pb(a)?!1:!0))){f=a;var h;if(h=_.x("add_auth_headers_to_remarketing_google_dot_com_ping")&&k==="Authorization"&&(d==="TVHTML5"||d==="TVHTML5_UNPLUGGED"||d==="TVHTML5_SIMPLY"))h=_.Pb(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=_.Qb(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||!_.Pb(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!_.Pb(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&&_.Pb(a)||(b["X-YouTube-Ad-Signals"]=aj(_.lj()));return b};Aj=function(a,b){b.method="POST";b.postParams||(b.postParams={});return _.zj(a,b)}; _.zj=function(a,b){var c=b.format||"JSON";a=Bj(a,b);var d=Cj(a,b),e=!1,f=Dj(a,k=>{if(!e){e=!0;h&&window.clearTimeout(h);var l=_.qj(k),m=null,n=400<=k.status&&k.status<500,p=500<=k.status&&k.status<600;if(l||n||p)m=Ej(a,c,k,b.convertToSafeHtml);l&&(l=Fj(c,k,m));m=m||{};n=b.context||_.v;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=_.mj(()=>{e||(e=!0,f.abort(),window.clearTimeout(h),k.call(b.context||_.v,f))},d)}return f};Bj=function(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=_.w("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=dj(a,b);return a}; Cj=function(a,b){var c=_.w("XSRF_FIELD_NAME"),d=_.w("XSRF_TOKEN"),e=b.postBody||"",f=b.postParams,h=_.w("XSRF_FIELD_NAME"),k;b.headers&&(k=b.headers["Content-Type"]);b.excludeXsrf||_.Pb(a)&&!b.withCredentials&&_.Pb(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=_.bj(e),rd(e,f),e=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(e):_.Ub(e));f=e||f&&!_.od(f);!Gj&&f&& b.method!=="POST"&&(Gj=!0,_.Ui(Error("ca")));return e};Ej=function(a,b,c,d){var e=null;switch(b){case "JSON":let f;try{f=c.responseText}catch(h){throw d=Error("da"),d.params=a,_.Wi(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)?Hj(a):null)e={},_.tb(a.getElementsByTagName("*"),h=>{e[h.tagName]=Ij(h)})}d&&Jj(e);return e}; Jj=function(a){if(_.ya(a))for(let b in a)b==="html_content"||_.Ma(b,"_html")?a[b]=_.hb(a[b]):Jj(a[b])};Fj=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}};Hj=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null};Ij=function(a){var b="";_.tb(a.childNodes,c=>{b+=c.nodeValue});return b}; vj=function(a){var b=window.location.search,c=_.Pb(a);_.x("debug_handle_relative_url_for_query_forward_killswitch")||!c&&_.fj(a)&&(c=document.location.hostname);var d=_.Qb(a);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=_.bj(b),f={};_.tb(Kj,h=>{e[h]&&(f[h]=e[h])});return _.ej(a,f)};_.Mj=function(a,b,c,d="youtube.com",e=!1){_.Lj.set(a,b,{kj:c,path:"/",domain:d,secure:e})}; _.Nj=function(a,b="/",c="youtube.com"){_.Lj.remove(a,b,c)};_.Oj=function(){if(!_.v.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.v.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.v.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.v.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.v.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}}; _.Pj=function(a){var b={},c=[];"USER_SESSION_ID"in _.Pi&&c.push({key:"u",value:_.w("USER_SESSION_ID")});if(c=_.Nd(c))b.Authorization=c,c=a=a?.sessionIndex,c===void 0&&(c=Number(_.w("SESSION_INDEX",0)),c=isNaN(c)?0:c),_.x("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Pi||(b["X-Origin"]=window.location.origin),a===void 0&&"DELEGATED_SESSION_ID"in _.Pi&&(b["X-Goog-PageId"]=_.w("DELEGATED_SESSION_ID"));return b}; Qj=function(){var a=_.v.navigator;return a?a.connection:void 0};_.Sj=function(){var a=Qj();if(a){var b=Rj[a.type||"unknown"]||"CONN_UNKNOWN";a=Rj[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}};_.Uj=function(){var a=Qj();if(a?.effectiveType)return Tj.hasOwnProperty(a.effectiveType)?Tj[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};_.Wj=function(){try{return _.Vj(),!0}catch(a){return!1}}; _.Vj=function(a="unknown"){if(_.w("DATASYNC_ID")!==void 0)return _.w("DATASYNC_ID");throw new _.Xj("Datasync ID not set",a);};_.Yj=function(a,b){return _.df.Ga(a,0,b)};Zj=function(a,b){try{b()}catch(c){a.Hb(c)}};bk=function(a){if(a.o[8].length){if(a.ga)return 4;if(ak(a))return 3}for(let b=5;b>=a.B;b--)if(a.o[b].length>0)return b>0?ak(a)?3:2:1;return 0};ck=function(a){a.Z.length=0;for(let b=5;b>=0;b--)a.o[b].length=0;a.o[8].length=0;a.v={};a.stop()};ak=function(a){return!a.isHidden()&&a.xa}; ek=function(a){for(let b of dk)if(a.o[b].length)return!0;return!1}; hk=function(a,b,c){a.ga&&a.I===4&&a.j||a.stop();a.D=!0;b=_.Ca()+(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.Hb(h)}}}for(d=a.o[4];d.length;)c=d.shift(),f=a.v[c],delete a.v[c],f&&Zj(a,f);d=a.ma?0:1;d=a.B>d?a.B:d;if(!(_.Ca()>=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&&Zj(a,c)}while(c&&_.Ca(){var e=kk().Ga(a,b);nk[d]=e},c);return d};pk=function(a){kk().U(a)};qk=function(a){var b=kk();if(a<0)b.Fa(-a);else{var c=nk[a];c?(b.Fa(c),delete nk[a]):window.clearTimeout(a)}};sk=function(){rk()}; rk=function(){window.clearTimeout(tk);kk().start()};vk=function(){kk().pause();window.clearTimeout(tk);tk=window.setTimeout(sk,uk)};yk=function(){window.clearTimeout(wk);wk=window.setTimeout(()=>{xk(0)},uk)};xk=function(a){yk();var b=kk();b.B=a;b.start()};zk=function(a){yk();var b=kk();b.B>a&&(b.B=a,b.start())};Ak=function(){window.clearTimeout(wk);var a=kk();a.B=0;a.start()};_.Ck=function(){Bk.instance||(Bk.instance=new Bk);return Bk.instance}; Ek=function(){return Dk()?.get("LAST_RESULT_ENTRY_KEY",!0)};_.Ik=function(a){Fk||(_.Gk?_.Gk.Hb(a):(_.Hk.push({type:"ERROR",payload:a}),_.Hk.length>10&&_.Hk.shift()))};Jk=function(a,b){Fk||(_.Gk?_.Gk.Xl(a,b):(_.Hk.push({type:"EVENT",eventType:a,payload:b}),_.Hk.length>10&&_.Hk.shift()))};Kk=function(a){if(a.indexOf(":")>=0)throw Error("ha");};Lk=function(a){return a.substr(0,a.indexOf(":"))||a};_.Mk=function(a){var b=_.ac();return b?b.toLowerCase().indexOf(a)>=0:!1}; Rk=function(a,b,c,d){b=Lk(b);var e=a instanceof Error?a:Error("ia`"+a);if(e instanceof Nk)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new Nk("QUOTA_EXCEEDED",a);if(_.Ok&&e.name==="UnknownError")return new Nk("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Pk)return new Nk("MISSING_INDEX",{...a,objectStore:e.objectStore,index:e.index});if(e.name==="InvalidStateError"&&Qk.some(f=>e.message.includes(f)))return new Nk("EXECUTE_TRANSACTION_ON_CLOSED_DB",a);if(e.name=== "AbortError")return new Nk("UNKNOWN_ABORT",a,e.message);e.args=[{...a,name:"IdbError",Am:e.name}];e.level="WARNING";return e};Sk=function(a,b,c){var d=Ek();return new Nk("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d?.hasSucceededOnce}})};Tk=function(a){if(!a)throw Error();throw a;};Uk=function(a){return a};Xk=function(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("ja");let f=c(a.state.value);f instanceof _.Vk?Wk(a,b,f,d,e):d(f)}catch(f){e(f)}}; Yk=function(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("ka");let f=c(a.state.reason);f instanceof _.Vk?Wk(a,b,f,d,e):d(f)}catch(f){e(f)}};Wk=function(a,b,c,d,e){b===c?e(new TypeError("la")):c.then(f=>{f instanceof _.Vk?Wk(a,b,f,d,e):d(f)},f=>{e(f)})};Zk=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)}; $k=function(a){return new Promise((b,c)=>{Zk(a,b,c)})};bl=function(a){return new _.Vk(new al((b,c)=>{Zk(a,b,c)}))};cl=function(a,b){return new _.Vk(new al((c,d)=>{var e=()=>{var f=a?b(a):null;f?f.then(h=>{a=h;e()},d):c()};e()}))};dl=function(){return _.x("idb_immediate_commit")}; _.il=async function(a,b,c,d){var e={mode:"readonly",ib:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof c==="string"?e.mode=c:Object.assign(e,c);a.transactionCount++;c=e.ib?3:1;for(var f=0,h;!h;){f++;let n=Math.round((0,_.el)());try{var k=a.j.transaction(b,e.mode),l=d,m=!!e.commit;let p=new fl(k),t=await gl(p,l,m),r=Math.round((0,_.el)());hl(a,n,r,f,void 0,b.join(),e);return t}catch(p){l=Math.round((0,_.el)());let t=Rk(p,a.j.name,b.join(),a.j.version);if(t instanceof Nk&&!t.j||f>=c)hl(a,n,l,f,t,b.join(), e),h=t}}return Promise.reject(h)};_.kl=function(a,b,c){a=a.j.createObjectStore(b,c);return new jl(a)};_.ml=function(a,b,c){return _.il(a,[b],{mode:"readwrite",ib:!0,commit:dl()},d=>_.ll(d.objectStore(b),c))}; hl=function(a,b,c,d,e,f,h){b=c-b;e?(e instanceof Nk&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&Jk("QUOTA_EXCEEDED",{dbName:Lk(a.j.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:h.mode}),e instanceof Nk&&e.type==="UNKNOWN_ABORT"&&(c-=a.v,c<0&&c>=2147483648&&(c=0),Jk("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.o=!0),nl(a,!1,d,f,b,h.tag),_.Ik(e)):nl(a,!0,d,f,b,h.tag)}; nl=function(a,b,c,d,e,f="IDB_TRANSACTION_TAG_UNKNOWN"){Jk("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.o,duration:e,isSuccessful:b,tryCount:c,tag:f})};_.ll=function(a,b){return bl(a.j.put(b,void 0))};_.ol=function(a,b,c){a.j.createIndex(b,c,{unique:!1})};ql=function(a,b,c){a=a.j.openCursor(b.query,b.direction);return pl(a).then(d=>cl(d,c))};sl=function(a,b){return ql(a,{query:b},c=>c.delete().then(()=>rl(c))).then(()=>{})}; tl=function(a,b,c){var d=[];return ql(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),rl(e)}).then(()=>d)};gl=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)};ul=function(a,b,c){var {query:d=null,direction:e="next"}=b;a=a.j.openCursor(d,e);return pl(a).then(f=>cl(f,c))}; vl=function(a,b,c){var d=[];return ul(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),rl(e)}).then(()=>d)};pl=function(a){return bl(a).then(b=>b?new wl(a,b):null)};rl=function(a){a.cursor.continue(void 0);return pl(a.request)}; yl=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.DA,m=c.upgrade,n=c.closed,p,t=()=>{p||(p=new xl(f.result,{closed:n}));return p};f.addEventListener("upgradeneeded",r=>{try{if(r.newVersion===null)throw Error("na");if(f.transaction===null)throw Error("oa");r.dataLoss&&r.dataLoss!=="none"&&Jk("IDB_DATA_CORRUPTED",{reason:r.dataLossMessage||"unknown reason",dbName:Lk(a)});let u=t(),z=new fl(f.transaction);m&& m(u,B=>r.oldVersion=B,z);z.done.catch(B=>{e(B)})}catch(u){e(u)}});f.addEventListener("success",()=>{var r=f.result;k&&r.addEventListener("versionchange",()=>{k(t())});r.addEventListener("close",()=>{Jk("IDB_UNEXPECTEDLY_CLOSED",{dbName:Lk(a),dbVersion:r.version});l&&l()});d(t())});f.addEventListener("error",()=>{e(f.error)});h&&f.addEventListener("blocked",()=>{h()})})};zl=function(a,b,c={}){return yl(a,b,c)}; _.Al=async function(a,b={}){try{let c=self.indexedDB.deleteDatabase(a),d=b.blocked;d&&c.addEventListener("blocked",()=>{d()});await $k(c)}catch(c){throw Rk(c,a,"",-1);}};Bl=function(a,b){return new Nk("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};_.Cl=function(a,b){if(!b)throw Sk("openWithToken",Lk(a.name));return a.open()}; El=async function(a,b){return _.il(await _.Cl(Dl,b),["databases"],{ib:!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 _.ll(d,a).then(()=>{})})})};_.Fl=async function(a,b){return a?(await _.Cl(Dl,b)).delete("databases",a):void 0}; _.Gl=async function(a,b){var c=[];b=await _.Cl(Dl,b);await _.il(b,["databases"],{ib:!0,mode:"readonly"},d=>{c.length=0;return ql(d.objectStore("databases"),{},e=>{a(e.cursor.value)&&c.push(e.cursor.value);return rl(e)})});return c};Hl=function(a){return _.Gl(b=>b.publicName==="LogsDatabaseV2"&&b.userIdentifier!==void 0,a)}; Ll=async function(){if(Ek()?.hasSucceededOnce)return!0;var a;if(a=_.Il)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||_.Jl)){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 El({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use", userIdentifier:void 0},Kl),await _.Fl("yt-idb-test-do-not-use",Kl),!0}catch(c){return!1}};Nl=function(){if(Ml!==void 0)return Ml;Fk=!0;return Ml=Ll().then(a=>{Fk=!1;if(Dk()?.o()){var b={hasSucceededOnce:Ek()?.hasSucceededOnce||a};Dk()?.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})};Ol=function(){return _.pa("ytglobal.idbToken_")||void 0};_.Pl=function(){var a=Ol();return a?Promise.resolve(a):Nl().then(b=>{b?(_.na("ytglobal.idbToken_",Kl),b=Kl):b=void 0;return b})}; Ql=function(a){if(!_.Wj())throw a=new Nk("AUTH_INVALID",{dbName:a}),_.Ik(a),a;var b=_.Vj();return{actualName:`${a}:${b}`,publicName:a,userIdentifier:b}}; Rl=async function(a,b,c,d){var e=Error().stack??"",f=await _.Pl();if(!f)throw b=Sk("openDbImpl",a,b),_.x("ytidb_async_stack_killswitch")||(b.stack=`${b.stack}\n${e.substring(e.indexOf("\n")+1)}`),_.Ik(b),b;Kk(a);e=c?{actualName:a,publicName:a,userIdentifier:void 0}:Ql(a);try{return await El(e,f),await zl(e.actualName,b,d)}catch(h){try{await _.Fl(e.actualName,f)}catch{}throw h;}};Sl=function(a,b,c={}){return Rl(a,b,!1,c)};Tl=function(a,b,c={}){return Rl(a,b,!0,c)}; Ul=async function(a,b={}){var c=await _.Pl();c&&(Kk(a),a=Ql(a),await _.Al(a.actualName,b),await _.Fl(a.actualName,c))};Vl=function(a,b,c){a=a.map(async d=>{await _.Al(d.actualName,b);await _.Fl(d.actualName,c)});return Promise.all(a).then(()=>{})};Wl=async function(){var a={},b=await _.Pl();if(b){Kk("LogsDatabaseV2");var c=await Hl(b);await Vl(c,a,b)}};Xl=async function(a,b={}){var c=await _.Pl();c&&(Kk(a),await _.Al(a,b),await _.Fl(a,c))};Zl=function(a,b){var c;return()=>{c||(c=new Yl(a,b));return c}}; _.$l=function(a,b){return Zl(a,b)};bm=function(a){return _.Cl(am(),a)};cm=async function(a,b,c){a={config:a,hashData:b,timestamp:(0,_.el)()};c=await bm(c);await c.clear("hotConfigStore");return await _.ml(c,"hotConfigStore",a)};dm=async function(a,b,c,d){a={config:a,hashData:b,configData:c,timestamp:(0,_.el)()};d=await bm(d);await d.clear("coldConfigStore");return await _.ml(d,"coldConfigStore",a)}; em=async function(a){a=await bm(a);var b=void 0;await _.il(a,["coldConfigStore"],{mode:"readwrite",ib:!0},c=>ul(c.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b};fm=async function(a){a=await bm(a);var b=void 0;await _.il(a,["hotConfigStore"],{mode:"readwrite",ib:!0},c=>ul(c.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b}; gm=async function(a,b,c){if(_.x("start_client_gcf")){c&&(a.v=c,_.na("yt.gcf.config.hotConfigGroup",a.v||null));a.B(b);let d=Ol();d&&(c||(c=(await fm(d))?.config),await cm(c,b,d));if(c){a=a.o;for(let e of a.j)e(c)}}};hm=async function(a,b,c){_.x("start_client_gcf")&&(a.coldHashData=b,_.na("yt.gcf.config.coldHashData",a.coldHashData||null),a=Ol())&&(c||(c=(await em(a))?.config),c&&await dm(c,b,c.configData,a))}; _.jm=function(){if(!im.instance){var a=new im;im.instance=a}a=im.instance;var b=(0,_.el)()-a.j;if(!(a.j!==0&&b<_.sj("send_config_hash_timer"))){b=_.pa("yt.gcf.config.coldConfigData");var c=_.pa("yt.gcf.config.hotHashData"),d=_.pa("yt.gcf.config.coldHashData");b&&c&&d&&(a.j=(0,_.el)());return{coldConfigData:b,hotHashData:c,coldHashData:d}}};km=function(){return"INNERTUBE_API_KEY"in _.Pi&&"INNERTUBE_API_VERSION"in _.Pi}; lm=function(){return{innertubeApiKey:_.w("INNERTUBE_API_KEY"),innertubeApiVersion:_.w("INNERTUBE_API_VERSION"),hx:_.w("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),bq:_.w("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),AI:_.w("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.w("INNERTUBE_CONTEXT_CLIENT_VERSION"),jx:_.w("INNERTUBE_CONTEXT_HL"),ix:_.w("INNERTUBE_CONTEXT_GL"),kx:_.w("INNERTUBE_HOST_OVERRIDE")||"",lx:!!_.w("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),BI:!!_.w("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", !1),appInstallData:_.w("SERIALIZED_CLIENT_CONFIG_DATA")}}; mm=function(a){var b={client:{hl:a.jx,gl:a.ix,clientName:a.bq,clientVersion:a.innertubeContextClientVersion,configInfo:a.hx}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=_.v.devicePixelRatio;c&&c!=1&&(b.client.screenDensityFloat=String(c));c=_.w("EXPERIMENTS_TOKEN","");c!==""&&(b.client.experimentsToken=c);c=_.uj();c.length>0&&(b.request={internalExperimentFlags:c});c=a.bq;c!=="WEB"&&c!=="MWEB"&&c!==1&&c!==2||!b||(b.client.mainAppWebInfo=b.client.mainAppWebInfo??{}, b.client.mainAppWebInfo.webDisplayMode=_.Oj());(c=_.pa("yt.embedded_player.embed_url"))&&b&&(b.thirdParty={embedUrl:c});_.x("web_log_memory_total_kbytes")&&_.v.navigator?.deviceMemory&&(c=_.v.navigator?.deviceMemory,b&&(b.client.memoryTotalKbytes=`${c*1E6}`));a.appInstallData&&b&&(b.client.configInfo=b.client.configInfo||{},b.client.configInfo.appInstallData=a.appInstallData);(a=_.Sj())&&b&&(b.client.connectionType=a);_.x("web_log_effective_connection_type")&&(a=_.Uj())&&b&&(b.client.effectiveConnectionType= a);if(_.x("start_client_gcf")){var d=_.jm();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)))}_.w("DELEGATED_SESSION_ID")&&!_.x("pageid_as_header_web")&&(b.user={onBehalfOfUser:_.w("DELEGATED_SESSION_ID")});!_.x("fill_delegate_context_in_gel_killswitch")&&(a=_.w("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user= {...b.user,serializedDelegationContext:a});a=_.w("INNERTUBE_CONTEXT");_.x("enable_persistent_device_token")&&a?.client?.rolloutToken&&(b.client.rolloutToken=a?.client?.rolloutToken);a=Object;c=a.assign;d=b.client;var e=_.w("DEVICE",""),f={};for(let [h,k]of Object.entries(_.bj(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); _.x("web_attention_logging_enabled")&&(b.client.windowWidthPoints=window.innerWidth,b.client.windowHeightPoints=window.innerHeight);return b}; om=function(a,b,c={}){var d={};_.w("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":_.w("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||_.w("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.authorization||_.w("AUTHORIZATION");b||(a?b=`Bearer ${_.pa("gapi.auth.getToken")().eH}`:(_.nm.instance||(_.nm.instance=new _.nm),a=_.Pj(),_.x("pageid_as_header_web")||delete a["X-Goog-PageId"],d={...d,...a}));b&&(d.Authorization=b);return d}; _.pm=function(a){this.version=1;this.args=a};_.qm=function(a,b){this.topic=a;this.j=b};_.sm=function(a,b){var c=_.rm();c&&c.publish.call(c,a.toString(),a,b)};_.rm=function(){return _.pa("ytPubsub2Pubsub2Instance")};tm=function(a,b,c={sampleRate:.1}){Math.random()_.wm||h<_.xm)){var f=_.Ni((0,_.ym)(b));let k=(0,_.el)();e.ticks.gelc=k;zm++;_.x("gel_compression_csi_killswitch")||!_.x("log_gel_compression_latency")&&!_.x("log_gel_compression_latency_lr")||tm("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){_.Wi(h),d(a,c)}}; _.um=function(a){try{return(new Blob(a.split(""))).size}catch(b){return _.Wi(b),null}};Bm=function(a){return!!a.Ia||a.ii};Dm=function(a){Bm(a)&&!a.Rg&&(a.Kc=!0,a.Ci&&Math.random()<=a.oi&&a.ab.Eu(a.Ia),Cm(a),a.Ra.Qb()&&a.o(),a.Ra.listen(a.ym,a.o.bind(a)),a.Ra.listen(a.qm,a.v.bind(a)))};Cm=function(a){if(!Bm(a))throw Error("xa");a.ab.Np("QUEUED",a.Ia).then(b=>{b&&!Em(a,b,a.wr)?a.zc.qb(async()=>{b.id!==void 0&&await a.ab.Ym(b.id,a.Ia);Cm(a)}):a.Ra.Qb()&&a.o()})}; Gm=async function(a,b){if(!Bm(a))throw Error("sa");b.id!==void 0&&(await a.ab.iy(b.id,a.Ia)||a.Kf(Error("ta")));Em(a,b,a.Dr)?(b.skipRetry||(b=Fm(a,b)),b&&(b.skipRetry&&b.id!==void 0&&await a.ab.xf(b.id,a.Ia),a.wd(b.url,b.options,!!b.skipRetry))):(a.Kf(Error("ua")),b.id!==void 0&&await a.ab.xf(b.id,a.Ia))};Hm=function(a,b){a.Fs&&!a.Ra.Qb()?a.Fs(b):a.handleError(b)};Em=function(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0}; Fm=function(a,b){if(!Bm(a))throw Error("va");var c=b.options.onError?b.options.onError:()=>{};b.options.onError=async(e,f)=>{var h=Im(f),k=Jm(f);k&&a.Ja&&a.Ja("web_enable_error_204")&&a.handleError(Error("wa"),b.url,f);if(a.Ja&&a.Ja("nwl_consider_error_code")&&h||a.Ja&&!a.Ja("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.zj)if(a.Ra.Hj&&await a.Ra.Hj(),!a.Ra.Qb()){c(e,f);a.Ja&&a.Ja("nwl_consider_error_code")&&b?.id!==void 0&&await a.ab.Ym(b.id,a.Ia,!1);return}a.Ja&&a.Ja("nwl_consider_error_code")&& !h&&a.potentialEsfErrorCounter>a.zj||(a.potentialEsfErrorCounter++,b?.id!==void 0&&(b.sendCount{a.Ra.Qb()&&a.o()},a.Er)):await a.ab.xf(b.id,a.Ia)),c(e,f))};var d=b.options.onSuccess?b.options.onSuccess:()=>{};b.options.onSuccess=async(e,f)=>{b?.id!==void 0&&await a.ab.xf(b.id,a.Ia);a.Ra.Te&&a.Ja&&a.Ja("vss_network_hint")&&a.Ra.Te(!0);d(e,f)};return b};Im=function(a){return(a=a?.error?.code)&&a>=400&&a<=599?!1:!0}; Jm=function(a){a=a?.error?.code;return!(a!==400&&a!==415)}; Lm=function(){if(Km)return Km();Km=_.$l("LogsDatabaseV2",{Zd:{LogsRequestsStore:{Cd:2}},shared:!1,upgrade(a,b,c){b(2)&&_.kl(a,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});b(3);b(5)&&(c=c.objectStore("LogsRequestsStore"),c.j.indexNames.contains("newRequest")&&c.j.deleteIndex("newRequest"),_.ol(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 Km()};Mm=function(a){return _.Cl(Lm(),a)};Om=async function(a,b){var c={startTime:(0,_.el)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};b=await Mm(b);a={...a,options:JSON.parse(JSON.stringify(a.options)),interface:_.w("INNERTUBE_CONTEXT_CLIENT_NAME",0)};a=await _.ml(b,"LogsRequestsStore",a);c.ticks.tc=(0,_.el)();Nm(c);return a}; Pm=async function(a,b){var c={startTime:(0,_.el)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};b=await Mm(b);var d=_.w("INNERTUBE_CONTEXT_CLIENT_NAME",0),e=[a,d,0];d=[a,d,(0,_.el)()];var f=IDBKeyRange.bound(e,d),h="prev";_.x("use_fifo_for_networkless")&&(h="next");var k=void 0;e=a==="NEW"?"readwrite":"readonly";_.x("use_readonly_for_get_most_recent_by_status_killswitch")&&(e="readwrite");await _.il(b,["LogsRequestsStore"],{mode:e,ib:!0},l=>ul(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,_.el)();Nm(c);return k};Qm=async function(a,b){return _.il(await Mm(b),["LogsRequestsStore"],{mode:"readwrite",ib:!0},c=>{var d=c.objectStore("LogsRequestsStore");return d.get(a).then(e=>{if(e)return e.status="QUEUED",_.ll(d,e).then(()=>e)})})}; Rm=async function(a,b,c=!0,d){return _.il(await Mm(b),["LogsRequestsStore"],{mode:"readwrite",ib:!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),_.ll(f,h).then(()=>h)):_.Vk.resolve(void 0))})};Sm=async function(a,b){return(await Mm(b)).delete("LogsRequestsStore",a)}; Tm=async function(a){a=await Mm(a);var b=(0,_.el)()-2592E6;await _.il(a,["LogsRequestsStore"],{mode:"readwrite",ib:!0},c=>ql(c.objectStore("LogsRequestsStore"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>rl(d))}))};Um=async function(){await Wl()};Nm=function(a){_.x("nwl_csi_killswitch")||tm("networkless_performance",a,{sampleRate:1})};Wm=function(a){return _.Cl(Vm(),a)}; Xm=async function(a){a=await Wm(a);var b=(0,_.el)()-2592E6;await _.il(a,["SWHealthLog"],{mode:"readwrite",ib:!0},c=>ql(c.objectStore("SWHealthLog"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>rl(d))}))};Ym=async function(a){await (await Wm(a)).clear("SWHealthLog")}; _.an=function(a,b,c,d,e="",f=!1,h=!1){if(a)if(c&&!_.Mk("cobalt"))_.Wi(new _.Xj("Legacy referrer-scrubbed ping detected")),a&&Zm(a,void 0,{scrubReferrer:!0});else if(e)xj(a,b,"POST",e,d);else if(_.w("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||h)xj(a,b,"GET","",d,void 0,f,h);else{b:{try{c:{var k=new $m({url:a});if(k.j.dsh==="1")var l=null;else{var m=k.j.ae;if(m==="1"){let t=k.j.adurl;if(t)try{l={version:3,av:decodeURIComponent(t),ou:Ha(k.o,"act=1","ri=1",Ka(k))};break c}catch(r){}}l=m==="2"?{version:4, av:Ha(k.o,"dct=1","suid="+k.v,"ri=1"),ou:Ha(k.o,"act=1","ri=1","suid="+k.v)}:null}}if(l){let t=_.Qb(a);var n=!(!t||!t.endsWith("/aclk")||_.Yb(a,"ri")!=="1");break b}}catch(t){}n=!1}if(n){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var p=!0;break b}}catch(t){}p=!1}p?(b&&b(),c=!0):c=!1}else c=!1;c||Zm(a,b)}}; Zm=function(a,b,c={}){var d=new Image,e=""+bn++;cn[e]=d;d.onload=d.onerror=()=>{b&&cn[e]&&b();delete cn[e]};c.scrubReferrer&&(d.referrerPolicy="no-referrer");d.src=a};fn=function(){dn||(dn=new _.en("yt.offline"));return dn};gn=function(a){if(_.x("offline_error_handling")){var b=fn().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);fn().set("errors",b,2592E3,!0)}}; jn=function(){if(!hn.instance){let a=_.pa("yt.networkRequestMonitor.instance")||new hn;_.na("yt.networkRequestMonitor.instance",a);hn.instance=a}return hn.instance};ln=function(){if(!kn.instance){let a=_.pa("yt.networkStatusManager.instance")||new kn;_.na("yt.networkStatusManager.instance",a);kn.instance=a}return kn.instance}; mn=function(a,b){a.rateLimit?a.j?(_.df.Fa(a.D),a.D=_.df.qb(()=>{a.B!==b&&(a.dispatchEvent(b),a.B=b,a.j=(0,_.el)())},a.rateLimit-((0,_.el)()-a.j))):(a.dispatchEvent(b),a.B=b,a.j=(0,_.el)()):a.dispatchEvent(b)}; _.pn=function(){var a=_.pa("yt.networklessRequestController.instance");a||(a=new nn,_.na("yt.networklessRequestController.instance",a),_.x("networkless_logging")&&_.Pl().then(b=>{a.Ia=b;Dm(a);a.B.resolve();a.Ci&&Math.random()<=a.oi&&a.Ia&&Xm(a.Ia);_.x("networkless_immediately_drop_sw_health_store")&&on(a)}));return a};on=async function(a){if(!a.Ia)throw Sk("clearSWHealthLogsDb");Ym(a.Ia).catch(b=>{a.handleError(b)})}; qn=function(a,b,c){b=_.x("web_fp_via_jspb")?Object.assign({},b):b;_.x("use_request_time_ms_header")?b.headers&&_.fj(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.el)()))):b.postParams?.requestTimeMs&&(b.postParams.requestTimeMs=Math.round((0,_.el)()));c&&Object.keys(b).length===0?_.an(a):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),Am(a,b.postBody,b,_.zj)):Am(a,JSON.stringify(b.postParams),b,Aj):_.zj(a,b)}; rn=function(a,b){_.x("use_event_time_ms_header")&&_.fj(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.el)())));return b};_.sn=function(){return _.Pb(document.location.toString())!=="www.youtube-nocookie.com"}; vn=function(a,b,c,d){!_.w("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&_.Wi(new _.Xj("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new _.Xj("innertube xhrclient not ready",b,c,d),_.Ui(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_.kx;f&&(c=f);f=a.config_.lx||!1;var h=om(f,c,d);Object.assign(e.headers,h);e.headers.Authorization&&!c&&f&&(e.headers["x-origin"]=window.location.origin);var k=dj(`${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?_.pn().writeThenSend(k,e):_.pn().sendAndWrite(k,e);else if(d.compress)if(e.postBody){let n=e.postBody;typeof n!=="string"&&(n=JSON.stringify(e.postBody));Am(k,n,e,_.zj)}else Am(k,JSON.stringify(e.postParams),e,Aj);else Aj(k,e)}catch(n){if(n.name==="InvalidAccessError")_.Wi(Error("ya"));else throw n;}};(_.pa("ytNetworklessLoggingInitializationOptions")?_.tn.isNwlInitialized: _.un)?Nl().then(m=>{l(m)}):l(!1)};_.yn=function(a,...b){if(!wn(a)||b.some(c=>!wn(c)))throw Error("za");for(let c of b)xn(a,c)};xn=function(a,b){for(let c in b)if(wn(b[c])){if(c in a&&!wn(a[c]))throw Error("Aa");c in a||(a[c]={});xn(a[c],b[c])}else if(zn(b[c])){if(c in a&&!zn(a[c]))throw Error("Ba");c in a||(a[c]=[]);An(a[c],b[c])}else a[c]=b[c];return a};An=function(a,b){for(let c of b)wn(c)?a.push(xn({},c)):zn(c)?a.push(An([],c)):a.push(c);return a};wn=function(a){return typeof a==="object"&&!Array.isArray(a)}; zn=function(a){return typeof a==="object"&&Array.isArray(a)};_.Bn=function(){var a=_.pa("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)}; _.Dn=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.Ih=e;d.zz=f});a.j.set(b,d);return d.promise}; Jn=function(a,b,c,d=!1){if(c.indexOf(b)>-1)throw Error("Da`"+b);if(a.o.has(b))return a.o.get(b);if(!a.v.has(b)){if(d)return;throw Error("Ea`"+b);}d=a.v.get(b);c.push(b);if(d.Kb!==void 0)var e=d.Kb;else if(d.Oc)e=d[_.Ln]?Mn(a,d[_.Ln],c):[],e=d.Oc(...e);else if(d.Ma){e=d.Ma;let f=e[_.Ln]?Mn(a,e[_.Ln],c):[];e=new e(...f)}else throw Error("Fa`"+b);c.pop();d.eb||a.o.set(b,e);return e};Mn=function(a,b,c){return b?b.map(d=>d instanceof Hn?Jn(a,d.key,c,!0):Jn(a,d,c)):[]};_.y=function(){Nn||(Nn=new On);return Nn}; Qn=function(){return"h5vcc"in Pn&&Pn.h5vcc.traceEvent?.traceBegin&&Pn.h5vcc.traceEvent?.traceEnd?1:"performance"in Pn&&Pn.performance.mark&&Pn.performance.measure?2:0};Rn=function(a){var b=Qn();switch(b){case 1:Pn.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:Pn.performance.mark(`${a}-start`);break;case 0:break;default:_.eb(b,"unknown trace type")}}; Sn=function(a){var b=Qn();switch(b){case 1:Pn.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=`${a}-start`;let c=`${a}-end`;Pn.performance.mark(c);Pn.performance.measure(a,b,c);break;case 0:break;default:_.eb(b,"unknown trace type")}};Tn=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.Cj||(a.scheduler.Fa(b.jobId),a.scheduler.Ga(b.kh,10))}; Vn=function(a,b,c){Un&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${a.constructor.name}] '${a.state}' to '${b}'`),console.log("with message: ",c),console.groupEnd())};Zn=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.wg?async(...e)=>{await Wn(c,...e);Xn(a,d,...e)}:(...e)=>{Yn(c,...e);Xn(a,d,...e)}}; Wn=async function(a,...b){var c=_.Ck();for(let d of a){let e;c.U(()=>{$n(d.name);var f=ao(()=>d.callback(...b));(0,_.bo)(f)?e=_.x("web_lifecycle_error_handling_killswitch")?f.then(()=>{co(d.name)}):f.then(()=>{co(d.name)},h=>{window.onerror?.(h.message,"",0,0,h);co(d.name)}):co(d.name)});e&&await e}};Xn=function(a,b,...c){b=b.map(d=>({kh:()=>{$n(d.name);ao(()=>d.callback(...c));co(d.name)},priority:a.v??d.priority??0}));b.length&&(a.j=new eo(b))}; Yn=function(a,...b){var c=_.Ck();for(let d of a)c.U(()=>{$n(d.name);ao(()=>d.callback(...b));co(d.name)})};$n=function(a){fo&&a&&Rn(a)};co=function(a){fo&&a&&Sn(a)};ao=function(a){if(_.x("web_lifecycle_error_handling_killswitch"))return a();try{return a()}catch(b){window.onerror?.(b.message,"",0,0,b)}};_.io=function(){go||(go=new ho);return go};_.ko=function(a){return _.pa("ytcsi."+(a||"")+"data_")||_.jo(a)};_.lo=function(a){a=_.ko(a);a.metadata||(a.metadata={});return a.metadata}; _.mo=function(a){a=_.ko(a);a.tick||(a.tick={});return a.tick};_.no=function(a){a=_.ko(a);if(a.gel){let b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel};_.oo=function(a){a=_.no(a);a.gelInfos||(a.gelInfos={});return a.gelInfos};_.po=function(a){var b=_.ko(a).nonce;b||(b=En(),_.ko(a).nonce=b);return b};_.jo=function(a){var b={tick:{},info:{}};_.na("ytcsi."+(a||"")+"data_",b);return b}; qo=function(){var a=_.pa("ytcsi.debug");a||(a=[],_.na("ytcsi.debug",a),_.na("ytcsi.reference",{}));return a};_.so=function(a){var b=qo();b.push(a);_.x("limit_ytcsi_debug_array_size")&&b.length>ro&&b.splice(0,b.length-ro)};_.uo=function(a){a=a||"";var b=_.to();if(b[a])return b[a];var c={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};_.so(c);return b[a]=c};_.to=function(){var a=_.pa("ytcsi.reference");if(a)return a;qo();return _.pa("ytcsi.reference")}; vo=function(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("-extension://")||a.includes("webkit-masked-url://")};wo=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}; _.Bo=function(){if(!xo){var a=xo=new yo;a.Vd.length=0;a.Hd.length=0;_.zo(a,Ao)}return xo};_.zo=function(a,b){b.Vd&&a.Vd.unshift.apply(a.Vd,b.Vd);b.Hd&&a.Hd.unshift.apply(a.Hd,b.Hd)};_.Co=function(a){return atob(a.replace(/-/g,"+").replace(/_/g,"/"))}; _.Eo=function(a,b){var c=a.length,d=0,e=()=>a.charCodeAt(d++);do{var f=Do(e);if(f===Infinity)break;let h=f>>3;switch(f&7){case 0:f=Do(e);if(h===b)return f;break;case 1:if(h===b)return;d+=8;break;case 2:f=Do(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=_.Eo(_.Co(h),2))?Fo(`${f}.ve`,h,k,l):0}d+=f;d+=Fo(e,a[e],b,c);if(d>500)break}}else c[b]=Go(a),d+=c[b].length;else c[b]=Go(a),d+=c[b].length;return d}; Fo=function(a,b,c,d){c+=`.${a}`;a=Go(b);d[c]=a;return c.length+a.length};Go=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})`}}; Ko=function(a,b){var c=Io(b);if(a.j[c])return a.j[c];var d=Object.keys(a.store)||[];if(d.length<=1&&Io(b)===d[0])return d;var e=[];for(let h=0;h{_.Zo({writeThenSend:!0},void 0,!1,b.tier)};c>=1E3?h():c>=a?$o||($o=ap(()=>{h();$o=void 0},0)):d-f>=10&&(bp(!1,b.tier),e.B=d)}; So=function(a,b){if(a.endpoint==="log_event"){_.x("more_accurate_gel_parser")&&Mo().storePayload({isJspb:!1},a.payload);No(a);var c=Oo(a),d=new Map;d.set(c,[a.payload]);var e=Po(a.payload)||"";b&&(Xo=new b);return new _.wf((f,h)=>{Xo&&Xo.isReady()?cp(d,Xo,f,h,{bypassNetworkless:!0},!0,Vo(e)):f()})}}; Oo=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);dp[a.cttAuthInfo.token]=c;b=a.cttAuthInfo.token}return b}; _.Zo=function(a={},b,c=!1,d){new _.wf((e,f)=>{var h=Yo(c,d),k=h.j;h.j=!1;if(_.x("enable_web_tiered_gel")&&_.x("web_vss_routing_check_all_tier_policies")){let l=Yo(c,300),m=Yo(c,200);k=k||l.j||m.j;l.j=!1;m.j=!1}ep(h.v);ep(h.o);h.o=0;Xo&&Xo.isReady()?d===void 0&&_.x("enable_web_tiered_gel")?fp(e,f,a,b,c,300,k):fp(e,f,a,b,c,d,k):(bp(c,d),e())})}; fp=function(a,b,c={},d,e=!1,f=200,h=!1){var k=Xo,l=new Map,m={isJspb:e,cttAuthInfo:d,tier:f};e={isJspb:e,cttAuthInfo:d};if(d!==void 0)f=_.x("enable_web_tiered_gel")?Mo().smartExtractMatchingEntries({keys:[m,e],sizeLimit:1E3}):Mo().extractMatchingEntries(e),l.set(d,f);else for(let n of Object.keys(To))d=_.x("enable_web_tiered_gel")?Mo().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:n,tier:f},{isJspb:!1,cttAuthInfo:n}],sizeLimit:1E3}):Mo().extractMatchingEntries({isJspb:!1,cttAuthInfo:n}), d.length>0&&l.set(n,d),(_.x("web_fp_via_jspb_and_json")&&c.writeThenSend||!_.x("web_fp_via_jspb_and_json"))&&delete To[n];cp(l,k,a,b,c,!1,h)}; bp=function(a=!1,b=200){var c=()=>{_.Zo({writeThenSend:!0},void 0,a,b)},d=Yo(a,b),e=d===gp||d===hp?5E3:ip;_.x("web_gel_timeout_cap")&&!d.o&&(e=ap(()=>{c()},e),d.o=e);ep(d.v);e=_.w("LOGGING_BATCH_TIMEOUT",_.sj("web_gel_debounce_ms",1E4));_.x("shorten_initial_gel_batch_timeout")&&jp&&(e=kp);e=ap(()=>{_.sj("gel_min_batch_size")>0?Mo().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=lp&&c():c()},e);d.v=e}; cp=function(a,b,c,d,e={},f,h){var k=Math.round((0,_.el)()),l=a.size,m=mp(h);for(let [n,p]of a){a=n;h=p;let t=_.pd({context:mm(b.config_||lm())});if(!_.wa(h)&&!_.x("throw_err_when_logevent_malformed_killswitch")){d();break}t.events=h;(h=dp[a])&&np(t,a,h);delete dp[a];let r=a==="visitorOnlyApprovedKey";op(t,k,r);_.x("always_send_and_write")&&(e.writeThenSend=!1);let u=F=>{_.x("start_client_gcf")&&_.df.qb(async()=>{await pp(F)});l--;l||c()},z=0,B=()=>{z++;if(e.bypassNetworkless&&z===1)try{vn(b,m,t,qp({writeThenSend:!0}, r,u,B,f)),jp=!1}catch(F){_.Ui(F),d()}l--;l||c()};try{vn(b,m,t,qp(e,r,u,B,f)),jp=!1}catch(F){_.Ui(F),d()}}};qp=function(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,pH:!!e,headers:{},postBodyFormat:"",postBody:"",compress:_.x("compress_gel")||_.x("compress_gel_lr")};rp()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.el)())));return a}; op=function(a,b,c){rp()||(a.requestTimeMs=String(b));_.x("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=_.w("EVENT_ID"))&&((c=_.w("BATCH_CLIENT_COUNTER")||0)||(c=Math.floor(Math.random()*65535/2)),c++,c>65535&&(c=1),_.Qi("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})}; np=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}]}; No=function(a){var b=_.tj("il_payload_scraping")==="enable_il_payload_scraping";if(!_.pa("yt.logging.transport.enableScrapingForTest"))if(b)sp=[],_.na("yt.logging.transport.enableScrapingForTest",!0),_.na("yt.logging.transport.scrapedPayloadsForTesting",sp),_.na("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.na("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), _.na("yt.logging.transport.scrapeClientEvent",!0);else return;b=_.pa("yt.logging.transport.scrapedPayloadsForTesting");var c=_.pa("yt.logging.transport.payloadToScrape"),d=_.pa("yt.logging.transport.scrapeClientEvent");if(c&&c.length>=1)for(let e=0;e{_.io().currentState==="none"?a():_.io().install({none:{callback:a}})},b):_.Yj(a,b)};ep=function(a){_.x("transport_use_scheduler")?_.df.Fa(a):window.clearTimeout(a)}; pp=async function(a){a=a?.responseContext?.globalConfigGroup;var b=_.A(a,tp),c=a?.hotHashData,d=_.A(a,up),e=a?.coldHashData,f=_.y().resolve(_.In(im));f&&(c&&(b?await gm(f,c,b):await gm(f,c)),e&&(d?await hm(f,e,d):await hm(f,e)));b=a?.rawFinchStaticConfigGroup;(a=a?.finchStaticHashData)?(c=_.y().resolve(_.In(vp)))?await c.GJ({config:b||{},vH:a||""}):(b||a)&&_.Wi(new _.Xj("FinchConfigManagerService is not present, but Finch config data is present.")):b&&_.Wi(new _.Xj("Finch config data is present, but hash is missing."))}; Yo=function(a,b=200){return a?b===300?gp:wp:b===300?hp:xp};Po=function(a){a=Object.keys(a);for(let b of a)if(Qo[b])return b};Ro=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}};Vo=function(a){return a==="gelDebuggingEvent"||a==="watchTimeSegment"}; mp=function(a=!1){return a&&_.x("vss_through_gel_video_stats")?"video_stats":"log_event"}; _.zp=function(a,b,c,d={}){var e={},f=Math.round(d.timestamp||(0,_.el)());e.eventTimeMs=f=5)){f=[];for(h of Hp)try{h()&&f.push(h())}catch(B){}var h=f;h=[...Ip,...h];var k=Gb(a);f=k.message||"Unknown Error";let u=k.name||"UnknownError";var l=k.stack||a.o||"Not available";if(l.startsWith(`${u}: ${f}`)){var m=l.split("\n");m.shift();l=m.join("\n")}m=k.lineNumber||"Not available";k=k.fileName||"Not available";let z=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var n=0;n=500);n++);else if(a.hasOwnProperty("params")&& a.params){let B=a.params;if(typeof a.params==="object")for(n in B){if(!B[n])continue;let F=`params.${n}`,D=Go(B[n]);b[F]=D;z+=F.length+D.length;if(z>500)break}else b.params=Go(B)}if(h.length)for(n=0;n=500);n++);navigator.vendor&&!b.hasOwnProperty("vendor")&&(b["device.vendor"]=navigator.vendor);b={message:f,name:u,lineNumber:m,fileName:k,stack:l,params:b,sampleWeight:1};n=Number(a.columnNumber);isNaN(n)||(b.lineNumber=`${b.lineNumber}:${n}`);if(a.level=== "IGNORED")var p=0;else a:{a=_.Bo();for(p of a.Vd)if(b.message&&b.message.match(p.hJ)){p=p.weight;break a}for(var t of a.Hd)if(t.callback(b)){p=t.weight;break a}p=1}b.sampleWeight=p;p=b;for(var r of Jp){if(!r.yj[p.name])continue;t=r.yj[p.name];for(let B of t){t=p.message.match(B.regexp);if(!t)continue;p.params["params.error.original"]=t[0];a=B.groups;b={};for(n=0;n{var d=(0,_.el)();for(let e in Yp)Yp[e]&&d-Yp[e].time>6E4&&delete Yp[e];a&&(a.j=0)},5E3));return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new _.Xj("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||_.Ep(c)),!0):!1};$p=function(a=0){return _.w("client-screen-nonce-store",{})[a]}; aq=function(a,b=0){var c=_.w("client-screen-nonce-store");c||(c={},_.Qi("client-screen-nonce-store",c));c[b]=a};bq=function(a=0){return a===0?"ROOT_VE_TYPE":`ROOT_VE_TYPE.${a}`};_.cq=function(a=0){return _.w(bq(a))};dq=function(){var a=_.w("csn-to-ctt-auth-info");a||(a={},_.Qi("csn-to-ctt-auth-info",a));return a};_.eq=function(a=0){a=$p(a);if(!a&&!_.w("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null};fq=function(a,b,c){var d=dq();(c=_.eq(c))&&delete d[c];b&&(d[a]=b)}; _.gq=function(a){return dq()[a]};_.iq=function(a,b,c=0,d){if(a!==$p(c)||b!==_.w(bq(c)))if(fq(a,d,c),aq(a,c),_.Qi(bq(c),b),b=()=>{setTimeout(()=>{a&&_.Bp("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:hq,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()}; _.jq=function(a,b){if(!_.x("web_csi_action_sampling_enabled")||!_.ko(b).actionDisabled){var c=_.uo(b||"");_.yn(c.info,a);a.loadType&&(c=a.loadType,_.lo(b).loadType=c);_.yn(_.oo(b),a);c=_.po(b);b=_.ko(b).cttAuthInfo;Xp().info(a,c,b)}};kq=function(){return(_.y().resolve(_.In(im))?.lj()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(a=>Object.values(a)[0])}; _.mq=function(a,b,c){if(!_.x("web_csi_action_sampling_enabled")||!_.ko(c).actionDisabled){var d=_.po(c),e;if(e=_.x("web_csi_debug_sample_enabled")&&d){_.y().resolve(_.In(im))?.lj()&&!lq&&(lq=!0,_.mq("gcfl",(0,_.el)(),c));e=_.y().resolve(_.In(im))?.lj()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var f;if(f=e!==0)b:{f=kq();if(f.length>0)for(var h=0;h0?h:void 0;try{_.nq.mark(e,f)}catch(l){_.nq.mark(e)}}e= _.uo(c||"");e.tick[a]=b||(0,_.el)();if(e.callback&&e.callback[a])for(var k of e.callback[a])k();k=_.no(c);k.gelTicks&&(k.gelTicks[a]=!0);e=_.mo(c);k=b||(0,_.el)();e[a]=k;e=_.ko(c).cttAuthInfo;a==="_start"?(a=Xp(),Zp(a,`baseline_${d}`)||_.Bp("latencyActionBaselined",{clientActionNonce:d},{timestamp:b,cttAuthInfo:e})):Xp().tick(a,d,b,e);_.oq(c);return k}}}; _.qq=function(a){var b=_.pq("aft",a);if(b)return b;b=_.w((a||"")+"TIMING_AFT_KEYS",["ol"]);var c=b.length;for(let d=0;d{var c=_.mo(b);return a in c})()};ja=Object.create;ia=Object.defineProperty;ha=globalThis;aa="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");ha.BigInt64Array&&(aa.push("BigInt64"),aa.push("BigUint64"));var ka=Object.setPrototypeOf;fa("Symbol.dispose",function(a){return a?a:Symbol("a")}); fa("SuppressedError",function(a){function b(c,d,e){if(!(this instanceof b))return new b(c,d,e);e=Error(e);"stack"in e&&(this.stack=e.stack);this.message=e.message;this.error=c;this.suppressed=d}if(a)return a;la(b,Error);b.prototype.name="SuppressedError";return b}); fa("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("b");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#>>0);var $m=class{constructor({url:a,rK: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(_.La,Error);_.La.prototype.name="CustomError";var vd;var Na=globalThis.trustedTypes,Pa;_.Ra=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}};_.Aq=new _.Va("about:invalid#zClosurez");var Ya,bb;Ya=class{constructor(a){this.wb=a}};_.Bq=new Ya(a=>/^[^:]*([/?#]|$)/.test(a));_.Cq=Za("tel");_.Dq=Za("data");_.Eq=Za("http");_.Fq=Za("https");_.Gq=Za("ftp");_.Hq=Za("mailto");_.Iq=Za("intent");_.Jq=Za("sms");_.Kq=Za("vnd.youtube");_.$a=[_.Dq,_.Eq,_.Fq,_.Hq,_.Gq,_.Bq];bb=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.gb=class{constructor(a){this.j=a}toString(){return this.j+""}};_.kb=class{constructor(a){this.j=a}toString(){return this.j+""}};var qb="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Fb={};var Lb;Lb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Xb=/#|$/;var Lq=!!(_.yq[0]>>24&1),Mq=!!(_.yq[0]>>19&1),Nq=!!(_.yq[0]>>26&1),Oq=!!(_.yq[0]&8),Pq=!!(_.yq[0]&1024),Qq=!!(_.yq[0]>>17&1),Rq=!!(_.yq[0]>>18&1),Sq=!!(_.yq[0]>>16&1),Tq=!!(_.yq[0]>>14&1);var bc,Uc,Hg,Kg,Jg,pg;bc=Lq?Nq:qa(610401301,!1);_.Uq=Lq?Oq:qa(513659523,!1);Uc=Lq?Mq||!Pq:qa(748402147,!0);Hg=Lq?Qq:qa(907842688,!1);Kg=Lq?Rq:qa(909324564,!1);Jg=Lq?Sq:qa(916544035,!1);pg=Lq?Tq:qa(482019471,!1);var cc,Vq=_.v.navigator;cc=Vq?Vq.userAgentData||null:null;_.mc[" "]=function(){};var Wq,Xq,Yq;Wq=hc();Xq=fc()?!1:ec("Trident")||ec("MSIE");_.Jl=ec("Edge");Yq=ec("Gecko")&&!(_.ac().toLowerCase().indexOf("webkit")!=-1&&!ec("Edge"))&&!(ec("Trident")||ec("MSIE"))&&!ec("Edge");_.Zq=_.ac().toLowerCase().indexOf("webkit")!=-1&&!ec("Edge");_.$q=_.Zq&&ec("Mobile");kc()||ec("Macintosh");kc()||ec("Windows");(kc()?cc.platform==="Linux":ec("Linux"))||kc()||ec("CrOS");_.ar=kc()?cc.platform==="Android":ec("Android");lc();ec("iPad");ec("iPod");_.br=lc()||ec("iPad")||ec("iPod"); _.cr=_.ac().toLowerCase().indexOf("kaios")!=-1;ic();_.dr=lc()||ec("iPod");_.er=ec("iPad");!ec("Android")||jc()||ic()||hc()||ec("Silk");jc();_.Ok=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"))&&!(lc()||ec("iPad")||ec("iPod"));var oc={},sc=null;var tc=void 0;var Fc,Xc,Rc;_.Hc=_.vc();_.fr=_.vc();Fc=_.vc();_.gr=_.vc();Xc=_.vc();_.Mc=_.vc("m_m",!0);Rc=_.vc();_.hr=_.vc();var jr;_.xc=_.vc("jas",!0);jr=[];jr[_.xc]=7;_.ir=Object.freeze(jr);_.Nc={};_.wc={};_.kr=Object.freeze({});_.lr=_.zc(a=>a!==null&&a!==void 0);var Ac;_.Bc=_.zc(a=>typeof a==="number");Ac=_.zc(a=>typeof a==="string");_.bo=_.zc(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.mr=_.zc(a=>!!a&&(typeof a==="object"||typeof a==="function"));var nr,or;_.Kc=_.zc(a=>a>=nr&&a<=or);nr=BigInt(Number.MIN_SAFE_INTEGER);or=BigInt(Number.MAX_SAFE_INTEGER);_.pr=typeof BigInt==="function"?BigInt.asIntN:void 0;_.qr=typeof BigInt==="function"?BigInt.asUintN:void 0;_.rr=Number.isSafeInteger;_.sr=Number.isFinite;_.tr=Math.trunc;var Sc={};var Ic;_.ur=_.Cc(0);_.vr=dd();_.wr=dd();_.xr=dd();_.yr=dd();_.zr=dd();_.Ar=dd();_.Br=dd();_.Cr=dd();_.Dr=dd();_.Er=dd();_.Fr=dd();_.Gr=dd();_.Hr=dd();_.Ir=class{constructor(a,b,c){this.Da=_.Wc(a,b,c,2048)}toJSON(){return Tc(this)}serialize(a){return JSON.stringify(Tc(this,a))}clone(){var a=this.Da,b=a[_.xc]|0;return _.Zc(this,a,b)?_.$c(this,a,!0):new this.constructor(_.Yc(a,b,!1))}};_.Ir.prototype[_.Mc]=_.Nc;var jj=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 gd={xB:"allow-forms",zB:"allow-modals",AB:"allow-orientation-lock",BB:"allow-pointer-lock",CB:"allow-popups",DB:"allow-popups-to-escape-sandbox",EB:"allow-presentation",FB:"allow-same-origin",GB:"allow-scripts",HB:"allow-top-navigation",IB:"allow-top-navigation-by-user-activation"},jd=fd(()=>id());_.g=_.ld.prototype;_.g.clone=function(){return new _.ld(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 qd="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Kp=class{constructor(a,b){this.j=a===Lp&&b||""}toString(){return this.j}},Lp={};new Kp(Lp,"");_.g=td.prototype;_.g.getElementsByTagName=function(a,b){return(b||this.j).getElementsByTagName(String(a))};_.g.createElement=function(a){return zd(this.j,a)};_.g.createTextNode=function(a){return this.j.createTextNode(String(a))};_.g.appendChild=function(a,b){a.appendChild(b)};_.g.append=function(a,b){yd(_.ud(a),a,arguments)};_.g.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; _.g.removeNode=_.Bd;_.g.contains=function(a,b){return a&&b?a==b||a.contains(b):!1};_.g.isFocusable=_.Dd;var ij=(new Date).getTime();_.g=Jd.prototype;_.g.isEnabled=function(){if(!_.v.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{kj: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.kj}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])}; _.Lj=new Jd(typeof document=="undefined"?null:document);var Pd;_.Jr=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}bd(){return this.j}};_.Kr=new _.Jr("n73qwf","n73qwf");_.Zd.prototype.Y=!1;_.Zd.prototype.ja=function(){return this.Y};_.Zd.prototype.dispose=function(){this.Y||(this.Y=!0,this.la())};_.Zd.prototype[Symbol.dispose]=function(){this.dispose()};_.Zd.prototype.addOnDisposeCallback=function(a,b){this.Y?b!==void 0?a.call(b):a():(this.J||(this.J=[]),b&&(a=a.bind(b)),this.J.push(a))};_.Zd.prototype.la=function(){if(this.J)for(;this.J.length;)this.J.shift()()};ra=ra||{};_.Ga($d,_.Zd);$d.prototype.initialize=function(){};ae.prototype.execute=function(a){this.j&&(this.j.call(this.o||null,a),this.j=this.o=null)};ae.prototype.abort=function(){this.o=this.j=null};ra.qt=ae;_.Ga(be,_.Zd);_.g=be.prototype;_.g.rg=null;_.g.yy=$d;_.g.qj=null;_.g.bd=function(){return this.B};_.g.getId=function(){return this.D};_.g.isLoaded=function(){return!!this.qj};_.g.ge=function(){this.qj=new $d};_.g.onLoad=function(a){var b=new this.yy;b.initialize(a());this.qj=b;b=(b=fe(this.j,a()))||fe(this.v,a());b||(this.o.length=0);return b};_.g.onError=function(a){(a=fe(this.o,a))&&_.Zb(Error("G`"+a));this.j.length=0;this.v.length=0}; _.g.la=function(){be.Bb.la.call(this);_.Xd(this.qj);this.rg=null};ra.jf=be;var Rg={ERROR:"error",IDLE:"idle",Gs:"active",Yt:"userIdle",Xt:"userActive"};_.g=ge.prototype;_.g.Lr=function(){};_.g.Lh=function(){};_.g.rk=function(){throw Error("H");};_.g.Dj=function(){throw Error("I");};_.g.Mp=function(){return null};_.g.isActive=function(){return!1};_.g.uq=function(){return!1};_.g.Rm=function(){};_.g.On=function(){};var Lr=class{init(){_.Ea("_F_installCss",a=>{a&&he(a)})}};var je=class{constructor(){this.j={};this.o="";this.v={}}toString(){var a=this.o+se(this),b=_.Ub(this.v),c="";b!=""&&(c="?"+b);return a+c}clone(){var a=new je;a.j={...this.j};a.o=this.o;a.v={...this.v};return a}},ke={MF:"k",kC:"ck",RE:"m",CC:"exm",AC:"excm",sB:"am",yB:"amc",DE:"mm",KF:"rt",uE:"d",BC:"ed",yG:"sv",oC:"deob",YB:"cb",cC:"ccb",ZB:"cbi",oG:"rs",SF:"sdch",vE:"im",pC:"dg",yC:"br",xC:"br-d",zC:"rb",ZG:"zs",VG:"wt",DC:"ee",xG:"sm",PE:"md",rE:"gssmodulesetproto",TG:"ujg",SG:"sp",nG:"slk",qC:"dti", xE:"ic"},Mr=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$"),Nr=RegExp("^[a-zA-Z0-9-_*]+$");var Be=!1;_.xg=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;_.Ee.prototype.stopPropagation=function(){this.o=!0};_.Ee.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Ga(Fe,_.Ee); Fe.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=_.Zq||a.offsetX!==void 0?a.offsetX:a.layerX,this.offsetY= _.Zq||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&&Fe.Bb.preventDefault.call(this)};Fe.prototype.stopPropagation=function(){Fe.Bb.stopPropagation.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};Fe.prototype.preventDefault=function(){Fe.Bb.preventDefault.call(this);var a=this.j;a.preventDefault?a.preventDefault():a.returnValue=!1};var Pe="closure_listenable_"+(Math.random()*1E6|0);var Ge=0;Je.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=Le(a,b,d,e);h>-1?(b=a[h],c||(b.ki=!1)):(b=new He(b,this.src,f,!!d,e),b.ki=c,a.push(b));return b};Je.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=Le(e,b,c,d);return b>-1?(Ie(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.listeners[a],this.j--),!0):!1};var Se="closure_lm_"+(Math.random()*1E6|0),$e={},Ve=0,af="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Ga(_.bf,_.Zd);_.bf.prototype[Pe]=!0;_.g=_.bf.prototype;_.g.addEventListener=function(a,b,c,d){_.Ne(this,a,b,c,d)};_.g.removeEventListener=function(a,b,c,d){_.Ye(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.Ba;var d=a.type||a;if(typeof a==="string")a=new _.Ee(a,c);else if(a instanceof _.Ee)a.target=a.target||c;else{var e=a;a=new _.Ee(d,c);rd(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=cf(h,d,!0,a)&&e}a.o||(h=a.currentTarget=c,e=cf(h,d,!0,a)&&e,a.o||(e=cf(h,d,!1,a)&&e));if(b)for(f=0;!a.o&&fsetTimeout(b,c),Fa:b=>{clearTimeout(b)}};this.isOnline=window.navigator?.onLine??!0;this.v=async()=>{await gf(this)};window.addEventListener("offline",this.v);window.addEventListener("online",this.v);this.D||hf(this)}dispose(){window.removeEventListener("offline",this.v);window.removeEventListener("online",this.v);this.zc.Fa(this.D);delete ef.instance}Qb(){return this.isOnline}};var lf=null,kf=new Map;var Or=a=>{a=a.clone();ye(a);le(a,"dg",null);le(a,"d","0");te(a,null);ue(a,null);return a},Pr=!0,Qr=(a,b,{cssRowKey:c,we:d,Md:e,callback:f}={})=>{if(b)for(let h of b)if(!Nr.test(h))throw Error("J`"+h);le(a,"m",b.join(","));e&&we(a,e);c&&(le(a,"ck",c),d?le(a,"rs",d):Pr&&(Pr=!1));if(f){if(f!=null&&!Mr.test(f))throw Error("K`"+f);le(a,"cb",f)}a=a.toString();a.lastIndexOf("/",0)==0&&(b=_.Mb(document.location.href),a=_.Kb(b[1],b[2],b[3],b[4])+a);return _.Sa(a)},ig=(a,b,{Wm:c=[],cssRowKey:d,we:e,Md:f,callback:h}= {})=>{a=Or(a);ue(a,c);return Qr(a,b,{cssRowKey:d,we:e,Md:f,callback:h})},hg=(a,b,{Xm:c=[],Wm:d=[],cssRowKey:e,we:f,Md:h,callback:k}={})=>{a=Or(a);le(a,"d","1");te(a,c);ue(a,d);return Qr(a,b,{cssRowKey:e,we:f,Md:h,callback:k})};var Rr=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 Sr=class{constructor(){this.o=this.j=null}add(a,b){var c=qf.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}},qf=new Rr(()=>new Tr,a=>a.reset()),Tr=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 Ur,rf=!1,pf=new Sr,Bf=(a,b)=>{Ur||Vr();rf||(Ur(),rf=!0);pf.add(a,b)},Vr=()=>{var a=Promise.resolve(void 0);Ur=()=>{a.then(sf)}};xf.prototype.reset=function(){this.context=this.j=this.o=this.child=null;this.v=!1};var yf=new Rr(function(){return new xf},function(a){a.reset()});_.wf.prototype.then=function(a,b,c){return Lf(this,(0,_.xg)(typeof a==="function"?a:null),(0,_.xg)(typeof b==="function"?b:null),c)};_.tf(_.wf);_.g=_.wf.prototype;_.g.finally=function(a){a=(0,_.xg)(a);return new _.wf((b,c)=>{Ff(this,d=>{a();b(d)},d=>{a();c(d)})})};_.g.Bg=function(a,b){return Lf(this,null,(0,_.xg)(a),b)};_.g.catch=_.wf.prototype.Bg; _.g.cancel=function(a){if(this.ba==0){let b=new _.Kf(a);Bf(function(){Gf(this,b)},this)}};_.g.VA=function(a){this.ba=0;_.vf(this,2,a)};_.g.WA=function(a){this.ba=0;_.vf(this,3,a)};_.g.Fi=function(){for(var a;a=Hf(this);)If(this,a,this.ba,this.Ub);this.kl=!1};_.Pf=_.Zb;_.Ga(_.Kf,_.La);_.Kf.prototype.name="cancel";_.Ga(Sf,_.La);Sf.prototype.name="XhrError";_.Ga(Tf,Sf);Tf.prototype.name="XhrHttpError";_.Ga(Uf,Sf);Uf.prototype.name="XhrTimeoutError";_.ch=class{constructor(a,b,c,d=!1,e=!1){this.Y=ne(_.Ta(a).toString(),!0);this.Ba=b;this.xa=c;this.D=d;this.B={};this.M=Hg?new Map:{};this.Z=[];this.ma=!0;this.ia=(a=qe(this.Y,"excm"))?a.split(","):[];this.Gc=e;this.Vh=!1;this.Ng="anonymous";this.Uh=4043;this.ga=document.head||document.documentElement;this.v=this.I=null;this.pb=!0;Ce();this.W=null;_.Wf(this,ve(this.Y));this.fetchPriority=void 0;this.Ka=!1;this.U()}async Na(){throw Error("T");}U(){}load(a,b,c,d,e=b){_.Ta(a);var f=this.Vh,h=this.Ng, k=this.fetchPriority,l=_.Ad("SCRIPT");_.pb(l,a);f&&(l.crossOrigin=h);l.async=!1;k&&l.setAttribute("fetchpriority",k);_.Wf(this,b);_.kg(this,a,l,b,c,d,e)}};var lg=new Uint8Array(123),og=!1;var qg=[];_.g=sg.prototype;_.g.cancel=function(a){if(this.j)this.Ub instanceof sg&&this.Ub.cancel();else{if(this.parent_){let b=this.parent_;delete this.parent_;a?b.cancel(a):(b.J--,b.J<=0&&b.cancel())}this.M?this.M.call(this.Y,this):this.I=!0;this.j||(a=new Eg(this),wg(this),ug(this,!1,a))}};_.g.fp=function(a,b){this.D=!1;ug(this,a,b)};_.g.callback=function(a){wg(this);ug(this,!0,a)};_.g.finally=function(a){return Dg(new Promise((b,c)=>{yg(this,d=>{a();b(d)},d=>{a();c(d)})}))}; _.g.then=function(a,b,c){var d,e,f=new _.wf(function(h,k){e=h;d=k});yg(this,e,function(h){h instanceof Eg?f.cancel():d(h);return Bg},this);return f.then(a,b,c)};_.tf(sg);sg.prototype.isError=function(a){return a instanceof Error};var Bg={};_.Ga(vg,_.La);vg.prototype.message="Deferred has already fired";vg.prototype.name="AlreadyCalledError";_.Ga(Eg,_.La);Eg.prototype.message="Deferred was canceled";Eg.prototype.name="CanceledError"; Cg.prototype.throwError=function(){delete Ag[this.j];throw this.o;};var Ag={};var Fg=class extends Error{constructor(a,b,c,d,e){super();this.name="ModuleLoadFailure";this.type=a;this.status=b;this.Xm=c;this.url=d;this.cause=e;this.message=this.toString()}toString(){return`${Gg(this)} (${this.status!=void 0?this.status:"?"})`}};ra.ob=Fg;ra.ob.Type={fo:0,ck:1,TIMEOUT:2,Tn:3,gk:4};_.Ga(Lg,ge);_.Ga(Mg,_.La);_.g=Lg.prototype;_.g.Lr=function(a){this.ma=a}; _.g.Lh=function(a,b){if(!(this instanceof Lg))this.Lh(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.uq=function(){return this.Y.length>0}; _.g.ij=function(a,b=0,c){var d=Xg(this,a);this.j instanceof Set?this.j=new Set(d):this.j=d;this.I=this.ma?a:_.Ab(d);Sg(this);if(d.length!==0){if(this.J instanceof Set)for(let e of d)this.J.add(e);else this.J.push.apply(this.J,d);a=this.M;if(!a)throw Error("V");if(Object.keys(this.D).length>0&&!a.pb)throw Error("W");ag(a,_.Ab(d),this.o,{Md:this.D,onError:(e,f,h)=>ah(this,this.I,d,e!=null?e:void 0,f,b,!!h),onTimeout:(0,_.Aa)(this.iw,this),forceReload:!!c})}}; _.g.ge=function(){if(this.B){var a=this.B.getId(),b=[];if(this.D[a]){for(let c of Object.keys(this.D[a])){let d=this.Sa(c);d&&!d.isLoaded()&&(this.Dj(a,c),b.push(c))}this.ph(b)}this.ja()||((b=Ng(this,a).onLoad((0,_.Aa)(this.Mp,this)))&&b.length&&Yg(this,new ra.ob(ra.ob.Type.gk,void 0,void 0,void 0,b[0])),_.zb(this.Y,a),this.j instanceof Set?this.j.delete(a):_.zb(this.j,a),(this.j instanceof Set?this.j.size:this.j.length)===0&&$g(this),this.xa&&a==this.xa&&(this.ga.j||this.ga.callback()),Sg(this), this.B=null)}};_.g.jh=function(a){if(this.j instanceof Set?this.j.has(a):_.xb(this.j,a))return!0;for(let b=0;b{c.ge();this.j instanceof Set?this.j.delete(c.getId()):_.zb(this.j,c.getId())},c=>!c.isLoaded());this.B=this.Sa(a)}; _.g.Rm=function(a){if(!this.B){let b=new ra.jf([],"synthetic_module_overhead");Og(this,"synthetic_module_overhead",b);this.B=b}ce(this.B.j,a)};_.g.iw=function(){this.j instanceof Set&&[...this.j];Zg(this,new ra.ob(ra.ob.Type.TIMEOUT));$g(this)};_.g.On=function(a,b){Array.isArray(a)||(a=[a]);for(let e=0;e{b[d]||(b[d]=ih(this,d),c.push(d))});hh(this,c);return b}Io(a){this.o?.getId()==="synthetic_module_overhead"&&this.ge();var b=this.j instanceof Map?this.j.get(a):this.j[a];jh(this,b?.bd()??[],c=>c.ge(),c=>!c.isLoaded());this.o=this.Sa(a)}ge(){if(this.o){var a=this.o.getId(),b=[];if(this.v[a]){for(let c of Object.keys(this.v[a]))this.Sa(c).isLoaded()|| (this.Dj(a,c),b.push(c));this.ph(b)}this.o.onLoad(()=>null);this.o=null;if(!this.jh(a)&&/^sy[0-9a-z]{0,4}$/.test(a)||a==="synthetic_module_overhead")this.j instanceof Map?this.j.delete(a):delete this.j[a];kh(this,a)}}Rm(a){if(!this.o){let b=new ra.jf([],"synthetic_module_overhead");this.j instanceof Map?this.j.set("synthetic_module_overhead",b):this.j.synthetic_module_overhead=b;this.o=b}ce(this.o.j,a)}};var kj=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]}};_.nh.prototype.next=function(){return _.Xr};_.Xr={done:!0,value:void 0};_.nh.prototype.Sc=function(){return this};var oh=class{constructor(a){this.o=a}Sc(){return new ph(this.o())}[Symbol.iterator](){return new qh(this.o())}j(){return new qh(this.o())}},ph=class extends _.nh{constructor(a){super();this.o=a}next(){return this.o.next()}[Symbol.iterator](){return new qh(this.o)}j(){return new qh(this.o)}},qh=class extends oh{constructor(a){super(()=>a);this.v=a}next(){return this.v.next()}};var Yr=_.v.JSON.stringify;_.Zr=class{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};_.Ga(_.sh,_.Zd);_.g=_.sh.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.Th(a)}return!1};_.g.Th=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&&_.zb(c,a),delete this.j[a],delete this.j[a+1],delete this.j[a+2])}return!!b}; _.g.publish=function(a,b){var c=this.o[a];if(c){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.Th(c)}}return f!=0}return!1}; _.g.clear=function(a){if(a){let b=this.o[a];b&&(b.forEach(this.Th,this),delete this.o[a])}else this.j.length=0,this.o={}};_.g.la=function(){_.sh.Bb.la.call(this);this.clear();this.v.length=0};uh.prototype.set=function(a,b){b===void 0?this.j.remove(a):this.j.set(a,Yr(b))};uh.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";}};uh.prototype.remove=function(a){this.j.remove(a)};_.Ga(vh,uh);vh.prototype.set=function(a,b){vh.Bb.set.call(this,a,xh(b))};vh.prototype.o=function(a){a=vh.Bb.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};vh.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(_.yh,vh);_.yh.prototype.set=function(a,b,c){if(b=xh(b)){if(c){if(c<_.Ca()){_.yh.prototype.remove.call(this,a);return}b.expiration=c}b.creation=_.Ca()}_.yh.Bb.set.call(this,a,b)};_.yh.prototype.o=function(a){var b=_.yh.Bb.o.call(this,a);if(b){let c=b.creation,d=b.expiration;if(d&&d<_.Ca()||c&&c>_.Ca())_.yh.prototype.remove.call(this,a);else return b}};_.Ga(Ah,zh);Ah.prototype[Symbol.iterator]=function(){return _.rh(this.Sc(!0)).j()};Ah.prototype.clear=function(){var a=Array.from(this);for(let b of a)this.remove(b)};_.Ga(Bh,Ah);_.g=Bh.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){Ch(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){Ch(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){Ch(this);this.j.removeItem(a)}; _.g.Sc=function(a){Ch(this);var b=0,c=this.j,d=new _.nh;d.next=function(){if(b>=c.length)return _.Xr;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(){Ch(this);this.j.clear()};_.g.key=function(a){Ch(this);return this.j.key(a)};_.Ga(Dh,Bh);_.Ga(Eh,Ah);Eh.prototype.set=function(a,b){this.o.set(this.j+a,b)};Eh.prototype.get=function(a){return this.o.get(this.j+a)};Eh.prototype.remove=function(a){this.o.remove(this.j+a)};Eh.prototype.Sc=function(a){var b=this.o[Symbol.iterator](),c=this,d=new _.nh;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 Gh={},cs=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";Gh.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("ba`"+c);for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a};Gh.hn=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a}; var ds={lf: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 ui={},hs,is=[],js=0;js<256;js++){hs=js;for(var ks=0;ks<8;ks++)hs=hs&1?3988292384^hs>>>1:hs>>>1;is[js]=hs}ui=function(a,b,c,d){c=d+c;for(a^=-1;d>>8^is[(a^b[d])&255];return a^-1};var ii={};ii={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 Wh=[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],ai=[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],Ki=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],mi=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ni=Array(576);Ih(ni);var oi=Array(60);Ih(oi);var $h=Array(512);Ih($h);var Vh=Array(256);Ih(Vh);var Zh=Array(29);Ih(Zh);var bi=Array(30);Ih(bi);var Hi,Ii,Ji,Gi=!1;var Ci; Ci=[new Ai(0,0,0,0,function(a,b){var c=65535;for(c>a.nc-5&&(c=a.nc-5);;){if(a.da<=1){vi(a);if(a.da===0&&b===0)return 1;if(a.da===0)break}a.V+=a.da;a.da=0;var d=a.Wb+c;if(a.V===0||a.V>=d)if(a.da=a.V-d,a.V=d,pi(a,!1),a.va.ya===0)return 1;if(a.V-a.Wb>=a.Cb-262&&(pi(a,!1),a.va.ya===0))return 1}a.tb=0;if(b===4)return pi(a,!0),a.va.ya===0?3:4;a.V>a.Wb&&pi(a,!1);return 1}),new Ai(4,4,8,4,wi),new Ai(4,5,16,8,wi),new Ai(4,6,32,32,wi),new Ai(4,4,16,16,xi),new Ai(8,16,32,32,xi),new Ai(8,16,128,128,xi),new Ai(8, 32,128,256,xi),new Ai(32,128,258,1024,xi),new Ai(32,258,258,4096,xi)];var Fi={};Fi=function(){this.input=null;this.ef=this.Eb=this.Ue=0;this.output=null;this.rn=this.ya=this.hg=0;this.msg="";this.state=null;this.Pk=2;this.ra=0};var Li=Object.prototype.toString; Ei.prototype.push=function(a,b){var c=this.va,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:b===!0?4:0;typeof a==="string"?c.input=Hh(a):Li.call(a)==="[object ArrayBuffer]"?c.input=new Uint8Array(a):c.input=a;c.Ue=0;c.Eb=c.input.length;do{c.ya===0&&(c.output=new Gh.hf(d),c.hg=0,c.ya=d);a=Di(c,e);if(a!==1&&a!==0)return Mi(this,a),this.ended=!0,!1;if(c.ya===0||c.Eb===0&&(e===4||e===2))if(this.options.to==="string"){var f=Gh.hn(c.output,c.hg);b=f;f=f.length;if(f<65537&&(b.subarray&& gs||!b.subarray))b=String.fromCharCode.apply(null,Gh.hn(b,f));else{for(var h="",k=0;k0||c.ya===0)&&a!==1);if(e===4)return(c=this.va)&&c.state?(d=c.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?a=ji(c,-2):(c.state=null,a=d===113?ji(c,-3):0)):a=-2,Mi(this,a),this.ended=!0,a===0;e===2&&(Mi(this,0),c.ya=0);return!0};_.K=class{constructor(a){this.name=a}};var up=new _.K("rawColdConfigGroup");var tp=new _.K("rawHotConfigGroup");var ls;ls=_.v.window;_.Pi=ls?.yt?.config_||ls?.ytcfg?.data_||{};_.na("yt.config_",_.Pi);var Si=[];var gj=/^[\w.]*$/,$i={q:!0,search_query:!0},Zi=String(Yi);var hj=new class{constructor(a,b){this.j=a;this.o=b}}(window,window.document);_.na("yt.ads_.signals_.getAdSignalsString",function(a){return aj(_.lj(a))});_.Ca();navigator.userAgent.indexOf(" (CrKey ");var ms;ms=0;_.ns=_.Zq?"webkit":Yq?"moz":Xq?"ms":Wq?"o":"";_.na("ytDomDomGetNextId",_.pa("ytDomDomGetNextId")||(()=>++ms));_.ps=_.v.ytEventsEventsListeners||{};_.na("ytEventsEventsListeners",_.ps);_.qs=_.v.ytEventsEventsCounter||{count:0};_.na("ytEventsEventsCounter",_.qs);_.rs=fd(function(){var a=!1;try{let b=Object.defineProperty({},"capture",{get:function(){a=!0}});window.addEventListener("test",null,b)}catch(b){}return a});var ss;ss=window;_.el=ss.ytcsi&&ss.ytcsi.now?ss.ytcsi.now:ss.performance&&ss.performance.timing&&ss.performance.now&&ss.performance.timing.navigationStart?()=>ss.performance.timing.navigationStart+ss.performance.now():()=>(new Date).getTime();var nj="XMLHttpRequest"in _.v?()=>new XMLHttpRequest:null;var ts="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(" ");[...ts];var yj={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"},Kj=["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",...ts],Gj=!1,Dj=xj;_.nm=class{constructor(){this.ln=!0}};_.us=_.pa("ytglobal.prefsUserPrefsPrefs_")||{};_.na("ytglobal.prefsUserPrefsPrefs_",_.us);var Rj={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"},Tj={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};_.Xj=class extends Error{constructor(a,...b){super(a);this.args=[...b];Object.setPrototypeOf(this,new.target.prototype)}};var vs=class{qb(a,b){return this.Ga(a,1,b)}U(a){var b=_.pa("yt.scheduler.instance.addImmediateJob");b?b(a):a()}};var ws=_.sj("web_emulated_idle_callback_delay",300),gk=1E3/60-3,dk=[8,5,4,3,2,1,0],jk=class extends _.Zd{constructor(a={}){super();this.o=[];this.v={};this.ia=this.j=0;this.paused=this.D=!1;this.Z=[];this.ga=this.ma=!1;for(let b of dk)this.o[b]=[];this.B=0;this.Xv=a.timeout||1;this.M=gk;this.I=0;this.Ka=this.Qw.bind(this);this.Wk=this.Rx.bind(this);this.pb=this.Na.bind(this);this.dc=this.hw.bind(this);this.Gc=this.Px.bind(this);this.Ba=!!window.requestIdleCallback&&!!window.cancelIdleCallback&&!_.x("disable_scheduler_requestIdleCallback"); (this.xa=a.useRaf!==!1&&!!window.requestAnimationFrame)&&document.addEventListener("visibilitychange",this.Ka)}U(a){var b=_.Ca();Zj(this,a);a=_.Ca()-b;this.D||(this.M-=a)}Ga(a,b,c){++this.ia;if(b===10)return this.U(a),this.ia;var d=this.ia;this.v[d]=a;this.D&&!c?this.Z.push({id:d,priority:b}):(this.o[b].push(d),this.paused||this.D||(this.j!==0&&bk(this)!==this.I&&this.stop(),this.start()));return d}Fa(a){delete this.v[a]}isHidden(){return!!document.hidden||!1}Hb(a){var b=_.pa("yt.logging.errors.log"); b&&b(a)}hw(a){var b=void 0;a&&(b=a.timeRemaining());this.ma=!0;hk(this,b);this.ma=!1}Rx(){hk(this)}Na(){ik(this)}Px(a){this.ga=!0;var b=bk(this);b===4&&b!==this.I&&(this.stop(),this.start());hk(this,void 0,a);this.ga=!1}Qw(){this.isHidden()||ik(this);this.j&&(this.stop(),this.start())}requestIdleCallback(a){return this.Ba?window.requestIdleCallback(a,{timeout:3E3}):window.setTimeout(a,ws)}cancelIdleCallback(a){this.Ba?window.cancelIdleCallback(a):window.clearTimeout(a)}start(){this.paused=!1;if(this.j=== 0)switch(this.I=bk(this),this.I){case 1:this.j=this.requestIdleCallback(this.dc);break;case 2:this.j=window.setTimeout(this.Wk,this.Xv);break;case 3:this.j=window.requestAnimationFrame(this.Gc);break;case 4:this.j=window.setTimeout(this.pb,0)}}pause(){this.stop();this.paused=!0}stop(){if(this.j){switch(this.I){case 1:this.cancelIdleCallback(this.j);break;case 2:case 4:window.clearTimeout(this.j);break;case 3:window.cancelAnimationFrame(this.j)}this.j=0}}la(){ck(this);this.stop();this.xa&&document.removeEventListener("visibilitychange", this.Ka);super.la()}};var nk=_.pa("yt.scheduler.instance.timerIdMap_")||{},uk=_.sj("kevlar_tuner_scheduler_soft_state_timer_ms",800),tk=0,wk=0;var Bk;Bk=class extends vs{Ga(a,b,c){c!==void 0&&Number.isNaN(Number(c))&&(c=void 0);var d=_.pa("yt.scheduler.instance.addJob");return d?d(a,b,c):c===void 0?(a(),NaN):_.mj(a,c||0)}Fa(a){if(a===void 0||!Number.isNaN(Number(a))){var b=_.pa("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}}start(){var a=_.pa("yt.scheduler.instance.start");a&&a()}pause(){var a=_.pa("yt.scheduler.instance.pause");a&&a()}};_.df=_.Ck(); _.pa("yt.scheduler.initialized")||(_.na("yt.scheduler.instance.dispose",mk),_.na("yt.scheduler.instance.addJob",ok),_.na("yt.scheduler.instance.addImmediateJob",pk),_.na("yt.scheduler.instance.cancelJob",qk),_.na("yt.scheduler.instance.cancelAllJobs",lk),_.na("yt.scheduler.instance.start",rk),_.na("yt.scheduler.instance.pause",vk),_.na("yt.scheduler.instance.setPriorityThreshold",xk),_.na("yt.scheduler.instance.enablePriorityThreshold",zk),_.na("yt.scheduler.instance.clearPriorityThreshold",Ak),_.na("yt.scheduler.initialized", !0));_.en=class{constructor(a){this.j=(a=_.Fh(a))?new _.yh(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(Yr(b))}catch(f){return}else e=escape(b);_.Mj(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=_.Lj.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);_.Nj(a,"/",this.v)}};var Dk=(()=>{var a;return()=>{a||(a=new _.en("ytidb"));return a}})();var Fk;_.Hk=[];Fk=!1;_.Il=_.dr||_.er;var xs={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"},ys={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"},zs={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}, Nk=class extends _.Xj{constructor(a,b={},c=xs[a],d=ys[a],e=zs[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,Nk.prototype)}},As=class extends Nk{constructor(a,b){super("MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},xs.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,As.prototype)}},Pk=class extends Error{constructor(a,b){super();this.index=a;this.objectStore= b;Object.setPrototypeOf(this,Pk.prototype)}},Qk=["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 al;al=class{constructor(a){this.j=a}}; _.Vk=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 _.Vk(new al((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 _.Vk(new al((b, c)=>{a instanceof _.Vk?a.then(b,c):b(a)}))}static reject(a){return new _.Vk(new al((b,c)=>{c(a)}))}then(a,b){var c=a??Uk,d=b??Tk;return new _.Vk(new al((e,f)=>{this.state.status==="PENDING"?(this.j.push(()=>{Xk(this,this,c,e,f)}),this.o.push(()=>{Yk(this,this,d,e,f)})):this.state.status==="FULFILLED"?Xk(this,this,c,e,f):this.state.status==="REJECTED"&&Yk(this,this,d,e,f)}))}catch(a){return this.then(void 0,a)}};var xl=class{constructor(a,b){this.j=a;this.options=b;this.transactionCount=0;this.v=Math.round((0,_.el)());this.o=!1}add(a,b,c){return _.il(this,[a],{mode:"readwrite",ib:!0,commit:dl()},d=>d.objectStore(a).add(b,c))}clear(a){return _.il(this,[a],{mode:"readwrite",ib:!0},b=>b.objectStore(a).clear())}close(){this.j.close();this.options?.closed&&this.options.closed()}count(a,b){return _.il(this,[a],{mode:"readonly",ib:!0,commit:dl()},c=>c.objectStore(a).count(b))}delete(a,b){return _.il(this,[a],{mode:"readwrite", ib:!0,commit:dl()&&!(b instanceof IDBKeyRange)},c=>c.objectStore(a).delete(b))}get(a,b){return _.il(this,[a],{mode:"readonly",ib:!0,commit:dl()},c=>c.objectStore(a).get(b))}getAll(a,b,c){return _.il(this,[a],{mode:"readonly",ib:!0},d=>d.objectStore(a).getAll(b,c))}objectStoreNames(){return Array.from(this.j.objectStoreNames)}getName(){return this.j.name}},jl=class{constructor(a){this.j=a}add(a,b){return bl(this.j.add(a,b))}autoIncrement(){return this.j.autoIncrement}clear(){return bl(this.j.clear()).then(()=> {})}count(a){return bl(this.j.count(a))}delete(a){return a instanceof IDBKeyRange?sl(this,a):bl(this.j.delete(a))}get(a){return bl(this.j.get(a))}getAll(a,b){return"getAll"in IDBObjectStore.prototype?bl(this.j.getAll(a,b)):tl(this,a,b)}index(a){try{return new Bs(this.j.index(a))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new Pk(a,this.j.name);throw b;}}getName(){return this.j.name}keyPath(){return this.j.keyPath}},fl=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=Nk;var e=this.j.objectStoreNames;let f=[];for(let h=0;hb.delete().then(()=>rl(b)))}get(a){return bl(this.j.get(a))}getAll(a,b){return"getAll"in IDBIndex.prototype?bl(this.j.getAll(a,b)):vl(this,a,b)}keyPath(){return this.j.keyPath}unique(){return this.j.unique}},wl=class{constructor(a, b){this.request=a;this.cursor=b}delete(){return bl(this.cursor.delete()).then(()=>{})}update(a){return bl(this.cursor.update(a))}};var Cs=class{constructor(a,b){this.name=a;this.options=b;this.v=!0;this.D=this.B=0}o(a,b,c={}){return zl(a,b,c)}delete(a={}){return _.Al(this.name,a)}open(){if(!this.v)throw Bl(this);if(this.j)return this.j;var a,b=()=>{this.j===a&&(this.j=void 0)},c={blocking:e=>{e.close()},closed:b,DA: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.Zd)){let {Cd:n,JJ:p=Number.MAX_VALUE}= h.Zd[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.Zd),n=k.objectStoreNames();if(this.D<_.sj("ytidb_reopen_db_retries",0))return this.D++,k.close(),_.Ik(new Nk("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m,foundObjectStores:n})),d();if(this.B<_.sj("ytidb_remake_db_retries",1))return this.B++,await this.delete(),_.Ik(new Nk("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m, foundObjectStores:n})),d();throw new As(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,Bl(this,f);return e}b();k instanceof Error&&!_.x("ytidb_async_stack_killswitch")&&(k.stack=`${k.stack}\n${e.substring(e.indexOf("\n")+1)}`);throw Rk(k,this.name,"",this.options.version??-1);}};return this.j=a=d()}};var Dl=new Cs("YtIdbMeta",{Zd:{databases:{Cd:1}},upgrade(a,b){b(1)&&_.kl(a,"databases",{keyPath:"actualName"})}});var Ml,Kl=new class{constructor(){}}(new class{constructor(){}});new _.Zr;var Yl=class extends Cs{constructor(a,b){super(a,b);this.options=b;Kk(a)}o(a,b,c={}){return(this.options.shared?Tl:Sl)(a,b,{...c})}delete(a={}){return(this.options.shared?Xl:Ul)(this.name,a)}};var am=_.$l("ytGcfConfig",{Zd:{coldConfigStore:{Cd:1},hotConfigStore:{Cd:1}},shared:!1,upgrade(a,b){b(1)&&(_.ol(_.kl(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),_.ol(_.kl(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var Ds=class extends _.Zd{constructor(){super();this.o=[];this.j=[];var a=_.pa("yt.gcf.config.hotUpdateCallbacks");a?(this.o=[...a],this.j=a):(this.j=[],_.na("yt.gcf.config.hotUpdateCallbacks",this.j))}la(){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.la()}};var im=class{constructor(){this.j=0;this.o=new Ds}lj(){return _.pa("yt.gcf.config.hotConfigGroup")??_.w("RAW_HOT_CONFIG_GROUP")}B(a){this.hotHashData=a;_.na("yt.gcf.config.hotHashData",this.hotHashData||null)}};var Es;Es=typeof TextEncoder!=="undefined"?new TextEncoder:null;_.ym=Es?a=>Es.encode(a):a=>{a=_.$b(a);var b=new Uint8Array(a.length);for(let c=0;c{};this.Kf=()=>{};this.now=Date.now;this.Rg=!1;this.Yr=a.Yr??100;this.Fr=a.Fr??1;this.Dr=a.Dr??2592E6;this.wr=a.wr??12E4;this.Er=a.Er??5E3;this.Ia=a.Ia??void 0;this.Ci=!!a.Ci;this.oi=a.oi??.1;this.zj=a.zj??10;a.handleError&&(this.handleError=a.handleError);a.Kf&&(this.Kf=a.Kf);a.Rg&&(this.Rg=a.Rg);a.ii&&(this.ii=a.ii);this.Ja=a.Ja;this.zc=a.zc;this.ab=a.ab;this.Ra=a.Ra;this.wd=a.wd;this.ym=a.ym; this.qm=a.qm;Bm(this)&&(!this.Ja||this.Ja("networkless_logging"))&&Dm(this)}writeThenSend(a,b={}){if(Bm(this)&&this.Kc){let c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.ab.set(c,this.Ia).then(d=>{c.id=d;this.Ra.Qb()&&Gm(this,c)}).catch(d=>{Gm(this,c);Hm(this,d)})}else this.wd(a,b)}sendThenWrite(a,b={},c){if(Bm(this)&&this.Kc){let d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Ja&&this.Ja("nwl_skip_retry")&&(d.skipRetry=c);if(this.Ra.Qb()||this.Ja&& this.Ja("nwl_aggressive_send_then_write")&&!d.skipRetry){if(!d.skipRetry){let e=b.onError?b.onError:()=>{};b.onError=async(f,h)=>{await this.ab.set(d,this.Ia).catch(k=>{Hm(this,k)});e(f,h)}}this.wd(a,b,d.skipRetry)}else this.ab.set(d,this.Ia).catch(e=>{this.wd(a,b,d.skipRetry);Hm(this,e)})}else this.wd(a,b,this.Ja&&this.Ja("nwl_skip_retry")&&c)}sendAndWrite(a,b={}){if(Bm(this)&&this.Kc){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.ab.xf(c.id,this.Ia):d=!0;this.Ra.Te&&this.Ja&&this.Ja("vss_network_hint")&&this.Ra.Te(!0);e(f,h)};this.wd(c.url,c.options,void 0,!0);this.ab.set(c,this.Ia).then(f=>{c.id=f;d&&this.ab.xf(c.id,this.Ia)}).catch(f=>{Hm(this,f)})}else this.wd(a,b,void 0,!0)}o(){if(!Bm(this))throw Error("ra");this.j||(this.j=this.zc.qb(async()=>{var a=await this.ab.Np("NEW",this.Ia);a?(await Gm(this,a),this.j&&(this.j=0,this.o())):this.v()},this.Yr))}v(){this.zc.Fa(this.j);this.j=0}};var Km;var Qo={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};var Vm=_.$l("ServiceWorkerLogsDatabase",{Zd:{SWHealthLog:{Cd:1}},shared:!0,upgrade:(a,b)=>{b(1)&&_.ol(_.kl(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},version:1});var cn={},bn=0;var dn;var hn=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]}};hn.prototype.removeParams=hn.prototype.removeParams;hn.prototype.isEndpointCFR=hn.prototype.isEndpointCFR;hn.prototype.requestComplete=hn.prototype.requestComplete;hn.getInstance=jn;var kn=class extends _.bf{constructor(){super();this.v=!1;this.j=ff();this.j.listen("networkstatus-online",()=>{if(this.v&&_.x("offline_error_handling")){var a=fn().get("errors",!0);if(a){for(let b in a)if(a[b]){let c=new _.Xj(b,"sent via offline_errors");c.name=a[b].name;c.stack=a[b].stack;c.level=a[b].level;_.Ui(c)}fn().set("errors",{},2592E3,!0)}}})}Qb(){return this.j.Qb()}Te(a){this.j.isOnline=a}dw(){var a=window.navigator.onLine;return a===void 0?!0:a}qv(){this.v=!0}listen(a,b){return this.j.listen(a, b)}Hj(a){return gf(this.j,a)}};kn.prototype.sendNetworkCheckRequest=kn.prototype.Hj;kn.prototype.listen=kn.prototype.listen;kn.prototype.enableErrorFlushing=kn.prototype.qv;kn.prototype.getWindowStatus=kn.prototype.dw;kn.prototype.networkStatusHint=kn.prototype.Te;kn.prototype.isNetworkAvailable=kn.prototype.Qb;kn.getInstance=ln;_.Ks=class extends _.bf{constructor(a={}){super();this.j=this.D=0;this.v=ln();var b=_.pa("yt.networkStatusManager.instance.listen").bind(this.v);b&&(a.rateLimit?(this.rateLimit=a.rateLimit,b("networkstatus-online",()=>{mn(this,"publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{mn(this,"publicytnetworkstatus-offline")})):(b("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}Qb(){var a= _.pa("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.v)():!0}Te(a){var b=_.pa("yt.networkStatusManager.instance.networkStatusHint").bind(this.v);b&&b(a)}async Hj(a){var b=_.pa("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.v);return _.x("skip_network_check_if_cfr")&&jn().isEndpointCFR("generate_204")?new Promise(c=>{this.Te(window.navigator?.onLine||!0);c(this.Qb())}):b?b(a):!0}};var Ls,nn=class extends Js{constructor(){Ls||(Ls=new _.Ks({dJ:!0,XH:!0}));super({ab:{Eu:Tm,xf:Sm,Np:Pm,iy:Qm,Ym:Rm,set:Om},Ra:Ls,handleError:(a,b,c)=>{var d=c?.error?.code;d===400||d===415?(a=new _.Xj(a.message,b,c?.error?.code),_.Wi(a,void 0,void 0,void 0,!0)):_.Ui(a)},Kf:_.Wi,wd:qn,now:_.el,Fs:gn,zc:_.Ck(),ym:"publicytnetworkstatus-online",qm:"publicytnetworkstatus-offline",Ci:!0,oi:.1,zj:_.sj("potential_esf_error_limit",10),Ja:_.x,Rg:!(_.Wj()&&_.sn())});this.B=new _.Zr;_.x("networkless_immediately_drop_all_requests")&& Um();Xl("LogsDatabaseV2")}writeThenSend(a,b){b||(b={});b=rn(a,b);_.Wj()||(this.Kc=!1);super.writeThenSend(a,b)}sendThenWrite(a,b,c){b||(b={});b=rn(a,b);_.Wj()||(this.Kc=!1);super.sendThenWrite(a,b,c)}sendAndWrite(a,b){b||(b={});b=rn(a,b);_.Wj()||(this.Kc=!1);super.sendAndWrite(a,b)}awaitInitialization(){return this.B.promise}};_.un=!1;_.tn=_.v.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.un};_.na("ytNetworklessLoggingInitializationOptions",_.tn);var Ap=class{constructor(a){this.config_=null;a?this.config_=a:km()&&(this.config_=lm())}isReady(){!this.config_&&km()&&(this.config_=lm());return!!this.config_}};var Ms;Ms=_.v.ytPubsubPubsubInstance||new _.sh;_.Ns=_.v.ytPubsubPubsubSubscribedKeys||{};_.Os=_.v.ytPubsubPubsubTopicToKeys||{};_.Ps=_.v.ytPubsubPubsubIsSynchronous||{};_.sh.prototype.subscribe=_.sh.prototype.subscribe;_.sh.prototype.unsubscribeByKey=_.sh.prototype.Th;_.sh.prototype.publish=_.sh.prototype.publish;_.sh.prototype.clear=_.sh.prototype.clear;_.na("ytPubsubPubsubInstance",Ms);_.na("ytPubsubPubsubTopicToKeys",_.Os);_.na("ytPubsubPubsubIsSynchronous",_.Ps); _.na("ytPubsubPubsubSubscribedKeys",_.Ns);var Cn=Date.now().toString();Date.now();var Hn,On;_.Ln=Symbol("Ca");_.Qs=class{constructor(a){this.name=a}toString(){return`InjectionToken(${this.name})`}};Hn=class{constructor(a){this.key=a}};On=class{constructor(){this.v=new Map;this.j=new Map;this.o=new Map}resolve(a){return"function"==typeof _.Rs&&a instanceof _.Rs?Kn(this,a):a instanceof Hn?Jn(this,a.key,[],!0):Jn(this,a,[])}};var Nn;var Pn=window;var fo=_.x("web_enable_lifecycle_monitoring")&&Qn()!==0,Un=_.x("web_enable_lifecycle_monitoring");var eo=class{constructor(a){this.scheduler=_.Ck();this.o=new _.Zr;this.j=a;for(let c=0;c{d.kh();this.j[c].Cj=!0;this.j.every(e=>e.Cj===!0)&&this.o.resolve()};var b=this.getPriority(d);b=this.scheduler.Ga(a,b);this.j[c]={...d,kh:a,jobId:b}}}cancel(){for(let a of this.j)a.jobId===void 0||a.Cj||this.scheduler.Fa(a.jobId),a.Cj=!0;this.o.resolve()}getPriority(a){return a.priority??0}};_.Ss=class{constructor(a){this.state=a;this.plugins=[];this.v=void 0;this.B={};fo&&Rn(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){fo&&Sn(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&&(Tn(this.j),this.j=void 0);Vn(this,a,b);this.state=a;fo&&Rn(this.state); c=c.action.bind(this);let d=this.plugins.filter(e=>e[a]).map(e=>e[a]);c(Zn(this,d),b)}else throw Error("Ga`"+this.state+"`"+a);}};var ho=class extends _.Ss{constructor(){super("none");this.o=null;this.v=10;this.transitions=[{from:"none",to:"application_navigating",action:this.D},{from:"application_navigating",to:"none",action:this.J},{from:"application_navigating",to:"application_navigating",action:()=>{}},{from:"none",to:"none",action:()=>{}}]}D(a,b){this.o=_.Yj(()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3);a(b?.event)}J(a,b){this.o&&(_.df.Fa(this.o),this.o=null);a(b?.event)}},go;var ro=_.sj("ytcsi_debug_max_size",100);var Ts=0;var tq=class extends _.pm{constructor(a,b){super(arguments);this.timer=b}},sq=new _.qm("aft-recorded",tq);var Jp=[{bm:a=>`Cannot read property '${a.key}'`,yj:{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"]}]}},{bm:a=>`Cannot call '${a.key}'`,yj:{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"]}]}},{bm:a=>`${a.key} is not defined`,yj:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var Ao={Vd:[],Hd:[{callback:vo,weight:500},{callback:wo,weight:500}]};var yo=class{constructor(){this.Hd=[];this.Vd=[]}},xo;_.Rp=new _.sh;var sp=[];_.na("yt.logging.transport.getScrapedGelPayloads",function(){return sp});var Lo=class{constructor(){this.store={};this.j={}}storePayload(a,b){a=Io(a);this.store[a]?this.store[a].push(b):(this.j={},this.store[a]=[b]);_.x("more_accurate_gel_parser")&&(b=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(b));return a}smartExtractMatchingEntries(a){if(!a.keys.length)return[];var b=Ko(this,a.keys.splice(0,1)[0]),c=[];for(let d=0;d{};this.webkitClearResourceTimings=()=>{};this.mozClearResourceTimings=()=>{};this.msClearResourceTimings=()=>{};this.oClearResourceTimings=()=>{}}};_.nq=Vs.performance||Vs.mozPerformance||Vs.msPerformance||Vs.webkitPerformance||new Ws;var hq=_.Fn();_.na("yt_logging_screen.getRootVeType",_.cq);_.na("yt_logging_screen.getCurrentCsn",_.eq);_.na("yt_logging_screen.getCttAuthInfo",_.gq);_.na("yt_logging_screen.setCurrentScreen",_.iq);var rq,lq;rq=!1;lq=!1;_.Xs=(0,_.Aa)(_.nq.clearResourceTimings||_.nq.webkitClearResourceTimings||_.nq.mozClearResourceTimings||_.nq.msClearResourceTimings||_.nq.oClearResourceTimings||_.ed,_.nq);var Zs; _.Ys=_.Vi(function(a,b,c,d,e,f,h){if(!_.x("web_csi_action_sampling_enabled")||!_.ko(f).actionDisabled){var k=h?.spanStatus;h=h?.rootSpanNonce;let l=_.no(f);l.gelSpans?l.gelSpans[a]=!0:l.gelSpans={[a]:!0};Ts++;a={spanName:a,spanLengthUsec:String(Math.round(b*1E3)),spanNonce:Ts,rootSpanNonce:h||Ts};k&&(a.spanStatus=k);d&&(a.spanInfo=d);e&&(a.parentSpanNonce=e);c&&(a.spanStartTimeUsec=String(Math.round(c*1E3)));c=a;_.uo(f||"").span[String(c.spanName)]=c;d=_.no(f);d.gelSpans||(d.gelSpans={});_.yn(d.gelSpans,c); d=_.po(f);f=_.ko(f).cttAuthInfo;Xp().span(c,d,f);return c.spanNonce}});Zs=window;Zs.ytcsi&&(Zs.ytcsi.infoGel=_.uq,Zs.ytcsi.tick=_.vq);var $s;$s=new _.Zr;_.at=$s.promise;(function(a){_.vq("mm_is");var b=new Wr;_.Sd(b);_.x("web_enable_lazy_css")&&(new Lr).init();b.Rm(()=>{eh();_.vq("mm_ie");a?.()});b.On(Rg.ERROR,(c,d,e)=>{_.Ui(Error("Ha`"+d+"`"+e))})})(()=>{$s.resolve()}); _._ModuleManager_initialize=function(a,b){if(!_.Od){if(!_.Rd)return;_.Sd(_.Rd())}_.Od.Lh(a,b)}; _._ModuleManager_initialize('root/sy0/n73qwf:1/sy1/sy2:3/iuT5Oc:4/wrzEXb/sy3/UUJqVe:1,7/sy5/sy4:9/MpJwZc:1,7,a/sy6/sy7:9/sy8:d/syd/syb:c,f/syh:g/sya/syk/sy1e/sy3a:k/sy4w/sy4u/sy4y/sy50:l,m,n,o/sy4z:l,n,o/sy3b/sy9:3,d,h,i,j/syl/sy4v/syc:t/sye:9,f/sy4x:l,m,n,o/sy53:r,x/syf/syg/syi/syj/sym/syn/sy1g/sy1d/sy1k:16/sy35:15,17/syq:1,a,d/syt:e,19/sy1h/sy29/sy3n:k/sy2h:1a/sy2g:1e/sy2t:1a/sy18/sy1o/sy1y/sy2j/sy2k:1k/sy1w/sy2r/sy1j:d,w,1i,1j,1l,1m,1n/sy2i/sy1r:1h,1n/sy2o/sy3c/sy38:j/syv:d/sy12:1a/sy2y/sy10:19/syz:1x/syy:1a/sy1l:c,1g,1q,1u,1w,1y,1z/sy3d:1y/sy3e:1a/sy1p:h,i,l,r,1o,1p,1r,1s,1t,1v,20,21,22/sy3f:1r/sy3i:1f/sy3x:1f/sy3y:1f/sy45:1f/sy46:1f/sy47:1f/sy48:1a/syx:1a/syu:1a/sys:2d/sy17:1e,1u,2c,2e/sy33:d/sy3r:d/sy2l/sy2z/sy37/sy13:19,2k/sy39:1a,1o,1y,2l/sy3g:2e,2g,2j,2m/syw:19/sy16:i,1t,2o/sy43/sy1m:1o,1u,2e,2p,2q/sy1s/sy2w/sy1c/sy1a/sy3q:1a/sy49:l,r,1g,1y,2g,2h,2j,2l,2u/sy4a:19,1u/sy28:12,1b,1d,23,24,25,26,27,28,29,2a,2b,2f,2i,2n,2r,2s,2t,2v,2w,2x,2y/sy3v:d/sy3w:1a,30/sy1i:17/sy21:32/sy4f:1a,30/sy20:1o/sy22/sy2f:1a,36/sy40/sy4e:2z,35,37,38/syo:18,1c,31,33,34,39/sy30/sy2s:19/sy19:n,u,v,23,2c,2m,3b,3c/sy4b/sy4c:3e/sy3t/sy4d:l,1a,1u,1y,2g,2h,2l,3f,3g/sy26/sy3h:1f/sy1v/sy2p:17/sy11:1v,1x/sy2b:l,r,1u,21,2g,2h,2l,3m/sy2c/sy3p/sy3u:1o/sy1n:1m/sy2d:3r/sy2e:j,3s/sy3o/sy1f/sy3k:1f/sy3l/sy3s:1f/sy3m:1d,23,2f,2m,2w,3g,3n,3p,3u,3v,3w,3x,3y/sy25:2j,31,3k,3l,3o,3q,3t,3z/sy4h/sy2n/sy2v/sy4j/sy4i:1f/sy23:1b,1z,2g,3o,44,45/sy2m:1f/sy3j:1f/sy3z:1f/sy41:1f/sy42:1f/sy27:l,r,1d,21,26,2f,2g,2h,2l,2r,2u,2v,2w,38,48,49,4a,4b/sy44:2z,37,38,3m/sy2a:40/sy1z/sy2x/sy4q:1a,1u,21/sy4s:1a/sy34/sy1x:1j/sy32:1u,1y,2d,2g/sy31:1n,1r,3b,3l,4j,4k,4l/sy14:1y/syr:x,11,3a,3d,3h,3i,3j,41,42,43,46,47,4c,4d,4e,4f,4g,4h,4i,4m,4n/sy2q:1n,3c/sy4k:l,r,1a,21,2g,3p,4p/syp:p,q,s,4o,4q/sy15:2o/sy1t/sy52:17/sy4p:1g,3n,44,4h,4l/sy2u/sy1u:4o,4t,4u,4v,4w/sy24/sy36/sy1q:4g/sy4n:1f/sy51:1f/sy4o:l,r,20,26,28,29,2f,2g,2m,3m,50,51,52/sy4g:1f/sy4l:1n,1r,4l/sy4m:t,2t,3b/sy4r/sy4t:19,1u/sy1b:4,y,z,4r,4s,4x,4y,4z,53,54,55,56,57,58/sy54/sy55/sy56/sy58/sy5a/sy5b/sy5c/sy5d/sy59/sy57:4,10,4r,50,57,5d,5e,5f,5g,5h,5i/sy5e:59,5j/base:e,s,v,w,z,10,11,12,13,14/sy5f:d,i,j/sy5g:19/sy5l/sy5h:t,1u,1v,21,2g,2t,3b,5n,5o/sy5i:2o,3m,3s,4n/sy79/sy6d/sy7p:17/sy7o:l,1w,21,26,2f,2g,2l,34,3u,4s,58,5s,5t/sy5j:14,5n,5r,5u/sy60/sy6c:l,r,1g,1r,1z,2f,2g,2j,2l,3u,3w,3y/sy7q:1o,21,34,3t,5t,5x/sy74:l,r,1g,1y,2g,2l,3m/sy5u/sy5k:2z,37,40,4p,5q,5v,5w,5y,5z,60/sy6x:2k,3c,3r/sy99:1f/sy5m:g,l,1l,1v,1y,2g,2l,50,5e,62,63/sy7a:15,4j/sy5y:32,3l/sy5n:34,3e,3i,40,4f,65,66/sy7j/sy7i:1f/sy5q:j,1o,1u/sy5o:1b,2p,40,44,45,68,69,6a/sy75:2l,2q,2v/sy85:17/sy6r/sy6g:l,1w,26,28,2a,2f,2g,3i,51,6e/sy71/sy84/sy5p:10,13,2r,2s,34,3c,40,4k,4z,58,5m,5q,6a,6c,6d,6f,6g,6h/sy6z:1f/sy5r:23,2f,2g,6j/sy86/sy5w:1n,5r,6l/sy5v:1f,6m/sy7t/sy7v:1f/sy5s:1b,27,2r,3f,67,6h,6n,6o,6p/sy6j/sy5t:1c,2j,2s,34,3q,3z,4m,55,56,5e,5f,5q,62,66,6r/sy78:l,1a,1q,1r,2g,2h,3f/sy63/sy5x:4x,6m,6t,6u/sy73:d,1i,1k,36/sy5z:1c,39,43,5f,5g,5w,5z,6c,6u,6w/sy61:1o,1u,26,28,2g,2t,34,3i,3p,5q,62,6d,6e/sy6a/sy62:23,25,2f,2g,3m,6w,6z/sy64:18,26,2j,2l,31,3i,3l,5h/sy6b/sy7u:68/sy7k:68,6z/sy6i:1b,23,25,2f,2g,2h,2r,6p,72,73,74/sy6h:29,2b,2l,6o,75/sy65:28,40,6c,76/sy7g:1f/sy7h:2f,78/sy89:1b,1h,1y,2g,2r,3q,69,72,74,79/sy66:2a,40,4k,4z,6r,75,7a/sy67:3d,40,41,4g,5s,5x/sy80:1f/sy68:2f,6w,7d/sy69:1l,1r,34,3m,4l,4u,5d/sy6e/sy6f:l,19,2g/sy6n/sy6k:1q,1u,2g,31,3k,3l,44,45,56,7i/sy6l/sy6m:l,20,2f,2g,2h,31,3f,3m,4w,65,78/sy6o:26,2f,2g,3p/sy6p:l,r,1a,2g,3f,3u/sy6q:23,2f,2g,6p/sy6s:l,r,17,1o,1y,28,2f,2g,34,3m,6e/sy83:1f/sy7y:1f/sy6t:16,2f,2g,30,3m,47,48,4b,7q,7r/sy7m:1f/sy7n:1f/sy6u:1p,1s,2h,2i,2w,3x,48,49,4a,57,5m,5v,6g,6n,7d,7q,7t,7u/sy6v:3m,62,75,7g,7u/sy6w:r,1l,2c,2g,2h,2l,31,5o,63,66/sy6y:40,71/sy70:40/sy8a:1a,6l/sy72:23,24,25,29,2f,2g,2h,2r,3m,4a,4y,6j,72,80/sy76:23,24,2f,2g/sy77:l,r,19,1r,2g/sy7b/sy7d:1s/sy7c:23,2g,2h,2l,3m,57,84,85/sy7e:1b,1f,23,2g,2l,2r,84/sy7f:1o,69,74,79/sy7l:23,2f,2g,7t,7u/sy7r:l,1r,1s,20,2h,57/sy7s:6t,7l/sy7w:12,2s,33,34,40/sy7x:2f,37,6w,7r/sy7z:1f,23,2g,2w/sy81:1c,2z,3m,6w/sy82:40,6w/sy88:23,29,2f,2g,2r,7u/sy87:40,6h,6m,76,7a,80,8h/sy8b:4e,6w/sy8c:1b,23,24,2g,2h,41/sy8d:20/sy8f:1f/sy8e:l,r,2f,2g,3f,8m/sy8g:1b,23,2g,2r,6c,7k/sy8h:l,28,2f,2g,2l,3u,7k/sy8i:2f,2g,3f,7i,8m/sy8j:l,r,1b,20,2b,2g,2h/sy8k:1b,20,21,24,2r,78,7g,7m/sy8l:12,2q,3l,3z,7v/sy8m:l,r,1g,1z,2g,2h,2l/sy8n:23,2g,2h,41,85/sy8o:l,r,1f,1o,20,2g,31,4k,4z,6c/sy8p:l,n,1r,3m,4l,56/sy8q:28,2g,34,4t,4u,6e/sy8r:22,28,2g,2w,34,3v,3x,4t,4u,6e/sy8s:l,1y,2g,2l,35/sy8t:l,r,20,21,2h,2y,3u,42,73/sy8u:23,24,25,29,7a/sy8v:75/sy8w:1o,1u,21,2g,4i,60/sy8x:23,7a/sy8y:23,31,3j,3p,4k,4z,53/sy8z:23,25,2f/sy90:12,23,26,2f,2g,3p,5m,6l/sy91:l,r,20,2g,2m,2s,31,4k,4z/sy92:25,40/sy93:26,2f,2g,31,3p,4k,4z/sy94:23,2g,2m,31,4k,4z/sy95:23,2g,2h,2l,31,34,3g,3l,3m,3y,4k,4z/sy96:23,2g,2l,2q,31,4k,4z/sy97:23,25,2h,7a,7u/sy98:23,2c,2g,2h,2m,3j,5i,63/sy9a:2f,52/sy9b:34,3i,40,66/sy9c:3z/base_sync_mod_chunk:5l/r9KMjb:82/VcGS8:83/zCkKBc:2x/i6Xome:8e/nO5dTd:7f/OtKSJe:3h/DlvF1d:40/f90tCb:71/VbXrUe:7y,9r,9s/KmBfcc:8o/SU3ui:91/Raq4cb:88/jBisaf:4v/PzUdZb:46/qTLdQ:86/WqlcVb:87/QHAtef:8c,9r/UA8GSe:8g,9r/LViMM:6s/pevtvc:8y/izjmP:8z/jgx8me:9i,9r/uhlLGb:6f/FqHcGe:8u/cyCVld:81/Osm49c:7m/PDv6Me:8s,aa/osTtxe:89/qVDgBd:8a/HDmU1e:7a/FsoXzc:77,9r/iai2ic:8l/tPgYzd:7n/oPp5Le:7j/a66Lfe:8n/IWpUrf:7o/dHcoIf:8p/A4oAVe:8q/oXBWHf:8r/Nr0kfe:7l/acFuVc:8b,ao/mm2N0c:90/hb0Wmf:6y/ZQKx1:2n/pe2ojb:2z,9n,as/haouOe:7p/jJfCod:9j/wSn4ac:6i,9r,a7/ha1Ii:8h/OM7xob:8i,9r,ae,ax/FiNGOc:67,9r/WsiMic:6b,9r/UAM5m:6q,az/D9WMd:6k/W0gSKb:5y/HwlOhd:5u/hjrNn:7h/vDck1d:4d,at/Hxjlbb:3a,at/nBvByd:92,ae/eDUDoc:93/VOUP9d:7v,b4/bzj0jd:8t,ba/uRIaC:95,ae/cgSEob:8v/XeRXBd:8w/s649j:99/uSxdnb:9b/Wff6Bd:7b,9r,ae/U3mzsd:9c/RqaJsd:9d/E3Hebc:9e/p1vESd:5p/AT8LTe:9g/sDOTGe:96/ecuPAc:64/NQc1Id:7x/FQdIJe:9h/blZZXe:7z,9r/gAOYx:5z/INc1Ef:6x,at,bs/lPWjkb:4e,9r/ojGT6d:8d/d2LTxb:4c/HZ41Od:8f,at/e3UtW:7w/aU1GTb:8j,bu/IbxxOe:8k/viUWV:4q/DvZC9:94/fAzdT:61,9r,at,b3,b4,bs/ilQSAf:97/UkZuWb:9a,9r/l8aKDb:70/cnq5Qb:9f,ae/n9DJBf:7e/fKE8qd:7s/n7eo2:98/RZekJ:8x/QmkME:7c,9r/Nuilue:6v,9q,9x,9y,b6,b7,bu,bw/meH9Eb:5,5j,9q,9y,b6,b7,bu,bw,c1/yEfNFb:59,9x,ce/r78Drb:5k,9x,ce',['sy1','sy5','sy6','sy7','sy8','syd','syb','syh','sya','syk','sy9','syl','syc','sye','syf','syg','syi','syj','sym','syn','base']); }catch(e){_._DumpException(e)} try{ var Kt,Lt,Qt;_.Ht=function(a){var b=_.df;for(let c=0,d=a.length;c0?" "+b:b))}};_.Ot=function(a,b){a.classList?a.classList.remove(b):_.Mt(a,b)&&Lt(a,Array.prototype.filter.call(a.classList?a.classList:Kt(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))}; _.Pt=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Aa)(a.handleEvent,a);else throw Error("Oa");return Number(b)>2147483647?-1:_.v.setTimeout(a,b||0)};Qt=function(a){a.j=_.Pt(()=>{a.j=null;a.v&&!a.B&&(a.v=!1,Qt(a))},a.I);var b=a.D;a.D=null;a.M.apply(null,b)};_.Rt=class extends _.Zd{constructor(a,b,c){super();this.M=c!=null?a.bind(c):a;this.I=b;this.D=null;this.v=!1;this.B=0;this.j=null}o(a){this.D=arguments;this.j||this.B?this.v=!0:Qt(this)}stop(){this.j&&(_.v.clearTimeout(this.j),this.j=null,this.v=!1,this.D=null)}pause(){this.B++}resume(){this.B--;this.B||!this.v||this.j||(this.v=!1,Qt(this))}la(){super.la();this.stop()}}; }catch(e){_._DumpException(e)} try{ /* Copyright Google LLC All Rights Reserved. Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.dev/license */ var nu,lu,iu,pu,hu,uu,vu,yu,Bu,Cu,Du,Iu,Pu,Uu,cv,gv,kv;_.St=function(a){return a==null||typeof a==="string"?a:void 0};_.Tt=async function(a,b){var c=_.y(),d=c.resolve(_.In(a));d?(b(d),Promise.resolve(d)):c.resolve(new _.Rs(a)).then(e=>{b(e);return e})};_.Vt=function(a){var b=_.Ut;_.Ut=a;return b};_.Xt=function(a){return a===_.Wt||a?.name==="\u0275NotFound"};_.Yt=function(a,b){if(a?.ja)throw Error("Sa`"+String(a.debugName));for(;a!==void 0;){let c=a;if(c.Jh)return c.Jh(b,{optional:!0});a=a.parent}return _.Wt}; _.Zt=function(a){return{Db:{wz:"root",token:Symbol(a),Ap:void 0,value:void 0}}};_.$t=function(a,b,c){return a&&b?`${a}__${b}`:a??b??c};_.bu=function(a,b){return{..._.Zt(b??""),[_.au]:!0,debugName:b??"[context]",defaultValue:a?.defaultValue,required:!a||!Object.hasOwn(a,"defaultValue"),id:b,YJ:void 0}};_.cu=function(a,b){b=_.Yt(b,a);if(_.Xt(b)){if(a.required)throw Error("db`"+a.debugName);return a.defaultValue}return b};_.du=function(a,b){return Object.is(a,b)};_.fu=function(a){var b=_.eu;_.eu=a;return b}; _.ju=function(a){if(gu)throw Error("h");if(_.eu!==null){var b=_.eu.Ze;if(b===void 0||b.Fh!==a){var c=void 0,d=_.eu.Pm;if(d&&(c=b!==void 0?b.Yd:_.eu.producers,c!==void 0&&c.Fh===a)){_.eu.Ze=c;c.yq=a.version;return}var e=a.Lg,f;if(!(f=e===void 0||e.uf!==_.eu)){if(d){a:{f=_.eu;d=f.Ze;if(d!==void 0){f=f.producers;do{if(f===e){d=!0;break a}if(f===d)break;f=f.Yd}while(f!==void 0)}d=!1}d=!d}f=d}f&&(d=hu(_.eu),c={Fh:a,uf:_.eu,Yd:c,Bj:e,yq:a.version,Xd:void 0},_.eu.Ze=c,b!==void 0?b.Yd=c:_.eu.producers=c, d&&iu(a,c))}}};_.mu=function(a){if(!hu(a)||a.Ob)if(a.Ob||a.hj!==_.ku)(a.Lm(a)||lu(a))&&a.Mm(a),a.Ob=!1,a.hj=_.ku};nu=function(a){if(a.consumers!==void 0){var b=gu;gu=!0;try{for(let c=a.consumers;c!==void 0;c=c.Xd){let d=c.uf;d.Ob||(d.Ob=!0,nu(d),d.Xo?.(d))}}finally{gu=b}}};_.ou=function(a){a&&(a.Ze=void 0,a.Pm=!0);return _.fu(a)};_.qu=function(a){a.Pm=!1;var b=a.Ze,c=b!==void 0?b.Yd:a.producers;if(c!==void 0){if(hu(a)){do c=pu(c);while(c!==void 0)}b!==void 0?b.Yd=void 0:a.producers=void 0}}; lu=function(a){for(a=a.producers;a!==void 0;a=a.Yd){let b=a.Fh,c=a.yq;if(c!==b.version)return!0;_.mu(b);if(c!==b.version)return!0}return!1};iu=function(a,b){var c=a.Lg,d=hu(a);c!==void 0?(b.Xd=c.Xd,c.Xd=b):(b.Xd=void 0,a.consumers=b);b.Bj=c;a.Lg=b;if(!d)for(a=a.producers;a!==void 0;a=a.Yd)iu(a.Fh,a)};pu=function(a){var b=a.Fh,c=a.Yd,d=a.Xd,e=a.Bj;a.Xd=void 0;a.Bj=void 0;d!==void 0?d.Bj=e:b.Lg=e;if(e!==void 0)e.Xd=d;else if(b.consumers=d,!hu(b))for(a=b.producers;a!==void 0;)a=pu(a);return c}; hu=function(a){return a.Wo||a.consumers!==void 0};_.ru=function(){throw Error();};_.tu=function(a,b){_.eu?.xe!==!1||_.ru(a);a.equal(a.value,b)||(a.value=b,a.version++,_.ku++,nu(a),su?.(a))};uu=function(a,b){b.Kq=void 0;a.mn?a.mn.Kq=b:a.Ro=b;a.mn=b};vu=function(a,b){uu(a,{[Symbol.dispose]:b})};_.wu=function(a){var b=_.Ut;b&&!b.ja&&(uu(b,a),a.parent=b)};yu=function(a){for(var b=a.Ro;b;){let c=b.Kq;_.xu(b);b=c}a.Ro=void 0;a.mn=void 0}; _.xu=function(a){a.ja||(a.ja=!0,a[Symbol.dispose]?.(),delete a.parent,yu(a))};_.Au=function(a){return(0,_.mr)(a)&&_.zu in a};Bu=function(a=_.Ut){for(;a;){if(_.Au(a))return a;a=a.parent??null}return null};Cu=function(a=_.Ut){for(var b=[];a;)_.Au(a)&&b.push(a.debugName),a=a.parent??null;return b};Du=function(a){return(0,_.mr)(a)&&a.name!==void 0&&a.bj!==void 0&&a.parent!==void 0};_.Gu=function(){var a={...Eu};Object.getOwnPropertyNames(Eu).forEach(b=>{_.Fu[b]!==void 0&&(a[b]=_.Fu[b])});return a}; _.Mu=function(a,b,c){var d=_.Hu;b&&(_.Hu=b);try{return c==null?a():a.call(c)}catch(e){Iu(e,_.Hu);if(e!==Ju){_.Ku=_.Hu;a=[];for(b=_.Ut;b;)a.push(b.debugName??"[context]"),b=b.parent??null;_.Lu=a.reverse()}Ju=e;throw e;}finally{_.Hu=d}};Iu=function(a,b){try{let c=_.Nu(b);if(c&&!a.le?.componentStack&&(a.le?a.le.componentStack||(a.le.componentStack=c):a.le={componentStack:c},_.Fu.pv)){let d=`${a.message}\n\nComponent stack: ${c}`;a.stack&&(a.stack=a.stack.replace(a.message,d));a.message=d}}catch{}}; _.Ou=function(a,b){if(a.le)return a;try{let c=(a===Ju?_.Ku:null)??_.Hu;Iu(a,c);a.le={componentStack:_.Nu(c),Ei:4,ml:_.Gu(),tagName:b,gr:_.Lu?.slice()??[]}}catch{}return a};Pu=function(a){for(var b=0,c="";b<20&&a;)c+=`${`$$XID:${a.name}$$`} > `,a=a.parent,b++;return c.slice(0,-3)};_.Nu=function(a){return Du(a)||a===null?Pu(a):_.Fu.up?(a=Bu(a),Cu(a).slice(0,20).map(b=>`$$XID:${b}$$`).join(" > ")):""}; _.Su=function(a){var b=_.Ut;if(b){var c=_.Hu;vu(b,()=>{var d=_.fu(Qu??(Qu=Object.create({..._.Ru,xe:!0})));try{_.Mu(()=>void a(),c)}catch(e){throw _.Ou(e),e;}finally{_.fu(d)}})}};Uu=function(a){var b=()=>{_.ju(a);return a.value};b[_.Tu]=a;return[b,c=>{_.tu(a,c)},c=>{_.eu?.xe!==!1||_.ru(a);_.tu(a,c(a.value))}]};_.L=function(a,b,c=""){var d=Object.create(Vu);d.value=a;b?.equals!==void 0&&(d.equal=b.equals);d.debugName=_.$t(b?.debugName,c,"[signal]");return Uu(d)}; _.$u=function(a){if(!a.ja)switch(a.effectType){case Wu:_.Xu.schedule(a);break;case _.Yu:Zu.schedule(a);break;default:_.eb(a.effectType,void 0)}};_.dv=function(){if(_.av>0)_.Fu.Hi&&_.Xu.flush();else{for(let a of bv)a.flush();cv()}};cv=async function(){await Promise.resolve();for(let a of ev)a.flush()}; gv=function(a){var b=a.isFlushing;a.isFlushing=!0;try{let c=0;for(;c0;)e.pop().run()}a.bc=0}finally{a.isFlushing=b}};_.iv=function(a,b=_.Ut){if(b&&!b.ja&&(b=_.cu(hv,b),b?.reportError)){b.reportError(a);return}throw a;};_.jv=function(a,b,c){a=Object.create(a);b&&(a.fn=b);c&&(a.debugName=c);_.wu(a);a.componentStack=_.Hu;return a}; kv=function(a){if(!a.ja){if(gu)throw _.Ou(Error("rb"));var b=_.Vt(a);try{_.Mu(()=>{a.Ob=!1;if(!(a.version>0)||lu(a)){a.version++;var c=_.ou(a);try{a.Hk(),a.fn()}finally{_.fu(c),a&&_.qu(a)}}},a.componentStack,a)}catch(c){_.Ou(c),_.iv(c)}finally{_.Vt(b)}}};_.mv=function(a,b){a=_.jv(lv,a,b);_.$u(a)};_.nv=function(){};_.ov=function(){};_.pv=function(){};_.rv=function(a){return typeof a==="function"?a():a?.[qv]?a.get():a};_.sv=function(){};_.tv={};_.Rs=class{constructor(a){this.Yu=a}};_.uv=_.v.JSON.parse;new class extends _.Zd{init(){}};_.Ca();_.Ut=void 0;_.Wt=Symbol("Ya");var vv,Wu;vv=Symbol("Za");Wu=Symbol("$a");_.Yu=Symbol("ab");_.fv=_.zc(a=>(0,_.mr)(a)&&vv in a);_.au=Symbol("bb");var gu;_.eu=null;gu=!1;_.ku=1;_.Tu=Symbol("eb");_.Ru={version:0,hj:0,Ob:!1,producers:void 0,Ze:void 0,consumers:void 0,Lg:void 0,Pm:!1,xe:!1,Wo:!1,kind:"unknown",Lm:()=>!1,Mm:()=>{},Xo:()=>{},wH:()=>{}};_.wv=Symbol("fb");_.xv=Symbol("gb");_.yv=Symbol("hb");var zv={..._.Ru,Wo:!0,xe:!0,Ob:!0,kind:"effect"};var su=null,Vu={..._.Ru,equal:_.du,value:void 0,kind:"signal"};var Qu;_.Av=Symbol("ib");_.Bv=Symbol("jb");_.Cv=Symbol("kb");_.zu=Symbol("lb");var Eu={mv:!0,pv:!1,up:_.Uq,vp:_.Uq,vv:!1,ci:!1,VH:!0,Hi:!1,Aq:!1};_.Fu={attributes:{},handleError(a){throw a;},...Eu};var Ju;_.Hu=null;_.Ku=null;_.Dv=new Set;_.Ev=new class{constructor(){}};var Fv,Iv,Jv,Lv,Mv,Nv,Zu,bv,ev,Pv;_.av=0;Fv=class{constructor(){this.isFlushing=!1;this.rd=[];this.bc=0}schedule(a){this.rd[this.bc++]=a}clear(){for(let a=0;a{_.dv();for(let a of Pv)a()};var Hv=_.Zb;var hv=_.bu({defaultValue:null},"im1Mkf");_.Qv={...zv,[vv]:!0,effectType:Wu,NI:!0,Xo:_.$u,run(){kv(this)},Hk(){yu(this)},componentStack:void 0,debugName:"[effect]",destroy(){if(hu(this)){let a=this.producers;for(;a!==void 0;)a=pu(a)}this.Lg=this.consumers=this.Ze=this.producers=void 0;_.xu(this);this.Ob=!1},[Symbol.dispose](){this.destroy()}};var Rv;Rv={};_.Sv=Object.create({..._.Ru,xe:!0,...Rv});_.Tv=Object.create({..._.Ru,xe:!0,...Rv});var lv={..._.Qv,effectType:Wu};_.Uv={fH(){},oJ(){},mH(){},Jo(){},gH(){},xi(){},yf(){},Ce(){},yi(){}};var qv=Symbol("yb"); }catch(e){_._DumpException(e)} try{ _.Vv=function(a,...b){a.args||(a.args=[]);Array.isArray(a.args)&&a.args.push(...b)};_.Wv=function(a){for(let b in a){let c=_.Uv[b],d=a[b];_.Uv[b]=(...e)=>{c(...e);d(...e)}}};_.Xv=function(a){return a?(a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Sa(a):null:null}; }catch(e){_._DumpException(e)} try{ var fw,lw,gw,ew;_.Yv=function(a,b,c){if(a!=null&&a[_.Mc]===_.Nc)return a;if(Array.isArray(a)){var d=a[_.xc]|0;c=d|c&32|c&2;c!==d&&(a[_.xc]=c);return new b(a)}};_.Zv=function(a){var b=a.Da,c=b[_.xc]|0;return _.yc(a,c)?_.Zc(a,b,c)?_.$c(a,b,!0):new a.constructor(_.Yc(b,c,!1)):a};_.$v=function(a){if(a.j!==_.wc)return!1;var b=a.Da;b=_.Yc(b,b[_.xc]|0);b[_.xc]|=2048;a.Da=b;a.j=void 0;a.o=void 0;return!0};_.aw=function(a){if(!_.$v(a)&&_.yc(a,a.Da[_.xc]|0))throw Error();}; _.bw=function(a,b){b===void 0&&(b=a[_.xc]|0);b&32&&!(b&4096)&&(a[_.xc]=b|4096)};_.cw=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[_.xc]|0))>>14&1023||536870912,c>=h?d!=null&&(a[h+(e?0:-1)]={[c]:d}):a[f]=d);return b};_.dw=function(a,b,c,d){_.aw(a);var e=a.Da;_.cw(e,e[_.xc]|0,b,c,d);return a};fw=function(a){return ew[a]||""}; _.hw=function(a){a=gw.test(a)?a.replace(gw,fw):a;a=atob(a);var b=new Uint8Array(a.length);for(let c=0;c{var f=_.pa("ytPubsub2Pubsub2SkipSubKey");f&&f==c||(f=()=>{if(_.Gs[c])try{if(e&&_.pw instanceof _.qm&&_.pw!=d)try{{var h=_.pw.j,k=e;if(!k.args||!k.version)throw Error("pa");let l;try{if(!h.je){let m=new h;h.je=m.version}l=h.je}catch(m){}if(!l||k.version!=l)throw Error("qa");try{e=Reflect.construct(h,_.Ab(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 "+ _.pw.toString()+": "+l.message,l;}a.call(window,e)}catch(l){_.Ui(l)}},_.Is[_.pw.toString()]?_.pa("yt.scheduler.instance")?_.df.qb(f):_.mj(f,0):f())});_.Gs[c]=!0;_.Hs[_.pw.toString()]||(_.Hs[_.pw.toString()]=[]);_.Hs[_.pw.toString()].push(c);return c};Ew=function(a){var b=_.rm();b&&(typeof a==="number"&&(a=[a]),_.tb(a,c=>{b.unsubscribeByKey(c);delete _.Gs[c]}))};Gw=function(){var a=Fw,b=Dw(function(c){a.apply(void 0,arguments);Ew(b)});return b};_.Iw=function(a){return new _.Hw({trackingParams:a})}; _.Jw=function(a=0){return(a=_.cq(a))?new _.Hw({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null};Kw=function(){return Object.values(_.w("client-screen-nonce-store",{})).filter(a=>a!==void 0)};_.Lw=function(a,b){_.x("log_sequence_info_on_gel_web")&&(a.sequenceGroup=b);return a};Mw=function(a,b){return`${a.getAsJson().veType}${a.getAsJson().veCounter}${b}`};Fw=function(a){if(Nw){for(let b of Nw)b.payload&&(b.payload.csn=a.csn,_.Bp(b.payloadName,b.payload,b.options));Nw.length=0}Ow=0}; _.Pw=function(a,b,c){Nw.push({payloadName:a,payload:c,TI:void 0,options:b});Ow||(Ow=Gw())};_.Rw=function(a,b,c,d,e=!1,f={}){Qw(a,b,c,[d],e,f)}; Qw=function(a,b,c,d,e=!1,f={}){Object.assign(f,_.Lw({cttAuthInfo:_.gq(b)||void 0},b));for(let k of d){var h=k.getAsJson();(_.od(h)||!h.trackingParams&&!h.veType)&&_.Ep(Error("zb"));if(_.x("no_client_ve_attach_unless_shown")){let l=Mw(k,b);if(h.veType&&!_.sw.has(l)&&!_.tw.has(l)&&!e){if(!_.x("il_attach_cache_limit")||_.rw.size<1E3){_.rw.set(l,[a,b,c,k]);return}_.x("il_attach_cache_limit")&&_.rw.size>1E3&&_.Ep(new _.Xj("IL Attach cache exceeded limit"))}h=Mw(c,b);_.rw.has(h)?_.Sw(c,b):_.tw.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:_.uw(d,k=>k.getAsJson())};b==="UNDEFINED_CSN"?_.Pw("visualElementAttached",f,c):a?_.zp("visualElementAttached",c,a,f):_.Bp("visualElementAttached",c,f)};_.Sw=function(a,b){a=Mw(a,b);_.rw.has(a)&&(b=_.rw.get(a)||[],_.Rw(b[0],b[1],b[2],b[3],!0),_.rw.delete(a))};_.Tw=function(a,b){if(_.x("no_client_ve_attach_unless_shown")){var c=Mw(a,b);_.sw.set(c,!0);_.Sw(a,b)}}; _.Uw=function(a,b,c,d,e,f,h){_.Tw(c,b);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";f=_.Lw({cttAuthInfo:_.gq(b)||void 0,automatedLogEventSource:h},b);c={csn:b,ve:c.getAsJson(),gestureType:d};e&&(c.clientData=e);b==="UNDEFINED_CSN"?_.Pw("visualElementGestured",f,c):a?_.zp("visualElementGestured",c,a,f):_.Bp("visualElementGestured",c,f)};_.Vw=function(a,b,c,d,e,f){_.Uw(a,b,c,void 0,d,e,f)};_.Ww=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};Xw=function(a){return typeof a==="function"}; Zw=function(a){return a instanceof _.Yw||a&&"closed"in a&&Xw(a.remove)&&Xw(a.add)&&Xw(a.unsubscribe)};$w=function(a){setTimeout(()=>{throw a;})};ax=function(a){return a};bx=function(a){return a.length===0?ax:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};fx=function(){var a=cx,b=dx;return new _.ex(c=>{var d=0;return b.schedule(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.schedule())})})}; gx=function(){var a=cx;return new _.ex(b=>{for(let c=0;c{if(a.o.has(d))return a.Y.push([b,c]),!0;var e=_.eq(d),f=c||_.Jw(d);if(e&&f){if(_.x("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=_.Yj(()=>{_.jx(a,e)},1200))}else _.Rw(a.client,e,f,b);return!0}return!1})()}; _.lx=function(a,b,c,d=0){return _.Vi(()=>{var e=_.Iw(b),f=_.eq(d);if(f)if(_.x("dedupping_server_ve")&&!a.o.has(d)){a.j.has(f)||a.j.set(f,new Set);let h=e.toString();a.j.get(f).has(h)||(_.kx(a,e,c,d),a.j.get(f).add(h))}else _.kx(a,e,c,d);else _.kx(a,e,c,d);return e})()};_.jx=function(a,b){if(b===void 0){let c=Kw();for(let d=0;d{(d=a.I.get(d))&&Qw(a.client,b,d,c)}),a.v.clear(),a.I.clear(),a.Z=void 0}; _.mx=function(a,b,c,d=0){var e=_.eq(d);b=b||_.Jw(d);e&&b&&(a=a.client,d=_.Lw({cttAuthInfo:_.gq(e)||void 0},e),c={csn:e,ve:b.getAsJson(),clientData:c},e==="UNDEFINED_CSN"?_.Pw("visualElementStateChanged",d,c):a?_.zp("visualElementStateChanged",c,a,d):_.Bp("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`${c+1}) ${b.toString()}`).join("\n ")}`:"");this.errors=a;Object.setPrototypeOf(this,new.target.prototype);this.name="UnsubscriptionError"}};var px,qx; _.Yw=class{constructor(a){this.U=a;this.closed=!1;this.v=this.o=null}unsubscribe(){if(!this.closed){this.closed=!0;let c=this.o;if(Array.isArray(c))for(var a of c)a.remove(this);else c?.remove(this);a=this.U;if(Xw(a))try{a()}catch(e){var b=e instanceof ox?e.errors:[e]}let d=this.v;if(d){this.v=null;for(let e of d)try{Xw(e)?e():e.unsubscribe()}catch(f){b=b??[],f instanceof ox?b=[...b,...f.errors]:b.push(f)}}if(b)throw new ox(b);}}add(a){if(a&&a!==this)if(this.closed)Xw(a)?a():a.unsubscribe();else{if(a instanceof _.Yw){if(a.closed||a.I(this))return;a.B(this)}(this.v=this.v??[]).push(a)}}I(a){var b=this.o;return b===a||Array.isArray(b)&&b.includes(a)}B(a){var b=this.o;this.o=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}M(a){var b=this.o;b===a?this.o=null:Array.isArray(b)&&_.Ww(b,a)}remove(a){var b=this.v;b&&_.Ww(b,a);a instanceof _.Yw&&a.M(this)}};px=_.Yw;qx=new _.Yw;qx.closed=!0;px.j=qx;var tx=class extends _.Yw{static create(a,b,c){return new rx(a,b,c)}constructor(){super();this.j=!1;this.destination=new sx({next:void 0});Zw()&&(void 0).add(this)}next(a){this.j||this.Y(a)}error(a){this.j||(this.j=!0,this.J(a))}complete(){this.j||(this.j=!0,this.D())}unsubscribe(){this.closed||(this.j=!0,super.unsubscribe())}Y(a){this.destination.next(a)}J(a){this.destination.error(a);this.unsubscribe()}D(){this.destination.complete();this.unsubscribe()}},sx=class{constructor(a){this.j=a}next(a){var b= this.j;if(b.next)try{b.next(a)}catch(c){$w(c)}}error(a){var b=this.j;if(b.error)try{b.error(a)}catch(c){$w(c)}else $w(a)}complete(){var a=this.j;if(a.complete)try{a.complete()}catch(b){$w(b)}}},rx=class extends tx{constructor(a,b,c){super();var d;Xw(a)||!a?d={next:a??void 0,error:b??void 0,complete:c??void 0}:d=a;this.destination=new sx(d)}};var ux=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.ex=class{constructor(a){a&&(this.o=a)}subscribe(a,b,c){a=a&&a instanceof tx||a&&Xw(a.next)&&Xw(a.error)&&Xw(a.complete)&&Zw(a)?a:new rx(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.o(a):this.B(a));return a}B(a){try{return this.o(a)}catch(b){a.error(b)}}forEach(a,b){b=b??void 0??Promise;return new b((c,d)=>{var e=this.subscribe(f=>{try{a(f)}catch(h){d(h),e?.unsubscribe()}},d,c)})}o(a){return this.source?.subscribe(a)}[ux](){return this}pipe(...a){return a.length?bx(a)(this):this}}; _.ex.create=a=>new _.ex(a);_.vx=new _.K("interactionLoggingCommandMetadata");_.wx=new _.K("watchPlaylistEndpoint");_.xx=new _.K("resolveUrlCommandMetadata");var cx=[],yx=cx[cx.length-1],dx=yx&&Xw(yx.schedule)?cx.pop():void 0,zx;dx?zx=fx():zx=gx();_.Ax={zp:zx,track:()=>{},wn:()=>{},snapshot:()=>{},Uy:()=>{},am:()=>{}};_.Bx=Symbol("Cb");_.Cx=new WeakMap;var hx=class{constructor(){this.Y=[];this.M=[];this.J=new Map;this.ga=new Map;this.D=[];this.U=[];this.v=new Map;this.I=new Map;this.j=new Map;this.o=new Set;this.ia=new Map}tf(a,b,c=0){if(!a)return!1;c=_.eq(c);if(!c)return!1;_.Vw(this.client,c,_.Iw(a),b);return!0}clickCommand(a,b,c=0){return this.tf(a.clickTrackingParams,b,c)}stateChanged(a,b,c=0){this.visualElementStateChanged(_.Iw(a),b,c)}visualElementStateChanged(a,b,c=0){c===0&&this.o.has(c)?this.M.push([a,b]):_.mx(this,a,b,c)}}; }catch(e){_._DumpException(e)} try{ var Lx,Mx,Nx,Ox,Px,Rx,Tx,Ux,Vx,Xx,Yx,ay,by,ly,jy,ky,Hx,oy,Wx;_.Dx=function(a,b){return _.df.Ga(a,3,b)};_.Ex=function(a,b){return _.df.Ga(a,2,b)};_.Fx=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.sr)(a)?a|0:void 0};_.Gx=function(a,b,c=0){return _.Fx(_.cd(a,b))??c};_.Ix=function(a,b,c,d,e,f){var h=Hx++;return new _.Hw({veType:a,veCounter:h,elementIndex:c,dataElement:b,youtubeData:d,jspbYoutubeData:e,loggingDirectives:f})}; _.Jx=function(a,b,c,d=!1,e,f){var h=d?16:8;d=_.Lw({cttAuthInfo:_.gq(b)||void 0,endOfSequence:d,automatedLogEventSource:f},b);c={csn:b,ve:c.getAsJson(),eventType:h};e&&(c.clientData=e);b==="UNDEFINED_CSN"?_.Pw("visualElementHidden",d,c):a?_.zp("visualElementHidden",c,a,d):_.Bp("visualElementHidden",c,d)}; _.Kx=function(a,b,c,d,e){_.Tw(c,b);e=_.Lw({cttAuthInfo:_.gq(b)||void 0,automatedLogEventSource:e},b);c={csn:b,ve:c.getAsJson(),eventType:1};d&&(c.clientData=d);b==="UNDEFINED_CSN"?_.Pw("visualElementShown",e,c):a?_.zp("visualElementShown",c,a,e):_.Bp("visualElementShown",c,e)}; Lx=function(a){if(a===window)return{x:0,y:0,width:window.innerWidth,height:window.innerHeight,scrollTop:window.scrollY,scrollLeft:window.scrollX};if(!a.getBoundingClientRect)if(a.Pw)a=a.Pw;else return{x:0,y:0,width:0,height:0,scrollTop:0,scrollLeft:0};var b=a.getBoundingClientRect();return{x:b.left,y:b.top,width:b.width,height:b.height,scrollTop:a.scrollTop,scrollLeft:a.scrollLeft}}; Mx=function(a,b,c){var d={},e=!1;for(let f in c){let h=f;b[h]!==c[h]&&(e=!0,d[h]={value:c[h],ta:b[h],Ae:c[h]-b[h]})}return e?{id:a,attributes:d}:null}; Nx=function(a=!0){var b=[],c=window.fb,d=c.attributes,e=Lx(window);c.attributes=e;a?(c=Mx(c.id,d,e))&&b.push(c):b.push(c);for(c=document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT,f=>{if(f.fb==null)return NodeFilter.FILTER_SKIP;if(f===window)throw Error("Ab");var h=f.fb.attributes,k=Lx(f);f.fb.attributes=k;if(!a)return b.push(f.fb),NodeFilter.FILTER_ACCEPT;f=Mx(f.fb.id,h,k);if(h.width!==k.width||h.height!==k.height)return f&&b.push(f),NodeFilter.FILTER_ACCEPT;(h.x!==k.x||h.y!==k.y)&&f&& b.push(f);return NodeFilter.FILTER_REJECT});c.nextNode(););return b};Ox=function(a){var b=[];return c=>{b.push(a.Yq(c))===1&&a.Ir(()=>{var d=[...b];b=[];a.Tq(d)})}}; Px=function(a){if(!a||typeof a.getAttribute!=="function")return!1;if(a.getAttribute("attn-scrollable")!=null)return!0;var b=window.getComputedStyle(a),c=b.getPropertyValue("overflow-y");b=b.getPropertyValue("overflow-x");b=(b==="scroll"||b==="auto")&&a.scrollWidth>a.clientWidth;return(c==="scroll"||c==="auto")&&a.scrollHeight>a.clientHeight||b}; _.Qx=function(a){if(a===window)return null;var b=a.parentElement;return b?b:typeof ShadowRoot!=="undefined"&&a.getRootNode!=null&&(a=a.getRootNode(),a instanceof ShadowRoot)?a.host:window};Rx=function(a){return function*(){for(var b=_.Qx(a);b;)yield b,b=_.Qx(b)}()}; Tx=function(a,b,c){if(a.fb)return a.fb;var d={iz:-1,id:Sx++,attributes:Lx(a),Gj:[]};a.fb=d;b.push(a);c.push(d);if(a===window)return d.Gj=[d.id],d;for(let e of Rx(a))if(e===window||Px(e)||e.ru)return b=Tx(e,b,c),d.iz=b.id,b=b.Gj||[],Px(a)&&(b=[d.id,...b]),d.Gj=b,d;throw Error("Bb");}; Ux=function(a){return{track:Ox({Ir:a.Fj,Yq:b=>{b.ru=!0;return b},Tq:b=>{var c=[],d=[];for(let e of b)e.fb||Tx(e,c,d);c.length!==0&&(a.Ly(c),a.emit({qo:d}))}}),wn:Ox({Ir:a.Fj,Yq:b=>b,Tq:b=>{var c=[];for(let d of b)d.fb&&(c.push(d.fb),d.fb=void 0);a.emit({qg:c})}})}};Vx=function(a,b){var c=new _.Rt(b,a);return d=>void c.o(d)}; Xx=function(a){function b(n){for(let p of n)p===window||p.qu||typeof p.addEventListener!=="function"||(p.qu=!0,p.addEventListener("scroll",()=>h(p)),p.addEventListener("lr-scroll-event",t=>{var r=p.fb;if(r?.attributes){t.stopImmediatePropagation();var u=t.detail.amount;if((0,_.Bc)(u)){var z={id:r.id,attributes:{}},B=(t=t.detail.direction==="horizontal")?r.attributes.scrollLeft:r.attributes.scrollTop,F=B+u;u={value:F,ta:B,Ae:u};t?(r.attributes.scrollLeft=F,z.attributes.scrollLeft=u):(r.attributes.scrollTop= F,z.attributes.scrollTop=u);f({fg:z})}}}),p.addEventListener("lr-maybe-resize",t=>{var r=p.fb;if(r?.attributes){t.stopImmediatePropagation();t={id:r.id,attributes:{}};var u=r.attributes.width,z=r.attributes.height,B=r.attributes.x,F=r.attributes.y,{width:D,height:J,x:E,y:C}=p.getBoundingClientRect();if(u!==D||z!==J||B!==E||F!==C)z!==J&&(t.attributes.height={value:J,ta:z,Ae:J-z},r.attributes.height=J),u!==D&&(t.attributes.width={value:D,ta:u,Ae:D-u},r.attributes.width=D),B!==E&&(t.attributes.x={value:E, ta:B},r.attributes.x=E),F!==C&&(t.attributes.y={value:C,ta:F},r.attributes.y=C),f({fg:t})}}))}var c=a.Jz,d=a.Fj,e=new Wx,f=n=>void e.next({timestamp:(0,_.el)(),...n}),h=Vx(c,n=>{d(()=>{var p=n.fb;if(p?.attributes){var t=p.attributes.scrollTop,r=p.attributes.scrollLeft,u=p.attributes.scrollTop=n===window?window.scrollY:n.scrollTop,z=p.attributes.scrollLeft=n===window?window.scrollX:n.scrollLeft;if(t!==u||r!==z)p={id:p.id,attributes:{}},t!==u&&(p.attributes.scrollTop={value:u,ta:t,Ae:u-t}),r!==z&&(p.attributes.scrollLeft= {value:z,ta:r,Ae:z-r}),f({fg:p})}})}),k=Vx(c,()=>{d(()=>{var n=Nx(!0);for(let p of n)f({fg:p})})}),{track:l,wn:m}=Ux({emit:f,Fj:d,Ly:n=>{b(n)}});window.addEventListener("scroll",()=>h(window));window.addEventListener("resize",()=>k(window));return{zp:e,track:l,wn:m,snapshot(){d(()=>{var n=Nx(!1);f({qo:n})})},Uy:h,am(n){if(!n.fb){var p=[],t=[];Tx(n,p,t);p.length>0&&(b(p),f({qo:t}))}p=Lx(n);n=n.fb?.Gj||[];t=[];for(let r=0;r0?n[0]:void 0,scrollableContainerAncestry:t}}}}; Yx=function(a){a.zp.subscribe(b=>{a:{if(b.fg){var c=b.fg.attributes;var d=c.scrollTop;c=c.scrollLeft;if(d!=null||c!=null){var e=_.eq();b=b.fg.id;if(d){d={scrollableContainerIndex:b,startContentOffsetPoints:Math.round(d.ta),clientScreenNonce:e,orientation:"SCROLL_ORIENTATION_VERTICAL",netDisplacementPoints:Math.round(d.Ae)};break a}if(c){d={scrollableContainerIndex:b,startContentOffsetPoints:Math.round(c.ta),clientScreenNonce:e,orientation:"SCROLL_ORIENTATION_HORIZONTAL",netDisplacementPoints:Math.round(c.Ae)}; break a}}}d=void 0}d&&_.Bp("scrollEvent",d)})};_.$x=function(){if(Zx)return Zx;if(!_.x("web_attention_logging_enabled")&&!_.x("web_attention_logging_export_to_gel")||!document.documentElement||typeof document.documentElement.getBoundingClientRect!=="function")return _.Ax;try{let a=Xx({Jz:_.sj("web_attention_logging_scroll_throttle",500),Fj:b=>_.df.Ga(b,8)});_.x("web_attention_logging_export_to_gel")?Yx(a):a.am=()=>{};return Zx=a}catch(a){return _.Ax}}; ay=function(a,b,c){var d=_.eq(c);return a.csn===null||d===a.csn||c?d:(a=new _.Xj("VisibilityLogger called before newScreen",{caller:b.tagName,previous_csn:a.csn,current_csn:d}),_.Ep(a),null)};by=function(a,b){a=a.getData(b);return Math.floor(Number(a&&a.loggingDirectives&&a.loggingDirectives.visibility&&a.loggingDirectives.visibility.types||""))||1};_.dy=function(){cy.instance||(cy.instance=new cy);return cy.instance};_.fy=function(){ey.instance||(ey.instance=new ey)}; _.gy=function(a,b,c,d){return _.Vi(()=>{if(!b.veType)return _.Dp(new _.Xj("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=_.Ix(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,void 0,e);return _.kx(a,e,c,d)?e:null})()};_.hy=function(a){var b=[],c=0;for(let d in a)b[c++]=d;return b}; _.iy=function(a,b){a=a.Ye??a;for(let c of a.visibilityMonitorKeys||[])b.ff(c);a.visibilityMonitorKeys=void 0};_.my=function(a,b){if(_.eq()){if(_.x("kevlar_vimio_use_shared_monitor"))jy(a,b.data);else if(!jy(a,b.data))return;var c=b.data,d=ky(c);if(_.x("enable_client_ve_spec_logging"))_.iy(a,b.observer);else{var e=a.Ye??a;e.trackedParams&&e.trackedParams!==d&&_.iy(a,b.observer)}e=a.Ye??a;!c||e.data&&e.data===c||(e.data=c);ly(a,b);e.trackedParams=d}}; ly=function(a,b){var c=b.observer;if(!c&&_.x("web_skip_missing_vimio_observer"))_.Ep(new _.Xj("VisibilityObserver is not defined.",a.tagName,a.trackedParams,b.data?.trackingParams,b.data?.loggingDirectives));else{var d=b.layer,e=b.Lb||(()=>{}),f=b.Aj,h=a.Ye??a,k=[];b.bb&&k.push(c.observe(a,()=>{b.iA&&b.iA()||(_.fy(),_.Vi(_.dy().Y).bind(_.dy())(h,void 0,d,7));e(!0)},b.bb));b.Jc&&k.push(c.observe(a,()=>{_.fy();_.Vi(_.dy().I).bind(_.dy())(h,void 0,d,7);e(!1)},b.Jc));b.Eh&&f&&k.push(c.observe(a,()=>{f()}, b.Eh));h.visibilityMonitorKeys=k}}; jy=function(a,b){a=a.Ye??a;if(a.visualElement&&!b)return!0;if(!b)return!1;var c=!1;_.x("enable_client_ve_spec_logging")&&(c=!!b.loggingDirectives?.clientVeSpec?.uiType);var d=ky(b);if(!d&&!c)return!1;_.x("mweb_component_visibility_logging")&&(a.veContainer||(a.veContainer={}),a.veContainer.trackingParams=d);if(a.trackedParams&&a.trackedParams===d||_.x("enable_client_ve_spec_logging")&&a.visualElement?.isClientVe()&&(c=a.visualElement?.getAsJspb(),_.Gx(c,2)===b.loggingDirectives?.clientVeSpec?.uiType&&_.Gx(c, 3,-1)===b.loggingDirectives?.clientVeSpec?.elementIndex))return!1;_.x("enable_client_ve_spec_logging")&&!a.visualElement&&b.loggingDirectives?.clientVeSpec?.uiType&&(c=b.loggingDirectives.clientVeSpec.uiType,d=b.loggingDirectives.clientVeSpec.elementIndex,b=b.loggingDirectives.clientVeSpec.clientYoutubeData,a.visualElement=_.gy(_.ix(),{veType:c,elementIndex:d,clientYouTubeData:b}));return!0}; ky=function(a){if(a?.rendererContext){let b=_.A(a.rendererContext,_.ny);if(b?.loggingDirectives)return b.loggingDirectives.trackingParams}return a?.loggingDirectives?a.loggingDirectives.trackingParams:a?.trackingParams};Hx=1;oy=class extends Error{constructor(){super("object unsubscribed");Object.setPrototypeOf(this,new.target.prototype);this.name="ObjectUnsubscribedError"}}; Wx=class extends _.ex{constructor(){super();this.observers=[];this.hasError=this.j=this.closed=!1;this.D=null}v(){if(this.closed)throw new oy;}next(a){this.v();if(!this.j){let b=this.observers.slice();for(let c of b)c.next(a)}}error(a){this.v();if(!this.j){this.hasError=this.j=!0;this.D=a;let b=this.observers;for(;b.length;)b.shift().error(a)}}complete(){this.v();if(!this.j){this.j=!0;let a=this.observers;for(;a.length;)a.shift().complete()}}unsubscribe(){this.j=this.closed=!0;this.observers=null}B(a){this.v(); return super.B(a)}o(a){this.v();this.J(a);return this.I(a)}I(a){var b=this.j,c=this.observers;return this.hasError||b?_.Yw.j:(c.push(a),new _.Yw(()=>_.Ww(this.observers,a)))}J(a){var b=this.D,c=this.j;this.hasError?a.error(b):c&&a.complete()}};Wx.create=(a,b)=>new py(a,b); var py=class extends Wx{constructor(a,b){super();this.destination=a;this.source=b}next(a){this.destination?.next?.(a)}error(a){this.destination?.error?.(a)}complete(){this.destination?.complete?.()}o(a){return this.source?.subscribe(a)??_.Yw.j}},Sx=1,Zx,cy=class{constructor(){this.D=new Set;this.B=new Set;this.o=new Map;this.client=void 0;this.csn=null}J(){this.clear();this.csn=_.eq()}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=ay(this,a,c)){var k=!!this.getData(a)?.loggingDirectives;if(by(this,a)||k){f=a.visualElement?a.visualElement:_.Iw(e);a.interactionLoggingClientData||(a.interactionLoggingClientData={});e=a.interactionLoggingClientData;var l=_.$x().am(a);l&&(e.viewData=l);k||b?by(this,a)&4?h||(a=this.client,_.Tw(f,c),d=_.Lw({cttAuthInfo:_.gq(c)||void 0,automatedLogEventSource:void 0}, c),b={csn:c,ve:f.getAsJson(),eventType:4},e&&(b.clientData=e),c==="UNDEFINED_CSN"?_.Pw("visualElementShown",d,b):a?_.zp("visualElementShown",b,a,d):_.Bp("visualElementShown",b,d)):by(this,a)&1&&!b&&_.Kx(this.client,c,f,e,d):_.Kx(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=ay(this,a,c);if(!c||!by(this,a)&&this.getData(a)?.loggingDirectives)return!1; e=a.visualElement?a.visualElement:_.Iw(e);by(this,a)&8?_.Jx(this.client,c,e,void 0,void 0,d):by(this,a)&2&&!b&&(a=this.client,d=_.Lw({cttAuthInfo:_.gq(c)||void 0,automatedLogEventSource:d},c),b={csn:c,ve:e.getAsJson(),eventType:2},c==="UNDEFINED_CSN"?_.Pw("visualElementHidden",d,b):a?_.zp("visualElementHidden",b,a,d):_.Bp("visualElementHidden",b,d));return!0}j(a){var b=this.getData(a);return _.x("il_use_view_model_logging_context")&&b?.context?.loggingContext?.loggingDirectives?b.context.loggingContext.loggingDirectives.trackingParams|| "":b?.rendererContext?.loggingContext?.loggingDirectives?b.rendererContext.loggingContext.loggingDirectives.trackingParams||"":b?.loggingDirectives?b.loggingDirectives.trackingParams||"":a.veContainer?.trackingParams?a.veContainer.trackingParams:b?.trackingParams||""}v(a){if(_.x("wiz_next_client_ve_parent_fix")){var b=this.j(a);return a.visualElement?a.visualElement:b?_.Iw(b):(a=_.Qx(a))?this.v(a):null}b=this.j(a);return a.visualElement?a.visualElement:b?_.Iw(b):a.parentElement?this.v(a.parentElement): null}getData(a){var b=a.data||a.props?.data;if(!b||a.isWebComponentWrapper)b=_.Cx.get(a)?.[_.Bx];return b}},ey=class{clear(){_.Vi(_.dy().clear).bind(_.dy())()}};_.ny=new _.K("loggingContext"); }catch(e){_._DumpException(e)} try{ _.qy=new _.Qs("VISIBILITY_OBSERVER"); }catch(e){_._DumpException(e)} try{ var ty,uy,vy,xy,yy,Ay,Ey,Fy,Gy,Hy,Iy,Ky,Jy,Ly,My,Ny,Oy,Qy,Ry,Sy,Zy,$y,az,bz,dz,gz,iz,jz,Vy;_.ry=function(a,b,c,d,e){var f=!1;d=_.bd(a,d,e,h=>{var k=_.Yv(h,c,b);f=k!==h&&k!=null;return k});if(d!=null)return f&&!_.yc(d)&&_.bw(a,b),d};_.sy=function(a,b,c,d){var e=a.Da,f=e[_.xc]|0;b=_.ry(e,f,b,c,d);if(b==null)return b;f=e[_.xc]|0;if(!_.yc(a,f)){let h=_.Zv(b);h!==b&&(_.$v(a)&&(e=a.Da,f=e[_.xc]|0),b=h,f=_.cw(e,f,c,b,d),_.bw(e,f))}return b};ty=function(a){a.Z||(a.Z=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}; uy=function(a,b){if(a.qa){a.D&&(clearTimeout(a.D),a.D=null);let c=a.qa;a.qa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};vy=function(a,b){a.j=!1;a.qa&&(a.v=!0,a.qa.abort(),a.v=!1);a.B=b;ty(a);uy(a)};_.wy=function(a){try{return(a.qa?a.qa.readyState:0)>2?a.qa.status:-1}catch(b){return-1}}; xy=function(a){if(a.j&&typeof _.xq!="undefined")if(a.I&&(a.qa?a.qa.readyState:0)==4)setTimeout(a.Xq.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.qa?a.qa.readyState:0)>2?a.qa.statusText:""}catch(c){b=""}a.B=b+" ["+_.wy(a)+"]";ty(a)}}finally{uy(a)}}}; yy=function(){_.bf.call(this);this.headers=new Map;this.j=!1;this.qa=null;this.B=this.ia="";this.v=this.ga=this.I=this.Z=!1;this.U=0;this.D=null;this.xa="";this.ma=!1};_.zy=function(a){_.fy();return _.Vi(_.dy().v).bind(_.dy())(a)};Ay=function(a,b,c,d){return _.x("enable_client_ve_spec")&&b.clientVeSpec?(b=_.Ix(b.clientVeSpec.uiType,void 0,b.clientVeSpec.elementIndex,b.clientVeSpec.clientYoutubeData,void 0,b),_.kx(a,b,c,d)?b:null):b.trackingParams?_.lx(a,b.trackingParams,c,d):null}; _.By=function(a,b,c,d,e){_.aw(a);var f=a.Da;_.cw(f,f[_.xc]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c,e);return a};_.Cy=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("z");b[_.xc]|=32;return new a(b)};_.Dy=function(a,...b){if(b.length===0)return _.Sa(a[0]);var c=a[0];for(let d=0;d0&&(this.v=null,this.j.set(Jy(this,e),_.Ab(c)),this.o+=c.length))},a));a.B=b};My=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};Ny=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}; Oy=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Ny),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}; _.Py=function(a){this.o=this.I=this.B="";this.Y=null;this.v=this.j="";this.D=!1;var b;a instanceof _.Py?(this.D=a.D,Qy(this,a.B),this.I=a.I,this.o=a.o,Ry(this,a.Y),this.j=a.j,Sy(this,a.J.clone()),this.v=a.v):a&&(b=_.Mb(String(a)))?(this.D=!1,Qy(this,b[1]||"",!0),this.I=My(b[2]||""),this.o=My(b[3]||"",!0),Ry(this,b[4]),this.j=My(b[5]||"",!0),Sy(this,b[6]||"",!0),this.v=My(b[7]||"")):(this.D=!1,this.J=new Hy(null,this.D))};Qy=function(a,b,c){a.B=c?My(b,!0):b;a.B&&(a.B=a.B.replace(/:$/,""))}; Ry=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Ka`"+b);a.Y=b}else a.Y=null};Sy=function(a,b,c){b instanceof Hy?(a.J=b,Ly(a.J,a.D)):(c||(b=Oy(b,Ty)),a.J=new Hy(b,a.D))};_.Uy=function(a,b){_.bf.call(this);this.v=a||1;this.j=b||_.v;this.B=(0,_.Aa)(this.JA,this);this.D=_.Ca()};_.Wy=function(a,b,c,d,e,f,h){var k=new yy;Vy.push(k);b&&k.listen("complete",b);_.Xe(k,"ready",k.Fu);f&&(k.U=Math.max(0,f));h&&(k.ma=h);k.send(a,c,d,e)};_.Xy=function(a){for(let b of a.register.values())b.pg("ABORTED")}; _.Yy=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 _.eb(b,void 0)}}; Zy=function(a,b,c){if(_.x("debug_web_ve_data")){var d=_.A(c?.rendererContext,_.ny)?.loggingDirectives;!d&&c&&(d=c.loggingDirectives);a:{if(d=c?.trackingParams??d?.trackingParams)try{var e=_.Co(d);if(e){let h=_.Eo(e,1),k=_.Eo(e,2);e={};h!==void 0&&(e.As=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?.As!==void 0&&(a.dataset.veIndex=String(f.As));(c=c?.loggingDirectives?.clientVeSpec?.uiType)||(c=b.veType||b.loggingConfig?.veType); c&&(a.dataset.ve=String(c))}};$y=function(a){return a.layer!==void 0?a.layer:a.parent?$y(a.parent):a.layer=0};az=function(a,b){var c=_.Cx.get(a)||{Pe:b};c.Pe=b;_.Cx.set(a,c);a.getScreenLayer=()=>$y(c.Pe)};bz=function(a){for(a=a.parentNode;a&&!_.Cx.get(a)?.Lx&&!(a.Ye??a).MI;)a=a.parentNode||a.host;if(a)return _.Cx.get(a)};_.cz=function(a){if(a){_.Cx.delete(a);let b=_.y().resolve(_.qy);_.iy(a,b)}}; _.ez=function(a,b,c=!1){if(c){if(c=a.getAttribute("client-ve-type"),b.data&&!b.PH||c)_.mv(()=>{var d=_.rv(b.data);dz(a,d);Zy(a,b,d)},"a"),_.Su(()=>void _.cz(a))}else typeof b.data!=="function"&&(c=b.data,dz(a,c),Zy(a,b,c))}; dz=function(a,b){fz++;gz(a,b)&&_.df.Ga(()=>{_.Dx(()=>{if(gz(a,b)&&a.ownerDocument.documentElement===document.documentElement&&a){var c;if(a.getAttribute("layer")){var d=c=Number(a.getAttribute("layer")),e=_.Cx.get(a);e?e.Pe.layer=d:az(a,new hz(d));(d=bz(a))&&_.Cx.get(a)?.Pe.setParent(d.Pe)}else(c=_.Cx.get(a))?c=$y(c.Pe):(c=$y,d=new hz,(e=bz(a))&&d.setParent(e.Pe),az(a,d),c=c(d));c??(c=0);d=a.getAttribute("client-ve-type");e=Number(d);var f=!1;d=!1;var h=_.Cx.get(a);h&&(h[_.Bx]!==b||e&&_.Cx.get(a)?.Jd=== void 0)&&(h[_.Bx]=b,f=d=h.Lx=!0);_.Cx.has(a)&&(_.Cx.get(a).Jd=e);a.visualElement&&(d=!0);var k;_.x("wiz_next_ld_fix_client_ve_spec")?k=_.A(b?.rendererContext,_.ny)?.loggingDirectives||b?.loggingDirectives:k=b?.loggingDirectives;_.x("wiz_next_client_ve_parent_fix")?k&&(k.clientVeSpec||k.trackingParams)&&(h=(h=_.Qx(a))?_.zy(h):null,k=Ay(_.ix(),k,h||void 0,c))&&(a.visualElement=k):k&&k.clientVeSpec&&(h=_.zy(a),k=Ay(_.ix(),k,h||void 0,c))&&(a.visualElement=k);!a.visualElement&&e&&f&&(a.veType=e,k=void 0, _.x("wiz_next_client_ve_parent_fix")&&(e=_.Qx(a))&&(k=_.zy(e)),k=_.gy(_.ix(),a,k,c),a.visualElement=k);d&&(k=_.y().resolve(_.qy),_.my(a,{data:b,observer:k,layer:c,bb:{Xb:!1,state:"visible"},Jc:{Xb:!1,state:"hidden"}}));_.x("web_attention_logging_enabled")&&_.$x().track(a)}},0)},8)};gz=function(a,b){return b?.trackingParams||b?.loggingDirectives||_.A(b?.rendererContext,_.ny)||a.getAttribute("client-ve-type")?!0:!1};iz=/^https?$/i;jz=["POST","PUT"];Vy=[];_.Ga(yy,_.bf);_.g=yy.prototype; _.g.Fu=function(){this.dispose();_.zb(Vy,this)}; _.g.send=function(a,b,c,d){if(this.qa)throw Error("Pa`"+this.ia+"`"+a);b=b?b.toUpperCase():"GET";this.ia=a;this.B="";this.Z=!1;this.j=!0;this.qa=new XMLHttpRequest;this.qa.onreadystatechange=(0,_.xg)((0,_.Aa)(this.Xq,this));try{this.ga=!0,this.qa.open(b,String(a),!0),this.ga=!1}catch(f){vy(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=_.v.FormData&&a instanceof _.v.FormData;!_.xb(jz,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [f,h]of c)this.qa.setRequestHeader(f,h);this.xa&&(this.qa.responseType=this.xa);"withCredentials"in this.qa&&this.qa.withCredentials!==this.ma&&(this.qa.withCredentials=this.ma);try{this.D&&(clearTimeout(this.D),this.D=null),this.U>0&&(this.D=setTimeout(this.MA.bind(this), this.U)),this.I=!0,this.qa.send(a),this.I=!1}catch(f){vy(this,f)}};_.g.MA=function(){typeof _.xq!="undefined"&&this.qa&&(this.B="Timed out after "+this.U+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};_.g.abort=function(){this.qa&&this.j&&(this.j=!1,this.v=!0,this.qa.abort(),this.v=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),uy(this))};_.g.la=function(){this.qa&&(this.j&&(this.j=!1,this.v=!0,this.qa.abort(),this.v=!1),uy(this,!0));yy.Bb.la.call(this)}; _.g.Xq=function(){this.ja()||(this.ga||this.I||this.v?xy(this):this.Vy())};_.g.Vy=function(){xy(this)};_.g.isActive=function(){return!!this.qa};_.g.isComplete=function(){return(this.qa?this.qa.readyState:0)==4};_.g.isSuccess=function(){var a=_.wy(this),b;if(!(b=_.nf(a))){if(a=a===0)a=_.Ob(String(this.ia)),a=!iz.test(a);b=a}return b};_.g.getLastError=function(){return typeof this.B==="string"?this.B:String(this.B)};_.g=Hy.prototype; _.g.add=function(a,b){Iy(this);this.v=null;a=Jy(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){Iy(this);a=Jy(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(){Iy(this);return this.o==0};_.g.forEach=function(a,b){Iy(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)}; _.g.cd=function(){Iy(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.J.toString()!=="";c?Sy(b,a.J.clone()):c=!!a.v;c&&(b.v=a.v);return b};_.Py.prototype.clone=function(){return new _.Py(this)};_.Py.prototype.Ol=function(){return!1};_.Ga(_.Uy,_.bf);_.g=_.Uy.prototype;_.g.enabled=!1;_.g.uc=null;_.g.setInterval=function(a){this.v=a;this.uc&&this.enabled?(this.stop(),this.start()):this.uc&&this.stop()}; _.g.JA=function(){if(this.enabled){let a=_.Ca()-this.D;a>0&&a{this.j.delete(a)}}};_.zz=new _.Qs("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Az=new _.Qs("INNERTUBE_TRANSPORT_TOKEN");_.Bz=new _.Qs("RESPONSE_PROCESSOR_MAP_TOKEN");var hz=class{constructor(a){this.layer=a}setParent(a){this.parent=a}};var fz=0; }catch(e){_._DumpException(e)} try{ var Cz;_.Dz=function(a){return Object.prototype.hasOwnProperty.call(a,_.zq)&&a[_.zq]||(a[_.zq]=++Cz)};_.Ez=function(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};Cz=0; }catch(e){_._DumpException(e)} try{ _.Fz="player_uid_"+(Math.random()*1E9>>>0); }catch(e){_._DumpException(e)} try{ var Nz,Pz,Sz,Vz,$z,aA,bA,cA,dA,lA,eA,fA,mA,oA,pA,yA,Lz,Qz,Rz,DA,EA,kA,qA,gA,nA,hA,iA;_.Gz=function(a){if(a instanceof _.wf)return a;var b=new _.wf(_.ed);_.vf(b,2,a);return b};_.Hz=function(a,b){b=_.cb(b);b!==void 0&&(a.href=b)};_.Iz=function(a){var b=0;for(let c=0;c>>0;return b};_.Jz=function(a){a=_.Mb(a);return _.Kb(null,null,null,null,a[5],a[6],a[7])};_.Kz=function(a){var b=a.indexOf("#");return b<0?a:a.slice(0,b)}; _.Mz=function(a,b){for(var c=a.search(_.Xb),d=0,e,f=[];(e=_.Wb(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(Lz,"$1")};Nz=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?Rz||(Rz=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.Tz=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};_.Uz=function(a,b){return a=(2&b?a|2:a&-3)&-273};Vz=function(a,b){2&b&&(a|=2);return a|1}; _.Wz=function(a,b,c,d,e,f,h,k){var l=_.yc(a,c);f=l?1:f;h=!!h||f===3;l=k&&!l;(f===2||l)&&_.$v(a)&&(b=a.Da,c=b[_.xc]|0);a=_.bd(b,e);k=Array.isArray(a)?a:_.ir;var m=k===_.ir?7:k[_.xc]|0,n=Vz(m,c);if(a=!(4&n)){var p=k,t=c;let r=!!(2&n);r&&(t|=2);let u=!r,z=!0,B=0,F=0;for(;B127;)a.j.push(b&127|128),b>>>=7;a.j.push(b)};_.Yz=function(a,b){b.length!==0&&(a.v.push(b),a.o+=b.length)};_.Zz=function(a,b,c){_.Xz(a.j,b*8+c)};$z=function(a,b){_.Zz(a,b,2);b=a.j.end();_.Yz(a,b);b.push(a.o);return b};aA=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++};bA=function(a,b){if(a instanceof _.Ir)return a.Da;if(Array.isArray(a))return _.Wc(a,b[0],b[1])}; cA=function(a,b,c,d,e){b=bA(b,d);b!=null&&(c=$z(a,c),e(b,a),aA(a,c))};dA=function(a){return Array.isArray(a)&&!!a.length&&typeof a[0]==="number"&&a[0]>0}; lA=function(a){var b=eA,c=fA,d=a[gA];if(d)return d;d={};d.nH=a;d.Gq=Sz(a[0]);var e=a[1],f=1;e&&e.constructor===Object&&(d.extensions=e,e=a[++f],typeof e==="function"&&(d.Ix=!0,hA??(hA=e),iA??(iA=a[f+1]),e=a[f+=2]));for(var h={};e&&dA(e);){for(var k=0;kh(k,l,m,f||(f=lA(d).Gq),e||(e=mA(d)))};mA=function(a){var b=a[nA];if(!b){let c=lA(a);b=(d,e)=>oA(d,e,c);a[nA]=b}return b};oA=function(a,b,c){Nz(a,a[_.xc]|0,(d,e)=>{if(e!=null){var f=pA(c,d);f?f(b,e,d):d<500||_.uc(_.gr,3)}});(a=Pz(a))&&a.Qv((d,e,f)=>{_.Yz(b,b.j.end());for(d=0;dd(h,k,l,f,e)}else c=d;return a[b]=c}};_.rA=function(a,b){return new _.jA(a,b)};_.sA=function(a,b,c){b=_.Oz(b);b!=null&&(_.Zz(a,c,0),a.j.j.push(b?1:0))};_.tA=function(a,b,c,d,e){b=bA(b,d);b!=null&&(c=$z(a,c),e(b,a),aA(a,c))};_.vA=function(a){return function(){return _.uA(this,a)}}; _.wA=function(){return(_.dr||_.er)&&_.Mk("applewebkit")&&!_.Mk("version")&&(!_.Mk("safari")||_.Mk("gsa/"))};_.xA=function(){return _.Ld()||_.wA()||_.ar&&_.Mk("version/")?!0:_.w("EOM_VISITOR_DATA")?!1:!0}; _.zA=function(a,b,c,d=!0){var e=_.w("VALID_SESSION_TEMPDATA_DOMAINS",[]),f=_.Pb(window.location.href);f&&e.push(f);f=_.Pb(a);if(_.xb(e,f)||!f&&a.lastIndexOf("/",0)==0)if(e=document.createElement("a"),_.Hz(e,a),a=e.href)if(a=_.Jz(a),a=_.Kz(a))d&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:_.eq()},b)),c?(c=parseInt(c,10),isFinite(c)&&c>0&&yA(a,b,c)):yA(a,b)};yA=function(a,b,c){a=_.AA(a);b=b?_.Ub(b):"";c=c||5;_.xA()&&_.Mj(a,b,c)};_.AA=function(a){for(let b of BA)a=_.Mz(a,b);return"ST-"+_.Iz(a).toString(36)}; _.CA={};Lz=/[?&]($|#)/;DA=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)}};EA=class{constructor(){this.v=[];this.o=0;this.j=new DA}};_.jA=class{constructor(a,b){this.j=a;a=_.Fa(_.vr);this.o=!!a&&b===a||!1}};kA=new _.jA(cA,_.vr);qA=new _.jA(cA,_.vr);gA=Symbol();nA=Symbol(); _.uA=(a,b)=>{var c=new EA;oA(a.Da,c,lA(b));_.Yz(c,c.j.end());a=new Uint8Array(c.o);b=c.v;var d=b.length,e=0;for(let f=0;f{if(_.wq(a))return!1;_.vq(a,void 0,void 0);return!0})()}; QA=class{constructor(){this.j=_.w("ALT_PREF_COOKIE_NAME","PREF");this.o=_.w("ALT_PREF_COOKIE_DOMAIN","youtube.com");var a=_.Lj.get(this.j,void 0);a&&this.parse(a)}get(a,b){OA(a);NA(a);a=_.us[a]!==void 0?_.us[a].toString():null;return a!=null?a:b?b:""}set(a,b){OA(a);NA(a);if(b==null)throw Error("ea");_.us[a]=b.toString()}remove(a){OA(a);NA(a);delete _.us[a]}save(){_.Mj(this.j,this.dump(),63072E3,this.o,!0)}clear(){for(let a in _.us)delete _.us[a]}dump(){var a=[];for(let b in _.us)_.us.hasOwnProperty(b)&& a.push(`${b}=`+encodeURIComponent(String(_.us[b])));return a.join("&")}parse(a){a=decodeURIComponent(a).split("&");for(let c=0;c{_.Ns[d]&&b.apply&&typeof b.apply=="function"&&b.apply(window,e)};try{_.Ps[a]?f():_.mj(f,0)}catch(h){_.Ui(h)}},void 0);_.Ns[d]=!0;_.Os[a]||(_.Os[a]=[]);_.Os[a].push(d);return d}return 0}; _.XA=function(a){var b=_.VA();b&&(typeof a==="number"?a=[a]:typeof a==="string"&&(a=[parseInt(a,10)]),_.tb(a,c=>{b.unsubscribeByKey(c);delete _.Ns[c]}))};_.YA=function(a,b){var c=_.VA();return c?c.publish.apply(c,arguments):!1};_.$A=function(a){return ZA[a]||"LATENCY_ACTION_UNKNOWN"};aB=function(){var a=_.nq.getEntriesByType?.("mark");a&&a.forEach(b=>{b.name.startsWith("mark_")&&_.nq.clearMarks?.(b.name)})};_.bB=function(a,b){_.mq("_start",a,b)}; _.cB=function(a){_.na("ytglobal.timing"+(a||"")+"ready_",!0)};_.dB=function(a){return _.Vi(()=>_.wq("_start",a))()};_.eB=function(a){_.Vi(()=>{_.dB(a)&&_.vq("aa",void 0,a);var b=a||"",c=_.to();c[b]&&delete c[b];var d={timerName:b,info:{},tick:{},span:{},jspbInfo:[]};_.so(d);c[b]=d;_.jo(a);(0,_.Xs)();aB();a||(_.w("TIMING_ACTION")&&_.Qi("PREVIOUS_ACTION",_.w("TIMING_ACTION")),_.Qi("TIMING_ACTION",""))})()}; _.fB=function(a,b={},c,d){_.Vi(()=>{var e=c?c:a;_.eB(e);var f=b.sampleRate;if(!_.x("web_csi_action_sampling_enabled")||f===void 0||f<=1)f=!1;else{var h=_.po(e);f=_.Gn(h)%f!==0}f&&(_.ko(e).actionDisabled=!0);_.uo(e||"").info.actionType=a;b.cttAuthInfo&&(_.ko(e).cttAuthInfo=b.cttAuthInfo);_.Qi(e+"TIMING_ACTION",a);_.Vi(_.bB)(b.startTime,e);f={actionType:d||_.$A(a)};b.eJ&&(f.previousAction=_.$A(_.w("TIMING_ACTION")));(h=_.eq())&&h!=="UNDEFINED_CSN"&&(f.clientScreenNonce=h);_.uq(f,e);_.cB(e)})()}; ZA={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",call_to_cast:"LATENCY_ACTION_CALL_TO_CAST",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK", editor:"LATENCY_ACTION_EDITOR",embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE", learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD", player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium_lite_upsell:"LATENCY_ACTION_PREMIUM_LITE_UPSELL",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY", review:"LATENCY_ACTION_REVIEW",search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS", break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS",shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX", video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS",ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH", networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"};_.gB=new _.K("feedbackEndpoint"); }catch(e){_._DumpException(e)} try{ _.hB=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}; _.iB=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()};_.jB=function(){try{return!!self.localStorage}catch{return!1}};_.kB=new _.K("shareEndpoint");_.lB=new _.K("shareEntityEndpoint");_.mB=new _.K("shareEntityServiceEndpoint");_.nB=new _.K("webPlayerShareEntityServiceEndpoint"); }catch(e){_._DumpException(e)} try{ _.pB=function(a,b={},c){a=(a=a in _.oB?_.oB[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};_.oB=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.na("yt.msgs_",_.oB); }catch(e){_._DumpException(e)} try{ var rB;_.qB=function(a){var b=a.indexOf(":");return b===-1?{Am:a}:{Am:a.substring(0,b),datasyncId:a.substring(b+1)}};_.tB=async function(){return rB!==void 0?rB:rB=new Promise(async a=>{try{await _.sB.open("test-only"),await _.sB.delete("test-only")}catch(b){if(b instanceof Error&&b.name==="SecurityError"){a(!1);return}}a("caches"in window)})};_.sB=_.v.caches; }catch(e){_._DumpException(e)} try{ _.vB=new WeakMap;_.wB=new Set; }catch(e){_._DumpException(e)} try{ _.Ud("base"); var RZ,SZ,TZ,Jpa,UZ,Lpa,VZ,WZ,YZ,a_,b_,c_,Mpa,f_,g_,i_,l_,m_,n_,o_,p_,q_,r_,s_,t_,Opa,Ppa,Qpa,Rpa,Tpa,v_,w_,x_,y_,z_,A_,B_,C_,D_,E_,F_,G_,Vpa,H_,I_,Wpa,J_,Xpa,Ypa,Zpa,K_,L_,M_,O_,P_,Q_,R_,S_,T_,U_,V_,X_,Y_,Z_,$_,a0,Npa,$pa,aqa,b0,c0,d0,e0,f0,g0,bqa,i0,j0,k0,cqa,m0,dqa,n0,eqa,gqa,hqa,iqa,p0,jqa,kqa,lqa,q0,r0,u0,mqa,t0,s0,w0,nqa,x0,oqa,pqa,y0,qqa,z0,A0,B0,rqa,sqa,tqa,uqa,vqa,wqa,D0,F0,G0,H0,yqa,zqa,I0,K0,L0,M0,N0,O0,Q0,Aqa,Bqa,R0,Cqa,Dqa,Eqa,S0,T0,b1,c1,Z0,d1,V0,$0,U0,Y0,W0,X0,Fqa,a1,Gqa,e1,Hqa,Jqa, g1,h1,i1,j1,k1,Kqa,l1,m1,Lqa,Mqa,Nqa,n1,p1,Oqa,q1,Qqa,Rqa,t1,Sqa,u1,v1,w1,Tqa,B1,Zqa,ara,F1,I1,G1,bra,dra,L1,M1,N1,era,O1,P1,gra,hra,fra,ira,kra,lra,mra,Xqa,y1,Uqa,Q1,S1,U1,V1,nra,W1,Y1,Z1,ora,a2,rra,sra,ura,$1,d2,f2,wra,j2,g2,xra,yra,zra,Ara,Era,Fra,p2,Dra,Cra,k2,o2,l2,Gra,q2,r2,s2,u2,v2,Ira,Jra,Kra,x2,z2,y2,D2,Nra,B2,Mra,G2,F2,Qra,Rra,Sra,Tra,H2,I2,J2,K2,M2,Yra,Zra,O2,P2,$ra,Q2,bsa,h0,S2,T2,V2,csa,X2,Y2,Z2,esa,$2,gsa,b3,c3,d3,hsa,e3,f3,isa,jsa,k3,l3,lsa,o3,msa,n3,p3,nsa,osa,psa,m3,ksa,r3,qsa,u3, rsa,ssa,tsa,usa,w3,v3,vsa,x3,y3,wsa,z3,xsa,A3,B3,F3,ysa,G3,H3,zsa,Bsa,Csa,K3,L3,M3,Dsa,Fsa,Hsa,N3,Isa,Jsa,O3,P3,Ksa,Lsa,k4,l4,m4,Msa,n4,Nsa,Osa,Bra,Lra,Psa,Ssa,o4,q4,Usa,p4,s4,Xsa,Ysa,t4,u4,$sa,ata,w4,bta,cta,y4,dta,eta,fta,hta,kta,D4,nta,E4,mta,lta,ota,F4,G4,H4,I4,L4,K4,J4,M4,qta,N4,sta,tta,uta,vta,wta,xta,yta,Q4,S4,Dta,Eta,Y4,U4,zta,Z4,$4,Fta,Gta,Hta,Ita,Kpa,J3,XZ,ZZ,$Z,W_,d_,e_,h_,k_,j_,u_,N_,Upa,c5,Jta,d5,e5,Kta,f5,g5,Lta,Mta,Nta,Ota,Pta,h5,Qta,Rta,i5,Sta,j5,k5,Tta,Uta; RZ=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};SZ=function(a,b,c){return _.dw(a,b,RZ(c))};TZ=function(a,b,c){if(c!=null){if(!(0,_.sr)(c))throw _.vw("enum");c|=0}return _.dw(a,b,c)};Jpa=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=Jpa(a);for(var c=2654435769,d=2654435769,e=314159265,f=a.length,h=f,k=0;h>=12;h-=12,k+=12)c+=UZ(a,k),d+=UZ(a,k+4),e+=UZ(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 Kpa.toString(e)};VZ=function(a,b){a.addOnDisposeCallback(_.Ba(_.Xd,b))};WZ=function(a){return new Uint8Array(_.jw(a)||0)};YZ=function(a){return(XZ||(XZ=new TextEncoder)).encode(a)};a_=function(a){var b=a>>>0;ZZ=b;$Z=(a-b)/4294967296>>>0};b_=function(a){if(a<0){a_(-a);a=ZZ;var b=$Z;b=~b;a?a=~a+1:b+=1;let [c,d]=[a,b];ZZ=c>>>0;$Z=d>>>0}else a_(a)}; c_=function(a){a.length<16?b_(Number(a)):(a=BigInt(a),ZZ=Number(a&BigInt(4294967295))>>>0,$Z=Number(a>>BigInt(32)&BigInt(4294967295)))}; Mpa=function(a){if(typeof a==="string")return new d_(_.hw(a),!0);if(Array.isArray(a))return new d_(new Uint8Array(a),!0);if(a.constructor===Uint8Array)return new d_(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new d_(a,!1);if(a.constructor===_.Pc){let b=_.jw(a)||new Uint8Array(0);return new d_(b,!0,a)}if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new d_(a,!1);throw Error();}; f_=function(a){return a.o===0?new e_(0,1+~a.j):new e_(~a.o+1,~a.j)};g_=function(a){a=BigInt.asUintN(64,a);return new e_(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))};i_=function(a){if(!a)return h_||(h_=new e_(0,0));if(!/^\d+$/.test(a))return null;c_(a);return new e_(ZZ,$Z)};l_=function(a){if(!a)return j_||(j_=new k_(0,0));if(!/^-?\d+$/.test(a))return null;c_(a);return new k_(ZZ,$Z)};m_=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)}; n_=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)};o_=function(a,b){if(b>=0)_.Xz(a,b);else{for(let c=0;c<9;c++)a.j.push(b&127|128),b>>=7;a.j.push(1)}};p_=function(a){switch(typeof a){case "string":i_(a)}};q_=function(a){switch(typeof a){case "string":a.length&&a[0]==="-"?i_(a.substring(1)):i_(a)}}; r_=function(a,b,c){if(c!=null)switch(p_(c),_.Zz(a,b,1),typeof c){case "number":a=a.j;a_(c);n_(a,ZZ);n_(a,$Z);break;case "bigint":c=g_(c);a=a.j;b=c.j;n_(a,c.o);n_(a,b);break;default:c=i_(c),a=a.j,b=c.j,n_(a,c.o),n_(a,b)}};s_=function(a,b,c){c!=null&&(c=parseInt(c,10),_.Zz(a,b,0),o_(a.j,c))};t_=function(a,b,c){_.Zz(a,b,2);_.Xz(a.j,c.length);_.Yz(a,a.j.end());_.Yz(a,c)}; Opa=function(a){var b="true".toString(),c=[Npa`data-`];if(c.length===0)throw Error("h");if(c.map(d=>{if(d instanceof u_)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)};Ppa=function(a,b){return Array.prototype.filter.call(a,b,void 0)};Qpa=function(a,b){return Array.prototype.reduce.call(a,b,{duration:0})};Rpa=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})};v_=function(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0);return Number.isSafeInteger(c)?c:v_(a,b)};x_=function(){var a=ZZ,b=$Z,c;b&2147483648?c=""+(BigInt(b|0)<>>0)):c=v_(a,b);return c}; y_=function(a){if(a!=null&&typeof a!=="number")throw Error("q`"+typeof a+"`"+a);return a};z_=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};A_=function(a){switch(typeof a){case "bigint":return!0;case "number":return(0,_.sr)(a);case "string":return Upa.test(a);default:return!1}};B_=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.sr)(a)?a>>>0:void 0}; C_=function(a){var b=(0,_.tr)(Number(a));if((0,_.rr)(b))return _.Cc(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return _.Cc((0,_.pr)(64,BigInt(a)))};D_=function(a){var b=(0,_.tr)(Number(a));if((0,_.rr)(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")||(c_(a),a=x_());return a}; E_=function(a){a=(0,_.tr)(a);if(!(0,_.rr)(a)){b_(a);var b=ZZ,c=$Z;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=w_(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};F_=function(a){a=(0,_.tr)(a);(0,_.rr)(a)?a=String(a):(b_(a),a=x_());return a};G_=function(a){return(0,_.rr)(a)?_.Cc(E_(a)):_.Cc(F_(a))}; Vpa=function(a){var b=void 0;b=1024;if(!A_(a))throw _.vw("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return D_(a);case "bigint":return String((0,_.pr)(64,a));default:return F_(a)}case 1024:switch(c){case "string":return C_(a);case "bigint":return _.Cc((0,_.pr)(64,a));default:return G_(a)}case 0:switch(c){case "string":return D_(a);case "bigint":return _.Cc((0,_.pr)(64,a));default:return E_(a)}default:return _.eb(b,"Unknown format requested type for int64")}}; H_=function(a){return a==null?a:Vpa(a)};I_=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return _.Cc((0,_.pr)(64,a));if(A_(a))return b==="string"?C_(a):G_(a)};Wpa=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.pr)(64,a));if(A_(a)){if(b==="string")return D_(a);if(b==="number")return E_(a)}}; J_=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.qr)(64,a));if(A_(a)){if(b==="string")return b=(0,_.tr)(Number(a)),(0,_.rr)(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||(c_(a),a=v_(ZZ,$Z))),a;if(b==="number")return a=(0,_.tr)(a),a>=0&&(0,_.rr)(a)||(b_(a),a=w_(ZZ,$Z)),a}};Xpa=function(a){if(a==null||typeof a=="string"||a instanceof _.Pc)return a}; Ypa=function(a){if(typeof a!=="string")throw Error();return a};Zpa=function(a){return _.Aw(a,!0)};K_=function(a){a=_.cd(a,1,void 0,void 0,Zpa);return a==null?_.zw():a}; L_=function(a,b,c){_.aw(a);var d=a.Da,e=d[_.xc]|0;if(b==null)return _.cw(d,e,3),a;var f=b===_.ir?7:b[_.xc]|0,h=f,k=_.Tz(f),l=k||Object.isFrozen(b);k||(f=0);l||(b=[...b],h=0,f=_.Uz(f,e),l=!1);f|=5;k=(4&f?512&f?512:1024&f?1024:0:void 0)??1024;f|=k;for(let m=0;m>BigInt(32)));m_(a.j,c.o,c.j);break;default:c=l_(b),m_(a.j,c.o,c.j)}}}; Z_=function(a,b,c){b=_.Fx(b);b!=null&&b!=null&&(_.Zz(a,c,0),o_(a.j,b))};$_=function(a,b,c){b=_.St(b);b!=null&&t_(a,c,YZ(b))};a0=function(a){return b=>_.Cy(a,b)};Npa=function(a){return new u_(a[0].toLowerCase())};_.uV=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};$pa=function(a){for(let b in _.ps)if(a.call(void 0,_.ps[b],b,_.ps))return b};aqa=function(a,b){if(a!==null&&b in a)throw Error("A`"+b);a[b]=!0};b0=function(a){return a!==null&&"privembed"in a?a.privembed:!1}; c0=function(a){var b={};for(let c in a)b[c]=a[c];return b};d0=function(a){var b=document;return typeof a==="string"?b.getElementById(a):a};e0=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};f0=function(a){typeof a=="number"&&(a=Math.round(a)+"px");return a};g0=function(a){return a?(a=a.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.lb(a):null:null};bqa=function(){var a=h0;_.pa("yt.ads.biscotti.getId_")||_.na("yt.ads.biscotti.getId_",a)};i0=function(a){_.na("yt.ads.biscotti.lastId_",a)}; j0=function(a){return a.indexOf("?")!==-1?(a=(a||"").split("#")[0],a=a.split("?",2),_.bj(a.length>1?a[1]:a[0])):{}};k0=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}}; cqa=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 $pa(e=>{var f=typeof e[4]==="boolean"&&e[4]==!!d,h;if(h=_.ya(e[4])&&_.ya(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)})}; m0=function(a,b,c,d={}){if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=cqa(a,b,c,d);if(e)return e;e=++_.qs.count+"";var f=!(b!="mouseenter"&&b!="mouseleave"||!a.addEventListener||"onmouseenter"in document);var h=f?k=>{k=new l0(k);if(!_.Ez(k.relatedTarget,l=>l==a,!0))return k.currentTarget=a,k.type=b,c.call(a,k)}:k=>{k=new l0(k);k.currentTarget=a;return c.call(a,k)};h=_.Vi(h);a.addEventListener?(b=="mouseenter"&&f?b="mouseover":b=="mouseleave"&&f?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),(0,_.rs)()||typeof d==="boolean"?a.addEventListener(b,h,d):a.addEventListener(b,h,!!d.capture)):a.attachEvent(`on${b}`,h);_.ps[e]=[a,b,c,h,d];return e};dqa=function(a){a&&(typeof a=="string"&&(a=[a]),_.tb(a,b=>{if(b in _.ps){var c=_.ps[b];let d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?(0,_.rs)()||typeof c==="boolean"?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent(`on${e}`,f);delete _.ps[b]}}))}; n0=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=m0(window,"mousemove",(0,_.Aa)(this.ga,this));a=(0,_.Aa)(this.U,this);typeof a==="function"&&(a=_.Vi(a));this.ia=window.setInterval(a,25)};eqa=function(){var a=_.rj("html5_web_po_experiment_ids");return Array.isArray(a)?_.uw(a,b=>Number(b||0)):[Number(a||0)]}; gqa=function(){({handleError:a=_.Dp,Xl:b=_.Bp}={});var a;for(_.Gk=new fqa(a,b);_.Hk.length>0;){var b=_.Hk.shift();switch(b.type){case "ERROR":_.Gk.Hb(b.payload);break;case "EVENT":_.Gk.Xl(b.eventType,b.payload)}}};hqa=function(a,b,c){return _.Gl(d=>c?d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):d.userIdentifier!==void 0&&!a.includes(d.userIdentifier),b)}; iqa=async function(a){var b=_.Vj("YtIdbMeta hasAnyMeta other");return(await _.Gl(c=>c.userIdentifier!==void 0&&c.userIdentifier!==b,a)).length>0};p0=function(a,b){o0||(o0=_.df.qb(async()=>{var c=await _.Pl();if(c){var d=!0;try{let e=await hqa(a,c,b);if(e.length){let f=e[0];await _.Al(f.actualName);await _.Fl(f.actualName,c)}else d=!1}catch(e){_.Ik(e),d=!1}_.df.Fa(o0);o0=0;d&&p0(a,b)}}))};jqa=async function(){var a=await _.Pl();return a?iqa(a):!1}; kqa=function(a){(0,_.el)();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=_.um(b);if(d!=null&&(d>_.wm||d<_.xm))return a;c=_.Ni((0,_.ym)(b));(0,_.el)()}a.headers={"Content-Encoding":"gzip",...(a.headers||{})};a.body=c;return a}catch(b){return _.Wi(b),a}};lqa=async function(){await _.Pl()&&(_.Wj()||_.x("nwl_init_require_datasync_id_killswitch"))&&_.sn()&&(_.un=!0,_.tn.isNwlInitialized=_.un,await _.pn().awaitInitialization())}; q0=function(a){_.Os[a]&&(a=_.Os[a],_.tb(a,b=>{_.Ns[b]&&delete _.Ns[b]}),a.length=0)};r0=function(a){var b=_.VA();if(b)if(b.clear(a),a)q0(a);else for(let c in _.Os)q0(c)};u0=function({EJ:a=!1,ZH:b=!0}={}){if(_.pa("_lact",window)==null){var c=parseInt(_.w("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;_.na("_lact",c,window);_.na("_fact",c,window);c==-1&&s0();mqa(a,b);new n0(()=>{t0("mouse",100)})}}; mqa=function(a=!1,b=!0){var c=window;m0(c.document,"keydown",s0);m0(c.document,"keyup",s0);m0(c.document,"mousedown",s0);m0(c.document,"mouseup",s0);a?m0(c,"touchmove",()=>{t0("touchmove",200)},{passive:!0}):(m0(c,"resize",()=>{t0("resize",200)}),b&&m0(c,"scroll",()=>{t0("scroll",200)}));m0(c.document,"touchstart",s0,{passive:!0});m0(c.document,"touchend",s0,{passive:!0})};t0=function(a,b){v0[a]||(v0[a]=!0,_.df.qb(()=>{s0();v0[a]=!1},b))}; s0=function(){_.pa("_lact",window)==null&&u0();var a=Date.now();_.na("_lact",a,window);_.pa("_fact",window)==-1&&_.na("_fact",a,window);(a=_.pa("ytglobal.ytUtilActivityCallback_"))&&a()};w0=function(){var a=_.ko();a.info||(a.info={});return a.info};nqa=function(){var a=_.no();a.preLoggedGelInfos||(a.preLoggedGelInfos=[]);return a.preLoggedGelInfos};x0=function(a,b){if(b?.componentStack)return b;if(a=a.le?.componentStack)b||(b={}),b.componentStack=a;return b}; oqa=function(a,b={}){if(a=a.le){let c=a.Ei,d=a.ml;a=[["componentStack",a.componentStack],["wizTagName",a.tagName],["wizOwnerTrace",a.gr?.join(" > ")],["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)}}; pqa=function(a,b="Unknown file",c=0,d,e,f){var h=!1,k=_.Ri("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 _.Xj(k),e.name="UnhandledWindowError",e.message=k,e.fileName=b,e.lineNumber=c,isNaN(d)? delete e.columnNumber:e.columnNumber=d),_.x("wiz_enable_component_stack_propagation_killswitch")||(f=x0(e,f)),f&&_.Vv(e,f),h?_.Cp(e):_.Ep(e))};y0=function(a){a instanceof Error?_.Cp(a):(a=_.ya(a)?JSON.stringify(a):String(a),a=new _.Xj(a),a.name="RejectedPromiseError",_.Ep(a))};qqa=function(){_.tb(_.w("ERRORS")||[],a=>{_.Cp.apply(null,a)});_.Qi("ERRORS",[])};z0=function(){return(_.x("csi_use_time_origin")||_.x("csi_use_time_origin_tvhtml5"))&&_.nq.timeOrigin?Math.floor(_.nq.timeOrigin):_.nq.timing.navigationStart}; A0=function(a){return Math.round(z0()+a)}; B0=function(){var a;_.x("csi_use_performance_navigation_timing")?(a=_.nq?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(a.requestStart=A0(a.requestStart),a.responseEnd=A0(a.responseEnd),a.redirectStart=A0(a.redirectStart),a.redirectEnd=A0(a.redirectEnd),a.domainLookupEnd=A0(a.domainLookupEnd),a.connectStart=A0(a.connectStart),a.connectEnd=A0(a.connectEnd),a.responseStart=A0(a.responseStart),a.secureConnectionStart=A0(a.secureConnectionStart),a.domainLookupStart=A0(a.domainLookupStart),a.isPerformanceNavigationTiming= !0):a=_.nq.timing:a=_.x("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.nq.timing)):_.nq.timing;return a};rqa=function(){var a=document;if("visibilityState"in a)a=a.visibilityState;else{var b=_.ns+"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}}; sqa=function(){if(_.nq.getEntriesByType){var a=_.nq.getEntriesByType("paint");if(a=_.wb(a,c=>c.name==="first-paint"))return A0(a.startTime)}var b;_.x("csi_use_performance_navigation_timing")?b=_.nq.getEntriesByType("first-paint")[0].startTime:b=_.nq.timing.lJ;return b?Math.max(0,b):0}; tqa=function(){var a=_.w("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};uqa=function(){var a=window.location.protocol,b=_.nq.getEntriesByType("resource");b=Ppa(b,c=>c.name.indexOf(`${a}//fonts.gstatic.com/s/`)===0);(b=Qpa(b,(c,d)=>d.duration>c.duration?d:c))&&b.startTime>0&&b.responseEnd>0&&(_.mq("wffs",A0(b.startTime)),_.mq("wffe",A0(b.responseEnd)))}; vqa=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);_.jb(document)&&a.setAttribute("nonce",_.jb(document));return c?(a=_.nq.getEntriesByName(c))&&a[0]&&(a=a[0],c=z0(),_.mq("rsf_"+b,c+Math.round(a.fetchStart)),_.mq("rse_"+b,c+Math.round(a.responseEnd)),a.transferSize!==void 0&&a.transferSize===0)?!0:!1:!1}; wqa=function(){var a=nqa(),b=_.oo(),c=void 0;for(var d=0;d{_.yn(b,k);_.yn(f,k);h=!0};for(let k of a)e(k);h&&_.jq(f)}}; D0=function(a,b){_.Vi(()=>{_.uo("").info.actionType=a;b&&_.Qi("TIMING_AFT_KEYS",b);_.Qi("TIMING_ACTION",a);var c=tqa();Object.keys(c).length>0&&_.jq(c);c={isNavigation:!0,actionType:_.$A(_.w("TIMING_ACTION"))};var d=_.w("PREVIOUS_ACTION");d&&(c.previousAction=_.$A(d));if(d=_.w("CLIENT_PROTOCOL"))c.httpProtocol=d;if(d=_.w("CLIENT_TRANSPORT"))c.transportProtocol=d;(d=_.eq())&&d!=="UNDEFINED_CSN"&&(c.clientScreenNonce=d);d=rqa();if(d===1||d===-1)c.isVisible=!0;_.lo();w0();c.loadType="cold";d=w0();var e= B0(),f=z0(),h=_.w("CSI_START_TIMESTAMP_MILLIS",0);h>0&&!_.x("embeds_web_enable_csi_start_override_killswitch")&&(f=h);f&&(_.mq("srt",e.responseStart),d.prerender!==1&&_.bB(f));d=sqa();d>0&&_.mq("fpt",d);d=B0();d.isPerformanceNavigationTiming&&_.jq({performanceNavigationTiming:!0},void 0);_.mq("nreqs",d.requestStart,void 0);_.mq("nress",d.responseStart,void 0);_.mq("nrese",d.responseEnd,void 0);d.redirectEnd-d.redirectStart>0&&(_.mq("nrs",d.redirectStart,void 0),_.mq("nre",d.redirectEnd,void 0));d.domainLookupEnd- d.domainLookupStart>0&&(_.mq("ndnss",d.domainLookupStart,void 0),_.mq("ndnse",d.domainLookupEnd,void 0));d.connectEnd-d.connectStart>0&&(_.mq("ntcps",d.connectStart,void 0),_.mq("ntcpe",d.connectEnd,void 0));d.secureConnectionStart>=z0()&&d.connectEnd-d.secureConnectionStart>0&&(_.mq("nstcps",d.secureConnectionStart,void 0),_.mq("ntcpe",d.connectEnd,void 0));_.nq&&"getEntriesByType"in _.nq&&uqa();d=[];if(document.querySelector&&_.nq&&_.nq.getEntriesByName)for(var k in C0)C0.hasOwnProperty(k)&&(e= C0[k],vqa(k,e)&&d.push(e));if(d.length>0){c.resourceInfo=[];for(let l of d)c.resourceInfo.push({resourceCache:l})}_.jq(c);wqa();_.cB();k=_.w("TIMING_ACTION");_.pa("ytglobal.timingready_")&&k&&_.dB()&&_.qq()&&_.oq()})()};F0=function(a){if(!_.x("universal_csi_network_ticks"))return"";a=_.Qb(a)||"";var b=Object.keys(E0);for(let c=0;c{};var b=E0[a];return b?(_.SA(b),()=>{var c=_.x("universal_csi_network_ticks")?(c=xqa[a])?_.SA(c):!1:!1;return c}):()=>{}};H0=function(a){_.Vi(()=>{if(!_.dB("attestation_challenge_fetch")||_.wq(a,"attestation_challenge_fetch"))return!1;_.vq(a,void 0,"attestation_challenge_fetch");return!0})()};yqa=function(){_.Vi(()=>{var a=_.po();requestAnimationFrame(()=>{setTimeout(()=>{a===_.po()&&_.vq("ol",void 0,void 0)},0)})})()}; zqa=function(a){if(!a)return null;a=_.St(_.cd(a,4,void 0,_.tv));return a===null||a===void 0?null:_.Sa(a)};I0=function(a){return _.Sa(a===null?"null":a===void 0?"undefined":a)};K0=function(){return J0.loaded||(J0.loaded="loaded".replace(/\-([a-z])/g,(a,b)=>b.toUpperCase()))};L0=function(a){return a?a.dataset?a.dataset[K0()]:a.getAttribute("data-loaded"):null};M0=function(a){a&&(a.dataset?a.dataset[K0()]="true":Opa(a))}; N0=function(a){var b=document.createElement("a");_.Hz(b,a);return`js-${_.Iz(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`};O0=function(a){a=N0(a);var b=document.getElementById(a);b&&(r0(a),b.parentNode.removeChild(b))};Q0=function(a,b){a&&b&&(a=`${_.Dz(b)}`,(a=P0[a])&&_.XA(a))}; Aqa=function(a,b,c,d=null){var e=_.Ad("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);_.pb(e,typeof a==="string"?I0(a):a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e}; Bqa=function(a,b,c=null){var d=N0(typeof a==="string"?a:a.toString()),e=document.getElementById(d),f=e&&L0(e),h=e&&!f;f?b&&b():(b&&(f=_.WA(d,b),b=`${_.Dz(b)}`,P0[b]=f),h||(e=Aqa(a,d,()=>{L0(e)||(M0(e),_.YA(d),_.mj(()=>{r0(d)},0))},c)))};R0=function(a,b,c=null){Bqa(a,b,c)};Cqa=function(a){var b=_.Ad("A");_.Hz(b,new _.Va(a));return`css-${_.Iz(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`}; Dqa=function(a,b,c){var d=document.createElement("link");d.id=b;d.onload=()=>{c&&setTimeout(c,0)};a=I0(a);_.sb(d,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d};Eqa=function(a){var b=Cqa(a),c=document.getElementById(b),d=c&&L0(c);d||c&&!d||(c=Dqa(a,b,()=>{if(!L0(c)){M0(c);_.YA(b);let e=_.Ba(r0,b);_.mj(e,0)}}))}; S0=function(a){a.Ka=!1;if(a.ma)for(var b in a.j)a.j.hasOwnProperty(b)&&a.ma(b,a.j[b]);for(let c in a.M)a.M.hasOwnProperty(c)&&clearTimeout(Number(c));a.M={};a.B=null;a.ma=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.Na;b.loadNewVideoConfig=c=> {a.loadNewVideoConfig(c)};b.isReady=()=>a.isReady()};T0=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.D,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.D:a.config.attrs.id=a.D);a.o?.id===a.elementId&&(a.elementId=`${a.elementId}-player`,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)}; b1=function(a){if(!a.ja()&&!a.Z){var b=U0(a);if(b&&(V0(a)?"html5":null)==="html5")a.ga="html5",a.isReady()||W0(a);else if(X0(a),a.ga="html5",b&&a.v&&a.targetElement)a.targetElement.appendChild(a.v),W0(a);else{a.config&&(a.config.loaded=!0);let c=!1;a.I=()=>{c=!0;var d=Y0(a,"player_bootstrap_method")?_.pa("yt.player.Application.createAlternate")||_.pa("yt.player.Application.create"):_.pa("yt.player.Application.create");var e=a.config?Z0(a.config):void 0;d&&d(a.targetElement,e,a.webPlayerContextConfig, a.dc);W0(a)};a.Z=!0;b?a.I():(R0($0(a),a.I),(b=Fqa(a))&&Eqa(b||""),a1(a)&&!c&&_.na("yt.player.Application.create",null))}}};c1=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))};Z0=function(a){var b={};for(let c of Object.keys(a)){let d=a[c];b[c]=typeof d==="object"?c0(d):d}return b}; d1=function(a,b){var c=b;if(typeof b==="string"){if(a.Ba[b])return a.Ba[b];c=(...d)=>{var e=_.pa(b);if(e)try{e.apply(_.v,d)}catch(f){throw d=new _.Xj("PlayerProxy error when executing callback",{error:f}),d.level="ERROR",d;}};a.Ba[b]=c}return c?c:null};V0=function(a){var b=d0(a.elementId);!b&&a.o&&a.o.querySelector&&(b=a.o.querySelector(`#${a.elementId}`));return b};$0=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""}; U0=function(a){var b=!0,c=V0(a);c&&a.config&&(b=c.dataset.version===$0(a));return b&&!!_.pa("yt.player.Application.create")};Y0=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`)}; W0=function(a){if(!a.ja()){let b=V0(a),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);c?(a.Z=!1,!Y0(a,"html5_remove_not_servable_check_killswitch")&&b?.isNotServable&&a.config&&b?.isNotServable(a.config.args?.video_id)||Gqa(a)):a.pb=setTimeout(()=>{W0(a)},50)}};X0=function(a){a.cancel();S0(a);a.ga=null;a.config&&(a.config.loaded=!1);var b=V0(a);b&&(U0(a)||!a1(a)?a.v=b:(b&&b.destroy&&b.destroy(),a.v=null));a.targetElement&&e0(a.targetElement)}; Fqa=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""};a1=function(a){a=a.config?.args?.fflags;return!!a&&a.indexOf("player_destroy_old_version=true")!==-1}; Gqa=function(a){S0(a);a.Ka=!0;var b=V0(a);if(b){a.B=e1(a,b,"addEventListener");a.ma=e1(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 _.Xj("PlayerProxy error in method call",{error:f,method:c,playerId:a.D}),e.level="WARNING",e;}}}; Hqa=function(a,b){var c=d=>{var e=()=>{a.ja();if(!a.ja())try{a.U.publish(b,d??void 0)}catch(h){var f=new _.Xj("PlayerProxy error when creating global callback",{error:h.message,event:b,playerId:a.D,data:d,originalStack:h.stack,componentStack:h.componentStack});f.level="WARNING";throw f;}};if(Y0(a,"web_player_publish_events_immediately"))e();else{let f=setTimeout(()=>{e();var h=a.M,k=String(f);k in h&&delete h[k]},0);aqa(a.M,String(f))}};return a.j[b]=c}; Jqa=function(a,b){var c="player";c=typeof c==="string"?d0(c):c;var d=`${_.Fz}_${_.Dz(c)}`,e=f1[d];e=new Iqa(c,d,a,b);f1[d]=e;e.addOnDisposeCallback(()=>{delete f1[e.getId()]});return e.api};g1=function(a){var b={};_.x("json_condensed_response")&&(b.prettyPrint="false");return a=_.ej(a,b)};h1=function(a){var b=_.w("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(_.Jz(a)));return a}; i1=function(a,b="POST"){a={method:b,mode:_.fj(a)?"same-origin":"cors",credentials:_.fj(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};j1=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]};k1=function(a){if(_.jB()){var b=Object.keys(window.localStorage);for(let c of b)b=j1(c),b===void 0||a.includes(b)||self.localStorage.removeItem(c)}}; Kqa=function(){if(!_.jB())return!1;var a=_.Vj(),b=Object.keys(window.localStorage);for(let c of b)if(b=j1(c),b!==void 0&&b!==a)return!0;return!1};l1=function(a){_.Oi(_.oB,arguments)};m1=async function(a){if(await _.tB()){var b=[],c=await _.sB.keys();for(let d of c)({datasyncId:c}=_.qB(d)),!c||a.includes(c)||b.push(_.sB.delete(d));Promise.all(b).then(d=>d.some(e=>e))}}; Lqa=async function(){if(!await _.tB())return!1;var a=_.Vj("cache contains other"),b=await _.sB.keys();for(let c of b)if({datasyncId:b}=_.qB(c),b&&b!==a)return!0;return!1};Mqa=function(a){if(_.wB.has(a)&&_.uB&&(_.uB?.tagName.toLowerCase()??"")===a){let b;(b=_.uB).ai??(b.ai=0);_.uB.ai++;if(_.uB.ai>1)throw Error("Fb");return _.uB}};Nqa=function(a){var b=a?.tagName.toLowerCase()??"";_.uB!==a&&b.includes("-")&&_.vB.set(a,!0)};n1=function(){try{return!!window?.top?.location.href&&!1}catch(a){return!0}}; p1=function(a="bevasrsg"){return new Promise(b=>{var c=window===window.top?window:n1()?window:window.top,d=c[a];d?.bevasrs?b(new o1(d.bevasrs)):(d||(d={nqfbel:[]},c[a]=d),d.nqfbel.push(e=>{b(new o1(e))}))})};Oqa=function(a){a.j!==void 0&&(a.o.forEach(b=>{a.j?.removeEventListener(b,a.v)}),a.j=void 0)};q1=function(a){var b={Fc:a.c,al:a.e,vy:a.mc??!1,wy:a.me??!1};a.co&&(b.ji={Oo:a.co.c,pu:a.co.a,sA:a.co.s});return b}; Qqa=function(a){return async()=>{var b=await a();return{f:()=>b.og.promise,c:c=>{if(c>150)var d=!1;else try{b.cache=new Pqa(c,b.W),d=!0}catch(e){b.reportError(new r1(22,"GBJ:init",e)),d=!1}return d},m:c=>b.Wd(q1(c)),mws:c=>b.pj(q1(c))}}}; Rqa=function(a,b,c="bevasrsg"){b={s:f=>a.snapshot({...(f.c&&{Fc:f.c}),...(f.s&&{Pj:f.s}),dK:f.p??!0}),e:f=>void a.Bh?.(f),c:(f,h)=>a.ni(f,h),p:a.tg,l:()=>a.Nh(),wpc:b?Qqa(b):void 0};var d=window===window.top?window:n1()?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};t1=function(a){var b=[];P_(a,s1,6).forEach(c=>{_.Gx(c,2)<=53&&b.push(_.Gx(c,1))});return b}; Sqa=function(a){var b=[];P_(a,s1,6).forEach(c=>{_.Gx(c,2)>53&&b.push(_.Gx(c,1))});return b};u1=function(a){a.then(()=>{},()=>{})};v1=function(a){return{fieldType:2,fieldName:a}};w1=function(a){return{fieldType:3,fieldName:a}};Tqa=function(a,b){return L_(a,b,_.Bw)}; B1=function(a){var b=new x1;b=SZ(b,1,a.o);var c=Uqa(a);b=L_(b,c,Ypa);c=[];var d=[];for(var e of a.j.keys())d.push(e.split(","));for(e=0;e{var e=new $qa;e=SZ(e,1,d.brand);return SZ(e,2,d.version)}));typeof a.mobile==="boolean"&&_.dw(C1,2,_.kw(a.mobile));E1=a.getHighEntropyValues(b)}var c=new Set(b);return E1.then(d=>{var e=C1.clone();c.has("platform")&&SZ(e,3,d.platform);c.has("platformVersion")&&SZ(e,4,d.platformVersion); c.has("architecture")&&SZ(e,5,d.architecture);c.has("model")&&SZ(e,6,d.model);c.has("uaFullVersion")&&SZ(e,7,d.uaFullVersion);return e.serialize()}).catch(()=>C1.serialize())};F1=function(a){return TZ(a,1,1)};I1=function(a,b){_.xw(a.j,1,b);T_(b)||F1(b);a.md||(b=G1(a),S_(b,5)||SZ(b,5,a.locale));a.v&&(b=G1(a),_.sy(b,H1,9)||_.xw(b,9,a.v))};G1=function(a){var b=_.sy(a.j,J1,1);b||(b=new J1,I1(a,b));a=b;b=_.sy(a,K1,11);b||(b=new K1,_.xw(a,11,b));return b};bra=function(a,b){a.o=b}; dra=function(a){var b=a.md?void 0:window;b?ara(b,D1).then(c=>{a.v=cra(c??"[]");c=G1(a);_.xw(c,9,a.v);return!0}).catch(()=>!1):Promise.resolve(!1)};L1=function(a,b,c,d){this.B=a;this.D=b;this.o=this.j=a;this.J=c||0;this.I=d||2};M1=function(a){a.o=Math.min(a.D,a.o*a.I);a.j=Math.min(a.D,a.o+(a.J?Math.round(a.J*(Math.random()-.5)*2*a.o):0));a.v++};N1=function(){return"https://play.google.com/log?format=json&hasfast=true"}; era=function(a,b){if(!a.Ka)return()=>{};var c=()=>{a.flush()};return b?()=>{b().then(c)}:c};O1=function(a){a.v.isFinal=!0;a.flush();a.v.isFinal=!1};P1=function(a){a.U||(a.U=N1());try{return(new URL(a.U)).toString()}catch(b){return(new URL(a.U,window.location.origin)).toString()}};gra=function(a){fra(a,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");var d=!1;try{d=window.navigator.sendBeacon(b.toString(),c.serialize())}catch{}d||(a.Z=!1);return d})}; hra=function(a,b,c=null,d=a.withCredentials){var e={},f=new URL(P1(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,wu:1,Ej:e,requestType:"POST",withCredentials:d,timeoutMillis:a.timeoutMillis}}; fra=function(a,b){if(a.j.length!==0){var c=new URL(P1(a));c.searchParams.delete("format");var d=a.Jf();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.af,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()}};ira=function(a,b){a.buildLabel=b;return a};kra=function(a){a.network=new jra;return a};lra=function(a,b){a.j=b}; mra=function(a){a.o=!0;return a};Xqa=function(a){return a.fields.map(b=>b.fieldType)};y1=function(a,...b){b=Q1(b);return a.j.has(b)?a.j.get(b):void 0};Uqa=function(a){return a.fields.map(b=>b.fieldName)};Q1=function(...a){return a?a.join(","):"key"};S1=function(a,b,...c){a.o.has(b)||a.o.set(b,new R1(b,c))};U1=function(a,b,...c){a.o.has(b)||a.o.set(b,new T1(b,c))};V1=function(a){a.j.enabled||a.j.start();a.D++;a.D>=a.v&&a.B()};nra=function(a){for(let b=0;b{setTimeout(()=>{try{f.B()}finally{e.dispose()}})});f.v=1E5;f.flushInterval=3E4;f.j.setInterval(3E4);return f}; sra=function(a){if(a.timer===void 0){let b=Math.max(0,a.j+a.o-$1());a.timer=setTimeout(()=>{try{a.callback()}finally{a.j=$1(),a.timer=void 0}},b)}};ura=function(a,b=[]){return new tra(a,b)};$1=function(){return globalThis.performance?.now?.()??Date.now()};d2=function(a,b){if(a.disable)return new vra;b=b?t1(b):[];return ura({mb:a.mb,ll:a.Hv,Yl:a.uy,Be:a.Be,uj:a.uj,zg:a.zg},b)};f2=function(){e2.instance||(e2.instance=new e2);return e2.instance}; wra=function(a,b,c,d){if(!b&&!c)return Promise.resolve();if(!d)return g2(b,c);var e;(e=a.promises)[d]||(e[d]=new Promise((f,h)=>{g2(b,c).then(()=>{a.j=d;f()},k=>{delete a.promises[d];h(k)})}));return a.promises[d]};j2=function(a,b){return wra(a,_.sy(b,h2,1,_.CA),_.sy(b,i2,2,_.CA),S_(b,3,void 0,_.CA))};g2=function(a,b){return b?xra(b):a?yra(a):Promise.resolve()}; xra=function(a){return new Promise((b,c)=>{var d=_.Ad("SCRIPT"),e=zqa(a);_.pb(d,e);d.onload=()=>{_.Bd(d);b()};d.onerror=()=>{_.Bd(d);c(Error("$d"))};(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(d)})};yra=function(a){return new Promise(b=>{var c=_.Ad("SCRIPT");if(a){var d=_.St(_.cd(a,6,void 0,_.tv));d=d===null||d===void 0?null:_.lb(d)}else d=null;_.ob(c,d);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(c);_.Bd(c);b()})}; zra=function(a,b){return _.By(a,1,RZ(b),"")};Ara=function(a,b){return _.By(a,2,RZ(b),"")}; Era=async function(a,b,c,d=f2(),e=Promise.resolve(void 0),f){await 0;for(var h;;){let k=null;if(h){k2(a,7);try{k=await l2(h.snapshot({}),f.Ou,()=>Promise.resolve("E:CTO"))}catch(n){k="E:UCE"}}let l,m=new L1(h?f.yv:f.zv,f.Av,f.Bv,f.xv);for(let n=1;n<=f.maxAttempts;n++){if(n!==1){k2(a,0);a.j=new m2(m.j,f.Sj,f.cs);let p=await a.j.promise;a.j=void 0;p===1?(n=1,m.reset()):M1(m)}try{let p;c?p=c:(k2(a,5),p=await l2(Bra(b,d.j,k),f.Kv,()=>Promise.reject(Error("be"))));k2(a,3);await l2(j2(d,p),f.Xx,()=>Promise.reject(Error("ce"))); k2(a,8);await e;let t=new n2({challenge:p,dg:a.options.dg,zs:a.options.zs});await l2(t.tg,f.Xz,()=>Promise.reject(Error("de")));l=t;break}catch(p){a.handleError(p),o2(a)}}if(a.ja())break;l&&(c=void 0,Cra(a,h),h=l,Dra(a,l),o2(a));k2(a,2);a.j=new m2(f.yr,f.Sj,f.cs);a.isPaused&&a.j.pause();await a.j.promise;a.j=void 0;if(a.ja())break}h?.dispose()}; Fra=function(a){a.M=Error("ae");a.D.resolve();u1(a.I.promise);a.I.reject(Error("ae"));a.W.dispose();Promise.all(a.B).then(async()=>{a.o?.dispose();a.o=void 0});a.B=[];a.j?.o();u1(a.v.promise);a.v.reject(Error("ae"))};p2=function(a,b){var c=a.vj;a.vj=()=>{c();b()}};Dra=function(a,b){a.ja()||(a.o=b,a.W.update(b.Nh()),a.D.resolve(),a.I.resolve(void 0),a.vj())};Cra=function(a,b){b&&(Promise.all(a.B).then(()=>void b.dispose()),a.B=[])};k2=function(a,b){a.Z=b;a.options.tJ?.(b)}; o2=function(a){a.ja()||(a.v.resolve(),a.v=new _.Zr)};l2=function(a,b,c){var d;c=(new Promise(e=>{d=setTimeout(e,b)})).then(c);u1(c);return Promise.race([a.finally(()=>void clearTimeout(d)),c])};Gra=function(a,b){a.endTimeMs=Date.now()+b;a.tick()};q2=function(a){a.j&&(clearTimeout(a.j),a.j=null)};r2=function(a,b){try{return globalThis.sessionStorage.setItem(a,b),!0}catch(c){return!1}}; s2=function(a,b=0,c=a.length,d){var e=0;for(d&&(e=s2(d));b>1,t2),s2(a,a.length>>1)];return b.toString(16)+c.toString(16)}; v2=function(a,b){var c=[s2(b,0,b.length>>1,void 0),s2(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))?r2(b,_.pc(h))?"s":"t":"i"}; Jra=function(a,b){var c=globalThis.sessionStorage.getItem(a);if(!c)return["m"];try{var d=_.rc(c);v2(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)]}; Kra=function(a){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!b)return new w2(a);var c=b.split(",");if(c.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new w2(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 w2(a)):new w2(a,c,b)};x2=function(a,b){var c=setTimeout(()=>{a.v.resolve()},b);a.addOnDisposeCallback(()=>void clearTimeout(c))}; z2=function(a,b){var c=`${b(a.error.message)}:${b(a.error.stack)}`.substring(0,2048);b=c.length+1;c=y2(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};y2=function(a){return globalThis.TextEncoder?(new TextEncoder).encode(a):_.$b(a)}; D2=async function(a){var b=void 0;a.v++;var c=new _.Zr;a.vm instanceof A2&&a.vm.B.push(c.promise);if(a.Fn){let f=new _.Zr;setTimeout(()=>void f.resolve());await f.promise}var d=a.W.share();try{a.state=5;let f=[],h=await l2(a.vm.snapshot({Fc:{},Cs:f}),a.Cg.lA,()=>Promise.reject(new r1(15,"MDA:Timeout")));B2(a,"MDA:Disposed");let k=f[0];a.state=6;let l=await l2(Lra(a.Yc,h),a.Cg.Lv,()=>Promise.reject(new r1(10,"BWB:Timeout")));B2(a,"BWB:Disposed");a.state=7;b=a2(d,()=>{var m=Mra(a,l,c,k);m.v.promise.then(()=> void a.B());return m},"i")}catch(f){b?.dispose();if(!a.o){let h=Nra(a,f);c.resolve();var e;if(e=a.vm instanceof A2&&a.v<2)a:if(f instanceof r1)e=f.code!==32&&f.code!==20&&f.code!==10;else{if(f instanceof C2)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.Hb(a.j?13:14);a.og.reject(a.o);return}finally{d.dispose()}a.state=8;a.v=0;a.j?.dispose(); a.j=b;a.og.resolve()};Nra=function(a,b){if(!(b instanceof r1))if(b instanceof C2){let c=Error(b.toString());c.stack=b.stack;b=new r1(11,"EBH:Error",c)}else b=new r1(12,"BSO:Unknown",b);return a.reportError(b)};B2=function(a,b){if(a.ja())throw new r1(a.j?20:32,b);}; Mra=function(a,b,c,d){var e=(B_(_.cd(b,2))??0)*1E3;if(e<=0)throw new r1(31,"TTM:Invalid");if(S_(b,4))return new Ora(a.W,S_(b,4),e);if(!(B_(_.cd(b,3))??0))return new Pra(a.W,WZ(K_(b)),e);if(!d)throw new r1(4,"PMD:Undefined");d=d(WZ(K_(b)));if(typeof d!=="function")throw new r1(16,"APF:Failed");a.D=Math.floor((Date.now()+e)/1E3);a=new E2(a.W,d,B_(_.cd(b,3))??0,e);a.addOnDisposeCallback(()=>void c.resolve());return a}; G2=function(a,b,c){try{if(a.ja())throw new r1(21,"BNT:disposed");if(!a.j&&a.o)throw a.o;return Qra(a,b,c)??Rra(a,b,c)??Sra(a,b,c)}catch(d){if(!b.wy)throw F2(a,d);return Tra(a,c,d)}};F2=function(a,b){b=b instanceof r1?b:new r1(5,"TVD:error",b);return a.reportError(b)};Qra=function(a,b,c){return a.j?.fm(()=>H2(a,b),c,d=>{if(a.j instanceof E2&&b.ji?.sA)try{a.cache?.j(H2(a,b),d,b.ji.Oo,a.D-120)}catch(e){a.reportError(new r1(24,"ELX:write",e))}})}; Rra=function(a,b,c){if(b.ji?.pu)try{let d=a.cache?.o(H2(a,b),b.ji.Oo);return d?c?a2(a.W,()=>_.pc(d,2),"a"):d:void 0}catch(d){a.reportError(new r1(23,"RXO:read",d))}};Sra=function(a,b,c){var d={stack:[],error:void 0,hasError:!1};try{if(!b.vy)throw new r1(29,"SDF:notready");return _.hB(d,new Ura(a.W,a.state)).fm(()=>H2(a,b),c)}catch(e){d.error=e,d.hasError=!0}finally{_.iB(d)}}; Tra=function(a,b,c){var d={stack:[],error:void 0,hasError:!1};try{let e=F2(a,c);return _.hB(d,new Vra(a.W,e)).fm(()=>[],b)}catch(e){d.error=e,d.hasError=!0}finally{_.iB(d)}};H2=function(a,b){return b.al?b.al:b.Fc?a2(a.W,()=>b.al=y2(b.Fc),"c"):[]};I2=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};J2=function(){this.I=null;this.Ub=[];this.J="";this.Y=[];this.o=this.j=0;this.B=!1;this.D=0;this.M=/[\\"]/g;this.ba=this.v=0}; K2=function(a,b,c){a.v=3;a.I="The stream is broken @"+a.o+"/"+c+". With input:\n"+b;throw Error(a.I);};M2=function(){var a=c0(Wra),b;return(new _.wf((c,d)=>{a.onSuccess=e=>{_.qj(e)?c(new Xra(e)):d(new L2(`Request failed, status=${_.pj(e)}`,"net.badstatus"))};a.onError=()=>{d(new L2("Unknown request error","net.unknown"))};a.onTimeout=()=>{d(new L2("Request timed out","net.timeout"))};b=_.zj("//googleads.g.doubleclick.net/pagead/id",a)})).Bg(c=>{c instanceof _.Kf&&b?.abort();return _.Jt(c)})}; Yra=function(a,b=null){a.ba=2;a.j=b};Zra=function(a,b=null){a.ba=1;a.j=b};O2=function(a=null){var b=new N2;Yra(b,a);return b};P2=function(a=null){var b=new N2;Zra(b,a);return b};$ra=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}; Q2=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=asa;for(let d in a)if(a[d]==c.embeddedPlayerMode){b=a[d];break a}}return b}; bsa=function(){if(_.x("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("ee");if(!_.xA())return Error("fe");var a=_.w("PLAYER_VARS",{});if(b0(a)=="1")return Error("ge");if(Q2(a)==="EMBEDDED_PLAYER_MODE_PFL")return Error("he")};h0=function(){var a=bsa();if(a!==void 0)return _.Jt(a);R2||(R2=M2().then(S2).Bg(b=>T2(2,b)));return R2}; S2=function(a){a=a.j.responseText;if(a.lastIndexOf(")]}'",0)!=0)throw new U2;a=JSON.parse(a.substr(4));if((a.type||1)>1)throw new U2;a=a.id;i0(a);R2=P2(a);V2(18E5,2);return a};T2=function(a,b){b=new W2(b);i0("");R2=O2(b);a>0&&V2(12E4,a-1);throw b;};V2=function(a,b){_.mj(function(){M2().then(S2,c=>T2(b,c)).Bg(_.ed)},a)};csa=function(){try{let a=_.pa("yt.ads.biscotti.getId_");return a?a():h0()}catch(a){return _.Jt(a)}}; X2=function(){var a=!1;try{a=!!window.sessionStorage.getItem("session_logininfo")}catch{a=!0}return(_.w("INNERTUBE_CLIENT_NAME")==="WEB"||_.w("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&a}; Y2=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");_.Qi("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var a;let c=dsa;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{}}; Z2=function(a){if(a)if(a.startsWith("https://accounts.google.com/AddSession"))Y2();else if(a.startsWith("https://accounts.google.com/ServiceLogin"))Y2();else{var b;if(b=a.startsWith("https://myaccount.google.com"))b=(a instanceof _.Py?a.clone():new _.Py(a)).j.endsWith("/youtubeoptions");b&&Y2()}if(_.w("LOGGED_IN",!0)&&X2()){b=_.w("VALID_SESSION_TEMPDATA_DOMAINS",[]);var c=_.Pb(window.location.href);c&&b.push(c);c=_.Pb(a);_.xb(b,c)||!c&&a.lastIndexOf("/",0)==0?(b=_.Jz(a),(b=_.Kz(b))?(b=_.AA(b),b=(b= _.Lj.get(b,void 0)||null)?_.bj(b):{}):b=null):b=null;b==null&&(b={});c=b;var d=void 0;X2()?(d||(d=_.w("LOGIN_INFO")),d?(c.session_logininfo=d,c=!0):c=!1):c=!1;c&&_.zA(a,b)}};esa=function(a,b={},c=!1){var d=_.w("EVENT_ID");d&&(b.ei||(b.ei=d));b&&_.zA(a,b);if(c)return!1;Z2(a);b=window;a=_.Vb(a,{});Z2(a);a=_.UA(a);b=b.location;a=_.cb(a);a!==void 0&&(b.href=a);return!0};$2=function(a){if(b0(_.w("PLAYER_VARS",{}))!="1"){a&&bqa();try{csa().then(()=>{},()=>{}),_.mj($2,18E5)}catch(b){_.Ui(b)}}}; gsa=function(){var a=window.location.href;if(_.x("kevlar_disable_theme_param"))return null;_.Qb(a);try{let b=j0(a).theme;return fsa.get(b)||null}catch(b){}return null}; b3=function(a){var b=new a3;if(a.interpreterJavascript){var c=g0(a.interpreterJavascript);c=_.mb(c).toString();var d=new h2;SZ(d,6,c);_.xw(b,1,d,_.CA)}else a.interpreterUrl&&(c=_.Xv(a.interpreterUrl),c=_.Ta(c).toString(),d=new i2,SZ(d,4,c),_.xw(b,2,d,_.CA));a.interpreterHash&&_.By(b,3,RZ(a.interpreterHash),"",_.CA);a.program&&_.By(b,4,RZ(a.program),"",_.CA);a.globalName&&_.By(b,5,RZ(a.globalName),"",_.CA);a.clientExperimentsStateBlob&&_.By(b,7,RZ(a.clientExperimentsStateBlob),"",_.CA);return b}; c3=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};d3=function(a){return Number(a.t)||7200};hsa=async function(){var a=window;await p1(e3());var b=a.bgevmc;if(!b)throw Error("ie");return{pause:()=>{b.p()},resume:()=>{b.r()},checkForRefresh:()=>b.cr()}};e3=function(){return _.x("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`};f3=function(a){window.bgens=a}; isa=function(){return new Promise(a=>{var b=window;b.ntpevasrs!==void 0?a(new g3(b.ntpevasrs)):(b.ntpqfbel===void 0&&(b.ntpqfbel=[]),b.ntpqfbel.push(c=>{a(new g3(c))}))})}; jsa=function(){if(_.xA()){var a=_.w("PLAYER_VARS",{});if(b0(a)!="1"&&Q2(a)!=="EMBEDDED_PLAYER_MODE_PFL"){var b=()=>{h3=!0;"google_ad_status"in window?_.Qi("DCLKSTAT",1):_.Qi("DCLKSTAT",2)};try{let c=_.jb(document);R0(i3,b,c)}catch(c){}j3.push(_.df.qb(()=>{if(!(h3||"google_ad_status"in window)){try{Q0(i3.toString(),b)}catch(c){}h3=!0;_.Qi("DCLKSTAT",3)}},5E3))}}};k3=function(){var a=Number(_.w("DCLKSTAT",0));return isNaN(a)?0:a};l3=function(a,b){a.j=b}; lsa=async function(a){if(_.v.ytAtP&&!_.x("ytatp_ks")){var b=await _.v.ytAtP;delete _.v.ytAtP;var c=b?.R;var d=b?.T;b=ksa(c);let f=!!d;a.o.j(c?b?f?7:10:f?1:8:f?2:9,a.v++);if(!c||b)c=await a.If(m3(d,null)),c=JSON.stringify(c);_.v.ytAtRC?_.v.ytAtRC(c):_.Ep(Error("je"))}else _.v.ytAtRC?_.Ex(async()=>{d=_.v.ytAtT;delete _.v.ytAtT;if(_.v.ytAtRC){a.o.j(2,a.v++);var f=await a.If(m3(d,null));_.v.ytAtRC&&_.v.ytAtRC(JSON.stringify(f))}else a.o.j(6,a.v++)},_.sj("att_init_delay",0)):(d=_.v.ytAtT,delete _.v.ytAtT, a.o.j(1,a.v++));c=await isa();c.bindInnertubeChallengeFetcher(f=>{a.o.j(3,a.v++);return a.If(m3(d,f))});c.registerChallengeFetchedCallback(f=>{f=f.challenge;if(!f)throw Error("ke");f={challenge:f,sf:c3(f),vm:e,bgChallenge:new a3};f=Promise.resolve(f);a.j=f});var e=await p1(e3());c=c.getLatestChallengeResponse().challenge;if(!c)throw Error("le");return{challenge:c,sf:c3(c),vm:e,bgChallenge:new a3}}; o3=async function(a){var b=m3(void 0,f2().j);try{var c=await msa(a,b)}catch(f){return _.Ep(Error("me")),n3(a,864E5),{challenge:"",sf:{},vm:void 0,bgChallenge:void 0}}b=c.jz;var d=c.kz;n3(a,d3(d)*1E3);a=void 0;if("c1a"in d&&c.bgChallenge){var e=b3(c.bgChallenge);try{await j2(f2(),e)}catch(f){return _.Ep(f),{challenge:b,sf:d,vm:a,bgChallenge:e}}try{a=new n2({challenge:e,dg:{mb:"aGIf"}}),await a.tg}catch(f){_.Ep(f),a=void 0}}return{challenge:b,sf:d,vm:a,bgChallenge:e}}; msa=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=>{_.Yj(()=>{f(void 0)},e)})}try{a.o.j(4,a.v++);let e=await a.If(b);return nsa(e)}catch(e){c=e,e instanceof Error&&_.Ep(e)}d++}throw c;};n3=function(a,b){var c=Date.now()+b,d=async()=>{var e=c-Date.now();e<1E3?await osa(a):_.Yj(d,Math.min(e,6E4))};d()};p3=async function(a,b){f3(2);try{let c=await a.network.If(b);c?c.challenge&&!c.bgChallenge?f3(1):f3(4):f3(3);return c}catch(c){f3(3)}}; nsa=function(a){if(!a)throw Error("ne");if(!a.challenge)throw Error("oe");var b=a.challenge,c=c3(b);if("c1a"in c&&(!a.bgChallenge||!a.bgChallenge.program))throw Error("pe");return{...a,jz:b,kz:c}};osa=async function(a){var b=await Promise.race([a.j,null]),c=o3(a);a.j=c;b?.vm?.dispose()};psa=function(a,b){return new Promise(c=>{_.Yj(()=>{c(b())},a)})};m3=function(a,b){var c={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};a&&(c.eacrToken=a);b&&(c.interpreterHash=b);return c}; ksa=function(a){if(!a||!_.x("roscas"))return!1;try{var b=JSON.parse(a)}catch(c){return!1}a=b.challenge;if(!a)return!1;b=c3(a);a=Number(b.c)||void 0;b=d3(b);return!!a&&Date.now()>(a+b)*1E3};r3=function(a){if(a.length===1)return a[0];var b=q3.UNKNOWN_INTERFACE;if(b){b=new RegExp(b);for(var c of a)if(b.exec(c))return c}var d=[];Object.entries(q3).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]}; qsa=function(){var a,b;return{rl:new s3((c,d)=>{a=c;b=d}),resolve:a,reject:b}};u3=function(a){return t3(a)?a:(0,_.bo)(a)?new s3((b,c)=>{a.then(b,c)}):new s3(b=>{b(a)})};rsa=function(a){return new s3((b,c)=>{c(a)})};ssa=function(a){try{return u3(a())}catch(b){return rsa(b)}};tsa=function(a){return new _.wf((b,c)=>{v3(a,b,c)})};usa=function(a){return tsa(a)};w3=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)}}; v3=function(a,b,c){var {rl:d,resolve:e,reject:f}=qsa();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)});w3(a);return d};vsa=function(a,b){return v3(a,void 0,b)};x3=function(a,b){return wsa(b.call(a))};y3=function(a){return function*(){return yield{rl:u3(a)}}()};wsa=function(a){return ssa(()=>z3(a,a.next()))};z3=function(a,b){return b.done?u3(b.value):vsa(v3(b.value.rl,c=>z3(a,a.next(c))),c=>z3(a,a.throw(c)))}; xsa=async function(){var a=_.y().resolve(_.Az);if(a){if(a=await a.Gi({signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}})){if(a.errorMetadata){_.Ep(Error("qe`"+a.errorMetadata.status+"`"+a.error));return}return a.HH}_.Ep(Error("re"))}else _.Ep(Error("se"))}; A3=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&&_.Mj("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}};B3=function(a){return a.localStorage===void 0?new _.en("yt-client-location"):a.localStorage}; F3=function(a,b=!1,c=!1){var d=_.w("INNERTUBE_CONTEXT");if(!d)return _.Cp(Error("ve")),{};d=_.pd(d);_.x("web_no_tracking_params_in_shell_killswitch")||delete d.clickTracking;d.client||(d.client={});var e=d.client;e.clientName==="MWEB"&&e.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(e.clientFormFactor=_.w("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());_.RA();var f="USER_INTERFACE_THEME_LIGHT";_.LA(165)?f="USER_INTERFACE_THEME_DARK":_.LA(174)?f="USER_INTERFACE_THEME_LIGHT":!_.x("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(f="USER_INTERFACE_THEME_DARK");f=gsa()||f;e.userInterfaceTheme=f;if(!b){if(f=_.Sj())e.connectionType=f;_.x("web_log_effective_connection_type")&& (f=_.Uj())&&(d.client.effectiveConnectionType=f)}_.x("web_log_memory_total_kbytes")&&_.v.navigator?.deviceMemory&&(d.client.memoryTotalKbytes=`${_.v.navigator?.deviceMemory*1E6}`);if(_.x("web_gcf_hashes_innertube")){var h=_.jm();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=j0(_.v.location.href);!_.x("web_populate_internal_geo_killswitch")&& f.internalcountrycode&&(e.internalGeo=f.internalcountrycode);e.clientName==="MWEB"||e.clientName==="WEB"?(e.mainAppWebInfo||(e.mainAppWebInfo={}),e.mainAppWebInfo.graftUrl=_.v.location.href,_.x("kevlar_woffle")&&C3.instance&&(f=C3.instance,e.mainAppWebInfo.pwaInstallabilityStatus=!f.j&&f.o?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),e.mainAppWebInfo.webDisplayMode=_.Oj(),e.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):e.clientName=== "TVHTML5"&&(!_.x("web_lr_app_quality_killswitch")&&(f=_.w("LIVING_ROOM_APP_QUALITY"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{appQuality:f})),f=_.w("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{certificationScope:f}));if(!_.x("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var k=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}k=void 0}k&&(e.timeZone=k)}(k=_.w("EXPERIMENTS_TOKEN",""))?e.experimentsToken=k:delete e.experimentsToken; e=_.uj();D3.instance||(D3.instance=new D3);k=_.nd(D3.instance.j);d.request={...d.request,internalExperimentFlags:e,consistencyTokenJars:k};!_.x("web_prequest_context_killswitch")&&(e=_.w("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(d.request.externalPrequestContext=e);k=_.RA();e=_.LA(58);k=k.get("gsml","");d.user={...d.user};e&&(d.user.enableSafetyMode=e);k&&(d.user.lockedSafetyMode=!0);_.x("warm_op_csn_cleanup")?c&&(b=_.eq())&&(d.clientScreenNonce=b):!b&&(b=_.eq())&&(d.clientScreenNonce=b);a&&(d.clickTracking= {clickTrackingParams:a});if(a=_.pa("yt.mdx.remote.remoteClient_"))d.remoteClient=a;E3.hc().setLocationOnInnerTubeContext(d);try{var l=_.lj(),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=_.w("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){_.Cp(n)}return d};ysa=function(a,b){if(!a)return!1;var c=_.A(a,_.HA)?.signal;if(c&&b.xd)return!!b.xd[c];if((c=_.A(a,_.qz)?.request)&&b.Mg)return!!b.Mg[c];for(let d in a)if(b.si[d])return!0;return!1}; G3=function(a){var b={"Content-Type":"application/json"};_.w("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=_.w("EOM_VISITOR_DATA"):_.w("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=_.w("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=_.w("LOGGED_IN",!1);_.w("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=_.w("DEBUG_SETTINGS_METADATA"));a!=="cors"&&((a=_.w("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=_.w("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]= a),(a=_.w("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=a),(a=_.w("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=a),(a=E3.hc().getXGeoHeader?.())&&(b["X-Geo"]=a));(a=_.w("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(b["X-YouTube-Lava-Device-Context"]=a);return b};H3=function(a){return()=>new a}; zsa=function(a,b,c,d){if(I3.instance!==void 0){if(d=I3.instance,a=[a!==d.v,b!==d.Ra,c!==d.o,!1,!1,!1,!1],a.some(e=>e))throw new _.Xj("InnerTubeTransportService is already initialized",a);}else I3.instance=new I3(a,b,c,d)}; Bsa=function(a,b){var c=`/youtubei/v1/${r3(Asa)}`,d={Fd:{identity:J3}},e=()=>{};e=G0(F0(c));b.context||(b.context=F3(void 0,!0));return new _.wf(async f=>{var h=h1(c);h=_.fj(h)?"same-origin":"cors";h=a.o.ln?K3(d,h):await L3(d,h);var k=g1(h1(c));k={input:k,yb:i1(k),innerTubeRequest:b,config:d};f(M3(a,k,h,e))})}; Csa=function(a,b){a:{a=a.v;var c=_.A(b,_.HA)?.signal;if(c&&a.xd&&(c=a.xd[c])){var d=c();break a}if((c=_.A(b,_.qz)?.request)&&a.Mg&&(c=a.Mg[c])){d=c();break a}for(d in b)if(a.si[d]&&(b=a.si[d])){d=b();break a}d=void 0}if(d!==void 0)return Promise.resolve(d)};K3=function(a,b){a=_.Pj({sessionIndex:a?.Fd?.sessionIndex});return{...G3(b),...a}};L3=async function(a,b){a=await _.Gz(_.Pj({sessionIndex:a?.Fd?.sessionIndex}));return Promise.resolve({...G3(b),...a})}; M3=async function(a,b,c,d=()=>{}){await Dsa(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.yb={...b.yb,headers:{...(b.yb?.headers??{}),...c}},c={...b.yb},b.yb.method==="POST"&&(c={...c,body:f}),b.config?.Vm&&_.vq(b.config.Vm),f=a.Ra.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"])&&Esa.indexOf(c)>-1&&(delete h["@type"],f=h)}e&&a.j.has(e)&&a.j.delete(e); b.config?.Zm&&_.vq(b.config.Zm);Fsa(a,f,b);b.config?.sz&&_.vq(b.config.sz);d();return f||void 0};Dsa=async function(a){if(a?.innerTubeRequest?.context){a=a.innerTubeRequest.context;for(let b of[])await b.ur(a)}};Fsa=function(a,b,c){if(b&&!b?.sequenceMetaData?.skipProcessing&&a.B)for(let d of Gsa)a.B[d]&&a.B[d].handleResponse(b,c)};Hsa=function(a,b,c){return x3(a,function(){return function*(){var d=_.Gz(_.Pj({sessionIndex:b?.Fd?.sessionIndex}));d=yield*y3(u3(d));return{...G3(c),...d}}()})}; N3=function(a){return a===1||a===2};Isa=function(a,b,c=!1){var d,e=_.A(b,_.qz)?.request;e&&a.j.Mg&&(d=a.j.Mg[e]);d||c||(e=_.A(b,_.HA)?.signal)&&a.j.xd&&(d=a.j.xd[e]);if(!d&&(a=c?a.j.iK:a.j.si))for(let f in b)if(a[f]){d=a[f];break}if(!d){if(c)throw Error("ze");throw Error("Ae");}b=d();return u3(b)};Jsa=function(a,b){return a.run("COMMAND_INIT",b)};O3=function(a,b){return a.run("PROCESS_RESPONSE",b,"ResponseMachine (Cache)")}; P3=function(a,b,c){return a.run("INIT",b,c!==void 0?`ResponseMachine (Chunk ${c})`:"ResponseMachine")}; Ksa=function(){var a=_.y();_.TA(a,{ha:Q3,Oc:()=>new Map});_.TA(a,{ha:R3,Ma:R3,eb:!0});_.TA(a,{ha:S3,Ma:S3,eb:!0});_.TA(a,{ha:T3,Ma:T3,eb:!0});_.TA(a,{ha:U3,Ma:U3,eb:!0});_.TA(a,{ha:V3,Ma:V3,eb:!0});_.TA(a,{ha:W3,Ma:W3,eb:!0});_.TA(a,{ha:X3,Ma:X3,eb:!0});_.TA(a,{ha:Y3,Ma:Y3,eb:!0});_.TA(a,{ha:Z3,Ma:Z3,eb:!0});_.TA(a,{ha:$3,Ma:$3,eb:!0});_.TA(a,{ha:a4,Oc:(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}),[_.Ln]:[R3,S3, T3,U3,V3,W3,X3,Y3,Z3,$3],eb:!0});_.TA(a,{ha:b4,Oc:b=>()=>new c4(b),[_.Ln]:[a4],eb:!0});_.TA(a,{ha:d4,Ma:d4,eb:!0});_.TA(a,{ha:e4,Ma:e4,eb:!0});_.TA(a,{ha:f4,Ma:f4,eb:!0});_.TA(a,{ha:g4,Ma:g4,eb:!0});_.TA(a,{ha:h4,Oc:(b,c,d,e)=>({INIT:e,ERROR_UNPACKER:c,PROCESS_RESPONSE:d,CALLBACK_DISPATCHER:b}),[_.Ln]:[d4,e4,f4,g4],eb:!0});_.TA(a,{ha:i4,Oc:b=>()=>new j4(b),[_.Ln]:[h4],eb:!0})}; Lsa=function(){_.na("yt.logging.errors.log",_.Cp);qqa();_.zo(_.Bo(),{});window.onerror=pqa;_.Pf=y0;window.addEventListener("unhandledrejection",a=>{if(a.reason instanceof Error){let b=a.reason;_.Vv(b,{source:"unhandledrejection"});b.name==="AbortError"&&(b.level="WARNING")}y0(a.reason);a.preventDefault()})};k4=function(){try{return!!self.sessionStorage}catch{return!1}};l4=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]}; m4=function(a){if(k4()){var b=Object.keys(window.sessionStorage);for(let c of b)b=l4(c),b===void 0||a.includes(b)||self.sessionStorage.removeItem(c)}};Msa=function(){if(!k4())return!1;var a=_.Vj(),b=Object.keys(window.sessionStorage);for(let c of b)if(b=l4(c),b!==void 0&&b!==a)return!0;return!1};n4=function(){xsa().then(a=>{a&&(p0(a),m1(a),k1(a),m4(a))})}; Nsa=function(){var a=new _.Ks;_.df.qb(async()=>{if(!_.x("ytidb_clear_optimizations_killswitch")){var b=_.Vj("clear");if(b.startsWith("V")&&b.endsWith("||")){b=[b];p0(b);m1(b);k1(b);m4(b);return}b=Kqa();let c=Msa(),d=await Lqa(),e=await jqa();if(!(b||c||d||e))return}a.Qb()?n4():_.Xe(a,"publicytnetworkstatus-online",n4)})};Osa=function(a){return new Promise(b=>{window.setTimeout(b,a)})}; Bra=async function(a,b,c){_.fB("attestation_challenge_fetch");_.vq("att_fs",void 0,"attestation_challenge_fetch");if(!a.j)throw new C2(9,"Missing fetcher");var d=await a.j(b,c);b=d?.bgChallenge;if(!b)throw new C2(15,"Missing field");a.o=d;a.v.forEach(e=>{e(d)});a=b3(b);_.vq("att_fc",void 0,"attestation_challenge_fetch");_.eB("attestation_challenge_fetch");return a}; Lra=async function(a,b){for(var c=new L1(100,3E5,.25,2),d=void 0;c.v<10;)try{return c.v>0&&await Osa(c.j),await Psa(a,b)}catch(e){d=e instanceof C2?e:new C2(9,e instanceof Error?e.message:"Unknown"),M1(c)}if(d)throw d;throw new C2(9,"Unknown error");}; Psa=function(a,b){b=zra(Ara(new Qsa,b),a.requestKey);var c=new _.Zr,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(_.qj(d)){let e=Rsa(d.responseText);c.resolve(e)}else c.reject(new C2(Z1(_.pj(d)),d.statusText))};d.onerror=()=>{c.reject(new C2(Z1(_.pj(d)),d.statusText))};d.send(b.serialize());return c.promise}; Ssa=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};o4=function(a){if(a instanceof Error){var b=_.pa("yt.logging.errors.log");b&&b(a,"WARNING")}};q4=function(a,b){a=new Tsa(a,b);Usa(a);b?.QH||p4(a)}; Usa=function(a){if(!a.vm){var b={maxAttempts:5,yr:a.ttlSeconds*1E3};a.Og.ytcsi?.tick?.("pot_ist");a.vm=a.Bs({Yc:a.Yc,dg:{disable:_.x("html5_web_po_disable_remote_logging"),mb:"aGIf",Hv:eqa(),uy:_.x("wpo_dis_lfdms")?0:1E3,zg:d=>{var e=r4.get(d);e||(e=new Vsa(d),e=new c2(e),r4.set(d,e));return e}},Cg:b,bx:a.bgChallenge,tj:o4});a.j=Date.now();p2(a.vm,()=>{a.j=Date.now()});a.Og.bgevmc={p:()=>{a.vm?.pause()},r:()=>{a.vm?.resume()},cr:()=>a.vm?.checkForRefresh()??Promise.resolve()};Rqa(a.vm,async()=>p4(a), e3());var c=a.v.bind(a);a.km&&a.ttlSeconds>0&&a.km.then(d=>{d.listen("publicytnetworkstatus-online",c)});a.zr(c)}};p4=function(a){if(a.o)return a.o;if(!a.vm)throw Error("Ce");a.o=new Wsa({vm:a.vm,Yc:a.Yc,Fn:!0,onError:o4,Cg:a.Ds});return a.o};s4=function(a){try{let b=JSON.parse(a);if(b.bgChallenge)return b}catch(b){}}; Xsa=function(a=window){var b={},c=a.ytAtR;b?.Zp?.xr();if(c){if(c=s4(c))b?.Zp?.pg("SUCCESS"),q4(c,b);a.ytAtR=void 0}else a.ytAtRC=d=>{if(d=s4(d))b?.Zp?.pg("SUCCESS"),q4(d,b),a.ytAtRC=void 0}}; Ysa=function(a,b,c,d,e,f){c?(a.S(2),R0(I0(c),()=>{window.trayride?t4(a,d,e):(a.S(3),O0(c),_.Ep(new _.Xj("BL:ULB",`${c}`)))},f)):b?(f=_.Ad("SCRIPT"),b instanceof _.kb?_.ob(f,b):f.textContent=b,f.nonce=_.jb(document),document.head.appendChild(f),document.head.removeChild(f),window.trayride?t4(a,d,e):(a.S(4),_.Ep(new _.Xj("BL:ULBJ")))):_.Ep(new _.Xj("BL:ULV"))}; t4=function(a,b,c){a.S(5);var d=!!a.j&&Zsa.includes(_.Pb(a.j)||"");try{let e=new n2({program:b,globalName:"trayride",dg:{disable:!_.x("att_web_record_metrics")||!_.x("att_skip_metrics_for_cookieless_domains_ks")&&d,mb:"aGIf"}});e.tg.then(()=>{a.S(6);c&&c(b)});a.o(e)}catch(e){a.S(7),e instanceof Error&&_.Ep(e)}};u4=function(){var a=_.pa("yt.abuse.playerAttLoader");return a&&["bgvma","bgvmb","bgvmc"].every(b=>b in a)?a:null}; $sa=function(){var a=_.w("CLIENT_EXPERIMENT_EVENTS");if(a){var b=Tpa();for(let c of a)b(c)&&_.Bp("genericClientExperimentEvent",{eventType:c});delete _.Pi.CLIENT_EXPERIMENT_EVENTS}};ata=function(a,b,c){if(a.j){let d=_.Qb(_.Mz(b,"key"))||"/UNKNOWN_PATH";a.j.start(d)}a=c;_.x("wug_networking_gzip_request")&&(a=kqa(c));return new window.Request(b,a)}; w4=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 v4("Failed to parse streaming response",h);}if(l!=null)for(let m of l)d.push(m),e?.(m);return w4(a,b,c,d,e,f)};bta=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("Ee"))})}; cta=function(a,b){x4.hc().estimate().then(c=>{a.j("idbQuotaExceeded",{...b,isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:y4(c?.usage),deviceStorageQuotaMbytes:y4(c?.quota)})})};y4=function(a){return typeof a==="undefined"?"-1":String(Math.ceil(a/1048576))}; dta=function(a,b){var c={errorSeverity:b.Ei.toString(),wizFeatureFlags:Object.entries(b.ml).join("\n")};_.x("web_wiz_enable_error_metadata_reporting")?oqa(a,c):x0(b,c);b=b.Ei;b===3?_.Cp(a,"ERROR",void 0,void 0,void 0,c):b===2&&_.Cp(a,"WARNING",void 0,void 0,void 0,c);_.x("cow_if_errors_in_popup")&&b===3&&a.message.indexOf("")!==-1&&window.alert(a.message)};eta=function(a,b,c){a.componentType!==_.Av&&c instanceof HTMLElement&&b&&!_.x("cow_logging_in_component_wrapper")&&_.ez(c,b,!0)}; fta=function(){_.x("cow_logging_in_component_wrapper")?(_.sv=(a,b)=>{b instanceof HTMLElement&&_.ez(b,a,!0)},_.nv=()=>{}):(_.sv=()=>{},_.nv=eta)};hta=function(){var a=_.y();_.TA(a,{ha:z4,Ma:A4});_.TA(a,{ha:B4,Ma:_.nm});var b=E3.hc(),c=a.resolve(B4),d=a.resolve(z4),e={};b&&(e.client_location=b);_.TA(a,{ha:C4,Kb:gta});_.TA(a,{ha:_.Bz,Kb:e});_.x("maw_enable_network_machine")&&Ksa();zsa(a.resolve(C4),d,c,a.resolve(_.Bz));_.TA(a,{ha:_.Az,Kb:I3.instance})}; kta=function(a,b,c,d=()=>{},e=null){b=new ita(a,b,c,d,e);jta.set(a,b)};D4=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}};nta=function(a){if(_.pa("yt.player.Application.create"))Promise.resolve().then(()=>{E4(a)});else{lta(_.Xv(a.webPlayerContextConfig.trustedJsUrl),()=>{E4(a)},()=>{a.ja()||a.tj()});let b=a.webPlayerContextConfig.trustedCssUrl;b&&mta(_.Xv(b))}}; E4=function(a){if(!a.ja()){var b=_.pa("yt.player.Application.create");try{a.api=b(a.container,{args:a.playerVars},a.webPlayerContextConfig,void 0).getInternalApi(),D4(a.api),a.api.isReady=()=>!0,a.j(a.api)}catch(c){throw a.tj(),c;}}};mta=function(a){var b=`ytp-${a.toString()}`;if(!document.getElementById(b)){var c=document.createElement("link");c.id=b;_.sb(c,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(c)}}; lta=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()});_.pb(f,a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(f,a.firstChild)}}; ota=function(a){_.w("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("Fe`"+e+"`"+f);if(e&&typeof a[e]==="function")a[e](...f);else throw Error("Ge`"+e);}catch(d){_.Cp(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}))}))};F4=function(a){return(a.search("cue")===0||a.search("load")===0)&&a!=="loadModule"}; G4=function(a,b,c){if(typeof a==="string")return{videoId:a,startSeconds:b,suggestedQuality:c};b={};for(let e of pta)a[e]&&(b[e]=a[e]);if(a=a.embedConfig||a.embed_config){a:if(typeof a==="string")var d=a;else{if(_.ya(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}; H4=function(a,b,c,d){if(_.ya(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)}};N4=function(a,b,c){a.ja()||(b={id:a.id,command:b},c&&(b.data=c),rta.postMessage(JSON.stringify(b),a.origin))};sta=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}}; tta=function(a,b){switch(a){case "loadVideoById":return[G4(b)];case "cueVideoById":return[G4(b)];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return[H4(b)];case "cuePlaylist":return[H4(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[]}; uta=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}}};vta=function(){return O4.isInitialized()};wta=function(a={}){return O4.invoke(a)};xta=function(){if(_.w("ENABLE_JS_API")){var a=b=>{P4=b;window.removeEventListener("message",a)};window.addEventListener("message",a)}}; yta=function(){_.vq("ep_init_wes");var a=_.w("PLAYER_CONFIG");if(!a){var b=_.w("PLAYER_VARS");b&&(a={args:b})}$2(!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=_.w("WEB_PLAYER_CONTEXT_CONFIGS")?.WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER;if(!b.serializedForcedExperimentIds){let c=j0(window.location.href);c.forced_experiments&& (b.serializedForcedExperimentIds=c.forced_experiments)}a.args?.autoplay?D0("watch",["pbs","pbu","pbp"]):a.args&&$ra(a.args)?D0("video_preview",["ol"]):D0("embed_no_video",["ep_init_ar"]);_.x("embeds_use_player_instances_library")||_.w("ENABLE_WEBVIEW_API")?(kta(document.getElementById("player"),b,c=>{_.w("ENABLE_WEBVIEW_API")?(c=c.getTrustedApi(),D4(c),ota(c)):(Q4(c),R4(c))},()=>{throw Error("He");},a.args),_.w("ENABLE_WEBVIEW_API")||S4(),_.vq("ep_init_wee")):(a=Jqa(a,b),Q4(a),S4(),_.vq("ep_init_wee"), R4(a))};Q4=function(a){T4=a;T4.addEventListener("onVideoDataChange",U4);T4.addEventListener("onReady",zta);a=_.w("POST_MESSAGE_ID","player");var b=_.w("POST_MESSAGE_ORIGIN");_.w("ENABLE_JS_API")?V4=new Ata:_.w("ENABLE_POST_API")&&typeof a==="string"&&typeof b==="string"&&(V4=new Bta(a,b));P4=void 0}; S4=function(){jsa();_.x("ytidb_create_logger_embed_killswitch")||gqa();W4.j||(W4.j=new W4);W4.j.install({flush_logs:{callback:()=>{_.Zo()}}});_.Il||lqa();hta();_.df.qb(()=>{Nsa()});setTimeout(()=>{_.x("attmusi")&&Xsa(window);var a=new Cta;var b={preload:!_.x("enable_rta_npi"),ts:_.x("attmusi")};b=Object.assign({preload:!0},b);var c=b.OH?void 0:new _.Ks;X4.instance=new X4(a,b,c);a=X4.instance;if((_.x("attmusi")||_.x("attmusiw"))&&_.x("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 d of b.attmq)d(a);b.attmq=void 0}else d=a.B.bind(a),_.na("yt.aba.att",d),d=a.D.bind(a),_.na("yt.aba.att2",d)},_.sj("att_init_delay",200));_.Yj(()=>{if(_.x("enable_zw_ping")){var a=_.w("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";_.w("COOKIELESS",!1)&&a==="WEB_EMBEDDED_PLAYER"?(a=new Headers,a.set("X-Goog-Visitor-Id", _.w("VISITOR_DATA")),fetch(b,{method:"GET",mode:"no-cors",headers:a})):fetch(b,{method:"GET",mode:"no-cors",credentials:"include"})}})};Dta=function(){Y4()};Eta=function(a){a.persisted||Y4()};Y4=function(){yqa();var a=_.RA(),b=_.LA(119),c=window.devicePixelRatio>1;document.body&&_.Mt(document.body,"exp-invert-logo")&&(c&&!_.Mt(document.body,"inverted-hdpi")?_.Nt(document.body,"inverted-hdpi"):!c&&_.Mt(document.body,"inverted-hdpi")&&_.Ot(document.body,"inverted-hdpi"));b!=c&&(_.MA(119,c),a.save())}; U4=function(){Z4()};zta=function(){_.vq("ep_init_pr");Z4()};Z4=function(){var a=T4.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)};$4=function(){T4&&T4.sendAbandonmentPing&&T4.sendAbandonmentPing();_.w("PL_ATT")&&O4.dispose();_.Ht(j3);j3.length=0;O0(i3.toString());h3=!1;_.Qi("DCLKSTAT",0);_.Yd(V4);T4&&(T4.removeEventListener("onVideoDataChange",U4),T4.destroy(),T4=null)}; Fta=function(a){_.x("embeds_web_enable_dispose_player_if_page_not_cached_killswitch")?$4():a.persisted||$4()};Gta=function(){a5||(_.Wv({xi(a){a.props.data&&(a.el.data=a.props.data)},yi(a,b,c){a.el?b.data!==c.data&&(a.el.data=c.data):_.Ep(new _.Xj("IDOM component el is null",a.j?.Rc))}}),a5=!0)};Hta={OJ:!0};Ita=class{constructor(a){var b=b5;this.j=175237375;this.ctor=a;this.isRepeated=0;this.o=_.sy;this.defaultValue=void 0;this.v=b.messageId!=null?_.CA:void 0}register(){_.mc(this)}}; Kpa={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("")}};J3={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};ZZ=0;$Z=0;d_=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();}};e_=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}}; k_=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};u_=class{constructor(a){this.j=a}toString(){return this.j}};N_=_.vc();Upa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;c5=_.rA(X_,_.Fr);Jta=_.rA(X_,_.Fr);d5=_.rA(function(a,b,c){b=z_(b);b!=null&&(_.Zz(a,c,5),a=a.j,c=W_||(W_=new DataView(new ArrayBuffer(8))),c.setFloat32(0,+b,!0),$Z=0,ZZ=c.getUint32(0,!0),n_(a,ZZ))},_.Er);e5=_.rA(Y_,_.Br);Kta=_.rA(Y_,_.Br); f5=_.rA(function(a,b,c){b=J_(b);if(b!=null&&(p_(b),b!=null))switch(_.Zz(a,c,0),typeof b){case "number":a=a.j;b_(b);m_(a,ZZ,$Z);break;case "bigint":c=g_(b);m_(a.j,c.o,c.j);break;default:c=i_(b),m_(a.j,c.o,c.j)}},_.Cr);g5=_.rA(Z_,_.yr);Lta=_.rA(Z_,_.yr); Mta=_.rA(function(a,b,c){b=J_(b);if(b!=null)switch(q_(b),_.Zz(a,c,1),a=a.j,q_(b),typeof b){case "number":b<0?(c=-b,b=f_(new e_(c&4294967295,c/4294967296)),c=b.j,n_(a,b.o),n_(a,c)):(a_(b),n_(a,ZZ),n_(a,$Z));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))},_.Ar);_.g=_.uV.prototype;_.g.clone=function(){return new _.uV(this.x,this.y)}; _.g.equals=function(a){return a instanceof _.uV&&(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 _.uV?(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 Vta=class extends _.Ir{constructor(a){super(a)}},Wta={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},l0=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 Wta||(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(n0,_.Zd);n0.prototype.ga=function(a){a.j===void 0&&k0(a);var b=a.j;a.o===void 0&&k0(a);this.j=new _.uV(b,a.o)}; n0.prototype.U=function(){if(this.j){var a=(0,_.el)();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}};n0.prototype.la=function(){window.clearInterval(this.ia);dqa(this.Z)}; var C3=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})}},o0=0,E0={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},xqa={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"},v0={},C0={'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"}, h2=class extends _.Ir{constructor(a){super(a)}},i2=class extends _.Ir{constructor(a){super(a)}},J0={},l5=class{constructor(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||c0(b);this.assets=a.assets||{};this.attrs=a.attrs||c0(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 l5;for(let b in this)if(this.hasOwnProperty(b)){let c=this[b];_.va(c)== "object"?a[b]=c0(c):a[b]=c}return a}},P0={},Iqa=class extends _.Zd{constructor(a,b,c,d){super();this.D=b;this.webPlayerContextConfig=d;this.dc=void 0;this.Ka=!1;this.api={};this.ma=this.B=null;this.U=new _.sh;this.j={};this.ga=this.xa=this.elementId=this.Na=this.config=null;this.Z=!1;this.v=this.I=null;this.Ba={};this.Gc=["onReady"];this.lastError=null;this.pb=NaN;this.M={};this.ia=0;this.o=this.targetElement=a;VZ(this,this.U);S0(this);c?this.ia=setTimeout(()=>{this.loadNewVideoConfig(c)},0):d&&(T0(this), b1(this))}getId(){return this.D}loadNewVideoConfig(a){if(!this.ja()){this.ia&&(clearTimeout(this.ia),this.ia=0);var b=a||{};b instanceof l5||(b=new l5(b));this.config=b;this.setConfig(a);b1(this);this.isReady()&&c1(this)}}setConfig(a){this.Na=a;this.config=Z0(a);T0(this);this.xa||(this.xa=d1(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=f0(Number(b)||b));(a=a.height)&&this.o&&(this.o.style.height=f0(Number(a)||a))}}isReady(){return this.Ka}addEventListener(a,b){this.ja();var c=d1(this,b);c&&(_.xb(this.Gc,a)||this.j[a]||(b=Hqa(this,a),this.B&&this.B(a,b)),this.U.subscribe(a,c),a==="onReady"&&this.isReady()&&setTimeout(()=>{c(this.api)},0))}removeEventListener(a,b){this.ja()||(b=d1(this,b))&&this.U.unsubscribe(a,b)}getPlayerType(){return this.ga||(V0(this)?"html5":null)}getLastError(){return this.lastError}cancel(){this.I&& Q0($0(this),this.I);clearTimeout(this.pb);this.Z=!1}la(){X0(this);if(this.v&&this.config&&this.v.destroy)try{this.v.destroy()}catch(b){var a=new _.Xj("PlayerProxy error during disposal",{error:b});a.level="ERROR";throw a;}this.Ba=null;for(a in this.j)this.j.hasOwnProperty(a)&&delete this.j[a];this.Na=this.config=this.api=null;delete this.targetElement;delete this.o;super.la()}},f1={},asa={wC:"EMBEDDED_PLAYER_MODE_UNKNOWN",tC:"EMBEDDED_PLAYER_MODE_DEFAULT",vC:"EMBEDDED_PLAYER_MODE_PFP",uC:"EMBEDDED_PLAYER_MODE_PFL"};var r1=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 o1=class extends _.Zd{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.tg=this.vm.p;this.v=this.Bh.bind(this);this.addOnDisposeCallback(()=>void Oqa(this))}snapshot(a){return this.vm.s({...(a.Fc&&{c:a.Fc}), ...(a.Pj&&{s:a.Pj}),...(a.jn!==void 0&&{p:a.jn})})}Bh(a){this.vm.e(a)}ni(a,b){return this.vm.c(a,b,!1)}Nh(){return this.vm.l()}};var Xta=class extends _.Zd{constructor(){super(...arguments);this.ia=1}share(){if(this.ja())throw Error("Td");this.ia++;return this}dispose(){--this.ia||super.dispose()}};var Yta=class{constructor(a){this.j=a;S1(a,"/client_streamz/bg/frs",w1("mk"))}record(a,b){this.j.record("/client_streamz/bg/frs",a,b)}},Zta=class{constructor(a){this.j=a;S1(a,"/client_streamz/bg/wrl",w1("mn"),v1("ac"),v1("sc"),w1("rk"),w1("mk"))}record(a,b,c,d,e,f){this.j.record("/client_streamz/bg/wrl",a,b,c,d,e,f)}},$ta=class{constructor(a){this.o=a;U1(a,"/client_streamz/bg/ec",w1("en"),w1("mk"))}j(a,b){Y1(this.o,"/client_streamz/bg/ec",[a,b])}},aua=class{constructor(a){this.j=a;S1(a,"/client_streamz/bg/el", w1("en"),w1("mk"))}record(a,b,c){this.j.record("/client_streamz/bg/el",a,b,c)}},bua=class{constructor(a){this.o=a;U1(a,"/client_streamz/bg/cec",v1("ec"),w1("mk"))}j(a,b){Y1(this.o,"/client_streamz/bg/cec",[a,b])}},cua=class{constructor(a){this.o=a;U1(a,"/client_streamz/bg/po/csc",v1("cs"),w1("mk"))}j(a,b){Y1(this.o,"/client_streamz/bg/po/csc",[a,b])}},dua=class{constructor(a){this.o=a;U1(a,"/client_streamz/bg/po/ctav",w1("av"),w1("mk"))}j(a,b){Y1(this.o,"/client_streamz/bg/po/ctav",[a,b])}},eua=class{constructor(a){this.o= a;U1(a,"/client_streamz/bg/po/cwsc",w1("su"),w1("mk"))}j(a,b){Y1(this.o,"/client_streamz/bg/po/cwsc",[a,b])}},fua=class{constructor(a){this.j=a;S1(a,"/client_streamz/bg/od/p",w1("mk"))}record(a,b){this.j.record("/client_streamz/bg/od/p",a,b)}},gua=class{constructor(a){this.j=a;S1(a,"/client_streamz/bg/od/n",w1("et"),w1("mk"))}record(a,b,c){this.j.record("/client_streamz/bg/od/n",a,b,c)}};var pra=class extends _.Ir{constructor(a){super(a)}};var Yqa=class extends _.Ir{constructor(a){super(a)}},A1=[1,2,3];var Vqa=class extends _.Ir{constructor(a){super(a)}},z1=[1,2,3];var Wqa=class extends _.Ir{constructor(a){super(a)}};var hua=class extends _.Ir{constructor(a){super(a)}};var iua=class extends _.Ir{constructor(a){super(a)}},m5=[1,2,3];var x1=class extends _.Ir{constructor(a){super(a)}};x1.prototype.v=_.vA([0,h5,[0,m5,i5,[0,h5,-1,_.FA],i5,[0,h5,-1,g5,_.FA],i5,[0,h5]],Qta,_.GA,[0,_.GA,[0,A1,Rta,Lta,Pta],[0,z1,Kta,Jta,i5,[0,_.GA,[0,c5,e5]]]],Nta,Ota]);var jua=class extends _.Ir{constructor(a){super(a)}};var kua=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 n5=class{constructor(a,b){this.intervalMs=a;this.callback=b;this.enabled=!1;this.j=()=>_.Ca();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 lua=class extends _.Ir{constructor(a){super(a)}};var mua=class extends _.Ir{constructor(a){super(a)}};var nua=class extends _.Ir{constructor(a){super(a)}Li(){return T_(this)}};var $qa=class extends _.Ir{constructor(a){super(a)}};var H1=class extends _.Ir{constructor(a){super(a)}},cra=a0(H1);var K1=class extends _.Ir{constructor(a){super(a)}};var D1=["platform","platformVersion","architecture","model","uaFullVersion"],C1=new H1,E1=null;var J1=class extends _.Ir{constructor(a){super(a)}};var oua=class extends _.Ir{constructor(a){super(a,4)}};var o5=class extends _.Ir{constructor(a){super(a,37)}};var pua=class extends _.Ir{constructor(a){super(a,19)}Mh(a){return TZ(this,2,a)}};var qua=class{constructor(a,b=!1){this.md=b;this.v=this.locale=null;this.o=0;this.isFinal=!1;this.j=new pua;Number.isInteger(a)&&this.j.Mh(a);b||(this.locale=document.documentElement.getAttribute("lang"));I1(this,new J1)}Mh(a){this.j.Mh(a);return this}build(a,b=0,c=0,d=null,e=0,f=0){if(!this.md){var h=G1(this);var k=new nua;k=TZ(k,1,this.o);k=_.dw(k,2,_.kw(this.isFinal));c=_.dw(k,3,_.Cw(c>0?c:void 0));e=_.dw(c,4,_.Cw(e>0?e:void 0));f=_.dw(e,5,_.Cw(f>0?f:void 0));e=f.Da;c=e[_.xc]|0;f=_.yc(f,c)?f:_.Zc(f, e,c)?_.$c(f,e):new f.constructor(_.Yc(e,c,!0));_.xw(h,10,f)}h=this.j.clone();f=Date.now().toString();h=_.dw(h,4,H_(f));a=a.slice();a=Q_(h,3,a);d&&(h=new lua,d=_.dw(h,13,_.Cw(d)),h=new mua,d=_.xw(h,2,d),h=new oua,d=_.xw(h,1,d),d=TZ(d,2,9),_.xw(a,18,d));b&&_.dw(a,14,H_(b));return a}};L1.prototype.v=0;L1.prototype.reset=function(){this.o=this.j=this.B;this.v=0};var b5=class extends _.Ir{constructor(a){super(a,8)}},rua=a0(b5);var p5;p5=new Ita(class extends _.Ir{constructor(a){super(a)}});var sua=class extends _.Zd{constructor(a){super();this.componentId="";this.j=[];this.Na="";this.pageId=null;this.pb=this.ma=-1;this.M=this.experimentIds=null;this.ga=this.ia=this.I=this.B=0;this.dc=1;this.timeoutMillis=0;this.xa=!1;this.logSource=a.logSource;this.Jf=a.Jf||(()=>{});this.v=new qua(a.logSource,a.md);this.network=a.network||null;this.af=a.af||null;this.bufferSize=1E3;this.U=a.bB||null;this.sessionIndex=a.sessionIndex||null;this.Qg=a.Qg||!1;this.W=null;this.withCredentials=!a.Uk;this.md= a.md||!1;this.Z=!this.md&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.Ka=typeof URLSearchParams!=="undefined"&&!!(new URL(N1())).searchParams&&!!(new URL(N1())).searchParams.set;var b=F1(new J1);I1(this.v,b);this.D=new L1(1E4,3E5,.1);a=era(this,a.Eo);this.o=new n5(this.D.j,a);this.Ba=new n5(6E5,a);this.Qg||this.Ba.start();this.md||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&O1(this)}),document.addEventListener("pagehide",()=> {O1(this)}))}la(){O1(this);this.o.stop();this.Ba.stop();super.la()}dispatch(a){if(a instanceof o5)this.log(a);else try{var b=new o5,c=a.serialize();var d=SZ(b,8,c);this.log(d)}catch{}}log(a){if(this.Ka){a=a.clone();var b=this.dc++;a=_.dw(a,21,H_(b));this.componentId&&SZ(a,26,this.componentId);b=a;{var c=_.cd(b,1);let d=typeof c;c=c==null?c:d==="bigint"?String((0,_.pr)(64,c)):A_(c)?d==="string"?D_(c):E_(c):void 0}c==null&&(c=Date.now(),c=Number.isFinite(c)?c.toString():"0",_.dw(b,1,H_(c)));c=_.cd(b, 15,void 0,void 0,I_);c!=null&&(typeof c==="bigint"?(0,_.Kc)(c)?c=Number(c):(c=(0,_.pr)(64,c),c=(0,_.Kc)(c)?Number(c):String(c)):c=A_(c)?typeof c==="number"?E_(c):D_(c):void 0);c==null&&_.dw(b,15,H_((new Date).getTimezoneOffset()*60));this.experimentIds&&(c=this.experimentIds.clone(),_.xw(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.Qg||this.o.enabled||this.o.start()}}flush(a,b){if(this.j.length===0)a&&a();else if(this.xa&&this.Z)this.v.o=3,gra(this); else{var c=Date.now();if(this.pb>c&&this.ma{this.D.reset();this.o.setInterval(this.D.j);if(n){var p= null;try{var t=JSON.stringify(JSON.parse(n.replace(")]}'\n","")));p=rua(t)}catch(u){}if(p){n=Number(R_(p,1,_.Cc("-1")));n>0&&(this.ma=Date.now(),this.pb=this.ma+n);n=p5.j;(t=_.Fa(_.Hc))&&p.Da[t]?.[n]!=null&&_.uc(_.fr,3);n=p5.j;if(_.Fa(_.hr)&&_.Fa(_.Hc)&&void 0===_.hr){t=p.Da;var r=t[_.Hc];if(r&&(r=r.PJ))try{r(t,n,Hta)}catch(u){_.Zb(u)}}p=p5.ctor?p5.o(p,p5.ctor,p5.j,p5.v):p5.o(p,p5.j,null,p5.v);if(p=p===null?void 0:p)p=_.Gx(p,1,-1),p!==-1&&(this.D=new L1(p<1?1:p,3E5,.1),this.o.setInterval(this.D.j))}}a&& a();this.I=0},l=(n,p)=>{var t=P_(d,o5,3);var r=Number(R_(d,14));M1(this.D);this.o.setInterval(this.D.j);n===401&&e&&(this.Na=e);r&&(this.B+=r);p===void 0&&(p=this.isRetryable(n));p&&(this.j=t.concat(this.j),this.Qg||this.o.enabled||this.o.start());b&&b("net-send-failed",n);++this.I},m=()=>{this.network&&this.network.send(h,k,l)};f?f.then(n=>{h.Ej["Content-Encoding"]="gzip";h.Ej["Content-Type"]="application/binary";h.body=n;h.wu=2;m()},()=>{m()}):m()}}}}isRetryable(a){return 500<=a&&a<600||a===401|| a===0}};var tua=class{constructor(){this.eu=typeof AbortController!=="undefined"}async send(a,b,c){var d=this.eu?new AbortController:void 0,e=d?setTimeout(()=>{d.abort()},a.timeoutMillis):void 0;try{let f=await fetch(a.url,{method:a.requestType,headers:{...a.Ej},...(a.body&&{body:a.body}),...(a.withCredentials&&{credentials:"include"}),signal:a.timeoutMillis&&d?d.signal:null});f.status===200?b?.(await f.text()):c?.(f.status)}catch(f){switch(f?.name){case "AbortError":c?.(408);break;default:c?.(400)}}finally{clearTimeout(e)}}Li(){return 4}};var b2=class extends _.Zd{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.Be="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.j=this.af=null;this.o=!1;this.pageId=null;this.bufferSize=void 0;this.W=null}Uk(){this.v=!0;return this}build(){this.network||(this.network=new tua);var a=new sua({logSource:this.logSource,Jf:this.Jf?this.Jf:_.Nd,sessionIndex:this.sessionIndex,bB:this.Be,md:!1,Qg:!1,Uk:this.v,Eo:this.Eo,network:this.network}); VZ(this,a);if(this.buildLabel){var b=this.buildLabel,c=G1(a.v);SZ(c,7,b)}a.M=new kua;this.componentId&&(a.componentId=this.componentId);this.af&&(a.af=this.af);this.pageId&&(a.pageId=this.pageId);this.j&&((c=this.j)?(a.experimentIds||(a.experimentIds=new Vta),b=a.experimentIds,c=c.serialize(),SZ(b,4,c)):a.experimentIds&&_.dw(a.experimentIds,4));this.o&&(a.xa=a.Z);dra(a.v);this.bufferSize&&(a.bufferSize=this.bufferSize);this.network.Mh&&this.network.Mh(this.logSource);this.network.Tz&&this.network.Tz(a); return a}};var qra=class extends _.Zd{constructor(a){super();this.logSource=1828;this.componentId="";a||(a=new b2,a.componentId="",VZ(this,a),a=a.build());this.j=a}flush(a){a=a||[];if(a.length){let b=new jua,c=[];for(let d=0;db.j.size);a.length&&this.U.flush(a,this.I);nra(a);this.D=0;this.j.enabled&&this.j.stop()}record(a,b,...c){(a=W1(this,a))&&a instanceof R1&&(a.record(b,c),V1(this))}};var C2=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(${ora(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var jra=class{send(a,b=()=>{},c=()=>{}){_.Wy(a.url,d=>{d=d.target;if(d.isSuccess()){try{var e=d.qa?d.qa.responseText:""}catch(f){e=""}b(e)}else c(_.wy(d))},a.requestType,a.body,a.Ej,a.timeoutMillis,a.withCredentials)}Li(){return 1}};var r5=class{constructor(a,b){this.W=a;this.event=b;this.startTime=$1()}done(){this.W.v(this.event,$1()-this.startTime)}},s5=class extends Xta{constructor(){super(...arguments)}},vra=class extends s5{B(){}j(){}v(){}Hb(){}M(){}I(){}o(){}Z(){}D(){}U(){}},uua=class extends s5{constructor(a){super();this.W=a;this.addOnDisposeCallback(()=>void this.W.dispose())}update(a){this.W.dispose();this.W=a}j(a){this.W.j(a)}v(a,b){this.W.v(a,b)}Hb(a){this.W.Hb(a)}M(a){this.W.M(a)}I(a,b){this.W.I(a,b)}o(){this.W.o()}Z(a){this.W.Z(a)}D(a){this.W.D(a)}U(a){this.W.U(a)}B(a){this.W.B(a)}}, vua=class extends _.Zd{constructor(a,b){super();this.callback=a;this.o=b;this.j=-b;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},wua=class extends s5{constructor(a,b){super();this.metrics=a;this.mb=b}B(a){this.metrics.kA.record(a,this.mb)}j(a){this.metrics.eventCount.j(a,this.mb)}v(a,b){this.metrics.Cv.record(b,a,this.mb)}Hb(a){this.metrics.errorCount.j(a,this.mb)}Z(a){this.metrics.qB.j(a,this.mb)}D(a){this.metrics.zu.j(a,this.mb)}U(a){this.metrics.pB.j(a,this.mb)}M(a){this.metrics.payloadSize.record(a, this.mb)}I(a,b){this.metrics.Iy.record(b,a,this.mb)}},tra=class extends wua{constructor(a,b=[]){var c={mb:a.mb||"_",ll:a.ll||[],Yl:a.Yl|0,Be:a.Be,uj:a.uj||(()=>{}),zg:a.zg||((e,f)=>rra(e,f,c.uj,c.Be))},d=c.zg("53",c.ll.concat(b));super({kA:new Yta(d),errorCount:new bua(d),eventCount:new $ta(d),Cv:new aua(d),FK:new Zta(d),qB:new cua(d),zu:new dua(d),pB:new eua(d),payloadSize:new fua(d),Iy:new gua(d)},c.mb);this.options=c;this.service=d;this.ma=!a.zg;this.ga=new vua(()=>void this.service.B(),c.Yl); this.addOnDisposeCallback(()=>{this.ga.dispose();this.ma&&this.service.dispose()});b.slice().sort(Rpa)}o(){sra(this.ga)}};var a3=class extends _.Ir{constructor(a){super(a,0,a3.messageId)}},xua=function(a){return _.zc(b=>b instanceof a&&!_.yc(b))}(a3);a3.messageId="bfkj";var s1=class extends _.Ir{constructor(a){super(a)}};var t5=class extends _.Ir{constructor(a){super(a)}},yua=a0(t5);var n2=class extends _.Zd{constructor(a){super();this.v=Math.floor(Math.random()*200);this.j=new t5;if("challenge"in a&&xua(a.challenge)){var b=S_(a.challenge,4,void 0,_.CA);var c=S_(a.challenge,5,void 0,_.CA);S_(a.challenge,7,void 0,_.CA)&&(this.j=yua(S_(a.challenge,7,void 0,_.CA)))}else({program:b,globalName:c}=a);this.addOnDisposeCallback(async()=>{var {fA:n}=await this.o;n?.()});this.W=d2(a.dg||{},this.j);VZ(this,this.W);var d=new _.Zr;this.o=d.promise;this.W.j("t");var e=this.W.share(),f=new r5(e, "t"),h=(n,p,t,r)=>{if(!this.W.ja()){var u="k";p?u="h":t&&(u="u");u!=="k"?r!==0&&(this.W.j(u),this.W.v(u,n)):this.v<=0?(this.W.j(u),this.W.v(u,n),this.v=Math.floor(Math.random()*200)):this.v--}},k=(n,p,t,r)=>{Promise.resolve().then(()=>{f.done();e.o();e.dispose();d.resolve({nu:n,fA:p,lz:t,Du:r})})},l=[(n,p)=>{this.W.v(n,p)},n=>{this.W.Hb(n)},n=>{this.W.M(n)},(n,p)=>{this.W.I(n,p)}];if(!_.v[c])throw this.W.Hb(25),Error("Xd");if(!_.v[c].a)throw this.W.Hb(26),Error("Yd");try{let n=_.v[c].a;c=[];let p= [];var m=t1(this.j);for(let u=0;u{})}catch(n){throw this.W.Hb(28),n;}}snapshot(a){if(this.ja())throw Error("Zd");this.W.j("n");var b=this.W.share();return this.o.then(({nu:c})=>new Promise(d=>{var e=new r5(b,"n");c(f=>{e.done();b.B(f.length);b.o();b.dispose();d(f)},[a.Fc,a.Pj,a.Cs,a.jn])}))}Sr(a){if(this.ja())throw Error("Zd"); this.W.j("n");var b=a2(this.W,()=>this.B([a.Fc,a.Pj,a.Cs,a.jn]),"n");this.W.B(b.length);this.W.o();return b}Bh(a){this.o.then(({lz:b})=>{b?.(a)})}ni(a,b){return this.o.then(({Du:c})=>c?.(a,b,!1))}Nh(){return this.W.share()}};var e2=class{constructor(){this.promises={};this.j=null}};var Qsa=class extends _.Ir{constructor(a){super(a)}};var A2=class extends _.Zd{constructor(a){super();this.options=a;this.I=new _.Zr;this.tg=this.I.promise;this.D=new _.Zr;this.Z=1;this.v=new _.Zr;this.B=[];this.isPaused=!1;this.vj=a.vj||(()=>{});this.W=new uua(d2(a.dg||{}));Era(this,a.Yc,a.bx,a.RJ,a.XJ,{...zua,...(a.Cg||{})});this.addOnDisposeCallback(()=>void Fra(this))}async snapshot(a){if(this.ja())throw Error("Zd");this.o||this.M||await this.D.promise;if(this.o)return await this.o.snapshot(a);throw this.M;}pause(){this.ja()||this.isPaused||(this.isPaused= !0,this.j&&this.j.pause())}resume(){!this.ja()&&this.isPaused&&(this.isPaused=!1,this.j&&this.j.resume())}async checkForRefresh(){if(this.ja())throw Error("Zd");if(this.j){var a=this.j;a.isExpired()?(q2(a),a.Ih(0),a=!0):a=!1;a&&await this.v.promise}else await this.v.promise}async U(){if(this.ja())throw Error("Zd");this.j?.o();await this.v.promise}Bh(a){this.o?.Bh?.(a)}ni(a,b){return this.o?.ni?.(a,b)??Promise.resolve()}handleError(a){this.ja()||(this.M=a,this.D.resolve(),this.options.tj?.(a))}Nh(){return this.W.share()}}, zua={yr:432E5,Sj:3E5,cs:10,Ou:1E4,Kv:3E4,Xx:3E4,Xz:6E4,zv:1E3,yv:6E4,Av:6E5,Bv:.25,xv:2,maxAttempts:10},m2=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.Ih(0)):this.j=setTimeout(this.tick,Math.min(d,this.Sj))}};this.Sj=b;this.v=c;this.promise=new Promise(d=>{this.Ih=d});Gra(this,a)}pause(){this.isPaused||(this.isPaused=!0,q2(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}o(){q2(this); this.endTimeMs=0;this.isPaused=!1;this.Ih(1)}isExpired(){return Date.now()>this.endTimeMs}};var Hra=Math.imul??((a,b)=>a*b|0),t2=[196,200,224,18],w2=class{constructor(a,b=0,c=[]){this.maxItems=a;this.j=b;this.o=c}serialize(){return String(this.j)+","+this.o.join()}tb(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),dIra(this.index,u2(a),b,c,d),"W"):"u";this.W.U(e)}o(a,b){var [c,d]=this.index?a2(this.W,()=>Jra(u2(a),b),"R"):["u"];this.W.D(c);return d}};var u5=class extends _.Zd{constructor(a){super();this.W=a;this.v=new _.Zr}pj(a,b){var c=this.Wd(a);b?.(c);return a2(this.W,()=>_.pc(c,2),this.o)}fm(a,b,c){return a2(this.W,()=>b?this.pj(a,c):this.Wd(a,c),this.j)}},E2=class extends u5{constructor(a,b,c,d){super(a);this.B=b;this.I=c;this.j="m";this.o="x";this.D=0;x2(this,d)}Wd(a,b){this.W.j(this.j);++this.D>=this.I&&this.v.resolve();var c=a();a=a2(this.W,()=>this.B(c),"C");if(a===void 0)throw new r1(17,"YNJ:Undefined");if(!(a instanceof Uint8Array))throw new r1(18, "ODM:Invalid");b?.(a);return a}},Pra=class extends u5{constructor(a,b,c){super(a);this.B=b;this.j="f";this.o="z";x2(this,c)}Wd(){return this.B}},Ora=class extends u5{constructor(a,b,c){super(a);this.B=b;this.j="w";this.o="z";x2(this,c)}Wd(){return a2(this.W,()=>_.rc(this.B),"d")}pj(){return this.B}},Vra=class extends u5{constructor(a,b){super(a);this.error=b;this.j="e";this.o="y"}Wd(){if(this.B)return this.B;this.B=z2(this,a=>"_"+Lpa(a));return z2(this,a=>a)}},Ura=class extends u5{constructor(a,b){super(a); this.clientState=b;this.j="S";this.o="q"}Wd(){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.Fn=a.Fn||!1;if(Bua(a)){let d=this.vm;this.B=()=>d.U().catch(e=>{this.o=e=this.reportError(new r1(this.j?20:32,"TRG:Disposed",e));this.j?.dispose();this.j=void 0;this.og.reject(e)});p2(d,()=>void D2(this));d.Z===2&&D2(this)}else this.B=a.sJ,D2(this);var b=this.W.share(); b.j("o");var c=new r5(b,"o");this.og.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.W.o():(this.o=this.reportError(new r1(32,"TNP:Disposed")),this.W.o(),this.og.reject(this.o))});VZ(this,this.W)}Wd(a){return G2(this,{...a},!1)}pj(a){return G2(this,{...a},!0)}reportError(a){this.W.Hb(a.code);this.onError(a);return a}},Bua=function(a){return _.zc(b=>{if(!(0,_.mr)(b))return!1;for(let [c,d]of Object.entries(a)){let e= c,f=d;if(!(e in b)){if(f.KI===!0)continue;return!1}if(!f(b[e]))return!1}return!0})}({vm:function(a){return _.zc(b=>b instanceof a)}(A2)},"");var Dua=class{constructor(){if(!v5){v5=new c2(new Cua);var a=_.sj("client_streamz_web_flush_count",-1);a!==-1&&(v5.v=a)}this.o=a=v5;U1(a,"/client_streamz/youtube/aba/gac",v1("type"),v1("sequence"))}j(a,b){Y1(this.o,"/client_streamz/youtube/aba/gac",[a,b])}};var Rsa=a0(class extends _.Ir{constructor(a){super(a)}});var Eua=class extends _.Ir{constructor(a){super(a)}};var w5=[0,Uta,-1];var x5=[0,Mta,-1];var Fua=class extends _.Ir{constructor(a){super(a)}};var Gua=class extends _.Ir{constructor(a){super(a)}hasAttributes(){var a=this.Da;return _.ry(a,a[_.xc]|0,Fua,19)!==void 0}};var Hua=function(a){return b=>_.uA(b,a)}([0,k5,-1,e5,h5,w5,-1,d5,g5,k5,x5,h5,k5,-1,[0,w5,-1],g5,f5,x5,d5,[0,1,g5,-4,c5,[0,d5,-1,g5],h5,d5,_.GA,[0,k5,g5],g5,-1,k5,-2,d5,-1,k5,d5,k5,g5,[0,3,g5,-1,4,Sta],c5,j5,[0,k5,-1,h5],_.FA],h5,Tta,_.GA,[0,x5,_.GA,[0,h5,k5],d5,k5,-1],1,_.GA,[0,f5,-1,j5],k5,x5]);J2.prototype.isInputValid=function(){return this.v!=3};J2.prototype.done=function(){return this.v===2}; J2.prototype.parse=function(a){function b(){for(;p0;)if(r=a[p++],f.D===4?f.D=0:f.D++,!r)break a;if(r==='"'&&!f.B){f.ba=d();break}if(r==="\\"&&!f.B&&(f.B=!0,r=a[p++],!r))break;if(f.B)if(f.B=!1,r==="u"&&(f.D=1),r=a[p++])continue;else break;k.lastIndex=p;r=k.exec(a);if(!r){p=a.length+1;break}p=r.index+1;r=a[r.index];if(!r)break}f.o+=p-u;continue;case 9:if(!r)continue;r==="r"?f.ba=10:K2(f,a,p);continue;case 10:if(!r)continue;r==="u"?f.ba=11:K2(f,a,p);continue;case 11:if(!r)continue;r==="e"?f.ba=d():K2(f,a,p);continue;case 12:if(!r)continue; r==="a"?f.ba=13:K2(f,a,p);continue;case 13:if(!r)continue;r==="l"?f.ba=14:K2(f,a,p);continue;case 14:if(!r)continue;r==="s"?f.ba=15:K2(f,a,p);continue;case 15:if(!r)continue;r==="e"?f.ba=d():K2(f,a,p);continue;case 16:if(!r)continue;r==="u"?f.ba=17:K2(f,a,p);continue;case 17:if(!r)continue;r==="l"?f.ba=18:K2(f,a,p);continue;case 18:if(!r)continue;r==="l"?f.ba=d():K2(f,a,p);continue;case 19:r==="."?f.ba=20:K2(f,a,p);continue;case 20:if("0123456789.eE+-".indexOf(r)!==-1)continue;else p--,f.o--,f.ba= d();continue;default:K2(f,a,p)}}}function d(){var r=h.pop();return r!=null?r:1}function e(r){f.j>1||(r||(r=n===-1?f.J+a.substring(m,p):a.substring(n,p)),f.Ub.push(JSON.parse(r)),n=p)}for(var f=this,h=f.Y,k=f.M,l=a.length,m=0,n=-1,p=0;p0?(t=f.Ub,f.Ub=[],t):null}return null};var Spa={cE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",eD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",HD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",SD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",SC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",bE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",eE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",QD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK", hE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",gE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",LD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",VD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",nE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",mE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",lE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",WD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL", ND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",oE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",UD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",pE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",lD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",DD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",CD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",FD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT", iE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",GD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",ED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",LC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",KC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",MC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",NC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",XC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",aD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED", AD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",zD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",fD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",hD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",gD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",kD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",ZD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION", aE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",vD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",RC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",PC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",QC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",OC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",nD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED", MD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",jD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",iD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",YC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",XD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",cD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING", bD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",ZC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",JD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",KD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",WC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",dD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",VC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS", dE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",UC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",PD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",yD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",oD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",ID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",jE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM", wD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",xD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",TC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",rD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY",RD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED",qD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT",pD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE",TD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_STREAMED_GET_WATCH_SUPPORTED", fE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WEBVIEW_CONTAINER",kE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_PIP",BD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PREMIUM_LITE_UPSELL_ELIGIBLE",sD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_BROAD",uD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_UNPLAYABLE",tD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_STRICT",mD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IOS_SHORT_ORIENTATION_CHANGE",YD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_PLAYER_ERROR_OVERLAY_TRIGGERED", OD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHADER_LIGHT_ENABLED"};var Iua=new _.K("subscribeEndpoint");var L2=class extends _.La{constructor(a,b){super(`${a}, errorCode=${b}`);this.errorCode=b;this.name="PromiseAjaxError"}},Xra=class{constructor(a){this.j=a}};var N2=class{constructor(a=null){this.o=a;this.ba=0;this.j=null}then(a,b,c){return this.o?this.o.then(a,b,c):this.ba===1&&a?(a=a.call(c,this.j))&&typeof a.then==="function"?a:P2(a):this.ba===2&&b?(a=b.call(c,this.j))&&typeof a.then==="function"?a:O2(a):this}isRejected(){return this.ba==2}};_.tf(N2);var W2=class extends _.La{constructor(a){super(a.message||a.description||a.name);this.isMissing=a instanceof U2;this.isTimeout=a instanceof L2&&a.errorCode=="net.timeout";this.isCanceled=a instanceof _.Kf}};W2.prototype.name="BiscottiError";var U2=class extends _.La{constructor(){super("Biscotti ID is missing from server")}};U2.prototype.name="BiscottiMissingError";var Wra={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},R2=null;var Asa=["att/get"],Jua=["share/get_share_panel"],Kua=["share/get_web_player_share_panel"],y5=["feedback"],Lua=["notification/modify_channel_preference"],Mua=["browse/edit_playlist"],Nua=["subscription/subscribe"],Oua=["subscription/unsubscribe"];var z5=class{flush(a=[],b=!1){if(_.x("enable_client_streamz_web"))for(let c of a)a=B1(c),this.j&&_.xw(a,2,this.j),a={serializedIncrementBatch:_.pc(a.v())},_.Bp("streamzIncremented",a,{sendIsolatedPayload:b})}},Cua=class extends z5{constructor(){super()}},Vsa=class extends z5{constructor(a){super();var b=new iua;var c=new hua;c=SZ(c,1,"botguard");a=SZ(c,2,a);a=_.ww(a);O_(b,1,m5,a);a&&!_.yc(a)&&_.bw(b.Da);this.j=b}};var v5,r4=new Map;var dsa=null;var fsa=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var g3=class{constructor(a){this.j=a}bindInnertubeChallengeFetcher(a){this.j.bicf(a)}registerChallengeFetchedCallback(a){this.j.bcr(a)}getLatestChallengeResponse(){return this.j.blc()}};var j3=[],i3=(0,_.Dy)`https://static.doubleclick.net/instream/ad_status.js`,h3=!1;var A5=class{constructor(a){this.j=a}};[new A5("b.f_"),new A5("j.s_"),new A5("r.s_"),new A5("e.h_"),new A5("i.s_"),new A5("s.t_"),new A5("p.h_"),new A5("s.i_"),new A5("f.i_"),new A5("a.b_"),new A5("a.o_"),new A5("g.o_"),new A5("p.i_"),new A5("p.m_"),new A5("n.k_"),new A5("i.f_"),new A5("a.s_"),new A5("m.c_"),new A5("n.h_"),new A5("o.p_"),new A5("m.p_"),new A5("o.a_"),new A5("d.p_"),new A5("e.i_")].reduce((a,b)=>{a[b.j]=b;return a},{});var X4=class{constructor(a,b,c){this.network=a;this.options=b;this.J=c;this.v=0;this.j=null;this.o=new Dua;b.ts?l3(this,lsa(this)):b.preload&&l3(this,new Promise(d=>{_.Yj(()=>{d(o3(this))},0)}))}async D(){return!!await Promise.race([this.j,null])}async B(a,b,c){this.j===null&&l3(this,o3(this));var d=!1,e={};return Promise.race([(async()=>{this.options.bI&&this.options.ts&&await (await hsa())?.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({Fc:h}))?e.webResponse=k:e.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{e.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in f.sf&&(e.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");a==="ENGAGEMENT_TYPE_PLAYBACK"&&(f=f.sf,h={},f.c6a&&(h.reportingStatus=String(Number(f.c)^k3())),f.c6b&&(h.broadSpectrumDetectionResult=String(Number(f.c)^Number(_.w("CATSTAT",0)))),e.adblockReporting=h);return e})(),psa(c,()=>{var f=Object.assign({},e);d&&(f.error="ATTESTATION_ERROR_VM_TIMEOUT"); return f})])}async If(a){var b=this.J;if(!b||b.Qb())return p3(this,a);H0("att_pna");return new Promise(c=>{_.Xe(b,"publicytnetworkstatus-online",()=>{p3(this,a).then(c)})})}};var q3={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 Cta=class{constructor(){this.j=I3.instance}If(a){H0("att_fsr");return Bsa(this.j,a).then(b=>{H0("att_frr");return b})}};var s3=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,_.bo)(a)||t3(a)?v3(u3(a),this.B.bind(this),this.reject.bind(this)):(this.j="fulfilled",this.result= a,w3(this))}reject(a){this.j="rejected";this.error=a;w3(this)}},t3=_.zc(a=>(0,_.mr)(a)?a instanceof s3:!1);var B5=class{constructor(a){this.j=a}run(a,b){return x3(this,function(){var c=this;return function*(){for(var d=a,e=b,f=[];;){f.push(String(d));e=yield*y3(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 C5=class{};var D3=class{constructor(){this.j={};if(this.o=_.JA()){let a=_.Lj.get("CONSISTENCY",void 0);a&&A3(this,{encryptedTokenJarContents:a})}}handleResponse(a,b){if(!b)throw Error("te");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];A3(this,b)}};var Pua=window.location.hostname.split(".").slice(-2).join("."),E3=class{constructor(){this.v=-1;var a=_.w("LOCATION_PLAYABILITY_TOKEN");_.w("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=B3(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.o=this.j=void 0)}static hc(){D5=_.pa("yt.clientLocationService.instance");D5||(D5=new E3,_.na("yt.clientLocationService.instance",D5));return D5}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 Eua;c=_.dw(d,1,_.Cw(c));b=_.dw(c,2,_.Cw(b));c=new Gua;c=TZ(c,1,1);c=TZ(c,2,12);c=TZ(c,9,8);c=_.dw(c,3,H_(a.timestamp*1E3));a=_.dw(c,7,y_(a.coords.accuracy*1E3));a=TZ(a,25,2);a=_.xw(a,5,b);a=`w ${_.pc(Hua(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,_.w("INNERTUBE_CLIENT_NAME")==="TVHTML5"? (this.localStorage=B3(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):_.Mj("YT_CL",JSON.stringify({loctok:a}),15552E3,Pua,!0))}clearLocationPlayabilityToken(a){a==="TVHTML5"?(this.localStorage=B3(this))&&this.localStorage.remove("yt-location-playability-token"):_.Nj("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("ue")); var b=!1,c=1E4;_.w("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}},D5;var Qua=class{D(a,b={},c=J3){var d={context:F3(a.clickTrackingParams,!1,this.B)};var e=this.o(a);if(e){this.j(d,e,b);e=`/youtubei/v1/${r3(this.v())}`;let f=_.A(a.commandMetadata,_.mw)?.apiUrl;f&&(e=f);e=g1(h1(e));a={command:a,...(void 0)};d={input:e,yb:i1(e),innerTubeRequest:d,config:a};d.config.Fd?d.config.Fd.identity=c:d.config.Fd={identity:c};b.abortSignal&&(d.yb.signal=b.abortSignal);return d}b=new _.Xj("Error: Failed to create Request from Command.",a);_.Cp(b)}get B(){return!1}},E5=class extends Qua{};var Rua={GET_DATASYNC_IDS:H3(class extends E5{D(){return{input:"/getDatasyncIdsEndpoint",yb:i1("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}v(){return[]}o(){}j(){}})};var a4=new _.Qs("REQUEST_MACHINE_REGISTRY_TOKEN"),b4=new _.Qs("REQUEST_MACHINE_FACTORY_TOKEN"),Q3=new _.Qs("INFLIGHT_REQUEST_MAP_TOKEN");var Gsa="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" "),Esa=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],I3=class{constructor(a,b,c,d){this.v=a;this.Ra=b;this.o= c;this.B=d;this.j=new Map;a.xd||(a.xd={});a.xd={...Rua,...a.xd}}Gi(a,b){var c=_.y().resolve(_.In(b4))?.();if(c)return usa(Jsa(c,{command:a,form:b,identity:J3})).then(e=>e,()=>{});var d=Csa(this,a);return d?new _.wf(async(e,f)=>{var h=(await d).D(a,b,J3);h?(Z2(h.input),f=h.yb?.mode==="cors"?"cors":void 0,f=this.o.ln?K3(h.config,f):await L3(h.config,f),e(M3(this,h,f))):f(new _.Xj("Error: Failed to build request for command",a))}):_.Jt(new _.Xj("Error: No request builder found for command",a))}xw(a){return ysa(a, this.v)}};var F5=new _.Qs("LOCAL_INNERTUBE_ROUTER_TOKEN");var C4=new _.Qs("ENDPOINT_MAP");var B4=new _.Qs("AUTH_SERVICE_TOKEN");var R3=class extends C5{constructor(a){super();this.j=a}execute(a){return x3(this,function(){var b=this;return function*(){var c=a.ytRequest;Z2(c.input);var d=c.yb?.mode==="cors"?"cors":void 0;if(b.j.ln){let e=_.Pj({sessionIndex:c.config?.Fd?.sessionIndex});d={...G3(d),...e}}else d=yield*y3(Hsa(b,c.config,d));c.yb={...c.yb,headers:{...(c.yb?.headers??{}),...d}};return{nextState:"DEDUPE",params:a}}()})}};R3[_.Ln]=[B4];var h4=new _.Qs("RESPONSE_MACHINE_REGISTRY_TOKEN"),i4=new _.Qs("RESPONSE_MACHINE_FACTORY_TOKEN");var S3=class extends C5{constructor(a,b){super();this.j=a;this.o=b}execute(a){var b=this.o,c=this.j;return x3(this,function(){return function*(){var d=a.ytRequest,e=d.config?.tA?.hK;if(e&&b&&b.has(e)&&!d.config?.tA?.disableCache){var f=yield*y3(u3(b.get(e)));if(f&&!f.isExpired())return d=f.j(),_.x("web_process_response_store_responses")&&!f.isProcessed()?(f=c(),d=yield*y3(O3(f,{wireResponse:d,ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{},extractedResponse:d})),yield*y3(u3(b.j(e))), {nextState:"DONE",value:d}):{nextState:"DONE",value:d}}return{nextState:"LOCAL_ROUTER",params:a}}()})}};S3[_.Ln]=[i4,_.In(new _.Qs("EPHEMERAL_STORE_TOKEN"))];var T3=class extends C5{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 u3({nextState:"AUTH",params:a});var f=[];if(c&&c.length>0)for(let h of c)c=h.ur(d),c.o&&f.push(c.o);for(let h of b||[])h.ur(e);return f.length>0?x3(this,function(){return function*(){yield*y3(u3(Promise.all(f)));return{nextState:"AUTH",params:a}}()}):u3({nextState:"AUTH",params:a})}};var U3=class extends C5{constructor(a){super();this.j=a}execute(a){var b=this.j;return x3(this,function(){return function*(){var c=a.ytRequest.config?.requestKey;return c&&b.has(c)&&(c=b.get(c),c=yield*y3(u3(c)))?{nextState:"DONE",value:c}:{nextState:"FETCH",params:a}}()})}};U3[_.Ln]=[Q3];var V3=class extends C5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.j,c=this.o;return x3(this,function(){return function*(){var d=a.ytRequest,e=a.chunkCallback,f={};if(b?.qH(d.input,d.innerTubeRequest)){let k=yield*y3(u3(b.ZI(d.input,d.innerTubeRequest)));if(k){let l=!1;var h=function(m,n){return function*(){var p=c();yield*y3(O3(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*y3(O3(h,{wireResponse:k,ytRequest:d,chunkCallback:e,responsePayload:f})));return{nextState:"DONE",value:e?f:f.content||f.player||f.Qm||k}}}return{nextState:"FAILED",error:Error("we")}}()})}};V3[_.Ln]=[i4,_.In(F5)];var G5=class extends _.Xj{constructor(a,b,c){super(b,{status:c,...[]});this.type=a;this.status=c;Object.setPrototypeOf(this,new.target.prototype)}};var z4=new _.Qs("NETWORK_MANAGER_TOKEN");var W3=class extends C5{constructor(a,b,c,d){super();this.Ra=a;this.j=b;this.v=c;this.o=d}execute(a){var b=this.Ra,c=this.j,d=this.v,e=this.o;return x3(this,function(){return function*(){var f=a.ytRequest,h=a.chunkCallback,k=f.config?.requestKey,l=JSON.stringify(f.innerTubeRequest),m={...f.yb,body:f.yb.method==="POST"?l:void 0};f.config?.Vm&&_.vq(f.config.Vm);var n={},p=0,t=z=>{P3(d(),{wireResponse:z,ytRequest:f,chunkCallback:h,responsePayload:n},p++)};l=()=>h?b.fetch(f.input,m,f.config,t):b.fetch(f.input, m,f.config);try{var r=e?e.TJ(f,l):l()}catch(z){r=Promise.reject(z)}k&&c&&c.set(k,r);try{var u=yield*y3(u3(r))}catch(z){return _.x("web_enable_retries")&&(u=z instanceof TypeError&&z.message==="Failed to fetch"?1:0,N3(u))?{nextState:"RETRY",params:{...a,error:new G5(u,z.message),attempt:(a.attempt||0)+1}}:{nextState:"FALLBACK",params:{...a}}}k&&c&&c.delete(k);G0(F0(f.input))();f.config?.Zm&&_.vq(f.config.Zm);if(!u)return{nextState:"FALLBACK",params:{...a}};if(u&&typeof u==="object"&&!Array.isArray(u)&& (k=u,k.errorMetadata?.status&&(k=k.errorMetadata.status,r=k===503||k===504||k===429?2:k>=400&&k<500||k>=500?3:0,N3(r)&&_.x("web_enable_retries"))))return{nextState:"RETRY",params:{...a,error:new G5(r,`HTTP Status ${k}`,k),attempt:(a.attempt||0)+1}};!h&&u&&(k=d(),k=yield*y3(P3(k,{wireResponse:u,ytRequest:f,responsePayload:{}})),u=k.content||k.player||k.Qm||u);k=u;if(Array.isArray(u))if(u=u.filter(z=>!(z.playerResponse||z.watchNextResponse||z).responseContext?.frameworkOnly),u.length===1)k=u[0];else if(u.length> 1)k=u.find(z=>z.watchNextResponse)||u[0];else return{nextState:"FAILED",error:Error("xe")};return{nextState:"DONE",value:k}}()})}};W3[_.Ln]=[z4,Q3,i4,_.In(new _.Qs("REQUEST_SEQUENCING"))];var X3=class extends C5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.j,c=this.o,d=a.ytRequest;return b?.ZJ(d.input,d.innerTubeRequest)?x3(this,function(){return function*(){var e=yield*y3(u3(b.aJ(d.input,d.innerTubeRequest))),f=c();if(e.playerResponse&&e.watchNextResponse){var h=yield*y3(O3(f,{wireResponse:{playerResponse:e.playerResponse},ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{},extractedResponse:e.playerResponse}));h=yield*y3(O3(f,{wireResponse:{watchNextResponse:e.watchNextResponse}, ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{},extractedResponse:e.watchNextResponse}))}else h=yield*y3(O3(f,{wireResponse:e,ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{},extractedResponse:e}));return{nextState:"DONE",value:h.content||h.player||h.Qm||e}}()}):u3({nextState:"CONTEXT",params:a})}};X3[_.Ln]=[i4,_.In(F5)];var Y3=class extends C5{constructor(a){super();this.j=a}execute(a){return x3(this,function(){var b=this;return function*(){try{var c=yield*y3(Isa(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("ye")}}()})}};Y3[_.Ln]=[C4];var Z3=class extends C5{execute(a){return x3(this,function(){return function*(){var {innerTubeRequest:b,apiPath:c,clickTrackingParams:d,config:e={Fd:{identity:J3}},includeCurrentScreenNonce:f=!0,chunkCallback:h}=a;b.context||(b.context=F3(d,f));var k=g1(h1(c));return{nextState:"CACHE",params:{ytRequest:{input:k,yb:i1(k),innerTubeRequest:b,config:e},chunkCallback:h}}}()})}};var c4=class extends B5{};c4[_.Ln]=[a4];var $3=class extends C5{execute(a){return x3(this,function(){return function*(){var b=a.ytRequest,c=a.error,d=a.attempt,e=a.chunkCallback,f=b.config?.NJ;if(!(f&&c instanceof G5&&N3(c.type))||d>(f.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:b,chunkCallback:e}};var h=(c=f.lH)?c.nI(d):-1;h===-1&&(h=1E3);f.jy!==void 0&&(h=Math.min(h,f.jy));yield*y3(u3(new Promise(k=>{_.It(k,h)})));return{nextState:"FETCH",params:{ytRequest:b,chunkCallback:e,attempt:d}}}()})}};var d4=class extends C5{execute(a){return x3(this,function(){return function*(){var b=a.chunkCallback,c=a.responsePayload,d=a.wireResponse;b&&(b(c),"playerResponse"in d&&d.playerResponse&&(_.Ck(),(b=_.pa("yt.scheduler.instance.setPriorityThreshold"))&&b(4)));return{nextState:"DONE",value:c}}()})}};var Sua=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],e4=class extends C5{execute(a){return x3(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"])&&Sua.indexOf(b)>-1)return delete c["@type"],{nextState:"PROCESS_RESPONSE", params:{...a,extractedResponse:c}}}return{nextState:"FAILED",error:Error("Be")}}()})}};var Tua="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" "),f4=class extends C5{constructor(a){super();this.j=a}execute(a){var b=this.j;return x3(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 Tua)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.Qm=f.reelWatchSequenceResponse:e.content=f;return{nextState:"CALLBACK_DISPATCHER",params:a}}()})}};f4[_.Ln]=[_.Bz];var j4=class extends B5{};j4[_.Ln]=[h4];var g4=class extends C5{execute(a){return x3(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 Uua=class extends E5{v(){return Nua}get B(){return!0}o(a){return _.A(a,Iua)||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 Vua=class extends E5{v(){return Oua}get B(){return!0}o(a){return _.A(a,_.tz)||void 0}j(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)}};var H5=class extends E5{constructor(a){super();this.J=a}v(){return Jua}o(a){return _.A(a,_.lB)||_.A(a,_.mB)||_.A(a,_.kB)}j(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);b.clientParamIdentifier&&this.J?.j(b.clientParamIdentifier)&&(a.clientParams=this.J.o(b.clientParamIdentifier))}};H5[_.Ln]=[new _.Qs("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var Wua=class extends E5{v(){return y5}get B(){return!0}o(a){return _.A(a,_.gB)||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 Xua=class extends E5{v(){return y5}o(a){return _.A(a,_.sz)}get B(){return!0}j(a,b){b.undoToken&&(a.feedbackTokens=[b.undoToken]);b.isUndoTokenUnencrypted&&(a.isFeedbackTokenUnencrypted=b.isUndoTokenUnencrypted)}};var Yua=class extends E5{v(){return Lua}o(a){return _.A(a,_.rz)||void 0}j(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)}};var Zua=class extends E5{v(){return Mua}o(a){return _.A(a,_.IA)||void 0}j(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)}};var $ua=class extends E5{v(){return Kua}o(a){return _.A(a,_.nB)}j(a,b,c={}){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);c.includeListId&&(a.includeListId=!0)}};var ava=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 Tsa=class{constructor(a,b){this.j=0;this.Og=b?.Og??window;this.km=b?.km;this.requestKey=b?.requestKey??(_.tj("par_bir_key")||"O43z0dpjhgX20SCx4KAo");this.Bs=b?.Bs??(d=>new A2(d));var c=b?.gI??((d,e,f)=>new ava(d,e,f));this.bgChallenge=b3(a.bgChallenge);this.ttlSeconds=d3(c3(a.challenge||""));this.Yc=c(this.requestKey,_.x("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.v.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.Ds=b?.Ds;Ssa(this.Yc);this.zr=b?.zr??(d=>{_.Ne(this.Og.document,"visibilitychange",()=>{this.Og.document.visibilityState==="visible"&&d()})})}v(){Date.now()>this.j+this.ttlSeconds*1E3&&this.vm?.U()}};var Zsa=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],bva=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=g0(a.interpreterSafeScript):e=a.interpreterScript??null;a.interpreterSafeUrl&&(d=_.Xv(a.interpreterSafeUrl).toString());Ysa(this,e,d,a.program,b,c)}else _.Ep(Error("De"))}isInitialized(){return this.v()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(a={}){return this.v()?this.B({Fc:a}):null}dispose(){this.o(null);this.S(8)}v(){return!!this.vm}B(a){return this.vm.Sr(a)}o(a){_.Xd(this.vm);this.vm=a}S(a){this.state=a}};var cva=class extends bva{o(a){u4()?.bgvma();if(a){let b={bgvma:a.dispose.bind(a),bgvmb:a.snapshot.bind(a),bgvmc:a.Sr.bind(a)};_.na("yt.abuse.playerAttLoader",b);_.Ea("yt.abuse.playerAttLoaderRun",c=>a.snapshot(c))}else _.na("yt.abuse.playerAttLoader",null),_.na("yt.abuse.playerAttLoaderRun",null)}v(){return!!u4()}B(a){return u4().bgvmc(a)}};var dva=class extends _.Ss{constructor(){super("document_active");this.v=10;this.o=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.Y},{from:"document_active",to:"document_disposed",action:this.J},{from:"document_disposed_preventable",to:"document_disposed",action:this.J},{from:"document_disposed_preventable",to:"flush_logs",action:this.I},{from:"document_disposed_preventable",to:"document_active",action:this.D},{from:"document_disposed",to:"flush_logs", action:this.I},{from:"document_disposed",to:"document_active",action:this.D},{from:"document_disposed",to:"document_disposed",action:()=>{}},{from:"flush_logs",to:"document_active",action:this.D}];window.addEventListener("pagehide",a=>{this.transition("document_disposed",{event:a});a.persisted===!1&&(this.o=new Map)});window.addEventListener("beforeunload",a=>{this.transition("document_disposed_preventable",{event:a})})}Y(a,b){if(!this.o.get("document_disposed_preventable")&&(a(b?.event),b?.event?.defaultPrevented|| b?.event?.returnValue)){b.event.returnValue||(b.event.returnValue=!0);b.event.defaultPrevented||b.event.preventDefault();this.o=new Map;this.transition("document_active");return}this.o.set("document_disposed_preventable",!0);this.o.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")}J(a,b){this.o.get("document_disposed")?this.transition("document_active"):(a(b?.event),this.o.set("document_disposed",!0),this.transition("flush_logs"))}I(a,b){a(b?.event);this.transition("document_active")}D(){this.o= new Map}};var eva=class extends _.Ss{constructor(){super("document_visibility_unknown");this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.D},{from:"document_visibility_unknown",to:"document_hidden",action:this.o},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.I},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.J},{from:"document_visible",to:"document_hidden",action:this.o},{from:"document_visible",to:"document_foregrounded", action:this.I},{from:"document_visible",to:"document_visible",action:this.D},{from:"document_foregrounded",to:"document_visible",action:this.D},{from:"document_foregrounded",to:"document_hidden",action:this.o},{from:"document_foregrounded",to:"document_foregrounded",action:this.I},{from:"document_hidden",to:"document_visible",action:this.D},{from:"document_hidden",to:"document_backgrounded",action:this.J},{from:"document_hidden",to:"document_hidden",action:this.o},{from:"document_backgrounded",to:"document_hidden", action:this.o},{from:"document_backgrounded",to:"document_backgrounded",action:this.J},{from:"document_backgrounded",to:"document_visible",action:this.D}];document.addEventListener("visibilitychange",a=>{document.visibilityState==="visible"?this.transition("document_visible",{event:a}):this.transition("document_hidden",{event:a})});_.x("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",a=>{this.transition("document_backgrounded",{event:a})}),window.addEventListener("focus", a=>{this.transition("document_foregrounded",{event:a})}))}D(a,b){a(b?.event);_.x("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")}o(a,b){a(b?.event);_.x("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")}J(a,b){a(b?.event)}I(a,b){a(b?.event)}};var fva=class{constructor(){this.B=new dva;this.D=new eva}install(...a){a.forEach(b=>{this.B.install(b)});a.forEach(b=>{this.D.install(b)})}};var W4=class extends fva{constructor(){super();this.install({document_disposed:{callback:this.j}});_.x("combine_ve_grafts")&&this.install({document_disposed:{callback:this.o}});this.install({flush_logs:{callback:this.v}});_.x("web_log_cfg_cee_ks")||_.Yj($sa)}v(){_.Bp("finalPayload",{csn:_.eq()})}j(){_.Xy(_.vz);_.wz!=null&&_.wz.flush()}o(){_.jx(_.ix())}};var v4=class extends _.Xj{constructor(a,...b){super(a,b);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var A4=class{constructor(a){this.j=a}async fetch(a,b,c,d){a=ata(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 w4(this,k,new J2,[],d)}}return await this.handleResponse(e,c)}catch(e){if(_.Ep(e),c?.Ev&&e instanceof v4&&e.errorType===1)throw e;}}handleResponse(a,b){var c=a.text().then(d=>{if(b?.Qx&& a.ok)return _.Cy(b.Qx,d);d=d.replace(")]}'","");if(b?.Ev&&d)try{var e=JSON.parse(d)}catch(f){throw new v4("JSON parsing failed after fetch");}return e??JSON.parse(d)});a.redirected||a.ok?this.j&&this.j.success():(this.j&&this.j.dI(),c=c.then(d=>{_.Ep(new _.Xj("Error: API fetch failed",a.status,a.url,d));return{...d,errorMetadata:{status:a.status}}}));return c}};A4[_.Ln]=[_.In(new _.Qs("NETWORK_SLI_TOKEN"))];var x4=class{static hc(){var a=_.pa("ytglobal.storage_");a||(a=new x4,_.na("ytglobal.storage_",a));return a}async estimate(){var a=navigator;if(a.storage?.estimate)return a.storage.estimate();if(a.webkitTemporaryStorage?.queryUsageAndQuota)return bta()}async persist(){var a=navigator;return a.storage?.persist?await a.storage?.persist()?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED":"PERSISTED_STATE_NOT_SUPPORTED"}};_.na("ytglobal.storageClass_",x4);var fqa=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}Hb(a){this.handleError(a)}Xl(a,b){switch(a){case "IDB_DATA_CORRUPTED":_.x("idb_data_corrupted_killswitch")||this.j("idbDataCorrupted",b);break;case "IDB_UNEXPECTEDLY_CLOSED":this.j("idbUnexpectedlyClosed",b);break;case "IS_SUPPORTED_COMPLETED":_.x("idb_is_supported_completed_killswitch")||this.j("idbIsSupportedCompleted",b);break; case "QUOTA_EXCEEDED":cta(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 I5=!1;var gta={si:{feedbackEndpoint:H3(Wua),modifyChannelNotificationPreferenceEndpoint:H3(Yua),playlistEditEndpoint:H3(Zua),shareEntityEndpoint:H3(H5),subscribeEndpoint:H3(Uua),undoFeedbackEndpoint:H3(Xua),unsubscribeEndpoint:H3(Vua),webPlayerShareEntityServiceEndpoint:H3($ua)}};var jta=new Map,ita=class extends _.Zd{constructor(a,b,c,d,e){super();this.container=a;this.webPlayerContextConfig=b;this.j=c;this.tj=d;this.playerVars=e;nta(this)}la(){this.api&&this.api.destroy();e0(this.container);super.la()}};var gva={["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 pta=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var Ata=class extends _.Zd{constructor(){var a=T4,b=P4;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=_.x("web_player_split_event_bus_iframe");this.I=_.w("POST_MESSAGE_ORIGIN")||`${document.location.protocol}//${document.location.hostname}`;this.D=c=>{this.onMessage(c)};J5.addEventListener("message",this.D);if(a=_.w("WIDGET_ID"))this.sessionId=a;b&&this.D(b);I4(this,"onReady",()=>{this.M=!0;var c=this.api.getVideoData(); c.isPlayable||(this.ia=!0,this.errorCode=(c=c.errorCode)?gva[c]||5:5,this.sendMessage("onError",Number(this.errorCode)));L4(this);this.j||this.v||window.parent===window||!this.sessionId||K4(this,{event:"readyToListen"},window.parent)});I4(this,"onVideoProgress",this.dc.bind(this));I4(this,"onVolumeChange",this.Gc.bind(this));I4(this,"onApiChange",this.ma.bind(this));I4(this,"onPlaybackQualityChange",this.Ka.bind(this));I4(this,"onPlaybackRateChange",this.Na.bind(this));I4(this,"onStateChange",this.pb.bind(this)); I4(this,"onWebglSettingsChanged",this.Wk.bind(this));I4(this,"onCaptionsTrackListChanged",this.xa.bind(this));I4(this,"captionssettingschanged",this.Ba.bind(this))}sendMessage(a,b){a={event:a,info:b===void 0?null:b};this.v?K4(this,a):this.U.push(a)}pb(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());M4(this,a)}Ka(a){a={playbackQuality:a};this.api.getAvailableQualityLevels&&(a.availableQualityLevels=this.api.getAvailableQualityLevels());this.api.getPreferredQuality&&(a.preferredQuality=this.api.getPreferredQuality());M4(this,a)}Na(a){M4(this,{playbackRate:a})}ma(){var a=this.api.getOptions(),b={namespaces:a};for(let c=0,d=a.length;c0&&F4(b)){var e=c;if(_.ya(e[0])&&!Array.isArray(e[0]))d=e[0];else switch(d={},b){case "loadVideoById":case "cueVideoById":d=G4(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=G4(d);break;case "loadPlaylist":case "cuePlaylist":d= H4(e[0],e[1],e[2],e[3])}c.length=1;c[0]=d}this.api.handleExternalCall(b,c,a);F4(b)&&M4(this,J4(this))}}}}la(){super.la();J5.removeEventListener("message",this.D);for(var a=0;a{this.onMessage(d)};K5.addEventListener("message",this.o);N4(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.ja()||N4(this,a,sta(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.ja()){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=tta(c,b||{}),b=this.api.handleExternalCall(c,b,a||null),(b=uta(c,b))&&N4(this,c,b))}}}}}}la(){K5.removeEventListener("message",this.o);for(let a in this.j)this.j.hasOwnProperty(a)&&this.removeListener(a);super.la()}},K5=window,rta= window.parent;var O4=new cva;var T4=null,V4=null,R4=()=>{},P4;var a5=!1;_.at.then(()=>{_.vq("ep_init_cus");if(!I5){I5=!0;var a=_.x("enable_wiz_context_per_component")||!1;Object.assign(_.Fu,{Hi:!0,vp:a,up:a,vv:_.x("web_include_cow_tracing"),handleError:dta});fta();_.ov=Mqa;_.pv=Nqa}Gta();_.vq("ep_init_eps");_.na("yt.setConfig",_.Qi);_.na("yt.config.set",_.Qi);_.na("yt.setMsg",l1);_.na("yt.msgs.set",l1);_.na("yt.logging.errors.log",_.Cp);_.na("writeEmbed",yta);_.na("yt.abuse.player.botguardInitialized",_.pa("yt.abuse.player.botguardInitialized")||vta);_.na("yt.abuse.player.invokeBotguard", _.pa("yt.abuse.player.invokeBotguard")||wta);_.na("yt.abuse.dclkstatus.checkDclkStatus",_.pa("yt.abuse.dclkstatus.checkDclkStatus")||k3);_.na("yt.player.exports.navigate",_.pa("yt.player.exports.navigate")||esa);_.na("yt.util.activity.init",_.pa("yt.util.activity.init")||u0);_.na("yt.util.activity.getTimeSinceActive",_.pa("yt.util.activity.getTimeSinceActive")||_.Bn);_.na("yt.util.activity.setTimestamp",_.pa("yt.util.activity.setTimestamp")||s0);window.addEventListener("load",_.Vi(Dta));window.addEventListener("pageshow", _.Vi(Eta));window.addEventListener("pagehide",_.Vi(Fta));Lsa();xta();_.vq("ep_init_epe");R4=_.L5;_.vq("ep_init_cue")});_.L5=()=>{}; _.L5=function(a){(0,_.dh)("r78Drb").then(()=>{(0,_.pz)(a)})}; _.Vd(); }catch(e){_._DumpException(e)} }).call(this,this.default_base); // Google Inc.