PageSourceSearch

https://floodlightglobal.com/_next/static/chunks/3562.3dba908885e01041.js

js floodlightglobal.com collected 2026-10-09 04:47:06 UTC 58,334 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3562],{53562:(e,r,t)=>{t.r(r),t.d(r,{default:()=>n});let n=async function(e={}){var r,t,n,o,a,s,i,l,u,d,c,p,h,m,f,v,y,w,g,b,E,k,$,_,T,P,C,D,S="./this.program",F=(e,r)=>{throw r},A="",x="";"undefined"!=typeof document&&document.currentScript&&(A=document.currentScript.src),0!==A.indexOf("blob:")&&(x=A.substr(0,A.replace(/[?#].*/,"").lastIndexOf("/")+1)),r=async e=>{var r=await fetch(e,{credentials:"same-origin"});if(r.ok)return r.arrayBuffer();throw Error(r.status+" : "+r.url)};var O=console.log.bind(console),R=console.error.bind(console),M=!1,j=!1;function N(){var r=P.buffer;e.HEAP8=c=new Int8Array(r),e.HEAP16=l=new Int16Array(r),e.HEAPU8=y=new Uint8Array(r),e.HEAPU16=m=new Uint16Array(r),e.HEAP32=u=new Int32Array(r),e.HEAPU32=f=new Uint32Array(r),e.HEAPF32=p=new Float32Array(r),e.HEAPF64=h=new Float64Array(r),d=new BigInt64Array(r),v=new BigUint64Array(r)}function W(r){e.onAbort?.(r),r=`Aborted(${r})`,R(r),M=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw s?.(t),t}async function z(e){if(!n)try{var o=await r(e);return new Uint8Array(o)}catch{}if(e==i&&n)return new Uint8Array(n);if(t)return t(e);throw"both async and sync fetching of the wasm failed"}async function B(e,r){try{var t=await z(e);return await WebAssembly.instantiate(t,r)}catch(e){R(`failed to asynchronously prepare wasm: ${e}`),W(e)}}async function I(e,r,t){if(!e)try{var n=fetch(r,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(n,t)}catch(e){R(`wasm streaming compile failed: ${e}`),R("falling back to ArrayBuffer instantiation")}return B(r,t)}async function U(){function r(r,t){var n;return g=(n=D=r.exports).Q,b=e._malloc=n.S,E=e._free=n.T,k=n.U,$=n.V,_=n.W,T=n.X,P=n.O,C=n.R,N(),D}var t,o={a:rM};return e.instantiateWasm?new Promise((t,n)=>{e.instantiateWasm(o,(e,n)=>{t(r(e,n))})}):(i??=(t="process.wasm",e.locateFile?e.locateFile(t,x):x+t),r((await I(n,i,o)).instance))}class L{name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`,this.status=e}}var H=r=>{for(;r.length>0;)r.shift()(e)},V=[],q=e=>V.push(e),G=[],X=e=>G.push(e),K=!0,Y=()=>T();class J{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){f[this.ptr+4>>2]=e}get_type(){return f[this.ptr+4>>2]}set_destructor(e){f[this.ptr+8>>2]=e}get_destructor(){return f[this.ptr+8>>2]}set_caught(e){e=+!!e,c[this.ptr+12]=e}get_caught(){return 0!=c[this.ptr+12]}set_rethrown(e){e=+!!e,c[this.ptr+13]=e}get_rethrown(){return 0!=c[this.ptr+13]}init(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)}set_adjusted_ptr(e){f[this.ptr+16>>2]=e}get_adjusted_ptr(){return f[this.ptr+16>>2]}}var Q=0,Z={},ee=e=>{for(;e.length;){var r=e.pop();e.pop()(r)}};function er(e){return this.fromWireType(f[e>>2])}var et={},en={},eo={},ea=class extends Error{constructor(e){super(e),this.name="InternalError"}},es=e=>{throw new ea(e)},ei=(e,r,t)=>{function n(r){var n=t(r);n.length!==e.length&&es("Mismatched type converter count");for(var o=0;o<e.length;++o)ep(e[o],n[o])}e.forEach(e=>eo[e]=r);var o=Array(r.length),a=[],s=0;for(let[e,t]of r.entries())en.hasOwnProperty(t)?o[e]=en[t]:(a.push(t),et.hasOwnProperty(t)||(et[t]=[]),et[t].push(()=>{o[e]=en[t],++s===a.length&&n(o)}));0===a.length&&n(o)},el={},eu=e=>{for(var r="";;){var t=y[e++];if(!t)return r;r+=String.fromCharCode(t)}},ed=class extends Error{constructor(e){super(e),this.name="BindingError"}},ec=e=>{throw new ed(e)};function ep(e,r,t={}){return function(e,r,t={}){var n=r.name;if(e||ec(`type "${n}" must have a positive integer typeid pointer`),en.hasOwnProperty(e))if(t.ignoreDuplicateRegistrations)return;else ec(`Cannot register type '${n}' twice`);if(en[e]=r,delete eo[e],et.hasOwnProperty(e)){var o=et[e];delete et[e],o.forEach(e=>e())}}(e,r,t)}var eh=(e,r,t)=>{switch(r){case 1:return t?e=>c[e]:e=>y[e];case 2:return t?e=>l[e>>1]:e=>m[e>>1];case 4:return t?e=>u[e>>2]:e=>f[e>>2];case 8:return t?e=>d[e>>3]:e=>v[e>>3];default:throw TypeError(`invalid integer width (${r}): ${e}`)}},em=e=>{ec(e.$$.ptrType.registeredClass.name+" instance already deleted")},ef=!1,ev=e=>{},ey=e=>{e.count.value-=1,0===e.count.value&&(e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr))},ew=e=>globalThis.FinalizationRegistry?(ef=new FinalizationRegistry(e=>{ey(e.$$)}),ew=e=>{var r=e.$$;return r.smartPtr&&ef.register(e,{$$:r},e),e},ev=e=>ef.unregister(e),ew(e)):(ew=e=>e,e),eg=[],eb=()=>{for(;eg.length;){var e=eg.pop();e.$$.deleteScheduled=!1,e.delete()}};function eE(){}var ek=(e,r)=>Object.defineProperty(r,"name",{value:e}),e$={},e_=(e,r,t)=>{if(void 0===e[r].overloadTable){var n=e[r];e[r]=function(...n){return e[r].overloadTable.hasOwnProperty(n.length)||ec(`Fu
1nction '${t}' called with an invalid number of arguments (${n.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[n.length].apply(this,n)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},eT=(r,t,n)=>{e.hasOwnProperty(r)?((void 0===n||void 0!==e[r].overloadTable&&void 0!==e[r].overloadTable[n])&&ec(`Cannot register public name '${r}' twice`),e_(e,r,r),e[r].overloadTable.hasOwnProperty(n)&&ec(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`),e[r].overloadTable[n]=t):(e[r]=t,e[r].argCount=n)};function eP(e,r,t,n,o,a,s,i){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=o,this.getActualType=a,this.upcast=s,this.downcast=i,this.pureVirtualFunctions=[]}var eC=(e,r,t)=>{for(;r!==t;)r.upcast||ec(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e},eD=e=>{if(null===e)return"null";var r=typeof e;return"object"===r||"array"===r||"function"===r?e.toString():""+e};function eS(e,r){if(null===r)return this.isReference&&ec(`null is not a valid ${this.name}`),0;r.$$||ec(`Cannot pass "${eD(r)}" as a ${this.name}`),r.$$.ptr||ec(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass;return eC(r.$$.ptr,t,this.registeredClass)}function eF(e,r){if(null===r)return(this.isReference&&ec(`null is not a valid ${this.name}`),this.isSmartPointer)?(t=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,t),t):0;r&&r.$$||ec(`Cannot pass "${eD(r)}" as a ${this.name}`),r.$$.ptr||ec(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&ec(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var t,n=r.$$.ptrType.registeredClass;if(t=eC(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===r.$$.smartPtr&&ec("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:ec(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)t=r.$$.smartPtr;else{var o=r.clone();t=this.rawShare(t,eK.toHandle(()=>o.delete())),null!==e&&e.push(this.rawDestructor,t)}break;default:ec("Unsupported sharing policy")}return t}function eA(e,r){if(null===r)return this.isReference&&ec(`null is not a valid ${this.name}`),0;r.$$||ec(`Cannot pass "${eD(r)}" as a ${this.name}`),r.$$.ptr||ec(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&ec(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass;return eC(r.$$.ptr,t,this.registeredClass)}var ex=(e,r,t)=>{if(r===t)return e;if(void 0===t.baseClass)return null;var n=ex(e,r,t.baseClass);return null===n?null:t.downcast(n)},eO={},eR=(e,r)=>(r.ptrType&&r.ptr||es("makeClassHandle requires ptr and ptrType"),!!r.smartPtrType!=!!r.smartPtr&&es("Both smartPtrType and smartPtr must be specified"),r.count={value:1},ew(Object.create(e,{$$:{value:r,writable:!0}})));function eM(e,r,t,n,o,a,s,i,l,u,d){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=o,this.pointeeType=a,this.sharingPolicy=s,this.rawGetPointee=i,this.rawConstructor=l,this.rawShare=u,this.rawDestructor=d,o||void 0!==r.baseClass?this.toWireType=eF:(n?this.toWireType=eS:this.toWireType=eA,this.destructorFunction=null)}var ej=(r,t,n)=>{e.hasOwnProperty(r)||es("Replacing nonexistent public symbol"),void 0!==e[r].overloadTable&&void 0!==n?e[r].overloadTable[n]=t:(e[r]=t,e[r].argCount=n)},eN=[],eW=(e,r,t=!1)=>{e=eu(e);var n,o=((n=eN[r])||(eN[r]=n=C.get(r)),n);return"function"!=typeof o&&ec(`unknown function pointer with signature ${e}: ${r}`),o};class ez extends Error{}var eB=e=>{var r=g(e),t=eu(r);return E(r),t},eI=(e,r)=>{var t=[],n={};throw r.forEach(function e(r){if(!n[r]&&!en[r]){if(eo[r])return void eo[r].forEach(e);t.push(r),n[r]=!0}}),new ez(`${e}: `+t.map(eB).join([", "]))},eU=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push(f[r+4*n>>2]);return t};function eL(e,r,t,n,o,a){var s=r.length;s<2&&ec("argTypes array size mismatch! Must at least get return value and 'this' types!");var i=null!==r[1]&&null!==t,l=function(e){for(var r=1;r<e.length;++r)if(null!==e[r]&&void 0===e[r].destructorFunction)return!0;return!1}(r),u=!r[0].isVoid,d=s-2,c=Array(d),p=[],h=[];return ek(e,function(...e){h.length=0,p.length=i?2:1,p[0]=o,i&&(t=r[1].toWireType(h,this),p[1]=t);for(var t,a=0;a<d;++a)c[a]=r[a+2].toWireType(h,e[a]),p.push(c[a]);var s=n(...p);if(l)ee(h);else for(var m=i?1:2;m<r.length;m++){var f=1===m?t:c[m-2];null!==r[m].destructorFunction&&r[m].destructorFunction(f)}return u?r[0].fromWireType(s):void 0})}var eH=e=>{let r=(e=e.trim()).indexOf("(");return -1===r?e:e.slice(0,r)},eV=(e,r,t)=>(e instanceof Object||ec(`${t}
1 with invalid "this": ${e}`),e instanceof r.registeredClass.constructor||ec(`${t} incompatible with "this" of type ${e.constructor.name}`),e.$$.ptr||ec(`cannot call emscripten binding method ${t} on deleted object`),eC(e.$$.ptr,e.$$.ptrType.registeredClass,r.registeredClass)),eq=[],eG=[0,1,,1,null,1,!0,1,!1,1],eX=e=>{e>9&&0==--eG[e+1]&&(eG[e],eG[e]=void 0,eq.push(e))},eK={toValue:e=>(e||ec(`Cannot use deleted val. handle = ${e}`),eG[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{let r=eq.pop()||eG.length;return eG[r]=e,eG[r+1]=1,r}}}},eY={name:"emscripten::val",fromWireType:e=>{var r=eK.toValue(e);return eX(e),r},toWireType:(e,r)=>eK.toHandle(r),readValueFromPointer:er,destructorFunction:null},eJ=(e,r,t)=>{switch(r){case 1:return t?function(e){return this.fromWireType(c[e])}:function(e){return this.fromWireType(y[e])};case 2:return t?function(e){return this.fromWireType(l[e>>1])}:function(e){return this.fromWireType(m[e>>1])};case 4:return t?function(e){return this.fromWireType(u[e>>2])}:function(e){return this.fromWireType(f[e>>2])};default:throw TypeError(`invalid integer width (${r}): ${e}`)}},eQ=(e,r)=>{var t=en[e];return void 0===t&&ec(`${r} has unknown type ${eB(e)}`),t},eZ=Object.assign({optional:!0},eY),e0=(e,r,t,n)=>{if(!(n>0))return 0;for(var o=t,a=t+n-1,s=0;s<e.length;++s){var i=e.codePointAt(s);if(i<=127){if(t>=a)break;r[t++]=i}else if(i<=2047){if(t+1>=a)break;r[t++]=192|i>>6,r[t++]=128|63&i}else if(i<=65535){if(t+2>=a)break;r[t++]=224|i>>12,r[t++]=128|i>>6&63,r[t++]=128|63&i}else{if(t+3>=a)break;r[t++]=240|i>>18,r[t++]=128|i>>12&63,r[t++]=128|i>>6&63,r[t++]=128|63&i,s++}}return r[t]=0,t-o},e1=(e,r,t)=>e0(e,y,r,t),e2=e=>{for(var r=0,t=0;t<e.length;++t){var n=e.charCodeAt(t);n<=127?r++:n<=2047?r+=2:n>=55296&&n<=57343?(r+=4,++t):r+=3}return r},e4=globalThis.TextDecoder&&new TextDecoder,e6=(e,r,t,n)=>{var o=r+t;if(n)return o;for(;e[r]&&!(r>=o);)++r;return r},e3=(e,r=0,t,n)=>{var o=e6(e,r,t,n);if(o-r>16&&e.buffer&&e4)return e4.decode(e.subarray(r,o));for(var a="";r<o;){var s=e[r++];if(!(128&s)){a+=String.fromCharCode(s);continue}var i=63&e[r++];if((224&s)==192){a+=String.fromCharCode((31&s)<<6|i);continue}var l=63&e[r++];if((s=(240&s)==224?(15&s)<<12|i<<6|l:(7&s)<<18|i<<12|l<<6|63&e[r++])<65536)a+=String.fromCharCode(s);else{var u=s-65536;a+=String.fromCharCode(55296|u>>10,56320|1023&u)}}return a},e5=(e,r,t)=>e?e3(y,e,r,t):"",e8=globalThis.TextDecoder?new TextDecoder("utf-16le"):void 0,e7=(e,r,t)=>{var n=e>>1,o=e6(m,n,r/2,t);if(o-n>16&&e8)return e8.decode(m.subarray(n,o));for(var a="",s=n;s<o;++s)a+=String.fromCharCode(m[s]);return a},e9=(e,r,t)=>{if((t??=0x7fffffff)<2)return 0;for(var n=r,o=(t-=2)<2*e.length?t/2:e.length,a=0;a<o;++a){var s=e.charCodeAt(a);l[r>>1]=s,r+=2}return l[r>>1]=0,r-n},re=e=>2*e.length,rr=(e,r,t)=>{for(var n="",o=e>>2,a=0;!(a>=r/4);a++){var s=f[o+a];if(!s&&!t)break;n+=String.fromCodePoint(s)}return n},rt=(e,r,t)=>{if((t??=0x7fffffff)<4)return 0;for(var n=r,o=n+t-4,a=0;a<e.length;++a){var s=e.codePointAt(a);if(s>65535&&a++,u[r>>2]=s,(r+=4)+4>o)break}return u[r>>2]=0,r-n},rn=e=>{for(var r=0,t=0;t<e.length;++t)e.codePointAt(t)>65535&&t++,r+=4;return r},ro=0,ra=[],rs={},ri={},rl=e=>{if(e instanceof L||"unwind"==e)return o;F(1,e)},ru=r=>{o=r,K||ro>0||(e.onExit?.(r),M=!0),F(r,new L(r))},rd=(e,r)=>Math.ceil(e/r)*r,rc=e=>{var r=P.buffer.byteLength;try{return P.grow((e-r+65535)/65536|0),N(),1}catch(e){}},rp={},rh=()=>{if(!rh.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(globalThis.navigator?.language??"C").replace("-","_")+".UTF-8",_:S||"./this.program"};for(var r in rp)void 0===rp[r]?delete e[r]:e[r]=rp[r];var t=[];for(var r in e)t.push(`${r}=${e[r]}`);rh.strings=t}return rh.strings},rm={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,r)=>{for(var t=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),t++):t&&(e.splice(n,1),t--)}if(r)for(;t;t--)e.unshift("..");return e},normalize:e=>{var r=rm.isAbs(e),t="/"===e.slice(-1);return(e=rm.normalizeArray(e.split("/").filter(e=>!!e),!r).join("/"))||r||(e="."),e&&t&&(e+="/"),(r?"/":"")+e},dirname:e=>{var r=rm.splitPath(e),t=r[0],n=r[1];return t||n?(n&&(n=n.slice(0,-1)),t+n):"."},basename:e=>e&&e.match(/([^\/]+|\/)\/*$/)[1],join:(...e)=>rm.normalize(e.join("/")),join2:(e,r)=>rm.normalize(e+"/"+r)},rf=e=>(rf=e=>(crypto.getRandomValues(e),0))(e),rv={resolve:(...e)=>
vendor: 5,533 bytes, line 1
1{for(var r="",t=!1,n=e.length-1;n>=-1&&!t;n--){var o=n>=0?e[n]:rF.cwd();if("string"!=typeof o)throw TypeError("Arguments to path.resolve must be strings");if(!o)return"";r=o+"/"+r,t=rm.isAbs(o)}return r=rm.normalizeArray(r.split("/").filter(e=>!!e),!t).join("/"),(t?"/":"")+r||"."},relative:(e,r)=>{function t(e){for(var r=0;r<e.length&&""===e[r];r++);for(var t=e.length-1;t>=0&&""===e[t];t--);return r>t?[]:e.slice(r,t-r+1)}e=rv.resolve(e).slice(1),r=rv.resolve(r).slice(1);for(var n=t(e.split("/")),o=t(r.split("/")),a=Math.min(n.length,o.length),s=a,i=0;i<a;i++)if(n[i]!==o[i]){s=i;break}for(var l=[],i=s;i<n.length;i++)l.push("..");return(l=l.concat(o.slice(s))).join("/")}},ry=[],rw=(e,r,t)=>{var n=Array(t>0?t:e2(e)+1),o=e0(e,n,0,n.length);return r&&(n.length=o),n},rg={ttys:[],init(){},shutdown(){},register(e,r){rg.ttys[e]={input:[],output:[],ops:r},rF.registerDevice(e,rg.stream_ops)},stream_ops:{open(e){var r=rg.ttys[e.node.rdev];if(!r)throw new rF.ErrnoError(43);e.tty=r,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,r,t,n,o){if(!e.tty||!e.tty.ops.get_char)throw new rF.ErrnoError(60);for(var a,s=0,i=0;i<n;i++){try{a=e.tty.ops.get_char(e.tty)}catch(e){throw new rF.ErrnoError(29)}if(void 0===a&&0===s)throw new rF.ErrnoError(6);if(null==a)break;s++,r[t+i]=a}return s&&(e.node.atime=Date.now()),s},write(e,r,t,n,o){if(!e.tty||!e.tty.ops.put_char)throw new rF.ErrnoError(60);try{for(var a=0;a<n;a++)e.tty.ops.put_char(e.tty,r[t+a])}catch(e){throw new rF.ErrnoError(29)}return n&&(e.node.mtime=e.node.ctime=Date.now()),a}},default_tty_ops:{get_char:e=>(()=>{if(!ry.length){var e=null;if(globalThis.window?.prompt&&null!==(e=window.prompt("Input: "))&&(e+="\n"),!e)return null;ry=rw(e,!0)}return ry.shift()})(),put_char(e,r){null===r||10===r?(O(e3(e.output)),e.output=[]):0!=r&&e.output.push(r)},fsync(e){e.output?.length>0&&(O(e3(e.output)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,r,t)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,r){null===r||10===r?(R(e3(e.output)),e.output=[]):0!=r&&e.output.push(r)},fsync(e){e.output?.length>0&&(R(e3(e.output)),e.output=[])}}},rb=e=>{W()},rE={ops_table:null,mount:e=>rE.createNode(null,"/",16895,0),createNode(e,r,t,n){if(rF.isBlkdev(t)||rF.isFIFO(t))throw new rF.ErrnoError(63);rE.ops_table||={dir:{node:{getattr:rE.node_ops.getattr,setattr:rE.node_ops.setattr,lookup:rE.node_ops.lookup,mknod:rE.node_ops.mknod,rename:rE.node_ops.rename,unlink:rE.node_ops.unlink,rmdir:rE.node_ops.rmdir,readdir:rE.node_ops.readdir,symlink:rE.node_ops.symlink},stream:{llseek:rE.stream_ops.llseek}},file:{node:{getattr:rE.node_ops.getattr,setattr:rE.node_ops.setattr},stream:{llseek:rE.stream_ops.llseek,read:rE.stream_ops.read,write:rE.stream_ops.write,mmap:rE.stream_ops.mmap,msync:rE.stream_ops.msync}},link:{node:{getattr:rE.node_ops.getattr,setattr:rE.node_ops.setattr,readlink:rE.node_ops.readlink},stream:{}},chrdev:{node:{getattr:rE.node_ops.getattr,setattr:rE.node_ops.setattr},stream:rF.chrdev_stream_ops}};var o=rF.createNode(e,r,t,n);return rF.isDir(o.mode)?(o.node_ops=rE.ops_table.dir.node,o.stream_ops=rE.ops_table.dir.stream,o.contents={}):rF.isFile(o.mode)?(o.node_ops=rE.ops_table.file.node,o.stream_ops=rE.ops_table.file.stream,o.usedBytes=0,o.contents=rE.emptyFileContents??=new Uint8Array(0)):rF.isLink(o.mode)?(o.node_ops=rE.ops_table.link.node,o.stream_ops=rE.ops_table.link.stream):rF.isChrdev(o.mode)&&(o.node_ops=rE.ops_table.chrdev.node,o.stream_ops=rE.ops_table.chrdev.stream),o.atime=o.mtime=o.ctime=Date.now(),e&&(e.contents[r]=o,e.atime=e.mtime=e.ctime=o.atime),o},getFileDataAsTypedArray:e=>e.contents.subarray(0,e.usedBytes),expandFileStorage(e,r){var t=e.contents.length;if(!(t>=r)){r=Math.max(r,t*(t<1048576?2:1.125)>>>0),t&&(r=Math.max(r,256));var n=rE.getFileDataAsTypedArray(e);e.contents=new Uint8Array(r),e.contents.set(n)}},resizeFileStorage(e,r){if(e.usedBytes!=r){var t=e.contents;e.contents=new Uint8Array(r),e.contents.set(t.subarray(0,Math.min(r,e.usedBytes))),e.usedBytes=r}},node_ops:{getattr(e){var r={};return r.dev=rF.isChrdev(e.mode)?e.id:1,r.ino=e.id,r.mode=e.mode,r.nlink=1,r.uid=0,r.gid=0,r.rdev=e.rdev,rF.isDir(e.mode)?r.size=4096:rF.isFile(e.mode)?r.size=e.usedBytes:rF.isLink(e.mode)?r.size=e.link.length:r.size=0,r.atime=new Date(e.atime),r.mtime=new Date(e.mtime),r.ctime=new Date(e.ctime),r.blksize=4096,r.blocks=Math.ceil(r.size/r.blksize),r},setattr(e,r){for(let t of["mode","atime","mtime","ctime"])null!=r[t]&&(e[t]=r[t]);void 0!==r.size&&rE.resizeFileStorage(e,r.size)},lookup(e,r){throw rE.doesNotExistError||(rE.doesNotExistError=new rF.ErrnoError(44),rE.doesNotExistError.stack="<generic error, no stack>"),rE.doesNotExistError},mknod:(e,r,t,n)=>rE.createNode(e,r,t,n),rename(e,r,t){var n;try{n=rF.lookupNode(r,t)}catch(e){}if(n){if(rF.isDir(e.mode))for(var o in n.contents)throw new rF.ErrnoError(55);rF.hashRemoveNode(n)}delete e.parent.contents[e.name],r.contents[t]=e,e.name=t,r.ctime=r.mtime=e.parent.ctime=e.parent.mtime=Date.now()},unlink(e,r){delete e.contents[r],e.ctime=e.mtime=Date.now()},rmdir(e,r){var t=rF.lookupNode(e,r);for(var n in t.contents)throw new rF.ErrnoError(55);delete e.contents[r],e.ctime=e.mtime=Date.now()},readdir:e=>[".","..",...Object.keys(e.contents)],symlink(e,r,t){var n=rE.createNode(e,r,41471,0);return n.link=t,n},readlink(e){if(!rF.isLink(e.mode))throw new rF.ErrnoError(28);return e.link}}
1,stream_ops:{read(e,r,t,n,o){var a=e.node.contents;if(o>=e.node.usedBytes)return 0;var s=Math.min(e.node.usedBytes-o,n);return r.set(a.subarray(o,o+s),t),s},write(e,r,t,n,o,a){if(r.buffer===c.buffer&&(a=!1),!n)return 0;var s=e.node;return s.mtime=s.ctime=Date.now(),a?(s.contents=r.subarray(t,t+n),s.usedBytes=n):0===s.usedBytes&&0===o?(s.contents=r.slice(t,t+n),s.usedBytes=n):(rE.expandFileStorage(s,o+n),s.contents.set(r.subarray(t,t+n),o),s.usedBytes=Math.max(s.usedBytes,o+n)),n},llseek(e,r,t){var n=r;if(1===t?n+=e.position:2===t&&rF.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new rF.ErrnoError(28);return n},mmap(e,r,t,n,o){if(!rF.isFile(e.node.mode))throw new rF.ErrnoError(43);var a,s,i=e.node.contents;if(2&o||i.buffer!==c.buffer){if(s=!0,!(a=rb(r)))throw new rF.ErrnoError(48);i&&((t>0||t+r<i.length)&&(i=i.subarray?i.subarray(t,t+r):Array.prototype.slice.call(i,t,t+r)),c.set(i,a))}else s=!1,a=i.byteOffset;return{ptr:a,allocated:s}},msync:(e,r,t,n,o)=>(rE.stream_ops.write(e,r,0,n,t,!1),0)}},rk=e=>("string"==typeof e&&(e=rw(e,!0)),e.subarray||(e=new Uint8Array(e)),e),r$=(e,r)=>{var t=0;return e&&(t|=365),r&&(t|=146),t},r_=async e=>new Uint8Array(await r(e)),rT=0,rP=null,rC=[],rD=async(e,r)=>{for(var t of("undefined"!=typeof Browser&&Browser.init(),rC))if(t.canHandle(r))return t.handle(e,r);return e},rS=async(r,t,n,o,a,s,i,l)=>{var u=t?rv.resolve(rm.join2(r,t)):r;rT++,e.monitorRunDependencies?.(rT);try{var d=n;"string"==typeof n&&(d=await r_(n)),d=await rD(d,u),l?.(),s||((...e)=>rF.createDataFile(...e))(r,t,d,o,a,i)}finally{if(rT--,e.monitorRunDependencies?.(rT),0==rT&&rP){var c=rP;rP=null,c()}}},rF={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,filesystems:null,syncFSRequests:0,ErrnoError:class{name="ErrnoError";constructor(e){this.errno=e}},FSStream:class{shared={};get object(){return this.node}set object(e){this.node=e}get isRead(){return(2097155&this.flags)!=1}get isWrite(){return(2097155&this.flags)!=0}get isAppend(){return 1024&this.flags}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{node_ops={};stream_ops={};readMode=365;writeMode=146;mounted=null;constructor(e,r,t,n){e||(e=this),this.parent=e,this.mount=e.mount,this.id=rF.nextInode++,this.name=r,this.mode=t,this.rdev=n,this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return rF.isDir(this.mode)}get isDevice(){return rF.isChrdev(this.mode)}},lookupPath(e,r={}){if(!e)throw new rF.ErrnoError(44);r.follow_mount??=!0,rm.isAbs(e)||(e=rF.cwd()+"/"+e);e:for(var t=0;t<40;t++){for(var n=e.split("/").filter(e=>!!e),o=rF.root,a="/",s=0;s<n.length;s++){var i=s===n.length-1;if(i&&r.parent)break;if("."!==n[s]){if(".."===n[s]){if(a=rm.dirname(a),rF.isRoot(o)){e=a+"/"+n.slice(s+1).join("/"),t--;continue e}o=o.parent;continue}a=rm.join2(a,n[s]);try{o=rF.lookupNode(o,n[s])}catch(e){if(e?.errno===44&&i&&r.noent_okay)return{path:a};throw e}if(rF.isMountpoint(o)&&(!i||r.follow_mount)&&(o=o.mounted.root),rF.isLink(o.mode)&&(!i||r.follow)){if(!o.node_ops.readlink)throw new rF.ErrnoError(52);var l=o.node_ops.readlink(o);rm.isAbs(l)||(l=rm.dirname(a)+"/"+l),e=l+"/"+n.slice(s+1).join("/");continue e}}}return{path:a,node:o}}throw new rF.ErrnoError(32)},getPath(e){for(var r;;){if(rF.isRoot(e)){var t=e.mount.mountpoint;if(!r)return t;return"/"!==t[t.length-1]?`${t}/${r}`:t+r}r=r?`${e.name}/${r}`:e.name,e=e.parent}},hashName(e,r){for(var t=0,n=0;n<r.length;n++)t=(t<<5)-t+r.charCodeAt(n)|0;return(e+t>>>0)%rF.nameTable.length},hashAddNode(e){var r=rF.hashName(e.parent.id,e.name);e.name_next=rF.nameTable[r],rF.nameTable[r]=e},hashRemoveNode(e){var r=rF.hashName(e.parent.id,e.name);if(rF.nameTable[r]===e)rF.nameTable[r]=e.name_next;else for(var t=rF.nameTable[r];t;){if(t.name_next===e){t.name_next=e.name_next;break}t=t.name_next}},lookupNode(e,r){var t=rF.mayLookup(e);if(t)throw new rF.ErrnoError(t);for(var n=rF.hashName(e.id,r),o=rF.nameTable[n];o;o=o.name_next){var a=o.name;if(o.parent.id===e.id&&a===r)return o}return rF.lookup(e,r)},createNode(e,r,t,n){var o=new rF.FSNode(e,r,t,n);return rF.hashAddNode(o),o},destroyNode(e){rF.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>(61440&e)==32768,isDir:e=>(61440&e)==16384,isLink:e=>(61440&e)==40960,isChrdev:e=>(61440&e)==8192,isBlkdev:e=>(61440&e)==24576,isFIFO:e=>(61440&e)==4096,isSocket:e=>(49152&e)==49152,flagsToPermissionString(e){var r=["r","w","rw"][3&e];return 512&e&&(r+="w"),r},nodePermissions:(e,r)=>rF.ignorePermissions?0:r.includes("r")&&!(292&e.mode)||r.includes("w")&&!(146&e.mode)||r.includes("x")&&!(73&e.mode)?2:0,mayLookup(e){if(!rF.isDir(e.mode))return 54;var r=rF.nodePermissions(e,"x");return r||2*!e.node_ops.lookup},mayCreate(e,r){if(!rF.isDir(e.mode))return 54;try{return rF.lookupNode(e,r),20}catch(e){}return rF.nodePermissions(e,"wx")},mayDelete(e,r,t){try{n=rF.lookupNode(e,r)}catch(e){return e.errno}var n,o=rF.nodePermissions(e,"wx");if(o)return o;if(t){if(!rF.isDir(n.mode))return 54;if(rF.isRoot(n)||rF.getPath(n)===rF.cwd())return 10}else if(rF.isDir(n.mode))return 31;return 0},mayOpen(e,r){if(!e)return 44;if(rF.isLink(e.mode))return 32;var t=rF.flagsToPermissionString(r);return rF.isDir(e.mode)&&("r"!==t||576&r)?31:rF.nodePermissions(e,t)},checkOpExists(e,r){if(!e)throw new rF.ErrnoError(r);return e},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=rF.MAX_OPEN_FDS;e++)if(!rF.streams[e])return e;throw new rF.ErrnoError(33)},getStreamChecked(e){var r=rF.getStream(e);if(!r)throw new rF.ErrnoError(8);return r}
vendor: 5,634 bytes, line 1
1,getStream:e=>rF.streams[e],createStream:(e,r=-1)=>(e=Object.assign(new rF.FSStream,e),-1==r&&(r=rF.nextfd()),e.fd=r,rF.streams[r]=e,e),closeStream(e){rF.streams[e]=null},dupStream(e,r=-1){var t=rF.createStream(e,r);return t.stream_ops?.dup?.(t),t},doSetAttr(e,r,t){var n=e?.stream_ops.setattr,o=n?e:r;n??=r.node_ops.setattr,rF.checkOpExists(n,63),n(o,t)},chrdev_stream_ops:{open(e){var r=rF.getDevice(e.node.rdev);e.stream_ops=r.stream_ops,e.stream_ops.open?.(e)},llseek(){throw new rF.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,r)=>e<<8|r,registerDevice(e,r){rF.devices[e]={stream_ops:r}},getDevice:e=>rF.devices[e],getMounts(e){for(var r=[],t=[e];t.length;){var n=t.pop();r.push(n),t.push(...n.mounts)}return r},syncfs(e,r){"function"==typeof e&&(r=e,e=!1),rF.syncFSRequests++,rF.syncFSRequests>1&&R(`warning: ${rF.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var t=rF.getMounts(rF.root.mount),n=0;function o(e){return rF.syncFSRequests--,r(e)}function a(e){if(e)return a.errored?void 0:(a.errored=!0,o(e));++n>=t.length&&o(null)}for(var s of t)s.type.syncfs?s.type.syncfs(s,e,a):a(null)},mount(e,r,t){var n,o="/"===t,a=!t;if(o&&rF.root)throw new rF.ErrnoError(10);if(!o&&!a){var s=rF.lookupPath(t,{follow_mount:!1});if(t=s.path,n=s.node,rF.isMountpoint(n))throw new rF.ErrnoError(10);if(!rF.isDir(n.mode))throw new rF.ErrnoError(54)}var i={type:e,opts:r,mountpoint:t,mounts:[]},l=e.mount(i);return l.mount=i,i.root=l,o?rF.root=l:n&&(n.mounted=i,n.mount&&n.mount.mounts.push(i)),l},unmount(e){var r=rF.lookupPath(e,{follow_mount:!1});if(!rF.isMountpoint(r.node))throw new rF.ErrnoError(28);var t=r.node,n=t.mounted,o=rF.getMounts(n);for(var[a,s]of Object.entries(rF.nameTable))for(;s;){var i=s.name_next;o.includes(s.mount)&&rF.destroyNode(s),s=i}t.mounted=null;var l=t.mount.mounts.indexOf(n);t.mount.mounts.splice(l,1)},lookup:(e,r)=>e.node_ops.lookup(e,r),mknod(e,r,t){var n=rF.lookupPath(e,{parent:!0}).node,o=rm.basename(e);if(!o)throw new rF.ErrnoError(28);if("."===o||".."===o)throw new rF.ErrnoError(20);var a=rF.mayCreate(n,o);if(a)throw new rF.ErrnoError(a);if(!n.node_ops.mknod)throw new rF.ErrnoError(63);return n.node_ops.mknod(n,o,r,t)},statfs:e=>rF.statfsNode(rF.lookupPath(e,{follow:!0}).node),statfsStream:e=>rF.statfsNode(e.node),statfsNode(e){var r={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:rF.nextInode,ffree:rF.nextInode-1,fsid:42,flags:2,namelen:255};return e.node_ops.statfs&&Object.assign(r,e.node_ops.statfs(e.mount.opts.root)),r},create:(e,r=438)=>(r&=4095,r|=32768,rF.mknod(e,r,0)),mkdir:(e,r=511)=>(r&=1023,r|=16384,rF.mknod(e,r,0)),mkdirTree(e,r){var t=e.split("/"),n="";for(var o of t)if(o){(n||rm.isAbs(e))&&(n+="/"),n+=o;try{rF.mkdir(n,r)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,r,t)=>(void 0===t&&(t=r,r=438),r|=8192,rF.mknod(e,r,t)),symlink(e,r){if(!rv.resolve(e))throw new rF.ErrnoError(44);var t=rF.lookupPath(r,{parent:!0}).node;if(!t)throw new rF.ErrnoError(44);var n=rm.basename(r),o=rF.mayCreate(t,n);if(o)throw new rF.ErrnoError(o);if(!t.node_ops.symlink)throw new rF.ErrnoError(63);return t.node_ops.symlink(t,n,e)},rename(e,r){var t,n,o,a=rm.dirname(e),s=rm.dirname(r),i=rm.basename(e),l=rm.basename(r);if(t=rF.lookupPath(e,{parent:!0}).node,n=rF.lookupPath(r,{parent:!0}).node,!t||!n)throw new rF.ErrnoError(44);if(t.mount!==n.mount)throw new rF.ErrnoError(75);var u=rF.lookupNode(t,i),d=rv.relative(e,s);if("."!==d.charAt(0))throw new rF.ErrnoError(28);if("."!==(d=rv.relative(r,a)).charAt(0))throw new rF.ErrnoError(55);try{o=rF.lookupNode(n,l)}catch(e){}if(u!==o){var c=rF.isDir(u.mode),p=rF.mayDelete(t,i,c);if(p||(p=o?rF.mayDelete(n,l,c):rF.mayCreate(n,l)))throw new rF.ErrnoError(p);if(!t.node_ops.rename)throw new rF.ErrnoError(63);if(rF.isMountpoint(u)||o&&rF.isMountpoint(o))throw new rF.ErrnoError(10);if(n!==t&&(p=rF.nodePermissions(t,"w")))throw new rF.ErrnoError(p);rF.hashRemoveNode(u);try{t.node_ops.rename(u,n,l),u.parent=n}catch(e){throw e}finally{rF.hashAddNode(u)}}},rmdir(e){var r=rF.lookupPath(e,{parent:!0}).node,t=rm.basename(e),n=rF.lookupNode(r,t),o=rF.mayDelete(r,t,!0);if(o)throw new rF.ErrnoError(o);if(!r.node_ops.rmdir)throw new rF.ErrnoError(63);if(rF.isMountpoint(n))throw new rF.ErrnoError(10);r.node_ops.rmdir(r,t),rF.destroyNode(n)},readdir(e){var r=rF.lookupPath(e,{follow:!0}).node;return rF.checkOpExists(r.node_ops.readdir,54)(r)},unlink(e){var r=rF.lookupPath(e,{parent:!0}).node;if(!r)throw new rF.ErrnoError(44);var t=rm.basename(e),n=rF.lookupNode(r,t),o=rF.mayDelete(r,t,!1);if(o)throw new rF.ErrnoError(o);if(!r.node_ops.unlink)throw new rF.ErrnoError(63);if(rF.isMountpoint(n))throw new rF.ErrnoError(10);r.node_ops.unlink(r,t),rF.destroyNode(n)},readlink(e){var r=rF.lookupPath(e).node;if(!r)throw new rF.ErrnoError(44);if(!r.node_ops.readlink)throw new rF.ErrnoError(28);return r.node_ops.readlink(r)},stat(e,r){var t=rF.lookupPath(e,{follow:!r}).node;return rF.checkOpExists(t.node_ops.getattr,63)(t)},fstat(e){var r=rF.getStreamChecked(e),t=r.node,n=r.stream_ops.getattr,o=n?r:t;return n??=t.node_ops.getattr,rF.checkOpExists(n,63),n(o)},lstat:e=>rF.stat(e,!0),doChmod(e,r,t,n){rF.doSetAttr(e,r,{mode:4095&t|-4096&r.mode,ctime:Date.now(),dontFollow:n})},chmod(e,r,t){var n;n="string"==typeof e?rF.lookupPath(e,{follow:!t}).node:e,rF.doChmod(null,n,r,t)},lchmod(e,r){rF.chmod(e,r,!0)},fchmod(e,r){var t=rF.getStreamChecked(e);rF.doChmod(t,t.node,r,!1)},doChown(e,r,t){rF.doSetAttr(e,r,{timestamp:Date.now(),dontFollow:t})},chown(e,r,t,n){var o;o="string"==typeof e?rF.lookupPath(e,{follow:!n}).node:e,rF.doChown(null,o,n)},lchown(e,r,t){rF.chown(e,r,t,!0)}
1,fchown(e,r,t){var n=rF.getStreamChecked(e);rF.doChown(n,n.node,!1)},doTruncate(e,r,t){if(rF.isDir(r.mode))throw new rF.ErrnoError(31);if(!rF.isFile(r.mode))throw new rF.ErrnoError(28);var n=rF.nodePermissions(r,"w");if(n)throw new rF.ErrnoError(n);rF.doSetAttr(e,r,{size:t,timestamp:Date.now()})},truncate(e,r){if(r<0)throw new rF.ErrnoError(28);if("string"==typeof e){var t;t=rF.lookupPath(e,{follow:!0}).node}else t=e;rF.doTruncate(null,t,r)},ftruncate(e,r){var t=rF.getStreamChecked(e);if(r<0||(2097155&t.flags)==0)throw new rF.ErrnoError(28);rF.doTruncate(t,t.node,r)},utime(e,r,t){var n=rF.lookupPath(e,{follow:!0}).node;rF.checkOpExists(n.node_ops.setattr,63)(n,{atime:r,mtime:t})},open(e,r,t=438){if(""===e)throw new rF.ErrnoError(44);if(t=64&(r=(e=>{if("string"!=typeof e)return e;var r={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===r)throw Error(`Unknown file open mode: ${e}`);return r})(r))?4095&t|32768:0,"object"==typeof e)n=e;else{var n,o=e.endsWith("/"),a=rF.lookupPath(e,{follow:!(131072&r),noent_okay:!0});n=a.node,e=a.path}var s=!1;if(64&r)if(n){if(128&r)throw new rF.ErrnoError(20)}else if(o)throw new rF.ErrnoError(31);else n=rF.mknod(e,511|t,0),s=!0;if(!n)throw new rF.ErrnoError(44);if(rF.isChrdev(n.mode)&&(r&=-513),65536&r&&!rF.isDir(n.mode))throw new rF.ErrnoError(54);if(!s){var i=rF.mayOpen(n,r);if(i)throw new rF.ErrnoError(i)}512&r&&!s&&rF.truncate(n,0),r&=-131713;var l=rF.createStream({node:n,path:rF.getPath(n),flags:r,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return l.stream_ops.open&&l.stream_ops.open(l),s&&rF.chmod(n,511&t),l},close(e){if(rF.isClosed(e))throw new rF.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{rF.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,r,t){if(rF.isClosed(e))throw new rF.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new rF.ErrnoError(70);if(0!=t&&1!=t&&2!=t)throw new rF.ErrnoError(28);return e.position=e.stream_ops.llseek(e,r,t),e.ungotten=[],e.position},read(e,r,t,n,o){if(n<0||o<0)throw new rF.ErrnoError(28);if(rF.isClosed(e)||(2097155&e.flags)==1)throw new rF.ErrnoError(8);if(rF.isDir(e.node.mode))throw new rF.ErrnoError(31);if(!e.stream_ops.read)throw new rF.ErrnoError(28);var a=void 0!==o;if(a){if(!e.seekable)throw new rF.ErrnoError(70)}else o=e.position;var s=e.stream_ops.read(e,r,t,n,o);return a||(e.position+=s),s},write(e,r,t,n,o,a){if(n<0||o<0)throw new rF.ErrnoError(28);if(rF.isClosed(e)||(2097155&e.flags)==0)throw new rF.ErrnoError(8);if(rF.isDir(e.node.mode))throw new rF.ErrnoError(31);if(!e.stream_ops.write)throw new rF.ErrnoError(28);e.seekable&&1024&e.flags&&rF.llseek(e,0,2);var s=void 0!==o;if(s){if(!e.seekable)throw new rF.ErrnoError(70)}else o=e.position;var i=e.stream_ops.write(e,r,t,n,o,a);return s||(e.position+=i),i},mmap(e,r,t,n,o){if((2&n)!=0&&(2&o)==0&&(2097155&e.flags)!=2||(2097155&e.flags)==1)throw new rF.ErrnoError(2);if(!e.stream_ops.mmap)throw new rF.ErrnoError(43);if(!r)throw new rF.ErrnoError(28);return e.stream_ops.mmap(e,r,t,n,o)},msync:(e,r,t,n,o)=>e.stream_ops.msync?e.stream_ops.msync(e,r,t,n,o):0,ioctl(e,r,t){if(!e.stream_ops.ioctl)throw new rF.ErrnoError(59);return e.stream_ops.ioctl(e,r,t)},readFile(e,r={}){r.flags=r.flags||0,r.encoding=r.encoding||"binary","utf8"!==r.encoding&&"binary"!==r.encoding&&W(`Invalid encoding type "${r.encoding}"`);var t=rF.open(e,r.flags),n=rF.stat(e).size,o=new Uint8Array(n);return rF.read(t,o,0,n,0),"utf8"===r.encoding&&(o=e3(o)),rF.close(t),o},writeFile(e,r,t={}){t.flags=t.flags||577;var n=rF.open(e,t.flags,t.mode);r=rk(r),rF.write(n,r,0,r.byteLength,void 0,t.canOwn),rF.close(n)},cwd:()=>rF.currentPath,chdir(e){var r=rF.lookupPath(e,{follow:!0});if(null===r.node)throw new rF.ErrnoError(44);if(!rF.isDir(r.node.mode))throw new rF.ErrnoError(54);
vendor: 4,889 bytes, line 1
1var t=rF.nodePermissions(r.node,"x");if(t)throw new rF.ErrnoError(t);rF.currentPath=r.path},createDefaultDirectories(){rF.mkdir("/tmp"),rF.mkdir("/home"),rF.mkdir("/home/web_user")},createDefaultDevices(){rF.mkdir("/dev"),rF.registerDevice(rF.makedev(1,3),{read:()=>0,write:(e,r,t,n,o)=>n,llseek:()=>0}),rF.mkdev("/dev/null",rF.makedev(1,3)),rg.register(rF.makedev(5,0),rg.default_tty_ops),rg.register(rF.makedev(6,0),rg.default_tty1_ops),rF.mkdev("/dev/tty",rF.makedev(5,0)),rF.mkdev("/dev/tty1",rF.makedev(6,0));var e=new Uint8Array(1024),r=0,t=()=>(0===r&&(rf(e),r=e.byteLength),e[--r]);rF.createDevice("/dev","random",t),rF.createDevice("/dev","urandom",t),rF.mkdir("/dev/shm"),rF.mkdir("/dev/shm/tmp")},createSpecialDirectories(){rF.mkdir("/proc");var e=rF.mkdir("/proc/self");rF.mkdir("/proc/self/fd"),rF.mount({mount(){var r=rF.createNode(e,"fd",16895,73);return r.stream_ops={llseek:rE.stream_ops.llseek},r.node_ops={lookup(e,r){var t=+r,n=rF.getStreamChecked(t),o={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path},id:t+1};return o.parent=o,o},readdir:()=>Array.from(rF.streams.entries()).filter(([e,r])=>r).map(([e,r])=>e.toString())},r}},{},"/proc/self/fd")},createStandardStreams(e,r,t){e?rF.createDevice("/dev","stdin",e):rF.symlink("/dev/tty","/dev/stdin"),r?rF.createDevice("/dev","stdout",null,r):rF.symlink("/dev/tty","/dev/stdout"),t?rF.createDevice("/dev","stderr",null,t):rF.symlink("/dev/tty1","/dev/stderr"),rF.open("/dev/stdin",0),rF.open("/dev/stdout",1),rF.open("/dev/stderr",1)},staticInit(){rF.nameTable=Array(4096),rF.mount(rE,{},"/"),rF.createDefaultDirectories(),rF.createDefaultDevices(),rF.createSpecialDirectories(),rF.filesystems={MEMFS:rE}},init(r,t,n){rF.initialized=!0,r??=e.stdin,t??=e.stdout,n??=e.stderr,rF.createStandardStreams(r,t,n)},quit(){for(var e of(rF.initialized=!1,rF.streams))e&&rF.close(e)},findObject(e,r){var t=rF.analyzePath(e,r);return t.exists?t.object:null},analyzePath(e,r){try{var t=rF.lookupPath(e,{follow:!r});e=t.path}catch(e){}var n={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var t=rF.lookupPath(e,{parent:!0});n.parentExists=!0,n.parentPath=t.path,n.parentObject=t.node,n.name=rm.basename(e),t=rF.lookupPath(e,{follow:!r}),n.exists=!0,n.path=t.path,n.object=t.node,n.name=t.node.name,n.isRoot="/"===t.path}catch(e){n.error=e.errno}return n},createPath(e,r,t,n){e="string"==typeof e?e:rF.getPath(e);for(var o=r.split("/").reverse();o.length;){var a=o.pop();if(a){var s=rm.join2(e,a);try{rF.mkdir(s)}catch(e){if(20!=e.errno)throw e}e=s}}return s},createFile(e,r,t,n,o){var a=rm.join2("string"==typeof e?e:rF.getPath(e),r),s=r$(n,o);return rF.create(a,s)},createDataFile(e,r,t,n,o,a){var s=r;e&&(e="string"==typeof e?e:rF.getPath(e),s=r?rm.join2(e,r):e);var i=r$(n,o),l=rF.create(s,i);if(t){t=rk(t),rF.chmod(l,146|i);var u=rF.open(l,577);rF.write(u,t,0,t.length,0,a),rF.close(u),rF.chmod(l,i)}},createDevice(e,r,t,n){var o=rm.join2("string"==typeof e?e:rF.getPath(e),r),a=r$(!!t,!!n);rF.createDevice.major??=64;var s=rF.makedev(rF.createDevice.major++,0);return rF.registerDevice(s,{open(e){e.seekable=!1},close(e){n?.buffer?.length&&n(10)},read(e,r,n,o,a){for(var s,i=0,l=0;l<o;l++){try{s=t()}catch(e){throw new rF.ErrnoError(29)}if(void 0===s&&0===i)throw new rF.ErrnoError(6);if(null==s)break;i++,r[n+l]=s}return i&&(e.node.atime=Date.now()),i},write(e,r,t,o,a){for(var s=0;s<o;s++)try{n(r[t+s])}catch(e){throw new rF.ErrnoError(29)}return o&&(e.node.mtime=e.node.ctime=Date.now()),s}}),rF.mkdev(o,a,s)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if(globalThis.XMLHttpRequest)W("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");else try{e.contents=t(e.url)}catch(e){throw new rF.ErrnoError(29)}},createLazyFile(e,r,t,n,o){class a{lengthKnown=!1;chunks=[];get(e){if(!(e>this.length-1)&&!(e<0)){var r=e%this.chunkSize,t=e/this.chunkSize|0;return this.getter(t)[r]}}setDataGetter(e){this.getter=e}cacheLength(){var e,r=new XMLHttpRequest;r.open("HEAD",t,!1),r.send(null),r.status>=200&&r.status<300||304===r.status||W("Couldn't load "+t+". Status: "+r.status);var n=Number(r.getResponseHeader("Content-length")),o=(e=r.getResponseHeader("Accept-Ranges"))&&"bytes"===e,a=(e=r.getResponseHeader("Content-Encoding"))&&"gzip"===e,s=1048576;o||(s=n);var i=this;i.setDataGetter(e=>{var r,o,a=e*s,l=(e+1)*s-1;return l=Math.min(l,n-1),void 0===i.chunks[e]&&(i.chunks[e]=(a>(r=l)&&W("invalid range ("+a+", "+r+") or no bytes requested!"),r>n-1&&W("only "+n+" bytes available! programmer error!"),((o=new XMLHttpRequest).open("GET",t,!1),n!==s&&o.setRequestHeader("Range","bytes="+a+"-"+r),o.responseType="arraybuffer",o.overrideMimeType&&o.overrideMimeType("text/plain;
1 charset=x-user-defined"),o.send(null),o.status>=200&&o.status<300||304===o.status||W("Couldn't load "+t+". Status: "+o.status),void 0!==o.response)?new Uint8Array(o.response||[]):rw(o.responseText||"",!0))),void 0===i.chunks[e]&&W("doXHR failed!"),i.chunks[e]}),(a||!n)&&(s=n=1,s=n=this.getter(0).length,O("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=s,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(globalThis.XMLHttpRequest){W("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var s={isDevice:!1,contents:new a}}else var s={isDevice:!1,url:t};var i=rF.createFile(e,r,s,n,o);s.contents?i.contents=s.contents:s.url&&(i.contents=null,i.url=s.url),Object.defineProperties(i,{usedBytes:{get:function(){return this.contents.length}}});var l={};for(let[e,r]of Object.entries(i.stream_ops))l[e]=(...e)=>(rF.forceLoadFile(i),r(...e));function u(e,r,t,n,o){var a=e.node.contents;if(o>=a.length)return 0;var s=Math.min(a.length-o,n);if(a.slice)for(var i=0;i<s;i++)r[t+i]=a[o+i];else for(var i=0;i<s;i++)r[t+i]=a.get(o+i);return s}return l.read=(e,r,t,n,o)=>(rF.forceLoadFile(i),u(e,r,t,n,o)),l.mmap=(e,r,t,n,o)=>{rF.forceLoadFile(i);var a=rb(r);if(!a)throw new rF.ErrnoError(48);return u(e,c,a,r,t),{ptr:a,allocated:!0}},i.stream_ops=l,i}},rA={calculateAt(e,r,t){if(rm.isAbs(r))return r;if(-100===e)n=rF.cwd();else{var n;n=rA.getStreamFromFD(e).path}if(0==r.length){if(!t)throw new rF.ErrnoError(44);return n}return n+"/"+r},writeStat(e,r){f[e>>2]=r.dev,f[e+4>>2]=r.mode,f[e+8>>2]=r.nlink,f[e+12>>2]=r.uid,f[e+16>>2]=r.gid,f[e+20>>2]=r.rdev,d[e+24>>3]=BigInt(r.size),u[e+32>>2]=4096,u[e+36>>2]=r.blocks;var t=r.atime.getTime(),n=r.mtime.getTime(),o=r.ctime.getTime();return d[e+40>>3]=BigInt(Math.floor(t/1e3)),f[e+48>>2]=t%1e3*1e6,d[e+56>>3]=BigInt(Math.floor(n/1e3)),f[e+64>>2]=n%1e3*1e6,d[e+72>>3]=BigInt(Math.floor(o/1e3)),f[e+80>>2]=o%1e3*1e6,d[e+88>>3]=BigInt(r.ino),0},writeStatFs(e,r){f[e+4>>2]=r.bsize,f[e+60>>2]=r.bsize,d[e+8>>3]=BigInt(r.blocks),d[e+16>>3]=BigInt(r.bfree),d[e+24>>3]=BigInt(r.bavail),d[e+32>>3]=BigInt(r.files),d[e+40>>3]=BigInt(r.ffree),f[e+48>>2]=r.fsid,f[e+64>>2]=r.flags,f[e+56>>2]=r.namelen},doMsync(e,r,t,n,o){if(!rF.isFile(r.node.mode))throw new rF.ErrnoError(43);if(2&n)return 0;var a=y.slice(e,e+t);rF.msync(r,a,o,t,n)},getStreamFromFD:e=>rF.getStreamChecked(e),varargs:void 0,getStr:e=>e5(e)},rx=e=>_(e);let rO=eE.prototype;Object.assign(rO,{isAliasOf(e){if(!(this instanceof eE)||!(e instanceof eE))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,o=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)o=n.upcast(o),n=n.baseClass;return r===n&&t===o},clone(){if(this.$$.ptr||em(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;{let r;var e=ew(Object.create(Object.getPrototypeOf(this),{$$:{value:{count:(r=this.$$).count,deleteScheduled:r.deleteScheduled,preservePointerOnDelete:r.preservePointerOnDelete,ptr:r.ptr,ptrType:r.ptrType,smartPtr:r.smartPtr,smartPtrType:r.smartPtrType}}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e}},delete(){this.$$.ptr||em(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ec("Object already scheduled for deletion"),ev(this),ey(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||em(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ec("Object already scheduled for deletion"),eg.push(this),1===eg.length&&w&&w(eb),this.$$.deleteScheduled=!0,this}});let rR=Symbol.dispose;if(rR&&(rO[rR]=rO.delete),Object.assign(eM.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor?.(e)},readValueFromPointer:er,fromWireType:function(e){var r,t=this.getPointee(e);if(!t)return this.destructor(e),null;var n=eO[((e,r)=>{for(void 0===r&&ec("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r})(this.registeredClass,t)];if(void 0!==n)if(0===n.$$.count.value)return n.$$.ptr=t,n.$$.smartPtr=e,n.clone();else{var o=n.clone();return this.destructor(e),o}function a(){return this.isSmartPointer?eR(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):eR(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s=e$[this.registeredClass.getActualType(t)];if(!s)return a.call(this);r=this.isConst?s.constPointerType:s.pointerType;var i=ex(t,this.registeredClass,r.registeredClass);return null===i?a.call(this):this.isSmartPointer?eR(r.registeredClass.instancePrototype,{ptrType:r,ptr:i,smartPtrType:this,smartPtr:e}):eR(r.registeredClass.instancePrototype,{ptrType:r,ptr:i})}}),rF.createPreloadedFile=(e,r,t,n,o,a,s,i,l,u)=>{rS(e,r,t,n,o,i,l,u).then(a).catch(s)},rF.preloadFile=rS,rF.staticInit(),e.noExitRuntime&&(K=e.noExitRuntime),e.preloadPlugins&&(rC=e.preloadPlugins),e.print&&(O=e.print),e.printErr&&(R=e.printErr),e.wasmBinary&&(n=e.wasmBinary),e.arguments&&e.arguments,e.thisProgram&&(S=e.thisProgram),e.preInit)for("function"==typeof e.preInit&&(e.preInit=[e.preInit]);e.preInit.length>0;)e.preInit.shift()();e.ccall=(r,t,n,o,a)=>{var s={string:e=>{var r,t,n=0;return null!=e&&0!==e&&(t=rx(r=e2(e)+1),e1(e,t,r),n=t),n},array:e=>{var r=rx(e.length);return c.set(e,r),r}},i=e["_"+r],l=[],u=0;if(o)for(var d=0;d<o.length;d++){var p=s[n[d]];p?(0===u&&(u=Y()),l[d]=p(o[d])):l[d]=o[d]}var h=i(...l);return function(e){return 0!==u&&$(u),"string"===t?e5(e):"boolean"===t?!!e:e}(h)};var rM={d:(e,r,t)=>{new J(e).init(r,t),Q++,W()},C:()=>W(""),r:e=>{var r=Z[e];delete Z[e];var t=r.elements,n=t.length,o=t.map(e=>e.getterReturnType).concat(t.map(e=>e.setterArgumentType)),a=r.rawConstructor,s=r.rawDestructor;ei([e],o,e=>{for(let[r,o]of t.entries()){let t=e[r],a=o.getter,s=o.getterContext,i=e[r+n],l=o.setter,u=o.setterContext;o.read=e=>t.fromWireType(a(s,e)),o.write=(e,r)=>{var t=[];l(u,e,i.toWireType(t,r)),ee(t)}}return[{name:r.name,fromWireType:e=>{for(var r=Array(n),o=0;o<n;++o)r[o]=t[o].read(e);return s(e),r},toWireType:(e,o)=>{if(n!==o.length)throw TypeError(`Incorrect number of tuple elements for ${r.name}: expected=${n}, actual=${o.length}`);for(var i=a(),l=0;l<n;++l)t[l].write(i,o[l]);return null!==e&&e.push(s,i),i},readValueFromPointer:er,destructorFunction:s}]})},p:e=>{var r=el[e];delete el[e];var t=r.rawConstructor,n=r.rawDestructor,o=r.fields;ei([e],o.map(e=>e.getterReturnType).concat(o.map(e=>e.setterArgumentType)),e=>{var a={};
1for(var[s,i]of o.entries()){let r=e[s],t=i.getter,n=i.getterContext,l=e[s+o.length],u=i.setter,d=i.setterContext;a[i.fieldName]={read:e=>r.fromWireType(t(n,e)),write:(e,r)=>{var t=[];u(d,e,l.toWireType(t,r)),ee(t)},optional:r.optional}}return[{name:r.name,fromWireType:e=>{var r={};for(var t in a)r[t]=a[t].read(e);return n(e),r},toWireType:(e,r)=>{for(var o in a)if(!(o in r)&&!a[o].optional)throw TypeError(`Missing field: "${o}"`);var s=t();for(o in a)a[o].write(s,r[o]);return null!==e&&e.push(n,s),s},readValueFromPointer:er,destructorFunction:n}]})},x:(e,r,t,n,o)=>{r=eu(r);let a=0n===n,s=e=>e;if(a){let e=8*t;o=(s=r=>BigInt.asUintN(e,r))(o)}ep(e,{name:r,fromWireType:s,toWireType:(e,r)=>("number"==typeof r&&(r=BigInt(r)),r),readValueFromPointer:eh(r,t,!a),destructorFunction:null})},M:(e,r,t,n)=>{ep(e,{name:r=eu(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?t:n},readValueFromPointer:function(e){return this.fromWireType(y[e])},destructorFunction:null})},h:(e,r,t,n,o,a,s,i,l,u,d,c,p)=>{d=eu(d),a=eW(o,a),i&&=eW(s,i),u&&=eW(l,u),p=eW(c,p);var h,m,f=(m=(h=(h=d).replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0))>=48&&m<=57?`_${h}`:h;eT(f,function(){eI(`Cannot construct ${d} due to unbound types`,[n])}),ei([e,r,t],n?[n]:[],r=>{r=r[0];var t,o=n?(t=r.registeredClass).instancePrototype:eE.prototype,s=ek(d,function(...e){if(Object.getPrototypeOf(this)!==l)throw new ed(`Use 'new' to construct ${d}`);if(void 0===c.constructor_body)throw new ed(`${d} has no accessible constructor`);var r=c.constructor_body[e.length];if(void 0===r)throw new ed(`Tried to invoke ctor of ${d} with invalid number of parameters (${e.length}) - expected (${Object.keys(c.constructor_body).toString()}) parameters instead!`);return r.apply(this,e)}),l=Object.create(o,{constructor:{value:s}});s.prototype=l;var c=new eP(d,s,l,p,t,a,i,u);c.baseClass&&(c.baseClass.__derivedClasses??=[],c.baseClass.__derivedClasses.push(c));
1var h=new eM(d,c,!0,!1,!1),m=new eM(d+"*",c,!1,!1,!1),v=new eM(d+" const*",c,!1,!0,!1);return e$[e]={pointerType:m,constPointerType:v},ej(f,s),[h,m,v]})},g:(e,r,t,n,o,a)=>{var s=eU(r,t);o=eW(n,o),ei([],[e],e=>{e=e[0];var t=`constructor ${e.name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[r-1])throw new ed(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[r-1]=()=>{eI(`Cannot construct ${e.name} due to unbound types`,s)},ei([],s,n=>(n.splice(1,0,null),e.registeredClass.constructor_body[r-1]=eL(t,n,null,o,a),[])),[]})},c:(e,r,t,n,o,a,s,i,l,u)=>{var d=eU(t,n);r=eH(r=eu(r)),a=eW(o,a,l),ei([],[e],e=>{e=e[0];var n=`${e.name}.${r}`;function o(){eI(`Cannot call ${n} due to unbound types`,d)}r.startsWith("@@")&&(r=Symbol[r.substring(2)]),i&&e.registeredClass.pureVirtualFunctions.push(r);var u=e.registeredClass.instancePrototype,c=u[r];return void 0===c||void 0===c.overloadTable&&c.className!==e.name&&c.argCount===t-2?(o.argCount=t-2,o.className=e.name,u[r]=o):(e_(u,r,n),u[r].overloadTable[t-2]=o),ei([],d,o=>{var i=eL(n,o,e,a,s,l);return void 0===u[r].overloadTable?(i.argCount=t-2,u[r]=i):u[r].overloadTable[t-2]=i,[]}),[]})},u:(e,r,t,n,o,a,s,i,l,u)=>{r=eu(r),o=eW(n,o),ei([],[e],e=>{e=e[0];var n=`${e.name}.${r}`,d={get(){eI(`Cannot access ${n} due to unbound types`,[t,s])},enumerable:!0,configurable:!0};return l?d.set=()=>eI(`Cannot access ${n} due to unbound types`,[t,s]):d.set=e=>ec(n+" is a read-only property"),Object.defineProperty(e.registeredClass.instancePrototype,r,d),ei([],l?[t,s]:[t],t=>{var s=t[0],d={get(){var r=eV(this,e,n+" getter");return s.fromWireType(o(a,r))},enumerable:!0};if(l){l=eW(i,l);var c=t[1];d.set=function(r){var t=eV(this,e,n+" setter"),o=[];l(u,t,c.toWireType(o,r)),ee(o)}}return Object.defineProperty(e.registeredClass.instancePrototype,r,d),[]}),[]})},K:e=>ep(e,eY),t:(r,t,n,o,a)=>{t=eu(t);let s=0===a?"object":1===a?"number":"string";switch(s){case"object":function i(){}i.values={},ep(r,{name:t,constructor:i,valueType:s,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,r)=>r.value,readValueFromPointer:eJ(t,n,o),destructorFunction:null}),eT(t,i);break;case"number":var l={};ep(r,{name:t,keysMap:l,valueType:s,fromWireType:e=>e,toWireType:(e,r)=>r,readValueFromPointer:eJ(t,n,o),destructorFunction:null}),eT(t,l),delete e[t].argCount;break;case"string":var l={};ep(r,{name:t,valuesMap:{},reverseMap:{},keysMap:l,valueType:s,fromWireType:function(e){return this.reverseMap[e]},toWireType:function(e,r){return this.valuesMap[r]},readValueFromPointer:eJ(t,n,o),destructorFunction:null}),eT(t,l),delete e[t].argCount}},i:(e,r,t)=>{var n=eQ(e,"enum");switch(r=eu(r),n.valueType){case"object":var o=n.constructor,a=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ek(`${n.name}_${r}`,function(){})}});o.values[t]=a,o[r]=a;break;case"number":n.keysMap[r]=t;break;case"string":n.valuesMap[r]=t,n.reverseMap[t]=r,n.keysMap[r]=r}},w:(e,r,t)=>{ep(e,{name:r=eu(r),fromWireType:e=>e,toWireType:(e,r)=>r,readValueFromPointer:((e,r)=>{switch(r){case 4:return function(e){return this.fromWireType(p[e>>2])};case 8:return function(e){return this.fromWireType(h[e>>3])};default:throw TypeError(`invalid float width (${r}): ${e}`)}})(r,t),destructorFunction:null})},a:(e,r,t,n,o,a,s,i)=>{var l=eU(r,t);e=eH(e=eu(e)),o=eW(n,o,s),eT(e,function(){eI(`Cannot call ${e} due to unbound types`,l)},r-1),ei([],l,t=>{var n=[t[0],null].concat(t.slice(1));return ej(e,eL(e,n,null,o,a,s),r-1),[]})},j:(e,r,t,n,o)=>{r=eu(r);let a=e=>e;if(0===n){var s=32-8*t;o=(a=e=>e<<s>>>s)(o)}ep(e,{name:r,fromWireType:a,toWireType:(e,r)=>r,readValueFromPointer:eh(r,t,0!==n),destructorFunction:null})},n:(e,r,t,n)=>{t=eu(t),n=eu(n),ei([],[e,r],e=>{var r,o,a;return r=e[0].registeredClass.instancePrototype,o=t,a=n,r[Symbol.iterator]||(r[Symbol.iterator]=function(){var e,r;let t;return e=this[o](),r=e=>this[a](e),t=0,{next(){if(t>=e)return{done:!0};let n=t;return t++,{value:r(n),done:!1}},[Symbol.iterator](){return this}}}),[]})},e:(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array
1][r];function o(e){var r=f[e>>2],t=f[e+4>>2];return new n(c.buffer,t,r)}ep(e,{name:t=eu(t),fromWireType:o,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},o:(e,r)=>{ep(e,eZ)},L:(e,r)=>{ep(e,{name:r=eu(r),fromWireType(e){var r,t=f[e>>2];return r=e5(e+4,t,!0),E(e),r},toWireType(e,r){r instanceof ArrayBuffer&&(r=new Uint8Array(r));var t,n="string"==typeof r;n||ArrayBuffer.isView(r)&&1==r.BYTES_PER_ELEMENT||ec("Cannot pass non-string to std::string"),t=n?e2(r):r.length;var o=b(4+t+1),a=o+4;if(f[o>>2]=t,n)if(0)for(var s=0;s<t;++s){var i=r.charCodeAt(s);i>255&&(E(o),ec("String has UTF-16 code units that do not fit in 8 bits")),y[a+s]=i}else e1(r,a,t+1);else y.set(r,a);return null!==e&&e.push(E,o),o},readValueFromPointer:er,destructorFunction(e){E(e)}})},v:(e,r,t)=>{var n,o,a;t=eu(t),2===r?(n=e7,o=e9,a=re):(n=rr,o=rt,a=rn),ep(e,{name:t,fromWireType:e=>{var t=f[e>>2],o=n(e+4,t*r,!0);return E(e),o},toWireType:(e,n)=>{"string"!=typeof n&&ec(`Cannot pass non-string to C++ string type ${t}`);var s=a(n),i=b(4+s+r);return f[i>>2]=s/r,o(n,i+4,s+r),null!==e&&e.push(E,i),i},readValueFromPointer:er,destructorFunction(e){E(e)}})},s:(e,r,t,n,o,a)=>{Z[e]={name:eu(r),rawConstructor:eW(t,n),rawDestructor:eW(o,a),elements:[]}},b:(e,r,t,n,o,a,s,i,l)=>{Z[e].elements.push({getterReturnType:r,getter:eW(t,n),getterContext:o,setterArgumentType:a,setter:eW(s,i),setterContext:l})},q:(e,r,t,n,o,a)=>{el[e]={name:eu(r),rawConstructor:eW(t,n),rawDestructor:eW(o,a),fields:[]}},f:(e,r,t,n,o,a,s,i,l,u)=>{el[e].fields.push({fieldName:eu(r),getterReturnType:t,getter:eW(n,o),getterContext:a,setterArgumentType:s,setter:eW(i,l),setterContext:u})},N:(e,r)=>{ep(e,{isVoid:!0,name:r=eu(r),fromWireType:()=>void 0,toWireType:(e,r)=>void 0})},z:()=>{K=!1,ro=0},m:(e,r,t)=>{var n,o,[a,...s]=((e,r)=>{for(var t=Array(e),n=0;n<e;++n)t[n]=eQ(f[r+4*n>>2],`parameter ${n}`);return t})(e,r),i=a.toWireType.bind(a),l=s.map(e=>e.readValueFromPointer.bind(e)),u=Array(--e);return n=ek(`methodCaller<(${s.map(e=>e.name)}) => ${a.name}>`,(r,n,o,a)=>{for(var s,d,c,p,h=0,m=0;m<e;++m)u[m]=l[m](a+h),h+=8;switch(t){case 0:p=eK.toValue(r).apply(null,u);break;case 2:p=Reflect.construct(eK.toValue(r),u);break;case 3:p=u[0];break;case 1:p=eK.toValue(r)[void 0===(s=rs[n])?eu(n):s](...u)}return c=i(d=[],p),d.length&&(f[o>>2]=eK.toHandle(d)),c}),o=ra.length,ra.push(n),o},l:(e,r,t,n,o)=>ra[e](r,t,n,o),k:e=>{ee(eK.toValue(e)),eX(e)},A:(e,r)=>{if(ri[e]&&(clearTimeout(ri[e].id),delete ri[e]),!r)return 0;var t=setTimeout(()=>{delete ri[e],(e=>{if(!M)try{return e()}catch(e){rl(e)}finally{if(!(K||ro>0))try{var r;o=r=o,ru(r)}catch(e){rl(e)}}})(()=>k(e,performance.now()))},r);return ri[e]={id:t,timeout_ms:r},0},B:(e,r,t,n)=>{var o=(new Date).getFullYear(),a=new Date(o,0,1),s=new Date(o,6,1),i=a.getTimezoneOffset(),l=s.getTimezoneOffset(),d=Math.max(i,l);f[e>>2]=60*d,u[r>>2]=Number(i!=l);var c=e=>{var r=Math.abs(e),t=String(Math.floor(r/60)).padStart(2,"0"),n=String(r%60).padStart(2,"0");return`UTC${e>=0?"-":"+"}${t}${n}`},p=c(i),h=c(l);l<i?(e1(p,t,17),e1(h,n,17)):(e1(p,n,17),e1(h,t,17))},D:e=>{var r=y.length;if((e>>>=0)>0x80000000)return!1;for(var t=1;t<=4;t*=2){var n=r*(1+.2/t);if(n=Math.min(n,e+0x6000000),rc(Math.min(0x80000000,rd(Math.max(e,n),65536))))return!0}return!1},E:(e,r)=>{var t=0,n=0;for(var o of rh()){var a=r+t;f[e+n>>2]=a,t+=e1(o,a,1/0)+1,n+=4}return 0},F:(e,r)=>{var t=rh();f[e>>2]=t.length;var n=0;for(var o of t)n+=e2(o)+1;return f[r>>2]=n,0},H:function(e){try{var r=rA.getStreamFromFD(e);return rF.close(r),0}catch(e){if(void 0===rF||"ErrnoError"!==e.name)throw e;return e.errno}},J:function(e,r,t,n){try{var o=rA.getStreamFromFD(e),a=((e,r,t,n)=>{for(var o=0,a=0;a<t;a++){var s=f[r>>2],i=f[r+4>>2];r+=8;var l=rF.read(e,c,s,i,n);if(l<0)return -1;if(o+=l,l<i)break;void 0!==n&&(n+=l)}return o})(o,r,t);return f[n>>2]=a,0}catch(e){if(void 0===rF||"ErrnoError"!==e.name)throw e;return e.errno}},G:function(e,r,t,n){let o;r=(o=r)<-0x20000000000000||o>0x20000000000000?NaN:Number(o);try{if(isNaN(r))return 61;var a=rA.getStreamFromFD(e);return rF.llseek(a,r,t),d[n>>3]=BigInt(a.position),a.getdents&&0===r&&0===t&&(a.getdents=null),0}catch(e){if(void 0===rF||"ErrnoError"!==e.name)throw e;return e.errno}},I:function(e,r,t,n){try{var o=rA.getStreamFromFD(e),a=((e,r,t,n)=>{for(var o=0,a=0;a<t;a++){var s=f[r>>2],i=f[r+4>>2];r+=8;var l=rF.write(e,c,s,i,n);if(l<0)return -1;if(o+=l,l<i)break;void 0!==n&&(n+=l)}return o}
1)(o,r,t);return f[n>>2]=a,0}catch(e){if(void 0===rF||"ErrnoError"!==e.name)throw e;return e.errno}},y:ru};return D=await U(),!function r(){if(rT>0){rP=r;return}if(e.preRun)for("function"==typeof e.preRun&&(e.preRun=[e.preRun]);e.preRun.length;)X(e.preRun.shift());if(H(G),rT>0){rP=r;return}function t(){if(e.calledRun=!0,!M){if(j=!0,e.noFSInit||rF.initialized||rF.init(),rg.init(),D.P(),rF.ignorePermissions=!1,a?.(e),e.onRuntimeInitialized?.(),e.postRun)for("function"==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;)q(e.postRun.shift());H(V)}}e.setStatus?(e.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>e.setStatus(""),1),t()},1)):t()}(),j?e:new Promise((e,r)=>{a=e,s=r})}}}]);

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.