UNPKG

@sroussey/transformers

Version:

State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!

137 lines (131 loc) • 50 kB
var ortWasmThreaded = (() => { return ( async function(moduleArg = {}) { var moduleRtn; var e=moduleArg,aa,ba,ca=new Promise((a,b)=>{aa=a;ba=b}),da="object"==typeof window,ea="undefined"!=typeof WorkerGlobalScope,l="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node&&"renderer"!=process.type,m=ea&&self.name?.startsWith("em-pthread");if(l){const {createRequire:a}=await import("module");var require=a(import.meta.url),fa=require("worker_threads");global.Worker=fa.Worker;m=(ea=!fa.pc)&&"em-pthread"==fa.workerData} e.mountExternalData=(a,b)=>{a.startsWith("./")&&(a=a.substring(2));(e.Fb||(e.Fb=new Map)).set(a,b)};e.unmountExternalData=()=>{delete e.Fb};var SharedArrayBuffer=globalThis.SharedArrayBuffer??(new WebAssembly.Memory({initial:0,maximum:0,qc:!0})).buffer.constructor; const ha=a=>async(...b)=>{try{if(e.Gb)throw Error("Session already started");const c=e.Gb={ec:b[0],errors:[]},d=await a(...b);if(e.Gb!==c)throw Error("Session mismatch");e.Kb?.flush();const f=c.errors;if(0<f.length){let g=await Promise.all(f);g=g.filter(h=>h);if(0<g.length)throw Error(g.join("\n"));}return d}finally{e.Gb=null}}; e.jsepInit=(a,b)=>{if("webgpu"===a){[e.Kb,e.Vb,e.Zb,e.Lb,e.Yb,e.Ab,e.$b,e.bc,e.Wb,e.Xb,e.ac]=b;const c=e.Kb;e.jsepRegisterBuffer=(d,f,g,h)=>c.registerBuffer(d,f,g,h);e.jsepGetBuffer=d=>c.getBuffer(d);e.jsepCreateDownloader=(d,f,g)=>c.createDownloader(d,f,g);e.jsepOnCreateSession=d=>{c.onCreateSession(d)};e.jsepOnReleaseSession=d=>{c.onReleaseSession(d)};e.jsepOnRunStart=d=>c.onRunStart(d);e.cc=(d,f)=>{c.upload(d,f)}}else if("webnn"===a){const c=b[0];[e.oc,e.Ob,e.webnnEnsureTensor,e.Pb,e.webnnDownloadTensor, e.nc,e.webnnEnableTraceEvent]=b.slice(1);e.webnnReleaseTensorId=e.Ob;e.webnnUploadTensor=e.Pb;e.webnnRegisterMLContext=e.nc;e.webnnOnRunStart=d=>c.onRunStart(d);e.webnnOnRunEnd=c.onRunEnd.bind(c);e.webnnOnReleaseSession=d=>{c.onReleaseSession(d)};e.webnnCreateMLTensorDownloader=(d,f)=>c.createMLTensorDownloader(d,f);e.webnnRegisterMLTensor=(d,f,g,h)=>c.registerMLTensor(d,f,g,h);e.webnnCreateMLContext=d=>c.createMLContext(d);e.webnnRegisterMLConstant=(d,f,g,h,k,n)=>c.registerMLConstant(d,f,g,h,k,e.Fb, n);e.webnnRegisterGraphInput=c.registerGraphInput.bind(c);e.webnnIsGraphInput=c.isGraphInput.bind(c);e.webnnRegisterGraphOutput=c.registerGraphOutput.bind(c);e.webnnIsGraphOutput=c.isGraphOutput.bind(c);e.webnnCreateTemporaryTensor=c.createTemporaryTensor.bind(c);e.webnnIsGraphInputOutputTypeSupported=c.isGraphInputOutputTypeSupported.bind(c)}}; let ja=()=>{const a=(b,c,d)=>(...f)=>{const g=u,h=c?.();f=b(...f);const k=c?.();h!==k&&(b=k,d(h),c=d=null);return u!=g?ia():f};(b=>{for(const c of b)e[c]=a(e[c],()=>e[c],d=>e[c]=d)})(["_OrtAppendExecutionProvider","_OrtCreateSession","_OrtRun","_OrtRunWithBinding","_OrtBindInput"]);"undefined"!==typeof ha&&(e._OrtRun=ha(e._OrtRun),e._OrtRunWithBinding=ha(e._OrtRunWithBinding));ja=void 0};e.asyncInit=()=>{ja?.()};var ka="./this.program",la=(a,b)=>{throw b;},na=import.meta.url,oa="",pa,qa; if(l){var fs=require("fs"),ra=require("path");na.startsWith("file:")&&(oa=ra.dirname(require("url").fileURLToPath(na))+"/");qa=a=>{a=sa(a)?new URL(a):a;return fs.readFileSync(a)};pa=async a=>{a=sa(a)?new URL(a):a;return fs.readFileSync(a,void 0)};1<process.argv.length&&(ka=process.argv[1].replace(/\\/g,"/"));process.argv.slice(2);la=(a,b)=>{process.exitCode=a;throw b;}}else if(da||ea){try{oa=(new URL(".",na)).href}catch{}l||(ea&&(qa=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer"; b.send(null);return new Uint8Array(b.response)}),pa=async a=>{if(sa(a))return new Promise((c,d)=>{var f=new XMLHttpRequest;f.open("GET",a,!0);f.responseType="arraybuffer";f.onload=()=>{200==f.status||0==f.status&&f.response?c(f.response):d(f.status)};f.onerror=d;f.send(null)});var b=await fetch(a,{credentials:"same-origin"});if(b.ok)return b.arrayBuffer();throw Error(b.status+" : "+b.url);})}var ta=console.log.bind(console),ua=console.error.bind(console); if(l){var va=require("util"),wa=a=>"object"==typeof a?va.inspect(a):a;ta=(...a)=>fs.writeSync(1,a.map(wa).join(" ")+"\n");ua=(...a)=>fs.writeSync(2,a.map(wa).join(" ")+"\n")}var xa=ta,w=ua,ya,x,za,y=!1,Aa,A,Ba,Ca,Da,Ea,Fa,Ga,B,Ha,Ia,sa=a=>a.startsWith("file://");function C(){x.buffer!=A.buffer&&E();return A}function F(){x.buffer!=A.buffer&&E();return Ba}function Ja(){x.buffer!=A.buffer&&E();return Ca}function Ka(){x.buffer!=A.buffer&&E();return Da}function G(){x.buffer!=A.buffer&&E();return Ea} function H(){x.buffer!=A.buffer&&E();return Fa}function La(){x.buffer!=A.buffer&&E();return Ga}function Ma(){x.buffer!=A.buffer&&E();return Ia}var Na;if(l&&m){var Oa=fa.parentPort;Oa.on("message",a=>global.onmessage?.({data:a}));Object.assign(globalThis,{self:global,postMessage:a=>Oa.postMessage(a)})} if(m){var Pa=!1;self.onunhandledrejection=b=>{throw b.reason||b;};function a(b){try{var c=b.data,d=c.Db;if("load"===d){let f=[];self.onmessage=g=>f.push(g);self.startWorker=()=>{postMessage({Db:"loaded"});for(let g of f)a(g);self.onmessage=a};for(const g of c.Sb)if(!e[g]||e[g].proxy)e[g]=(...h)=>{postMessage({Db:"callHandler",Rb:g,args:h})},"print"==g&&(xa=e[g]),"printErr"==g&&(w=e[g]);x=c.kc;E();Na(c.lc)}else if("run"===d){Qa(c.Bb);Ra(c.Bb,0,0,1,0,0);Sa();Ta(c.Bb);Pa||(Ua(),Pa=!0);try{Va(c.hc,c.Jb)}catch(f){if("unwind"!= f)throw f;}}else"setimmediate"!==c.target&&("checkMailbox"===d?Pa&&Wa():d&&(w(`worker: received unknown command ${d}`),w(c)))}catch(f){throw Xa(),f;}}self.onmessage=a}function E(){var a=x.buffer;e.HEAP8=A=new Int8Array(a);Ca=new Int16Array(a);e.HEAPU8=Ba=new Uint8Array(a);Da=new Uint16Array(a);e.HEAP32=Ea=new Int32Array(a);e.HEAPU32=Fa=new Uint32Array(a);Ga=new Float32Array(a);Ia=new Float64Array(a);B=new BigInt64Array(a);Ha=new BigUint64Array(a)}function Ya(){m?startWorker(e):I.Da()} var Za=0,$a=null;function ab(){Za--;if(0==Za&&$a){var a=$a;$a=null;a()}}function J(a){a="Aborted("+a+")";w(a);y=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}var bb;async function cb(a){if(!ya)try{var b=await pa(a);return new Uint8Array(b)}catch{}if(a==bb&&ya)a=new Uint8Array(ya);else if(qa)a=qa(a);else throw"both async and sync fetching of the wasm failed";return a} async function db(a,b){try{var c=await cb(a);return await WebAssembly.instantiate(c,b)}catch(d){w(`failed to asynchronously prepare wasm: ${d}`),J(d)}}async function eb(a){var b=bb;if(!ya&&"function"==typeof WebAssembly.instantiateStreaming&&!sa(b)&&!l)try{var c=fetch(b,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(c,a)}catch(d){w(`wasm streaming compile failed: ${d}`),w("falling back to ArrayBuffer instantiation")}return db(b,a)} function fb(){gb={L:ib,Aa:jb,b:kb,$:lb,A:mb,pa:nb,X:ob,Z:pb,qa:qb,na:rb,ga:sb,ma:tb,J:ub,Y:vb,V:wb,oa:xb,W:yb,va:zb,E:Ab,Q:Bb,O:Cb,D:Db,v:Eb,s:Fb,P:Gb,z:Hb,R:Ib,ja:Jb,T:Kb,aa:Lb,M:Mb,F:Nb,ia:Ta,sa:Ob,r:Pb,Ca:Qb,w:Rb,o:Sb,m:Tb,c:Ub,Ba:Vb,n:Wb,j:Xb,u:Yb,p:Zb,f:$b,t:ac,l:bc,e:cc,k:dc,h:ec,g:fc,d:gc,da:hc,ea:ic,fa:jc,ba:kc,ca:lc,N:mc,xa:nc,ua:oc,i:pc,C:qc,G:rc,ta:sc,x:tc,ra:uc,U:vc,q:wc,y:xc,K:yc,S:zc,za:Ac,ya:Bc,ka:Cc,la:Dc,_:Ec,B:Fc,I:Gc,ha:Hc,H:Ic,a:x,wa:Jc};return{a:gb}} class Kc{name="ExitStatus";constructor(a){this.message=`Program terminated with exit(${a})`;this.status=a}} var Lc=a=>{a.terminate();a.onmessage=()=>{}},Mc=[],Qc=a=>{0==K.length&&(Nc(),Oc(K[0]));var b=K.pop();if(!b)return 6;Pc.push(b);L[a.Bb]=b;b.Bb=a.Bb;var c={Db:"run",hc:a.fc,Jb:a.Jb,Bb:a.Bb};l&&b.unref();b.postMessage(c,a.Nb);return 0},M=0,N=(a,b,...c)=>{for(var d=2*c.length,f=Rc(),g=Sc(8*d),h=g>>>3,k=0;k<c.length;k++){var n=c[k];"bigint"==typeof n?(B[h+2*k]=1n,B[h+2*k+1]=n):(B[h+2*k]=0n,Ma()[h+2*k+1>>>0]=n)}a=Tc(a,0,d,g,b);Uc(f);return a}; function Jc(a){if(m)return N(0,1,a);Aa=a;if(!(0<M)){for(var b of Pc)Lc(b);for(b of K)Lc(b);K=[];Pc=[];L={};y=!0}la(a,new Kc(a))}function Vc(a){if(m)return N(1,0,a);Ec(a)}var Ec=a=>{Aa=a;if(m)throw Vc(a),"unwind";Jc(a)},K=[],Pc=[],Wc=[],L={};function Xc(){for(var a=e.numThreads-1;a--;)Nc();Mc.push(()=>{Za++;Yc(()=>ab())})}var $c=a=>{var b=a.Bb;delete L[b];K.push(a);Pc.splice(Pc.indexOf(a),1);a.Bb=0;Zc(b)};function Sa(){Wc.forEach(a=>a())} var Oc=a=>new Promise(b=>{a.onmessage=g=>{g=g.data;var h=g.Db;if(g.Hb&&g.Hb!=ad()){var k=L[g.Hb];k?k.postMessage(g,g.Nb):w(`Internal error! Worker sent a message "${h}" to target pthread ${g.Hb}, but that thread no longer exists!`)}else if("checkMailbox"===h)Wa();else if("spawnThread"===h)Qc(g);else if("cleanupThread"===h)$c(L[g.ic]);else if("loaded"===h)a.loaded=!0,l&&!a.Bb&&a.unref(),b(a);else if("setimmediate"===g.target)a.postMessage(g);else if("callHandler"===h)e[g.Rb](...g.args);else h&&w(`worker sent an unknown command ${h}`)}; a.onerror=g=>{w(`${"worker sent an error!"} ${g.filename}:${g.lineno}: ${g.message}`);throw g;};l&&(a.on("message",g=>a.onmessage({data:g})),a.on("error",g=>a.onerror(g)));var c=[],d=[],f;for(f of d)e.propertyIsEnumerable(f)&&c.push(f);a.postMessage({Db:"load",Sb:c,kc:x,lc:za})});function Yc(a){m?a():Promise.all(K.map(Oc)).then(a)} function Nc(){var a=new Worker(new URL(import.meta.url),{type:"module",workerData:"em-pthread",name:"em-pthread"});K.push(a)}var Qa=a=>{E();var b=H()[a+52>>>2>>>0];a=H()[a+56>>>2>>>0];bd(b,b-a);Uc(b)},Va=(a,b)=>{M=0;a=cd(a,b);0<M?Aa=a:dd(a)};class ed{constructor(a){this.Ib=a-24}}var fd=0,gd=0;function kb(a,b,c){a>>>=0;var d=new ed(a);b>>>=0;c>>>=0;H()[d.Ib+16>>>2>>>0]=0;H()[d.Ib+4>>>2>>>0]=b;H()[d.Ib+8>>>2>>>0]=c;fd=a;gd++;throw fd;} function hd(a,b,c,d){return m?N(2,1,a,b,c,d):lb(a,b,c,d)}function lb(a,b,c,d){a>>>=0;b>>>=0;c>>>=0;d>>>=0;if("undefined"==typeof SharedArrayBuffer)return 6;var f=[];if(m&&0===f.length)return hd(a,b,c,d);a={fc:c,Bb:a,Jb:d,Nb:f};return m?(a.Db="spawnThread",postMessage(a,f),0):Qc(a)} var jd="undefined"!=typeof TextDecoder?new TextDecoder:void 0,kd=(a,b=0,c=NaN)=>{b>>>=0;var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16<c-b&&a.buffer&&jd)return jd.decode(a.buffer instanceof ArrayBuffer?a.subarray(b,c):a.slice(b,c));for(d="";b<c;){var f=a[b++];if(f&128){var g=a[b++]&63;if(192==(f&224))d+=String.fromCharCode((f&31)<<6|g);else{var h=a[b++]&63;f=224==(f&240)?(f&15)<<12|g<<6|h:(f&7)<<18|g<<12|h<<6|a[b++]&63;65536>f?d+=String.fromCharCode(f):(f-=65536,d+=String.fromCharCode(55296|f>>10,56320| f&1023))}}else d+=String.fromCharCode(f)}return d},O=(a,b)=>(a>>>=0)?kd(F(),a,b):"";function mb(a,b,c){return m?N(3,1,a,b,c):0}function nb(a,b){if(m)return N(4,1,a,b)}function ob(a,b){if(m)return N(5,1,a,b)}function pb(a,b,c){if(m)return N(6,1,a,b,c)}function qb(a,b,c){return m?N(7,1,a,b,c):0}function rb(a,b){if(m)return N(8,1,a,b)}function sb(a,b,c){if(m)return N(9,1,a,b,c)}function tb(a,b,c,d){if(m)return N(10,1,a,b,c,d)}function ub(a,b,c,d){if(m)return N(11,1,a,b,c,d)} function vb(a,b,c,d){if(m)return N(12,1,a,b,c,d)}function wb(a){if(m)return N(13,1,a)}function xb(a,b){if(m)return N(14,1,a,b)}function yb(a,b,c){if(m)return N(15,1,a,b,c)}var zb=()=>J(""),ld,P=a=>{for(var b="";F()[a>>>0];)b+=ld[F()[a++>>>0]];return b},md={},nd={},od={},pd=e.BindingError=class extends Error{constructor(a){super(a);this.name="BindingError"}}; function qd(a,b,c={}){var d=b.name;if(!a)throw new pd(`type "${d}" must have a positive integer typeid pointer`);if(nd.hasOwnProperty(a)){if(c.Tb)return;throw new pd(`Cannot register type '${d}' twice`);}nd[a]=b;delete od[a];md.hasOwnProperty(a)&&(b=md[a],delete md[a],b.forEach(f=>f()))}function R(a,b,c={}){return qd(a,b,c)} var rd=(a,b,c)=>{switch(b){case 1:return c?d=>C()[d>>>0]:d=>F()[d>>>0];case 2:return c?d=>Ja()[d>>>1>>>0]:d=>Ka()[d>>>1>>>0];case 4:return c?d=>G()[d>>>2>>>0]:d=>H()[d>>>2>>>0];case 8:return c?d=>B[d>>>3]:d=>Ha[d>>>3];default:throw new TypeError(`invalid integer width (${b}): ${a}`);}}; function Ab(a,b,c){a>>>=0;c>>>=0;b=P(b>>>0);R(a,{name:b,fromWireType:d=>d,toWireType:function(d,f){if("bigint"!=typeof f&&"number"!=typeof f)throw null===f?f="null":(d=typeof f,f="object"===d||"array"===d||"function"===d?f.toString():""+f),new TypeError(`Cannot convert "${f}" to ${this.name}`);"number"==typeof f&&(f=BigInt(f));return f},Cb:S,readValueFromPointer:rd(b,c,-1==b.indexOf("u")),Eb:null})}var S=8; function Bb(a,b,c,d){a>>>=0;b=P(b>>>0);R(a,{name:b,fromWireType:function(f){return!!f},toWireType:function(f,g){return g?c:d},Cb:S,readValueFromPointer:function(f){return this.fromWireType(F()[f>>>0])},Eb:null})}var sd=[],T=[];function Ub(a){a>>>=0;9<a&&0===--T[a+1]&&(T[a]=void 0,sd.push(a))} var U=a=>{if(!a)throw new pd(`Cannot use deleted val. handle = ${a}`);return T[a]},V=a=>{switch(a){case void 0:return 2;case null:return 4;case !0:return 6;case !1:return 8;default:const b=sd.pop()||T.length;T[b]=a;T[b+1]=1;return b}};function td(a){return this.fromWireType(H()[a>>>2>>>0])}var ud={name:"emscripten::val",fromWireType:a=>{var b=U(a);Ub(a);return b},toWireType:(a,b)=>V(b),Cb:S,readValueFromPointer:td,Eb:null};function Cb(a){return R(a>>>0,ud)} var vd=(a,b)=>{switch(b){case 4:return function(c){return this.fromWireType(La()[c>>>2>>>0])};case 8:return function(c){return this.fromWireType(Ma()[c>>>3>>>0])};default:throw new TypeError(`invalid float width (${b}): ${a}`);}};function Db(a,b,c){a>>>=0;c>>>=0;b=P(b>>>0);R(a,{name:b,fromWireType:d=>d,toWireType:(d,f)=>f,Cb:S,readValueFromPointer:vd(b,c),Eb:null})} function Eb(a,b,c,d,f){a>>>=0;c>>>=0;b=P(b>>>0);-1===f&&(f=4294967295);f=k=>k;if(0===d){var g=32-8*c;f=k=>k<<g>>>g}var h=b.includes("unsigned")?function(k,n){return n>>>0}:function(k,n){return n};R(a,{name:b,fromWireType:f,toWireType:h,Cb:S,readValueFromPointer:rd(b,c,0!==d),Eb:null})} function Fb(a,b,c){function d(g){var h=H()[g>>>2>>>0];g=H()[g+4>>>2>>>0];return new f(C().buffer,g,h)}a>>>=0;var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][b];c=P(c>>>0);R(a,{name:c,fromWireType:d,Cb:S,readValueFromPointer:d},{Tb:!0})} var W=(a,b,c)=>{var d=F();b>>>=0;if(0<c){var f=b;c=b+c-1;for(var g=0;g<a.length;++g){var h=a.charCodeAt(g);if(55296<=h&&57343>=h){var k=a.charCodeAt(++g);h=65536+((h&1023)<<10)|k&1023}if(127>=h){if(b>=c)break;d[b++>>>0]=h}else{if(2047>=h){if(b+1>=c)break;d[b++>>>0]=192|h>>6}else{if(65535>=h){if(b+2>=c)break;d[b++>>>0]=224|h>>12}else{if(b+3>=c)break;d[b++>>>0]=240|h>>18;d[b++>>>0]=128|h>>12&63}d[b++>>>0]=128|h>>6&63}d[b++>>>0]=128|h&63}}d[b>>>0]=0;a=b-f}else a=0;return a},wd=a=>{for(var b=0,c=0;c< a.length;++c){var d=a.charCodeAt(c);127>=d?b++:2047>=d?b+=2:55296<=d&&57343>=d?(b+=4,++c):b+=3}return b}; function Gb(a,b){a>>>=0;b=P(b>>>0);R(a,{name:b,fromWireType:function(c){for(var d=H()[c>>>2>>>0],f=c+4,g,h=f,k=0;k<=d;++k){var n=f+k;if(k==d||0==F()[n>>>0])h=O(h,n-h),void 0===g?g=h:(g+=String.fromCharCode(0),g+=h),h=n+1}X(c);return g},toWireType:function(c,d){d instanceof ArrayBuffer&&(d=new Uint8Array(d));var f="string"==typeof d;if(!(f||ArrayBuffer.isView(d)&&1==d.BYTES_PER_ELEMENT))throw new pd("Cannot pass non-string to std::string");var g=f?wd(d):d.length;var h=xd(4+g+1),k=h+4;H()[h>>>2>>>0]= g;f?W(d,k,g+1):F().set(d,k>>>0);null!==c&&c.push(X,h);return h},Cb:S,readValueFromPointer:td,Eb(c){X(c)}})} var yd="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,zd=(a,b)=>{var c=a>>1;for(var d=c+b/2;!(c>=d)&&Ka()[c>>>0];)++c;c<<=1;if(32<c-a&&yd)return yd.decode(F().slice(a,c));c="";for(d=0;!(d>=b/2);++d){var f=Ja()[a+2*d>>>1>>>0];if(0==f)break;c+=String.fromCharCode(f)}return c},Ad=(a,b,c)=>{c??=2147483647;if(2>c)return 0;c-=2;var d=b;c=c<2*a.length?c/2:a.length;for(var f=0;f<c;++f){var g=a.charCodeAt(f);Ja()[b>>>1>>>0]=g;b+=2}Ja()[b>>>1>>>0]=0;return b-d},Bd=a=>2*a.length,Cd=(a,b)=> {for(var c=0,d="";!(c>=b/4);){var f=G()[a+4*c>>>2>>>0];if(0==f)break;++c;65536<=f?(f-=65536,d+=String.fromCharCode(55296|f>>10,56320|f&1023)):d+=String.fromCharCode(f)}return d},Dd=(a,b,c)=>{b>>>=0;c??=2147483647;if(4>c)return 0;var d=b;c=d+c-4;for(var f=0;f<a.length;++f){var g=a.charCodeAt(f);if(55296<=g&&57343>=g){var h=a.charCodeAt(++f);g=65536+((g&1023)<<10)|h&1023}G()[b>>>2>>>0]=g;b+=4;if(b+4>c)break}G()[b>>>2>>>0]=0;return b-d},Ed=a=>{for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<= d&&57343>=d&&++c;b+=4}return b}; function Hb(a,b,c){a>>>=0;b>>>=0;c>>>=0;c=P(c);if(2===b){var d=zd;var f=Ad;var g=Bd;var h=k=>Ka()[k>>>1>>>0]}else 4===b&&(d=Cd,f=Dd,g=Ed,h=k=>H()[k>>>2>>>0]);R(a,{name:c,fromWireType:k=>{for(var n=H()[k>>>2>>>0],p,q=k+4,r=0;r<=n;++r){var t=k+4+r*b;if(r==n||0==h(t))q=d(q,t-q),void 0===p?p=q:(p+=String.fromCharCode(0),p+=q),q=t+b}X(k);return p},toWireType:(k,n)=>{if("string"!=typeof n)throw new pd(`Cannot pass non-string to C++ string type ${c}`);var p=g(n),q=xd(4+p+b);H()[q>>>2>>>0]=p/b;f(n,q+4,p+ b);null!==k&&k.push(X,q);return q},Cb:S,readValueFromPointer:td,Eb(k){X(k)}})}function Ib(a,b){a>>>=0;b=P(b>>>0);R(a,{Ub:!0,name:b,Cb:0,fromWireType:()=>{},toWireType:()=>{}})}function Jb(a){Ra(a>>>0,!ea,1,!da,131072,!1);Sa()}var Fd=a=>{if(!y)try{if(a(),!(0<M))try{m?dd(Aa):Ec(Aa)}catch(b){b instanceof Kc||"unwind"==b||la(1,b)}}catch(b){b instanceof Kc||"unwind"==b||la(1,b)}}; function Ta(a){a>>>=0;"function"===typeof Atomics.jc&&(Atomics.jc(G(),a>>>2,a).value.then(Wa),a+=128,Atomics.store(G(),a>>>2,1))}var Wa=()=>{var a=ad();a&&(Ta(a),Fd(Gd))};function Kb(a,b){a>>>=0;a==b>>>0?setTimeout(Wa):m?postMessage({Hb:a,Db:"checkMailbox"}):(a=L[a])&&a.postMessage({Db:"checkMailbox"})}var Hd=[];function Lb(a,b,c,d,f){b>>>=0;d/=2;Hd.length=d;c=f>>>0>>>3;for(f=0;f<d;f++)Hd[f]=B[c+2*f]?B[c+2*f+1]:Ma()[c+2*f+1>>>0];return(b?Id[b]:Jd[a])(...Hd)}var Mb=()=>{M=0}; function Nb(a){a>>>=0;m?postMessage({Db:"cleanupThread",ic:a}):$c(L[a])}function Ob(a){l&&L[a>>>0].ref()}var Ld=(a,b)=>{var c=nd[a];if(void 0===c)throw a=Kd(a),c=P(a),X(a),new pd(`${b} has unknown type ${c}`);return c},Md=(a,b,c)=>{var d=[];a=a.toWireType(d,c);d.length&&(H()[b>>>2>>>0]=V(d));return a};function Pb(a,b,c){b>>>=0;c>>>=0;a=U(a>>>0);b=Ld(b,"emval::as");return Md(b,c,a)}function Qb(a,b){b>>>=0;a=U(a>>>0);b=Ld(b,"emval::as");return b.toWireType(null,a)}var Nd=a=>{try{a()}catch(b){J(b)}}; function Od(){var a=I,b={};for(let [c,d]of Object.entries(a))b[c]="function"==typeof d?(...f)=>{Pd.push(c);try{return d(...f)}finally{y||(Pd.pop(),u&&1===Y&&0===Pd.length&&(Y=0,M+=1,Nd(Qd),"undefined"!=typeof Fibers&&Fibers.sc()))}}:d;return b}var Y=0,u=null,Rd=0,Pd=[],Sd={},Td={},Ud=0,Vd=null,Wd=[];function ia(){return new Promise((a,b)=>{Vd={resolve:a,reject:b}})} function Xd(){var a=xd(65548),b=a+12;H()[a>>>2>>>0]=b;H()[a+4>>>2>>>0]=b+65536;b=Pd[0];var c=Sd[b];void 0===c&&(c=Ud++,Sd[b]=c,Td[c]=b);b=c;G()[a+8>>>2>>>0]=b;return a}function Yd(){var a=G()[u+8>>>2>>>0];a=I[Td[a]];--M;return a()} function Zd(a){if(!y){if(0===Y){var b=!1,c=!1;a((d=0)=>{if(!y&&(Rd=d,b=!0,c)){Y=2;Nd(()=>$d(u));"undefined"!=typeof MainLoop&&MainLoop.Qb&&MainLoop.resume();d=!1;try{var f=Yd()}catch(k){f=k,d=!0}var g=!1;if(!u){var h=Vd;h&&(Vd=null,(d?h.reject:h.resolve)(f),g=!0)}if(d&&!g)throw f;}});c=!0;b||(Y=1,u=Xd(),"undefined"!=typeof MainLoop&&MainLoop.Qb&&MainLoop.pause(),Nd(()=>ae(u)))}else 2===Y?(Y=0,Nd(be),X(u),u=null,Wd.forEach(Fd)):J(`invalid state: ${Y}`);return Rd}} function ce(a){return Zd(b=>{a().then(b)})}function Rb(a){a>>>=0;return ce(async()=>{var b=await U(a);return V(b)})}var de=[];function Sb(a,b,c,d){c>>>=0;d>>>=0;a=de[a>>>0];b=U(b>>>0);return a(null,b,c,d)}var ee={},fe=a=>{var b=ee[a];return void 0===b?P(a):b};function Tb(a,b,c,d,f){c>>>=0;d>>>=0;f>>>=0;a=de[a>>>0];b=U(b>>>0);c=fe(c);return a(b,b[c],d,f)}function Vb(a,b){b>>>=0;a=U(a>>>0);b=U(b);return a==b}var ge=()=>"object"==typeof globalThis?globalThis:Function("return this")(); function Wb(a){a>>>=0;if(0===a)return V(ge());a=fe(a);return V(ge()[a])}var he=a=>{var b=de.length;de.push(a);return b},ie=(a,b)=>{for(var c=Array(a),d=0;d<a;++d)c[d]=Ld(H()[b+4*d>>>2>>>0],`parameter ${d}`);return c}; function Xb(a,b,c){b=ie(a,b>>>0);var d=b.shift();a--;var f="return function (obj, func, destructorsRef, args) {\n",g=0,h=[];0===c&&h.push("obj");for(var k=["retType"],n=[d],p=0;p<a;++p)h.push(`arg${p}`),k.push(`argType${p}`),n.push(b[p]),f+=` var arg${p} = argType${p}.readValueFromPointer(args${g?"+"+g:""});\n`,g+=b[p].Cb;f+=` var rv = ${1===c?"new func":"func.call"}(${h.join(", ")});\n`;d.Ub||(k.push("emval_returnValue"),n.push(Md),f+=" return emval_returnValue(retType, destructorsRef, rv);\n"); a=(new Function(...k,f+"};\n"))(...n);c=`methodCaller<(${b.map(q=>q.name).join(", ")}) => ${d.name}>`;return he(Object.defineProperty(a,"name",{value:c}))}function Yb(a){a=fe(a>>>0);return V(e[a])}function Zb(a,b){b>>>=0;a=U(a>>>0);b=U(b);return V(a[b])}function $b(a){a>>>=0;9<a&&(T[a+1]+=1)}function ac(){return V([])}function bc(a){a=U(a>>>0);for(var b=Array(a.length),c=0;c<a.length;c++)b[c]=a[c];return V(b)}function cc(a){return V(fe(a>>>0))}function dc(){return V({})} function ec(a){a>>>=0;for(var b=U(a);b.length;){var c=b.pop();b.pop()(c)}Ub(a)}function fc(a,b,c){b>>>=0;c>>>=0;a=U(a>>>0);b=U(b);c=U(c);a[b]=c}function gc(a,b){b>>>=0;a=Ld(a>>>0,"_emval_take_value");a=a.readValueFromPointer(b);return V(a)} function hc(a,b){a=-9007199254740992>a||9007199254740992<a?NaN:Number(a);b>>>=0;a=new Date(1E3*a);G()[b>>>2>>>0]=a.getUTCSeconds();G()[b+4>>>2>>>0]=a.getUTCMinutes();G()[b+8>>>2>>>0]=a.getUTCHours();G()[b+12>>>2>>>0]=a.getUTCDate();G()[b+16>>>2>>>0]=a.getUTCMonth();G()[b+20>>>2>>>0]=a.getUTCFullYear()-1900;G()[b+24>>>2>>>0]=a.getUTCDay();a=(a.getTime()-Date.UTC(a.getUTCFullYear(),0,1,0,0,0,0))/864E5|0;G()[b+28>>>2>>>0]=a} var je=a=>0===a%4&&(0!==a%100||0===a%400),ke=[0,31,60,91,121,152,182,213,244,274,305,335],le=[0,31,59,90,120,151,181,212,243,273,304,334]; function ic(a,b){a=-9007199254740992>a||9007199254740992<a?NaN:Number(a);b>>>=0;a=new Date(1E3*a);G()[b>>>2>>>0]=a.getSeconds();G()[b+4>>>2>>>0]=a.getMinutes();G()[b+8>>>2>>>0]=a.getHours();G()[b+12>>>2>>>0]=a.getDate();G()[b+16>>>2>>>0]=a.getMonth();G()[b+20>>>2>>>0]=a.getFullYear()-1900;G()[b+24>>>2>>>0]=a.getDay();var c=(je(a.getFullYear())?ke:le)[a.getMonth()]+a.getDate()-1|0;G()[b+28>>>2>>>0]=c;G()[b+36>>>2>>>0]=-(60*a.getTimezoneOffset());c=(new Date(a.getFullYear(),6,1)).getTimezoneOffset(); var d=(new Date(a.getFullYear(),0,1)).getTimezoneOffset();a=(c!=d&&a.getTimezoneOffset()==Math.min(d,c))|0;G()[b+32>>>2>>>0]=a} function jc(a){a>>>=0;var b=new Date(G()[a+20>>>2>>>0]+1900,G()[a+16>>>2>>>0],G()[a+12>>>2>>>0],G()[a+8>>>2>>>0],G()[a+4>>>2>>>0],G()[a>>>2>>>0],0),c=G()[a+32>>>2>>>0],d=b.getTimezoneOffset(),f=(new Date(b.getFullYear(),6,1)).getTimezoneOffset(),g=(new Date(b.getFullYear(),0,1)).getTimezoneOffset(),h=Math.min(g,f);0>c?G()[a+32>>>2>>>0]=Number(f!=g&&h==d):0<c!=(h==d)&&(f=Math.max(g,f),b.setTime(b.getTime()+6E4*((0<c?h:f)-d)));G()[a+24>>>2>>>0]=b.getDay();c=(je(b.getFullYear())?ke:le)[b.getMonth()]+ b.getDate()-1|0;G()[a+28>>>2>>>0]=c;G()[a>>>2>>>0]=b.getSeconds();G()[a+4>>>2>>>0]=b.getMinutes();G()[a+8>>>2>>>0]=b.getHours();G()[a+12>>>2>>>0]=b.getDate();G()[a+16>>>2>>>0]=b.getMonth();G()[a+20>>>2>>>0]=b.getYear();a=b.getTime();return BigInt(isNaN(a)?-1:a/1E3)}function kc(a,b,c,d,f,g,h){return m?N(16,1,a,b,c,d,f,g,h):-52}function lc(a,b,c,d,f,g){if(m)return N(17,1,a,b,c,d,f,g)}var me={},wc=()=>performance.timeOrigin+performance.now(); function mc(a,b){if(m)return N(18,1,a,b);me[a]&&(clearTimeout(me[a].id),delete me[a]);if(!b)return 0;var c=setTimeout(()=>{delete me[a];Fd(()=>ne(a,performance.timeOrigin+performance.now()))},b);me[a]={id:c,rc:b};return 0} function nc(a,b,c,d){a>>>=0;b>>>=0;c>>>=0;d>>>=0;var f=(new Date).getFullYear(),g=(new Date(f,0,1)).getTimezoneOffset();f=(new Date(f,6,1)).getTimezoneOffset();var h=Math.max(g,f);H()[a>>>2>>>0]=60*h;G()[b>>>2>>>0]=Number(g!=f);b=k=>{var n=Math.abs(k);return`UTC${0<=k?"-":"+"}${String(Math.floor(n/60)).padStart(2,"0")}${String(n%60).padStart(2,"0")}`};a=b(g);b=b(f);f<g?(W(a,c,17),W(b,d,17)):(W(a,d,17),W(b,c,17))}var sc=()=>Date.now(),oe=1; function oc(a,b,c){if(!(0<=a&&3>=a))return 28;if(0===a)a=Date.now();else if(oe)a=performance.timeOrigin+performance.now();else return 52;B[c>>>0>>>3]=BigInt(Math.round(1E6*a));return 0}var pe=[],qe=(a,b)=>{pe.length=0;for(var c;c=F()[a++>>>0];){var d=105!=c;d&=112!=c;b+=d&&b%8?4:0;pe.push(112==c?H()[b>>>2>>>0]:106==c?B[b>>>3]:105==c?G()[b>>>2>>>0]:Ma()[b>>>3>>>0]);b+=d?8:4}return pe};function pc(a,b,c){a>>>=0;b=qe(b>>>0,c>>>0);return Id[a](...b)} function qc(a,b,c){a>>>=0;b=qe(b>>>0,c>>>0);return Id[a](...b)}var rc=()=>{};function tc(a,b){return w(O(a>>>0,b>>>0))}var uc=()=>{M+=1;throw"unwind";};function vc(){return 4294901760}var xc=()=>l?require("os").cpus().length:navigator.hardwareConcurrency;function yc(){J("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0} function zc(a){a>>>=0;var b=F().length;if(a<=b||4294901760<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);a:{d=(Math.min(4294901760,65536*Math.ceil(Math.max(a,d)/65536))-x.buffer.byteLength+65535)/65536|0;try{x.grow(d);E();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1}var re=()=>{J("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0},se={},te=a=>{a.forEach(b=>{var c=re();c&&(se[c]=b)})}; function Ac(){var a=Error().stack.toString().split("\n");"Error"==a[0]&&a.shift();te(a);se.Mb=re();se.dc=a;return se.Mb}function Bc(a,b,c){a>>>=0;b>>>=0;if(se.Mb==a)var d=se.dc;else d=Error().stack.toString().split("\n"),"Error"==d[0]&&d.shift(),te(d);for(var f=3;d[f]&&re()!=a;)++f;for(a=0;a<c&&d[a+f];++a)G()[b+4*a>>>2>>>0]=re();return a} var ue={},we=()=>{if(!ve){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:ka||"./this.program"},b;for(b in ue)void 0===ue[b]?delete a[b]:a[b]=ue[b];var c=[];for(b in a)c.push(`${b}=${a[b]}`);ve=c}return ve},ve; function Cc(a,b){if(m)return N(19,1,a,b);a>>>=0;b>>>=0;var c=0,d=0,f;for(f of we()){var g=b+c;H()[a+d>>>2>>>0]=g;c+=W(f,g,Infinity)+1;d+=4}return 0}function Dc(a,b){if(m)return N(20,1,a,b);a>>>=0;b>>>=0;var c=we();H()[a>>>2>>>0]=c.length;a=0;for(var d of c)a+=wd(d)+1;H()[b>>>2>>>0]=a;return 0}function Fc(a){return m?N(21,1,a):52}function Gc(a,b,c,d){return m?N(22,1,a,b,c,d):52}function Hc(a,b,c,d){return m?N(23,1,a,b,c,d):70}var xe=[null,[],[]]; function Ic(a,b,c,d){if(m)return N(24,1,a,b,c,d);b>>>=0;c>>>=0;d>>>=0;for(var f=0,g=0;g<c;g++){var h=H()[b>>>2>>>0],k=H()[b+4>>>2>>>0];b+=8;for(var n=0;n<k;n++){var p=a,q=F()[h+n>>>0],r=xe[p];0===q||10===q?((1===p?xa:w)(kd(r)),r.length=0):r.push(q)}f+=k}H()[d>>>2>>>0]=f;return 0}m||Xc();for(var ye=Array(256),ze=0;256>ze;++ze)ye[ze]=String.fromCharCode(ze);ld=ye;T.push(0,1,void 0,1,null,1,!0,1,!1,1);e.count_emval_handles=()=>T.length/2-5-sd.length; m||(x=new WebAssembly.Memory({initial:256,maximum:65536,shared:!0}),E());e.wasmBinary&&(ya=e.wasmBinary);e.stackSave=()=>Rc();e.stackRestore=a=>Uc(a);e.stackAlloc=a=>Sc(a); e.setValue=function(a,b,c="i8"){c.endsWith("*")&&(c="*");switch(c){case "i1":C()[a>>>0]=b;break;case "i8":C()[a>>>0]=b;break;case "i16":Ja()[a>>>1>>>0]=b;break;case "i32":G()[a>>>2>>>0]=b;break;case "i64":B[a>>>3]=BigInt(b);break;case "float":La()[a>>>2>>>0]=b;break;case "double":Ma()[a>>>3>>>0]=b;break;case "*":H()[a>>>2>>>0]=b;break;default:J(`invalid type for setValue: ${c}`)}}; e.getValue=function(a,b="i8"){b.endsWith("*")&&(b="*");switch(b){case "i1":return C()[a>>>0];case "i8":return C()[a>>>0];case "i16":return Ja()[a>>>1>>>0];case "i32":return G()[a>>>2>>>0];case "i64":return B[a>>>3];case "float":return La()[a>>>2>>>0];case "double":return Ma()[a>>>3>>>0];case "*":return H()[a>>>2>>>0];default:J(`invalid type for getValue: ${b}`)}};e.UTF8ToString=O;e.stringToUTF8=W;e.lengthBytesUTF8=wd; var Jd=[Jc,Vc,hd,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,kc,lc,mc,Cc,Dc,Fc,Gc,Hc,Ic],Id={893836:(a,b,c,d,f)=>{if("undefined"==typeof e||!e.Fb)return 1;a=O(Number(a>>>0));a.startsWith("./")&&(a=a.substring(2));a=e.Fb.get(a);if(!a)return 2;b=Number(b>>>0);c=Number(c>>>0);d=Number(d>>>0);if(b+c>a.byteLength)return 3;try{const g=a.subarray(b,b+c);switch(f){case 0:F().set(g,d>>>0);break;case 1:e.mc?e.mc(d,g):e.cc(d,g);break;default:return 4}return 0}catch{return 4}},894660:(a,b,c)=>{e.Pb(a,F().subarray(b>>> 0,b+c>>>0))},894724:()=>e.oc(),894766:a=>{e.Ob(a)},894803:()=>{e.Wb()},894834:()=>{e.Xb()},894863:()=>{e.ac()},894888:a=>e.Vb(a),894921:a=>e.Zb(a),894953:(a,b,c)=>{e.Lb(Number(a),Number(b),Number(c),!0)},895016:(a,b,c)=>{e.Lb(Number(a),Number(b),Number(c))},895073:()=>"undefined"!==typeof wasmOffsetConverter,895130:a=>{e.Ab("Abs",a,void 0)},895181:a=>{e.Ab("Neg",a,void 0)},895232:a=>{e.Ab("Floor",a,void 0)},895285:a=>{e.Ab("Ceil",a,void 0)},895337:a=>{e.Ab("Reciprocal",a,void 0)},895395:a=>{e.Ab("Sqrt", a,void 0)},895447:a=>{e.Ab("Exp",a,void 0)},895498:a=>{e.Ab("Erf",a,void 0)},895549:a=>{e.Ab("Sigmoid",a,void 0)},895604:(a,b,c)=>{e.Ab("HardSigmoid",a,{alpha:b,beta:c})},895683:a=>{e.Ab("Log",a,void 0)},895734:a=>{e.Ab("Sin",a,void 0)},895785:a=>{e.Ab("Cos",a,void 0)},895836:a=>{e.Ab("Tan",a,void 0)},895887:a=>{e.Ab("Asin",a,void 0)},895939:a=>{e.Ab("Acos",a,void 0)},895991:a=>{e.Ab("Atan",a,void 0)},896043:a=>{e.Ab("Sinh",a,void 0)},896095:a=>{e.Ab("Cosh",a,void 0)},896147:a=>{e.Ab("Asinh",a,void 0)}, 896200:a=>{e.Ab("Acosh",a,void 0)},896253:a=>{e.Ab("Atanh",a,void 0)},896306:a=>{e.Ab("Tanh",a,void 0)},896358:a=>{e.Ab("Not",a,void 0)},896409:(a,b,c)=>{e.Ab("Clip",a,{min:b,max:c})},896478:a=>{e.Ab("Clip",a,void 0)},896530:(a,b)=>{e.Ab("Elu",a,{alpha:b})},896588:a=>{e.Ab("Gelu",a,void 0)},896640:a=>{e.Ab("Relu",a,void 0)},896692:(a,b)=>{e.Ab("LeakyRelu",a,{alpha:b})},896756:(a,b)=>{e.Ab("ThresholdedRelu",a,{alpha:b})},896826:(a,b)=>{e.Ab("Cast",a,{to:b})},896884:a=>{e.Ab("Add",a,void 0)},896935:a=> {e.Ab("Sub",a,void 0)},896986:a=>{e.Ab("Mul",a,void 0)},897037:a=>{e.Ab("Div",a,void 0)},897088:a=>{e.Ab("Pow",a,void 0)},897139:a=>{e.Ab("Equal",a,void 0)},897192:a=>{e.Ab("Greater",a,void 0)},897247:a=>{e.Ab("GreaterOrEqual",a,void 0)},897309:a=>{e.Ab("Less",a,void 0)},897361:a=>{e.Ab("LessOrEqual",a,void 0)},897420:(a,b,c,d,f)=>{e.Ab("ReduceMean",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},897595:(a,b,c,d,f)=>{e.Ab("ReduceMax",a,{keepDims:!!b, noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},897769:(a,b,c,d,f)=>{e.Ab("ReduceMin",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},897943:(a,b,c,d,f)=>{e.Ab("ReduceProd",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},898118:(a,b,c,d,f)=>{e.Ab("ReduceSum",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>> 0)):[]})},898292:(a,b,c,d,f)=>{e.Ab("ReduceL1",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},898465:(a,b,c,d,f)=>{e.Ab("ReduceL2",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},898638:(a,b,c,d,f)=>{e.Ab("ReduceLogSum",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},898815:(a,b,c,d,f)=>{e.Ab("ReduceSumSquare",a,{keepDims:!!b,noopWithEmptyAxes:!!c, axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},898995:(a,b,c,d,f)=>{e.Ab("ReduceLogSumExp",a,{keepDims:!!b,noopWithEmptyAxes:!!c,axes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},899175:a=>{e.Ab("Where",a,void 0)},899228:(a,b,c)=>{e.Ab("Transpose",a,{perm:b?Array.from(G().subarray(Number(b)>>>0,Number(c)>>>0)):[]})},899352:(a,b,c,d)=>{e.Ab("DepthToSpace",a,{blocksize:b,mode:O(c),format:d?"NHWC":"NCHW"})},899485:(a,b,c,d)=>{e.Ab("DepthToSpace",a,{blocksize:b,mode:O(c), format:d?"NHWC":"NCHW"})},899618:(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z)=>{e.Ab("ConvTranspose",a,{format:n?"NHWC":"NCHW",autoPad:b,dilations:[c],group:d,kernelShape:[f],pads:[g,h],strides:[k],wIsConst:()=>!!C()[p>>>0],outputPadding:q?Array.from(G().subarray(Number(q)>>>0,Number(r)>>>0)):[],outputShape:t?Array.from(G().subarray(Number(t)>>>0,Number(v)>>>0)):[],activation:O(z)})},900051:(a,b,c,d,f,g,h,k,n,p,q,r,t,v)=>{e.Ab("ConvTranspose",a,{format:k?"NHWC":"NCHW",autoPad:b,dilations:Array.from(G().subarray(Number(c)>>> 0,(Number(c)>>>0)+2>>>0)),group:d,kernelShape:Array.from(G().subarray(Number(f)>>>0,(Number(f)>>>0)+2>>>0)),pads:Array.from(G().subarray(Number(g)>>>0,(Number(g)>>>0)+4>>>0)),strides:Array.from(G().subarray(Number(h)>>>0,(Number(h)>>>0)+2>>>0)),wIsConst:()=>!!C()[n>>>0],outputPadding:p?Array.from(G().subarray(Number(p)>>>0,Number(q)>>>0)):[],outputShape:r?Array.from(G().subarray(Number(r)>>>0,Number(t)>>>0)):[],activation:O(v)})},900712:(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z)=>{e.Ab("ConvTranspose",a,{format:n? "NHWC":"NCHW",autoPad:b,dilations:[c],group:d,kernelShape:[f],pads:[g,h],strides:[k],wIsConst:()=>!!C()[p>>>0],outputPadding:q?Array.from(G().subarray(Number(q)>>>0,Number(r)>>>0)):[],outputShape:t?Array.from(G().subarray(Number(t)>>>0,Number(v)>>>0)):[],activation:O(z)})},901145:(a,b,c,d,f,g,h,k,n,p,q,r,t,v)=>{e.Ab("ConvTranspose",a,{format:k?"NHWC":"NCHW",autoPad:b,dilations:Array.from(G().subarray(Number(c)>>>0,(Number(c)>>>0)+2>>>0)),group:d,kernelShape:Array.from(G().subarray(Number(f)>>>0,(Number(f)>>> 0)+2>>>0)),pads:Array.from(G().subarray(Number(g)>>>0,(Number(g)>>>0)+4>>>0)),strides:Array.from(G().subarray(Number(h)>>>0,(Number(h)>>>0)+2>>>0)),wIsConst:()=>!!C()[n>>>0],outputPadding:p?Array.from(G().subarray(Number(p)>>>0,Number(q)>>>0)):[],outputShape:r?Array.from(G().subarray(Number(r)>>>0,Number(t)>>>0)):[],activation:O(v)})},901806:(a,b)=>{e.Ab("GlobalAveragePool",a,{format:b?"NHWC":"NCHW"})},901897:(a,b,c,d,f,g,h,k,n,p,q,r,t,v)=>{e.Ab("AveragePool",a,{format:v?"NHWC":"NCHW",auto_pad:b, ceil_mode:c,count_include_pad:d,storage_order:f,dilations:g?Array.from(G().subarray(Number(g)>>>0,Number(h)>>>0)):[],kernel_shape:k?Array.from(G().subarray(Number(k)>>>0,Number(n)>>>0)):[],pads:p?Array.from(G().subarray(Number(p)>>>0,Number(q)>>>0)):[],strides:r?Array.from(G().subarray(Number(r)>>>0,Number(t)>>>0)):[]})},902376:(a,b)=>{e.Ab("GlobalAveragePool",a,{format:b?"NHWC":"NCHW"})},902467:(a,b,c,d,f,g,h,k,n,p,q,r,t,v)=>{e.Ab("AveragePool",a,{format:v?"NHWC":"NCHW",auto_pad:b,ceil_mode:c,count_include_pad:d, storage_order:f,dilations:g?Array.from(G().subarray(Number(g)>>>0,Number(h)>>>0)):[],kernel_shape:k?Array.from(G().subarray(Number(k)>>>0,Number(n)>>>0)):[],pads:p?Array.from(G().subarray(Number(p)>>>0,Number(q)>>>0)):[],strides:r?Array.from(G().subarray(Number(r)>>>0,Number(t)>>>0)):[]})},902946:(a,b)=>{e.Ab("GlobalMaxPool",a,{format:b?"NHWC":"NCHW"})},903033:(a,b,c,d,f,g,h,k,n,p,q,r,t,v)=>{e.Ab("MaxPool",a,{format:v?"NHWC":"NCHW",auto_pad:b,ceil_mode:c,count_include_pad:d,storage_order:f,dilations:g? Array.from(G().subarray(Number(g)>>>0,Number(h)>>>0)):[],kernel_shape:k?Array.from(G().subarray(Number(k)>>>0,Number(n)>>>0)):[],pads:p?Array.from(G().subarray(Number(p)>>>0,Number(q)>>>0)):[],strides:r?Array.from(G().subarray(Number(r)>>>0,Number(t)>>>0)):[]})},903508:(a,b)=>{e.Ab("GlobalMaxPool",a,{format:b?"NHWC":"NCHW"})},903595:(a,b,c,d,f,g,h,k,n,p,q,r,t,v)=>{e.Ab("MaxPool",a,{format:v?"NHWC":"NCHW",auto_pad:b,ceil_mode:c,count_include_pad:d,storage_order:f,dilations:g?Array.from(G().subarray(Number(g)>>> 0,Number(h)>>>0)):[],kernel_shape:k?Array.from(G().subarray(Number(k)>>>0,Number(n)>>>0)):[],pads:p?Array.from(G().subarray(Number(p)>>>0,Number(q)>>>0)):[],strides:r?Array.from(G().subarray(Number(r)>>>0,Number(t)>>>0)):[]})},904070:(a,b,c,d,f)=>{e.Ab("Gemm",a,{alpha:b,beta:c,transA:d,transB:f})},904174:a=>{e.Ab("MatMul",a,void 0)},904228:(a,b,c,d)=>{e.Ab("ArgMax",a,{keepDims:!!b,selectLastIndex:!!c,axis:d})},904336:(a,b,c,d)=>{e.Ab("ArgMin",a,{keepDims:!!b,selectLastIndex:!!c,axis:d})},904444:(a, b)=>{e.Ab("Softmax",a,{axis:b})},904507:(a,b)=>{e.Ab("Concat",a,{axis:b})},904567:(a,b,c,d,f)=>{e.Ab("Split",a,{axis:b,numOutputs:c,splitSizes:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},904723:a=>{e.Ab("Expand",a,void 0)},904777:(a,b)=>{e.Ab("Gather",a,{axis:Number(b)})},904848:(a,b)=>{e.Ab("GatherElements",a,{axis:Number(b)})},904927:(a,b)=>{e.Ab("GatherND",a,{batch_dims:Number(b)})},905006:(a,b,c,d,f,g,h,k,n,p,q)=>{e.Ab("Resize",a,{antialias:b,axes:c?Array.from(G().subarray(Number(c)>>> 0,Number(d)>>>0)):[],coordinateTransformMode:O(f),cubicCoeffA:g,excludeOutside:h,extrapolationValue:k,keepAspectRatioPolicy:O(n),mode:O(p),nearestMode:O(q)})},905368:(a,b,c,d,f,g,h)=>{e.Ab("Slice",a,{starts:b?Array.from(G().subarray(Number(b)>>>0,Number(c)>>>0)):[],ends:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[],axes:g?Array.from(G().subarray(Number(g)>>>0,Number(h)>>>0)):[]})},905632:a=>{e.Ab("Tile",a,void 0)},905684:(a,b,c)=>{e.Ab("InstanceNormalization",a,{epsilon:b,format:c?"NHWC": "NCHW"})},905798:(a,b,c)=>{e.Ab("InstanceNormalization",a,{epsilon:b,format:c?"NHWC":"NCHW"})},905912:a=>{e.Ab("Range",a,void 0)},905965:(a,b)=>{e.Ab("Einsum",a,{equation:O(b)})},906046:(a,b,c,d,f)=>{e.Ab("Pad",a,{mode:b,value:c,pads:d?Array.from(G().subarray(Number(d)>>>0,Number(f)>>>0)):[]})},906189:(a,b,c,d,f,g)=>{e.Ab("BatchNormalization",a,{epsilon:b,momentum:c,spatial:!!f,trainingMode:!!d,format:g?"NHWC":"NCHW"})},906358:(a,b,c,d,f,g)=>{e.Ab("BatchNormalization",a,{epsilon:b,momentum:c,spatial:!!f, trainingMode:!!d,format:g?"NHWC":"NCHW"})},906527:(a,b,c)=>{e.Ab("CumSum",a,{exclusive:Number(b),reverse:Number(c)})},906624:(a,b,c)=>{e.Ab("DequantizeLinear",a,{axis:b,blockSize:c})},906714:(a,b,c,d,f)=>{e.Ab("GridSample",a,{align_corners:b,mode:O(c),padding_mode:O(d),format:f?"NHWC":"NCHW"})},906884:(a,b,c,d,f)=>{e.Ab("GridSample",a,{align_corners:b,mode:O(c),padding_mode:O(d),format:f?"NHWC":"NCHW"})},907054:(a,b)=>{e.Ab("ScatterND",a,{reduction:O(b)})},907139:(a,b,c,d,f,g,h,k,n)=>{e.Ab("Attention", a,{numHeads:b,isUnidirectional:c,maskFilterValue:d,scale:f,doRotary:g,qkvHiddenSizes:h?Array.from(G().subarray(Number(k)>>>0,Number(k)+h>>>0)):[],pastPresentShareBuffer:!!n})},907411:a=>{e.Ab("BiasAdd",a,void 0)},907466:a=>{e.Ab("BiasSplitGelu",a,void 0)},907527:a=>{e.Ab("FastGelu",a,void 0)},907583:(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D)=>{e.Ab("Conv",a,{format:r?"NHWC":"NCHW",auto_pad:b,dilations:c?Array.from(G().subarray(Number(c)>>>0,Number(d)>>>0)):[],group:f,kernel_shape:g?Array.from(G().subarray(Number(g)>>> 0,Number(h)>>>0)):[],pads:k?Array.from(G().subarray(Number(k)>>>0,Number(n)>>>0)):[],strides:p?Array.from(G().subarray(Number(p)>>>0,Number(q)>>>0)):[],w_is_const:()=>!!C()[Number(t)>>>0],activation:O(v),activation_params:z?Array.from(La().subarray(Number(z)>>>0,Number(D)>>>0)):[]})},908167:a=>{e.Ab("Gelu",a,void 0)},908219:(a,b,c,d,f,g,h,k,n)=>{e.Ab("GroupQueryAttention",a,{numHeads:b,kvNumHeads:c,scale:d,softcap:f,doRotary:g,rotaryInterleaved:h,smoothSoftmax:k,localWindowSize:n})},908436:(a,b,c, d)=>{e.Ab("LayerNormalization",a,{axis:b,epsilon:c,simplified:!!d})},908547:(a,b,c,d)=>{e.Ab("LayerNormalization",a,{axis:b,epsilon:c,simplified:!!d})},908658:(a,b,c,d,f,g)=>{e.Ab("MatMulNBits",a,{k:b,n:c,accuracyLevel:d,bits:f,blockSize:g})},908785:(a,b,c,d,f,g)=>{e.Ab("MultiHeadAttention",a,{numHeads:b,isUnidirectional:c,maskFilterValue:d,scale:f,doRotary:g})},908944:(a,b)=>{e.Ab("QuickGelu",a,{alpha:b})},909008:(a,b,c,d,f)=>{e.Ab("RotaryEmbedding",a,{interleaved:!!b,numHeads:c,rotaryEmbeddingDim:d, scale:f})},909147:(a,b,c)=>{e.Ab("SkipLayerNormalization",a,{epsilon:b,simplified:!!c})},909249:(a,b,c)=>{e.Ab("SkipLayerNormalization",a,{epsilon:b,simplified:!!c})},909351:(a,b,c,d)=>{e.Ab("GatherBlockQuantized",a,{gatherAxis:b,quantizeAxis:c,blockSize:d})},909472:a=>{e.$b(a)},909506:(a,b)=>e.bc(Number(a),Number(b),e.Gb.ec,e.Gb.errors)};function jb(a,b,c){return ce(async()=>{await e.Yb(Number(a),Number(b),Number(c))})}function ib(){return"undefined"!==typeof wasmOffsetConverter} var gb,I=await (async function(){function a(d,f){I=d.exports;I=Od();I=Ae();Wc.push(I.jb);za=f;ab();return I}Za++;var b=fb();if(e.instantiateWasm)return new Promise(d=>{e.instantiateWasm(b,(f,g)=>{d(a(f,g))})});if(m)return new Promise(d=>{Na=f=>{var g=new WebAssembly.Instance(f,fb());d(a(g,f))}});bb??=e.locateFile?e.locateFile?e.locateFile("ort-wasm-simd-threaded.jsep.wasm",oa):oa+"ort-wasm-simd-threaded.jsep.wasm":(new URL("ort-wasm-simd-threaded.jsep.wasm",import.meta.url)).href; try{var c=await eb(b);return a(c.instance,c.module)}catch(d){return ba(d),Promise.reject(d)}}()),Kd=a=>(Kd=I.Ea)(a),Ua=()=>(Ua=I.Fa)();e._OrtInit=(a,b)=>(e._OrtInit=I.Ga)(a,b);e._OrtGetLastError=(a,b)=>(e._OrtGetLastError=I.Ha)(a,b);e._OrtCreateSessionOptions=(a,b,c,d,f,g,h,k,n,p)=>(e._OrtCreateSessionOptions=I.Ia)(a,b,c,d,f,g,h,k,n,p);e._OrtAppendExecutionProvider=(a,b,c,d,f)=>(e._OrtAppendExecutionProvider=I.Ja)(a,b,c,d,f); e._OrtAddFreeDimensionOverride=(a,b,c)=>(e._OrtAddFreeDimensionOverride=I.Ka)(a,b,c);e._OrtAddSessionConfigEntry=(a,b,c)=>(e._OrtAddSessionConfigEntry=I.La)(a,b,c);e._OrtReleaseSessionOptions=a=>(e._OrtReleaseSessionOptions=I.Ma)(a);e._OrtCreateSession=(a,b,c)=>(e._OrtCreateSession=I.Na)(a,b,c);e._OrtReleaseSession=a=>(e._OrtReleaseSession=I.Oa)(a);e._OrtGetInputOutputCount=(a,b,c)=>(e._OrtGetInputOutputCount=I.Pa)(a,b,c); e._OrtGetInputOutputMetadata=(a,b,c,d)=>(e._OrtGetInputOutputMetadata=I.Qa)(a,b,c,d);e._OrtFree=a=>(e._OrtFree=I.Ra)(a);e._OrtCreateTensor=(a,b,c,d,f,g)=>(e._OrtCreateTensor=I.Sa)(a,b,c,d,f,g);e._OrtGetTensorData=(a,b,c,d,f)=>(e._OrtGetTensorData=I.Ta)(a,b,c,d,f);e._OrtReleaseTensor=a=>(e._OrtReleaseTensor=I.Ua)(a);e._OrtCreateRunOptions=(a,b,c,d)=>(e._OrtCreateRunOptions=I.Va)(a,b,c,d);e._OrtAddRunConfigEntry=(a,b,c)=>(e._OrtAddRunConfigEntry=I.Wa)(a,b,c); e._OrtReleaseRunOptions=a=>(e._OrtReleaseRunOptions=I.Xa)(a);e._OrtCreateBinding=a=>(e._OrtCreateBinding=I.Ya)(a);e._OrtBindInput=(a,b,c)=>(e._OrtBindInput=I.Za)(a,b,c);e._OrtBindOutput=(a,b,c,d)=>(e._OrtBindOutput=I._a)(a,b,c,d);e._OrtClearBoundOutputs=a=>(e._OrtClearBoundOutputs=I.$a)(a);e._OrtReleaseBinding=a=>(e._OrtReleaseBinding=I.ab)(a);e._OrtRunWithBinding=(a,b,c,d,f)=>(e._OrtRunWithBinding=I.bb)(a,b,c,d,f);e._OrtRun=(a,b,c,d,f,g,h,k)=>(e._OrtRun=I.cb)(a,b,c,d,f,g,h,k); e._OrtEndProfiling=a=>(e._OrtEndProfiling=I.db)(a);e._JsepOutput=(a,b,c)=>(e._JsepOutput=I.eb)(a,b,c);e._JsepGetNodeName=a=>(e._JsepGetNodeName=I.fb)(a); var ad=()=>(ad=I.gb)(),X=e._free=a=>(X=e._free=I.hb)(a),xd=e._malloc=a=>(xd=e._malloc=I.ib)(a),Ra=(a,b,c,d,f,g)=>(Ra=I.kb)(a,b,c,d,f,g),Xa=()=>(Xa=I.lb)(),Tc=(a,b,c,d,f)=>(Tc=I.mb)(a,b,c,d,f),Zc=a=>(Zc=I.nb)(a),dd=a=>(dd=I.ob)(a),ne=(a,b)=>(ne=I.pb)(a,b),Gd=()=>(Gd=I.qb)(),bd=(a,b)=>(bd=I.rb)(a,b),Uc=a=>(Uc=I.sb)(a),Sc=a=>(Sc=I.tb)(a),Rc=()=>(Rc=I.ub)(),cd=e.dynCall_ii=(a,b)=>(cd=e.dynCall_ii=I.vb)(a,b),dynCall_vii=e.dynCall_vii=(a,b,c)=>(dynCall_vii=e.dynCall_vii=I.dynCall_vii)(a,b,c); e.dynCall_iiiii=(a,b,c,d,f)=>(e.dynCall_iiiii=I.dynCall_iiiii)(a,b,c,d,f);var dynCall_iii=e.dynCall_iii=(a,b,c)=>(dynCall_iii=e.dynCall_iii=I.dynCall_iii)(a,b,c);e.dynCall_iiiiii=(a,b,c,d,f,g)=>(e.dynCall_iiiiii=I.dynCall_iiiiii)(a,b,c,d,f,g);e.dynCall_iiiiiiii=(a,b,c,d,f,g,h,k)=>(e.dynCall_iiiiiiii=I.dynCall_iiiiiiii)(a,b,c,d,f,g,h,k);e.dynCall_iiiiiii=(a,b,c,d,f,g,h)=>(e.dynCall_iiiiiii=I.dynCall_iiiiiii)(a,b,c,d,f,g,h); var dynCall_vi=e.dynCall_vi=(a,b)=>(dynCall_vi=e.dynCall_vi=I.dynCall_vi)(a,b);e.dynCall_iiii=(a,b,c,d)=>(e.dynCall_iiii=I.dynCall_iiii)(a,b,c,d);e.dynCall_i=a=>(e.dynCall_i=I.dynCall_i)(a);e.dynCall_viiiiiiii=(a,b,c,d,f,g,h,k,n)=>(e.dynCall_viiiiiiii=I.dynCall_viiiiiiii)(a,b,c,d,f,g,h,k,n);e.dynCall_viii=(a,b,c,d)=>(e.dynCall_viii=I.dynCall_viii)(a,b,c,d);e.dynCall_viijj=(a,b,c,d,f)=>(e.dynCall_viijj=I.dynCall_viijj)(a,b,c,d,f); e.dynCall_viiiiii=(a,b,c,d,f,g,h)=>(e.dynCall_viiiiii=I.dynCall_viiiiii)(a,b,c,d,f,g,h);e.dynCall_viiii=(a,b,c,d,f)=>(e.dynCall_viiii=I.dynCall_viiii)(a,b,c,d,f);e.dynCall_viiiii=(a,b,c,d,f,g)=>(e.dynCall_viiiii=I.dynCall_viiiii)(a,b,c,d,f,g);e.dynCall_vfiii=(a,b,c,d,f)=>(e.dynCall_vfiii=I.dynCall_vfiii)(a,b,c,d,f);e.dynCall_viiiiff=(a,b,c,d,f,g,h)=>(e.dynCall_viiiiff=I.dynCall_viiiiff)(a,b,c,d,f,g,h);e.dynCall_viiiiiff=(a,b,c,d,f,g,h,k)=>(e.dynCall_viiiiiff=I.dynCall_viiiiiff)(a,b,c,d,f,g,h,k); e.dynCall_ffff=(a,b,c,d)=>(e.dynCall_ffff=I.dynCall_ffff)(a,b,c,d);e.dynCall_viiff=(a,b,c,d,f)=>(e.dynCall_viiff=I.dynCall_viiff)(a,b,c,d,f);e.dynCall_fffffff=(a,b,c,d,f,g,h)=>(e.dynCall_fffffff=I.dynCall_fffffff)(a,b,c,d,f,g,h);e.dynCall_jjjjjjj=(a,b,c,d,f,g,h)=>(e.dynCall_jjjjjjj=I.dynCall_jjjjjjj)(a,b,c,d,f,g,h);e.dynCall_jjjjjj=(a,b,c,d,f,g)=>(e.dynCall_jjjjjj=I.dynCall_jjjjjj)(a,b,c,d,f,g);e.dynCall_iijjii=(a,b,c,d,f,g)=>(e.dynCall_iijjii=I.dynCall_iijjii)(a,b,c,d,f,g); e.dynCall_viiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v)=>(e.dynCall_viiiiiiiiiiiii=I.dynCall_viiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v);e.dynCall_viiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q)=>(e.dynCall_viiiiiiiiii=I.dynCall_viiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q);e.dynCall_viiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r)=>(e.dynCall_viiiiiiiiiii=I.dynCall_viiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r); e.dynCall_viiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t)=>(e.dynCall_viiiiiiiiiiii=I.dynCall_viiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t);e.dynCall_viiiiiiiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z,ma)=>(e.dynCall_viiiiiiiiiiiiiiiiii=I.dynCall_viiiiiiiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z,ma);e.dynCall_viiiiiiiii=(a,b,c,d,f,g,h,k,n,p)=>(e.dynCall_viiiiiiiii=I.dynCall_viiiiiiiii)(a,b,c,d,f,g,h,k,n,p); e.dynCall_viiiiiiiiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z,ma,hb)=>(e.dynCall_viiiiiiiiiiiiiiiiiii=I.dynCall_viiiiiiiiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z,ma,hb);e.dynCall_viiiiiii=(a,b,c,d,f,g,h,k)=>(e.dynCall_viiiiiii=I.dynCall_viiiiiii)(a,b,c,d,f,g,h,k);e.dynCall_viiiiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D)=>(e.dynCall_viiiiiiiiiiiiiii=I.dynCall_viiiiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D);e.dynCall_jiji=(a,b,c,d)=>(e.dynCall_jiji=I.dynCall_jiji)(a,b,c,d); var dynCall_v=e.dynCall_v=a=>(dynCall_v=e.dynCall_v=I.dynCall_v)(a);e.dynCall_iidiiii=(a,b,c,d,f,g,h)=>(e.dynCall_iidiiii=I.dynCall_iidiiii)(a,b,c,d,f,g,h);e.dynCall_iiiiiiiii=(a,b,c,d,f,g,h,k,n)=>(e.dynCall_iiiiiiiii=I.dynCall_iiiiiiiii)(a,b,c,d,f,g,h,k,n);e.dynCall_iiij=(a,b,c,d)=>(e.dynCall_iiij=I.dynCall_iiij)(a,b,c,d);e.dynCall_iiiiiiiiii=(a,b,c,d,f,g,h,k,n,p)=>(e.dynCall_iiiiiiiiii=I.dynCall_iiiiiiiiii)(a,b,c,d,f,g,h,k,n,p); e.dynCall_iiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t)=>(e.dynCall_iiiiiiiiiiiii=I.dynCall_iiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t);e.dynCall_iiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q)=>(e.dynCall_iiiiiiiiiii=I.dynCall_iiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q);e.dynCall_ji=(a,b)=>(e.dynCall_ji=I.dynCall_ji)(a,b);e.dynCall_iijii=(a,b,c,d,f)=>(e.dynCall_iijii=I.dynCall_iijii)(a,b,c,d,f);e.dynCall_vij=(a,b,c)=>(e.dynCall_vij=I.dynCall_vij)(a,b,c); e.dynCall_viiijii=(a,b,c,d,f,g,h)=>(e.dynCall_viiijii=I.dynCall_viiijii)(a,b,c,d,f,g,h);e.dynCall_viijiiiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z)=>(e.dynCall_viijiiiiiiiiiiiiii=I.dynCall_viijiiiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z);e.dynCall_viiiji=(a,b,c,d,f,g)=>(e.dynCall_viiiji=I.dynCall_viiiji)(a,b,c,d,f,g);e.dynCall_fiii=(a,b,c,d)=>(e.dynCall_fiii=I.dynCall_fiii)(a,b,c,d);e.dynCall_viijii=(a,b,c,d,f,g)=>(e.dynCall_viijii=I.dynCall_viijii)(a,b,c,d,f,g); e.dynCall_viij=(a,b,c,d)=>(e.dynCall_viij=I.dynCall_viij)(a,b,c,d);e.dynCall_jiij=(a,b,c,d)=>(e.dynCall_jiij=I.dynCall_jiij)(a,b,c,d);e.dynCall_fi=(a,b)=>(e.dynCall_fi=I.dynCall_fi)(a,b);e.dynCall_fii=(a,b,c)=>(e.dynCall_fii=I.dynCall_fii)(a,b,c);e.dynCall_jii=(a,b,c)=>(e.dynCall_jii=I.dynCall_jii)(a,b,c);e.dynCall_dii=(a,b,c)=>(e.dynCall_dii=I.dynCall_dii)(a,b,c);e.dynCall_fiiii=(a,b,c,d,f)=>(e.dynCall_fiiii=I.dynCall_fiiii)(a,b,c,d,f);e.dynCall_fif=(a,b,c)=>(e.dynCall_fif=I.dynCall_fif)(a,b,c); e.dynCall_jfi=(a,b,c)=>(e.dynCall_jfi=I.dynCall_jfi)(a,b,c);e.dynCall_viiiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z)=>(e.dynCall_viiiiiiiiiiiiii=I.dynCall_viiiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z);e.dynCall_viiiiiiiiiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z,ma,hb,Ce)=>(e.dynCall_viiiiiiiiiiiiiiiiiiii=I.dynCall_viiiiiiiiiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q,Z,ma,hb,Ce); e.dynCall_viiiiiiiiiiiiiiii=(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q)=>(e.dynCall_viiiiiiiiiiiiiiii=I.dynCall_viiiiiiiiiiiiiiii)(a,b,c,d,f,g,h,k,n,p,q,r,t,v,z,D,Q);e.dynCall_iif=(a,b,c)=>(e.dynCall_iif=I.dynCall_iif)(a,b,c);e.dynCall_jiiii=(a,b,c,d,f)=>(e.dynCall_jiiii=I.dynCall_jiiii)(a,b,c,d,f);e.dynCall_jiii=(a,b,c,d)=>(e.dynCall_jiii=I.dynCall_jiii)(a,b,c,d);e.dynCall_viif=(a,b,c,d)=>(e.dynCall_viif=I.dynCall_viif)(a,b,c,d);e.dynCall_viiij=(a,b,c,d,f)=>(e.dynCall_viiij=I.dynCall_viiij)(a,b,c,d,f); e.dynCall_viiiijii=(a,b,c,d,f,g,h,k)=>(e.dynCall_viiiijii=I.dynCall_viiiijii)(a,b,c,d,f,g,h,k);e.dynCall_iiiiij=(a,b,c,d,f,g)=>(e.dynCall_iiiiij=I.dynCall_iiiiij)(a,b,c,d,f,g);e.dynCall_iiiiid=(a,b,c,d,f,g)=>(e.dynCall_iiiiid=I.dynCall_iiiiid)(a,b,c,d,f,g);e.dynCall_iiiiijj=(a,b,c,d,f,g,h)=>(e.dynCall_iiiiijj=I.dynCall_iiiiijj)(a,b,c,d,f,g,h);e.dynCall_iiiiiijj=(a,b,c,d,f,g,h,k)=>(e.dynCall_iiiiiijj=I.dynCall_iiiiiijj)(a,b,c,d,f,g,h,k); var ae=a=>(ae=I.wb)(a),Qd=()=>(Qd=I.xb)(),$d=a=>($d=I.yb)(a),be=()=>(be=I.zb)();function Ae(){var a=I;a=Object.assign({},a);var b=d=>f=>d(f)>>>0,c=d=>()=>d()>>>0;a.Ea=b(a.Ea);a.gb=c(a.gb);a.ib=b(a.ib);a.tb=b(a.tb);a.ub=c(a.ub);a.__cxa_get_exception_ptr=b(a.__cxa_get_exception_ptr);return a}function Be(){if(0<Za)$a=Be;else if(m)aa(e),Ya();else{for(;0<Mc.length;)Mc.shift()(e);0<Za?$a=Be:(e.calledRun=!0,y||(Ya(),aa(e)))}}Be();e.PTR_SIZE=4;moduleRtn=ca; return moduleRtn; } ); })(); export default ortWasmThreaded; var isPthread = globalThis.self?.name?.startsWith('em-pthread'); var isNode = typeof globalThis.process?.versions?.node == 'string'; if (isNode) isPthread = (await import('worker_threads')).workerData === 'em-pthread'; // When running as a pthread, construct a new instance on startup isPthread && ortWasmThreaded();