UNPKG

@mediapipe/tasks-vision

Version:

MediaPipe Vision Tasks

1 lines 345 kB
{"version":3,"file":"vision_bundle_mjs.js","sources":["../../../../../../../mediapipe/tasks/web/vision/vision_js.js"],"sourcesContent":["'use strict';/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar aa=this||(typeof self!==\"undefined\"?self:{});function m(a,b){a=a.split(\".\");var c=aa;a[0]in c||typeof c.execScript==\"undefined\"||c.execScript(\"var \"+a[0]);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}function ba(a){return a};function ca(){throw Error(\"Invalid UTF8\");}function da(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b}let ea=void 0,fa;const ha=typeof TextDecoder!==\"undefined\";let ia;const ja=typeof TextEncoder!==\"undefined\";\nfunction ka(a){if(ja)a=(ia||=new TextEncoder).encode(a);else{let c=0;const d=new Uint8Array(3*a.length);for(let e=0;e<a.length;e++){var b=a.charCodeAt(e);if(b<128)d[c++]=b;else{if(b<2048)d[c++]=b>>6|192;else{if(b>=55296&&b<=57343){if(b<=56319&&e<a.length){const f=a.charCodeAt(++e);if(f>=56320&&f<=57343){b=(b-55296)*1024+f-56320+65536;d[c++]=b>>18|240;d[c++]=b>>12&63|128;d[c++]=b>>6&63|128;d[c++]=b&63|128;continue}else e--}b=65533}d[c++]=b>>12|224;d[c++]=b>>6&63|128}d[c++]=b&63|128}}a=c===d.length?\nd:d.subarray(0,c)}return a};function la(a){aa.setTimeout(()=>{throw a;},0)};var ma,na;a:{for(var oa=[\"CLOSURE_FLAGS\"],pa=aa,qa=0;qa<oa.length;qa++)if(pa=pa[oa[qa]],pa==null){na=null;break a}na=pa}var ra=na&&na[610401301];ma=ra!=null?ra:!1;var sa;const ta=aa.navigator;sa=ta?ta.userAgentData||null:null;function ua(a){return ma?sa?sa.brands.some(({brand:b})=>b&&b.indexOf(a)!=-1):!1:!1}function va(a){var b;a:{if(b=aa.navigator)if(b=b.userAgent)break a;b=\"\"}return b.indexOf(a)!=-1};function wa(){return ma?!!sa&&sa.brands.length>0:!1}function xa(){return wa()?ua(\"Chromium\"):(va(\"Chrome\")||va(\"CriOS\"))&&!(wa()?0:va(\"Edge\"))||va(\"Silk\")};function za(a){za[\" \"](a);return a}za[\" \"]=function(){};var Aa=wa()?!1:va(\"Trident\")||va(\"MSIE\");!va(\"Android\")||xa();xa();va(\"Safari\")&&(xa()||(wa()?0:va(\"Coast\"))||(wa()?0:va(\"Opera\"))||(wa()?0:va(\"Edge\"))||(wa()?ua(\"Microsoft Edge\"):va(\"Edg/\"))||wa()&&ua(\"Opera\"));var Ba={},Ca=null;function Da(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):\"=.\".indexOf(a[b-1])!=-1&&(c=\"=.\".indexOf(a[b-2])!=-1?c-2:c-1);const d=new Uint8Array(c);let e=0;Ea(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction Ea(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=Ca[f];if(g!=null)return g;if(!/^[\\s\\xa0]*$/.test(f))throw Error(\"Unknown base64 encoding at char: \"+f);}return e}Fa();let d=0;for(;;){const e=c(-1),f=c(0),g=c(64),h=c(64);if(h===64&&e===-1)break;b(e<<2|f>>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}}\nfunction Fa(){if(!Ca){Ca={};var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(\"\"));Ba[c]=d;for(let e=0;e<d.length;e++){const f=d[e];Ca[f]===void 0&&(Ca[f]=e)}}}};var Ga=typeof Uint8Array!==\"undefined\",Ha=!Aa&&typeof btoa===\"function\";\nfunction Ia(a){if(!Ha){var b;b===void 0&&(b=0);Fa();b=Ba[b];var c=Array(Math.floor(a.length/3)),d=b[64]||\"\";let k=0,l=0;for(;k<a.length-2;k+=3){var e=a[k],f=a[k+1],g=a[k+2],h=b[e>>2];e=b[(e&3)<<4|f>>4];f=b[(f&15)<<2|g>>6];g=b[g&63];c[l++]=h+e+f+g}h=0;g=d;switch(a.length-k){case 2:h=a[k+1],g=b[(h&15)<<2]||d;case 1:a=a[k],c[l]=b[a>>2]+b[(a&3)<<4|h>>4]+g+d}return c.join(\"\")}b=\"\";c=0;for(d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,\nc?a.subarray(c):a);return btoa(b)}const Ja=/[-_.]/g,Ka={\"-\":\"+\",_:\"/\",\".\":\"=\"};function La(a){return Ka[a]||\"\"}function Ma(a){if(!Ha)return Da(a);Ja.test(a)&&(a=a.replace(Ja,La));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b}function Na(a){return Ga&&a!=null&&a instanceof Uint8Array}var Oa={};function Pa(){return Qa||=new Ra(null,Oa)}function Sa(a){Ta(Oa);var b=a.g;b=b==null||Na(b)?b:typeof b===\"string\"?Ma(b):null;return b==null?b:a.g=b}var Ra=class{h(){return new Uint8Array(Sa(this)||0)}constructor(a,b){Ta(b);this.g=a;if(a!=null&&a.length===0)throw Error(\"ByteString should be constructed with non-empty values\");}};let Qa;function Ta(a){if(a!==Oa)throw Error(\"illegal external caller\");};function Ua(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let Va=void 0;function Wa(a){a=Error(a);Ua(a,\"warning\");return a};var Xa=typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\",Ya=new Set;function Za(a,b,c=!1,d=!1){a=typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\"?d&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b;c&&Ya.add(a);return a}var $a=Za(\"jas\",void 0,!0,!0),ab=Za(void 0,\"0di\"),bb=Za(void 0,\"2ex\"),cb=Za(void 0,\"1oa\",!0),db=Za(void 0,Symbol(),!0);const n=Xa?$a:\"Ga\",eb={Ga:{value:0,configurable:!0,writable:!0,enumerable:!1}},fb=Object.defineProperties;function gb(a,b){Xa||n in a||fb(a,eb);a[n]|=b}function p(a,b){Xa||n in a||fb(a,eb);a[n]=b}function hb(a){gb(a,34);return a}function jb(a,b){p(b,(a|0)&-30975)}function kb(a,b){p(b,(a|34)&-30941)};function lb(){return typeof BigInt===\"function\"};function mb(a){return Array.prototype.slice.call(a)};var nb={},ob={};function pb(a){return!(!a||typeof a!==\"object\"||a.Ia!==ob)}function qb(a){return a!==null&&typeof a===\"object\"&&!Array.isArray(a)&&a.constructor===Object}function rb(a,b){if(a!=null)if(typeof a===\"string\")a=a?new Ra(a,Oa):Pa();else if(a.constructor!==Ra)if(Na(a))a=a.length?new Ra(new Uint8Array(a),Oa):Pa();else{if(!b)throw Error();a=void 0}return a}function sb(a){return!Array.isArray(a)||a.length?!1:(a[n]|0)&1?!0:!1}var tb;const ub=[];p(ub,55);tb=Object.freeze(ub);\nfunction vb(a){if(a&2)throw Error();}class wb{constructor(a,b,c){this.l=0;this.g=a;this.h=b;this.m=c}next(){if(this.l<this.g.length){const a=this.g[this.l++];return{done:!1,value:this.h?this.h.call(this.m,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new wb(this.g,this.h,this.m)}}function xb(a){const b=ba(db);return b?a[b]:void 0}var yb=Object.freeze({});function zb(a){a.Qa=!0;return a};var Ab=zb(a=>typeof a===\"number\"),Bb=zb(a=>typeof a===\"string\"),Cb=zb(a=>typeof a===\"boolean\");var Db=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";var Jb=zb(a=>Db?a>=Eb&&a<=Fb:a[0]===\"-\"?Gb(a,Hb):Gb(a,Ib));const Hb=Number.MIN_SAFE_INTEGER.toString(),Eb=Db?BigInt(Number.MIN_SAFE_INTEGER):void 0,Ib=Number.MAX_SAFE_INTEGER.toString(),Fb=Db?BigInt(Number.MAX_SAFE_INTEGER):void 0;function Gb(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(let c=0;c<a.length;c++){const d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};const Kb=typeof Uint8Array.prototype.slice===\"function\";let q=0,r=0,Lb;function Mb(a){const b=a>>>0;q=b;r=(a-b)/4294967296>>>0}function Nb(a){if(a<0){Mb(-a);const [b,c]=Ob(q,r);q=b>>>0;r=c>>>0}else Mb(a)}function Pb(a){const b=Lb||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);r=0;q=b.getUint32(0,!0)}function Qb(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Rb(a,b)}\nfunction Sb(a,b){const c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=Qb(a,b);return typeof a===\"number\"?c?-a:a:c?\"-\"+a:a}function Rb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else lb()?c=\"\"+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>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+Tb(c)+Tb(a));return c}function Tb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Ub(a){if(a.length<16)Nb(Number(a));else if(lb())a=BigInt(a),q=Number(a&BigInt(4294967295))>>>0,r=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]===\"-\");r=q=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));r*=1E6;q=q*1E6+f;q>=4294967296&&(r+=Math.trunc(q/4294967296),r>>>=0,q>>>=0)}if(b){const [d,e]=Ob(q,r);q=d;r=e}}}function Ob(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};const Vb=typeof BigInt===\"function\"?BigInt.asIntN:void 0,Wb=typeof BigInt===\"function\"?BigInt.asUintN:void 0,Xb=Number.isSafeInteger,Yb=Number.isFinite,Zb=Math.trunc;function $b(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}function ac(a){if(a==null||typeof a===\"boolean\")return a;if(typeof a===\"number\")return!!a}const bc=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;\nfunction cc(a){switch(typeof a){case \"bigint\":return!0;case \"number\":return Yb(a);case \"string\":return bc.test(a);default:return!1}}function dc(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Yb(a)?a|0:void 0}function ec(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Yb(a)?a>>>0:void 0}function fc(a){if(a[0]===\"-\")return!1;const b=a.length;return b<20?!0:b===20&&Number(a.substring(0,6))<184467}\nfunction gc(a){if(a<0){Nb(a);var b=Rb(q,r);a=Number(b);return Xb(a)?a:b}b=String(a);if(fc(b))return b;Nb(a);return Qb(q,r)}function hc(a){a=Zb(a);Xb(a)||(Nb(a),a=Sb(q,r));return a}\nfunction ic(a){var b=Zb(Number(a));if(Xb(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));b=a.length;if(!(a[0]===\"-\"?b<20||b===20&&Number(a.substring(0,7))>-922337:b<19||b===19&&Number(a.substring(0,6))<922337))if(Ub(a),a=q,b=r,b&2147483648)if(lb())a=\"\"+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=Ob(a,b);a=\"-\"+Rb(c,d)}else a=Rb(a,b);return a}\nfunction jc(a){if(a==null)return a;if(typeof a===\"bigint\")return Jb(a)?a=Number(a):(a=Vb(64,a),a=Jb(a)?Number(a):String(a)),a;if(cc(a))return typeof a===\"number\"?hc(a):ic(a)}function kc(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String(Vb(64,a));if(cc(a)){if(b===\"string\")return ic(a);if(b===\"number\")return hc(a)}}\nfunction lc(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(Wb(64,a));if(cc(a)){if(b===\"string\")return b=Zb(Number(a)),Xb(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),fc(a)||(Ub(a),a=Rb(q,r))),a;if(b===\"number\")return a=Zb(a),a>=0&&Xb(a)?a:gc(a)}}function mc(a){if(typeof a!==\"string\")throw Error();return a}function nc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}function oc(a){return a==null||typeof a===\"string\"?a:void 0}\nfunction pc(a,b,c,d){if(a!=null&&typeof a===\"object\"&&a.W===nb)return a;if(!Array.isArray(a))return c?d&2?((a=b[ab])||(a=new b,hb(a.u),a=b[ab]=a),b=a):b=new b:b=void 0,b;let e=c=a[n]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&p(a,e);return new b(a)}\nfunction qc(a,b,c){if(b)a:{b=a;if(!cc(b))throw Wa(\"int64\");switch(typeof b){case \"string\":b=ic(b);break a;case \"bigint\":a=b=Vb(64,b);if(Bb(a)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(a))throw Error(String(a));}else if(Ab(a)&&!Number.isSafeInteger(a))throw Error(String(a));Db?b=BigInt(b):b=Cb(b)?b?\"1\":\"0\":Bb(b)?b.trim()||\"0\":String(b);break a;default:b=hc(b)}}else b=jc(a);a=b;c=a==null?c?0:void 0:a;return typeof c===\"string\"&&(b=+c,Xb(b))?b:c};const rc={};let sc=function(){try{return za(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();\nclass tc{constructor(){this.g=new Map}get(a){return this.g.get(a)}set(a,b){this.g.set(a,b);this.size=this.g.size;return this}delete(a){a=this.g.delete(a);this.size=this.g.size;return a}clear(){this.g.clear();this.size=this.g.size}has(a){return this.g.has(a)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(a,b){return this.g.forEach(a,b)}[Symbol.iterator](){return this.entries()}}\nconst uc=(()=>sc?(Object.setPrototypeOf(tc.prototype,Map.prototype),Object.defineProperties(tc.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),tc):class extends Map{constructor(){super()}})();function vc(a){return a}function wc(a){if(a.L&2)throw Error(\"Cannot mutate an immutable Map\");}\nvar Bc=class extends uc{constructor(a,b,c=vc,d=vc){super();let e=a[n]|0;e|=64;p(a,e);this.L=e;this.S=b;this.R=c;this.Y=this.S?xc:d;for(let f=0;f<a.length;f++){const g=a[f],h=c(g[0],!1,!0);let k=g[1];b?k===void 0&&(k=null):k=d(g[1],!1,!0,void 0,void 0,e);super.set(h,k)}}na(a=zc){if(this.size!==0)return this.X(a)}X(a=zc){const b=[],c=super.entries();for(var d;!(d=c.next()).done;)d=d.value,d[0]=a(d[0]),d[1]=a(d[1]),b.push(d);return b}clear(){wc(this);super.clear()}delete(a){wc(this);return super.delete(this.R(a,\n!0,!1))}entries(){var a=this.ma();return new wb(a,Ac,this)}keys(){return this.Ha()}values(){var a=this.ma();return new wb(a,Bc.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){wc(this);a=this.R(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.Y(b,!0,!0,this.S,!1,this.L))}Na(a){const b=this.R(a[0],!1,!0);a=a[1];a=this.S?a===void 0?null:a:this.Y(a,!1,!0,void 0,!1,this.L);super.set(b,a)}has(a){return super.has(this.R(a,!1,!1))}get(a){a=\nthis.R(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=this.S;return c?(c=this.Y(b,!1,!0,c,this.ra,this.L),c!==b&&super.set(a,c),c):b}}ma(){return Array.from(super.keys())}Ha(){return super.keys()}[Symbol.iterator](){return this.entries()}};Bc.prototype.toJSON=void 0;Bc.prototype.Ia=ob;function xc(a,b,c,d,e,f){a=pc(a,d,c,f);e&&(a=Cc(a));return a}function zc(a){return a}function Ac(a){return[a,this.get(a)]}let Dc;function Ec(){return Dc||=new Bc(hb([]),void 0,void 0,void 0,rc)};function Fc(a){switch(typeof a){case \"number\":return isFinite(a)?a:String(a);case \"bigint\":return Jb(a)?Number(a):String(a);case \"boolean\":return a?1:0;case \"object\":if(a)if(Array.isArray(a)){if(sb(a))return}else{if(Na(a))return Ia(a);if(a instanceof Ra){const b=a.g;return b==null?\"\":typeof b===\"string\"?b:a.g=Ia(b)}if(a instanceof Bc)return a.na()}}return a};function Gc(a,b,c){const d=mb(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(const g in f)b[g]=c(f[g])}(a=xb(a))&&(d[db]=mb(a));return d}function Hc(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=sb(a)?void 0:e&&(a[n]|0)&2?a:Ic(a,b,c,d!==void 0,e);else if(qb(a)){const f={};for(let g in a)f[g]=Hc(a[g],b,c,d,e);a=f}else a=b(a,d);return a}}\nfunction Ic(a,b,c,d,e){const f=d||c?a[n]|0:0,g=d?!!(f&32):void 0;d=mb(a);for(let h=0;h<d.length;h++)d[h]=Hc(d[h],b,c,g,e);c&&((a=xb(a))&&(d[db]=mb(a)),c(f,d));return d}function Jc(a){return Hc(a,Kc,void 0,void 0,!1)}function Kc(a){return a.W===nb?a.toJSON():a instanceof Bc?a.na(Jc):Fc(a)}function Lc(a){return Ic(a,Kc,void 0,void 0,!1)};let Mc,Nc;function Oc(a){switch(typeof a){case \"boolean\":return Mc||=[0,void 0,!0];case \"number\":return a>0?void 0:a===0?Nc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function Pc(a,b,c){a=Qc(a,b[0],b[1],c?1:2);b!==Mc&&c&&gb(a,16384);return a}\nfunction Qc(a,b,c,d){if(a==null){var e=96;c?(a=[c],e|=512):a=[];b&&(e=e&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error(\"narr\");e=a[n]|0;if(e&2048)throw Error(\"farr\");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error(\"mid\");a:{c=a;if(d=c.length){const f=d-1;if(qb(c[f])){e|=256;b=f-(e&512?0:-1);if(b>=1024)throw Error(\"pvtlmt\");e=e&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,d-(e&512?0:-1));if(b>1024)throw Error(\"spvt\");e=e&-33521665|(b&1023)<<15}}}p(a,\ne);return a};function Rc(a,b,c=kb){if(a!=null){if(Ga&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[n]|0;if(d&2)return a;b&&=d===0||!!(d&32)&&!(d&64||!(d&16));return b?(p(a,(d|34)&-12293),a):Ic(a,Rc,d&4?kb:c,!0,!0)}a.W===nb?(c=a.u,d=c[n]|0,a=d&2?a:new a.constructor(Sc(c,d,!0))):a instanceof Bc&&!(a.L&2)&&(c=hb(a.X(Rc)),a=new Bc(c,a.S,a.R,a.Y));return a}}function Sc(a,b,c){const d=c||b&2?kb:jb,e=!!(b&32);a=Gc(a,b,f=>Rc(f,e,d));gb(a,32|(c?2:0));return a}\nfunction Cc(a){const b=a.u,c=b[n]|0;return c&2?new a.constructor(Sc(b,c,!1)):a};function Tc(a,b){a=a.u;return Uc(a,a[n]|0,b)}function Uc(a,b,c,d){if(c===-1)return null;var e=c+(b&512?0:-1);const f=a.length-1;if(e>=f&&b&256)return a[f][c];if(d&&b&256&&(b=a[f][c],b!=null))return a[e]!=null&&bb!=null&&(a=Va??={},e=a[bb]||0,e>=4||(a[bb]=e+1,a=Error(),Ua(a,\"incident\"),la(a))),b;if(e<=f)return a[e]}function t(a,b,c){const d=a.u;let e=d[n]|0;vb(e);u(d,e,b,c);return a}\nfunction u(a,b,c,d){const e=b&512?0:-1,f=c+e;var g=a.length-1;if(f>=g&&b&256)return a[g][c]=d,b;if(f<=g)return a[f]=d,b&256&&(a=a[g],c in a&&delete a[c]),b;d!==void 0&&(g=b>>15&1023||536870912,c>=g?d!=null&&(a[g+e]={[c]:d},b|=256,p(a,b)):a[f]=d);return b}function Vc(a,b){a=a.u;let c=a[n]|0;const d=Uc(a,c,b),e=$b(d);e!=null&&e!==d&&u(a,c,b,e);return e}function Wc(a){a=a.u;let b=a[n]|0;const c=Uc(a,b,1),d=rb(c,!0);d!=null&&d!==c&&u(a,b,1,d);return d}function Xc(){return void 0===yb?2:4}\nfunction Yc(a,b,c,d,e){const f=a.u;a=f[n]|0;const g=2&a?1:d;e=!!e;d=Zc(f,a,b);let h=d[n]|0;if(!(4&h)){4&h&&(d=mb(d),h=$c(h,a),a=u(f,a,b,d));let k=0,l=0;for(;k<d.length;k++){const v=c(d[k]);v!=null&&(d[l++]=v)}l<k&&(d.length=l);h=ad(h,a);c=(h|20)&-4097;h=c&=-8193;p(d,h);2&h&&Object.freeze(d)}g===1||g===4&&32&h?bd(h)||(e=h,h|=2,h!==e&&p(d,h),Object.freeze(d)):(g===2&&bd(h)&&(d=mb(d),h=$c(h,a),h=cd(h,a,e),p(d,h),a=u(f,a,b,d)),bd(h)||(b=h,h=cd(h,a,e),h!==b&&p(d,h)));return d}\nfunction Zc(a,b,c,d){a=Uc(a,b,c,d);return Array.isArray(a)?a:tb}function ad(a,b){a===0&&(a=$c(a,b));return a|1}function bd(a){return!!(2&a)&&!!(4&a)||!!(2048&a)}function dd(a){a=mb(a);for(let b=0;b<a.length;b++){const c=a[b]=mb(a[b]);Array.isArray(c[1])&&(c[1]=hb(c[1]))}return a}\nfunction ed(a,b,c){var d=fd;const e=b&2;let f=!1;if(c==null){if(e)return Ec();c=[]}else if(c.constructor===Bc){if((c.L&2)==0||e)return c;c=c.X()}else Array.isArray(c)?f=!!((c[n]|0)&2):c=[];if(e){if(!c.length)return Ec();f||(f=!0,hb(c))}else f&&(f=!1,c=dd(c));f||((c[n]|0)&64?c[n]&=-33:32&b&&gb(c,32));d=new Bc(c,d,qc,void 0);u(a,b,2,d);return d}function gd(a,b,c,d){a=a.u;let e=a[n]|0;vb(e);u(a,e,b,(d===\"0\"?Number(c)===0:c===d)?void 0:c)}\nfunction hd(a,b,c,d,e){vb(b);var f=!!(64&b)||!(16384&b);e=Zc(a,b,c,e);const g=e!==tb;if(f||!g){let h=f=g?e[n]|0:0;if(!g||2&h||bd(h)||4&h&&!(32&h))e=mb(e),h=$c(h,b),b=u(a,b,c,e);h=ad(h,b)&-13;h=cd(d?h&-17:h|16,b,!0);h!==f&&p(e,h)}return e}function id(a,b){var c=jd;a=a.u;return kd(ld(a),a,a[n]|0,c)===b?b:-1}function ld(a){if(Xa)return a[cb]??(a[cb]=new Map);if(cb in a)return a[cb];const b=new Map;Object.defineProperty(a,cb,{value:b});return b}\nfunction md(a,b,c,d){const e=ld(a),f=kd(e,a,b,c);f!==d&&(f&&(b=u(a,b,f)),e.set(c,d));return b}function kd(a,b,c,d){let e=a.get(d);if(e!=null)return e;e=0;for(let f=0;f<d.length;f++){const g=d[f];Uc(b,c,g)!=null&&(e!==0&&(c=u(b,c,e)),e=g)}a.set(d,e);return e}\nfunction nd(a,b,c,d){let e=a[n]|0;d=Uc(a,e,c,d);let f;if(d!=null&&d.W===nb)return b=Cc(d),b!==d&&u(a,e,c,b),b.u;if(Array.isArray(d)){const g=d[n]|0;g&2?f=Pc(Sc(d,g,!1),b,!0):g&64?f=d:f=Pc(f,b,!0)}else f=Pc(void 0,b,!0);f!==d&&u(a,e,c,f);return f}function od(a,b,c,d){a=a.u;let e=a[n]|0;d=Uc(a,e,c,d);b=pc(d,b,!1,e);b!==d&&b!=null&&u(a,e,c,b);return b}function w(a,b,c,d=!1){b=od(a,b,c,d);if(b==null)return b;a=a.u;d=a[n]|0;if(!(d&2)){const e=Cc(b);e!==b&&(b=e,u(a,d,c,b))}return b}\nfunction pd(a,b,c,d,e,f,g){a=a.u;var h=!!(2&b);const k=h?1:e;f=!!f;g&&=!h;e=Zc(a,b,d);var l=e[n]|0;h=!!(4&l);if(!h){l=ad(l,b);var v=e,ya=b;const ib=!!(2&l);ib&&(ya|=2);let Of=!ib,Pf=!0,yc=0,Ud=0;for(;yc<v.length;yc++){const Vd=pc(v[yc],c,!1,ya);if(Vd instanceof c){if(!ib){const Qf=!!((Vd.u[n]|0)&2);Of&&=!Qf;Pf&&=Qf}v[Ud++]=Vd}}Ud<yc&&(v.length=Ud);l|=4;l=Pf?l|16:l&-17;l=Of?l|8:l&-9;p(v,l);ib&&Object.freeze(v)}if(g&&!(8&l||!e.length&&(k===1||k===4&&32&l))){bd(l)&&(e=mb(e),l=$c(l,b),b=u(a,b,d,e));c=\ne;g=l;for(v=0;v<c.length;v++)l=c[v],ya=Cc(l),l!==ya&&(c[v]=ya);g|=8;g=c.length?g&-17:g|16;p(c,g);l=g}k===1||k===4&&32&l?bd(l)||(b=l,l|=!e.length||16&l&&(!h||32&l)?2:2048,l!==b&&p(e,l),Object.freeze(e)):(k===2&&bd(l)&&(e=mb(e),l=$c(l,b),l=cd(l,b,f),p(e,l),b=u(a,b,d,e)),bd(l)||(d=l,l=cd(l,b,f),l!==d&&p(e,l)));return e}function qd(a,b,c){const d=a.u[n]|0;return pd(a,d,b,c,Xc(),!1,!(2&d))}function x(a,b,c,d){d==null&&(d=void 0);return t(a,c,d)}\nfunction rd(a,b,c,d){d==null&&(d=void 0);a:{a=a.u;let e=a[n]|0;vb(e);if(d==null){const f=ld(a);if(kd(f,a,e,c)===b)f.set(c,0);else break a}else e=md(a,e,c,b);u(a,e,b,d)}}function $c(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049}function cd(a,b,c){32&b&&c||(a&=-33);return a}function sd(a,b,c,d){const e=a.u[n]|0;vb(e);a=pd(a,e,c,b,2,!0);d=d!=null?d:new c;a.push(d);a[n]=(d.u[n]|0)&2?a[n]&-9:a[n]&-17}function td(a,b){return dc(Tc(a,b))}function ud(a,b){return oc(Tc(a,b))}function y(a,b){return Vc(a,b)??0}\nfunction vd(a,b,c){if(c!=null&&typeof c!==\"boolean\")throw a=typeof c,Error(`Expected boolean but got ${a!=\"object\"?a:c?Array.isArray(c)?\"array\":a:\"null\"}: ${c}`);t(a,b,c)}function wd(a,b,c){if(c!=null){if(typeof c!==\"number\")throw Wa(\"int32\");if(!Yb(c))throw Wa(\"int32\");c|=0}t(a,b,c)}function z(a,b,c){if(c!=null&&typeof c!==\"number\")throw Error(`Value of float/double field must be a number, found ${typeof c}: ${c}`);t(a,b,c)}\nfunction xd(a,b,c){{const g=a.u;let h=g[n]|0;vb(h);if(c==null)u(g,h,b);else{var d=a=c[n]|0,e=bd(a),f=e||Object.isFrozen(c);e||(a=0);f||(c=mb(c),d=0,a=$c(a,h),a=cd(a,h,!0),f=!1);a|=21;for(e=0;e<c.length;e++){const k=c[e],l=mc(k);Object.is(k,l)||(f&&(c=mb(c),d=0,a=$c(a,h),a=cd(a,h,!0),f=!1),c[e]=l)}a!==d&&(f&&(c=mb(c),a=$c(a,h),a=cd(a,h,!0)),p(c,a));u(g,h,b,c)}}}function yd(a,b,c){vb(a.u[n]|0);Yc(a,b,oc,2,!0).push(mc(c))};function zd(a,b){return Error(`Invalid wire type: ${a} (at position ${b})`)}function Ad(){return Error(\"Failed to read varint, encoding is invalid.\")}function Bd(a,b){return Error(`Tried to read past the end of the data ${b} > ${a}`)};function Cd(a){if(typeof a===\"string\")return{buffer:Ma(a),N:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),N:!1};if(a.constructor===Uint8Array)return{buffer:a,N:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),N:!1};if(a.constructor===Ra)return{buffer:Sa(a)||new Uint8Array(0),N:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),N:!1};throw Error(\"Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers\");\n};function Dd(a,b){let c,d=0,e=0,f=0;const g=a.h;let h=a.g;do c=g[h++],d|=(c&127)<<f,f+=7;while(f<32&&c&128);f>32&&(e|=(c&127)>>4);for(f=3;f<32&&c&128;f+=7)c=g[h++],e|=(c&127)<<f;Ed(a,h);if(c<128)return b(d>>>0,e>>>0);throw Ad();}function Fd(a){let b=0,c=a.g;const d=c+10,e=a.h;for(;c<d;){const f=e[c++];b|=f;if((f&128)===0)return Ed(a,c),!!(b&127)}throw Ad();}\nfunction Gd(a){const b=a.h;let c=a.g,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Ad();Ed(a,c);return e}function Hd(a){return Gd(a)>>>0}function Id(a){var b=a.h;const c=a.g,d=b[c],e=b[c+1],f=b[c+2];b=b[c+3];Ed(a,a.g+4);return(d<<0|e<<8|f<<16|b<<24)>>>0}\nfunction Jd(a){var b=Id(a);a=(b>>31)*2+1;const c=b>>>23&255;b&=8388607;return c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)}function Kd(a){return Gd(a)}function Ld(a,b,{ba:c=!1}={}){a.ba=c;b&&(b=Cd(b),a.h=b.buffer,a.m=b.N,a.j=0,a.l=a.h.length,a.g=a.j)}function Ed(a,b){a.g=b;if(b>a.l)throw Bd(a.l,b);}function Md(a,b){if(b<0)throw Error(`Tried to read a negative byte length: ${b}`);const c=a.g,d=c+b;if(d>a.l)throw Bd(b,a.l-c);a.g=d;return c}\nfunction Nd(a,b){if(b==0)return Pa();var c=Md(a,b);a.ba&&a.m?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Kb?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Pa():new Ra(c,Oa)}var Od=class{constructor(a,b){this.h=null;this.m=!1;this.g=this.l=this.j=0;Ld(this,a,b)}clear(){this.h=null;this.m=!1;this.g=this.l=this.j=0;this.ba=!1}},Pd=[];function Qd(a){var b=a.g;if(b.g==b.l)return!1;a.l=a.g.g;var c=Hd(a.g);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw zd(c,a.l);if(b<1)throw Error(`Invalid field number: ${b} (at position ${a.l})`);a.m=b;a.h=c;return!0}\nfunction Rd(a){switch(a.h){case 0:a.h!=0?Rd(a):Fd(a.g);break;case 1:a=a.g;Ed(a,a.g+8);break;case 2:if(a.h!=2)Rd(a);else{var b=Hd(a.g);a=a.g;Ed(a,a.g+b)}break;case 5:a=a.g;Ed(a,a.g+4);break;case 3:b=a.m;do{if(!Qd(a))throw Error(\"Unmatched start-group tag: stream EOF\");if(a.h==4){if(a.m!=b)throw Error(\"Unmatched end-group tag\");break}Rd(a)}while(1);break;default:throw zd(a.h,a.l);}}\nfunction Sd(a,b,c){const d=a.g.l,e=Hd(a.g),f=a.g.g+e;let g=f-d;g<=0&&(a.g.l=f,c(b,a,void 0,void 0,void 0),g=f-a.g.g);if(g)throw Error(\"Message parsing ended unexpectedly. Expected to read \"+`${e} bytes, instead read ${e-g} bytes, either the `+\"data ended unexpectedly or the message misreported its own length\");a.g.g=f;a.g.l=d;return b}\nfunction Td(a){var b=Hd(a.g);a=a.g;var c=Md(a,b);a=a.h;if(ha){var d=a,e;(e=fa)||(e=fa=new TextDecoder(\"utf-8\",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(h){if(ea===void 0){try{e.decode(new Uint8Array([128]))}catch(k){}try{e.decode(new Uint8Array([97])),ea=!0}catch(k){ea=!1}}!ea&&(fa=void 0);throw h;}}else{f=c;b=f+b;c=[];let h=null;let k;for(;f<b;){var g=a[f++];g<128?c.push(g):g<224?f>=b?ca():(k=a[f++],g<194||(k&192)!==128?(f--,ca()):c.push((g&31)<<6|k&63)):\ng<240?f>=b-1?ca():(k=a[f++],(k&192)!==128||g===224&&k<160||g===237&&k>=160||((e=a[f++])&192)!==128?(f--,ca()):c.push((g&15)<<12|(k&63)<<6|e&63)):g<=244?f>=b-2?ca():(k=a[f++],(k&192)!==128||(g<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,ca()):(g=(g&7)<<18|(k&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):ca();c.length>=8192&&(h=da(h,c),c.length=0)}f=da(h,c)}return f}function Wd(a){const b=Hd(a.g);return Nd(a.g,b)}\nfunction Xd(a,b,c){var d=Hd(a.g);for(d=a.g.g+d;a.g.g<d;)c.push(b(a.g))}var Yd=class{constructor(a,b){if(Pd.length){const c=Pd.pop();Ld(c,a,b);a=c}else a=new Od(a,b);this.g=a;this.l=this.g.g;this.h=this.m=-1;this.o(b)}o({fa:a=!1}={}){this.fa=a}},Zd=[];function $d(a){return a}let ae;function be(a,b,c){b.g?b.m(a,b.g,b.h,c):b.m(a,b.h,c)}var A=class{constructor(a,b){this.u=Qc(a,b)}toJSON(){const a=!ae;try{return a&&(ae=Lc),ce(this)}finally{a&&(ae=void 0)}}l(){var a=de;return a.g?a.l(this,a.g,a.h,!0):a.l(this,a.h,a.defaultValue,!0)}clone(){const a=this.u;return new this.constructor(Sc(a,a[n]|0,!1))}N(){return!!((this.u[n]|0)&2)}};A.prototype.W=nb;A.prototype.toString=function(){try{return ae=$d,ce(this).toString()}finally{ae=void 0}};\nfunction ce(a){var b=a.u;a=ae(b);{b=a!==b;let l=a.length;if(l){var c=a[l-1],d=qb(c);d?l--:c=void 0;var e=a;if(d){b:{var f=c;var g;var h=!1;if(f)for(let v in f)isNaN(+v)?(g??={})[v]=f[v]:(d=f[v],Array.isArray(d)&&(sb(d)||pb(d)&&d.size===0)&&(d=null),d==null&&(h=!0),d!=null&&((g??={})[v]=d));h||(g=f);if(g)for(let v in g){h=g;break b}h=null}f=h==null?c!=null:h!==c}for(;l>0;l--){g=e[l-1];if(!(g==null||sb(g)||pb(g)&&g.size===0))break;var k=!0}if(e!==a||f||k){if(!b)e=Array.prototype.slice.call(e,0,l);else if(k||\nf||h)e.length=l;h&&e.push(h)}k=e}else k=a}return k};function ee(a){if(!a)return fe||=new ge(0,0);if(!/^\\d+$/.test(a))return null;Ub(a);return new ge(q,r)}var ge=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let fe;function he(a){if(!a)return ie||=new je(0,0);if(!/^-?\\d+$/.test(a))return null;Ub(a);return new je(q,r)}var je=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let ie;function ke(a,b,c){for(;c>0||b>127;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)}function le(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function me(a,b){if(b>=0)le(a,b);else{for(let c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function ne(a,b){a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)}var oe=class{constructor(){this.g=[]}length(){return this.g.length}end(){const a=this.g;this.g=[];return a}};function pe(a,b){b.length!==0&&(a.l.push(b),a.h+=b.length)}function qe(a,b,c){le(a.g,b*8+c)}function re(a,b){qe(a,b,2);b=a.g.end();pe(a,b);b.push(a.h);return b}function se(a,b){var c=b.pop();for(c=a.h+a.g.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.h++;b.push(c);a.h++}function te(a,b,c){qe(a,b,2);le(a.g,c.length);pe(a,a.g.end());pe(a,c)}function ue(a,b,c,d){c!=null&&(b=re(a,b),d(c,a),se(a,b))}var ve=class{constructor(){this.l=[];this.h=0;this.g=new oe}};function we(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a}var xe=we(),ye=we(),ze=we(),Ae=we(),Be=we(),Ce=we(),De=we(),Ee=we(),Fe=we();var Ge=class{constructor(a,b,c){this.g=a;this.h=b;a=ba(xe);this.l=!!a&&c===a||!1}};function He(a,b){return new Ge(a,b,xe)}function Ie(a,b,c,d,e){ue(a,c,Je(b,d),e)}const Ke=He(function(a,b,c,d,e){if(a.h!==2)return!1;Sd(a,nd(b,d,c),e);return!0},Ie),Le=He(function(a,b,c,d,e){if(a.h!==2)return!1;Sd(a,nd(b,d,c,!0),e);return!0},Ie);var Me=Symbol(),Ne=Symbol(),Oe=Symbol(),Pe=Symbol();let Qe,Re;\nfunction Se(a,b,c,d){var e=d[a];if(e)return e;e={};e.Pa=d;e.V=Oc(d[0]);var f=d[1];let g=1;f&&f.constructor===Object&&(e.ga=f,f=d[++g],typeof f===\"function\"&&(e.la=!0,Qe??=f,Re??=d[g+1],f=d[g+=2]));const h={};for(;f&&Array.isArray(f)&&f.length&&typeof f[0]===\"number\"&&f[0]>0;){for(var k=0;k<f.length;k++)h[f[k]]=f;f=d[++g]}for(k=1;f!==void 0;){typeof f===\"number\"&&(k+=f,f=d[++g]);let ya;var l=void 0;f instanceof Ge?ya=f:(ya=Ke,g--);if(ya?.l){f=d[++g];l=d;var v=g;typeof f===\"function\"&&(f=f(),l[v]=f);\nl=f}f=d[++g];v=k+1;typeof f===\"number\"&&f<0&&(v-=f,f=d[++g]);for(;k<v;k++){const ib=h[k];l?c(e,k,ya,l,ib):b(e,k,ya,ib)}}return d[a]=e}function Te(a){return Array.isArray(a)?a[0]instanceof Ge?a:[Le,a]:[a,void 0]}function Je(a,b){if(a instanceof A)return a.u;if(Array.isArray(a))return Pc(a,b,!1)};function Ue(a,b,c,d){const e=c.g;a[b]=d?(f,g,h)=>e(f,g,h,d):e}function Ve(a,b,c,d,e){const f=c.g;let g,h;a[b]=(k,l,v)=>f(k,l,v,h||=Se(Ne,Ue,Ve,d).V,g||=We(d),e)}\nfunction We(a){let b=a[Oe];if(b!=null)return b;const c=Se(Ne,Ue,Ve,a);b=c.la?(d,e)=>Qe(d,e,c):(d,e)=>{const f=d[n]|0;for(;Qd(e)&&e.h!=4;){var g=e.m,h=c[g];if(h==null){var k=c.ga;k&&(k=k[g])&&(k=Xe(k),k!=null&&(h=c[g]=k))}h!=null&&h(e,d,g)||(h=e,g=h.l,Rd(h),h.fa?h=void 0:(k=h.g.g-g,h.g.g=g,h=Nd(h.g,k)),g=d,h&&((k=g[db])?k.push(h):g[db]=[h]))}f&16384&&hb(d);return!0};return a[Oe]=b}\nfunction Xe(a){a=Te(a);const b=a[0].g;if(a=a[1]){const c=We(a),d=Se(Ne,Ue,Ve,a).V;return(e,f,g)=>b(e,f,g,d,c)}return b};function Ye(a,b,c){a[b]=c.h}function Ze(a,b,c,d){let e,f;const g=c.h;a[b]=(h,k,l)=>g(h,k,l,f||=Se(Me,Ye,Ze,d).V,e||=$e(d))}function $e(a){let b=a[Pe];if(!b){const c=Se(Me,Ye,Ze,a);b=(d,e)=>af(d,e,c);a[Pe]=b}return b}\nfunction af(a,b,c){for(var d=a[n]|0,e=d&512?0:-1,f=a.length,g=d&512?1:0,h=f+(d&256?-1:0);g<h;g++){const k=a[g];if(k==null)continue;const l=g-e,v=bf(c,l);v&&v(b,k,l)}if(d&256){d=a[f-1];for(const k in d)e=+k,Number.isNaN(e)||(f=d[e],f!=null&&(h=bf(c,e))&&h(b,f,e))}if(a=xb(a))for(pe(b,b.g.end()),c=0;c<a.length;c++)pe(b,Sa(a[c])||new Uint8Array(0))}\nfunction bf(a,b){var c=a[b];if(c)return c;if(c=a.ga)if(c=c[b]){c=Te(c);var d=c[0].h;if(c=c[1]){const e=$e(c),f=Se(Me,Ye,Ze,c).V;c=a.la?Re(f,e):(g,h,k)=>d(g,h,k,f,e)}else c=d;return a[b]=c}};function cf(a,b){if(Array.isArray(b)){var c=b[n]|0;if(c&4)return b;for(var d=0,e=0;d<b.length;d++){const f=a(b[d]);f!=null&&(b[e++]=f)}e<d&&(b.length=e);p(b,(c|5)&-12289);c&2&&Object.freeze(b);return b}}function B(a,b,c){return new Ge(a,b,c)}function df(a,b,c){return new Ge(a,b,c)}function C(a,b,c){u(a,a[n]|0,b,c)}\nvar ef=He(function(a,b,c,d,e){if(a.h!==2)return!1;a=Sd(a,Pc([void 0,void 0],d,!0),e);d=b[n]|0;vb(d);e=Uc(b,d,c);e instanceof Bc?(e.L&2)!=0?(e=e.X(),e.push(a),u(b,d,c,e)):e.Na(a):Array.isArray(e)?((e[n]|0)&2&&(e=dd(e),u(b,d,c,e)),e.push(a)):u(b,d,c,[a]);return!0},function(a,b,c,d,e){if(b instanceof Bc)b.forEach((f,g)=>{ue(a,c,Pc([g,f],d,!1),e)});else if(Array.isArray(b))for(let f=0;f<b.length;f++){const g=b[f];Array.isArray(g)&&ue(a,c,Pc(g,d,!1),e)}});\nfunction ff(a,b,c){b=kc(b);if(b!=null){switch(typeof b){case \"string\":he(b)}if(b!=null)switch(qe(a,c,0),typeof b){case \"number\":a=a.g;Nb(b);ke(a,q,r);break;case \"bigint\":c=BigInt.asUintN(64,b);c=new je(Number(c&BigInt(4294967295)),Number(c>>BigInt(32)));ke(a.g,c.h,c.g);break;default:c=he(b),ke(a.g,c.h,c.g)}}}function gf(a,b,c){b=dc(b);b!=null&&b!=null&&(qe(a,c,0),me(a.g,b))}function hf(a,b,c){b=ac(b);b!=null&&(qe(a,c,0),a.g.g.push(b?1:0))}function jf(a,b,c){b=oc(b);b!=null&&te(a,c,ka(b))}\nfunction kf(a,b,c,d,e){ue(a,c,Je(b,d),e)}function lf(a,b,c){b=b==null||typeof b==\"string\"||Na(b)||b instanceof Ra?b:void 0;b!=null&&te(a,c,Cd(b).buffer)}function mf(a,b,c){if(a.h!==5&&a.h!==2)return!1;b=hd(b,b[n]|0,c,!1,!1);a.h==2?Xd(a,Jd,b):b.push(Jd(a.g));return!0}\nvar nf=B(function(a,b,c){if(a.h!==1)return!1;var d=a.g;a=Id(d);const e=Id(d);d=(e>>31)*2+1;const f=e>>>20&2047;a=4294967296*(e&1048575)+a;C(b,c,f==2047?a?NaN:d*Infinity:f==0?d*4.9E-324*a:d*Math.pow(2,f-1075)*(a+4503599627370496));return!0},function(a,b,c){b=$b(b);b!=null&&(qe(a,c,1),a=a.g,c=Lb||=new DataView(new ArrayBuffer(8)),c.setFloat64(0,+b,!0),q=c.getUint32(0,!0),r=c.getUint32(4,!0),ne(a,q),ne(a,r))},we()),D=B(function(a,b,c){if(a.h!==5)return!1;C(b,c,Jd(a.g));return!0},function(a,b,c){b=$b(b);\nb!=null&&(qe(a,c,5),a=a.g,Pb(b),ne(a,q))},De),of=df(mf,function(a,b,c){b=cf($b,b);if(b!=null)for(let g=0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&(qe(d,e,5),d=d.g,Pb(f),ne(d,q))}},De),pf=df(mf,function(a,b,c){b=cf($b,b);if(b!=null&&b.length){qe(a,c,2);le(a.g,b.length*4);for(let d=0;d<b.length;d++)c=a.g,Pb(b[d]),ne(c,q)}},De),qf=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Dd(a.g,Sb));return!0},ff,Ce),rf=B(function(a,b,c){if(a.h!==0)return!1;a=Dd(a.g,Sb);C(b,c,a===0?void 0:a);return!0},ff,Ce),sf=\nB(function(a,b,c){if(a.h!==0)return!1;C(b,c,Dd(a.g,Qb));return!0},function(a,b,c){b=lc(b);if(b!=null){switch(typeof b){case \"string\":ee(b)}if(b!=null)switch(qe(a,c,0),typeof b){case \"number\":a=a.g;Nb(b);ke(a,q,r);break;case \"bigint\":c=BigInt.asUintN(64,b);c=new ge(Number(c&BigInt(4294967295)),Number(c>>BigInt(32)));ke(a.g,c.h,c.g);break;default:c=ee(b),ke(a.g,c.h,c.g)}}},we()),E=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Gd(a.g));return!0},gf,Ae),tf=df(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;\nb=hd(b,b[n]|0,c,!1,!1);a.h==2?Xd(a,Gd,b):b.push(Gd(a.g));return!0},function(a,b,c){b=cf(dc,b);if(b!=null&&b.length){c=re(a,c);for(let d=0;d<b.length;d++)me(a.g,b[d]);se(a,c)}},Ae),uf=B(function(a,b,c){if(a.h!==0)return!1;a=Gd(a.g);C(b,c,a===0?void 0:a);return!0},gf,Ae),F=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Fd(a.g));return!0},hf,ye),vf=B(function(a,b,c){if(a.h!==0)return!1;a=Fd(a.g);C(b,c,a===!1?void 0:a);return!0},hf,ye),G=df(function(a,b,c){if(a.h!==2)return!1;a=Td(a);hd(b,b[n]|0,c,!1).push(a);\nreturn!0},function(a,b,c){b=cf(oc,b);if(b!=null)for(let g=0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&te(d,e,ka(f))}},ze),wf=B(function(a,b,c){if(a.h!==2)return!1;a=Td(a);C(b,c,a===\"\"?void 0:a);return!0},jf,ze),H=B(function(a,b,c){if(a.h!==2)return!1;C(b,c,Td(a));return!0},jf,ze),I=function(a,b,c=xe){return new Ge(a,b,c)}(function(a,b,c,d,e){if(a.h!==2)return!1;d=Pc(void 0,d,!0);hd(b,b[n]|0,c,!0).push(d);Sd(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)kf(a,\nb[f],c,d,e)}),J=He(function(a,b,c,d,e,f){if(a.h!==2)return!1;md(b,b[n]|0,f,c);b=nd(b,d,c);Sd(a,b,e);return!0},kf),xf=B(function(a,b,c){if(a.h!==2)return!1;C(b,c,Wd(a));return!0},lf,Ee),yf=df(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=hd(b,b[n]|0,c,!1,!1);a.h==2?Xd(a,Hd,b):b.push(Hd(a.g));return!0},function(a,b,c){b=cf(ec,b);if(b!=null)for(let g=0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&(qe(d,e,0),le(d.g,f))}},Be),zf=B(function(a,b,c){if(a.h!==0)return!1;a=Hd(a.g);C(b,c,a===0?void 0:a);return!0},\nfunction(a,b,c){b=ec(b);b!=null&&b!=null&&(qe(a,c,0),le(a.g,b))},Be),Af=B(function(a,b,c){if(a.h!==0)return!1;C(b,c,Gd(a.g));return!0},function(a,b,c){b=dc(b);b!=null&&(b=parseInt(b,10),qe(a,c,0),me(a.g,b))},Fe);class Bf{constructor(a,b){this.h=a;this.g=b;this.l=w;this.m=x;this.defaultValue=void 0}};function Cf(a,b){return new Bf(a,b)};function Df(a,b){return(c,d)=>{if(Zd.length){const f=Zd.pop();f.o(d);Ld(f.g,c,d);c=f}else c=new Yd(c,d);try{const f=new a,g=f.u;We(b)(g,c);var e=f}finally{c.g.clear(),c.m=-1,c.h=-1,Zd.length<100&&Zd.push(c)}return e}}function Ef(a){return function(){const b=new ve;af(this.u,b,Se(Me,Ye,Ze,a));pe(b,b.g.end());const c=new Uint8Array(b.h),d=b.l,e=d.length;let f=0;for(let g=0;g<e;g++){const h=d[g];c.set(h,f);f+=h.length}b.l=[c];return c}};function Ff(a,b){if(b!=null)if(Array.isArray(b))t(a,2,Lc(b));else if(typeof b===\"string\"||b instanceof Ra||Na(b))gd(a,2,rb(b,!1),Pa());else throw Error(\"invalid value in Any.value field: \"+b+\" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array\");}var Gf=class extends A{constructor(a){super(a)}};var Hf=[0,wf,B(function(a,b,c){if(a.h!==2)return!1;a=Wd(a);C(b,c,a===Pa()?void 0:a);return!0},function(a,b,c){if(b!=null){if(b instanceof A){const d=b.Ra;d&&(b=d(b),b!=null&&te(a,c,Cd(b).buffer));return}if(Array.isArray(b))return}lf(a,b,c)},Ee)];/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nlet If=globalThis.trustedTypes,Jf;function Kf(){let a=null;if(!If)return a;try{const b=c=>c;a=If.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var Lf=class{constructor(a){this.g=a}toString(){return this.g+\"\"}};function Mf(a){Jf===void 0&&(Jf=Kf());var b=Jf;return new Lf(b?b.createScriptURL(a):a)};function Nf(a,...b){if(b.length===0)return Mf(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return Mf(c)};var Rf=[0,E,Af,F,-1,tf,Af,-1];var Sf=class extends A{constructor(a){super(a)}};var Tf=[0,F,H,F,Af,-1,df(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=hd(b,b[n]|0,c,!1,!1);a.h==2?Xd(a,Kd,b):b.push(Gd(a.g));return!0},function(a,b,c){b=cf(dc,b);if(b!=null&&b.length){c=re(a,c);for(let d=0;d<b.length;d++)me(a.g,b[d]);se(a,c)}},Fe),H,-1,[0,F,-1],Af,F,-1];var Uf=[0,H,-2];var Vf=class extends A{constructor(a){super(a)}};var Wf=[0];var Xf=[0,E,F,1,F,-3];var Yf=class extends A{constructor(a){super(a,2)}},K={};K[336783863]=[0,H,F,-1,E,[0,[1,2,3,4,5,6,7,8],J,Wf,J,Tf,J,Uf,J,Xf,J,Rf,J,[0,H,-2],J,[0,H,Af],J,[0,Af,H]],[0,H],F,[0,[1,3],[2,4],J,[0,tf],-1,J,[0,G],-1,I,[0,H,-1]],H];var Zf=[0,rf,-1,vf,-3,rf,tf,wf,uf,rf,-1,vf,uf,vf,-2,wf];var $f=class extends A{constructor(a){super(a,1)}};function ag(a,b){gd(a,2,nc(b),\"\")}function L(a,b){yd(a,3,b)}function M(a,b){yd(a,4,b)}var N=class extends A{constructor(a){super(a,500)}o(a){return x(this,Yf,7,a)}};var bg=[-1,{}];var cg=[0,H,1,bg];var dg=[0,H,G,bg];function eg(a,b){sd(a,1,N,b)}function O(a,b){yd(a,10,b)}function P(a,b){yd(a,15,b)}var fg=class extends A{constructor(a){super(a,500)}o(a){return x(this,$f,1001,a)}};var gg=[-500,I,[-500,wf,-1,G,-3,[-2,K,F],I,Hf,uf,-1,cg,dg,I,[0,wf,vf],wf,Zf,uf,G,987,G],4,I,[-500,H,-1,[-1,{}],998,H],I,[-500,H,G,-1,[-2,{},F],997,G,-1],uf,I,[-500,H,G,bg,998,G],G,uf,cg,dg,I,[0,wf,-1,bg],G,-2,Zf,wf,-1,vf,[0,vf,zf],978,bg,I,Hf];fg.prototype.g=Ef(gg);var hg=Df(fg,gg);var ig=class extends A{constructor(a){super(a)}};var jg=class extends A{constructor(a){super(a)}g(){return qd(this,ig,1)}};var kg=[0,I,[0,E,D,H,-1]];var lg=Df(jg,kg);var mg=class extends A{constructor(a){super(a)}};var ng=class extends A{constructor(a){super(a)}};var og=class extends A{constructor(a){super(a)}h(){return w(this,mg,2)}g(){return qd(this,ng,5)}};var pg=Df(class extends A{constructor(a){super(a)}},[0,G,tf,pf,[0,Af,[0,E,-3],[0,D,-3],[0,E,-1,[0,I,[0,E,-2]]],I,[0,D,-1,H,D]],H,-1,qf,I,[0,E,D],G,qf]);var qg=class extends A{constructor(a){super(a)}};var rg=Df(class extends A{constructor(a){super(a)}},[0,I,[0,D,-4]]);var sg=class extends A{constructor(a){super(a)}};var tg=Df(class extends A{constructor(a){super(a)}},[0,I,[0,D,-4]]);var ug=class extends A{constructor(a){super(a)}};var vg=[0,E,-1,pf,Af];var wg=class extends A{constructor(a){super(a)}};wg.prototype.g=Ef([0,D,-4,qf]);var xg=class extends A{constructor(a){super(a)}};var yg=Df(class extends A{constructor(a){super(a)}},[0,I,[0,1,E,H,kg],qf]);var zg=class extends A{constructor(a){super(a)}};var Ag=class extends A{constructor(a){super(a)}oa(){const a=Wc(this);return a==null?Pa():a}};var Bg=class extends A{constructor(a){super(a)}},jd=[1,2];var Cg=Df(class extends A{constructor(a){super(a)}},[0,I,[0,jd,J,[0,pf],J,[0,xf],E,H],qf]);var Dg=class extends A{constructor(a){super(a)}};var Eg=[0,H,E,D,G,-1];var Fg=class extends A{constructor(a){super(a)}};var Gg=[0,F,-1];var Hg=class extends A{constructor(a){super(a)}},Ig=[1,2,3,4,5];var Jg=class extends A{constructor(a){super(a)}g(){return Wc(this)!=null}h(){return ud(this,2)!=null}};var Q=class extends A{constructor(a){super(a)}g(){return ac(Tc(this,2))??!1}};var Kg=[0,xf,H,[0,E,qf,-1],[0,sf,qf]];var R=[0,Kg,F,[0,Ig,J,Xf,J,Tf,J,Rf,J,Wf,J,Uf],Af];var Lg=class extends A{constructor(a){super(a)}};var Mg=[0,R,D,-1,E];var Ng=Cf(502141897,Lg);K[502141897]=Mg;var Og=Df(class extends A{constructor(a){super(a)}},[0,[0,Af,-1,of,yf],vg]);var Pg=class extends A{constructor(a){super(a)}};var Qg=class extends A{constructor(a){super(a)}};var Rg=[0,R,D,[0,R],F];var Sg=[0,R,Mg,Rg,D,[0,[0,Kg]]];var Tg=Cf(508968150,Qg);K[508968150]=Sg;K[508968149]=Rg;var Ug=class extends A{constructor(a){super(a)}};var Vg=Cf(513916220,Ug);K[513916220]=[0,R,Sg,E];var Wg=class extends A{constructor(a){super(a)}h(){return w(this,Dg,2)}g(){t(this,2)}};var Xg=[0,R,Eg];K[478825465]=Xg;var Yg=class extends A{constructor(a){super(a)}};var Zg=class extends A{constructor(a){super(a)}};var $g=class extends A{constructor(a){super(a)}};var ah=class extends A{constructor(a){super(a)}};var bh=class extends A{constructor(a){super(a)}};var ch=[0,R,[0,R],Xg,-1];var dh=[0,R,D,E];var eh=[0,R,D];var fh=[0,R,dh,eh,D];var gh=Cf(479097054,bh);K[479097054]=[0,R,fh,ch];K[463370452]=ch;K[464864288]=dh;var hh=Cf(462713202,ah);K[462713202]=fh;K[474472470]=eh;var ih=class extends A{constructor(a){super(a)}};var jh=class extends A{constructor(a){super(a)}};var kh=class extends A{constructor(a){super(a)}};var lh=class extends A{constructor(a){super(a)}};var mh=[0,R,D,-1,E];var nh=[0,R,D,F];lh.prototype.g=Ef([0,R,eh,[0,R],Mg,Rg,mh,nh]);var oh=class extends A{constructor(a){super(a)}};var ph=Cf(456383383,oh);K[456383383]=[0,R,Eg];var qh=class extends A{constructor(a){super(a)}};var rh=Cf(476348187,qh);K[476348187]=[0,R,Gg];var sh=class extends A{constructor(a){super(a)}};var fd=class extends A{constructor(a){super(a)}};var th=[0,Af,-1];var de=Cf(458105876,class extends A{constructor(a){super(a)}g(){var a=this.u;const b=a[n]|0;var c=Uc(a,b,2);const d=b&2;a=ed(a,b,c);!d&&fd&&(a.ra=!0);return a}});K[458105876]=[0,th,ef,[!0,qf,[0,H,-1,G]]];var uh=class extends A{constructor(a){super(a)}};var vh=Cf(458105758,uh);K[458105758]=[0,R,H,th];var wh=class extends A{constructor(a){super(a)}};var xh=Cf(443442058,wh);K[443442058]=[0,R,H,E,D,G,-1,F,D];K[514774813]=mh;var yh=class extends A{constructor(a){super(a)}};var zh=Cf(516587230,yh);K[516587230]=[0,R,mh,nh,D];K[518928384]=nh;function Ah(a,b){b=b?b.clone():new Dg;a.displayNamesLocale!==void 0?t(b,1,nc(a.displayNamesLocale)):a.displayNamesLocale===void 0&&t(b,1);a.maxResults!==void 0?wd(b,2,a.maxResults):\"maxResults\"in a&&t(b,2);a.scoreThreshold!==void 0?z(b,3,a.scoreThreshold):\"scoreThreshold\"in a&&t(b,3);a.categoryAllowlist!==void 0?xd(b,4,a.categoryAllowlist):\"categoryAllowlist\"in a&&t(b,4);a.categoryDenylist!==void 0?xd(b,5,a.categoryDenylist):\"categoryDenylist\"in a&&t(b,5);return b};function Bh(a,b=-1,c=\"\"){return{categories:a.map(d=>({index:td(d,1)??0??-1,score:y(d,2)??0,categoryName:ud(d,3)??\"\"??\"\",displayName:ud(d,4)??\"\"??\"\"})),headIndex:b,headName:c}}function Ch(a){const b={classifications:qd(a,xg,1).map(c=>Bh(w(c,jg,4)?.g()??[],td(c,2)??0,ud(c,3)??\"\"))};jc(Tc(a,2))!=null&&(b.timestampMs=jc(Tc(a,2))??0);return b};function Dh(a){var b=Yc(a,3,$b,Xc());var c=Yc(a,2,dc,Xc());var d=Yc(a,1,oc,Xc());var e=Yc(a,9,oc,Xc());const f={categories:[],keypoints:[]};for(let g=0;g<b.length;g++)f.categories.push({score:b[g],index:c[g]??-1,categoryName:d[g]??\"\",displayName:e[g]??\"\"});if(b=w(a,og,4)?.h())f.boundingBox={originX:td(b,1)??0,originY:td(b,2)??0,width:td(b,3)??0,height:td(b,4)??0,angle:0};if(w(a,og,4)?.g().length)for(const g of w(a,og,4).g())f.keypoints.push({x:Vc(g,1)??0,y:Vc(g,2)??0,score:Vc(g,4)??0,label:ud(g,3)??\n\"\"});return f};function Eh(a){return{embeddings:qd(a,Bg,1).map(b=>{const c={headIndex:td(b,3)??0??-1,headName:ud(b,4)??\"\"??\"\"};if(od(b,zg,id(b,1))!==void 0)b=w(b,zg,id(b,1)),b=Yc(b,1,$b,Xc()),c.floatEmbedding=b.slice();else{const d=new Uint8Array(0);c.quantizedEmbedding=w(b,Ag,id(b,2))?.oa()?.h()??d}return c}),timestampMs:jc(Tc(a,2))??0}};function Fh(a){const b=[];for(const c of qd(a,sg,1))b.push({x:y(c,1)??0,y:y(c,2)??0,z:y(c,3)??0,visibility:y(c,4)??0});return b}function Gh(a){const b=[];for(const c of qd(a,qg,1))b.push({x:y(c,1)??0,y:y(c,2)??0,z:y(c,3)??0,visibility:y(c,4)??0});return b};function Hh(a){return Array.from(a,b=>b>127?b-256:b)}function Ih(a,b){if(a.length!==b.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${a.length} vs. ${b.length}).`);let c=0,d=0,e=0;for(let f=0;f<a.length;f++)c+=a[f]*b[f],d+=a[f]*a[f],e+=b[f]*b[f];if(d<=0||e<=0)throw Error(\"Cannot compute cosine similarity on embedding with 0 norm.\");return c/Math.sqrt(d*e)};let Jh;const Kh=new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]);async function Lh(){if(Jh===void 0)try{await WebAssembly.instantiate(Kh),Jh=!0}catch{Jh=!1}return Jh}async function Mh(a,b=Nf``){const c=await Lh()?\"wasm_internal\":\"wasm_nosimd_internal\";return{wasmLoaderPath:`${b}/${a}_${c}.js`,wasmBinaryPath:`${b}/${a}_${c}.wasm`}}var Nh=class{};Nh.forVisionTasks=function(a){return Mh(\"vision\",a)};Nh.forTextTasks=function(a){return Mh(\"text\",a)};\nNh.forGenAiExperimentalTasks=function(a){return Mh(\"genai_experimental\",a)};Nh.forGenAiTasks=function(a){return Mh(\"genai\",a)};Nh.forAudioTasks=function(a){return Mh(\"audio\",a)};Nh.isSimdSupported=function(){return Lh()};export {Nh as FilesetResolver};function Oh(a=navigator){a=a.userAgent;return a.includes(\"Safari\")&&!a.includes(\"Chrome\")}function Ph(){var a=navigator;return typeof OffscreenCanvas===\"undefined\"?!1:Oh(a)?(a=a.userAgent.match(/Version\\/([\\d]+).*Safari/))&&a.length>=1&&Number(a[1])>=17?!0:!1:!0};async function Qh(a){if(typeof importScripts===\"function\")importScripts(a.toString());else{const b=document.createElement(\"script\");b.src=a.toString();b.crossOrigin=\"anonymous\";return new Promise((c,d)=>{b.addEventListener(\"load\",()=>{c()},!1);b.addEventListener(\"error\",e=>{d(e)},!1);document.body.appendChild(b)})}};function Rh(a){return a.videoWidth!==void 0?[a.videoWidth,a.videoHeight]:a.naturalWidth!==void 0?[a.naturalWidth,a.naturalHeight]:a.displayWidth!==void 0?[a.displayWidth,a.displayHeight]:[a.width,a.height]}function S(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");b=a.i.stringToNewUTF8(b);c(b);a.i._free(b)}\nfunction Sh(a,b,c){if(!a.i.canvas)throw Error(\"No OpenGL canvas configured.\");c?a.i._bindTextureToStream(c):a.i._bindTextureToCanvas();c=a.i.canvas.getContext(\"webgl2\")||a.i.canvas.getContext(\"webgl\");if(!c)throw Error(\"Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.\");a.i.gpuOriginForWebTexturesIsBottomLeft&&c.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!0);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,b);a.i.gpuOriginForWebTexturesIsBottomLeft&&\nc.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!1);const [d,e]=Rh(b);!a.l||d===a.i.canvas.width&&e===a.i.canvas.height||(a.i.canvas.width=d,a.i.canvas.height=e);return[d,e]}\nfunction Th(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");const d=new Uint32Array(b.length);for(let e=0;e<b.length;e++)d[e]=a.i.stringToNewUTF8(b[e]);b=a.i._malloc(d.length*4);a.i.HEAPU32.set(d,b>>2);c(b);for(const e of d)a.i._free(e);a.i._free(b)}function Uh(a,b,c){a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=c}\nfunction Vh(a,b,c){let d=[];a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=(e,f,g)=>{f?(c(d,g),d=[]):d.push(e)}}\nvar Wh=class{constructor(a,b){this.l=!0;this.i=a;this.g=null;this.h=0;this.m=typeof this.i._addIntToInputStream===\"function\";b!==void 0?this.i.canvas=b:Ph()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn(\"OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas.\"),this.i.canvas=document.createElement(\"canvas\"))}async initializeGraph(a){const b=await (await fetch(a)).arrayBuffer();a=!(a.endsWith(\".pbtxt\")||a.endsWith(\".textproto\"));this.setGraph(new Uint8Array(b),\na)}setGraphFromString(a){this.setGraph((new TextEncoder).encode(a),!1)}setGraph(a,b){const c=a.length,d=this.i._malloc(c);this.i.HEAPU8.set(a,d);b?this.i._changeBinaryGraph(c,d):this.i._changeTextGraph(c,d);this.i._free(d)}configureAudio(a,b,c,d,e){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep \":gl_graph_runner_audio\" missing?');S(this,d||\"input_audio\",f=>{e=e||\"audio_header\";S(this,e,g=>{this.i._configureAudio(f,g,a,b??0,c)})})}setAutoResizeCanvas(a){this.l=\na}setAutoRenderToScreen(a){this.i._setAutoRenderToScreen(a)}setG