(function(){'use strict';function aa(a){var b=0;return function(){return b>>0)+"_",h=0;return b}); v("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;cc&&(c=Math.max(c+h,0));cb?-c:c}});v("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});v("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}); v("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});v("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});function sa(a,b){a instanceof String&&(a+="");var c=0,d=!1,h={next:function(){if(!d&&c>14&1023;return 0===a?536870912:a};var Sa={},Ta={};function Ua(a){return!(!a||"object"!==typeof a||a.I!==Ta)}function O(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var Va,Wa=!Ba;function Xa(a,b,c){if(!Array.isArray(a)||a.length)return!1;var d=K(a);if(d&1)return!0;if(!(b&&(Array.isArray(b)?b.includes(c):b.has(c))))return!1;L(a,d|1);return!0}var P,Ya=[];L(Ya,55);P=Object.freeze(Ya);Object.freeze(new function(){});Object.freeze(new function(){});var Q=0,R=0;function Za(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);b&&(c=z($a(c,a)),b=c.next().value,a=c.next().value,c=b);Q=c>>>0;R=a>>>0}function ab(a,b){b>>>=0;a>>>=0;if(2097151>=b)var c=""+(4294967296*b+a);else Ka()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+6777216*c+6710656*b,c+=8147497*b,b*=2,1E7<=a&&(c+=Math.floor(a/1E7),a%=1E7),1E7<=c&&(b+=Math.floor(c/1E7),c%=1E7),c=b+bb(c)+bb(a));return c} function bb(a){a=String(a);return"0000000".slice(a.length)+a}function cb(){var a=Q,b=R;b&2147483648?Ka()?a=""+(BigInt(b|0)<>>0)):(b=z($a(a,b)),a=b.next().value,b=b.next().value,a="-"+ab(a,b)):a=ab(a,b);return a}function $a(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function db(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var eb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function fb(a){return"-"===a[0]?20>a.length?!0:20===a.length&&-922337a.length?!0:19===a.length&&922337>Number(a.substring(0,6))};var gb;function S(a,b,c){null==a&&(a=gb);gb=void 0;if(null==a){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error();d=K(a);if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error();a:{c=d;if(d=a.length){var h=d-1;if(O(a[h])){c|=256;b=h-(+!!(c&512)-1);if(1024<=b)throw Error();d=c&-16760833|(b&1023)<<14;break a}}if(b){b=Math.max(b,d-(+!!(c&512)-1));if(1024h;h++){var k=c.concat(d[h].split(""));Ha[h]=k;for(var m=0;m>2];f=b[(f&3)<<4|g>>4];g=b[(g&15)<<2|e>>6];e=b[e&63];c[h++]=m+f+g+e}m=0;e=d;switch(a.length-k){case 2:m=a[k+1],e=b[(m&15)<<2]||d;case 1:a=a[k],c[h]=b[a>>2]+b[(a&3)<<4|m>>4]+e+d}a=c.join("")}return a}}}return a};function jb(a,b,c,d,h,k){if(null!=a){if(Array.isArray(a))a=h&&0==a.length&&K(a)&1?void 0:k&&K(a)&2?a:kb(a,b,c,void 0!==d,h,k);else if(O(a)){var m={},e;for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(m[e]=jb(a[e],b,c,d,h,k));a=m}else a=b(a,d);return a}}function kb(a,b,c,d,h,k){var m=d||c?K(a):0;d=d?!!(m&32):void 0;a=Array.prototype.slice.call(a);for(var e=0;e=h){var k=b;if(b&256)h=a[a.length-1];else{if(null==d)return;h=a[h+(+!!(b&512)-1)]={};k|=256}h[c]=d;k!==b&&L(a,k)}else a[c+(+!!(b&512)-1)]=d,b&256&&(a=a[a.length-1],c in a&&delete a[c])}function ob(a,b,c){null==c&&(c=void 0);return mb(a,b,c)};function T(a,b,c){this.i=S(a,b,c)}T.prototype.toJSON=function(){if(Va)var a=qb(this,this.i,!1);else a=kb(this.i,lb,void 0,void 0,!1,!1),a=qb(this,a,!0);return a};function U(a){Va=!0;try{return JSON.stringify(a.toJSON(),hb)}finally{Va=!1}}T.prototype.C=Sa;T.prototype.toString=function(){return qb(this,this.i,!1).toString()}; function qb(a,b,c){var d=a.constructor.D,h=M(c?a.i:b),k=Ra(h),m=!1;if(d&&Wa){if(!c){b=Array.prototype.slice.call(b);var e;if(b.length&&O(e=b[b.length-1]))for(m=0;m=k){Object.assign(b[b.length-1]={},e);break}m=!0}k=b;c=!c;e=M(a.i);a=Ra(e);e=+!!(e&512)-1;for(var f,g,l=0;l=Ra(k)){if(k&256){var g=h[h.length-1][1];break a}}else if(g=1+(+!!(k&512)-1),gl.length)Za(Number(l));else if(Ka()){var C=BigInt(l);Q=Number(C&BigInt(4294967295))>>>0;R=Number(C>>BigInt(32)&BigInt(4294967295))}else{var r=+("-"===l[0]);R=Q=0;var t=l.length,u=r;for(C=(t-r)%6+r;C<=t;u=C,C+=6){var y=Number(l.slice(u,C));R*=1E6;Q=1E6*Q+y;4294967296<=Q&&(R+=Math.trunc(Q/4294967296),R>>>=0,Q>>>=0)}if(r){var N=z($a(Q,R)),da=N.next().value,ea=N.next().value;Q=da;R=ea}}p=cb()}w=p}}else{if(f){u=m;u=Math.trunc(u);if(Number.isSafeInteger(u))var I=String(u); else{var pb=String(u);fb(pb)?I=pb:(Za(u),I=cb())}l=I}else{p=m;p=Math.trunc(p);if(Number.isSafeInteger(p))u=p;else{Za(p);r=Q;t=R;if(p=t&2147483648)r=~r+1>>>0,t=~t>>>0,0==r&&(t=t+1>>>0);r=4294967296*t+(r>>>0);u=p?-r:r}l=u}w=l}e=w}var fa=mb(k,1,e)}catch(Yb){return}fa={__fciReturn:U(fa)};b.source&&"function"===typeof b.source.postMessage&&b.source.postMessage(fa,b.origin);return fa}};c.spsp&&(d.spsp=c.spsp);Fb(a.g,a.s).push(c.command,d)}};var Jb;function Kb(a){this.g=a}Kb.prototype.toString=function(){return this.g+""};function Lb(){var a=Mb;return a instanceof Kb&&a.constructor===Kb?a.g:"type_error:TrustedResourceUrl"}var Nb={};function Ob(a){if(void 0===Jb){var b=null;var c=D.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:va,createScript:va,createScriptURL:va})}catch(d){D.console&&D.console.error(d.message)}Jb=b}else Jb=b}a=(b=Jb)?b.createScriptURL(a):a;return new Kb(a,Nb)};function Pb(){this.g=D.top.document||D.document||document}function Qb(a){a=a.g;var b="IFRAME";"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};/* SPDX-License-Identifier: Apache-2.0 */ function Rb(a){var b=qa.apply(1,arguments);if(0===b.length)return Ob(a[0]);for(var c=a[0],d=0;d