PageSourceSearch

https://app.vpick.ai/assets/jassub-worker-BtqTlXrP.js

js vpick.ai collected 2026-10-05 14:07:09 UTC 30,176 bytes, 1 lines download raw bytes

1if(self.name.startsWith("em-pthread")){const V=self.name.split("-").slice(2).join("-"),L=globalThis.fetch;globalThis.fetch=d=>L(V),self.name="em-pthread"}async function Kn(V={}){var L,d=V,Er=!!globalThis.WorkerGlobalScope,hr=(...r)=>console.log(...r),S=(...r)=>console.error(...r);function Ge(){Br?.(d),y&&Nr()}var y=Er&&globalThis.name=="em-pthread";const Ir=!!WebAssembly.Memory.prototype.toResizableBuffer;if(z=()=>{if(!(Ir&&self.HEAPU8RAW)){var r=Ir?F.toResizableBuffer():F.buffer;G=new Int8Array(r),Z=new Int16Array(r),k=new Uint8Array(r),Y=new Uint16Array(r),U=new Int32Array(r),T=new Uint32Array(r),gr=new Float32Array(r),B=new Float64Array(r),R=new BigInt64Array(r),mr=new BigUint64Array(r),self.HEAPU8RAW=new Uint8Array(r),self.WASMMEMORY=F}},V.__out&&(hr=V.__out),V.__err&&(S=V.__err),!self.name.startsWith("em-pthread")){const r=globalThis.Worker;globalThis.Worker=class extends r{constructor(e,t={}){super(e,{...t,name:"em-pthread-"+V.__url})}}}function Dr(r){throw r}class tr{}class Ye extends tr{}function u(){F.buffer!=G.buffer&&z()}var Br,Nr;if(y){let r=function(e){try{var t=e.data,n=t.cmd;if(n==="load"){let a=[];self.onmessage=i=>a.push(i),Nr=()=>{postMessage({cmd:"loaded"});for(let i of a)r(i);self.onmessage=r};for(const i of t.handlers)(!d[i]||d[i].proxy)&&(d[i]=(...o)=>{postMessage({cmd:"callHandler",handler:i,args:o})},i=="print"&&(hr=d[i]),i=="printErr"&&(S=d[i]));F=t.wasmMemory,z(),d.wasm=t.wasmModule,Ne()}else if(n==="run"){xe(t.pthread_ptr),Vr(t.pthread_ptr,0,0,1,0,0),_.threadInitTLS(),Mr(t.pthread_ptr),pr||(Ce(),pr=!0);try{rt(t.start_routine,t.arg)}catch(a){if(a!="unwind")throw a}}else t.target==="setimmediate"||(n==="checkMailbox"?pr&&cr():n&&(S(`worker: received unknown command ${n}`),S(t)))}catch(a){throw Ae(),a}};var pr=!1;self.onunhandledrejection=e=>{throw e.reason||e},self.onmessage=r}var Lr=!1;function z(){var r=F.buffer;G=new Int8Array(r),Z=new Int16Array(r),k=new Uint8Array(r),Y=new Uint16Array(r),U=new Int32Array(r),T=new Uint32Array(r),gr=new Float32Array(r),B=new Float64Array(r),R=new BigInt64Array(r),mr=new BigUint64Array(r)}function Ke(){if(!y){{var r=33554432;F=new WebAssembly.Memory({initial:r/65536,maximum:32768,shared:!0})}z()}}Ke();var Z,U,R,G,gr,B,Y,T,mr,k,zr=r=>{r.terminate(),r.onmessage=e=>{}},Zr=r=>{var e=_.pthreads[r];_.returnWorkerToPool(e)},Qe=r=>{for(;r.length>0;)r.shift()(d)},Je=[],Gr=r=>{var e=_.getNewWorker();if(!e)return 6;_.runningWorkers.push(e),_.pthreads[r.pthread_ptr]=e,e.pthread_ptr=r.pthread_ptr;var t={cmd:"run",start_routine:r.startRoutine,arg:r.arg,pthread_ptr:r.pthread_ptr};return e.postMessage(t,r.transferList),0},nr=()=>Ee(),K=r=>He(r),Xe=r=>je(r),A=(r,e,t,...n)=>{var a=8*n.length*2,i=nr(),o=Xe(a),s=o>>3;for(var l of n)typeof l=="bigint"?((u(),R)[s++]=1n,(u(),R)[s++]=l):((u(),R)[s++]=0n,(u(),B)[s++]=l);var f=Me(r,e,a,o,t);return K(i),f};function yr(r){if(y)return A(0,0,1,r);throw`exit(${r})`}var qe=yr,Yr=!Atomics.waitAsync||globalThis.navigator?.userAgent&&Number((navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./)||[])[2])<91,_={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init(){y||_.initMainThread()},initMainThread(){for(var r=!navigator.userAgent.toLowerCase().includes("firefox")&&self.crossOriginIsolated?Math.min(Math.max(0,navigator.hardwareConcurrency-2),8):0;r--;)_.allocateUnusedWorker()},terminateAllThreads:()=>{for(var r of _.runningWorkers)zr(r);for(var r of _.unusedWorkers)zr(r);_.unusedWorkers=[],_.runningWorkers=[],_.pthreads={}},terminateRuntime:()=>{_.terminateAllThreads();var r=vr();ke(0,0,0,1),Yr||Atomics.notify((u(),U),r>>2)},returnWorkerToPool:r=>{var e=r.pthread_ptr;delete _.pthreads[e],_.unusedWorkers.push(r),_.runningWorkers.splice(_.runningWorkers.indexOf(r),1),r.pthread_ptr=0,Se(e)},threadInitTLS(){_.tlsInitFunctions.forEach(r=>r())},loadWasmModuleToWorker:r=>new Promise(e=>{r.onmessage=i=>{var o=i.data,s=o.cmd;if(o.targetThread&&o.targetThread!=vr()){var l=_.pthreads[o.targetThread];l?l.postMessage(o,o.transferList):S(`worker sent message (${s}) to pthread (${o.targetThread}) that no longer exists`);return}s==="checkMailbox"?cr():s==="spawnThread"?Gr(o):s==="cleanupThread"?Fr(()=>Zr(o.thread)):s==="loaded"?(r.loaded=!0,e(r)):o.target==="setimmediate"?r.postMessage(o):s==="callHandler"?d[o.handler](...o.args):s&&S(`worker sent an unknown command ${s}`)},r.onerror=i=>{var o="worker sent an error!";throw S(`${o} ${i.filename}:${i.lineno}: ${i.message}`),i};var t=[],n=[];
1for(var a of n)d.propertyIsEnumerable(a)&&t.push(a);r.postMessage({cmd:"load",handlers:t,wasmMemory:F,wasmModule:Be})}),async loadWasmModuleToAllWorkers(){return y?void 0:Promise.all(_.unusedWorkers.map(_.loadWasmModuleToWorker))},allocateUnusedWorker(){var r;r=new Worker(self.location.href,{type:"module",name:"em-pthread"}),_.unusedWorkers.push(r)},getNewWorker(){return _.unusedWorkers.length==0&&(_.allocateUnusedWorker(),_.loadWasmModuleToWorker(_.unusedWorkers[0])),_.unusedWorkers.pop()}};function xe(r){var e=(u(),T)[r+48>>2],t=(u(),T)[r+52>>2],n=e-t;Ve(e,n),K(e)}var Kr=[],Q=r=>{var e=Kr[r];return e||(Kr[r]=e=Ie.get(r)),e},rt=(r,e)=>{var t=Q(r)(e);function n(a){Ue(a)}n(t)},br=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},et=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<r.length;++o){var s=r.codePointAt(o);if(s<=127){if(t>=i)break;e[t++]=s}else if(s<=2047){if(t+1>=i)break;e[t++]=192|s>>6,e[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;e[t++]=224|s>>12,e[t++]=128|s>>6&63,e[t++]=128|s&63}else{if(t+3>=i)break;e[t++]=240|s>>18,e[t++]=128|s>>12&63,e[t++]=128|s>>6&63,e[t++]=128|s&63,o++}}return e[t]=0,t-a},$r=(r,e,t)=>et(r,(u(),k),e,t),tt=r=>{var e=br(r)+1,t=dr(e);return t&&$r(r,t,e),t},F,Qr=new TextDecoder,Tr=(r,e,t,n)=>{var a=e+t;if(n)return a;for(;r[e]&&!(e>=a);)++e;return e},J=(r,e,t)=>{if(!r)return"";var n=Tr((u(),k),r,e,t);return Qr.decode((u(),k).slice(r,n))},nt=(r,e,t,n)=>Dr(`Assertion failed: ${J(r)}, at: `+[e?J(e):"unknown filename",t,n?J(n):"unknown function"]);function Jr(r,e,t,n){return y?A(1,0,1,r,e,t,n):Xr(r,e,t,n)}var at=()=>!!globalThis.SharedArrayBuffer,Xr=(r,e,t,n)=>{if(!at())return 6;var a=[],i=0;if(y&&(a.length===0||i))return Jr(r,e,t,n);var o={startRoutine:t,pthread_ptr:r,arg:n,transferList:a};return y?(o.cmd="spawnThread",postMessage(o,a),0):Gr(o)};function qr(r,e,t){return y?A(2,0,1,r,e,t):0}function xr(r,e,t){if(y)return A(3,0,1,r,e,t)}function re(r,e,t){return y?A(4,0,1,r,e,t):0}function ee(r,e,t,n){if(y)return A(5,0,1,r,e,t,n)}var it=()=>Dr(""),C=r=>{for(var e="";;){var t=(u(),k)[r++];if(!t)return e;e+=String.fromCharCode(t)}},N={},I={},ar={},X=class extends Error{constructor(e){super(e),this.name="BindingError"}},h=r=>{throw new X(r)};function st(r,e,t={}){var n=e.name;if(r||h(`type "${n}" must have a positive integer typeid pointer`),I.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;h(`Cannot register type '${n}' twice`)}if(I[r]=e,delete ar[r],N.hasOwnProperty(r)){var a=N[r];delete N[r],a.forEach(i=>i())}}function M(r,e,t={}){return st(r,e,t)}var te=(r,e,t)=>{switch(e){case 1:return t?n=>(u(),G)[n]:n=>(u(),k)[n];case 2:return t?n=>(u(),Z)[n>>1]:n=>(u(),Y)[n>>1];case 4:return t?n=>(u(),U)[n>>2]:n=>(u(),T)[n>>2];case 8:return t?n=>(u(),R)[n>>3]:n=>(u(),mr)[n>>3];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},ot=(r,e,t,n,a)=>{e=C(e);const i=n===0n;let o=s=>s;if(i){const s=t*8;o=l=>BigInt.asUintN(s,l),a=o(a)}M(r,{name:e,fromWireType:o,toWireType:(s,l)=>(typeof l=="number"&&(l=BigInt(l)),l),readValueFromPointer:te(e,t,!i),destructorFunction:null})},lt=(r,e,t,n)=>{e=C(e),M(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},readValueFromPointer:function(a){return this.fromWireType((u(),k)[a])},destructorFunction:null})},ut=r=>({count:r.count,deleteScheduled:r.deleteScheduled,preservePointerOnDelete:r.preservePointerOnDelete,ptr:r.ptr,ptrType:r.ptrType,smartPtr:r.smartPtr,smartPtrType:r.smartPtrType}),Pr=r=>{function e(t){return t.$$.ptrType.registeredClass.name}h(e(r)+" instance already deleted")},wr=!1,ne=r=>{},ft=r=>{r.smartPtr?r.smartPtrType.rawDestructor(r.smartPtr):r.ptrType.registeredClass.rawDestructor(r.ptr)},ae=r=>{r.count.value-=1;var e=r.count.value===0;e&&ft(r)},q=r=>globalThis.FinalizationRegistry?(wr=new FinalizationRegistry(e=>{ae(e.$$)}),q=e=>{var t=e.$$,n=!!t.smartPtr;if(n){var a={$$:t};wr.register(e,a,e)}return e},ne=e=>wr.unregister(e),q(r)):(q=e=>e,r),ct=()=>{let r=ir.prototype;Object.assign(r,{isAliasOf(t){if(!(this instanceof ir)||!(t instanceof ir))return!1;var n=this.$$.ptrType.registeredClass,a=this.$$.ptr;t.$$=t.$$;for(var i=t.$$.ptrType.registeredClass,o=t.$$.ptr;n.baseClass;)a=n.upcast(a),n=n.baseClass;for(;i.baseClass;)o=i.upcast(o),i=i.baseClass;return n===i&&a===o},clone(){if(this.$$.ptr||Pr(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=q(Object.create(Object.getPrototypeOf(this),{$$:{value:ut(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||Pr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&h("Object already scheduled for deleti
1on"),ne(this),ae(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Pr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&h("Object already scheduled for deletion"),this.$$.deleteScheduled=!0,this}});const e=Symbol.dispose;e&&(r[e]=r.delete)};function ir(){}var Wr=(r,e)=>Object.defineProperty(e,"name",{value:r}),ie={},se=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(...a){return r[e].overloadTable.hasOwnProperty(a.length)||h(`Function '${t}' called with an invalid number of arguments (${a.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[a.length].apply(this,a)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},vt=(r,e,t)=>{d.hasOwnProperty(r)?(h(`Cannot register public name '${r}' twice`),se(d,r,r),d[r].overloadTable.hasOwnProperty(t)&&h(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),d[r].overloadTable[t]=e):(d[r]=e,d[r].argCount=t)},dt=48,_t=57,ht=r=>{r=r.replace(/[^a-zA-Z0-9_]/g,"$");var e=r.charCodeAt(0);return e>=dt&&e<=_t?`_${r}`:r};function pt(r,e,t,n,a,i,o,s){this.name=r,this.constructor=e,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var sr=(r,e,t)=>{for(;e!==t;)e.upcast||h(`Expected null or instance of ${t.name}, got an instance of ${e.name}`),r=e.upcast(r),e=e.baseClass;return r},Cr=r=>{if(r===null)return"null";var e=typeof r;return e==="object"||e==="array"||e==="function"?r.toString():""+r};function gt(r,e){if(e===null)return this.isReference&&h(`null is not a valid ${this.name}`),0;e.$$||h(`Cannot pass "${Cr(e)}" as a ${this.name}`),e.$$.ptr||h(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=sr(e.$$.ptr,t,this.registeredClass);return n}function mt(r,e){var t;if(e===null)return this.isReference&&h(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),r!==null&&r.push(this.rawDestructor,t),t):0;(!e||!e.$$)&&h(`Cannot pass "${Cr(e)}" as a ${this.name}`),e.$$.ptr||h(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&e.$$.ptrType.isConst&&h(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);var n=e.$$.ptrType.registeredClass;if(t=sr(e.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(e.$$.smartPtr===void 0&&h("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?t=e.$$.smartPtr:h(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)t=e.$$.smartPtr;else{var a=e.clone();t=this.rawShare(t,w.toHandle(()=>a.delete())),r!==null&&r.push(this.rawDestructor,t)}break;default:h("Unsupported sharing policy")}return t}function yt(r,e){if(e===null)return this.isReference&&h(`null is not a valid ${this.name}`),0;e.$$||h(`Cannot pass "${Cr(e)}" as a ${this.name}`),e.$$.ptr||h(`Cannot pass deleted object as a pointer of type ${this.name}`),e.$$.ptrType.isConst&&h(`Cannot convert argument of type ${e.$$.ptrType.name} to parameter type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=sr(e.$$.ptr,t,this.registeredClass);return n}function or(r){return this.fromWireType((u(),T)[r>>2])}var oe=(r,e,t)=>{if(e===t)return r;if(t.baseClass===void 0)return null;var n=oe(r,e,t.baseClass);return n===null?null:t.downcast(n)},bt={},$t=(r,e)=>{for(e===void 0&&h("ptr should not be undefined");r.baseClass;)e=r.upcast(e),r=r.baseClass;return e},Tt=(r,e)=>(e=$t(r,e),bt[e]),Pt=class extends Error{constructor(e){super(e),this.name="InternalError"}},lr=r=>{throw new Pt(r)},ur=(r,e)=>{(!e.ptrType||!e.ptr)&&lr("makeClassHandle requires ptr and ptrType");var t=!!e.smartPtrType,n=!!e.smartPtr;return t!==n&&lr("Both smartPtrType and smartPtr must be specified"),e.count={value:1},q(Object.create(r,{$$:{value:e,writable:!0}}))};function wt(r){var e=this.getPointee(r);if(!e)return this.destructor(r),null;var t=Tt(this.registeredClass,e);if(t!==void 0){if(t.$$.count.value===0)return t.$$.ptr=e,t.$$.smartPtr=r,t.clone();var n=t.clone();return this.destructor(r),n}function a(){return this.isSmartPointer?ur(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:r}):ur(this.registeredClass.instancePrototype,{ptrType:this,ptr:r})}var i=this.registeredClass.getActualType(e),o=ie[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var l=oe(e,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?ur(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:r}):ur(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var Wt=()=>{Object.assign(fr.prototype,{getPointee(r){return this.rawGetPointee&&(r=this.rawGetPointee(r)),r},destructor(r){this.rawDestructor?.(r)},readValueFromPointer:or,fromWireType:wt})};function fr(r,e,t,n,a,i,o,s,l,f,c){this.name=r,this.registeredClass=e,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=c,!a&&e.baseClass===void 0?n?(this.toWireType=gt,this.destructorFunction=null):(this.toWireType=yt,this.destructorFunction=null):this.toWireType=mt}var Ct=(r,e,t)=>{d.hasOwnProperty(r)||lr("Replacing nonexistent public symbol"),d[r].overloadTable!==void 0&&t!==void 0||(d[r]=e,d[r].argCount=t)},H=(r,e,t=!1)=>{r=C(r);function n(){var i=Q(e);return i}var a=n();return typeof a!="function"&&h(`unknown function pointer with signature ${r}: ${e}`),a};
1class kt extends Error{}var le=r=>{var e=We(r),t=C(e);return E(e),t},x=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!I[i]){if(ar[i]){ar[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new kt(`${r}: `+t.map(le).join([", "]))},D=(r,e,t)=>{r.forEach(s=>ar[s]=e);function n(s){var l=t(s);l.length!==r.length&&lr("Mismatched type converter count");for(var f=0;f<r.length;++f)M(r[f],l[f])}var a=new Array(e.length),i=[],o=0;for(let[s,l]of e.entries())I.hasOwnProperty(l)?a[s]=I[l]:(i.push(l),N.hasOwnProperty(l)||(N[l]=[]),N[l].push(()=>{a[s]=I[l],++o,o===i.length&&n(a)}));i.length===0&&n(a)},At=(r,e,t,n,a,i,o,s,l,f,c,v,p)=>{c=C(c),i=H(a,i),s&&=H(o,s),f&&=H(l,f),p=H(v,p);var g=ht(c);vt(g,function(){x(`Cannot construct ${c} due to unbound types`,[n])}),D([r,e,t],n?[n]:[],m=>{m=m[0];var b,P;n?(b=m.registeredClass,P=b.instancePrototype):P=ir.prototype;var $=Wr(c,function(...jr){if(Object.getPrototypeOf(this)!==O)throw new X(`Use 'new' to construct ${c}`);if(W.constructor_body===void 0)throw new X(`${c} has no accessible constructor`);var Ze=W.constructor_body[jr.length];if(Ze===void 0)throw new X(`Tried to invoke ctor of ${c} with invalid number of parameters (${jr.length}) - expected (${Object.keys(W.constructor_body).toString()}) parameters instead!`);return Ze.apply(this,jr)}),O=Object.create(P,{constructor:{value:$}});$.prototype=O;var W=new pt(c,$,O,p,b,i,s,f);W.baseClass&&(W.baseClass.__derivedClasses??=[],W.baseClass.__derivedClasses.push(W));var Hr=new fr(c,W,!0,!1,!1),Le=new fr(c+"*",W,!1,!1,!1),ze=new fr(c+" const*",W,!1,!0,!1);return ie[r]={pointerType:Le,constPointerType:ze},Ct(g,$),[Hr,Le,ze]})},ue=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push((u(),T)[e+n*4>>2]);return t},kr=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function Ft(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}var Mt={ftfnnn:function(e,t,n,a,i,o,s,l,f,c){return function(v,p,g){var m=l(null,v),b=f(null,p),P=c(null,g),$=n(a,m,b,P),O=o($);return O}},tffn:function(e,t,n,a,i,o,s){return function(){var l=s(null,this);n(a,l)}},tffnn:function(e,t,n,a,i,o,s,l){return function(f){var c=s(null,this),v=l(null,f);n(a,c,v)}},tffnnnnn:function(e,t,n,a,i,o,s,l,f,c,v){return function(p,g,m,b){var P=s(null,this),$=l(null,p),O=f(null,g),W=c(null,m),Hr=v(null,b);n(a,P,$,O,W,Hr)}},tffnnn:function(e,t,n,a,i,o,s,l,f){return function(c,v){var p=s(null,this),g=l(null,c),m=f(null,v);n(a,p,g,m)}},ttfnn:function(e,t,n,a,i,o,s,l){return function(f){var c=s(null,this),v=l(null,f),p=n(a,c,v),g=o(p);return g}},tffnt:function(e,t,n,a,i,o,s,l,f){return function(c){var v=s(null,this),p=l(null,c);n(a,v,p),f(p)}},tffnnnn:function(e,t,n,a,i,o,s,l,f,c){return function(v,p,g){var m=s(null,this),b=l(null,v),P=f(null,p),$=c(null,g);n(a,m,b,P,$)}},ttfn:function(e,t,n,a,i,o,s){return function(){var l=s(null,this),f=n(a,l),c=o(f);return c}},ttfnnn:function(e,t,n,a,i,o,s,l,f){return function(c,v){var p=s(null,this),g=l(null,c),m=f(null,v),b=n(a,p,g,m),P=o(b);return P}}};function St(r,e,t,n){const a=[e?"t":"f",t?"t":"f",n?"t":"f"];for(let i=e?1:2;i<r.length;++i){const o=r[i];let s="";o.destructorFunction===void 0?s="u":o.destructorFunction===null?s="n":s="t",a.push(s)}return a.join("")}function fe(r,e,t,n,a,i){var o=e.length;o<2&&h("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var s=e[1]!==null&&t!==null,l=Ft(e),f=!e[0].isVoid,c=e[0],v=e[1],p=[r,h,n,a,kr,c.fromWireType.bind(c),v?.toWireType.bind(v)],g=2;g<o;++g){var m=e[g];p.push(m.toWireType.bind(m))}if(!l)for(var g=s?1:2;g<e.length;++g)e[g].destructorFunction!==null&&p.push(e[g].destructorFunction);var b=St(e,s,f,i),P=Mt[b](...p);return Wr(r,P)}var Ut=(r,e,t,n,a,i)=>{var o=ue(e,t);a=H(n,a),D([],[r],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[e-1]!==void 0)throw new X(`Cannot register multiple constructors with identical number of parameters (${e-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[e-1]=()=>{x(`Cannot construct ${s.name} due to unbound types`,o)},D([],o,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[e-1]=fe(l,f,null,a,i),[])),[]})},Rt=r=>{r=r.trim();const e=r.indexOf("(");return e===-1?r:r.slice(0,e)},Ot=(r,e,t,n,a,i,o,s,l,f)=>{var c=ue(t,n);e=C(e),e=Rt(e),i=H(a,i,l),D([],[r],v=>{v=v[0];var p=`${v.name}.${e}`;e.startsWith("@@")&&(e=Symbol[e.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(e);function g(){x(`Cannot call ${p} due to unbound types`,c)}var m=v.registeredClass.instancePrototype,b=m[e];return b===void 0||b.overloadTable===void 0&&b.className!==v.name&&b.argCount===t-2?(g.argCount=t-2,g.className=v.name,m[e]=g):(se(m,e,p),m[e].overloadTable[t-2]=g),D([],c,P=>{var $=fe(p,P,v,i,o,l);return m[e].overloadTable===void 0?($.argCount=t-2,m[e]=$):m[e].overloadTable[t-2]=$,[]}),[]})},ce=(r,e,t)=>(r instanceof Object||h(`${t}
1 with invalid "this": ${r}`),r instanceof e.registeredClass.constructor||h(`${t} incompatible with "this" of type ${r.constructor.name}`),r.$$.ptr||h(`cannot call emscripten binding method ${t} on deleted object`),sr(r.$$.ptr,r.$$.ptrType.registeredClass,e.registeredClass)),Vt=(r,e,t,n,a,i,o,s,l,f)=>{e=C(e),a=H(n,a),D([],[r],c=>{c=c[0];var v=`${c.name}.${e}`,p={get(){x(`Cannot access ${v} due to unbound types`,[t,o])},enumerable:!0,configurable:!0};return l?p.set=()=>x(`Cannot access ${v} due to unbound types`,[t,o]):p.set=g=>h(v+" is a read-only property"),Object.defineProperty(c.registeredClass.instancePrototype,e,p),D([],l?[t,o]:[t],g=>{var m=g[0],b={get(){var $=ce(this,c,v+" getter");return m.fromWireType(a(i,$))},enumerable:!0};if(l){l=H(s,l);var P=g[1];b.set=function($){var O=ce(this,c,v+" setter"),W=[];l(f,O,P.toWireType(W,$)),kr(W)}}return Object.defineProperty(c.registeredClass.instancePrototype,e,b),[]}),[]})},ve=[],j=[0,1,,1,null,1,!0,1,!1,1],Ar=r=>{r>9&&--j[r+1]===0&&(j[r],j[r]=void 0,ve.push(r))},w={toValue:r=>(r||h(`Cannot use deleted val. handle = ${r}`),j[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=ve.pop()||j.length;return j[e]=r,j[e+1]=1,e}}}},Ht={name:"emscripten::val",fromWireType:r=>{var e=w.toValue(r);return Ar(r),e},toWireType:(r,e)=>w.toHandle(e),readValueFromPointer:or,destructorFunction:null},jt=r=>M(r,Ht),Et=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType((u(),gr)[t>>2])};case 8:return function(t){return this.fromWireType((u(),B)[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},It=(r,e,t)=>{e=C(e),M(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,readValueFromPointer:Et(e,t),destructorFunction:null})},Dt=(r,e,t,n,a)=>{e=C(e);const i=n===0;let o=l=>l;if(i){var s=32-8*t;o=l=>l<<s>>>s,a=o(a)}M(r,{name:e,fromWireType:o,toWireType:(l,f)=>f,readValueFromPointer:te(e,t,n!==0),destructorFunction:null})},Bt=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array],a=n[e];function i(o){var s=(u(),T)[o>>2],l=(u(),T)[o+4>>2];return new a((u(),G).buffer,l,s)}t=C(t),M(r,{name:t,fromWireType:i,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Nt=(r,e)=>{e=C(e),M(r,{name:e,fromWireType(t){var n=(u(),T)[t>>2],a=t+4,i;return i=J(a,n,!0),E(t),i},toWireType(t,n){n instanceof ArrayBuffer&&(n=new Uint8Array(n));var a,i=typeof n=="string";i||ArrayBuffer.isView(n)&&n.BYTES_PER_ELEMENT==1||h("Cannot pass non-string to std::string"),i?a=br(n):a=n.length;var o=dr(4+a+1),s=o+4;return(u(),T)[o>>2]=a,i?$r(n,s,a+1):(u(),k).set(n,s),t!==null&&t.push(E,o),o},readValueFromPointer:or,destructorFunction(t){E(t)}})},Lt=new TextDecoder("utf-16le"),zt=(r,e,t)=>{var n=r>>1,a=Tr((u(),Y),n,e/2,t);return Lt.decode((u(),Y).slice(n,a))},Zt=(r,e,t)=>{if(t??=2147483647,t<2)return 0;t-=2;for(var n=e,a=t<r.length*2?t/2:r.length,i=0;i<a;++i){var o=r.charCodeAt(i);(u(),Z)[e>>1]=o,e+=2}return(u(),Z)[e>>1]=0,e-n},Gt=r=>r.length*2,Yt=(r,e,t)=>{for(var n="",a=r>>2,i=0;!(i>=e/4);i++){var o=(u(),T)[a+i];if(!o&&!t)break;n+=String.fromCodePoint(o)}return n},Kt=(r,e,t)=>{if(t??=2147483647,t<4)return 0;for(var n=e,a=n+t-4,i=0;i<r.length;++i){var o=r.codePointAt(i);if(o>65535&&i++,(u(),U)[e>>2]=o,e+=4,e+4>a)break}return(u(),U)[e>>2]=0,e-n},Qt=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.codePointAt(t);n>65535&&t++,e+=4}return e},Jt=(r,e,t)=>{t=C(t);var n,a,i;e===2?(n=zt,a=Zt,i=Gt):(n=Yt,a=Kt,i=Qt),M(r,{name:t,fromWireType:o=>{var s=(u(),T)[o>>2],l=n(o+4,s*e,!0);return E(o),l},toWireType:(o,s)=>{typeof s!="string"&&h(`Cannot pass non-string to C++ string type ${t}`);var l=i(s),f=dr(4+l+e);return(u(),T)[f>>2]=l/e,a(s,f+4,l+e),o!==null&&o.push(E,f),f},readValueFromPointer:or,destructorFunction(o){E(o)}})},Xt=(r,e)=>{e=C(e),M(r,{isVoid:!0,name:e,fromWireType:()=>{},toWireType:(t,n)=>{}})},qt=r=>{Vr(r,!Er,1,!1,262144,!1),_.threadInitTLS()},Fr=r=>{r()},Mr=r=>{if(!Yr){var e=Atomics.waitAsync((u(),U),r>>2,r);e.value.then(cr);var t=r+120;Atomics.store((u(),U),t>>2,1)}},cr=()=>{var r=vr();r&&Fr(()=>{Mr(r),Oe()})},xt=(r,e)=>{if(r==e)setTimeout(cr);else if(y)postMessage({targetThread:r,cmd:"checkMailbox"});else{var t=_.pthreads[r];if(!t)return;t.postMessage({cmd:"checkMailbox"})}},Sr=[],rn=(r,e,t,n,a,i,o)=>{Sr.length=0;for(var s=a>>3,l=a+n>>3;s<l;){var f;(u(),R)[s++]?f=(u(),R)[s++]:f=(u(),B)[s++],Sr.push(f)}var c=e?we[e]:Bn[r];_.currentProxiedOperationCallerThread=t;var v=c(...Sr);if(_.currentProxiedOperationCallerThread=0,i){v.then(p=>Fe(i,o,p));return}return v},en=()=>{},tn=r=>{y?postMessage({cmd:"cleanupThread",thread:r}):Zr(r)},nn=r=>{},an=()=>{throw new Ye},Ur=[],sn=r=>{var e=Ur.length;return Ur.push(r),e},on=(r,e)=>{var t=I[r];return t===void 0&&h(`${e} has unknown type ${le(r)}`),t},ln=(r,e)=>{for(var t=new Array(r),n=0;n<r;
1++n)t[n]=on((u(),T)[e+n*4>>2],`parameter ${n}`);return t},un=(r,e,t)=>{var n=[],a=r(n,t);return n.length&&((u(),T)[e>>2]=w.toHandle(n)),a},fn={},de=r=>{var e=fn[r];return e===void 0?C(r):e},cn=(r,e,t)=>{var n=8,[a,...i]=ln(r,e),o=a.toWireType.bind(a),s=i.map(v=>v.readValueFromPointer.bind(v));r--;var l=new Array(r),f=(v,p,g,m)=>{for(var b=0,P=0;P<r;++P)l[P]=s[P](m+b),b+=n;var $;switch(t){case 0:$=w.toValue(v).apply(null,l);break;case 2:$=Reflect.construct(w.toValue(v),l);break;case 3:$=l[0];break;case 1:$=w.toValue(v)[de(p)](...l);break}return un(o,g,$)},c=`methodCaller<(${i.map(v=>v.name)}) => ${a.name}>`;return sn(Wr(c,f))},vn=(r,e)=>(r=w.toValue(r),e=w.toValue(e),w.toHandle(r[e])),dn=r=>{r>9&&(j[r+1]+=1)},_n=(r,e,t,n,a)=>Ur[r](e,t,n,a),hn=()=>w.toHandle([]),pn=r=>w.toHandle(de(r)),gn=()=>w.toHandle({}),mn=r=>{var e=w.toValue(r);kr(e),Ar(r)},yn=(r,e,t)=>{r=w.toValue(r),e=w.toValue(e),t=w.toValue(t),r[e]=t},rr={},_e=()=>performance.timeOrigin+performance.now();function he(r,e){if(y)return A(6,0,1,r,e);if(rr[r]&&(clearTimeout(rr[r].id),delete rr[r]),!e)return 0;var t=setTimeout(()=>{delete rr[r],Fr(()=>Re(r,_e()))},e);return rr[r]={id:t,timeout_ms:e},0}var bn=()=>Date.now(),$n=9007199254740992,Tn=-9007199254740992,Pn=r=>r<Tn||r>$n?NaN:Number(r),Rr=[],wn=(r,e)=>{Rr.length=0;for(var t;t=(u(),k)[r++];){var n=t!=105;n&=t!=112,e+=n&&e%8?4:0,Rr.push(t==112?(u(),T)[e>>2]:t==106?(u(),R)[e>>3]:t==105?(u(),U)[e>>2]:(u(),B)[e>>3]),e+=n?8:4}return Rr},Wn=(r,e,t)=>{var n=wn(e,t);return we[r](...n)},Cn=(r,e,t)=>Wn(r,e,t),kn=()=>{},An=r=>S(J(r)),Fn=()=>{throw"unwind"},pe=()=>2147483648,Mn=()=>pe(),Sn=()=>navigator.hardwareConcurrency,Un=(r,e)=>Math.ceil(r/e)*e,Rn=r=>{var e=F.buffer.byteLength,t=(r-e+65535)/65536|0;try{return F.grow(t),z(),1}catch{}},On=r=>{var e=(u(),k).length;if(r>>>=0,r<=e)return!1;var t=pe();if(r>t)return!1;for(var n=1;n<=4;n*=2){var a=e*(1+.2/n);a=Math.min(a,r+100663296);var i=Math.min(t,Un(Math.max(r,a),65536)),o=Rn(i);if(o)return!0}return!1},Or={},Vn=()=>"./this.program",er=()=>{if(!er.strings){var r=(globalThis.navigator?.language??"C").replace("-","_")+".UTF-8",e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:r,_:Vn()};for(var t in Or)Or[t]===void 0?delete e[t]:e[t]=Or[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);er.strings=n}return er.strings};function ge(r,e){if(y)return A(7,0,1,r,e);var t=0,n=0;for(var a of er()){var i=e+t;(u(),T)[r+n>>2]=i,t+=$r(a,i,1/0)+1,n+=4}return 0}function me(r,e){if(y)return A(8,0,1,r,e);var t=er();(u(),T)[r>>2]=t.length;var n=0;for(var a of t)n+=br(a)+1;return(u(),T)[e>>2]=n,0}function ye(r){return y?A(9,0,1,r):52}function be(r,e,t,n){return y?A(10,0,1,r,e,t,n):52}function $e(r,e,t,n){return y?A(11,0,1,r,e,t,n):(e=Pn(e),70)}var Hn=[null,[],[]],jn=(r,e=0,t,n)=>{var a=Tr(r,e,t,n);return Qr.decode(r.buffer?r.buffer instanceof ArrayBuffer?r.subarray(e,a):r.slice(e,a):new Uint8Array(r.slice(e,a)))},En=(r,e)=>{var t=Hn[r];e===0||e===10?((r===1?hr:S)(jn(t)),t.length=0):t.push(e)};function Te(r,e,t,n){if(y)return A(12,0,1,r,e,t,n);for(var a=0,i=0;i<t;i++){var o=(u(),T)[e>>2],s=(u(),T)[e+4>>2];e+=8;for(var l=0;l<s;l++)En(r,(u(),k)[o+l]);a+=s}return(u(),T)[n>>2]=a,0}var In=()=>r=>(r.set(crypto.getRandomValues(new Uint8Array(r.byteLength))),0),Pe=r=>(Pe=In())(r),Dn=(r,e)=>Pe((u(),k).subarray(r,r+e));_.init(),ct(),Wt();var Bn=[yr,Jr,qr,xr,re,ee,he,ge,me,ye,be,$e,Te],we={613693:r=>tt(w.toValue(r))},vr,E,dr,We,Ce,Vr,ke,Ae,Fe,Me,Se,Ue,Re,Oe,_r,Ve,He,je,Ee,Ie;function Nn(r){d.__ZdlPvm=r.ia,vr=r.ja,d.__Znwm=r.ka,E=r.la,dr=d._malloc=r.ma,d._calloc=r.na,We=r.oa,Ce=r.pa,d._emscripten_builtin_free=r.qa,r.ra,Vr=r.ta,ke=r.ua,Ae=r.va,d.___libc_free=r.wa,d._emscripten_builtin_malloc=r.xa,d.___libc_malloc=r.ya,Fe=r.za,Me=r.Aa,Se=r.Ba,Ue=r.Ca,Re=r.Da,Oe=r.Ea,d.__ZdaPv=r.Fa,d.__ZdaPvm=r.Ga,d.__ZdlPv=r.Ha,d.__Znam=r.Ia,d.__ZnamSt11align_val_t=r.Ja,d.__ZnwmSt11align_val_t=r.Ka,d.___libc_calloc=r.La,d.___libc_realloc=r.Ma,d._emscripten_builtin_calloc=r.Na,d._emscripten_builtin_realloc=r.Oa,d._malloc_size=r.Pa,d._malloc_usable_size=r.Qa,d._reallocf=r.Ra,_r=r.Sa,Ve=r.Ta,He=r.Ua,je=r.Va,Ee=r.Wa,Ie=r.sa}var De;function Ln(){De={b:nt,Q:Xr,y:qr,P:xr,Y:re,z:ee,L:it,B:ot,ba:lt,ga:At,fa:Ut,d:Ot,da:Vt,$:jt,A:It,l:Dt,e:Bt,aa:Nt,t:Jt,ca:Xt,T:qt,M:xt,x:rn,H:en,v:tn,S:Mr,_:nn,F:an,h:cn,c:Ar,ea:vn,i:dn,g:_n,p:hn,j:pn,s:gn,f:mn,k:yn,I:he,n:Cn,w:kn,m:bn,u:An,Z:Fn,N:Mn,o:_e,O:Sn,J:On,U:ge,V:me,q:qe,r:ye,X:be,R:$e,W:Te,E:zn,C:Gn,D:Zn,a:F,G:yr,K:Dn}}function zn(r,e,t){var n=nr();try{return Q(r)(e,t)}catch(a){if(K(n),!(a instanceof tr))throw a;_r(1,0)}}function Zn(r,e,t,n,a){var i=nr();try{return Q(r)(e,t,n,a)}catch(o){if(K(i),!(o instanceof tr))throw o;_r(1,0)}}function Gn(r,e,t,n){var a=nr();try{return Q(r)(e,t,n)}catch(i){if(K(a),!(i instanceof tr))throw i;_r(1,0)}}function Yn(r){Lr=!0,_.tlsInitFunctions.push(r.ra),!y&&r.ha()}var Be;function Ne(){Ln();var r={a:De};WebAssembly.instantiateStreaming(fetch(new URL("/assets/jassub-worker-BWeY_kj6.wasm",import.meta.url)),r).then(e=>{var t=(e.instance||e).exports;Be=e.module||d.wasm,Nn(t),Qe(Je),Yn(t),_.loadWasmModuleToAllWorkers().then(Ge)})}return y||Ne(),Lr?L=d:L=new Promise((r,e)=>{Br=r}),L}var Qn=globalThis.name=="em-pthread";Qn&&Kn();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.