function asm(global, env, buffer) { "use asm"; var HEAP8 = new global.Int8Array(buffer); var HEAP16 = new global.Int16Array(buffer); var HEAP32 = new global.Int32Array(buffer); var HEAPU8 = new global.Uint8Array(buffer); var HEAPU16 = new global.Uint16Array(buffer); var HEAPU32 = new global.Uint32Array(buffer); var HEAPF32 = new global.Float32Array(buffer); var HEAPF64 = new global.Float64Array(buffer); var DYNAMICTOP_PTR=env.DYNAMICTOP_PTR|0; var tempDoublePtr=env.tempDoublePtr|0; var ABORT=env.ABORT|0; var STACKTOP=env.STACKTOP|0; var STACK_MAX=env.STACK_MAX|0; var ___async=env.___async|0; var ___async_unwind=env.___async_unwind|0; var ___async_retval=env.___async_retval|0; var ___async_cur_frame=env.___async_cur_frame|0; var __THREW__ = 0; var threwValue = 0; var setjmpId = 0; var undef = 0; var nan = global.NaN, inf = global.Infinity; var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; var tempRet0 = 0; var Math_floor=global.Math.floor; var Math_abs=global.Math.abs; var Math_sqrt=global.Math.sqrt; var Math_pow=global.Math.pow; var Math_cos=global.Math.cos; var Math_sin=global.Math.sin; var Math_tan=global.Math.tan; var Math_acos=global.Math.acos; var Math_asin=global.Math.asin; var Math_atan=global.Math.atan; var Math_atan2=global.Math.atan2; var Math_exp=global.Math.exp; var Math_log=global.Math.log; var Math_ceil=global.Math.ceil; var Math_imul=global.Math.imul; var Math_min=global.Math.min; var Math_max=global.Math.max; var Math_clz32=global.Math.clz32; var Math_fround=global.Math.fround; var abort=env.abort; var assert=env.assert; var enlargeMemory=env.enlargeMemory; var getTotalMemory=env.getTotalMemory; var abortOnCannotGrowMemory=env.abortOnCannotGrowMemory; var invoke_iiii=env.invoke_iiii; var invoke_viiiii=env.invoke_viiiii; var invoke_vi=env.invoke_vi; var invoke_ii=env.invoke_ii; var invoke_v=env.invoke_v; var invoke_viiiiii=env.invoke_viiiiii; var invoke_viiii=env.invoke_viiii; var _pthread_cleanup_pop=env._pthread_cleanup_pop; var _pthread_key_create=env._pthread_key_create; var ___syscall6=env.___syscall6; var ___gxx_personality_v0=env.___gxx_personality_v0; var ___assert_fail=env.___assert_fail; var ___cxa_allocate_exception=env.___cxa_allocate_exception; var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; var ___setErrNo=env.___setErrNo; var ___cxa_begin_catch=env.___cxa_begin_catch; var _emscripten_memcpy_big=env._emscripten_memcpy_big; var ___resumeException=env.___resumeException; var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; var _pthread_getspecific=env._pthread_getspecific; var _pthread_once=env._pthread_once; var ___syscall54=env.___syscall54; var ___unlock=env.___unlock; var _pthread_setspecific=env._pthread_setspecific; var ___cxa_throw=env.___cxa_throw; var ___lock=env.___lock; var _abort=env._abort; var _pthread_cleanup_push=env._pthread_cleanup_push; var ___syscall140=env.___syscall140; var ___cxa_pure_virtual=env.___cxa_pure_virtual; var ___syscall146=env.___syscall146; var tempFloat = Math_fround(0); const f0 = Math_fround(0); function __ZN10WasmAssertC2Ev__async_cb($0) { $0 = $0|0; switch (0) { case 0: { store4(12,26); return; break; } default: { $0 = (___cxa_allocate_exception(4)|0); store4($0,1); ___cxa_throw(($0|0),(1280|0),(0|0)); } } } return { __ZN10WasmAssertC2Ev__async_cb: __ZN10WasmAssertC2Ev__async_cb }; }