(function(){'use strict';var k;function ca(a){var b=0;return function(){return b>>0)+"_",e=0;return b}); ka("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=f}}); ka("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Wa(this,b,"endsWith");b+="";c===void 0&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;e>0&&c>0;)if(d[--c]!=b[--e])return!1;return e<=0}}); function Xa(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c=this.length))return this[a]} ka("Array.prototype.at",function(a){return a?a:Ya}); function Za(a){return a?a:Ya} ka("Int8Array.prototype.at",Za);ka("Uint8Array.prototype.at",Za);ka("Uint8ClampedArray.prototype.at",Za);ka("Int16Array.prototype.at",Za);ka("Uint16Array.prototype.at",Za);ka("Int32Array.prototype.at",Za);ka("Uint32Array.prototype.at",Za);ka("Float32Array.prototype.at",Za);ka("Float64Array.prototype.at",Za);ka("String.prototype.at",function(a){return a?a:Ya}); ka("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c; })})}}); ka("Array.prototype.findIndex",function(a){return a?a:function(b,c){return Va(this,b,c).i}}); ka("Math.sign",function(a){return a?a:function(b){b=Number(b);return b===0||isNaN(b)?b:b>0?1:-1}}); ka("String.raw",function(a){return a?a:function(b,c){if(b==null)throw new TypeError("Cannot convert undefined or null to object");for(var d=b.raw,e=d.length,f="",g=0;g>>0),jb=0;function kb(a,b,c){return a.call.apply(a.bind,arguments)} function lb(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}} function mb(a,b,c){mb=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?kb:lb;return mb.apply(null,arguments)} function nb(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}} function ob(){return Date.now()} function pb(a){return a} function qb(a,b){function c(){} c.prototype=b.prototype;a.yb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h=0&&a.indexOf(b,c)==c} var xb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},yb=/&/g,zb=//g,Bb=/"/g,Cb=/'/g,Db=/\x00/g,Eb=/[\x00&<>"']/;var Fb=ab(1,!0),Gb=ab(610401301,!1);ab(899588437,!1);ab(725719775,!1);var Hb=ab(513659523,!1),Ib=ab(568333945,!1);ab(1331761403,!1);ab(651175828,!1);ab(722764542,!1);ab(748402145,!1);ab(748402146,!1);ab(103340015,!1);ab(555019702,!1);ab(2147483644,!1);ab(2147483645,!1);ab(2147483646,Fb);ab(2147483647,!0);function Jb(){var a=B.navigator;return a&&(a=a.userAgent)?a:""} var Kb,Lb=B.navigator;Kb=Lb?Lb.userAgentData||null:null;function Mb(a){if(!Gb||!Kb)return!1;for(var b=0;b0:!1} function Pb(){return Ob()?!1:Nb("Opera")} function Qb(){return Nb("Firefox")||Nb("FxiOS")} function Rb(){return Nb("Safari")&&!(Sb()||(Ob()?0:Nb("Coast"))||Pb()||(Ob()?0:Nb("Edge"))||(Ob()?Mb("Microsoft Edge"):Nb("Edg/"))||(Ob()?Mb("Opera"):Nb("OPR"))||Qb()||Nb("Silk")||Nb("Android"))} function Sb(){return Ob()?Mb("Chromium"):(Nb("Chrome")||Nb("CriOS"))&&!(Ob()?0:Nb("Edge"))||Nb("Silk")} ;function Tb(){return Gb?!!Kb&&!!Kb.platform:!1} function Ub(){return Nb("iPhone")&&!Nb("iPod")&&!Nb("iPad")} ;var Vb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0); for(var c=0;c=0)&&Array.prototype.splice.call(a,b,1);return c} function dc(a){var b=a.length;if(b>0){for(var c=Array(b),d=0;db?1:a>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|l>>6];l=b[l&63];c[f++]=""+m+g+h+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("")} function Cc(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;Dc(a,function(f){d[e++]=f}); return e!==c?d.subarray(0,e):d} function Dc(a,b){function c(l){for(;d>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}} function Bc(){if(!zc){zc={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));yc[c]=d;for(var e=0;e=b||(d[a]=c+1,a=Error(),Pc(a,"incident"),vb(a))}} ;var Tc=typeof Symbol==="function"&&typeof Symbol()==="symbol";function Uc(a,b,c){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b} var Vc=Uc("jas",void 0,!0),Wc=Uc(void 0,"1oa"),Xc=Uc(void 0,Symbol()),Yc=Uc(void 0,"0ub"),Zc=Uc(void 0,"0ubs"),$c=Uc(void 0,"0ubsb"),ad=Uc(void 0,"0actk"),dd=Uc("m_m","iA",!0),ed=Uc(void 0,"vps"),fd=Uc();Math.max.apply(Math,z(Object.values({Xv:1,Wv:2,Vv:4,Cw:8,oy:16,ow:32,gu:64,Qv:128,xu:256,Wx:512,zu:1024,Rv:2048,pw:4096})));var gd={Xp:{value:0,configurable:!0,writable:!0,enumerable:!1}},hd=Object.defineProperties,id=Tc?Vc:"Xp",jd,kd=[];ld(kd,7);jd=Object.freeze(kd);function md(a,b){Tc||id in a||hd(a,gd);a[id]|=b} function ld(a,b){Tc||id in a||hd(a,gd);a[id]=b} ;function nd(){return typeof BigInt==="function"} ;var od={};function pd(a,b){if(b===void 0){if(b=a.j!==qd)b=!!(2&(a.M[id]|0));return b}return!!(2&b)&&a.j!==qd} var qd={},rd=Object.freeze({});function sd(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 g=e+(f?-1:0);for(b=b&128?1:0;b=Ed&&a<=Fd:a[0]==="-"?Gd(a,Hd):Gd(a,Id)}),Hd=Number.MIN_SAFE_INTEGER.toString(),Ed=Cd?BigInt(Number.MIN_SAFE_INTEGER):void 0,Id=Number.MAX_SAFE_INTEGER.toString(),Fd=Cd?BigInt(Number.MAX_SAFE_INTEGER):void 0; function Gd(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;Kd=b;Ld=(a-b)/4294967296>>>0} function Nd(a){if(a<0){Md(0-a);var b=x(Od(Kd,Ld));a=b.next().value;b=b.next().value;Kd=a>>>0;Ld=b>>>0}else Md(a)} function Pd(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else nd()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Qd(c)+Qd(a));return c} function Qd(a){a=String(a);return"0000000".slice(a.length)+a} function Rd(){var a=Kd,b=Ld;b&2147483648?nd()?a=""+(BigInt(b|0)<>>0)):(b=x(Od(a,b)),a=b.next().value,b=b.next().value,a="-"+Pd(a,b)):a=Pd(a,b);return a} function Od(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]} ;function Sd(a){return Array.prototype.slice.call(a)} ;function Td(a,b){throw Error(b===void 0?"unexpected value "+a+"!":b);} ;var Ud=typeof BigInt==="function"?BigInt.asIntN:void 0,Vd=Number.isSafeInteger,Wd=Number.isFinite,Xd=Math.trunc;function Yd(a){return a.displayName||a.name||"unknown type name"} function Zd(a){if(a!=null&&typeof a!=="boolean")throw Error("Expected boolean but got "+db(a)+": "+a);return a} function $d(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a} var ae=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function be(a){switch(typeof a){case "bigint":return!0;case "number":return Wd(a);case "string":return ae.test(a);default:return!1}} function ce(a){if(typeof a!=="number")throw Rc("int32");if(!Wd(a))throw Rc("int32");return a|0} function de(a){return a==null?a:ce(a)} function ee(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Wd(a)?a|0:void 0} function fe(a){var b=0;b=b===void 0?0:b;if(!be(a))throw Rc("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return ge(a);case "bigint":return String(Ud(64,a));default:return he(a)}case 1024:switch(c){case "string":return ie(a);case "bigint":return Dd(Ud(64,a));default:return je(a)}case 0:switch(c){case "string":return ge(a);case "bigint":return Dd(Ud(64,a));default:return ke(a)}default:return Td(b,"Unknown format requested type for int64")}} function le(a){return a==null?a:fe(a)} function me(a){var b=a.length;return a[0]==="-"?b<20?!0:b===20&&Number(a.substring(0,7))>-922337:b<19?!0:b===19&&Number(a.substring(0,6))<922337} function ne(a){a.indexOf(".");if(me(a))return a;if(a.length<16)Nd(Number(a));else if(nd())a=BigInt(a),Kd=Number(a&BigInt(4294967295))>>>0,Ld=Number(a>>BigInt(32)&BigInt(4294967295));else{var b=+(a[0]==="-");Ld=Kd=0;for(var c=a.length,d=0+b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),Ld*=1E6,Kd=Kd*1E6+d,Kd>=4294967296&&(Ld+=Math.trunc(Kd/4294967296),Ld>>>=0,Kd>>>=0);b&&(b=x(Od(Kd,Ld)),a=b.next().value,b=b.next().value,Kd=a,Ld=b)}return Rd()} function ke(a){be(a);a=Xd(a);if(!Vd(a)){Nd(a);var b=Kd,c=Ld;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);var d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Pd(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a} function he(a){be(a);a=Xd(a);if(Vd(a))a=String(a);else{var b=String(a);me(b)?a=b:(Nd(a),a=Rd())}return a} function ge(a){be(a);var b=Xd(Number(a));if(Vd(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return ne(a)} function ie(a){var b=Xd(Number(a));if(Vd(b))return Dd(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return nd()?Dd(Ud(64,BigInt(a))):Dd(ne(a))} function je(a){return Vd(a)?Dd(ke(a)):Dd(he(a))} function oe(a){if(typeof a!=="string")throw Error();return a} function pe(a){if(a!=null&&typeof a!=="string")throw Error();return a} function qe(a){return a==null||typeof a==="string"?a:void 0} function re(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+Yd(b)+" but got "+(a&&Yd(a.constructor)));return a} function se(a,b,c){if(a!=null&&a[dd]===od)return a;if(Array.isArray(a)){var d=a[id]|0;c=d|c&32|c&2;c!==d&&ld(a,c);return new b(a)}} ;var te={};function ue(a){return a} ;function ve(a){var b=pb(Xc);return b?a[b]:void 0} var we={OA:!0};function xe(a,b){b<100||Sc(Zc,1)} ;function ye(a,b,c,d){var e=d!==void 0;d=!!d;var f=pb(Xc),g;!e&&Tc&&f&&(g=a[f])&&g.Wo(xe);f=[];var h=a.length;g=4294967295;var l=!1,m=!!(b&64),n=m?b&128?0:-1:void 0;if(!(b&1)){var p=h&&a[h-1];p!=null&&typeof p==="object"&&p.constructor===Object?(h--,g=h):p=void 0;if(m&&!(b&128)&&!e){l=!0;var r;g=((r=ze)!=null?r:ue)(g-n,n,a,p)+n}}b=void 0;for(r=0;r=g){var u=r-n,w=void 0;((w=b)!=null?w:b={})[u]=t}else f[r]=t}if(p)for(var y in p)h=p[y],h!=null&& (h=c(h,d))!=null&&(r=+y,t=void 0,m&&!Number.isNaN(r)&&(t=r+n)0?void 0:a===0?Ee||(Ee=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}} function Ge(a,b,c,d){d=d===void 0?0:d;if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-8380417|(b&1023)<<13)}else{if(!Array.isArray(a))throw Error("narr");e=a[id]|0;2048&e&&!(2&e)&&He();if(e&256)throw Error("farr");if(e&64)return d!==0||e&2048||ld(a,e|2048),a;if(c&&(e|=128,c!==a[0]))throw Error("mid");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1,h=c[g];if(h!=null&&typeof h==="object"&&h.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("pvtlmt");for(var l in h)f=+l,f1024)throw Error("spvt");e=e&-8380417|(l&1023)<<13}}}e|=64;d===0&&(e|=2048);ld(a,e);return a} function He(){Sc(ad,5)} ;function Ie(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[id]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=Je(a,c,!1,b&&!(c&16)):(md(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&a[dd]===od)return b=a.M,c=b[id]|0,pd(a,c)?a:Ke(a,b,c)?Le(a,b):Je(b,c);if(a instanceof Kc)return a} function Le(a,b,c){a=new a.constructor(b);c&&(a.j=qd);a.o=qd;return a} function Je(a,b,c,d){d!=null||(d=!!(34&b));a=ye(a,b,Ie,d);d=32;c&&(d|=2);b=b&8380609|d;ld(a,b);return a} function Me(a){var b=a.M,c=b[id]|0;return pd(a,c)?Ke(a,b,c)?Le(a,b,!0):new a.constructor(Je(b,c,!1)):a} function Ne(a){if(a.j!==qd)return!1;var b=a.M;b=Je(b,b[id]|0);md(b,2048);a.M=b;a.j=void 0;a.o=void 0;return!0} function Oe(a){if(!Ne(a)&&pd(a,a.M[id]|0))throw Error();} function Pe(a,b){b===void 0&&(b=a[id]|0);b&32&&!(b&4096)&&ld(a,b|4096)} function Ke(a,b,c){return c&2?!0:c&32&&!(c&4096)?(ld(b,c|2),a.j=qd,!0):!1} ;var Qe=Dd(0),Re={};function Se(a,b,c,d){Object.isExtensible(a);b=Te(a.M,b,c);if(b!==null||d&&a.o!==qd)return b} function Te(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 g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object){c=g[b];var h=!0}else if(e===f)c=g;else return}else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}} function Ue(a,b,c,d){Oe(a);var e=a.M;Ve(e,e[id]|0,b,c,d);return a} function Ve(a,b,c,d,e){var f=c+(e?0:-1),g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){var h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;if(d!==void 0){var l;g=((l=b)!=null?l:b=a[id]|0)>>13&1023||536870912;c>=g?d!=null&&(f={},a[g+(e?0:-1)]=(f[c]=d,f)):a[f]=d}return b} function We(a){return!!(2&a)&&!!(4&a)||!!(256&a)} function Xe(a,b,c){Oe(a);var d=a.M,e=d[id]|0;if(b==null)return Ve(d,e,3),a;if(!Array.isArray(b))throw Rc();var f,g=f=b===jd?7:b[id]|0,h=We(f),l=h||Object.isFrozen(b);h||(f=0);l||(b=Sd(b),g=0,f=Ye(f,e),l=!1);f|=5;h=4&f?512&f?512:1024&f?1024:0:void 0;h=h!=null?h:0;for(var m=0;m>>0&255)}; tf.prototype.writeInt8=function(a){this.j.push(a>>>0&255)};function uf(){this.v=[];this.j=0;this.o=new tf} function vf(a,b){b.length!==0&&(a.v.push(b),a.j+=b.length)} function wf(a,b){xf(a,b,2);b=a.o.end();vf(a,b);b.push(a.j);return b} function yf(a,b){var c=b.pop();for(c=a.j+a.o.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.j++;b.push(c);a.j++} function xf(a,b,c){a=a.o;for(b=b*8+c;b>127;)a.j.push(b&127|128),b>>>=7;a.j.push(b)} ;function zf(){function a(){throw Error();} Object.setPrototypeOf(a,a.prototype);return a} var Af=zf(),Bf=zf();function Cf(a,b,c){this.M=Ge(a,b,c)} Cf.prototype.toJSON=function(){return Ce(this)}; Cf.prototype.serialize=function(a){return JSON.stringify(Ce(this,a))}; function Df(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");md(b,32);return new a(b)} Cf.prototype.clone=function(){var a=this.M;var b=a[id]|0;return Ke(this,a,b)?Le(this,a,!0):new this.constructor(Je(a,b,!1))}; Cf.prototype[dd]=od;Cf.prototype.toString=function(){return this.M.toString()};function Ef(a,b){this.xh=a;a=pb(Af);this.j=!!a&&b===a||!1} function Ff(){var a=Gf;var b=b===void 0?Af:b;return new Ef(a,b)} function Gf(a,b,c,d,e){b=Hf(b,d);b!=null&&(c=wf(a,c),e(b,a),yf(a,c))} var If=Ff(),Jf=Ff(),Kf=Symbol(),Lf=Symbol(),Mf,Nf; function Of(a){var b=Pf,c=Qf,d=a[Kf];if(d)return d;d={};d.Iy=a;d.Nk=Fe(a[0]);var e=a[1],f=1;e&&e.constructor===Object&&(d.extensions=e,e=a[++f],typeof e==="function"&&(d.pq=!0,Mf!=null||(Mf=e),Nf!=null||(Nf=a[f+1]),e=a[f+=2]));for(var g={};e&&Rf(e);){for(var h=0;h0} function Hf(a,b){if(a instanceof Cf)return a.M;if(Array.isArray(a))return Ge(a,b[0],b[1],2)} ;function Pf(a,b,c){a[b]=c.xh} function Qf(a,b,c,d){var e,f,g=c.xh;a[b]=function(h,l,m){return g(h,l,m,f||(f=Of(d).Nk),e||(e=Sf(d)))}} function Sf(a){var b=a[Lf];if(!b){var c=Of(a);b=function(d,e){return Tf(d,e,c)}; a[Lf]=b}return b} function Tf(a,b,c){sd(a,a[id]|0,function(d,e){if(e!=null){var f=Uf(c,d);f?f(b,e,d):d<500||Sc($c,3)}}); (a=ve(a))&&a.Wo(function(d,e,f){vf(b,b.o.end());for(d=0;d0})} function eg(a){if(a.textContent)return!0;if(a instanceof HTMLInputElement){if(!a.labels)return!1;a=x(a.labels);for(var b=a.next();!b.done;b=a.next())if(b.value.textContent)return!0}return!1} ;function fg(a){return a.sort(function(b,c){return cg(c)-cg(b)})} function gg(a){a=Array.from(a.querySelectorAll("a[href],a[tabindex],area[href],iframe,[tabindex],[contentEditable],summary,details:not(:has(summary)),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),object:not([disabled])")).filter(function(b){return(bg(b.style)?bg(window.getComputedStyle(b)):!1)&&eg(b)}); return dg(a)?fg(a):a} function hg(a){a=gg(a);a.length>0&&a[0].focus()} ;function ig(a){var b=Ua.apply(1,arguments).filter(Boolean).join("&");if(!b)return a;var c=a.match(/[?&]adurl=/);return c?a.slice(0,c.index+1)+b+"&"+a.slice(c.index+1):a+(a.indexOf("?")<0?"?":"&")+b} function jg(a,b){return b?"&"+a+"="+encodeURIComponent(b):""} function kg(a){var b=a.url;a=a.fB;this.o=b;this.B=a;this.v=(new Date).getTime()-17040672E5;this.j={};for(var c=/[?&]([^&=]+)=([^&]*)/g;a=c.exec(b);)this.j[a[1]]=a[2]} function lg(a){a=a.B;if(!a)return"";var b=jg("uap",a.platform)+jg("uapv",a.platformVersion)+jg("uafv",a.uaFullVersion)+jg("uaa",a.architecture)+jg("uam",a.model)+jg("uab",a.bitness);a.fullVersionList&&(b+="&uafvl="+encodeURIComponent(a.fullVersionList.map(function(c){return encodeURIComponent(c.brand)+";"+encodeURIComponent(c.version)}).join("|"))); a.wow64!=null&&(b+="&uaw="+Number(a.wow64));return b.slice(1)} ;/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ var mg=globalThis.trustedTypes,ng;function og(){var a=null;if(!mg)return a;try{var b=function(c){return c}; a=mg.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a} function pg(){ng===void 0&&(ng=og());return ng} ;function qg(a){this.wl=a} qg.prototype.toString=function(){return this.wl+""}; function rg(a){var b=pg();a=b?b.createScriptURL(a):a;return new qg(a)} function sg(a){if(a instanceof qg)return a.wl;throw Error("");} ;var tg=ya([""]),ug=za(["\x00"],["\\0"]),vg=za(["\n"],["\\n"]),wg=za(["\x00"],["\\u0000"]);function xg(a){return a.toString().indexOf("`")===-1} xg(function(a){return a(tg)})||xg(function(a){return a(ug)})||xg(function(a){return a(vg)})||xg(function(a){return a(wg)});function yg(a){this.yl=a} yg.prototype.toString=function(){return this.yl}; var zg=new yg("about:invalid#zClosurez");function Ag(a){return a instanceof yg} function Bg(a){if(Ag(a))return a.yl;throw Error("");} ;function Cg(a){this.zq=a} function Dg(a){return new Cg(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})} var Eg=new Cg(function(a){return/^[^:]*([/?#]|$)/.test(a)}),Fg=Dg("tel"),Gg=Dg("data"),Ig=Dg("http"),Jg=Dg("https"),Kg=Dg("ftp"),Lg=Dg("mailto"),Mg=Dg("intent"),Ng=Dg("sms"),Og=Dg("vnd.youtube"),Pg=[Gg, Ig,Jg,Lg,Kg,Eg];function Qg(a,b){b=b===void 0?Pg:b;if(Ag(a))return a;for(var c=0;c4);e++)b[nh(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+=lh(a[e],b));e>>0;return b} function qh(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})} ;var rh=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function sh(a){return a?decodeURI(a):a} function th(a){return sh(a.match(rh)[3]||null)} function uh(a){return sh(a.match(rh)[5]||null)} function vh(a){var b=a.match(rh);a=b[5];var c=b[6];b=b[7];var d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d} function wh(a){var b=a.indexOf("#");return b<0?a:a.slice(0,b)} function xh(a,b){if(a){a=a.split("&");for(var c=0;c=0){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?oh(e):"")}}} function yh(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]} function zh(a,b,c){if(Array.isArray(b))for(var d=0;d=0&&bc)e=c;d+=b.length+1;return oh(a.slice(d,e!==-1?e:0))} var Hh=/[?&]($|#)/;function Ih(a,b){for(var c=a.search(Fh),d=0,e,f=[];(e=Eh(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(Hh,"$1")} ;function Jh(a){this.M=Ge(a)} v(Jh,Cf);function Kh(a,b){for(var c in a)b.call(void 0,a[c],c,a)} function Lh(a){for(var b in a)return b} function Mh(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b} function Nh(a){var b=Oh,c;for(c in b)if(a.call(void 0,b[c],c,b))return c} function Ph(a){for(var b in a)return!1;return!0} function Qh(a,b){if(a!==null&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=!0} function Rh(a){return a!==null&&"privembed"in a?a.privembed:!1} function Sh(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(var d in b)if(!(d in a))return!1;return!0} function Th(a){var b={},c;for(c in a)b[c]=a[c];return b} function Uh(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),c;for(c in a)b[c]=Uh(a[c]);return b} var Vh="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Wh(a,b){for(var c,d,e=1;e0)d(f);else{a:{if(f&&typeof f.length=="number"){if(gb(f)){var g=typeof f.item=="function"||typeof f.item=="string";break a}if(typeof f==="function"){g=typeof f.item=="function";break a}}g=!1}Wb(g?dc(f):f,d)}}} function fi(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)} function gi(a){return a&&a.parentNode?a.parentNode.removeChild(a):null} function hi(a){return a.nodeType==9?a:a.ownerDocument||a.document} function ii(a){return ji(a,function(b){return b.nodeName=="BUTTON"&&!0})} function ji(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null} function ki(a){this.j=a||B.document||document} k=ki.prototype;k.getElementsByTagName=function(a,b){return(b||this.j).getElementsByTagName(String(a))}; k.createElement=function(a){return fi(this.j,a)}; k.createTextNode=function(a){return this.j.createTextNode(String(a))}; k.appendChild=function(a,b){a.appendChild(b)}; k.append=function(a,b){ei(hi(a),a,arguments)}; k.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}; k.removeNode=gi;k.isElement=function(a){return gb(a)&&a.nodeType==1}; k.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function li(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d} k=li.prototype;k.clone=function(){return new li(this.left,this.top,this.width,this.height)}; k.contains=function(a){return a instanceof $h?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; k.getSize=function(){return new ai(this.width,this.height)}; k.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; k.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; k.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; k.translate=function(a,b){a instanceof $h?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this}; k.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function mi(a){this.M=Ge(a)} v(mi,Cf);function ni(a){this.M=Ge(a)} v(ni,Cf);function oi(a){this.M=Ge(a,4)} v(oi,Cf);function pi(a){this.M=Ge(a,36)} v(pi,Cf);var qi;function ri(a){var b;((b=qi)!=null?b:qi=[]).push(a)} ;function si(a,b){var c=c||[];this.v=a;this.j=b||null;this.o=[];ti(this,c)} si.prototype.toString=function(){return this.v}; si.prototype.getModuleId=function(){return this.j}; function ti(a,b){var c=!1;c=c===void 0?!1:c;a.o=a.o.concat(b);if(c){if(!a.j)throw Error("A module ID must be set on the Fava ServiceId "+a.v+" in order to modify extra edges.");b.map(function(d){return d.getModuleId()}).forEach(function(d){ri(function(e){e.j(a.j,d)})})}} ;function ui(a){a&&typeof a.dispose=="function"&&a.dispose()} ;B.U3bHHf!=null||(B.U3bHHf=0);B.U3bHHf++;var vi=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(a){return a&&AsyncContext.Snapshot.wrap(a)}:function(a){return a};function wi(a,b){this.v=a;this.B=b;this.o=0;this.j=null} wi.prototype.get=function(){if(this.o>0){this.o--;var a=this.j;this.j=a.next;a.next=null}else a=this.v();return a}; function xi(a,b){a.B(b);a.o<100&&(a.o++,b.next=a.j,a.j=b)} ;function yi(){this.o=this.j=null} yi.prototype.add=function(a,b){var c=zi.get();c.set(a,b);this.o?this.o.next=c:this.j=c;this.o=c}; yi.prototype.remove=function(){var a=null;this.j&&(a=this.j,this.j=this.j.next,this.j||(this.o=null),a.next=null);return a}; var zi=new wi(function(){return new Ai},function(a){return a.reset()}); function Ai(){this.next=this.scope=this.fn=null} Ai.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null}; Ai.prototype.reset=function(){this.next=this.scope=this.fn=null};var Bi,Ci=!1,Di=new yi;function Ei(a,b){Bi||Fi();Ci||(Bi(),Ci=!0);Di.add(a,b)} function Fi(){var a=Promise.resolve(void 0);Bi=function(){a.then(Gi)}} function Gi(){for(var a;a=Di.remove();){try{a.fn.call(a.scope)}catch(b){vb(b)}xi(zi,a)}Ci=!1} ;function Hi(){} function Ii(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}} ;function Ji(a,b){this.ra=0;this.Rc=void 0;this.Xd=this.Ac=this.parent_=null;this.Bg=this.fi=!1;if(a!=Hi)try{var c=this;a.call(b,function(d){Ki(c,2,d)},function(d){Ki(c,3,d)})}catch(d){Ki(this,3,d)}} function Li(){this.next=this.context=this.j=this.o=this.child=null;this.v=!1} Li.prototype.reset=function(){this.context=this.j=this.o=this.child=null;this.v=!1}; var Mi=new wi(function(){return new Li},function(a){a.reset()}); function Ni(a,b,c){var d=Mi.get();d.o=a;d.j=b;d.context=c;return d} function Oi(a){if(a instanceof Ji)return a;var b=new Ji(Hi);Ki(b,2,a);return b} function Pi(a){return new Ji(function(b,c){c(a)})} function Qi(a,b,c){Ui(a,b,c,null)||Ei(nb(b,a))} function Vi(a){return new Ji(function(b,c){var d=a.length,e=[];if(d)for(var f=function(m,n){d--;e[m]=n;d==0&&b(e)},g=function(m){c(m)},h,l=0;l1)));g=g.next)e||(f=g);e&&(c.ra==0&&d==1?bj(c,b):(f?(d=f,d.next==c.Xd&&(c.Xd=d),d.next=d.next.next):cj(c),dj(c,e,3,b)))}a.parent_=null}else Ki(a,3,b)} function Zi(a,b){a.Ac||a.ra!=2&&a.ra!=3||ej(a);a.Xd?a.Xd.next=b:a.Ac=b;a.Xd=b} function Xi(a,b,c,d){var e=Ni(null,null,null);e.child=new Ji(function(f,g){e.o=b?function(h){try{var l=b.call(d,h);f(l)}catch(m){g(m)}}:f; e.j=c?function(h){try{var l=c.call(d,h);l===void 0&&h instanceof aj?g(h):f(l)}catch(m){g(m)}}:g}); e.child.parent_=a;Zi(a,e);return e.child} k.bt=function(a){this.ra=0;Ki(this,2,a)}; k.ct=function(a){this.ra=0;Ki(this,3,a)}; function Ki(a,b,c){a.ra==0&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.ra=1,Ui(c,a.bt,a.ct,a)||(a.Rc=c,a.ra=b,a.parent_=null,ej(a),b!=3||c instanceof aj||fj(a,c)))} function Ui(a,b,c,d){if(a instanceof Ji)return Yi(a,b,c,d),!0;if(a)try{var e=!!a.$goog_Thenable}catch(g){e=!1}else e=!1;if(e)return a.then(b,c,d),!0;if(gb(a))try{var f=a.then;if(typeof f==="function")return gj(a,f,b,c,d),!0}catch(g){return c.call(d,g),!0}return!1} function gj(a,b,c,d,e){function f(l){h||(h=!0,d.call(e,l))} function g(l){h||(h=!0,c.call(e,l))} var h=!1;try{b.call(a,g,f)}catch(l){f(l)}} function ej(a){a.fi||(a.fi=!0,Ei(a.Oo,a))} function cj(a){var b=null;a.Ac&&(b=a.Ac,a.Ac=b.next,b.next=null);a.Ac||(a.Xd=null);return b} k.Oo=function(){for(var a;a=cj(this);)dj(this,a,this.ra,this.Rc);this.fi=!1}; function dj(a,b,c,d){if(c==3&&b.j&&!b.v)for(;a&&a.Bg;a=a.parent_)a.Bg=!1;if(b.child)b.child.parent_=null,hj(b,c,d);else try{b.v?b.o.call(b.context):hj(b,c,d)}catch(e){ij.call(null,e)}xi(Mi,b)} function hj(a,b,c){b==2?a.o.call(a.context,c):a.j&&a.j.call(a.context,c)} function fj(a,b){a.Bg=!0;Ei(function(){a.Bg&&ij.call(null,b)})} var ij=vb;function aj(a){tb.call(this,a)} qb(aj,tb);aj.prototype.name="cancel";function jj(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})} ;(function(){for(var a=["ms","moz","webkit","o"],b=0;b-1?(b=a[g],c||(b.mg=!1)):(b=new sj(b,this.src,f,!!d,e),b.mg=c,a.push(b));return b}; uj.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=vj(e,b,c,d);return b>-1?(tj(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.listeners[a],this.j--),!0):!1}; function wj(a,b){var c=b.type;c in a.listeners&&cc(a.listeners[c],b)&&(tj(b),a.listeners[c].length==0&&(delete a.listeners[c],a.j--))} function vj(a,b,c,d){for(var e=0;e-1?b[a]:null)&&Kj(c))} function Kj(a){if(typeof a!=="number"&&a&&!a.Vf){var b=a.src;if(b&&b[qj])wj(b.o,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Gj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);zj--;(c=Ej(b))?(wj(c,a),c.j==0&&(c.src=null,b[xj]=null)):tj(a)}}} function Gj(a){return a in yj?yj[a]:yj[a]="on"+a} function Hj(a,b){if(a.Vf)a=!0;else{b=new pj(b,this);var c=a.listener,d=a.Dg||a.src;a.mg&&Kj(a);a=c.call(d,b)}return a} function Ej(a){a=a[xj];return a instanceof uj?a:null} var Lj="__closure_events_fn_"+(Math.random()*1E9>>>0);function Cj(a){if(typeof a==="function")return a;a[Lj]||(a[Lj]=function(b){return a.handleEvent(b)}); return a[Lj]} ;function Mj(){lj.call(this);this.o=new uj(this);this.bb=this;this.la=null} qb(Mj,lj);Mj.prototype[qj]=!0;k=Mj.prototype;k.addEventListener=function(a,b,c,d){Aj(this,a,b,c,d)}; k.removeEventListener=function(a,b,c,d){Jj(this,a,b,c,d)}; k.dispatchEvent=function(a){var b=this.la;if(b){var c=[];for(var d=1;b;b=b.la)c.push(b),++d}b=this.bb;d=a.type||a;if(typeof a==="string")a=new oj(a,b);else if(a instanceof oj)a.target=a.target||b;else{var e=a;a=new oj(d,b);Wh(a,e)}e=!0;var f;if(c)for(f=c.length-1;!a.o&&f>=0;f--){var g=a.currentTarget=c[f];e=Nj(g,d,!0,a)&&e}a.o||(g=a.currentTarget=b,e=Nj(g,d,!0,a)&&e,a.o||(e=Nj(g,d,!1,a)&&e));if(c)for(f=0;!a.o&&f0&&a2147483647?-1:B.setTimeout(a,b||0)} ;function Qj(a,b,c){lj.call(this);this.H=c!=null?a.bind(c):a;this.D=b;this.B=null;this.o=!1;this.v=0;this.j=null} v(Qj,lj);k=Qj.prototype;k.gi=function(a){this.B=arguments;this.j||this.v?this.o=!0:Rj(this)}; k.stop=function(){this.j&&(B.clearTimeout(this.j),this.j=null,this.o=!1,this.B=null)}; k.pause=function(){this.v++}; k.resume=function(){this.v--;this.v||!this.o||this.j||(this.o=!1,Rj(this))}; k.ma=function(){lj.prototype.ma.call(this);this.stop()}; function Rj(a){a.j=Pj(function(){a.j=null;a.o&&!a.v&&(a.o=!1,Rj(a))},a.D); var b=a.B;a.B=null;a.H.apply(null,b)} ;function Sj(a,b){if(b&&a in b)return a;var c=qc?"Webkit":pc?"Moz":null;return c?(c=c.toLowerCase(),a=c+qh(a),b===void 0||a in b?a:null):null} ;hb(function(){var a=this.isSupported(),b=this.v();if(a){var c;b?c=(((qc?"Webkit":pc?"Moz":null)||"")+"visibilitychange").toLowerCase():c="visibilitychange";a=c}else a=null;return a}); hb(function(){return Sj("hidden",this.j.j)}); hb(function(){return Sj("visibilityState",this.j.j)});function Tj(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("URI is missing protocol: "+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("Invalid URI scheme in origin: "+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} ;function Uj(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0} function b(p){for(var r=g,t=0;t<64;t+=4)r[t/4]=p[t]<<24|p[t+1]<<16|p[t+2]<<8|p[t+3];for(t=16;t<80;t++)p=r[t-3]^r[t-8]^r[t-14]^r[t-16],r[t]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],w=e[2],y=e[3],C=e[4];for(t=0;t<80;t++){if(t<40)if(t<20){var E=y^u&(w^y);var H=1518500249}else E=u^w^y,H=1859775393;else t<60?(E=u&w|y&(u|w),H=2400959708):(E=u^w^y,H=3395469782);E=((p<<5|p>>>27)&4294967295)+E+C+H+r[t]&4294967295;C=y;y=w;w=(u<<30|u>>>2)&4294967295;u=p;p=E}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]= e[2]+w&4294967295;e[3]=e[3]+y&4294967295;e[4]=e[4]+C&4294967295} function c(p,r){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var t=[],u=0,w=p.length;u=56;t--)f[t]=r&255,r>>>=8;b(f);for(t=r=0;t<5;t++)for(var u=24;u>=0;u-=8)p[r++]=e[t]>>u&255;return p} for(var e=[],f=[],g=[],h=[128],l=1;l<64;++l)h[l]=0;var m,n;a();return{reset:a,update:c,digest:d,digestString:function(){for(var p=d(),r="",t=0;t=0;b--)this.remove(a[b])}; function Zj(a){a=(a.j.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f0?d:void 0));d=Ue(d,4,de(f>0?f:void 0));d=Ue(d,5,de(g>0?g:void 0));f=d.M;g=f[id]|0;d=pd(d,g)?d:Ke(d,f,g)?Le(d,f):new d.constructor(Je(f,g,!0));gf(h,gk,10,d)}a=a.logRequest.clone();h=Date.now().toString();a=Ue(a,4,le(h));b=b.slice();b=hf(a,pi,3,b);e&&(a=new mi,e=Ue(a,13,de(e)),a=new ni,e=gf(a,mi,2,e), a=new oi,e=gf(a,ni,1,e),e=sf(e,2,9),gf(b,oi,18,e));c&&Ue(b,14,le(c));return b} ;function zk(a){this.j=this.o=this.v=a} zk.prototype.reset=function(){this.j=this.o=this.v}; zk.prototype.getValue=function(){return this.o};function Zf(a){this.M=Ge(a,8)} v(Zf,Cf);var Ak=ag(Zf);function $f(a){this.M=Ge(a)} v($f,Cf);var Bk;Bk=new Yf;function Ck(a){lj.call(this);var b=this;this.componentId="";this.j=[];this.bd="";this.pageId=null;this.Qd=this.La=-1;this.T=this.experimentIds=null;this.H=this.B=0;this.X=null;this.la=this.ya=0;this.Ze=1;this.timeoutMillis=0;this.bb=!1;this.logSource=a.logSource;this.se=a.se||function(){}; this.v=new tk(a.logSource,a.qc);this.network=a.network||null;this.Id=a.Id||null;this.bufferSize=1E3;this.V=a.jt||null;this.sessionIndex=a.sessionIndex||null;this.kf=a.kf||!1;this.logger=null;this.withCredentials=!a.ek;this.qc=a.qc||!1;this.ea=!this.qc&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.zc=typeof URLSearchParams!=="undefined"&&!!(new URL(Dk())).searchParams&&!!(new URL(Dk())).searchParams.set;var c=rk(new qk);uk(this.v,c);this.D=new zk(1E4);a=Ek(this,a.Nj);this.o= new fk(this.D.getValue(),a);this.Ob=new fk(6E5,a);this.kf||this.Ob.start();this.qc||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){Fk(b);var d;(d=b.X)==null||d.flush()}}),document.addEventListener("pagehide",function(){Fk(b); var d;(d=b.X)==null||d.flush()}))} v(Ck,lj);function Ek(a,b){return a.zc?b?function(){b().then(function(){a.flush()})}:function(){a.flush()}:function(){}} k=Ck.prototype;k.ma=function(){Fk(this);this.o.stop();this.Ob.stop();lj.prototype.ma.call(this)}; function Gk(a){a.V||(a.V=Dk());try{return(new URL(a.V)).toString()}catch(b){return(new URL(a.V,window.location.origin)).toString()}} k.dispatch=function(a){if(a instanceof pi)this.log(a);else try{var b=new pi,c=a.serialize();var d=rf(b,8,c);this.log(d)}catch(e){Hk(this,4,1)}}; function Hk(a,b,c){a.X&&a.X.wd(b,c)} k.log=function(a){Hk(this,2,1);if(this.zc){a=a.clone();var b=this.Ze++;a=Ue(a,21,le(b));this.componentId&&rf(a,26,this.componentId);b=a;var c=Se(b,1);var d=d===void 0?!1:d;var e=typeof c;d=c==null?c:e==="bigint"?String(Ud(64,c)):be(c)?e==="string"?ge(c):d?he(c):ke(c):void 0;d==null&&(d=Date.now(),d=Number.isFinite(d)?d.toString():"0",Ue(b,1,le(d)));d=Se(b,15);d!=null&&(typeof d==="bigint"?Jd(d)?d=Number(d):(d=Ud(64,d),d=Jd(d)?Number(d):String(d)):d=be(d)?typeof d==="number"?ke(d):ge(d):void 0);d== null&&Ue(b,15,le((new Date).getTimezoneOffset()*60));this.experimentIds&&(d=this.experimentIds.clone(),gf(b,Jh,16,d));Hk(this,1,1);b=this.j.length-this.bufferSize+1;b>0&&(this.j.splice(0,b),this.B+=b,Hk(this,3,b));this.j.push(a);this.kf||this.o.enabled||this.o.start()}}; k.flush=function(a,b){var c=this;if(this.j.length===0)a&&a();else if(this.bb&&this.ea)this.v.j=3,Ik(this);else{var d=Date.now();if(this.Qd>d&&this.La0&&(c.La=Date.now(),c.Qd=c.La+r);r=pb(Xc);var w;Tc&&r&&((w=t.M[r])==null?void 0:w[175237375])!=null&&Sc(Yc,3);a:{var y=y===void 0?!1:y;if(pb(fd)&&pb(Xc)&&void 0===fd){w=t.M;r=w[Xc];if(!r)break a;if(r=r.PA)try{r(w,175237375,we);break a}catch(C){vb(C)}}y&&(y=t.M,(w=pb(Xc))&& w in y&&(y=y[w])&&delete y[175237375])}y=Bk.ctor?Bk.j(t,Bk.ctor,175237375,Bk.o):Bk.j(t,175237375,null,Bk.o);if(y=y===null?void 0:y)y=kf(y,1,-1),y!==-1&&(c.D=new zk(y<1?1:y),c.o.setInterval(c.D.getValue()))}}a&&a();c.H=0},n=function(r,t){var u=ff(f,pi,3); var w=Number(lf(f,14)),y=c.D;y.j=Math.min(3E5,y.j*2);y.o=Math.min(3E5,y.j+Math.round(.1*(Math.random()-.5)*2*y.j));c.o.setInterval(c.D.getValue());r===401&&g&&(c.bd=g);w&&(c.B+=w);t===void 0&&(t=c.isRetryable(r));t&&(c.j=u.concat(c.j),c.kf||c.o.enabled||c.o.start());Hk(c,7,1);b&&b("net-send-failed",r);++c.H},p=function(){c.network&&c.network.send(l,m,n)}; h?h.then(function(r){Hk(c,5,e);l.kh["Content-Encoding"]="gzip";l.kh["Content-Type"]="application/binary";l.body=r;l.Tn=2;p()},function(){Hk(c,6,e); p()}):p()}}}}; function Jk(a,b,c){c=c===void 0?null:c;var d=d===void 0?a.withCredentials:d;var e={},f=new URL(Gk(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,Tn:1,kh:e,requestType:"POST",withCredentials:d,timeoutMillis:a.timeoutMillis}} function Fk(a){a.v.isFinal=!0;a.flush();a.v.isFinal=!1} function Ik(a){Kk(a,function(b,c){b=new URL(b);b.searchParams.set("format","json");var d=!1;try{d=window.navigator.sendBeacon(b.toString(),c.serialize())}catch(e){}d||(a.ea=!1);return d})} function Kk(a,b){if(a.j.length!==0){var c=new URL(Gk(a));c.searchParams.delete("format");var d=a.se();d&&c.searchParams.set("auth",d);c.searchParams.set("authuser",a.sessionIndex||"0");for(d=0;d<10&&a.j.length;++d){var e=a.j.slice(0,32),f=yk(a.v,e,a.B,a.H,a.Id,a.ya,a.la);if(!b(c.toString(),f)){++a.H;break}a.B=0;a.H=0;a.ya=0;a.la=0;a.j=a.j.slice(e.length)}a.o.enabled&&a.o.stop()}} k.isRetryable=function(a){return 500<=a&&a<600||a===401||a===0}; function Dk(){return"https://play.google.com/log?format=json&hasfast=true"} ;function Lk(){this.In=typeof AbortController!=="undefined"} Lk.prototype.send=function(a,b,c){var d=this,e,f,g,h,l,m,n,p,r,t;return A(function(u){switch(u.j){case 1:return f=(e=d.In?new AbortController:void 0)?setTimeout(function(){e.abort()},a.timeoutMillis):void 0,Ha(u,2,3),g=Object.assign({},{method:a.requestType, headers:Object.assign({},a.kh)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.timeoutMillis&&e?e.signal:null}),u.yield(fetch(a.url,g),5);case 5:h=u.o;if(h.status!==200){(l=c)==null||l(h.status);u.I(3);break}if((m=b)==null){u.I(7);break}return u.yield(h.text(),8);case 8:m(u.o);case 7:case 3:Ka(u);clearTimeout(f);La(u);break;case 2:n=Ja(u);switch((p=n)==null?void 0:p.name){case "AbortError":(r=c)==null||r(408);break;default:(t=c)==null||t(400)}u.I(3)}})}; Lk.prototype.Ag=function(){return 4};function Mk(a,b){b=b===void 0?"0":b;lj.call(this);this.logSource=a;this.sessionIndex=b;this.Dc="https://play.google.com/log?format=json&hasfast=true";this.o=null;this.B=!1;this.network=null;this.componentId="";this.j=this.Id=null;this.v=!1;this.pageId=null;this.bufferSize=void 0} v(Mk,lj);function Nk(a,b){a.o=b;return a} function Ok(a,b){a.network=b;return a} function Pk(a,b){a.j=b} function Qk(a){a.v=!0;return a} Mk.prototype.ek=function(){this.D=!0;return this}; function Rk(a){a.network||(a.network=new Lk);var b=new Ck({logSource:a.logSource,se:a.se?a.se:dk,sessionIndex:a.sessionIndex,jt:a.Dc,qc:a.B,kf:!1,ek:a.D,Nj:a.Nj,network:a.network});mj(a,b);if(a.o){var c=a.o,d=vk(b.v);rf(d,7,c)}b.T=new ek;a.componentId&&(b.componentId=a.componentId);a.Id&&(b.Id=a.Id);a.pageId&&(b.pageId=a.pageId);a.j&&((d=a.j)?(b.experimentIds||(b.experimentIds=new Jh),c=b.experimentIds,d=d.serialize(),rf(c,4,d)):b.experimentIds&&Ue(b.experimentIds,4));a.v&&(b.bb=b.ea);xk(b.v);a.bufferSize&& (b.bufferSize=a.bufferSize);a.network.Yf&&a.network.Yf(a.logSource);a.network.vs&&a.network.vs(b);return b} ;function Sk(a){this.M=Ge(a)} v(Sk,Cf);function Tk(a,b){return Xe(a,b,ce)} ;function Uk(a){try{return B.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);} function Vk(){} Vk.prototype.serialize=function(a){var b=[];Wk(this,a,b);return b.join("")}; function Wk(a,b,c){if(b==null)c.push("null");else{if(typeof b=="object"){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=x(c);for(d=b.next();!d.done;d=b.next())c=x(d.value),d=c.next().value,c=c.next().value,this.Z.setRequestHeader(d,c);this.La&&(this.Z.responseType=this.La);"withCredentials"in this.Z&&this.Z.withCredentials!==this.ya&&(this.Z.withCredentials=this.ya);try{this.D&&(clearTimeout(this.D),this.D=null),this.T>0&&(this.getStatus(),this.D=setTimeout(this.Ys.bind(this),this.T)), this.getStatus(),this.H=!0,this.Z.send(a),this.H=!1}catch(g){this.getStatus(),el(this,g)}}; k.Ys=function(){typeof $a!="undefined"&&this.Z&&(this.B="Timed out after "+this.T+"ms, aborting",this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; function el(a,b){a.j=!1;a.Z&&(a.v=!0,a.Z.abort(),a.v=!1);a.B=b;fl(a);gl(a)} function fl(a){a.V||(a.V=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))} k.abort=function(){this.Z&&this.j&&(this.getStatus(),this.j=!1,this.v=!0,this.Z.abort(),this.v=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),gl(this))}; k.ma=function(){this.Z&&(this.j&&(this.j=!1,this.v=!0,this.Z.abort(),this.v=!1),gl(this,!0));$k.yb.ma.call(this)}; k.Yk=function(){this.isDisposed()||(this.X||this.H||this.v?hl(this):this.gr())}; k.gr=function(){hl(this)}; function hl(a){if(a.j&&typeof $a!="undefined")if(a.H&&(a.Z?a.Z.readyState:0)==4)setTimeout(a.Yk.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.isComplete()){a.getStatus();a.j=!1;try{if(il(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=(a.Z?a.Z.readyState:0)>2?a.Z.statusText:""}catch(c){b=""}a.B=b+" ["+a.getStatus()+"]";fl(a)}}finally{gl(a)}}} function gl(a,b){if(a.Z){a.D&&(clearTimeout(a.D),a.D=null);var c=a.Z;a.Z=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}} k.isActive=function(){return!!this.Z}; k.isComplete=function(){return(this.Z?this.Z.readyState:0)==4}; function il(a){var b=a.getStatus();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=b===0)a=String(a.ea).match(rh)[1]||null,!a&&B.self&&B.self.location&&(a=B.self.location.protocol.slice(0,-1)),b=!al.test(a?a.toLowerCase():"");c=b}return c} k.getStatus=function(){try{return(this.Z?this.Z.readyState:0)>2?this.Z.status:-1}catch(a){return-1}}; k.getLastError=function(){return typeof this.B==="string"?this.B:String(this.B)};function jl(){this.blockSize=-1} ;function kl(){this.blockSize=-1;this.blockSize=64;this.j=[];this.D=[];this.K=[];this.v=[];this.v[0]=128;for(var a=1;a>>31)&4294967295;b=a.j[0];c=a.j[1];e=a.j[2];for(var f=a.j[3],g=a.j[4],h,l,m=0;m<80;m++)m<40?m<20?(h=f^c&(e^f),l=1518500249):(h=c^e^f,l=1859775393):m<60?(h=c&e|f&(c|e),l=2400959708):(h=c^e^f,l=3395469782), h=(b<<5|b>>>27)+h+g+l+d[m]&4294967295,g=f,f=e,e=(c<<30|c>>>2)&4294967295,c=b,b=h;a.j[0]=a.j[0]+b&4294967295;a.j[1]=a.j[1]+c&4294967295;a.j[2]=a.j[2]+e&4294967295;a.j[3]=a.j[3]+f&4294967295;a.j[4]=a.j[4]+g&4294967295} kl.prototype.update=function(a,b){if(a!=null){b===void 0&&(b=a.length);for(var c=b-this.blockSize,d=0,e=this.D,f=this.o;d=56;c--)this.D[c]=b&255,b/=256;ll(this,this.D);for(c=b=0;c<5;c++)for(var d=24;d>=0;d-=8)a[b]=this.j[c]>>d&255,++b;return a};function ml(){} ml.prototype.next=function(){return nl}; var nl={done:!0,value:void 0};ml.prototype.Yb=function(){return this};function ol(a){this.j=a} ol.prototype.set=function(a,b){b===void 0?this.j.remove(a):this.j.set(a,(new Vk).serialize(b))}; ol.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";}}; ol.prototype.remove=function(a){this.j.remove(a)};function pl(a){this.j=a} qb(pl,ol);function ql(a){this.data=a} function rl(a){return a===void 0||a instanceof ql?a:new ql(a)} pl.prototype.set=function(a,b){pl.yb.set.call(this,a,rl(b))}; pl.prototype.o=function(a){a=pl.yb.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered";}; pl.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};function sl(a){this.j=a} qb(sl,pl);sl.prototype.set=function(a,b,c){if(b=rl(b)){if(c){if(cob())sl.prototype.remove.call(this,a);else return b}};function tl(a){if(a instanceof ul||a instanceof vl||a instanceof wl)return a;if(typeof a.next=="function")return new ul(function(){return a}); if(typeof a[Symbol.iterator]=="function")return new ul(function(){return a[Symbol.iterator]()}); if(typeof a.Yb=="function")return new ul(function(){return a.Yb()}); throw Error("Not an iterator or iterable.");} function ul(a){this.o=a} ul.prototype.Yb=function(){return new vl(this.o())}; ul.prototype[Symbol.iterator]=function(){return new wl(this.o())}; ul.prototype.j=function(){return new wl(this.o())}; function vl(a){this.o=a} v(vl,ml);vl.prototype.next=function(){return this.o.next()}; vl.prototype[Symbol.iterator]=function(){return new wl(this.o)}; vl.prototype.j=function(){return new wl(this.o)}; function wl(a){ul.call(this,function(){return a}); this.v=a} v(wl,ul);wl.prototype.next=function(){return this.v.next()};function xl(){} ;function yl(){} qb(yl,xl);yl.prototype[Symbol.iterator]=function(){return tl(this.Yb(!0)).j()}; yl.prototype.clear=function(){var a=Array.from(this);a=x(a);for(var b=a.next();!b.done;b=a.next())this.remove(b.value)};function zl(a){this.j=a;this.o=null} qb(zl,yl);k=zl.prototype;k.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}; k.set=function(a,b){Al(this);try{this.j.setItem(a,b)}catch(c){if(this.j.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; k.get=function(a){Al(this);a=this.j.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a}; k.remove=function(a){Al(this);this.j.removeItem(a)}; k.Yb=function(a){Al(this);var b=0,c=this.j,d=new ml;d.next=function(){if(b>=c.length)return nl;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}; k.clear=function(){Al(this);this.j.clear()}; k.key=function(a){Al(this);return this.j.key(a)}; function Al(a){if(a.j==null)throw Error("Storage mechanism: Storage unavailable");a.isAvailable()||vb(Error("Storage mechanism: Storage unavailable"))} ;function Bl(){var a=null;try{a=B.localStorage||null}catch(b){}zl.call(this,a)} qb(Bl,zl);function Cl(a,b){this.o=a;this.j=b+"::"} qb(Cl,yl);Cl.prototype.set=function(a,b){this.o.set(this.j+a,b)}; Cl.prototype.get=function(a){return this.o.get(this.j+a)}; Cl.prototype.remove=function(a){this.o.remove(this.j+a)}; Cl.prototype.Yb=function(a){var b=this.o[Symbol.iterator](),c=this,d=new ml;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};function Dl(a){var b=new Bl;return b.isAvailable()?a?new Cl(b,a):b:null} ;function El(a){this.M=Ge(a)} v(El,Cf);function Fl(a){if(a.Rb&&typeof a.Rb=="function")return a.Rb();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(fb(a)){for(var b=[],c=a.length,d=0;d1||f.length== 1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.j=d:c=a.K.toString()!=="";c?Pl(b,a.K.clone()):c=!!a.v;c&&(b.v=a.v);return b}; Ml.prototype.clone=function(){return new Ml(this)}; function Nl(a,b,c){a.B=c?Ql(b,!0):b;a.B&&(a.B=a.B.replace(/:$/,""))} function Ol(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.ba=b}else a.ba=null} function Pl(a,b,c){b instanceof Rl?(a.K=b,Xl(a.K,a.D)):(c||(b=Sl(b,Yl)),a.K=new Rl(b,a.D))} function Ql(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""} function Sl(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Zl),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null} function Zl(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)} var Tl=/[#\/\?@]/g,Vl=/[#\?:]/g,Ul=/[#\?]/g,Yl=/[#\?@]/g,Wl=/#/g;function Rl(a,b){this.o=this.j=null;this.v=a||null;this.B=!!b} function $l(a){a.j||(a.j=new Map,a.o=0,a.v&&xh(a.v,function(b,c){a.add(oh(b),c)}))} k=Rl.prototype;k.add=function(a,b){$l(this);this.v=null;a=am(this,a);var c=this.j.get(a);c||this.j.set(a,c=[]);c.push(b);this.o=this.o+1;return this}; k.remove=function(a){$l(this);a=am(this,a);return this.j.has(a)?(this.v=null,this.o=this.o-this.j.get(a).length,this.j.delete(a)):!1}; k.clear=function(){this.j=this.v=null;this.o=0}; k.isEmpty=function(){$l(this);return this.o==0}; function bm(a,b){$l(a);b=am(a,b);return a.j.has(b)} k.forEach=function(a,b){$l(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)}; k.hc=function(){$l(this);for(var a=Array.from(this.j.values()),b=Array.from(this.j.keys()),c=[],d=0;d0?String(a[0]):b}; k.toString=function(){if(this.v)return this.v;if(!this.j)return"";for(var a=[],b=Array.from(this.j.keys()),c=0;c0&&(this.v=null,this.j.set(am(this,e),dc(c)),this.o=this.o+c.length))},a)); a.B=b} k.extend=function(a){for(var b=0;b=1&&this.j&&this.readyState!=4&&(this.j=!1,em(this));this.readyState=0}; k.up=function(a){if(this.j&&(this.D=a,this.v||(this.status=this.D.status,this.statusText=this.D.statusText,this.v=a.headers,this.readyState=2,dm(this)),this.j&&(this.readyState=3,dm(this),this.j)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.sp.bind(this),this.Cg.bind(this));else if(typeof B.ReadableStream!=="undefined"&&"body"in a){this.B=a.body.getReader();if(this.V){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.X=new TextDecoder;fm(this)}else a.text().then(this.tp.bind(this),this.Cg.bind(this))}; function fm(a){a.B.read().then(a.mp.bind(a)).catch(a.Cg.bind(a))} k.mp=function(a){if(this.j){if(this.V&&a.value)this.response.push(a.value);else if(!this.V){var b=a.value?a.value:new Uint8Array(0);if(b=this.X.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?em(this):dm(this);this.readyState==3&&fm(this)}}; k.tp=function(a){this.j&&(this.response=this.responseText=a,em(this))}; k.sp=function(a){this.j&&(this.response=a,em(this))}; k.Cg=function(){this.j&&em(this)}; function em(a){a.readyState=4;a.D=null;a.B=null;a.X=null;dm(a)} k.setRequestHeader=function(a,b){this.T.append(a,b)}; k.getResponseHeader=function(a){return this.v?this.v.get(a.toLowerCase())||"":""}; k.getAllResponseHeaders=function(){if(!this.v)return"";for(var a=[],b=this.v.entries(),c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")}; function dm(a){a.onreadystatechange&&a.onreadystatechange.call(a)} Object.defineProperty(cm.prototype,"withCredentials",{get:function(){return this.H==="include"}, set:function(a){this.H=a?"include":"same-origin"}});B.PlatformConfigs={APP_VERSION:"3.14.0",DEVICE_MODEL:"YouTube",WEB_SEARCH_CLIENT_ID:"",DEFAULT_LOCALE:"en-IN",PROD_API_KEY:"AIzaSyBfZufNuuDQ68tr0y5NvCPsBtQrvM8wpcA",PROD_SPEECH_SYNTHESIS_API_KEY:"",REQUIRE_LOCATION_CONSENT:!1,LANGUAGES_NEED_REGION_NAME:[],PROMPTS_FOR_MICROPHONE_PERMISSION:!0,YOUTUBE_APP_NAME:""};function gm(){try{var a,b;return!!((a=window)==null?0:(b=a.top)==null?0:b.location.href)&&!1}catch(c){return!0}} ;function hm(){var a=im();a=a===void 0?"bevasrsg":a;return new Promise(function(b){var c=window===window.top?window:gm()?window:window.top,d=c[a],e;((e=d)==null?0:e.bevasrs)?b(new jm(d.bevasrs)):(d||(d={},d=(d.nqfbel=[],d),c[a]=d),d.nqfbel.push(function(f){b(new jm(f))}))})} function jm(a){lj.call(this);var b=this;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.fj=this.vm.p;this.v=this.B.bind(this);this.addOnDisposeCallback(function(){return void km(b)})} v(jm,lj);jm.prototype.snapshot=function(a){return this.vm.s(Object.assign({},a.ce&&{c:a.ce},a.ij&&{s:a.ij},a.jj!==void 0&&{p:a.jj}))}; jm.prototype.B=function(a){this.vm.e(a)}; function km(a){a.j!==void 0&&(a.o.forEach(function(b){var c;(c=a.j)==null||c.removeEventListener(b,a.v)}),a.j=void 0)} ;function lm(a){var b=b===void 0?49:b;var c=[];ff(a,mm,6).forEach(function(d){kf(d,2)<=b&&c.push(kf(d,1))}); return c} function nm(a){var b=b===void 0?49:b;var c=[];ff(a,mm,6).forEach(function(d){kf(d,2)>b&&c.push(kf(d,1))}); return c} ;var om;function pm(){lj.apply(this,arguments);this.B=1;this[om]=this.dispose} v(pm,lj);pm.prototype.share=function(){if(this.isDisposed())throw Error("E:AD");this.B++;return this}; pm.prototype.dispose=function(){--this.B||lj.prototype.dispose.call(this)}; om=Symbol.dispose;function qm(a){return{fieldType:2,fieldName:a}} function rm(a){return{fieldType:3,fieldName:a}} ;function sm(a){this.j=a;a.Ah("/client_streamz/bg/frs",rm("mk"))} sm.prototype.record=function(a,b){this.j.record("/client_streamz/bg/frs",a,b)}; function tm(a){this.j=a;a.Ah("/client_streamz/bg/wrl",rm("mn"),qm("ac"),qm("sc"),rm("rk"),rm("mk"))} tm.prototype.record=function(a,b,c,d,e,f){this.j.record("/client_streamz/bg/wrl",a,b,c,d,e,f)}; function um(a){this.j=a;a.cf("/client_streamz/bg/ec",rm("en"),rm("mk"))} um.prototype.wd=function(a,b){this.j.Ye("/client_streamz/bg/ec",a,b)}; function wm(a){this.j=a;a.Ah("/client_streamz/bg/el",rm("en"),rm("mk"))} wm.prototype.record=function(a,b,c){this.j.record("/client_streamz/bg/el",a,b,c)}; function xm(a){this.j=a;a.cf("/client_streamz/bg/cec",qm("ec"),rm("mk"))} xm.prototype.wd=function(a,b){this.j.Ye("/client_streamz/bg/cec",a,b)}; function ym(a){this.j=a;a.cf("/client_streamz/bg/po/csc",qm("cs"),rm("mk"))} ym.prototype.wd=function(a,b){this.j.Ye("/client_streamz/bg/po/csc",a,b)}; function zm(a){this.j=a;a.cf("/client_streamz/bg/po/ctav",rm("av"),rm("mk"))} zm.prototype.wd=function(a,b){this.j.Ye("/client_streamz/bg/po/ctav",a,b)}; function Am(a){this.j=a;a.cf("/client_streamz/bg/po/cwsc",rm("su"),rm("mk"))} Am.prototype.wd=function(a,b){this.j.Ye("/client_streamz/bg/po/cwsc",a,b)};function Bm(a){this.M=Ge(a)} v(Bm,Cf);var Cm=[1,2,3];function Dm(a){this.M=Ge(a)} v(Dm,Cf);var Em=[1,2,3];function Fm(a){this.M=Ge(a)} v(Fm,Cf);function Gm(a){this.M=Ge(a)} v(Gm,Cf);function Hm(a){this.M=Ge(a)} v(Hm,Cf);function Im(a,b,c,d,e,f,g){a=a===void 0?-1:a;b=b===void 0?"":b;c=c===void 0?"":c;d=d===void 0?!1:d;e=e===void 0?"":e;lj.call(this);this.logSource=a;this.componentId=b;f?b=f:(a=new Mk(a,"0"),a.componentId=b,mj(this,a),c!==""&&(a.Dc=c),d&&(a.B=!0),e&&Nk(a,e),g&&Ok(a,g),b=Rk(a));this.j=b} v(Im,lj); Im.prototype.flush=function(a){a=a||[];if(a.length){for(var b=new Hm,c=[],d=0;d=a.B&&a.ag()} k.ag=function(){var a=this.o.values();a=[].concat(z(a)).filter(function(b){return b.j.size}); a.length&&this.T.flush(a,this.D);Rm(a);this.v=0;this.j.enabled&&this.j.stop()}; k.cf=function(a){var b=Ua.apply(1,arguments);this.o.has(a)||this.o.set(a,new Nm(a,b))}; k.Ah=function(a){var b=Ua.apply(1,arguments);this.o.has(a)||this.o.set(a,new Om(a,b))}; function Sm(a,b){return a.H.has(b)?void 0:a.o.get(b)} k.Ye=function(a){this.Hm(a,1,Ua.apply(1,arguments))}; k.Hm=function(a,b){var c=Ua.apply(2,arguments),d=Sm(this,a);d&&d instanceof Nm&&(d.v(b,c),Qm(this))}; k.record=function(a,b){var c=Ua.apply(2,arguments),d=Sm(this,a);d&&d instanceof Om&&(d.record(b,c),Qm(this))}; function Rm(a){for(var b=0;b=0&&a?d.yield(Fn(a),5):d.I(0);if(document.activeElement===a)return d.return();a=a.parentElement;--b;return d.I(2)})},15)} function Gn(a){return new Promise(function(b){requestAnimationFrame(function(){b(a())})})} ;var Hn=new si("MpJwZc","MpJwZc");var In=new nj;function Jn(a,b,c){oj.call(this,a,b);this.node=b;this.kind=c} v(Jn,oj);function Kn(a,b,c){c=c===void 0?function(){}:c; return a?b():c()} ;function Ln(a){var b;return((b=Mn.gz)!=null?b:a).__wizdispatcher} var Mn={};/* 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 Nn=void 0;function On(a){var b=Nn;Nn=a;return b} ;var Pn=Symbol("NotFound");function Qn(a,b){var c;if((c=a)==null?0:c.isDisposed)throw Error("It is an error to run operations in disposed owners (debugName: "+(String(a.debugName)+"). See go/cow-errors#disposed-node for more information."));for(;a!==void 0;){c=a;if(c.Wf)return c.Wf(b,{optional:!0});a=a.parent}return Pn} ;function Rn(a){return{jb:{Kr:"root",token:Symbol(a),factory:void 0,value:void 0}}} ;function Sn(a){var b=On(a);a={};return a[Symbol.dispose]=function(){On(b)},a} ;var Tn=Rn("WizInjectionContext_Dispatcher");var Un=Rn("WizInjectionContext_RootElement");function Vn(a,b){a.nf||(a.nf=[]);a.nf.push(b)} function Wn(a){var b=Nn;b&&!b.isDisposed&&(Vn(b,a),a.parent=b)} function Xn(a){if(a.nf){for(var b=x(a.nf),c=b.next();!c.done;c=b.next())c=c.value,typeof c==="function"?c():Yn(c);a.nf.length=0}} function Yn(a){if(!a.isDisposed){a.isDisposed=!0;var b;(b=a[Symbol.dispose])==null||b.call(a);delete a.parent;Xn(a)}} ;var Zn=Rn("WizInjectionContext_AppContext"),$n=Rn("WizInjectionContext_ModelRootElement"),ao=Rn("WizInjectionContext_RendererData"),bo=Rn("WizInjectionContext_InjectingConstructor"),co=Rn("WizInjectionContext_AsyncDeps"),eo={}; function fo(a){var b={Wf:function(c){switch(c.jb.token){case co.jb.token:var d=a.Fy;break;case Un.jb.token:d=a.rootElement;break;case $n.jb.token:d=a.lA;break;case Zn.jb.token:d=a.Ch;break;case ao.jb.token:d=a.rendererData;break;case bo.jb.token:d=a.Lz;break;case Tn.jb.token:d=a.Co}if(d)c=d;else a:{for(d=b.parent;d;){var e=d;if(e.Wf){c=e.Wf(c);break a}d=d.parent}d=c.jb.token;e=eo[d];e!==void 0?c=e:(e=c.jb.Kr,c.jb.factory?(c=c.jb.factory(),d&&e==="root"&&(eo[d]=c)):c=Pn)}return c}}; Wn(b);return b} ;function go(a,b){return Object.is(a,b)} ;var ho=null,io=!1,jo=1,ko=Symbol("SIGNAL");function lo(a){var b=ho;ho=a;return b} var mo={version:0,Hk:0,Ec:!1,qa:void 0,Hd:void 0,wb:void 0,Zg:0,Ta:void 0,Oc:void 0,be:!1,Lh:!1,kind:"unknown",Wi:function(){return!1}, Xi:function(){}, Mh:function(){}, Ry:function(){}}; function no(a){if(io)throw Error("");if(ho!==null){var b=ho.Zg++;oo(ho);ba.Zg;)a.qa.pop(),a.Hd.pop(),a.wb.pop()}} function to(a){oo(a);for(var b=0;b0} function oo(a){a.qa!=null||(a.qa=[]);a.wb!=null||(a.wb=[]);a.Hd!=null||(a.Hd=[])} function yo(a){a.Ta!=null||(a.Ta=[]);a.Oc!=null||(a.Oc=[])} ;function zo(a){function b(){so(c);no(c);if(c.value===Ao)throw c.error;return c.value} var c=Object.create(Bo);c.Xj=a;b[ko]=c;return b} var Co=Symbol("UNSET"),Do=Symbol("COMPUTING"),Ao=Symbol("ERRORED"),Bo=Object.assign({},mo,{value:Co,Ec:!0,error:null,equal:go,kind:"computed",Wi:function(a){return a.value===Co||a.value===Do}, Xi:function(a){if(a.value===Do)throw Error("");var b=a.value;a.value=Do;var c=wo(a),d=!1;try{var e=a.Xj();lo(null);d=b!==Co&&b!==Ao&&e!==Ao&&a.equal(b,e)}catch(f){e=Ao,a.error=f}finally{xo(a,c)}d?a.value=b:(a.value=e,a.version++)}});function Eo(){throw Error();} ;var Fo=null;function Go(a,b){function c(){no(d);return d.value} var d=Object.create(Ho);d.value=a;b!==void 0&&(d.equal=b);c[ko]=d;return[c,function(e){return Io(d,e)}, function(e){vo()||Eo(d);Io(d,e(d.value))}]} function Io(a,b){vo()||Eo(a);if(!a.equal(a.value,b)){a.value=b;a.version++;jo++;uo(a);var c;(c=Fo)==null||c(a)}} var Ho=Object.assign({},mo,{equal:go,value:void 0,kind:"signal"});Object.assign({},mo,{value:Co,Ec:!0,error:null,equal:go,kind:"linkedSignal",Wi:function(a){return a.value===Co||a.value===Do}, Xi:function(a){if(a.value===Do)throw Error("");var b=a.value;a.value=Do;var c=wo(a);try{var d=a.source();var e=a.Xj(d,b===Co||b===Ao?void 0:{source:a.Gs,value:b});a.Gs=d}catch(f){e=Ao,a.error=f}finally{xo(a,c)}b!==Co&&e!==Ao&&a.equal(b,e)?a.value=b:(a.value=e,a.version++)}});function Jo(a){var b=lo(null);try{return a()}finally{lo(b)}} ;Object.assign({},mo,{Lh:!0,be:!1,Mh:function(a){a.schedule!==null&&a.schedule(a.ref)}, nb:!1,Py:function(){}});function Ko(a){return Object.create(Object.assign({},mo,a))} ;var Lo;function Mo(){var a;return(a=Lo)!=null?a:Lo=Ko({be:!0})} ;var No=Symbol("lYIU2b"),Oo=Symbol("PvID9b"),Po=Symbol("STw07c"),Qo=Symbol("UuR9if"),Ro=ud(function(a){return Bd(a)&&No in a}); function So(a,b,c){var d;return a&&b?a+"__"+b:(d=a!=null?a:b)!=null?d:c} ;function To(a,b,c){c=c===void 0?"":c;a=zo(a);var d=a[ko];d.debugName=So(b==null?void 0:b.debugName,c,"[computed]");(b==null?void 0:b.equals)!=null&&(d.equal=b.equals);return a} ;var Uo={},Vo=Ko(Object.assign({},{be:!0},Uo)),Wo=Ko(Object.assign({},{be:!0},Uo));function Xo(a){var b=lo(Vo);try{a()}finally{lo(b)}} ;var Yo={Ho:!0,hk:!0,rf:!1,Io:Hb,Yh:Ib,Zh:!1,ig:!1,kz:!0,ez:!1};var Zo=Object.assign({},{attributes:{},handleError:function(a){throw a;}},Yo); function $o(){var a=Object.assign({},Yo);Object.getOwnPropertyNames(Yo).forEach(function(b){Zo[b]!==void 0&&(a[b]=Zo[b])}); return a} ;function ap(a,b){if(Zo.Zh){var c,d;(d=(c=performance).mark)==null||d.call(c,a+"Start__"+b)}} function bp(a,b){if(Zo.Zh){var c,d;(d=(c=performance).measure)==null||d.call(c,a+"__"+b,a+"Start__"+b)}} ;var cp=Symbol("OYCYzc"),dp={},fp=(dp[cp]=!0,dp.debugName="[component]",dp.fp=function(){for(var a=[],b=this;b;)ep(b)&&a.push(b.debugName),b=b.parent;return a},dp.IA=function(){},dp.HA=function(){},dp); function gp(a,b){var c=Object.create(fp);c.debugName=b;!Nn||Wn(c);b=On(c);try{a(c)}finally{On(b)}return function(){return void Yn(c)}} function ep(a){return Bd(a)&&cp in a} ;function hp(a,b,c){c=c===void 0?"":c;a=Go(a,b==null?void 0:b.equals);var d=a[0],e=d[ko];e.debugName=So(b==null?void 0:b.debugName,c,"[signal]");if(!Zo.Zh)return a;var f=a[1],g=a[2];return[d,function(h){ip(function(){return void f(h)},e)}, function(h){ip(function(){return void g(h)},e)}]} function ip(a,b){ap("signalSet",b.debugName);try{a()}finally{bp("signalSet",b.debugName)}} ;var jp=0;function kp(){this.queue=new Set} kp.prototype.remove=function(a){this.queue.delete(a)}; kp.prototype.clear=function(){this.queue.clear()}; function lp(){kp.apply(this,arguments)} v(lp,kp);lp.prototype.schedule=function(a){this.queue.add(a)}; lp.prototype.flush=function(){if(this.queue.size)for(var a=x(this.queue),b=a.next();!b.done;b=a.next()){b=b.value;this.queue.delete(b);try{b.run()}catch(c){mp(c)}}}; var np=new lp;function op(){kp.apply(this,arguments)} v(op,kp);function pp(){op.apply(this,arguments)} v(pp,op);pp.prototype.schedule=function(a){a.nb?this.queue.add(a):a.run()}; pp.prototype.flush=function(){if(this.queue.size){var a=this.queue;this.queue=new Set;qp(a)}}; var rp=new pp;function sp(){op.apply(this,arguments)} v(sp,op);sp.prototype.schedule=function(a){var b=this;return A(function(c){if(c.j==1)return a.nb?c.I(2):c.yield(Promise.resolve(),3);if(c.j!=2)return a.run(),c.return();b.queue.add(a);Ga(c)})}; sp.prototype.flush=function(){var a=this;return A(function(b){if(b.j==1)return a.queue.size?b.yield(Promise.resolve(),2):b.return();qp(a.queue);Ga(b)})}; var tp=new sp;function up(){op.apply(this,arguments)} v(up,op);up.prototype.schedule=function(a){this.queue.add(a)}; up.prototype.flush=function(){this.queue.size&&qp(this.queue)}; var vp=new up,wp=[rp,np,vp,tp],xp=[rp,vp,tp],yp=[];function zp(a){if(!a.isDisposed)switch(a.effectType){case Oo:rp.schedule(a);break;case Qo:vp.schedule(a);break;case Po:tp.schedule(a);break;default:Td(a.effectType)}} function Ap(a){yp.push(a);return function(){var b=yp.indexOf(a);b!==-1&&yp.splice(b,1)}} Fo=function(){Bp();for(var a=x(yp),b=a.next();!b.done;b=a.next())b=b.value,b()}; function Bp(){if(jp>0)rp.flush();else for(var a=x(wp),b=a.next();!b.done;b=a.next())b.value.flush()} function qp(a){for(var b=x(a),c=b.next();!c.done;c=b.next()){var d=c.value;for(c=[d];d.parent!==void 0;)d=d.parent,Ro(d)&&a.has(d)&&c.push(d);for(;c.length>0;)d=c.pop(),a.delete(d),d.run()}} function Cp(a){jp--;if(a){a=x(wp);for(var b=a.next();!b.done;b=a.next())b.value.clear()}else jp>0||Bp()} var mp=vb;var Dp=Symbol("idom");var Ep=null,Fp,Gp=null,Hp;function Ip(a,b,c){var d=Jp(a);Ep={name:c?d+" ("+c+")":d,Rg:a.componentType!==Dp,parent:Ep};a=b();Ep=Ep.parent;return a} function Kp(){var a=Ep;return a?a.Rg:!1} function Lp(a,b){var c=Ep;b&&(Ep=b);try{return a()}catch(f){a=f;Mp(a,Ep);if(a!==Fp){Gp=Ep;b=[];for(var d=Nn;d;){var e=void 0;b.push((e=d.debugName)!=null?e:"[context]");e=void 0;d=(e=d.parent)!=null?e:null}Hp=b.reverse()}Fp=a;throw a;}finally{Ep=c}} function Mp(a,b){try{var c=Np(b);if(c&&!a.componentStack&&(a.componentStack=c,Zo.hk)){var d=a.message+"\n\nComponent stack: "+c;a.stack&&(a.stack=a.stack.replace(a.message,d));a.message=d}}catch(e){}} function Np(a){if(Bd(a)&&a.name!==void 0&&a.Rg!==void 0&&a.parent!==void 0||a===null){for(var b=0,c="";b<20&&a;)c+=a.name+" > ",a=a.parent,b++;a=c.slice(0,-3)}else if(Zo.rf){a:{for(a=a===void 0?Nn:a;a;){if(ep(a))break a;b=void 0;a=(b=a.parent)!=null?b:null}a=null}a=a.fp().slice(0,20).join(" > ")}else a="";return a} function Jp(a){return a.debugName||a.name||"[component]"} ;var Op={},Pp=Object.assign({},mo,(Op[No]=!0,Op.effectType=Oo,Op.Vz=!0,Op.qa=void 0,Op.nb=!1,Op.Vh=null,Op.Lh=!0,Op.be=!0,Op.Mh=zp,Op.run=function(){if(this.Vh!==null&&!this.isDisposed){if(io)throw Error("Schedulers cannot synchronously execute effects while scheduling.");this.Ec=!1;if(!this.nb||to(this)){this.nb=!0;Xn(this);var a=On(this),b=wo(this);ap("effectRun",this.debugName);try{Lp(this.Vh,this.componentStack)}catch(c){throw Zo.rf&&Mp(c),c;}finally{bp("effectRun",this.debugName),xo(this,b),On(a)}}}}, Op.componentStack=void 0,Op.debugName="[effect]",Op[Symbol.dispose]=function(){oo(this); if(po(this))for(var a=0;a