UNPKG

@mediapipe/tasks-text

Version:

MediaPipe Text Tasks

1 lines 144 kB
{"version":3,"file":"text_bundle_cjs.js","sources":["../../../../../../../mediapipe/tasks/web/text/text_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 ba(a,b){a:{var c=[\"CLOSURE_FLAGS\"];for(var d=aa,e=0;e<c.length;e++)if(d=d[c[e]],d==null){c=null;break a}c=d}a=c&&c[a];return a!=null?a:b}function ca(a,b){a=a.split(\".\");for(var c=aa,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 da(a){return a};function ea(){throw Error(\"Invalid UTF8\");}function fa(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b}let ha=void 0,ia;const ja=typeof TextDecoder!==\"undefined\";let ka;const la=typeof TextEncoder!==\"undefined\";\nfunction ma(a){if(la)a=(ka||=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 na(a){aa.setTimeout(()=>{throw a;},0)};var oa=ba(610401301,!1),pa=ba(748402147,!0);function qa(){var a=aa.navigator;return a&&(a=a.userAgent)?a:\"\"}var ra;const sa=aa.navigator;ra=sa?sa.userAgentData||null:null;function ta(a){ta[\" \"](a);return a}ta[\" \"]=function(){};const ua={};let va=null;function wa(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;xa(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction xa(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=va[f];if(g!=null)return g;if(!/^[\\s\\xa0]*$/.test(f))throw Error(\"Unknown base64 encoding at char: \"+f);}return e}ya();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 ya(){if(!va){va={};var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(\"\"));ua[c]=d;for(let e=0;e<d.length;e++){const f=d[e];va[f]===void 0&&(va[f]=e)}}}};var za=typeof Uint8Array!==\"undefined\",Aa=!(oa&&ra&&ra.brands.length>0?0:qa().indexOf(\"Trident\")!=-1||qa().indexOf(\"MSIE\")!=-1)&&typeof btoa===\"function\";const Ba=/[-_.]/g,Ca={\"-\":\"+\",_:\"/\",\".\":\"=\"};function Da(a){return Ca[a]||\"\"}function Ea(a){if(!Aa)return wa(a);a=Ba.test(a)?a.replace(Ba,Da):a;a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b}var Fa={};function Ga(){return Ha||=new m(null,Fa)}function Ia(a){Ja(Fa);var b=a.g;b=b==null||za&&b!=null&&b instanceof Uint8Array?b:typeof b===\"string\"?Ea(b):null;return b==null?b:a.g=b}var m=class{i(){return new Uint8Array(Ia(this)||0)}constructor(a,b){Ja(b);this.g=a;if(a!=null&&a.length===0)throw Error(\"ByteString should be constructed with non-empty values\");}};let Ha;function Ja(a){if(a!==Fa)throw Error(\"illegal external caller\");};function Ka(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let La=void 0;function Ma(){const a=Error(\"int32\");Ka(a,\"warning\");return a}function Na(a,b){if(a!=null){var c=La??={};var d=c[a]||0;d>=b||(c[a]=d+1,a=Error(),Ka(a,\"incident\"),na(a))}};function Oa(){return typeof BigInt===\"function\"};var Pa=typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\";function Qa(a,b,c=!1){return typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\"?c&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var Ra=Qa(\"jas\",void 0,!0),Sa=Qa(void 0,\"1oa\"),Ta=Qa(void 0,Symbol()),Ua=Qa(void 0,\"0ubs\"),Va=Qa(void 0,\"0ubsb\"),Wa=Qa(void 0,\"0actk\"),Xa=Qa(\"m_m\",\"R\",!0);const Ya={M:{value:0,configurable:!0,writable:!0,enumerable:!1}},Za=Object.defineProperties,n=Pa?Ra:\"M\";var $a;const ab=[];t(ab,7);$a=Object.freeze(ab);function bb(a,b){Pa||n in a||Za(a,Ya);a[n]|=b}function t(a,b){Pa||n in a||Za(a,Ya);a[n]=b};var cb={};function u(a,b){return b===void 0?a.g!==db&&!!(2&(a.l[n]|0)):!!(2&b)&&a.g!==db}const db={};function eb(a,b){if(a!=null)if(typeof a===\"string\")a=a?new m(a,Fa):Ga();else if(a.constructor!==m)if(za&&a!=null&&a instanceof Uint8Array)a=a.length?new m(new Uint8Array(a),Fa):Ga();else{if(!b)throw Error();a=void 0}return a}var fb=Object.freeze({});\nfunction gb(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f===\"object\"&&f.constructor===Object;const g=e+(f?-1:0);for(b=b&128?1:0;b<g;b++)c(b-d,a[b]);if(f){a=a[e-1];for(const h in a)!isNaN(h)&&c(+h,a[h])}}var hb={};function ib(a){return a&128?hb:void 0};function jb(a){a.O=!0;return a};var kb=jb(a=>typeof a===\"number\"),mb=jb(a=>typeof a===\"string\"),nb=jb(a=>typeof a===\"boolean\");var ob=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";function v(a){var b=a;if(mb(b)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(b))throw Error(String(b));}else if(kb(b)&&!Number.isSafeInteger(b))throw Error(String(b));return ob?BigInt(a):a=nb(a)?a?\"1\":\"0\":mb(a)?a.trim()||\"0\":String(a)}var ub=jb(a=>ob?a>=pb&&a<=qb:a[0]===\"-\"?rb(a,sb):rb(a,tb));const sb=Number.MIN_SAFE_INTEGER.toString(),pb=ob?BigInt(Number.MIN_SAFE_INTEGER):void 0,tb=Number.MAX_SAFE_INTEGER.toString(),qb=ob?BigInt(Number.MAX_SAFE_INTEGER):void 0;\nfunction rb(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 vb=typeof Uint8Array.prototype.slice===\"function\";let w=0,x=0,wb;function xb(a){const b=a>>>0;w=b;x=(a-b)/4294967296>>>0}function yb(a){if(a<0){xb(-a);const [b,c]=zb(w,x);w=b>>>0;x=c>>>0}else xb(a)}function Ab(a){const b=wb||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);x=0;w=b.getUint32(0,!0)}function Bb(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Cb(a,b)}function Db(a,b){return v(Oa()?BigInt.asUintN(64,(BigInt(b>>>0)<<BigInt(32))+BigInt(a>>>0)):Cb(a,b))}\nfunction Eb(a,b){return Oa()?v(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<<BigInt(32))+BigInt.asUintN(32,BigInt(a)))):v(Fb(a,b))}function Cb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else Oa()?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+Gb(c)+Gb(a));return c}function Gb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Fb(a,b){if(b&2147483648)if(Oa())a=\"\"+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=zb(a,b);a=\"-\"+Cb(c,d)}else a=Cb(a,b);return a}\nfunction Hb(a){if(a.length<16)yb(Number(a));else if(Oa())a=BigInt(a),w=Number(a&BigInt(4294967295))>>>0,x=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]===\"-\");x=w=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));x*=1E6;w=w*1E6+f;w>=4294967296&&(x+=Math.trunc(w/4294967296),x>>>=0,w>>>=0)}if(b){const [d,e]=zb(w,x);w=d;x=e}}}function zb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function z(a){return Array.prototype.slice.call(a)};const Ib=typeof BigInt===\"function\"?BigInt.asIntN:void 0,Jb=typeof BigInt===\"function\"?BigInt.asUintN:void 0,Kb=Number.isSafeInteger,Lb=Number.isFinite,Mb=Math.trunc;function Nb(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}function Ob(a){if(a!=null&&typeof a!==\"boolean\"){var b=typeof a;throw Error(`Expected boolean but got ${b!=\"object\"?b:a?Array.isArray(a)?\"array\":b:\"null\"}: ${a}`);}return a}const Pb=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;\nfunction Qb(a){switch(typeof a){case \"bigint\":return!0;case \"number\":return Lb(a);case \"string\":return Pb.test(a);default:return!1}}function Rb(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Lb(a)?a|0:void 0}function Sb(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Lb(a)?a>>>0:void 0}\nfunction Tb(a){const b=a.length;if(a[0]===\"-\"?b<20||b===20&&a<=\"-9223372036854775808\":b<19||b===19&&a<=\"9223372036854775807\")return a;Hb(a);return Fb(w,x)}function Ub(a){a=Mb(a);if(!Kb(a)){yb(a);var b=w,c=x;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=Bb(b,c);a=typeof b===\"number\"?a?-b:b:a?\"-\"+b:b}return a}function Vb(a){var b=Mb(Number(a));if(Kb(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return Tb(a)}\nfunction Wb(a){if(a==null)return a;if(typeof a===\"bigint\")return ub(a)?a=Number(a):(a=Ib(64,a),a=ub(a)?Number(a):String(a)),a;if(Qb(a))return typeof a===\"number\"?Ub(a):Vb(a)}function Xb(a){var b=typeof a;if(a==null)return a;if(b===\"bigint\")return v(Ib(64,a));if(Qb(a))return b===\"string\"?(b=Mb(Number(a)),Kb(b)?a=v(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),a=Oa()?v(Ib(64,BigInt(a))):v(Tb(a)))):Kb(a)?a=v(Ub(a)):(a=Mb(a),Kb(a)?a=String(a):(yb(a),a=Fb(w,x)),a=v(a)),a}\nfunction Yb(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String(Ib(64,a));if(Qb(a)){if(b===\"string\")return Vb(a);if(b===\"number\")return Ub(a)}}\nfunction Zb(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(Jb(64,a));if(Qb(a)){if(b===\"string\")return b=Mb(Number(a)),Kb(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),a[0]===\"-\"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<=\"18446744073709551615\"),b||(Hb(a),a=Cb(w,x))),a;if(b===\"number\")return a=Mb(a),a>=0&&Kb(a)||(yb(a),a=Bb(w,x)),a}}function $b(a){if(typeof a!==\"string\")throw Error();return a}\nfunction cc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}function A(a){return a==null||typeof a===\"string\"?a:void 0}function dc(a,b,c){if(a!=null&&a[Xa]===cb)return a;if(Array.isArray(a)){var d=a[n]|0;c=d|c&32|c&2;c!==d&&t(a,c);return new b(a)}};function ec(a){return a};function fc(a){const b=da(Ta);return b?a[b]:void 0}function hc(a,b){for(const c in a)!isNaN(c)&&b(a,+c,a[c])}function ic(a){const b=new jc;hc(a,(c,d,e)=>{b[d]=z(e)});b.g=a.g;return b}var jc=class{};function kc(a,b){b<100||Na(Ua,1)};function lc(a,b,c,d){const e=d!==void 0;d=!!d;var f=da(Ta),g;!e&&Pa&&f&&(g=a[f])&&hc(g,kc);f=[];var h=a.length;let k;g=4294967295;let l=!1;const p=!!(b&64),r=p?b&128?0:-1:void 0;b&1||(k=h&&a[h-1],k!=null&&typeof k===\"object\"&&k.constructor===Object?(h--,g=h):k=void 0,!p||b&128||e||(l=!0,g=(mc??ec)(g-r,r,a,k,void 0)+r));b=void 0;for(var q=0;q<h;q++){let y=a[q];if(y!=null&&(y=c(y,d))!=null)if(p&&q>=g){const K=q-r;(b??={})[K]=y}else f[q]=y}if(k)for(let y in k){h=k[y];if(h==null||(h=c(h,d))==null)continue;\nq=+y;let K;p&&!Number.isNaN(q)&&(K=q+r)<g?f[K]=h:(b??={})[y]=h}b&&(l?f.push(b):f[g]=b);e&&da(Ta)&&(a=fc(a))&&a instanceof jc&&(f[Ta]=ic(a));return f}\nfunction nc(a){switch(typeof a){case \"number\":return Number.isFinite(a)?a:\"\"+a;case \"bigint\":return ub(a)?Number(a):\"\"+a;case \"boolean\":return a?1:0;case \"object\":if(Array.isArray(a)){var b=a[n]|0;return a.length===0&&b&1?void 0:lc(a,b,nc)}if(a!=null&&a[Xa]===cb)return oc(a);if(a instanceof m){b=a.g;if(b==null)a=\"\";else if(typeof b===\"string\")a=b;else{if(Aa){for(var c=\"\",d=0,e=b.length-10240;d<e;)c+=String.fromCharCode.apply(null,b.subarray(d,d+=10240));c+=String.fromCharCode.apply(null,d?b.subarray(d):\nb);b=btoa(c)}else{c===void 0&&(c=0);ya();c=ua[c];d=Array(Math.floor(b.length/3));e=c[64]||\"\";let l=0,p=0;for(;l<b.length-2;l+=3){var f=b[l],g=b[l+1],h=b[l+2],k=c[f>>2];f=c[(f&3)<<4|g>>4];g=c[(g&15)<<2|h>>6];h=c[h&63];d[p++]=k+f+g+h}k=0;h=e;switch(b.length-l){case 2:k=b[l+1],h=c[(k&15)<<2]||e;case 1:b=b[l],d[p]=c[b>>2]+c[(b&3)<<4|k>>4]+h+e}b=d.join(\"\")}a=a.g=b}return a}return}return a}let mc;function oc(a){a=a.l;return lc(a,a[n]|0,nc)};let pc,qc;function rc(a){switch(typeof a){case \"boolean\":return pc||=[0,void 0,!0];case \"number\":return a>0?void 0:a===0?qc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function sc(a,b){return tc(a,b[0],b[1])}\nfunction tc(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error(\"narr\");e=a[n]|0;if(pa&&1&e)throw Error(\"rfarr\");2048&e&&!(2&e)&&uc();if(e&256)throw Error(\"farr\");if(e&64)return(e|d)!==e&&t(a,e|d),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;const k=c[g];if(k!=null&&typeof k===\"object\"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error(\"pvtlmt\");for(var h in k)f=+h,f<\ng&&(c[f+b]=k[h],delete k[h]);e=e&-16760833|(g&1023)<<14;break a}}if(b){h=Math.max(b,f-(e&128?0:-1));if(h>1024)throw Error(\"spvt\");e=e&-16760833|(h&1023)<<14}}}t(a,e|64|d);return a}function uc(){if(pa)throw Error(\"carr\");Na(Wa,5)};function vc(a,b){if(typeof a!==\"object\")return a;if(Array.isArray(a)){var c=a[n]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=wc(a,c,!1,b&&!(c&16)):(bb(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&a[Xa]===cb)return b=a.l,c=b[n]|0,u(a,c)?a:xc(a,b,c)?yc(a,b):wc(b,c);if(a instanceof m)return a}function yc(a,b,c){a=new a.constructor(b);c&&(a.g=db);a.m=db;return a}function zc(a){const b=a.l,c=b[n]|0;return xc(a,b,c)?yc(a,b,!0):new a.constructor(wc(b,c,!1))}\nfunction wc(a,b,c,d){d??=!!(34&b);a=lc(a,b,vc,d);d=32;c&&(d|=2);b=b&16769217|d;t(a,b);return a}function Ac(a){const b=a.l,c=b[n]|0;return u(a,c)?xc(a,b,c)?yc(a,b,!0):new a.constructor(wc(b,c,!1)):a}function Bc(a){if(a.g!==db)return!1;var b=a.l;b=wc(b,b[n]|0);bb(b,2048);a.l=b;a.g=void 0;a.m=void 0;return!0}function Cc(a){if(!Bc(a)&&u(a,a.l[n]|0))throw Error();}function Dc(a,b){b===void 0&&(b=a[n]|0);b&32&&!(b&4096)&&t(a,b|4096)}\nfunction xc(a,b,c){return c&2?!0:c&32&&!(c&4096)?(t(b,c|2),a.g=db,!0):!1};const Ec=v(0);function B(a,b,c,d){a=Fc(a.l,b,c,d);if(a!==null)return a}function Fc(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let g,h;if(!(f<1+(c?0:-1))){if(e>=f)if(g=a[f],g!=null&&typeof g===\"object\"&&g.constructor===Object)c=g[b],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 C(a,b,c,d){Cc(a);a=a.l;D(a,a[n]|0,b,c,d)}\nfunction D(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const 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;d!==void 0&&(g=(b??=a[n]|0)>>14&1023||536870912,c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d);return b}\nfunction Gc(a,b,c,d,e){let f=a.l,g=f[n]|0;d=u(a,g)?1:d;e=!!e||d===3;d===2&&Bc(a)&&(f=a.l,g=f[n]|0);a=Hc(f,b);let h=a===$a?7:a[n]|0,k=Ic(h,g);var l=4&k?!1:!0;if(l){4&k&&(a=z(a),h=0,k=Jc(k,g),g=D(f,g,b,a));let p=0,r=0;for(;p<a.length;p++){const q=c(a[p]);q!=null&&(a[r++]=q)}r<p&&(a.length=r);c=(k|4)&-513;k=c&=-1025;k&=-4097}k!==h&&(t(a,k),2&k&&Object.freeze(a));return a=Kc(a,k,f,g,b,d,l,e)}\nfunction Kc(a,b,c,d,e,f,g,h){let k=b;f===1||(f!==4?0:2&b||!(16&b)&&32&d)?Lc(b)||(b|=!a.length||g&&!(4096&b)||32&d&&!(4096&b||16&b)?2:256,b!==k&&t(a,b),Object.freeze(a)):(f===2&&Lc(b)&&(a=z(a),k=0,b=Jc(b,d),d=D(c,d,e,a)),Lc(b)||(h||(b|=16),b!==k&&t(a,b)));2&b||!(4096&b||16&b)||Dc(c,d);return a}function Hc(a,b,c){a=Fc(a,b,c);return Array.isArray(a)?a:$a}function Ic(a,b){2&b&&(a|=2);return a|1}function Lc(a){return!!(2&a)&&!!(4&a)||!!(256&a)}function Mc(a){return eb(a,!0)}\nfunction Nc(a,b,c){Cc(a);a=a.l;let d=a[n]|0;if(c==null)D(a,d,b);else{var e=c===$a?7:c[n]|0,f=e,g=Lc(e),h=g||Object.isFrozen(c);g||(e=0);h||(c=z(c),f=0,e=Jc(e,d),h=!1);e|=5;e|=(4&e?512&e?512:1024&e?1024:0:void 0)??1024;for(g=0;g<c.length;g++){const k=c[g],l=$b(k);Object.is(k,l)||(h&&(c=z(c),f=0,e=Jc(e,d),h=!1),c[g]=l)}e!==f&&(h&&(c=z(c),e=Jc(e,d)),t(c,e));D(a,d,b,c)}}function Oc(a,b){Cc(a);a=a.l;D(a,a[n]|0,2,b===\"\"?void 0:b)}\nfunction Pc(a,b,c){if(b&2)throw Error();const d=ib(b);let e=Hc(a,c,d),f=e===$a?7:e[n]|0,g=Ic(f,b);if(2&g||Lc(g)||16&g)g===f||Lc(g)||t(e,g),e=z(e),f=0,g=Jc(g,b),D(a,b,c,e,d);g&=-13;g!==f&&t(e,g);return e}function Qc(a,b){var c=Rc;a=a.l;return Sc(Tc(a),a,void 0,c)===b?b:-1}function Tc(a){if(Pa)return a[Sa]??(a[Sa]=new Map);if(Sa in a)return a[Sa];const b=new Map;Object.defineProperty(a,Sa,{value:b});return b}\nfunction Uc(a,b,c,d,e){const f=Tc(a),g=Sc(f,a,b,c,e);g!==d&&(g&&(b=D(a,b,g,void 0,e)),f.set(c,d));return b}function Sc(a,b,c,d,e){let f=a.get(d);if(f!=null)return f;f=0;for(let g=0;g<d.length;g++){const h=d[g];Fc(b,h,e)!=null&&(f!==0&&(c=D(b,c,f,void 0,e)),f=h)}a.set(d,f);return f}\nfunction Vc(a,b,c){let d=a[n]|0;const e=ib(d),f=Fc(a,c,e);let g;if(f!=null&&f[Xa]===cb){if(!u(f))return Bc(f),f.l;g=f.l}else Array.isArray(f)&&(g=f);if(g){const h=g[n]|0;h&2&&(g=wc(g,h))}g=sc(g,b);g!==f&&D(a,d,c,g,e);return g}function Wc(a,b,c,d){let e=!1;d=Fc(a,d,void 0,f=>{const g=dc(f,c,b);e=g!==f&&g!=null;return g});if(d!=null)return e&&!u(d)&&Dc(a,b),d}\nfunction E(a,b,c){let d=a.l,e=d[n]|0;b=Wc(d,e,b,c);if(b==null)return b;e=d[n]|0;if(!u(a,e)){const f=Ac(b);f!==b&&(Bc(a)&&(d=a.l,e=d[n]|0),b=f,e=D(d,e,c,b),Dc(d,e))}return b}\nfunction Xc(a,b,c,d,e,f,g){var h=u(a,c);e=h?1:e;f=!!f||e===3;h=g&&!h;(e===2||h)&&Bc(a)&&(b=a.l,c=b[n]|0);a=Hc(b,1);var k=a===$a?7:a[n]|0,l=Ic(k,c);if(g=!(4&l)){var p=a,r=c;const q=!!(2&l);q&&(r|=2);let y=!q,K=!0,lb=0,ac=0;for(;lb<p.length;lb++){const bc=dc(p[lb],d,r);if(bc instanceof d){if(!q){const Ed=u(bc);y&&=!Ed;K&&=Ed}p[ac++]=bc}}ac<lb&&(p.length=ac);l|=4;l=K?l&-4097:l|4096;l=y?l|8:l&-9}l!==k&&(t(a,l),2&l&&Object.freeze(a));if(h&&!(8&l||!a.length&&(e===1||(e!==4?0:2&l||!(16&l)&&32&c)))){Lc(l)&&\n(a=z(a),l=Jc(l,c),c=D(b,c,1,a));d=a;h=l;for(k=0;k<d.length;k++)p=d[k],l=Ac(p),p!==l&&(d[k]=l);h|=8;l=h=d.length?h|4096:h&-4097;t(a,l)}return a=Kc(a,l,b,c,1,e,g,f)}function Yc(a,b){const c=a.l;return Xc(a,c,c[n]|0,b,void 0===fb?2:4,!1,!0)}function Zc(a){a==null&&(a=void 0);return a}function F(a,b,c,d,e){d=Zc(d);C(a,c,d,e);d&&!u(d)&&Dc(a.l);return a}\nfunction $c(a,b,c){var d=ad;c=Zc(c);a:{var e=c;Cc(a);const f=a.l;let g=f[n]|0;if(e==null){const h=Tc(f);if(Sc(h,f,g,d)===b)h.set(d,0);else break a}else g=Uc(f,g,d,b);D(f,g,b,e)}c&&!u(c)&&Dc(a.l)}function Jc(a,b){return a=(2&b?a|2:a&-3)&-273}function bd(a,b){var c=cd;Cc(a);const d=a.l;a=Xc(a,d,d[n]|0,c,2,!0);b=b!=null?b:new c;a.push(b);const e=c=a===$a?7:a[n]|0;(b=u(b))?(c&=-9,a.length===1&&(c&=-4097)):c|=4096;c!==e&&t(a,c);b||Dc(d)}function dd(a,b,c){Cc(a);Gc(a,b,A,2,!0).push($b(c))};var ed=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();this.g=b}};\nfunction fd(a,b){if(typeof a===\"string\")return new ed(Ea(a),b);if(Array.isArray(a))return new ed(new Uint8Array(a),b);if(a.constructor===Uint8Array)return new ed(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new ed(a,!1);if(a.constructor===m)return b=Ia(a)||new Uint8Array(0),new ed(b,!0,a);if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new ed(a,!1);throw Error();};function gd(a,b){let c,d=0,e=0,f=0;const g=a.i;let h=a.g;do c=g[h++],d|=(c&127)<<f,f+=7;while(f<32&&c&128);if(f>32)for(e|=(c&127)>>4,f=3;f<32&&c&128;f+=7)c=g[h++],e|=(c&127)<<f;hd(a,h);if(!(c&128))return b(d>>>0,e>>>0);throw Error();}function id(a){let b=0,c=a.g;const d=c+10,e=a.i;for(;c<d;){const f=e[c++];b|=f;if((f&128)===0)return hd(a,c),!!(b&127)}throw Error();}\nfunction G(a){const b=a.i;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 Error();hd(a,c);return e}\nfunction jd(a){var b=a.i;const c=a.g;var d=b[c];var e=b[c+1];const f=b[c+2];b=b[c+3];hd(a,a.g+4);e=(d<<0|e<<8|f<<16|b<<24)>>>0;a=(e>>31)*2+1;d=e>>>23&255;e&=8388607;return d==255?e?NaN:a*Infinity:d==0?a*1.401298464324817E-45*e:a*Math.pow(2,d-150)*(e+8388608)}function kd(a){return G(a)}function hd(a,b){a.g=b;if(b>a.j)throw Error();}function ld(a,b){if(b<0)throw Error();const c=a.g;b=c+b;if(b>a.j)throw Error();a.g=b;return c}\nfunction md(a,b){if(b==0)return Ga();var c=ld(a,b);a.B&&a.v?c=a.i.subarray(c,c+b):(a=a.i,b=c+b,c=c===b?new Uint8Array(0):vb?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Ga():new m(c,Fa)}\nvar nd=class{constructor(a,b,c,d){this.i=null;this.v=!1;this.g=this.j=this.m=0;this.init(a,b,c,d)}init(a,b,c,{B:d=!1,D:e=!1}={}){this.B=d;this.D=e;a&&(a=fd(a,this.D),this.i=a.buffer,this.v=a.g,this.m=b||0,this.j=c!==void 0?this.m+c:this.i.length,this.g=this.m)}clear(){this.i=null;this.v=!1;this.g=this.j=this.m=0;this.B=!1}},od=[];function pd(a,b,c,d){if(qd.length){const e=qd.pop();e.o(d);e.g.init(a,b,c,d);return e}return new rd(a,b,c,d)}function sd(a){a.g.clear();a.j=-1;a.i=-1;qd.length<100&&qd.push(a)}function td(a){var b=a.g;if(b.g==b.j)return!1;a.m=a.g.g;var c=G(a.g)>>>0;b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error();if(b<1)throw Error();a.j=b;a.i=c;return!0}\nfunction ud(a){switch(a.i){case 0:a.i!=0?ud(a):id(a.g);break;case 1:a=a.g;hd(a,a.g+8);break;case 2:if(a.i!=2)ud(a);else{var b=G(a.g)>>>0;a=a.g;hd(a,a.g+b)}break;case 5:a=a.g;hd(a,a.g+4);break;case 3:b=a.j;do{if(!td(a))throw Error();if(a.i==4){if(a.j!=b)throw Error();break}ud(a)}while(1);break;default:throw Error();}}function vd(a,b,c){const d=a.g.j;var e=G(a.g)>>>0;e=a.g.g+e;let f=e-d;f<=0&&(a.g.j=e,c(b,a,void 0,void 0,void 0),f=e-a.g.g);if(f)throw Error();a.g.g=e;a.g.j=d}\nfunction wd(a){var b=G(a.g)>>>0;a=a.g;var c=ld(a,b);a=a.i;if(ja){var d=a,e;(e=ia)||(e=ia=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(ha===void 0){try{e.decode(new Uint8Array([128]))}catch(k){}try{e.decode(new Uint8Array([97])),ha=!0}catch(k){ha=!1}}!ha&&(ia=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?ea():(k=a[f++],g<194||(k&192)!==128?(f--,ea()):c.push((g&31)<<6|\nk&63)):g<240?f>=b-1?ea():(k=a[f++],(k&192)!==128||g===224&&k<160||g===237&&k>=160||((e=a[f++])&192)!==128?(f--,ea()):c.push((g&15)<<12|(k&63)<<6|e&63)):g<=244?f>=b-2?ea():(k=a[f++],(k&192)!==128||(g<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,ea()):(g=(g&7)<<18|(k&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):ea();c.length>=8192&&(h=fa(h,c),c.length=0)}f=fa(h,c)}return f}function xd(a){const b=G(a.g)>>>0;return md(a.g,b)}\nfunction yd(a,b,c){var d=G(a.g)>>>0;for(d=a.g.g+d;a.g.g<d;)c.push(b(a.g))}var rd=class{constructor(a,b,c,d){if(od.length){const e=od.pop();e.init(a,b,c,d);a=e}else a=new nd(a,b,c,d);this.g=a;this.m=this.g.g;this.i=this.j=-1;this.o(d)}o({F:a=!1}={}){this.F=a}},qd=[];function zd(a){if(!a)return Ad||=new Bd(0,0);if(!/^\\d+$/.test(a))return null;Hb(a);return new Bd(w,x)}var Bd=class{constructor(a,b){this.i=a>>>0;this.g=b>>>0}};let Ad;function Cd(a){if(!a)return Dd||=new Fd(0,0);if(!/^-?\\d+$/.test(a))return null;Hb(a);return new Fd(w,x)}var Fd=class{constructor(a,b){this.i=a>>>0;this.g=b>>>0}};let Dd;function Gd(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 Hd(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function Id(a,b){if(b>=0)Hd(a,b);else{for(let c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function Jd(a){var b=w;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 Kd=class{constructor(){this.g=[]}length(){return this.g.length}end(){const a=this.g;this.g=[];return a}};function Ld(a,b){b.length!==0&&(a.j.push(b),a.i+=b.length)}function H(a,b,c){Hd(a.g,b*8+c)}function Md(a,b){H(a,b,2);b=a.g.end();Ld(a,b);b.push(a.i);return b}function Nd(a,b){var c=b.pop();for(c=a.i+a.g.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.i++;b.push(c);a.i++}function Od(a,b,c){H(a,b,2);Hd(a.g,c.length);Ld(a,a.g.end());Ld(a,c)}var Pd=class{constructor(){this.j=[];this.i=0;this.g=new Kd}};function I(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a}var Qd=I(),Rd=I(),Sd=I(),Td=I(),Ud=I(),Vd=I(),Wd=I(),Xd=I(),Yd=I(),Zd=I();function $d(a,b,c){var d=a.l;const e=da(Ta);e&&e in d&&(d=d[e])&&delete d[b.g];b.i?b.m(a,b.i,b.g,c,b.j):b.m(a,b.g,c,b.j)}var J=class{constructor(a,b){this.l=tc(a,b,void 0,2048)}toJSON(){var a=oc(this);return a}};J.prototype[Xa]=cb;J.prototype.toString=function(){return this.l.toString()};var ae=class{constructor(a,b,c){this.g=a;this.i=b;a=da(Qd);this.j=!!a&&c===a||!1}};function be(a,b){return new ae(a,b,Qd)}function ce(a,b,c,d,e){b=de(b,d);b!=null&&(c=Md(a,c),e(b,a),Nd(a,c))}const ee=be(function(a,b,c,d,e){if(a.i!==2)return!1;vd(a,Vc(b,d,c),e);return!0},ce),fe=be(function(a,b,c,d,e){if(a.i!==2)return!1;vd(a,Vc(b,d,c),e);return!0},ce);var ge=Symbol(),he=Symbol(),ie=Symbol(),je=Symbol(),ke=Symbol();let le,me;\nfunction ne(a,b,c,d){var e=d[a];if(e)return e;e={};e.I=d;e.A=rc(d[0]);var f=d[1];let g=1;f&&f.constructor===Object&&(e.C=f,f=d[++g],typeof f===\"function\"&&(e.G=!0,le??=f,me??=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 r;var l=void 0;f instanceof ae?r=f:(r=ee,g--);if(r?.j){f=d[++g];l=d;var p=g;typeof f===\"function\"&&(f=f(),l[p]=f);l=f}f=\nd[++g];p=k+1;typeof f===\"number\"&&f<0&&(p-=f,f=d[++g]);for(;k<p;k++){const q=h[k];l?c(e,k,r,l,q):b(e,k,r,q)}}return d[a]=e}function oe(a){return Array.isArray(a)?a[0]instanceof ae?a:[fe,a]:[a,void 0]}function de(a,b){if(a instanceof J)return a.l;if(Array.isArray(a))return sc(a,b)};function pe(a,b,c,d){const e=c.g;a[b]=d?(f,g,h)=>e(f,g,h,d):e}function qe(a,b,c,d,e){const f=c.g;let g,h;a[b]=(k,l,p)=>f(k,l,p,h||=ne(he,pe,qe,d).A,g||=re(d),e)}\nfunction re(a){let b=a[ie];if(b!=null)return b;const c=ne(he,pe,qe,a);b=c.G?(d,e)=>le(d,e,c):(d,e)=>{for(;td(e)&&e.i!=4;){var f=e.j,g=c[f];if(g==null){var h=c.C;h&&(h=h[f])&&(h=se(h),h!=null&&(g=c[f]=h))}if(g==null||!g(e,d,f)){h=e;g=h.m;ud(h);if(h.F)var k=void 0;else k=h.g.g-g,h.g.g=g,k=md(h.g,k);g=void 0;h=d;k&&((g=h[Ta]??(h[Ta]=new jc))[f]??(g[f]=[])).push(k)}}if(d=fc(d))d.g=c.I[ke];return!0};a[ie]=b;a[ke]=te.bind(a);return b}\nfunction te(a,b,c,d){var e=this[he];const f=this[ie],g=sc(void 0,e.A),h=fc(a);if(h){var k=!1,l=e.C;if(l){e=(p,r,q)=>{if(q.length!==0)if(l[r])for(const y of q){p=pd(y);try{k=!0,f(g,p)}finally{sd(p)}}else d?.(a,r,q)};if(b==null)hc(h,e);else if(h!=null){const p=h[b];p&&e(h,b,p)}if(k){let p=a[n]|0;if(p&2&&p&2048&&!c?.T)throw Error();const r=ib(p),q=(y,K)=>{if(Fc(a,y,r)!=null)switch(c?.S){case 1:return;default:throw Error();}K!=null&&(p=D(a,p,y,K,r));delete h[y]};b==null?gb(g,g[n]|0,(y,K)=>{q(y,K)}):q(b,\nFc(g,b,r))}}}}function se(a){a=oe(a);const b=a[0].g;if(a=a[1]){const c=re(a),d=ne(he,pe,qe,a).A;return(e,f,g)=>b(e,f,g,d,c)}return b};function ue(a,b,c){a[b]=c.i}function ve(a,b,c,d){let e,f;const g=c.i;a[b]=(h,k,l)=>g(h,k,l,f||=ne(ge,ue,ve,d).A,e||=we(d))}function we(a){let b=a[je];if(!b){const c=ne(ge,ue,ve,a);b=(d,e)=>xe(d,e,c);a[je]=b}return b}function xe(a,b,c){gb(a,a[n]|0,(d,e)=>{if(e!=null){var f=ye(c,d);f?f(b,e,d):d<500||Na(Va,3)}});(a=fc(a))&&hc(a,(d,e,f)=>{Ld(b,b.g.end());for(d=0;d<f.length;d++)Ld(b,Ia(f[d])||new Uint8Array(0))})}\nfunction ye(a,b){var c=a[b];if(c)return c;if(c=a.C)if(c=c[b]){c=oe(c);var d=c[0].i;if(c=c[1]){const e=we(c),f=ne(ge,ue,ve,c).A;c=a.G?me(f,e):(g,h,k)=>d(g,h,k,f,e)}else c=d;return a[b]=c}};const ze=v(0);function Ae(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);a=(c|5)&-1537;a!==c&&t(b,a);a&2&&Object.freeze(b);return b}}function L(a,b,c){return new ae(a,b,c)}function Be(a,b,c){return new ae(a,b,c)}function M(a,b,c){D(a,a[n]|0,b,c,ib(a[n]|0))}\nfunction Ce(a,b,c){b=Yb(b);if(b!=null){switch(typeof b){case \"string\":Cd(b)}if(b!=null)switch(H(a,c,0),typeof b){case \"number\":a=a.g;yb(b);Gd(a,w,x);break;case \"bigint\":c=BigInt.asUintN(64,b);c=new Fd(Number(c&BigInt(4294967295)),Number(c>>BigInt(32)));Gd(a.g,c.i,c.g);break;default:c=Cd(b),Gd(a.g,c.i,c.g)}}}function De(a,b,c){b=Rb(b);b!=null&&b!=null&&(H(a,c,0),Id(a.g,b))}function Ee(a,b,c){b=b==null||typeof b===\"boolean\"?b:typeof b===\"number\"?!!b:void 0;b!=null&&(H(a,c,0),a.g.g.push(b?1:0))}\nfunction Fe(a,b,c){b=A(b);b!=null&&Od(a,c,ma(b))}function Ge(a,b,c,d,e){b=de(b,d);b!=null&&(c=Md(a,c),e(b,a),Nd(a,c))}function He(a,b,c){b=b==null||typeof b==\"string\"||b instanceof m?b:void 0;b!=null&&Od(a,c,fd(b,!0).buffer)}function Ie(a,b,c){b=Sb(b);b!=null&&b!=null&&(H(a,c,0),Hd(a.g,b))}\nvar Je=L(function(a,b,c){if(a.i!==5)return!1;M(b,c,jd(a.g));return!0},function(a,b,c){b=Nb(b);b!=null&&(H(a,c,5),a=a.g,Ab(b),Jd(a))},Xd),Ke=Be(function(a,b,c){if(a.i!==5&&a.i!==2)return!1;b=Pc(b,b[n]|0,c);a.i==2?yd(a,jd,b):b.push(jd(a.g));return!0},function(a,b,c){b=Ae(Nb,b);if(b!=null&&b.length){H(a,c,2);Hd(a.g,b.length*4);for(let d=0;d<b.length;d++)c=a.g,Ab(b[d]),Jd(c)}},Xd),Le=L(function(a,b,c){a.i!==0?a=!1:(M(b,c,gd(a.g,Eb)),a=!0);return a},Ce,Vd),Me=L(function(a,b,c){a.i!==0?b=!1:(a=gd(a.g,Eb),\nM(b,c,a===ze?void 0:a),b=!0);return b},Ce,Vd),Ne=L(function(a,b,c){a.i!==0?a=!1:(M(b,c,gd(a.g,Db)),a=!0);return a},function(a,b,c){b=Zb(b);if(b!=null){switch(typeof b){case \"string\":zd(b)}if(b!=null)switch(H(a,c,0),typeof b){case \"number\":a=a.g;yb(b);Gd(a,w,x);break;case \"bigint\":c=BigInt.asUintN(64,b);c=new Bd(Number(c&BigInt(4294967295)),Number(c>>BigInt(32)));Gd(a.g,c.i,c.g);break;default:c=zd(b),Gd(a.g,c.i,c.g)}}},Wd),N=L(function(a,b,c){if(a.i!==0)return!1;M(b,c,G(a.g));return!0},De,Td),Oe=Be(function(a,\nb,c){if(a.i!==0&&a.i!==2)return!1;b=Pc(b,b[n]|0,c);a.i==2?yd(a,G,b):b.push(G(a.g));return!0},function(a,b,c){b=Ae(Rb,b);if(b!=null&&b.length){c=Md(a,c);for(let d=0;d<b.length;d++)Id(a.g,b[d]);Nd(a,c)}},Td),Pe=L(function(a,b,c){if(a.i!==0)return!1;a=G(a.g);M(b,c,a===0?void 0:a);return!0},De,Td),O=L(function(a,b,c){if(a.i!==0)return!1;M(b,c,id(a.g));return!0},Ee,Rd),Qe=L(function(a,b,c){if(a.i!==0)return!1;a=id(a.g);M(b,c,a===!1?void 0:a);return!0},Ee,Rd),P=Be(function(a,b,c){if(a.i!==2)return!1;a=\nwd(a);Pc(b,b[n]|0,c).push(a);return!0},function(a,b,c){b=Ae(A,b);if(b!=null)for(let g=0;g<b.length;g++){var d=a,e=c,f=b[g];f!=null&&Od(d,e,ma(f))}},Sd),Re=L(function(a,b,c){if(a.i!==2)return!1;a=wd(a);M(b,c,a===\"\"?void 0:a);return!0},Fe,Sd),Q=L(function(a,b,c){if(a.i!==2)return!1;M(b,c,wd(a));return!0},Fe,Sd),R=function(a,b,c=Qd){return new ae(a,b,c)}(function(a,b,c,d,e){if(a.i!==2)return!1;d=sc(void 0,d);Pc(b,b[n]|0,c).push(d);vd(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b)){for(let f=\n0;f<b.length;f++)Ge(a,b[f],c,d,e);a=b[n]|0;a&1||t(b,a|1)}}),S=be(function(a,b,c,d,e,f){if(a.i!==2)return!1;let g=b[n]|0;Uc(b,g,f,c,ib(g));b=Vc(b,d,c);vd(a,b,e);return!0},Ge),Se=L(function(a,b,c){if(a.i!==2)return!1;M(b,c,xd(a));return!0},He,Yd),Te=L(function(a,b,c){if(a.i!==0)return!1;a=G(a.g)>>>0;M(b,c,a===0?void 0:a);return!0},Ie,Ud),T=L(function(a,b,c){if(a.i!==0)return!1;M(b,c,G(a.g));return!0},function(a,b,c){b=Rb(b);b!=null&&(b=parseInt(b,10),H(a,c,0),Id(a.g,b))},Zd);class Ue{constructor(a,b){var c=Ve;this.g=a;this.i=b;this.m=F;this.defaultValue=void 0;this.j=c.P!=null?hb:void 0}register(){ta(this)}};function We(a,b){return(c,d)=>{{const f={D:!0};d&&Object.assign(f,d);c=pd(c,void 0,void 0,f);try{const g=new a,h=g.l;re(b)(h,c);var e=g}finally{sd(c)}}return e}};var Xe=[0,Re,L(function(a,b,c){if(a.i!==2)return!1;a=xd(a);M(b,c,a===Ga()?void 0:a);return!0},function(a,b,c){if(b!=null){if(b instanceof J){const d=b.U;d?(b=d(b),b!=null&&Od(a,c,fd(b,!0).buffer)):Na(Va,3);return}if(Array.isArray(b)){Na(Va,3);return}}He(a,b,c)},Yd)];/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nlet Ye=globalThis.trustedTypes,Ze;function $e(){let a=null;if(!Ye)return a;try{const b=c=>c;a=Ye.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var af=class{constructor(a){this.g=a}toString(){return this.g+\"\"}};function bf(a){var b;Ze===void 0&&(Ze=$e());a=(b=Ze)?b.createScriptURL(a):a;return new af(a)};function cf(a,...b){if(b.length===0)return bf(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return bf(c)};var df=[0,N,T,O,-1,Oe,T,-1,O];var ef=class extends J{constructor(a){super(a)}};var ff=[0,O,Q,O,T,-1,Be(function(a,b,c){if(a.i!==0&&a.i!==2)return!1;b=Pc(b,b[n]|0,c);a.i==2?yd(a,kd,b):b.push(G(a.g));return!0},function(a,b,c){b=Ae(Rb,b);if(b!=null&&b.length){c=Md(a,c);for(let d=0;d<b.length;d++)Id(a.g,b[d]);Nd(a,c)}},Zd),Q,-1,[0,O,-1],T,O,-1];var gf=[0,3,O,-1,2,[0,[2],N,S,[0,L(function(a,b,c){if(a.i!==0)return!1;M(b,c,G(a.g)>>>0);return!0},Ie,Ud)]],[0,T,O,T,O,T,O,Q,-1],[0,[3,4],Q,-1,S,[0,N],S,[0,T]],[0]];var hf=[0,Q,-2];var jf=class extends J{constructor(a){super(a)}};var kf=[0];var lf=[0,N,O,1,O,-4];var Ve=class extends J{constructor(a){super(a,2)}},mf={};mf[336783863]=[0,Q,O,-1,N,[0,[1,2,3,4,5,6,7,8,9],S,kf,S,ff,S,hf,S,lf,S,df,S,[0,Q,-2],S,[0,Q,T],S,gf,S,[0,T,-1,O]],[0,Q],O,[0,[1,3],[2,4],S,[0,Oe],-1,S,[0,P],-1,R,[0,Q,-1]],Q];var nf=[0,Me,-1,Qe,-3,Me,Oe,Re,Pe,Me,-1,Qe,Pe,Qe,-2,Re];var of=class extends J{constructor(a){super(a,1)}};function pf(a){dd(a,3,\"TEXT:text_in\")}var cd=class extends J{constructor(a){super(a,500)}o(a){return F(this,Ve,7,a)}};var qf=[-1,{}];var rf=[0,Q,1,qf];var sf=[0,Q,P,qf];function tf(a){dd(a,10,\"text_in\")}var uf=class extends J{constructor(a){super(a,500)}o(a){return F(this,of,1001,a)}};uf.prototype.i=function(a){return function(){const b=new Pd;xe(this.l,b,ne(ge,ue,ve,a));Ld(b,b.g.end());const c=new Uint8Array(b.i),d=b.j,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.j=[c];return c}}([-500,R,[-500,Re,-1,P,-3,[-2,mf,O],R,Xe,Pe,-1,rf,sf,R,[0,Re,Qe],Re,nf,Pe,P,987,P],4,R,[-500,Q,-1,[-1,{}],998,Q],R,[-500,Q,P,-1,[-2,{},O],997,P,-1],Pe,R,[-500,Q,P,qf,998,P],P,Pe,rf,sf,R,[0,Re,-1,qf],P,-2,nf,Re,-1,Qe,[0,Qe,Te],978,qf,R,Xe]);var vf=class extends J{constructor(a){super(a)}};var wf=class extends J{constructor(a){super(a)}i(){return Yc(this,vf)}};var xf=class extends J{constructor(a){super(a)}};var yf=We(class extends J{constructor(a){super(a)}},[0,R,[0,1,N,Q,[0,R,[0,N,Je,Q,-1]]],Le]);var zf=class extends J{constructor(a){super(a)}};var Af=class extends J{constructor(a){super(a)}H(){const a=B(this,1,void 0,Mc);return a==null?Ga():a}};var Bf=class extends J{constructor(a){super(a)}},Rc=[1,2];var Cf=We(class extends J{constructor(a){super(a)}},[0,R,[0,Rc,S,[0,Ke],S,[0,Se],N,Q],Le]);var Df=class extends J{constructor(a){super(a)}};var Ef=class extends J{constructor(a){super(a)}};var Ff=[0,O,-1];var Gf=class extends J{constructor(a){super(a)}},ad=[1,2,3,4,5,6];var Hf=class extends J{constructor(a){super(a)}i(){return B(this,1,void 0,Mc)!=null}j(){return A(B(this,2))!=null}};var U=class extends J{constructor(a){super(a)}};var If=[0,[0,Se,Q,[0,N,Le,-1],[0,Ne,Le]],O,[0,ad,S,lf,S,ff,S,df,S,kf,S,hf,S,gf],T];var Jf=class extends J{constructor(a){super(a)}};var Kf=new Ue(462704549,Jf);mf[462704549]=[0,If,[0,Q,N,Je,P,-1]];var Lf=class extends J{constructor(a){super(a)}};var Mf=new Ue(477589892,Lf);mf[477589892]=[0,If,Ff];function Nf(a,b){b=b?zc(b):new Df;a.displayNamesLocale!==void 0?C(b,1,cc(a.displayNamesLocale)):a.displayNamesLocale===void 0&&C(b,1);if(a.maxResults!==void 0){var c=a.maxResults;if(c!=null){if(typeof c!==\"number\")throw Ma();if(!Lb(c))throw Ma();c|=0}C(b,2,c)}else\"maxResults\"in a&&C(b,2);if(a.scoreThreshold!==void 0){c=a.scoreThreshold;if(c!=null&&typeof c!==\"number\")throw Error(`Value of float/double field must be a number, found ${typeof c}: ${c}`);C(b,3,c)}else\"scoreThreshold\"in a&&C(b,3);a.categoryAllowlist!==\nvoid 0?Nc(b,4,a.categoryAllowlist):\"categoryAllowlist\"in a&&C(b,4);a.categoryDenylist!==void 0?Nc(b,5,a.categoryDenylist):\"categoryDenylist\"in a&&C(b,5);return b};function Of(a){const b=Number(a);return Number.isSafeInteger(b)?b:String(a)};function Pf(a,b=-1,c=\"\"){return{categories:a.map(d=>({index:Rb(B(d,1))??0??-1,score:B(d,2,void 0,Nb)??0??0,categoryName:A(B(d,3))??\"\"??\"\",displayName:A(B(d,4))??\"\"??\"\"})),headIndex:b,headName:c}}function Qf(a){const b={classifications:Yc(a,xf).map(c=>Pf(E(c,wf,4)?.i()??[],Rb(B(c,2))??0,A(B(c,3))??\"\"))};Wb(B(a,2,void 0,Xb))!=null&&(b.timestampMs=Of(B(a,2,void 0,Xb)??Ec));return b};function Rf(a){return{embeddings:Yc(a,Bf).map(b=>{const c={headIndex:Rb(B(b,3))??0??-1,headName:A(B(b,4))??\"\"??\"\"};var d=b.l;Wc(d,d[n]|0,zf,Qc(b,1))!==void 0?(b=E(b,zf,Qc(b,1)),b=Gc(b,1,Nb,void 0===fb?2:4),c.floatEmbedding=b.slice()):(d=new Uint8Array(0),c.quantizedEmbedding=E(b,Af,Qc(b,2))?.H()?.i()??d);return c}),timestampMs:Of(B(a,2,void 0,Xb)??Ec)}};function Sf(a){return Array.from(a,b=>b>127?b-256:b)}function Tf(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 Uf;const Vf=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 Wf(a){if(a)return!0;if(Uf===void 0)try{await WebAssembly.instantiate(Vf),Uf=!0}catch{Uf=!1}return Uf}async function Xf(a,b,c){const d=await Wf(c)?\"\":\"_nosimd\";c=`wasm${c?\"_module\":\"\"}${d}_internal`;return{wasmLoaderPath:`${b}/${a}_${c}.js`,wasmBinaryPath:`${b}/${a}_${c}.wasm`}}var Yf=class{};Yf.forVisionTasks=function(a,b=!1){return Xf(\"vision\",a??cf``,b)};\nYf.forTextTasks=function(a,b=!1){return Xf(\"text\",a??cf``,b)};Yf.forGenAiTasks=function(a,b=!1){return Xf(\"genai\",a??cf``,b)};Yf.forAudioTasks=function(a,b=!1){return Xf(\"audio\",a??cf``,b)};Yf.isSimdSupported=function(a=!1){return Wf(a)};export {Yf as FilesetResolver};async function Zf(a){const b=[];for(var c=0;;){const {done:d,value:e}=await a.read();if(d)break;b.push(e);c+=e.length}if(b.length===0)return new Uint8Array(0);if(b.length===1)return b[0];a=new Uint8Array(c);c=0;for(const d of b)a.set(d,c),c+=d.length;return a};function $f(a=navigator){a=a.userAgent;return a.includes(\"Safari\")&&!a.includes(\"Chrome\")}function ag(){var a=navigator;return typeof OffscreenCanvas===\"undefined\"?!1:$f(a)?(a=a.userAgent.match(/Version\\/([\\d]+).*Safari/))&&a.length>=1&&Number(a[1])>=17?!0:!1:!0};async function bg(a){if(typeof importScripts===\"function\")try{importScripts(a.toString())}catch(b){if(b instanceof TypeError){const c=self[\"import\"];if(c)await c(a.toString());else await import(a.toString());}else throw b;}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)})}};var cg=async(a,b,c,d)=>{b&&await bg(b);if(!self.ModuleFactory)throw Error(\"ModuleFactory not set.\");if(c&&(await bg(c),!self.ModuleFactory))throw Error(\"ModuleFactory not set.\");self.Module&&d&&(b=self.Module,b.locateFile=d.locateFile,d.mainScriptUrlOrBlob&&(b.mainScriptUrlOrBlob=d.mainScriptUrlOrBlob));d=await self.ModuleFactory(self.Module||d);self.ModuleFactory=self.Module=void 0;return new a(d,null)};function V(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.h.stringToNewUTF8(b);c(b);a.h._free(b)}\nfunction dg(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.h.stringToNewUTF8(b[e]);b=a.h._malloc(d.length*4);a.h.HEAPU32.set(d,b>>2);c(b);for(const e of d)a.h._free(e);a.h._free(b)}function eg(a,b,c){a.h.simpleListeners=a.h.simpleListeners||{};a.h.simpleListeners[b]=c}\nfunction fg(a,b,c){let d=[];a.h.simpleListeners=a.h.simpleListeners||{};a.h.simpleListeners[b]=(e,f,g)=>{f?(c(d,g),d=[]):d.push(e)}}\nconst gg=function(a){return class extends a{N(){this.h._registerModelResourcesGraphService()}}}(class{constructor(a,b){this.j=!0;this.h=a;this.g=null;this.i=0;this.m=typeof this.h._addIntToInputStream===\"function\";b!==void 0?this.h.canvas=b:ag()?this.h.canvas=new OffscreenCanvas(1,1):(console.warn(\"OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas.\"),this.h.canvas=document.createElement(\"canvas\"))}async initializeGraph(a){const b=await (await fetch(a)).arrayBuffer();\na=!(a.endsWith(\".pbtxt\")||a.endsWith(\".textproto\"));this.setGraph(new Uint8Array(b),a)}setGraphFromString(a){this.setGraph((new TextEncoder).encode(a),!1)}setGraph(a,b){const c=a.length,d=this.h._malloc(c);this.h.HEAPU8.set(a,d);b?this.h._changeBinaryGraph(c,d):this.h._changeTextGraph(c,d);this.h._free(d)}configureAudio(a,b,c,d,e){this.h._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep \":gl_graph_runner_audio\" missing?');V(this,d||\"input_audio\",\nf=>{e=e||\"audio_header\";V(this,e,g=>{this.h._configureAudio(f,g,a,b??0,c)})})}setAutoResizeCanvas(a){this.j=a}setAutoRenderToScreen(a){this.h._setAutoRenderToScreen(a)}setGpuBufferVerticalFlip(a){this.h.gpuOriginForWebTexturesIsBottomLeft=a}attachErrorListener(a){this.h.errorListener=a}attachEmptyPacketListener(a,b){this.h.emptyPacketListeners=this.h.emptyPacketListeners||{};this.h.emptyPacketListeners[a]=b}addAudioToStream(a,b,c){this.addAudioToStreamWithShape(a,0,0,b,c)}addAudioToStreamWithShape(a,\nb,c,d,e){const f=a.length*4;this.i!==f&&(this.g&&this.h._free(this.g),this.g=this.h._malloc(f),this.i=f);this.h.HEAPF32.set(a,this.g/4);V(this,d,g=>{this.h._addAudioToInputStream(this.g,b,c,g,e)})}addGpuBufferToStream(a,b,c){V(this,b,d=>{if(!this.h.canvas)throw Error(\"No OpenGL canvas configured.\");d?this.h._bindTextureToStream(d):this.h._bindTextureToCanvas();const e=this.h.canvas.getContext(\"webgl2\")||this.h.canvas.getContext(\"webgl\");if(!e)throw Error(\"Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.\");\nthis.h.gpuOriginForWebTexturesIsBottomLeft&&e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,a);this.h.gpuOriginForWebTexturesIsBottomLeft&&e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!1);const [f,g]=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];!this.j||f===this.h.canvas.width&&g===this.h.canvas.height||(this.h.canvas.width=\nf,this.h.canvas.height=g);const [h,k]=[f,g];this.h._addBoundTextureToStream(d,h,k,c)})}addBoolToStream(a,b,c){V(this,b,d=>{this.h._addBoolToInputStream(a,d,c)})}addDoubleToStream(a,b,c){V(this,b,d=>{this.h._addDoubleToInputStream(a,d,c)})}addFloatToStream(a,b,c){V(this,b,d=>{this.h._addFloatToInputStream(a,d,c)})}addIntToStream(a,b,c){V(this,b,d=>{this.h._addIntToInputStream(a,d,c)})}addUintToStream(a,b,c){V(this,b,d=>{this.h._addUintToInputStream(a,d,c)})}addStringToStream(a,b,c){V(this,b,d=>{V(this,\na,e=>{this.h._addStringToInputStream(e,d,c)})})}addStringRecordToStream(a,b,c){V(this,b,d=>{dg(this,Object.keys(a),e=>{dg(this,Object.values(a),f=>{this.h._addFlatHashMapToInputStream(e,f,Object.keys(a).length,d,c)})})})}addProtoToStream(a,b,c,d){V(this,c,e=>{V(this,b,f=>{const g=this.h._malloc(a.length);this.h.HEAPU8.set(a,g);this.h._addProtoToInputStream(g,a.length,f,e,d);this.h._free(g)})})}addEmptyPacketToStream(a,b){V(this,a,c=>{this.h._addEmptyPacketToInputStream(c,b)})}addBoolVectorToStream(a,\nb,c){V(this,b,d=>{const e=this.h._allocateBoolVector(a.length);if(!e)throw Error(\"Unable to allocate new bool vector on heap.\");for(const f of a)this.h._addBoolVectorEntry(e,f);this.h._addBoolVectorToInputStream(e,d,c)})}addDoubleVectorToStream(a,b,c){V(this,b,d=>{const e=this.h._allocateDoubleVector(a.length);if(!e)throw Error(\"Unable to allocate new double vector on heap.\");for(const f of a)this.h._addDoubleVectorEntry(e,f);this.h._addDoubleVectorToInputStream(e,d,c)})}addFloatVectorToStream(a,\nb,c){V(this,b,d=>{const e=this.h._allocateFloatVector(a.length);if(!e)throw Error(\"Unable to allocate new float vector on heap.\");for(const f of a)this.h._addFloatVectorEntry(e,f);this.h._addFloatVectorToInputStream(e,d,c)})}addIntVectorToStream(a,b,c){V(this,b,d=>{const e=this.h._allocateIntVector(a.length);if(!e)throw Error(\"Unable to allocate new int vector on heap.\");for(const f of a)this.h._addIntVectorEntry(e,f);this.h._addIntVectorToInputStream(e,d,c)})}addUintVectorToStream(a,b,c){V(this,\nb,d=>{const e=this.h._allocateUintVector(a.length);if(!e)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const f of a)this.h._addUintVectorEntry(e,f);this.h._addUintVectorToInputStream(e,d,c)})}addStringVectorToStream(a,b,c){V(this,b,d=>{const e=this.h._allocateStringVector(a.length);if(!e)throw Error(\"Unable to allocate new string vector on heap.\");for(const f of a)V(this,f,g=>{this.h._addStringVectorEntry(e,g)});this.h._addStringVectorToInputStream(e,d,c)})}addBoolToInputSidePacket(a,\nb){V(this,b,c=>{this.h._addBoolToInputSidePacket(a,c)})}addDoubleToInputSidePacket(a,b){V(this,b,c=>{this.h._addDoubleToInputSidePacket(a,c)})}addFloatToInputSidePacket(a,b){V(this,b,c=>{this.h._addFloatToInputSidePacket(a,c)})}addIntToInputSidePacket(a,b){V(this,b,c=>{this.h._addIntToInputSidePacket(a,c)})}addUintToInputSidePacket(a,b){V(this,b,c=>{this.h._addUintToInputSidePacket(a,c)})}addStringToInputSidePacket(a,b){V(this,b,c=>{V(this,a,d=>{this.h._addStringToInputSidePacket(d,c)})})}addProtoToInputSidePacket(a,\nb,c){V(this,c,d=>{V(this,b,e=>{const f=this.h._malloc(a.length);this.h.HEAPU8.set(a,f);this.h._addProtoToInputSidePacket(f,a.length,e,d);this.h._free(f)})})}addBoolVectorToInputSidePacket(a,b){V(this,b,c=>{const d=this.h._allocateBoolVector(a.length);if(!d)throw Error(\"Unable to allocate new bool vector on heap.\");for(const e of a)this.h._addBoolVectorEntry(d,e);this.h._addBoolVectorToInputSidePacket(d,c)})}addDoubleVectorToInputSidePacket(a,b){V(this,b,c=>{const d=this.h._allocateDoubleVector(a.length);\nif(!d)throw Error(\"Unable to allocate new double vector on heap.\");for(const e of a)this.h._addDoubleVectorEntry(d,e);this.h._addDoubleVectorToInputSidePacket(d,c)})}addFloatVectorToInputSidePacket(a,b){V(this,b,c=>{const d=this.h._allocateFloatVector(a.length);if(!d)throw Error(\"Unable to allocate new float vector on heap.\");for(const e of a)this.h._addFloatVectorEntry(d,e);this.h._addFloatVectorToInputSidePacket(d,c)})}addIntVectorToInputSidePacket(a,b){V(this,b,c=>{const d=this.h._allocateIntVector(a.length);\nif(!d)throw Error(\"Unable to allocate new int vector on heap.\");for(const e of a)this.h._addIntVectorEntry(d,e);this.h._addIntVectorToInputSidePacket(d,c)})}addUintVectorToInputSidePacket(a,b){V(this,b,c=>{const d=this.h._allocateUintVector(a.length);if(!d)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const e of a)this.h._addUintVectorEntry(d,e);this.h._addUintVectorToInputSidePacket(d,c)})}addStringVectorToInputSidePacket(a,b){V(this,b,c=>{const d=this.h._allocateStringVector(a.length);\nif(!d)throw Error(\"Unable to allocate new string vector on heap.\");for(const e of a)V(this,e,f=>{this.h._addStringVectorEntry(d,f)});this.h._addStringVectorToInputSidePacket(d,c)})}attachBoolListener(a,b){eg(this,a,b);V(this,a,c=>{this.h._attachBoolListener(c)})}attachBoolVectorListener(a,b){fg(this,a,b);V(this,a,c=>{this.h._attachBoolVectorListener(c)})}attachIntListener(a,b){eg(this,a,b);V(this,a,c=>{this.h._attachIntListener(c)})}attachIntVectorListener(a,b){fg(this,a,b);V(this,a,c=>{this.h._attachIntVectorListener(c)})}attachUintListener(a,\nb){eg(this,a,b);V(this,a,c=>{this.h._attachUintListener(c)})}attachUintVectorListener(a,b){fg(this,a,b);V(this,a,c=>{this.h._attachUintVectorListener(c)})}attachDoubleListener(a,b){eg(this,a,b);V(this,a,c=>{this.h._attachDoubleListener(c)})}attachDoubleVectorListener(a,b){fg(this,a,b);V(this,a,c=>{this.h._attachDoubleVectorListener(c)})}attachFloatListener(a,b){eg(this,a,b);V(this,a,c=>{this.h._attachFloatListener(c)})}attachFloatVectorListener(a,b){fg(this,a,b);V(this,a,c=>{this.h._attachFloatVectorListener(c)})}attachStringListener(a,\nb){eg(this,a,b);V(this,a,c=>{this.h._attachStringListener(c)})}attachStringVectorListener(a,b){fg(this,a,b);V(this,a,c=>{this.h._attachStringVectorListener(c)})}attachProtoListener(a,b,c){eg(this,a,b);V(this,a,d=>{this.h._attachProtoListener(d,c||!1)})}attachProtoVectorListener(a,b,c){fg(this,a,b);V(this,a,d=>{this.h._attachProtoVectorListener(d,c||!1)})}attachAudioListener(a,b,c){this.h._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep \":gl_graph_runner_audio_out\" missing?');\neg(this,a,(d,e)=>{d=new Float32Array(d.buffer,d.byteOffset,d.length/4);b(d,e)});V(this,a,d=>{this.h._attachAudioListener(d,c||!1)})}finishProcessing(){this.h._waitUntilIdle()}closeGraph(){this.h._closeGraph();this.h.simpleListeners=void 0;this.h.emptyPacketListeners=void 0}});var hg=class extends gg{};\nasync function ig(a,b,c){a=await cg(a,b.wasmLoaderPath,b.assetLoaderPath,{locateFile(d){return d.endsWith(\".wasm\")?b.wasmBinaryPath.toString():b.assetBinaryPath&&d.endsWith(\".data\")?b.assetBinaryPath.toString():d}});await a.o(c);return a}async function W(a,b,c){return ig(a,b,c)}function jg(a,b){let c=E(a.baseOptions,Gf,3);if(!c){var d=c=new Gf,e=new jf;$c(d,4,e)}\"dele