diff --git a/bin/wasm.js b/bin/wasm.js index 64872fb6174..a3763950b97 100644 --- a/bin/wasm.js +++ b/bin/wasm.js @@ -1176,15 +1176,19 @@ var ASM_CONSTS = [ (function() { { Module["outside"]["newBuffer"] = new ArrayBuffer($0); } +}), (function($0) { + { + Module["outside"]["wasmTable"] = new Array($0); + } }), (function($0, $1, $2) { { var source = Module["HEAP8"].subarray($1, $1 + $2); var target = new Int8Array(Module["outside"]["newBuffer"]); target.set(source, $0); } -}), (function() { +}), (function($0, $1) { { - Module["tempArguments"] = []; + Module["outside"]["wasmTable"][$0] = $1; } }), (function($0, $1) { { @@ -1197,7 +1201,15 @@ var ASM_CONSTS = [ (function() { } }), (function($0) { { - Module["tempArguments"].push($0); + var value = Module["outside"]["wasmTable"][$0]; + return typeof value === "number" ? value : -1; + } +}), (function($0) { + { + var func = Module["outside"]["wasmTable"][$0]; + var tempArguments = Module["tempArguments"]; + Module["tempArguments"] = null; + return func.apply(null, tempArguments); } }), (function($0, $1, $2, $3, $4) { { @@ -1302,34 +1314,42 @@ var ASM_CONSTS = [ (function() { { abort("wasm trap: " + Pointer_stringify($0)); } +}), (function() { + { + Module["tempArguments"] = []; + } +}), (function($0) { + { + Module["tempArguments"].push($0); + } }) ]; -function _emscripten_asm_const_diiid(code, a0, a1, a2, a3) { - return ASM_CONSTS[code](a0, a1, a2, a3); +function _emscripten_asm_const_iiii(code, a0, a1, a2) { + return ASM_CONSTS[code](a0, a1, a2); } function _emscripten_asm_const_dii(code, a0, a1) { return ASM_CONSTS[code](a0, a1); } -function _emscripten_asm_const_di(code, a0) { - return ASM_CONSTS[code](a0); +function _emscripten_asm_const_diiiii(code, a0, a1, a2, a3, a4) { + return ASM_CONSTS[code](a0, a1, a2, a3, a4); } function _emscripten_asm_const_i(code) { return ASM_CONSTS[code](); } -function _emscripten_asm_const_diiiii(code, a0, a1, a2, a3, a4) { - return ASM_CONSTS[code](a0, a1, a2, a3, a4); +function _emscripten_asm_const_di(code, a0) { + return ASM_CONSTS[code](a0); } function _emscripten_asm_const_iid(code, a0, a1) { return ASM_CONSTS[code](a0, a1); } +function _emscripten_asm_const_diiid(code, a0, a1, a2, a3) { + return ASM_CONSTS[code](a0, a1, a2, a3); +} function _emscripten_asm_const_ii(code, a0) { return ASM_CONSTS[code](a0); } function _emscripten_asm_const_did(code, a0, a1) { return ASM_CONSTS[code](a0, a1); } -function _emscripten_asm_const_iiii(code, a0, a1, a2) { - return ASM_CONSTS[code](a0, a1, a2); -} function _emscripten_asm_const_v(code) { return ASM_CONSTS[code](); } @@ -1340,7 +1360,7 @@ function _emscripten_asm_const_id(code, a0) { return ASM_CONSTS[code](a0); } STATIC_BASE = 8; -STATICTOP = STATIC_BASE + 53504; +STATICTOP = STATIC_BASE + 53824; __ATINIT__.push({ func: (function() { __GLOBAL__I_000101(); @@ -1382,11 +1402,11 @@ __ATINIT__.push({ __GLOBAL__sub_I_iostream_cpp(); }) }); -allocate([ 244, 41, 0, 0, 45, 67, 0, 0, 28, 42, 0, 0, 65, 70, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 135, 70, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 200, 74, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 69, 75, 0, 0, 28, 42, 0, 0, 228, 74, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 103, 75, 0, 0, 244, 41, 0, 0, 228, 81, 0, 0, 28, 42, 0, 0, 131, 81, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 6, 82, 0, 0, 28, 42, 0, 0, 63, 82, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 160, 82, 0, 0, 244, 41, 0, 0, 76, 84, 0, 0, 244, 41, 0, 0, 126, 84, 0, 0, 28, 42, 0, 0, 89, 84, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 208, 94, 0, 0, 28, 42, 0, 0, 158, 94, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 132, 94, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 228, 99, 0, 0, 28, 42, 0, 0, 64, 99, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 180, 98, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 87, 101, 0, 0, 224, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 122, 104, 0, 0, 28, 42, 0, 0, 24, 104, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 177, 103, 0, 0, 32, 1, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 56, 103, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 152, 0, 0, 0, 2, 0, 0, 0, 48, 1, 0, 0, 2, 16, 0, 0, 28, 42, 0, 0, 245, 102, 0, 0, 64, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 144, 105, 0, 0, 28, 42, 0, 0, 12, 105, 0, 0, 112, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 73, 109, 0, 0, 244, 41, 0, 0, 11, 110, 0, 0, 28, 42, 0, 0, 134, 109, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 98, 110, 0, 0, 28, 42, 0, 0, 159, 110, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 36, 111, 0, 0, 28, 42, 0, 0, 111, 121, 0, 0, 240, 1, 0, 0, 0, 0, 0, 0, 116, 42, 0, 0, 76, 121, 0, 0, 0, 0, 0, 0, 232, 1, 0, 0, 144, 42, 0, 0, 94, 121, 0, 0, 244, 41, 0, 0, 180, 121, 0, 0, 28, 42, 0, 0, 116, 122, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 72, 122, 0, 0, 244, 41, 0, 0, 233, 122, 0, 0, 28, 42, 0, 0, 4, 130, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 20, 130, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 45, 130, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 59, 149, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 41, 149, 0, 0, 28, 42, 0, 0, 101, 149, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 143, 149, 0, 0, 244, 41, 0, 0, 192, 149, 0, 0, 172, 42, 0, 0, 241, 149, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 32, 150, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 79, 150, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 126, 150, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 173, 150, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 128, 2, 0, 0, 2, 0, 0, 0, 176, 2, 0, 0, 2, 8, 0, 0, 28, 42, 0, 0, 221, 150, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 246, 150, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 53, 151, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 77, 151, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 101, 151, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 121, 151, 0, 0, 160, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 143, 151, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 201, 151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 144, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 13, 152, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 35, 152, 0, 0, 172, 42, 0, 0, 60, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 208, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 128, 152, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 164, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 4, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 232, 152, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 254, 152, 0, 0, 172, 42, 0, 0, 23, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 72, 4, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 91, 153, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 177, 154, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 144, 4, 0, 0, 0, 8, 0, 0, 244, 41, 0, 0, 24, 155, 0, 0, 244, 41, 0, 0, 246, 154, 0, 0, 172, 42, 0, 0, 43, 155, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 192, 4, 0, 0, 0, 8, 0, 0, 244, 41, 0, 0, 112, 155, 0, 0, 172, 42, 0, 0, 146, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 244, 41, 0, 0, 215, 155, 0, 0, 172, 42, 0, 0, 236, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 172, 42, 0, 0, 49, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 77, 156, 0, 0, 172, 42, 0, 0, 98, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 126, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 154, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 197, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 184, 5, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 11, 157, 0, 0, 172, 42, 0, 0, 47, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 224, 5, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 117, 157, 0, 0, 172, 42, 0, 0, 148, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 6, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 218, 157, 0, 0, 172, 42, 0, 0, 243, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 6, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 57, 158, 0, 0, 172, 42, 0, 0, 82, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 103, 158, 0, 0, 172, 42, 0, 0, 254, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 28, 42, 0, 0, 127, 158, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 162, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 197, 158, 0, 0, 28, 42, 0, 0, 220, 158, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 19, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 53, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 87, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 28, 42, 0, 0, 122, 159, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 144, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 162, 159, 0, 0, 172, 42, 0, 0, 183, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 28, 42, 0, 0, 201, 159, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 222, 159, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 136, 160, 0, 0, 244, 41, 0, 0, 74, 163, 0, 0, 28, 42, 0, 0, 170, 163, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 87, 163, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 120, 163, 0, 0, 28, 42, 0, 0, 133, 163, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 155, 164, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 219, 164, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 183, 164, 0, 0, 248, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 253, 164, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 88, 42, 0, 0, 84, 106, 0, 0, 88, 42, 0, 0, 37, 165, 0, 0, 28, 42, 0, 0, 40, 165, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 77, 165, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 16, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 100, 8, 0, 0, 156, 8, 0, 0, 176, 8, 0, 0, 120, 8, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 9, 0, 0, 0, 3, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 17, 0, 0, 0, 21, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 13, 0, 0, 0, 5, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 208, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 8, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 8, 1, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 8, 1, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 252, 9, 0, 0, 96, 10, 0, 0, 156, 10, 0, 0, 176, 10, 0, 0, 196, 10, 0, 0, 216, 10, 0, 0, 136, 10, 0, 0, 116, 10, 0, 0, 36, 10, 0, 0, 16, 10, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 224, 2, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 224, 2, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 224, 2, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 3, 193, 0, 0, 235, 196, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 120, 1, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 19, 0, 0, 0, 9, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 152, 1, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 21, 0, 0, 0, 10, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 176, 1, 0, 0, 48, 0, 0, 0, 52, 0, 0, 0, 23, 0, 0, 0, 11, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 200, 1, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 26, 0, 0, 0, 10, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 248, 1, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 28, 0, 0, 0, 13, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 29, 0, 0, 0, 11, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 24, 2, 0, 0, 24, 0, 0, 0, 63, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 24, 0, 0, 0, 64, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 56, 2, 0, 0, 24, 0, 0, 0, 65, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 66, 130, 0, 0, 84, 130, 0, 0, 170, 136, 0, 0, 177, 136, 0, 0, 182, 136, 0, 0, 189, 136, 0, 0, 198, 136, 0, 0, 203, 136, 0, 0, 210, 136, 0, 0, 217, 136, 0, 0, 222, 136, 0, 0, 228, 136, 0, 0, 233, 136, 0, 0, 156, 12, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 229, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 13, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 7, 0, 0, 0, 237, 200, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 13, 0, 0, 136, 13, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 245, 204, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 192, 3, 0, 0, 192, 4, 0, 0, 192, 5, 0, 0, 192, 6, 0, 0, 192, 7, 0, 0, 192, 8, 0, 0, 192, 9, 0, 0, 192, 10, 0, 0, 192, 11, 0, 0, 192, 12, 0, 0, 192, 13, 0, 0, 192, 14, 0, 0, 192, 15, 0, 0, 192, 16, 0, 0, 192, 17, 0, 0, 192, 18, 0, 0, 192, 19, 0, 0, 192, 20, 0, 0, 192, 21, 0, 0, 192, 22, 0, 0, 192, 23, 0, 0, 192, 24, 0, 0, 192, 25, 0, 0, 192, 26, 0, 0, 192, 27, 0, 0, 192, 28, 0, 0, 192, 29, 0, 0, 192, 30, 0, 0, 192, 31, 0, 0, 192, 0, 0, 0, 179, 1, 0, 0, 195, 2, 0, 0, 195, 3, 0, 0, 195, 4, 0, 0, 195, 5, 0, 0, 195, 6, 0, 0, 195, 7, 0, 0, 195, 8, 0, 0, 195, 9, 0, 0, 195, 10, 0, 0, 195, 11, 0, 0, 195, 12, 0, 0, 195, 13, 0, 0, 211, 14, 0, 0, 195, 15, 0, 0, 195, 0, 0, 12, 187, 1, 0, 12, 195, 2, 0, 12, 195, 3, 0, 12, 195, 4, 0, 12, 211, 10, 0, 0, 0, 100, 0, 0, 0, 232, 3, 0, 0, 16, 39, 0, 0, 160, 134, 1, 0, 64, 66, 15, 0, 128, 150, 152, 0, 0, 225, 245, 5, 95, 112, 137, 0, 255, 9, 47, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 43, 0, 0, 100, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 211, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 121, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 143, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 169, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 187, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 88, 2, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 112, 2, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 120, 2, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 14, 0, 0, 0, 11, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 152, 2, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 152, 2, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 200, 2, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 200, 2, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 70, 0, 0, 0, 80, 0, 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 37, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 3, 0, 0, 68, 0, 0, 0, 81, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 38, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 15, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 32, 3, 0, 0, 70, 0, 0, 0, 82, 0, 0, 0, 17, 0, 0, 0, 11, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 18, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 48, 3, 0, 0, 68, 0, 0, 0, 83, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 19, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 64, 3, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 96, 3, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 112, 3, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 176, 3, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 86, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 232, 3, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 40, 4, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 86, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 26, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 96, 4, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 86, 0, 0, 0, 43, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 248, 255, 255, 255, 96, 4, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 152, 4, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 86, 0, 0, 0, 51, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 2, 0, 0, 0, 248, 255, 255, 255, 152, 4, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 97, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 98, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 99, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 117, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 116, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 111, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 200, 4, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 240, 4, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 5, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 86, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 61, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 86, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 64, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 88, 5, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 86, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 67, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 86, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 70, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 152, 5, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 192, 5, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 232, 5, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 16, 6, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 56, 6, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 86, 0, 0, 0, 18, 0, 0, 0, 4, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 86, 0, 0, 0, 19, 0, 0, 0, 5, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 184, 6, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 128, 6, 0, 0, 125, 0, 0, 0, 127, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); -allocate([ 232, 6, 0, 0, 128, 0, 0, 0, 129, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 14, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 40, 7, 0, 0, 130, 0, 0, 0, 131, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 56, 7, 0, 0, 132, 0, 0, 0, 133, 0, 0, 0, 86, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 1, 0, 0, 0, 22, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 128, 7, 0, 0, 134, 0, 0, 0, 135, 0, 0, 0, 86, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 144, 7, 0, 0, 136, 0, 0, 0, 137, 0, 0, 0, 86, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 102, 0, 0, 0, 97, 0, 0, 0, 108, 0, 0, 0, 115, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 3, 0, 0, 125, 0, 0, 0, 138, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 96, 7, 0, 0, 125, 0, 0, 0, 139, 0, 0, 0, 86, 0, 0, 0, 23, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 5, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 200, 6, 0, 0, 125, 0, 0, 0, 140, 0, 0, 0, 86, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 18, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 125, 0, 0, 0, 141, 0, 0, 0, 86, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 20, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 144, 6, 0, 0, 125, 0, 0, 0, 142, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 65, 163, 0, 0, 0, 0, 0, 0, 176, 7, 0, 0, 143, 0, 0, 0, 144, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 216, 7, 0, 0, 143, 0, 0, 0, 147, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 232, 7, 0, 0, 148, 0, 0, 0, 149, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 0, 24, 8, 0, 0, 143, 0, 0, 0, 150, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 143, 0, 0, 0, 151, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 56, 8, 0, 0, 143, 0, 0, 0, 152, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 72, 8, 0, 0, 143, 0, 0, 0, 153, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 8, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 3, 32, 2, 32, 2, 32, 2, 32, 2, 32, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 96, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 4, 192, 4, 192, 4, 192, 4, 192, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 84, 79, 80, 76, 69, 86, 69, 76, 0, 115, 114, 99, 47, 97, 115, 109, 50, 119, 97, 115, 109, 46, 104, 0, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 0, 97, 115, 109, 70, 117, 110, 99, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 0, 98, 111, 100, 121, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 32, 38, 38, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 32, 38, 38, 32, 40, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 117, 115, 101, 32, 97, 115, 109, 34, 41, 32, 124, 124, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 34, 41, 41, 0, 118, 97, 108, 117, 101, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 79, 82, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 80, 76, 85, 83, 0, 105, 109, 112, 111, 114, 116, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 49, 93, 91, 49, 93, 32, 61, 61, 32, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 105, 110, 118, 97, 108, 105, 100, 32, 115, 104, 111, 114, 116, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 97, 114, 32, 101, 108, 101, 109, 101, 110, 116, 0, 112, 97, 105, 114, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 95, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 95, 114, 101, 112, 108, 97, 99, 101, 95, 109, 101, 109, 111, 114, 121, 0, 33, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 87, 97, 115, 109, 86, 97, 108, 105, 100, 97, 116, 111, 114, 40, 41, 46, 118, 97, 108, 105, 100, 97, 116, 101, 40, 119, 97, 115, 109, 41, 0, 10, 102, 117, 110, 99, 58, 32, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 0, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 65, 83, 83, 73, 71, 78, 32, 38, 38, 32, 99, 117, 114, 114, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 32, 38, 38, 32, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 112, 97, 114, 101, 110, 116, 76, 97, 98, 101, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 97, 115, 109, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 112, 114, 111, 118, 105, 100, 101, 100, 84, 111, 116, 97, 108, 77, 101, 109, 111, 114, 121, 39, 93, 59, 32, 125, 0, 69, 114, 114, 111, 114, 58, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 109, 101, 109, 111, 114, 121, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 109, 117, 108, 116, 105, 112, 108, 101, 32, 111, 102, 32, 116, 104, 101, 32, 54, 52, 107, 32, 119, 97, 115, 109, 32, 112, 97, 103, 101, 32, 115, 105, 122, 101, 10, 0, 119, 97, 115, 109, 105, 110, 103, 46, 46, 46, 10, 0, 109, 97, 112, 112, 105, 110, 103, 32, 103, 108, 111, 98, 97, 108, 115, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 44, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 41, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 61, 32, 36, 49, 32, 125, 0, 119, 97, 115, 109, 45, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 105, 110, 103, 32, 109, 111, 100, 117, 108, 101, 58, 32, 10, 0, 103, 101, 110, 101, 114, 97, 116, 105, 110, 103, 32, 101, 120, 112, 111, 114, 116, 115, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 32, 61, 32, 123, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 91, 110, 97, 109, 101, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 65, 114, 114, 97, 121, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 115, 108, 105, 99, 101, 46, 99, 97, 108, 108, 40, 97, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 95, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 39, 93, 40, 36, 48, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 59, 32, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 50, 41, 59, 32, 97, 115, 115, 101, 114, 116, 40, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 44, 32, 39, 99, 104, 101, 99, 107, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 39, 32, 43, 32, 110, 97, 109, 101, 32, 43, 32, 39, 32, 61, 32, 39, 32, 43, 32, 109, 111, 100, 32, 43, 32, 39, 46, 39, 32, 43, 32, 98, 97, 115, 101, 41, 59, 32, 125, 0, 99, 114, 101, 97, 116, 105, 110, 103, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 101, 120, 116, 114, 97, 83, 116, 97, 99, 107, 84, 114, 97, 99, 101, 39, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 95, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 95, 115, 116, 97, 99, 107, 95, 116, 114, 97, 99, 101, 39, 93, 40, 41, 41, 59, 32, 125, 59, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 106, 115, 46, 99, 112, 112, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 108, 101, 110, 103, 116, 104, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 91, 36, 48, 93, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 117, 110, 100, 101, 102, 105, 110, 101, 100, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 36, 48, 32, 125, 0, 105, 115, 83, 116, 114, 105, 110, 103, 40, 41, 0, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 0, 115, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 105, 115, 116, 114, 105, 110, 103, 46, 104, 0, 73, 83, 116, 114, 105, 110, 103, 0, 33, 119, 97, 115, 109, 58, 58, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 101, 116, 0, 115, 105, 122, 101, 0, 110, 117, 109, 87, 111, 114, 107, 101, 114, 115, 32, 62, 61, 32, 49, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 109, 111, 100, 117, 108, 101, 45, 98, 117, 105, 108, 100, 105, 110, 103, 46, 104, 0, 79, 112, 116, 105, 109, 105, 122, 105, 110, 103, 73, 110, 99, 114, 101, 109, 101, 110, 116, 97, 108, 77, 111, 100, 117, 108, 101, 66, 117, 105, 108, 100, 101, 114, 0, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 103, 101, 116, 78, 117, 109, 98, 101, 114, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 97, 108, 108, 111, 99, 97, 116, 101, 71, 108, 111, 98, 97, 108, 0, 110, 101, 120, 116, 71, 108, 111, 98, 97, 108, 32, 60, 32, 109, 97, 120, 71, 108, 111, 98, 97, 108, 0, 105, 109, 112, 111, 114, 116, 101, 100, 91, 48, 93, 32, 61, 61, 32, 68, 79, 84, 0, 109, 111, 100, 117, 108, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 97, 98, 115, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 108, 108, 118, 109, 95, 99, 116, 116, 122, 95, 105, 51, 50, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 103, 101, 116, 67, 83, 116, 114, 105, 110, 103, 0, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 60, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 113, 117, 101, 117, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 61, 61, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 102, 105, 110, 105, 115, 104, 0, 67, 111, 117, 108, 100, 32, 110, 111, 116, 32, 102, 105, 110, 100, 32, 112, 97, 115, 115, 58, 32, 0, 70, 97, 116, 97, 108, 58, 32, 0, 111, 112, 101, 114, 97, 110, 100, 115, 32, 38, 38, 32, 111, 112, 101, 114, 97, 110, 100, 115, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 103, 101, 116, 66, 117, 105, 108, 116, 105, 110, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 105, 105, 0, 102, 102, 0, 100, 100, 0, 105, 110, 100, 101, 120, 32, 60, 32, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 32, 61, 61, 32, 0, 58, 32, 0, 44, 32, 111, 110, 32, 10, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 93, 32, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 93, 32, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 99, 111, 114, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 102, 97, 108, 115, 101, 58, 32, 0, 32, 33, 61, 32, 0, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 0, 97, 108, 108, 32, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 32, 45, 32, 0, 98, 108, 111, 99, 107, 43, 98, 114, 101, 97, 107, 115, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 114, 105, 103, 104, 116, 32, 116, 121, 112, 101, 32, 105, 102, 32, 98, 114, 101, 97, 107, 115, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 105, 110, 116, 40, 95, 105, 100, 41, 32, 61, 61, 32, 105, 110, 116, 40, 84, 58, 58, 83, 112, 101, 99, 105, 102, 105, 99, 73, 100, 41, 0, 99, 97, 115, 116, 0, 105, 102, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 98, 114, 101, 97, 107, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 114, 95, 116, 97, 98, 108, 101, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 110, 117, 109, 98, 101, 114, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 40, 111, 110, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 0, 41, 10, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 105, 110, 100, 105, 114, 101, 99, 116, 32, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 97, 110, 32, 105, 51, 50, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 32, 102, 117, 110, 99, 116, 105, 111, 110, 0, 108, 111, 97, 100, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 97, 100, 32, 97, 108, 105, 103, 110, 109, 101, 110, 116, 58, 32, 0, 115, 116, 111, 114, 101, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 115, 116, 111, 114, 101, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 99, 101, 105, 118, 101, 32, 97, 32, 110, 111, 110, 101, 32, 97, 115, 32, 116, 104, 101, 105, 114, 32, 105, 110, 112, 117, 116, 0, 101, 113, 122, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 105, 51, 50, 0, 110, 111, 110, 45, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 32, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 101, 32, 115, 97, 109, 101, 32, 116, 121, 112, 101, 0, 101, 113, 122, 32, 105, 110, 112, 117, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 32, 111, 114, 32, 105, 54, 52, 0, 101, 120, 116, 101, 110, 100, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 119, 114, 97, 112, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 116, 114, 117, 110, 99, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 99, 111, 110, 118, 101, 114, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 112, 114, 111, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 100, 101, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 98, 105, 110, 97, 114, 121, 32, 99, 104, 105, 108, 100, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 101, 113, 117, 97, 108, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 49, 32, 111, 112, 101, 114, 97, 110, 100, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 105, 51, 50, 32, 111, 112, 101, 114, 97, 110, 100, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 98, 111, 100, 121, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 115, 117, 108, 116, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 109, 101, 109, 111, 114, 121, 32, 109, 97, 120, 32, 62, 61, 32, 105, 110, 105, 116, 105, 97, 108, 0, 109, 97, 120, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 0, 115, 101, 103, 109, 101, 110, 116, 32, 111, 102, 102, 115, 101, 116, 32, 105, 115, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 116, 111, 116, 97, 108, 32, 115, 101, 103, 109, 101, 110, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 116, 114, 117, 101, 58, 32, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 117, 110, 105, 113, 117, 101, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 48, 32, 112, 97, 114, 97, 109, 115, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 34, 40, 110, 117, 108, 108, 41, 34, 0, 91, 93, 0, 110, 117, 108, 108, 0, 34, 58, 32, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 117, 105, 108, 100, 101, 114, 46, 104, 0, 97, 100, 100, 80, 97, 114, 97, 109, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 32, 43, 32, 102, 117, 110, 99, 45, 62, 118, 97, 114, 115, 46, 115, 105, 122, 101, 40, 41, 0, 97, 100, 100, 86, 97, 114, 0, 97, 115, 109, 50, 119, 97, 115, 109, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 115, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 0, 112, 114, 101, 112, 97, 114, 101, 50, 119, 97, 115, 109, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 33, 33, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 87, 65, 83, 77, 95, 74, 83, 95, 68, 69, 66, 85, 71, 39, 93, 32, 125, 0, 47, 47, 32, 69, 77, 83, 67, 82, 73, 80, 84, 69, 78, 95, 83, 84, 65, 82, 84, 95, 70, 85, 78, 67, 83, 0, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 115, 116, 114, 115, 116, 114, 40, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 49, 44, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 32, 34, 41, 32, 61, 61, 32, 48, 0, 112, 114, 111, 99, 101, 115, 115, 0, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 69, 110, 100, 32, 62, 32, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 53, 0, 97, 32, 60, 61, 32, 115, 116, 100, 58, 58, 110, 117, 109, 101, 114, 105, 99, 95, 108, 105, 109, 105, 116, 115, 60, 97, 100, 100, 114, 101, 115, 115, 95, 116, 62, 58, 58, 109, 97, 120, 40, 41, 0, 65, 100, 100, 114, 101, 115, 115, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 115, 45, 112, 97, 114, 115, 101, 114, 46, 104, 0, 112, 97, 114, 115, 101, 0, 115, 116, 97, 99, 107, 32, 105, 115, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 97, 114, 115, 101, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 108, 105, 115, 116, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 116, 114, 105, 110, 103, 0, 32, 41, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 109, 111, 114, 101, 32, 101, 108, 101, 109, 101, 110, 116, 115, 32, 105, 110, 32, 108, 105, 115, 116, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 79, 68, 85, 76, 69, 0, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 0, 33, 105, 115, 76, 105, 115, 116, 95, 0, 115, 116, 114, 0, 99, 95, 115, 116, 114, 0, 119, 114, 105, 116, 101, 32, 62, 61, 32, 100, 97, 116, 97, 46, 100, 97, 116, 97, 40, 41, 0, 115, 116, 114, 105, 110, 103, 84, 111, 66, 105, 110, 97, 114, 121, 0, 97, 99, 116, 117, 97, 108, 32, 60, 61, 32, 100, 97, 116, 97, 46, 115, 105, 122, 101, 40, 41, 0, 117, 110, 107, 110, 111, 119, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 0, 102, 117, 110, 99, 46, 105, 115, 76, 105, 115, 116, 40, 41, 0, 112, 97, 114, 115, 101, 84, 121, 112, 101, 0, 117, 110, 107, 110, 111, 119, 110, 32, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 110, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 105, 109, 112, 111, 114, 116, 32, 101, 108, 101, 109, 101, 110, 116, 0, 114, 101, 115, 117, 108, 116, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 82, 69, 83, 85, 76, 84, 0, 112, 97, 114, 115, 101, 73, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 117, 110, 107, 110, 111, 119, 110, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 32, 100, 101, 99, 108, 97, 114, 97, 116, 105, 111, 110, 0, 110, 111, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 91, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 63, 93, 0, 97, 98, 111, 114, 116, 95, 111, 110, 32, 0, 98, 97, 100, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 0, 32, 118, 115, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 0, 119, 97, 107, 97, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 108, 111, 97, 100, 0, 115, 116, 111, 114, 101, 0, 117, 110, 97, 114, 121, 0, 104, 111, 115, 116, 0, 110, 111, 110, 101, 0, 105, 51, 50, 0, 105, 54, 52, 0, 102, 51, 50, 0, 102, 54, 52, 0, 108, 101, 102, 116, 32, 38, 38, 32, 114, 105, 103, 104, 116, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 98, 97, 100, 32, 99, 111, 110, 115, 116, 0, 109, 111, 100, 105, 102, 105, 101, 114, 32, 63, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 52, 93, 32, 61, 61, 32, 39, 48, 39, 32, 38, 38, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 53, 93, 32, 61, 61, 32, 39, 120, 39, 32, 58, 32, 49, 0, 115, 114, 99, 47, 112, 97, 114, 115, 105, 110, 103, 46, 104, 0, 112, 97, 114, 115, 101, 67, 111, 110, 115, 116, 0, 114, 101, 116, 45, 62, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 116, 121, 112, 101, 0, 78, 83, 116, 51, 95, 95, 50, 49, 57, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 51, 50, 0, 99, 97, 115, 116, 84, 111, 70, 51, 50, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 54, 52, 0, 99, 97, 115, 116, 84, 111, 70, 54, 52, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 54, 39, 0, 109, 97, 107, 101, 76, 111, 97, 100, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 50, 39, 0, 101, 113, 0, 98, 97, 100, 32, 111, 102, 102, 115, 101, 116, 0, 98, 97, 100, 32, 108, 111, 97, 100, 32, 97, 116, 116, 114, 105, 98, 117, 116, 101, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 98, 97, 100, 32, 115, 116, 111, 114, 101, 32, 97, 116, 116, 114, 105, 98, 117, 116, 101, 0, 108, 97, 98, 101, 108, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 0, 109, 97, 107, 101, 66, 108, 111, 99, 107, 0, 105, 110, 118, 97, 108, 105, 100, 32, 108, 97, 98, 101, 108, 0, 112, 111, 112, 95, 98, 97, 99, 107, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 105, 110, 118, 97, 108, 105, 100, 32, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 108, 111, 99, 97, 108, 32, 97, 99, 99, 101, 115, 115, 32, 105, 110, 32, 110, 111, 110, 45, 102, 117, 110, 99, 116, 105, 111, 110, 32, 115, 99, 111, 112, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 0, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 32, 62, 32, 48, 0, 103, 101, 116, 76, 111, 99, 97, 108, 73, 110, 100, 101, 120, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 105, 110, 100, 101, 120, 0, 105, 32, 60, 32, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 71, 108, 111, 98, 97, 108, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 105, 102, 84, 114, 117, 101, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 105, 102, 84, 114, 117, 101, 32, 38, 38, 32, 105, 102, 70, 97, 108, 115, 101, 0, 116, 111, 116, 97, 108, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 0, 99, 117, 114, 114, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 83, 69, 71, 77, 69, 78, 84, 0, 112, 97, 114, 115, 101, 77, 101, 109, 111, 114, 121, 0, 115, 91, 50, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 69, 77, 79, 82, 89, 0, 112, 97, 114, 115, 101, 69, 120, 112, 111, 114, 116, 0, 109, 101, 109, 111, 114, 121, 32, 101, 120, 112, 111, 114, 116, 101, 100, 32, 98, 117, 116, 32, 110, 111, 32, 109, 101, 109, 111, 114, 121, 0, 105, 32, 61, 61, 32, 115, 46, 115, 105, 122, 101, 40, 41, 0, 112, 97, 114, 115, 101, 71, 108, 111, 98, 97, 108, 0, 117, 110, 102, 97, 109, 105, 108, 105, 97, 114, 32, 115, 101, 99, 116, 105, 111, 110, 58, 32, 0, 112, 111, 115, 32, 43, 32, 110, 97, 109, 101, 83, 105, 122, 101, 32, 45, 32, 49, 32, 60, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 46, 104, 0, 114, 101, 97, 100, 0, 112, 111, 115, 32, 61, 61, 32, 98, 101, 102, 111, 114, 101, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 0, 61, 61, 32, 114, 101, 97, 100, 72, 101, 97, 100, 101, 114, 0, 115, 117, 114, 112, 114, 105, 115, 105, 110, 103, 32, 118, 97, 108, 117, 101, 0, 60, 61, 61, 0, 103, 101, 116, 73, 110, 116, 51, 50, 58, 32, 0, 32, 61, 61, 62, 0, 103, 101, 116, 73, 110, 116, 49, 54, 58, 32, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 101, 110, 100, 32, 111, 102, 32, 105, 110, 112, 117, 116, 0, 103, 101, 116, 73, 110, 116, 56, 58, 32, 0, 32, 40, 97, 116, 32, 0, 103, 101, 116, 85, 51, 50, 76, 69, 66, 58, 32, 0, 115, 116, 100, 58, 58, 105, 115, 95, 115, 105, 103, 110, 101, 100, 60, 84, 62, 58, 58, 118, 97, 108, 117, 101, 32, 38, 38, 32, 108, 97, 115, 116, 32, 38, 38, 32, 34, 100, 114, 111, 112, 112, 101, 100, 32, 98, 105, 116, 115, 32, 111, 110, 108, 121, 32, 118, 97, 108, 105, 100, 32, 102, 111, 114, 32, 115, 105, 103, 110, 101, 100, 32, 76, 69, 66, 34, 0, 115, 105, 122, 101, 95, 116, 40, 115, 104, 105, 102, 116, 41, 32, 60, 32, 115, 105, 122, 101, 111, 102, 40, 84, 41, 32, 42, 32, 56, 32, 38, 38, 32, 34, 76, 69, 66, 32, 111, 118, 101, 114, 102, 108, 111, 119, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 104, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 104, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 32, 60, 61, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 61, 61, 32, 114, 101, 97, 100, 83, 116, 97, 114, 116, 0, 61, 61, 32, 114, 101, 97, 100, 77, 101, 109, 111, 114, 121, 0, 61, 61, 32, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 58, 32, 0, 114, 101, 97, 100, 32, 111, 110, 101, 0, 102, 111, 114, 109, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 84, 121, 112, 101, 70, 111, 114, 109, 115, 58, 58, 66, 97, 115, 105, 99, 0, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 32, 112, 97, 114, 97, 109, 115, 58, 32, 0, 110, 117, 109, 82, 101, 115, 117, 108, 116, 115, 32, 61, 61, 32, 49, 0, 61, 61, 32, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 105, 109, 112, 111, 114, 116, 36, 0, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 45, 62, 110, 97, 109, 101, 46, 105, 115, 40, 41, 0, 105, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 73, 110, 108, 105, 110, 101, 83, 116, 114, 105, 110, 103, 58, 32, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 116, 111, 116, 97, 108, 32, 61, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 97, 100, 32, 111, 110, 101, 32, 97, 116, 32, 0, 115, 105, 122, 101, 32, 62, 32, 48, 0, 114, 101, 97, 100, 105, 110, 103, 0, 112, 114, 111, 99, 101, 115, 115, 105, 110, 103, 32, 102, 117, 110, 99, 116, 105, 111, 110, 58, 32, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 100, 101, 112, 116, 104, 32, 61, 61, 32, 48, 0, 112, 111, 115, 32, 61, 61, 32, 101, 110, 100, 79, 102, 70, 117, 110, 99, 116, 105, 111, 110, 0, 118, 97, 114, 36, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 105, 110, 116, 111, 32, 0, 32, 97, 116, 32, 0, 114, 101, 97, 100, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 101, 101, 105, 110, 103, 32, 0, 98, 97, 100, 32, 99, 111, 100, 101, 32, 48, 120, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 102, 114, 111, 109, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 108, 111, 99, 107, 0, 101, 110, 100, 32, 62, 61, 32, 115, 116, 97, 114, 116, 0, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 0, 10, 32, 122, 122, 32, 66, 108, 111, 99, 107, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 108, 97, 98, 101, 108, 36, 0, 112, 111, 115, 32, 62, 32, 48, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 32, 40, 97, 116, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 73, 102, 0, 108, 97, 115, 116, 83, 101, 112, 97, 114, 97, 116, 111, 114, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 69, 110, 100, 0, 118, 105, 115, 105, 116, 73, 102, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 114, 101, 97, 107, 0, 97, 114, 105, 116, 121, 32, 61, 61, 32, 48, 32, 124, 124, 32, 97, 114, 105, 116, 121, 32, 61, 61, 32, 49, 0, 118, 105, 115, 105, 116, 66, 114, 101, 97, 107, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 45, 32, 49, 32, 45, 32, 111, 102, 102, 115, 101, 116, 32, 60, 32, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 66, 114, 101, 97, 107, 78, 97, 109, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 119, 105, 116, 99, 104, 0, 118, 105, 115, 105, 116, 83, 119, 105, 116, 99, 104, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 0, 105, 110, 100, 101, 120, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 0, 110, 117, 109, 32, 61, 61, 32, 97, 114, 105, 116, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 32, 0, 32, 119, 105, 116, 104, 32, 116, 121, 112, 101, 32, 0, 32, 97, 110, 100, 32, 0, 32, 112, 97, 114, 97, 109, 115, 10, 0, 105, 32, 60, 32, 105, 109, 112, 111, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 71, 101, 116, 76, 111, 99, 97, 108, 32, 0, 99 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10244); -allocate([ 117, 114, 114, 45, 62, 105, 110, 100, 101, 120, 32, 60, 32, 99, 117, 114, 114, 70, 117, 110, 99, 116, 105, 111, 110, 45, 62, 103, 101, 116, 78, 117, 109, 76, 111, 99, 97, 108, 115, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 76, 111, 99, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 71, 101, 116, 71, 108, 111, 98, 97, 108, 32, 0, 99, 117, 114, 114, 45, 62, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 71, 108, 111, 98, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 71, 108, 111, 98, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 71, 108, 111, 98, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 108, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 82, 101, 116, 117, 114, 110, 0, 118, 105, 115, 105, 116, 82, 101, 116, 117, 114, 110, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 78, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 105, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 111, 110, 115, 116, 0, 118, 97, 108, 117, 101, 32, 60, 32, 48, 32, 38, 38, 32, 34, 115, 105, 103, 110, 45, 101, 120, 116, 101, 110, 100, 32, 115, 104, 111, 117, 108, 100, 32, 112, 114, 111, 100, 117, 99, 101, 115, 32, 97, 32, 110, 101, 103, 97, 116, 105, 118, 101, 32, 118, 97, 108, 117, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 85, 54, 52, 76, 69, 66, 58, 32, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 70, 108, 111, 97, 116, 51, 50, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 51, 50, 0, 103, 101, 116, 70, 108, 111, 97, 116, 54, 52, 58, 32, 0, 103, 101, 116, 73, 110, 116, 54, 52, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 54, 52, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 97, 100, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 116, 111, 114, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 72, 111, 115, 116, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 112, 111, 112, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 61, 61, 32, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 71, 108, 111, 98, 97, 108, 115, 0, 114, 101, 97, 100, 71, 108, 111, 98, 97, 108, 115, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 61, 61, 32, 114, 101, 97, 100, 68, 97, 116, 97, 83, 101, 103, 109, 101, 110, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 0, 61, 61, 32, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 110, 117, 109, 32, 61, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 110, 117, 109, 76, 111, 99, 97, 108, 115, 32, 61, 61, 32, 48, 0, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 102, 117, 110, 99, 116, 105, 111, 110, 115, 46, 115, 105, 122, 101, 40, 41, 0, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 0, 90, 49, 49, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 69, 49, 57, 74, 83, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 0, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 55, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 36, 48, 41, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 115, 111, 117, 114, 99, 101, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 72, 69, 65, 80, 56, 39, 93, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 36, 49, 44, 32, 36, 49, 32, 43, 32, 36, 50, 41, 59, 32, 118, 97, 114, 32, 116, 97, 114, 103, 101, 116, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 41, 59, 32, 116, 97, 114, 103, 101, 116, 46, 115, 101, 116, 40, 115, 111, 117, 114, 99, 101, 44, 32, 36, 48, 41, 59, 32, 125, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 91, 93, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 112, 117, 115, 104, 40, 36, 48, 41, 32, 125, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 110, 117, 108, 108, 59, 32, 118, 97, 114, 32, 108, 111, 111, 107, 117, 112, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 111, 107, 117, 112, 46, 97, 112, 112, 108, 121, 40, 110, 117, 108, 108, 44, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 125, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 111, 117, 116, 54, 52, 32, 61, 32, 36, 52, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 59, 32, 125, 32, 118, 97, 114, 32, 114, 101, 116, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 56, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 49, 54, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 123, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 72, 69, 65, 80, 85, 56, 91, 111, 117, 116, 54, 52, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 125, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 116, 59, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 125, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 118, 97, 108, 117, 101, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 61, 32, 36, 49, 32, 125, 0, 103, 101, 116, 105, 54, 52, 0, 123, 32, 118, 97, 114, 32, 115, 105, 122, 101, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 117, 102, 102, 101, 114, 59, 32, 116, 114, 121, 32, 123, 32, 98, 117, 102, 102, 101, 114, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 115, 105, 122, 101, 41, 59, 32, 125, 32, 99, 97, 116, 99, 104, 40, 101, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 59, 32, 125, 32, 118, 97, 114, 32, 111, 108, 100, 72, 69, 65, 80, 56, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 72, 69, 65, 80, 56, 39, 93, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 98, 117, 102, 102, 101, 114, 41, 59, 32, 116, 101, 109, 112, 46, 115, 101, 116, 40, 111, 108, 100, 72, 69, 65, 80, 56, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 98, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 98, 117, 102, 102, 101, 114, 59, 32, 125, 0, 123, 32, 97, 98, 111, 114, 116, 40, 34, 119, 97, 115, 109, 32, 116, 114, 97, 112, 58, 32, 34, 32, 43, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 41, 59, 32, 125, 0, 78, 52, 119, 97, 115, 109, 49, 54, 71, 108, 111, 98, 97, 108, 73, 110, 105, 116, 82, 117, 110, 110, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 78, 83, 95, 49, 54, 71, 108, 111, 98, 97, 108, 73, 110, 105, 116, 82, 117, 110, 110, 101, 114, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 54, 71, 108, 111, 98, 97, 108, 73, 110, 105, 116, 82, 117, 110, 110, 101, 114, 69, 78, 83, 95, 52, 70, 108, 111, 119, 69, 69, 69, 0, 101, 120, 116, 101, 110, 100, 84, 111, 83, 73, 54, 52, 0, 101, 120, 116, 101, 110, 100, 84, 111, 85, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 73, 51, 50, 0, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 51, 50, 0, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 115, 116, 84, 111, 73, 51, 50, 0, 101, 120, 116, 101, 110, 100, 84, 111, 70, 54, 52, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 54, 52, 0, 99, 97, 115, 116, 84, 111, 73, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 70, 51, 50, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 108, 101, 102, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 0, 118, 105, 115, 105, 116, 66, 105, 110, 97, 114, 121, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 114, 105, 103, 104, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 115, 116, 100, 58, 58, 105, 115, 110, 97, 110, 40, 102, 41, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 78, 97, 78, 34, 0, 115, 101, 116, 81, 117, 105, 101, 116, 78, 97, 78, 0, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 0, 33, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 105, 110, 103, 40, 41, 32, 124, 124, 32, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 84, 111, 32, 61, 61, 32, 82, 69, 84, 85, 82, 78, 95, 70, 76, 79, 87, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 114, 101, 116, 46, 116, 121, 112, 101, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 96, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 0, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 44, 32, 103, 111, 116, 32, 0, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 80, 97, 114, 97, 109, 40, 105, 41, 0, 70, 117, 110, 99, 116, 105, 111, 110, 83, 99, 111, 112, 101, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 116, 121, 112, 101, 32, 0, 32, 102, 111, 114, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 0, 44, 32, 103, 111, 116, 32, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 86, 97, 114, 40, 105, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 50, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 51, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 69, 69, 69, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 50, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 52, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 69, 69, 69, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 50, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 52, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 69, 69, 69, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 78, 83, 95, 52, 70, 108, 111, 119, 69, 69, 69, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 116, 121, 112, 101, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 35, 32, 111, 102, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 116, 121, 112, 101, 0, 102, 108, 111, 119, 46, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 0, 111, 102, 102, 115, 101, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 102, 105, 110, 97, 108, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 98, 121, 116, 101, 115, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 104, 105, 103, 104, 101, 115, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 50, 49, 56, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 114, 101, 108, 97, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 111, 98, 106, 101, 99, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 101, 120, 99, 101, 101, 100, 115, 32, 109, 97, 120, 0, 47, 61, 61, 32, 40, 98, 105, 110, 97, 114, 121, 101, 110, 32, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 32, 115, 116, 97, 99, 107, 32, 116, 114, 97, 99, 101, 41, 10, 0, 124, 58, 32, 0, 92, 61, 61, 10, 0, 101, 120, 112, 111, 114, 116, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 69, 120, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 0, 99, 97, 108, 108, 69, 120, 112, 111, 114, 116, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 46, 99, 111, 110, 115, 116, 32, 0, 58, 48, 120, 0, 78, 97, 78, 80, 97, 121, 108, 111, 97, 100, 0, 45, 48, 0, 37, 108, 102, 0, 100, 32, 62, 61, 32, 48, 0, 110, 117, 109, 84, 111, 83, 116, 114, 105, 110, 103, 0, 48, 120, 37, 108, 108, 120, 0, 37, 108, 108, 117, 0, 37, 108, 108, 120, 0, 37, 101, 0, 37, 46, 48, 102, 0, 110, 117, 109, 32, 60, 32, 49, 48, 48, 48, 0, 103, 101, 116, 105, 51, 50, 0, 103, 101, 116, 102, 51, 50, 0, 103, 101, 116, 102, 54, 52, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 53, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 118, 69, 69, 0, 116, 121, 112, 101, 45, 62, 112, 97, 114, 97, 109, 115, 91, 105, 93, 32, 61, 61, 32, 102, 54, 52, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 41, 0, 109, 97, 107, 101, 67, 111, 110, 115, 116, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 49, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 69, 69, 0, 97, 116, 58, 32, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 33, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 104, 101, 97, 112, 41, 32, 33, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 97, 115, 115, 105, 103, 110, 0, 100, 100, 100, 0, 105, 105, 105, 0, 118, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 97, 100, 32, 117, 110, 97, 114, 121, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 50, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 102, 114, 111, 117, 110, 100, 32, 116, 97, 114, 103, 101, 116, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 83, 85, 66, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 66, 73, 78, 65, 82, 89, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 49, 93, 32, 61, 61, 32, 65, 78, 68, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 116, 121, 112, 101, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 104, 105, 108, 101, 45, 111, 117, 116, 0, 119, 104, 105, 108, 101, 45, 105, 110, 0, 100, 111, 45, 111, 110, 99, 101, 0, 117, 110, 108, 105, 107, 101, 108, 121, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 100, 111, 45, 111, 117, 116, 0, 100, 111, 45, 105, 110, 0, 102, 111, 114, 45, 111, 117, 116, 0, 102, 111, 114, 45, 105, 110, 0, 98, 114, 45, 62, 99, 111, 110, 100, 105, 116, 105, 111, 110, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 124, 124, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 85, 78, 65, 82, 89, 95, 80, 82, 69, 70, 73, 88, 0, 115, 119, 105, 116, 99, 104, 45, 100, 101, 102, 97, 117, 108, 116, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 109, 105, 110, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 48, 0, 115, 119, 105, 116, 99, 104, 45, 99, 97, 115, 101, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 98, 97, 100, 32, 119, 97, 115, 109, 32, 98, 105, 110, 97, 114, 121, 32, 111, 112, 0, 102, 97, 108, 115, 101, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 105, 103, 110, 101, 100, 32, 111, 114, 32, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 51, 50, 34, 0, 99, 104, 101, 99, 107, 76, 105, 116, 101, 114, 97, 108, 0, 100, 101, 116, 101, 99, 116, 65, 115, 109, 84, 121, 112, 101, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 32, 38, 38, 32, 97, 115, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 110, 111, 116, 101, 73, 109, 112, 111, 114, 116, 101, 100, 70, 117, 110, 99, 116, 105, 111, 110, 67, 97, 108, 108, 0, 116, 121, 112, 101, 36, 0, 108, 97, 98, 101, 108, 36, 98, 114, 101, 97, 107, 36, 0, 108, 97, 98, 101, 108, 36, 99, 111, 110, 116, 105, 110, 117, 101, 36, 0, 102, 109, 111, 100, 40, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 44, 32, 49, 41, 32, 61, 61, 32, 48, 0, 103, 101, 116, 73, 110, 116, 101, 103, 101, 114, 0, 100, 111, 117, 98, 108, 101, 40, 114, 101, 116, 41, 32, 61, 61, 32, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 49, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 106, 69, 69, 69, 0, 98, 97, 100, 32, 112, 114, 111, 99, 101, 115, 115, 85, 110, 115, 104, 105, 102, 116, 101, 100, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 0, 59, 0, 112, 117, 115, 104, 95, 98, 97, 99, 107, 0, 103, 101, 116, 65, 114, 114, 97, 121, 0, 115, 114, 99, 32, 62, 32, 115, 116, 97, 114, 116, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 112, 97, 114, 115, 101, 114, 46, 104, 0, 70, 114, 97, 103, 0, 115, 116, 114, 99, 109, 112, 40, 115, 116, 114, 46, 115, 116, 114, 44, 32, 115, 116, 97, 114, 116, 41, 32, 61, 61, 32, 48, 0, 102, 114, 97, 103, 32, 112, 97, 114, 115, 105, 110, 103, 0, 37, 115, 58, 10, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 10, 0, 10, 10, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 69, 80, 65, 82, 65, 84, 79, 82, 32, 38, 38, 32, 110, 97, 109, 101, 46, 115, 116, 114, 91, 48, 93, 32, 61, 61, 32, 39, 40, 39, 0, 112, 97, 114, 115, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 40, 39, 0, 97, 114, 103, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 102, 117, 110, 99, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 112, 112, 101, 110, 100, 65, 114, 103, 117, 109, 101, 110, 116, 84, 111, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 123, 39, 0, 112, 97, 114, 115, 101, 66, 114, 97, 99, 107, 101, 116, 101, 100, 66, 108, 111, 99, 107, 0, 59, 125, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 125, 39, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 112, 97, 114, 115, 101, 86, 97, 114, 0, 59, 44, 0, 118, 97, 114, 91, 48, 93, 32, 61, 61, 32, 86, 65, 82, 0, 97, 112, 112, 101, 110, 100, 84, 111, 86, 97, 114, 0, 104, 97, 115, 67, 104, 97, 114, 40, 115, 101, 112, 115, 44, 32, 42, 115, 114, 99, 41, 0, 112, 97, 114, 115, 101, 82, 101, 116, 117, 114, 110, 0, 112, 97, 114, 115, 101, 80, 97, 114, 101, 110, 110, 101, 100, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 41, 39, 0, 110, 101, 120, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 75, 69, 89, 87, 79, 82, 68, 32, 38, 38, 32, 110, 101, 120, 116, 46, 115, 116, 114, 32, 61, 61, 32, 87, 72, 73, 76, 69, 0, 112, 97, 114, 115, 101, 68, 111, 0, 112, 97, 114, 115, 101, 83, 119, 105, 116, 99, 104, 0, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 79, 80, 69, 82, 65, 84, 79, 82, 0, 118, 97, 108, 117, 101, 46, 115, 116, 114, 32, 61, 61, 32, 77, 73, 78, 85, 83, 0, 118, 97, 108, 117, 101, 50, 46, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 58, 39, 0, 115, 119, 105, 116, 99, 104, 95, 91, 48, 93, 32, 61, 61, 32, 83, 87, 73, 84, 67, 72, 0, 97, 112, 112, 101, 110, 100, 67, 97, 115, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 68, 101, 102, 97, 117, 108, 116, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 67, 111, 100, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 99, 111, 100, 101, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 112, 97, 114, 115, 101, 70, 111, 114, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 59, 39, 0, 112, 97, 114, 115, 101, 67, 97, 108, 108, 0, 44, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 116, 115, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 99, 97, 108, 108, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 97, 112, 112, 101, 110, 100, 84, 111, 67, 97, 108, 108, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 91, 39, 0, 112, 97, 114, 115, 101, 73, 110, 100, 101, 120, 105, 110, 103, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 93, 39, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 46, 39, 0, 112, 97, 114, 115, 101, 68, 111, 116, 116, 105, 110, 103, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 98, 97, 100, 32, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 116, 97, 116, 101, 0, 105, 32, 60, 32, 40, 105, 110, 116, 41, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 45, 49, 32, 38, 38, 32, 105, 32, 62, 61, 32, 51, 0, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 78, 111, 100, 101, 0, 33, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 79, 112, 0, 107, 101, 121, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 109, 97, 107, 101, 68, 111, 116, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 80, 97, 114, 101, 110, 0, 42, 115, 114, 99, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 66, 114, 97, 99, 101, 0, 44, 93, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 65, 82, 82, 65, 89, 0, 97, 112, 112, 101, 110, 100, 84, 111, 65, 114, 114, 97, 121, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 67, 117, 114, 108, 121, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 32, 124, 124, 32, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 0, 44, 125, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 79, 66, 74, 69, 67, 84, 0, 97, 112, 112, 101, 110, 100, 84, 111, 79, 98, 106, 101, 99, 116, 0, 98, 108, 111, 99, 107, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 97, 112, 112, 101, 110, 100, 84, 111, 66, 108, 111, 99, 107, 0, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 0, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 45, 108, 101, 97, 114, 110, 105, 110, 103, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 32, 97, 110, 100, 32, 108, 101, 97, 114, 110, 105, 110, 103, 0, 100, 99, 101, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 0, 100, 114, 111, 112, 45, 114, 101, 116, 117, 114, 110, 45, 118, 97, 108, 117, 101, 115, 0, 115, 116, 111, 112, 115, 32, 114, 101, 108, 121, 105, 110, 103, 32, 111, 110, 32, 114, 101, 116, 117, 114, 110, 32, 118, 97, 108, 117, 101, 115, 32, 102, 114, 111, 109, 32, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 97, 110, 100, 32, 115, 116, 111, 114, 101, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 45, 102, 117, 110, 99, 116, 105, 111, 110, 45, 101, 108, 105, 109, 105, 110, 97, 116, 105, 111, 110, 0, 114, 101, 109, 111, 118, 101, 115, 32, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 108, 111, 119, 101, 114, 45, 105, 102, 45, 101, 108, 115, 101, 0, 108, 111, 119, 101, 114, 115, 32, 105, 102, 45, 101, 108, 115, 101, 115, 32, 105, 110, 116, 111, 32, 105, 102, 115, 44, 32, 98, 108, 111, 99, 107, 115, 32, 97, 110, 100, 32, 98, 114, 97, 110, 99, 104, 101, 115, 0, 109, 101, 114, 103, 101, 45, 98, 108, 111, 99, 107, 115, 0, 109, 101, 114, 103, 101, 115, 32, 98, 108, 111, 99, 107, 115, 32, 116, 111, 32, 116, 104, 101, 105, 114, 32, 112, 97, 114, 101, 110, 116, 115, 0, 109, 101, 116, 114, 105, 99, 115, 0, 114, 101, 112, 111, 114, 116, 115, 32, 109, 101, 116, 114, 105, 99, 115, 0, 110, 109, 0, 110, 97, 109, 101, 32, 108, 105, 115, 116, 0, 110, 97, 109, 101, 45, 109, 97, 110, 97, 103, 101, 114, 0, 117, 116, 105, 108, 105, 116, 121, 32, 112, 97, 115, 115, 32, 116, 111, 32, 109, 97, 110, 97, 103, 101, 32, 110, 97, 109, 101, 115, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 115, 0, 111, 112, 116, 105, 109, 105, 122, 101, 45, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 0, 111, 112, 116, 105, 109, 105, 122, 101, 115, 32, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 99, 111, 109, 98, 105, 110, 97, 116, 105, 111, 110, 115, 0, 112, 111, 115, 116, 45, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 32, 102, 111, 114, 32, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 103, 101, 110, 101, 114, 97, 116, 101, 100, 32, 99, 111, 100, 101, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 112, 114, 105, 110, 116, 45, 109, 105, 110, 105, 102, 105, 101, 100, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 109, 105, 110, 105, 102, 105, 101, 100, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 112, 114, 105, 110, 116, 45, 102, 117, 108, 108, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 102, 117, 108, 108, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 114, 101, 109, 111, 118, 101, 45, 105, 109, 112, 111, 114, 116, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 105, 109, 112, 111, 114, 116, 115, 32, 97, 110, 100, 32, 114, 101, 112, 108, 97, 99, 101, 115, 32, 116, 104, 101, 109, 32, 119, 105, 116, 104, 32, 110, 111, 112, 115, 0, 114, 101, 109, 111, 118, 101, 45, 109, 101, 109, 111, 114, 121, 0, 114, 101, 109, 111, 118, 101, 115, 32, 109, 101, 109, 111, 114, 121, 32, 115, 101, 103, 109, 101, 110, 116, 115, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 98, 114, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 98, 114, 101, 97, 107, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 111, 116, 32, 110, 101, 101, 100, 101, 100, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 117, 115, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 110, 97, 109, 101, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 110, 97, 109, 101, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 114, 101, 111, 114, 100, 101, 114, 45, 102, 117 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20484); -allocate([ 110, 99, 116, 105, 111, 110, 115, 0, 115, 111, 114, 116, 115, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 114, 101, 111, 114, 100, 101, 114, 45, 108, 111, 99, 97, 108, 115, 0, 115, 111, 114, 116, 115, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 115, 105, 109, 112, 108, 105, 102, 121, 45, 108, 111, 99, 97, 108, 115, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 108, 111, 99, 97, 108, 115, 45, 114, 101, 108, 97, 116, 101, 100, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 0, 118, 97, 99, 117, 117, 109, 0, 114, 101, 109, 111, 118, 101, 115, 32, 111, 98, 118, 105, 111, 117, 115, 108, 121, 32, 117, 110, 110, 101, 101, 100, 101, 100, 32, 99, 111, 100, 101, 0, 112, 114, 101, 99, 111, 109, 112, 117, 116, 101, 0, 99, 111, 109, 112, 117, 116, 101, 115, 32, 99, 111, 109, 112, 105, 108, 101, 45, 116, 105, 109, 101, 32, 101, 118, 97, 108, 117, 97, 116, 97, 98, 108, 101, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 115, 0, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 101, 110, 100, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 83, 53, 95, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 101, 115, 46, 46, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 112, 97, 115, 115, 101, 115, 32, 116, 111, 111, 107, 32, 0, 32, 115, 101, 99, 111, 110, 100, 115, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 32, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 58, 32, 0, 46, 46, 46, 32, 0, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 78, 52, 119, 97, 115, 109, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 10, 0, 32, 32, 32, 32, 0, 40, 115, 101, 103, 109, 101, 110, 116, 32, 0, 32, 34, 0, 34, 41, 0, 92, 110, 0, 92, 48, 100, 0, 92, 116, 0, 92, 48, 99, 0, 92, 48, 56, 0, 92, 92, 0, 92, 34, 0, 92, 39, 0, 10, 32, 32, 0, 101, 120, 112, 111, 114, 116, 32, 0, 32, 109, 101, 109, 111, 114, 121, 41, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 114, 101, 115, 117, 108, 116, 32, 0, 108, 111, 99, 97, 108, 32, 0, 99, 117, 114, 114, 0, 118, 105, 115, 105, 116, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 110, 111, 112, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 99, 117, 114, 114, 101, 110, 116, 95, 109, 101, 109, 111, 114, 121, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 0, 104, 97, 115, 102, 101, 97, 116, 117, 114, 101, 32, 0, 115, 101, 108, 101, 99, 116, 0, 27, 91, 51, 53, 109, 0, 27, 91, 49, 109, 0, 105, 51, 50, 46, 97, 100, 100, 0, 105, 51, 50, 46, 115, 117, 98, 0, 105, 51, 50, 46, 109, 117, 108, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 0, 105, 51, 50, 46, 97, 110, 100, 0, 105, 51, 50, 46, 111, 114, 0, 105, 51, 50, 46, 120, 111, 114, 0, 105, 51, 50, 46, 115, 104, 108, 0, 105, 51, 50, 46, 115, 104, 114, 95, 117, 0, 105, 51, 50, 46, 115, 104, 114, 95, 115, 0, 105, 51, 50, 46, 114, 111, 116, 108, 0, 105, 51, 50, 46, 114, 111, 116, 114, 0, 105, 51, 50, 46, 101, 113, 0, 105, 51, 50, 46, 110, 101, 0, 105, 51, 50, 46, 108, 116, 95, 115, 0, 105, 51, 50, 46, 108, 116, 95, 117, 0, 105, 51, 50, 46, 108, 101, 95, 115, 0, 105, 51, 50, 46, 108, 101, 95, 117, 0, 105, 51, 50, 46, 103, 116, 95, 115, 0, 105, 51, 50, 46, 103, 116, 95, 117, 0, 105, 51, 50, 46, 103, 101, 95, 115, 0, 105, 51, 50, 46, 103, 101, 95, 117, 0, 105, 54, 52, 46, 97, 100, 100, 0, 105, 54, 52, 46, 115, 117, 98, 0, 105, 54, 52, 46, 109, 117, 108, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 0, 105, 54, 52, 46, 97, 110, 100, 0, 105, 54, 52, 46, 111, 114, 0, 105, 54, 52, 46, 120, 111, 114, 0, 105, 54, 52, 46, 115, 104, 108, 0, 105, 54, 52, 46, 115, 104, 114, 95, 117, 0, 105, 54, 52, 46, 115, 104, 114, 95, 115, 0, 105, 54, 52, 46, 114, 111, 116, 108, 0, 105, 54, 52, 46, 114, 111, 116, 114, 0, 105, 54, 52, 46, 101, 113, 0, 105, 54, 52, 46, 110, 101, 0, 105, 54, 52, 46, 108, 116, 95, 115, 0, 105, 54, 52, 46, 108, 116, 95, 117, 0, 105, 54, 52, 46, 108, 101, 95, 115, 0, 105, 54, 52, 46, 108, 101, 95, 117, 0, 105, 54, 52, 46, 103, 116, 95, 115, 0, 105, 54, 52, 46, 103, 116, 95, 117, 0, 105, 54, 52, 46, 103, 101, 95, 115, 0, 105, 54, 52, 46, 103, 101, 95, 117, 0, 102, 51, 50, 46, 97, 100, 100, 0, 102, 51, 50, 46, 115, 117, 98, 0, 102, 51, 50, 46, 109, 117, 108, 0, 102, 51, 50, 46, 100, 105, 118, 0, 102, 51, 50, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 51, 50, 46, 109, 105, 110, 0, 102, 51, 50, 46, 109, 97, 120, 0, 102, 51, 50, 46, 101, 113, 0, 102, 51, 50, 46, 110, 101, 0, 102, 51, 50, 46, 108, 116, 0, 102, 51, 50, 46, 108, 101, 0, 102, 51, 50, 46, 103, 116, 0, 102, 51, 50, 46, 103, 101, 0, 102, 54, 52, 46, 97, 100, 100, 0, 102, 54, 52, 46, 115, 117, 98, 0, 102, 54, 52, 46, 109, 117, 108, 0, 102, 54, 52, 46, 100, 105, 118, 0, 102, 54, 52, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 54, 52, 46, 109, 105, 110, 0, 102, 54, 52, 46, 109, 97, 120, 0, 102, 54, 52, 46, 101, 113, 0, 102, 54, 52, 46, 110, 101, 0, 102, 54, 52, 46, 108, 116, 0, 102, 54, 52, 46, 108, 101, 0, 102, 54, 52, 46, 103, 116, 0, 102, 54, 52, 46, 103, 101, 0, 27, 91, 48, 109, 0, 105, 51, 50, 46, 99, 108, 122, 0, 105, 51, 50, 46, 99, 116, 122, 0, 105, 51, 50, 46, 112, 111, 112, 99, 110, 116, 0, 105, 51, 50, 46, 101, 113, 122, 0, 105, 54, 52, 46, 99, 108, 122, 0, 105, 54, 52, 46, 99, 116, 122, 0, 105, 54, 52, 46, 112, 111, 112, 99, 110, 116, 0, 105, 54, 52, 46, 101, 113, 122, 0, 102, 51, 50, 46, 110, 101, 103, 0, 102, 51, 50, 46, 97, 98, 115, 0, 102, 51, 50, 46, 99, 101, 105, 108, 0, 102, 51, 50, 46, 102, 108, 111, 111, 114, 0, 102, 51, 50, 46, 116, 114, 117, 110, 99, 0, 102, 51, 50, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 51, 50, 46, 115, 113, 114, 116, 0, 102, 54, 52, 46, 110, 101, 103, 0, 102, 54, 52, 46, 97, 98, 115, 0, 102, 54, 52, 46, 99, 101, 105, 108, 0, 102, 54, 52, 46, 102, 108, 111, 111, 114, 0, 102, 54, 52, 46, 116, 114, 117, 110, 99, 0, 102, 54, 52, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 54, 52, 46, 115, 113, 114, 116, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 105, 51, 50, 46, 119, 114, 97, 112, 47, 105, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 0, 105, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 102, 51, 50, 46, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 102, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 0, 102, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 0, 46, 115, 116, 111, 114, 101, 0, 49, 54, 0, 51, 50, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 108, 111, 97, 100, 0, 95, 115, 0, 95, 117, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 32, 0, 108, 111, 111, 112, 0, 99, 117, 114, 114, 45, 62, 105, 110, 46, 105, 115, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 114, 105, 110, 116, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 76, 111, 111, 112, 0, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 32, 62, 32, 48, 0, 115, 114, 99, 47, 109, 105, 120, 101, 100, 95, 97, 114, 101, 110, 97, 46, 104, 0, 98, 97, 99, 107, 0, 27, 91, 51, 51, 109, 0, 40, 41, 0, 103, 108, 111, 98, 97, 108, 32, 0, 105, 109, 112, 111, 114, 116, 32, 0, 32, 40, 102, 117, 110, 99, 0, 41, 41, 0, 27, 91, 51, 50, 109, 0, 32, 32, 0, 27, 91, 51, 49, 109, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 0, 43, 45, 42, 47, 37, 60, 62, 38, 94, 124, 126, 61, 33, 44, 63, 58, 46, 0, 40, 91, 59, 123, 125, 0, 116, 111, 112, 108, 101, 118, 101, 108, 0, 100, 101, 102, 117, 110, 0, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 0, 118, 97, 114, 0, 99, 111, 110, 115, 116, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 0, 98, 105, 110, 97, 114, 121, 0, 114, 101, 116, 117, 114, 110, 0, 105, 102, 0, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 0, 110, 117, 109, 0, 108, 97, 98, 101, 108, 0, 98, 114, 101, 97, 107, 0, 99, 111, 110, 116, 105, 110, 117, 101, 0, 115, 119, 105, 116, 99, 104, 0, 115, 116, 114, 105, 110, 103, 0, 116, 101, 109, 112, 82, 101, 116, 48, 0, 103, 101, 116, 84, 101, 109, 112, 82, 101, 116, 48, 0, 95, 108, 108, 118, 109, 95, 99, 116, 116, 122, 95, 105, 51, 50, 0, 95, 95, 95, 117, 100, 105, 118, 109, 111, 100, 100, 105, 52, 0, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 0, 117, 110, 97, 114, 121, 45, 112, 111, 115, 116, 102, 105, 120, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 0, 62, 62, 62, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 0, 72, 69, 65, 80, 56, 0, 72, 69, 65, 80, 49, 54, 0, 72, 69, 65, 80, 51, 50, 0, 72, 69, 65, 80, 70, 51, 50, 0, 72, 69, 65, 80, 85, 56, 0, 72, 69, 65, 80, 85, 49, 54, 0, 72, 69, 65, 80, 85, 51, 50, 0, 72, 69, 65, 80, 70, 54, 52, 0, 102, 48, 0, 91, 0, 123, 0, 125, 0, 63, 0, 58, 0, 100, 101, 102, 97, 117, 108, 116, 0, 100, 111, 116, 0, 110, 101, 119, 0, 97, 114, 114, 97, 121, 0, 111, 98, 106, 101, 99, 116, 0, 118, 97, 114, 32, 99, 111, 110, 115, 116, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 102, 32, 101, 108, 115, 101, 32, 100, 111, 32, 119, 104, 105, 108, 101, 32, 102, 111, 114, 32, 98, 114, 101, 97, 107, 32, 99, 111, 110, 116, 105, 110, 117, 101, 32, 114, 101, 116, 117, 114, 110, 32, 115, 119, 105, 116, 99, 104, 32, 99, 97, 115, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 104, 114, 111, 119, 32, 116, 114, 121, 32, 99, 97, 116, 99, 104, 32, 102, 105, 110, 97, 108, 108, 121, 32, 116, 114, 117, 101, 32, 102, 97, 108, 115, 101, 32, 110, 117, 108, 108, 32, 110, 101, 119, 0, 33, 32, 126, 32, 43, 32, 45, 0, 42, 32, 47, 32, 37, 0, 43, 32, 45, 0, 60, 60, 32, 62, 62, 32, 62, 62, 62, 0, 60, 32, 60, 61, 32, 62, 32, 62, 61, 0, 61, 61, 32, 33, 61, 0, 63, 32, 58, 0, 97, 115, 115, 105, 103, 110, 32, 99, 97, 108, 108, 32, 98, 105, 110, 97, 114, 121, 32, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 32, 110, 97, 109, 101, 32, 110, 117, 109, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 32, 100, 111, 116, 32, 110, 101, 119, 32, 115, 117, 98, 32, 115, 101, 113, 32, 115, 116, 114, 105, 110, 103, 32, 111, 98, 106, 101, 99, 116, 32, 97, 114, 114, 97, 121, 0, 105, 115, 65, 114, 114, 97, 121, 40, 41, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 115, 105, 109, 112, 108, 101, 95, 97, 115, 116, 46, 104, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 95, 99, 104, 101, 99, 107, 0, 110, 111, 100, 101, 91, 49, 93, 32, 61, 61, 32, 65, 83, 77, 95, 70, 76, 79, 65, 84, 95, 90, 69, 82, 79, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 111, 112, 116, 105, 109, 105, 122, 101, 114, 45, 115, 104, 97, 114, 101, 100, 46, 99, 112, 112, 0, 100, 101, 116, 101, 99, 116, 84, 121, 112, 101, 0, 110, 111, 100, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25, 17, 4, 8, 31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9, 31, 22, 30, 21, 18, 10, 29, 2, 20, 17, 15, 13, 9, 6, 28, 1, 23, 19, 11, 3, 16, 14, 7, 24, 12, 4, 8, 25, 5, 26, 27, 0, 33, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 103, 101, 116, 40, 41, 45, 62, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 114, 99, 47, 115, 117, 112, 112, 111, 114, 116, 47, 116, 104, 114, 101, 97, 100, 115, 46, 99, 112, 112, 0, 126, 84, 104, 114, 101, 97, 100, 0, 84, 104, 114, 101, 97, 100, 0, 116, 104, 114, 101, 97, 100, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 102, 97, 105, 108, 101, 100, 0, 111, 108, 100, 32, 61, 61, 32, 116, 104, 114, 101, 97, 100, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 115, 101, 116, 84, 104, 114, 101, 97, 100, 115, 65, 114, 101, 82, 101, 97, 100, 121, 0, 66, 73, 78, 65, 82, 89, 69, 78, 95, 67, 79, 82, 69, 83, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 111, 114, 107, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 110, 117, 109, 0, 33, 114, 117, 110, 110, 105, 110, 103, 0, 70, 85, 78, 67, 83, 73, 71, 36, 0, 116, 111, 112, 109, 111, 115, 116, 0, 73, 110, 116, 56, 65, 114, 114, 97, 121, 0, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 0, 105, 109, 112, 111, 115, 115, 105, 98, 108, 101, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 77, 97, 116, 104, 0, 105, 109, 117, 108, 0, 99, 108, 122, 51, 50, 0, 102, 114, 111, 117, 110, 100, 0, 97, 115, 109, 50, 119, 97, 115, 109, 0, 102, 54, 52, 45, 114, 101, 109, 0, 102, 54, 52, 45, 116, 111, 45, 105, 110, 116, 0, 105, 51, 50, 115, 45, 100, 105, 118, 0, 105, 51, 50, 117, 45, 100, 105, 118, 0, 105, 51, 50, 115, 45, 114, 101, 109, 0, 105, 51, 50, 117, 45, 114, 101, 109, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 98, 115, 0, 102, 108, 111, 111, 114, 0, 99, 101, 105, 108, 0, 115, 113, 114, 116, 0, 97, 115, 109, 50, 119, 97, 115, 109, 95, 105, 51, 50, 95, 116, 101, 109, 112, 0, 100, 101, 98, 117, 103, 103, 101, 114, 0, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 0, 77, 97, 116, 104, 95, 99, 116, 122, 51, 50, 0, 77, 97, 116, 104, 95, 112, 111, 112, 99, 110, 116, 51, 50, 0, 77, 97, 116, 104, 95, 97, 98, 115, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 0, 77, 97, 116, 104, 95, 116, 114, 117, 110, 99, 0, 77, 97, 116, 104, 95, 78, 69, 65, 82, 69, 83, 84, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 0, 77, 97, 116, 104, 95, 109, 97, 120, 0, 77, 97, 116, 104, 95, 109, 105, 110, 0, 109, 101, 109, 111, 114, 121, 0, 116, 121, 112, 101, 0, 105, 109, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 99, 111, 100, 101, 0, 101, 120, 112, 111, 114, 116, 0, 103, 108, 111, 98, 97, 108, 0, 100, 97, 116, 97, 0, 116, 97, 98, 108, 101, 0, 110, 97, 109, 101, 0, 115, 116, 97, 114, 116, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 0, 95, 95, 103, 114, 111, 119, 87, 97, 115, 109, 77, 101, 109, 111, 114, 121, 0, 110, 101, 119, 83, 105, 122, 101, 0, 109, 111, 100, 117, 108, 101, 0, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 108, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 0, 98, 108, 111, 99, 107, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 101, 108, 115, 101, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 99, 97, 115, 101, 0, 98, 114, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 0, 97, 115, 115, 101, 114, 116, 95, 114, 101, 116, 117, 114, 110, 0, 97, 115, 115, 101, 114, 116, 95, 116, 114, 97, 112, 0, 97, 115, 115, 101, 114, 116, 95, 105, 110, 118, 97, 108, 105, 100, 0, 115, 112, 101, 99, 116, 101, 115, 116, 0, 112, 114, 105, 110, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 116, 114, 97, 118, 101, 114, 115, 97, 108, 46, 104, 0, 119, 97, 108, 107, 0, 42, 116, 97, 115, 107, 46, 99, 117, 114, 114, 112, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 4, 7, 3, 6, 5, 0, 105, 110, 102, 105, 110, 105, 116, 121, 0, 17, 0, 10, 0, 17, 17, 17, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 15, 10, 17, 17, 17, 3, 10, 7, 0, 1, 19, 9, 11, 11, 0, 0, 9, 6, 11, 0, 0, 11, 0, 6, 17, 0, 0, 0, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 10, 10, 17, 17, 17, 0, 10, 0, 0, 2, 0, 9, 11, 0, 0, 0, 9, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 4, 13, 0, 0, 0, 0, 9, 14, 0, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 15, 0, 0, 0, 0, 9, 16, 0, 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 10, 0, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 45, 43, 32, 32, 32, 48, 88, 48, 120, 0, 40, 110, 117, 108, 108, 41, 0, 45, 48, 88, 43, 48, 88, 32, 48, 88, 45, 48, 120, 43, 48, 120, 32, 48, 120, 0, 105, 110, 102, 0, 73, 78, 70, 0, 110, 97, 110, 0, 78, 65, 78, 0, 84, 33, 34, 25, 13, 1, 2, 3, 17, 75, 28, 12, 16, 4, 11, 29, 18, 30, 39, 104, 110, 111, 112, 113, 98, 32, 5, 6, 15, 19, 20, 21, 26, 8, 22, 7, 40, 36, 23, 24, 9, 10, 14, 27, 31, 37, 35, 131, 130, 125, 38, 42, 43, 60, 61, 62, 63, 67, 71, 74, 77, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 114, 115, 116, 121, 122, 123, 124, 0, 73, 108, 108, 101, 103, 97, 108, 32, 98, 121, 116, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 0, 68, 111, 109, 97, 105, 110, 32, 101, 114, 114, 111, 114, 0, 82, 101, 115, 117, 108, 116, 32, 110, 111, 116, 32, 114, 101, 112, 114, 101, 115, 101, 110, 116, 97, 98, 108, 101, 0, 78, 111, 116, 32, 97, 32, 116, 116, 121, 0, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 32, 100, 101, 110, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 110, 111, 116, 32, 112, 101, 114, 109, 105, 116, 116, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 32, 111, 114, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 78, 111, 32, 115, 117, 99, 104, 32, 112, 114, 111, 99, 101, 115, 115, 0, 70, 105, 108, 101, 32, 101, 120, 105, 115, 116, 115, 0, 86, 97, 108, 117, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 102, 111, 114, 32, 100, 97, 116, 97, 32, 116, 121, 112, 101, 0, 78, 111, 32, 115, 112, 97, 99, 101, 32, 108, 101, 102, 116, 32, 111, 110, 32, 100, 101, 118, 105, 99, 101, 0, 79, 117, 116, 32, 111, 102, 32, 109, 101, 109, 111, 114, 121, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 98, 117, 115, 121, 0, 73, 110, 116, 101, 114, 114, 117, 112, 116, 101, 100, 32, 115, 121, 115, 116, 101, 109, 32, 99, 97, 108, 108, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 105, 108, 121, 32, 117, 110, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 101, 101, 107, 0, 67, 114, 111, 115, 115, 45, 100, 101, 118, 105, 99, 101, 32, 108, 105, 110, 107, 0, 82, 101, 97, 100, 45, 111, 110, 108, 121, 32, 102, 105, 108, 101, 32, 115, 121, 115, 116, 101, 109, 0, 68, 105, 114, 101, 99, 116, 111, 114, 121, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 112, 101, 101, 114, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 116, 105, 109, 101, 100, 32, 111, 117, 116, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 102, 117, 115, 101, 100, 0, 72, 111, 115, 116, 32, 105, 115, 32, 100, 111, 119, 110, 0, 72, 111, 115, 116, 32, 105, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 65, 100, 100, 114, 101, 115, 115, 32, 105, 110, 32, 117, 115, 101, 0, 66, 114, 111, 107, 101, 110, 32, 112, 105, 112, 101, 0, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 32, 111, 114, 32, 97, 100, 100, 114, 101, 115, 115, 0, 66, 108, 111, 99, 107, 32, 100, 101, 118, 105, 99, 101, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 0, 78, 111, 116, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 73, 115, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 84, 101, 120, 116, 32, 102, 105, 108, 101, 32, 98, 117, 115, 121, 0, 69, 120, 101, 99, 32, 102, 111, 114, 109, 97, 116, 32, 101, 114, 114, 111, 114, 0, 73, 110, 118, 97, 108, 105, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 0, 65, 114, 103, 117, 109, 101, 110, 116, 32, 108, 105, 115, 116, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 83, 121, 109, 98, 111, 108, 105, 99, 32, 108, 105, 110, 107, 32, 108, 111, 111, 112, 0, 70, 105, 108, 101, 110, 97, 109, 101, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 111, 112, 101, 110, 32, 102, 105, 108, 101, 115, 32, 105, 110, 32, 115, 121, 115, 116, 101, 109, 0, 78, 111, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 66, 97, 100, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 0, 78, 111, 32, 99, 104, 105, 108, 100, 32, 112, 114, 111, 99, 101, 115, 115, 0, 66, 97, 100, 32, 97, 100, 100, 114, 101, 115, 115, 0, 70, 105, 108, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 108, 105, 110, 107, 115, 0, 78, 111, 32, 108, 111, 99, 107, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 100, 101, 97, 100, 108, 111, 99, 107, 32, 119, 111, 117, 108, 100, 32, 111, 99, 99, 117, 114, 0, 83, 116, 97, 116, 101, 32, 110, 111, 116, 32, 114, 101, 99, 111, 118, 101, 114, 97, 98, 108, 101, 0, 80, 114, 101, 118, 105, 111, 117, 115, 32, 111, 119, 110, 101, 114, 32, 100, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 99, 97, 110, 99, 101, 108, 101, 100, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 110, 111, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100, 0, 78, 111, 32, 109, 101, 115, 115, 97, 103, 101, 32, 111, 102, 32, 100, 101, 115, 105, 114, 101, 100, 32, 116, 121, 112, 101, 0, 73, 100, 101, 110, 116, 105, 102, 105, 101, 114, 32, 114, 101, 109, 111, 118, 101, 100, 0, 68, 101, 118, 105, 99, 101, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 101, 97, 109, 0, 78, 111, 32, 100, 97, 116, 97, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 68, 101, 118, 105, 99, 101, 32, 116, 105, 109, 101, 111, 117, 116, 0, 79, 117, 116, 32, 111, 102, 32, 115, 116, 114, 101, 97, 109, 115, 32, 114, 101, 115, 111, 117, 114, 99, 101, 115, 0, 76, 105, 110, 107, 32, 104, 97, 115, 32, 98, 101, 101, 110, 32, 115, 101, 118, 101, 114, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 101, 114, 114, 111, 114, 0, 66, 97, 100, 32, 109, 101, 115, 115, 97, 103, 101, 0, 70, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 32, 105, 110, 32, 98, 97, 100, 32, 115, 116, 97, 116, 101, 0, 78, 111, 116, 32, 97, 32, 115, 111, 99, 107, 101, 116, 0, 68, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 97, 100, 100, 114, 101, 115, 115, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 77, 101, 115, 115, 97, 103, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 119, 114, 111, 110, 103, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 115, 111, 99, 107, 101, 116, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 116, 121, 112, 101, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 78, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 65, 100, 100, 114, 101, 115, 115, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 98, 121, 32, 112, 114, 111, 116, 111, 99, 111, 108, 0, 65, 100, 100, 114, 101, 115, 115, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 78, 101, 116, 119, 111, 114, 107, 32, 105, 115, 32, 100, 111, 119, 110, 0, 78, 101, 116, 119, 111, 114, 107, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 110, 101, 116, 119, 111, 114, 107, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 97, 98, 111, 114, 116, 101, 100, 0, 78, 111, 32, 98, 117, 102, 102, 101, 114, 32, 115, 112, 97, 99, 101, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 83, 111, 99, 107, 101, 116, 32, 105, 115, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 110, 111, 116, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 67, 97, 110, 110, 111, 116, 32, 115, 101, 110, 100, 32, 97, 102, 116, 101, 114, 32, 115, 111, 99, 107, 101, 116, 32, 115, 104, 117, 116, 100, 111, 119, 110, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 97, 108, 114, 101, 97, 100, 121, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 83, 116, 97, 108, 101, 32, 102, 105, 108, 101, 32, 104, 97, 110, 100, 108, 101, 0, 82, 101, 109, 111, 116, 101, 32, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 81, 117, 111, 116, 97, 32, 101, 120, 99, 101, 101, 100, 101, 100, 0, 78, 111, 32, 109, 101, 100, 105, 117, 109, 32, 102, 111, 117, 110, 100, 0, 87, 114, 111, 110, 103, 32, 109, 101, 100, 105, 117, 109, 32, 116, 121, 112, 101, 0, 78, 111, 32, 101, 114, 114, 111, 114, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 0, 0, 80, 79, 83, 73, 88, 0, 99, 108, 111, 99, 107, 95, 103, 101, 116, 116, 105, 109, 101, 40, 67, 76, 79, 67, 75, 95, 77, 79, 78, 79, 84, 79, 78, 73, 67, 41, 32, 102, 97, 105, 108, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 58, 58, 119, 97, 105, 116, 58, 32, 109, 117, 116, 101, 120, 32, 110, 111, 116, 32, 108, 111, 99, 107, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 32, 119, 97, 105, 116, 32, 102, 97, 105, 108, 101, 100, 0, 78, 83, 116, 51, 95, 95, 50, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 99, 69, 69, 0, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 108, 111, 99, 97, 108, 101, 32, 102, 111, 114, 32, 115, 116, 97, 110, 100, 97, 114, 100, 32, 105, 110, 112, 117, 116, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 65, 66, 67, 68, 69, 70, 120, 88, 43, 45, 112, 80, 105, 73, 110, 78, 0, 37, 112, 0, 67, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 112, 0, 0, 0, 0, 76, 0, 37, 0, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 65, 77, 0, 80, 77, 0, 74, 97, 110, 117, 97, 114, 121, 0, 70, 101, 98, 114, 117, 97, 114, 121, 0, 77, 97, 114, 99, 104, 0, 65, 112, 114, 105, 108, 0, 77, 97, 121, 0, 74, 117, 110, 101, 0, 74, 117, 108, 121, 0, 65, 117, 103, 117, 115, 116, 0, 83, 101, 112, 116, 101, 109, 98, 101, 114, 0, 79, 99, 116, 111, 98, 101, 114, 0, 78, 111, 118, 101, 109, 98, 101, 114, 0, 68, 101, 99, 101, 109, 98, 101, 114, 0, 74, 97, 110, 0, 70, 101, 98, 0, 77, 97, 114, 0, 65, 112, 114, 0, 74, 117, 110, 0, 74, 117, 108, 0, 65, 117, 103, 0, 83, 101, 112, 0, 79, 99, 116, 0, 78, 111, 118, 0, 68, 101, 99, 0, 83, 117, 110, 100, 97, 121, 0, 77, 111, 110, 100, 97, 121, 0, 84, 117, 101, 115, 100, 97, 121, 0, 87, 101, 100, 110, 101, 115, 100, 97, 121, 0, 84, 104, 117, 114, 115, 100, 97, 121, 0, 70, 114, 105, 100, 97, 121, 0, 83, 97, 116, 117, 114, 100, 97, 121, 0, 83, 117, 110, 0, 77, 111, 110, 0, 84, 117, 101, 0, 87, 101, 100, 0, 84, 104, 117, 0, 70, 114, 105, 0, 83, 97, 116, 0, 37, 109, 47, 37, 100, 47, 37, 121, 37, 89, 45, 37, 109, 45, 37, 100, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 37, 72, 58, 37, 77, 37, 72, 58, 37, 77, 58, 37, 83, 37, 72, 58, 37, 77, 58, 37, 83, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 55, 95, 95, 119, 105, 100, 101, 110, 95, 102, 114, 111, 109, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 105, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 50, 99, 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 54, 95, 95, 110, 97, 114, 114, 111, 119, 95, 116, 111, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 99, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 119, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 115, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 119, 69, 69, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30724); -allocate([ 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 118, 101, 99, 116, 111, 114, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 109, 117, 116, 101, 120, 32, 108, 111, 99, 107, 32, 102, 97, 105, 108, 101, 100, 0, 101, 99, 32, 61, 61, 32, 48, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 108, 105, 98, 47, 108, 105, 98, 99, 120, 120, 47, 109, 117, 116, 101, 120, 46, 99, 112, 112, 0, 117, 110, 108, 111, 99, 107, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 115, 116, 114, 105, 110, 103, 0, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 33, 34, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 84, 62, 58, 58, 97, 108, 108, 111, 99, 97, 116, 101, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 109, 101, 109, 111, 114, 121, 0, 97, 108, 108, 111, 99, 97, 116, 101, 0, 115, 116, 111, 105, 0, 58, 32, 110, 111, 32, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 0, 37, 115, 10, 0, 58, 32, 111, 117, 116, 32, 111, 102, 32, 114, 97, 110, 103, 101, 0, 115, 116, 111, 108, 108, 0, 37, 117, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 58, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 102, 111, 114, 101, 105, 103, 110, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 0, 117, 110, 99, 97, 117, 103, 104, 116, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 54, 95, 95, 115, 104, 105, 109, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 116, 121, 112, 101, 95, 105, 110, 102, 111, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 115, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 112, 116, 104, 114, 101, 97, 100, 95, 111, 110, 99, 101, 32, 102, 97, 105, 108, 117, 114, 101, 32, 105, 110, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 95, 102, 97, 115, 116, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 99, 114, 101, 97, 116, 101, 32, 112, 116, 104, 114, 101, 97, 100, 32, 107, 101, 121, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 122, 101, 114, 111, 32, 111, 117, 116, 32, 116, 104, 114, 101, 97, 100, 32, 118, 97, 108, 117, 101, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 116, 101, 114, 109, 105, 110, 97, 116, 101, 95, 104, 97, 110, 100, 108, 101, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 32, 114, 101, 116, 117, 114, 110, 101, 100, 0, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 83, 116, 57, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 57, 95, 95, 112, 111, 105, 110, 116, 101, 114, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 112, 98, 97, 115, 101, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 51, 95, 95, 102, 117, 110, 100, 97, 109, 101, 110, 116, 97, 108, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 68, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 49, 95, 95, 118, 109, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 32, 40, 0, 41, 0, 95, 98, 108, 111, 99, 107, 95, 105, 110, 118, 111, 107, 101, 0, 105, 110, 118, 111, 99, 97, 116, 105, 111, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 111, 114, 32, 98, 108, 111, 99, 107, 32, 105, 110, 32, 0, 32, 99, 111, 110, 115, 116, 0, 32, 118, 111, 108, 97, 116, 105, 108, 101, 0, 32, 114, 101, 115, 116, 114, 105, 99, 116, 0, 32, 91, 0, 32, 91, 93, 0, 93, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 40, 0, 44, 32, 0, 32, 38, 0, 32, 38, 38, 0, 32, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 38, 38, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 42, 0, 105, 100, 0, 38, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 60, 0, 62, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 0, 100, 101, 99, 108, 116, 121, 112, 101, 40, 0, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 105, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 0, 58, 58, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 115, 116, 100, 58, 58, 0, 126, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 40, 41, 0, 111, 112, 101, 114, 97, 116, 111, 114, 44, 0, 111, 112, 101, 114, 97, 116, 111, 114, 126, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 34, 34, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 63, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 61, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 44, 32, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 0, 95, 71, 76, 79, 66, 65, 76, 95, 95, 78, 0, 40, 97, 110, 111, 110, 121, 109, 111, 117, 115, 32, 110, 97, 109, 101, 115, 112, 97, 99, 101, 41, 0, 32, 62, 0, 119, 99, 104, 97, 114, 95, 116, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 0, 99, 104, 97, 114, 0, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 115, 104, 111, 114, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 115, 104, 111, 114, 116, 0, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 0, 95, 95, 105, 110, 116, 49, 50, 56, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 95, 95, 105, 110, 116, 49, 50, 56, 0, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 0, 38, 61, 0, 61, 0, 97, 108, 105, 103, 110, 111, 102, 32, 40, 0, 99, 111, 110, 115, 116, 95, 99, 97, 115, 116, 60, 0, 62, 40, 0, 44, 0, 41, 40, 0, 100, 101, 108, 101, 116, 101, 91, 93, 32, 0, 100, 121, 110, 97, 109, 105, 99, 95, 99, 97, 115, 116, 60, 0, 100, 101, 108, 101, 116, 101, 32, 0, 46, 42, 0, 46, 0, 47, 0, 47, 61, 0, 94, 0, 94, 61, 0, 61, 61, 0, 62, 61, 0, 41, 91, 0, 60, 61, 0, 60, 60, 0, 60, 60, 61, 0, 45, 0, 45, 61, 0, 42, 61, 0, 45, 45, 0, 41, 45, 45, 0, 91, 93, 32, 0, 41, 32, 0, 33, 61, 0, 33, 0, 110, 111, 101, 120, 99, 101, 112, 116, 32, 40, 0, 124, 124, 0, 124, 0, 124, 61, 0, 45, 62, 42, 0, 43, 0, 43, 61, 0, 43, 43, 0, 41, 43, 43, 0, 45, 62, 0, 41, 32, 63, 32, 40, 0, 41, 32, 58, 32, 40, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 95, 99, 97, 115, 116, 60, 0, 37, 0, 37, 61, 0, 62, 62, 0, 62, 62, 61, 0, 115, 116, 97, 116, 105, 99, 95, 99, 97, 115, 116, 60, 0, 115, 105, 122, 101, 111, 102, 32, 40, 0, 115, 105, 122, 101, 111, 102, 46, 46, 46, 40, 0, 116, 121, 112, 101, 105, 100, 40, 0, 116, 104, 114, 111, 119, 0, 116, 104, 114, 111, 119, 32, 0, 102, 112, 0, 118, 111, 105, 100, 0, 98, 111, 111, 108, 0, 105, 110, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 0, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 0, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 102, 108, 111, 97, 116, 0, 100, 111, 117, 98, 108, 101, 0, 108, 111, 110, 103, 32, 100, 111, 117, 98, 108, 101, 0, 95, 95, 102, 108, 111, 97, 116, 49, 50, 56, 0, 46, 46, 46, 0, 100, 101, 99, 105, 109, 97, 108, 54, 52, 0, 100, 101, 99, 105, 109, 97, 108, 49, 50, 56, 0, 100, 101, 99, 105, 109, 97, 108, 51, 50, 0, 100, 101, 99, 105, 109, 97, 108, 49, 54, 0, 99, 104, 97, 114, 51, 50, 95, 116, 0, 99, 104, 97, 114, 49, 54, 95, 116, 0, 97, 117, 116, 111, 0, 115, 116, 100, 58, 58, 110, 117, 108, 108, 112, 116, 114, 95, 116, 0, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 86, 84, 84, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 0, 99, 111, 118, 97, 114, 105, 97, 110, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 45, 105, 110, 45, 0, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 110, 111, 110, 45, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 103, 117, 97, 114, 100, 32, 118, 97, 114, 105, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 114, 101, 102, 101, 114, 101, 110, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 121, 32, 102, 111, 114, 32, 0 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 40964); +allocate([ 248, 41, 0, 0, 235, 66, 0, 0, 32, 42, 0, 0, 255, 69, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 69, 70, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 96, 74, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 221, 74, 0, 0, 32, 42, 0, 0, 124, 74, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 255, 74, 0, 0, 248, 41, 0, 0, 124, 81, 0, 0, 32, 42, 0, 0, 27, 81, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 158, 81, 0, 0, 32, 42, 0, 0, 215, 81, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 56, 82, 0, 0, 248, 41, 0, 0, 184, 83, 0, 0, 248, 41, 0, 0, 234, 83, 0, 0, 32, 42, 0, 0, 197, 83, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 208, 85, 0, 0, 32, 42, 0, 0, 150, 85, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 116, 85, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 193, 93, 0, 0, 32, 42, 0, 0, 29, 93, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 145, 92, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 204, 94, 0, 0, 224, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 158, 105, 0, 0, 32, 42, 0, 0, 60, 105, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 213, 104, 0, 0, 32, 1, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 92, 104, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 152, 0, 0, 0, 2, 0, 0, 0, 48, 1, 0, 0, 2, 16, 0, 0, 32, 42, 0, 0, 25, 104, 0, 0, 64, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 180, 106, 0, 0, 32, 42, 0, 0, 48, 106, 0, 0, 112, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 109, 110, 0, 0, 248, 41, 0, 0, 47, 111, 0, 0, 32, 42, 0, 0, 170, 110, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 134, 111, 0, 0, 32, 42, 0, 0, 195, 111, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 72, 112, 0, 0, 32, 42, 0, 0, 147, 122, 0, 0, 240, 1, 0, 0, 0, 0, 0, 0, 120, 42, 0, 0, 112, 122, 0, 0, 0, 0, 0, 0, 232, 1, 0, 0, 148, 42, 0, 0, 130, 122, 0, 0, 248, 41, 0, 0, 216, 122, 0, 0, 32, 42, 0, 0, 152, 123, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 108, 123, 0, 0, 248, 41, 0, 0, 13, 124, 0, 0, 32, 42, 0, 0, 48, 131, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 64, 131, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 89, 131, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 116, 150, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 98, 150, 0, 0, 32, 42, 0, 0, 158, 150, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 200, 150, 0, 0, 248, 41, 0, 0, 249, 150, 0, 0, 176, 42, 0, 0, 42, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 89, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 136, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 183, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 230, 151, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 128, 2, 0, 0, 2, 0, 0, 0, 176, 2, 0, 0, 2, 8, 0, 0, 32, 42, 0, 0, 22, 152, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 47, 152, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 110, 152, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 134, 152, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 158, 152, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 178, 152, 0, 0, 160, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 200, 152, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 2, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 144, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 70, 153, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 92, 153, 0, 0, 176, 42, 0, 0, 117, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 208, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 185, 153, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 221, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 4, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 33, 154, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 55, 154, 0, 0, 176, 42, 0, 0, 80, 154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 72, 4, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 148, 154, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 234, 155, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 144, 4, 0, 0, 0, 8, 0, 0, 248, 41, 0, 0, 81, 156, 0, 0, 248, 41, 0, 0, 47, 156, 0, 0, 176, 42, 0, 0, 100, 156, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 192, 4, 0, 0, 0, 8, 0, 0, 248, 41, 0, 0, 169, 156, 0, 0, 176, 42, 0, 0, 203, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 248, 41, 0, 0, 16, 157, 0, 0, 176, 42, 0, 0, 37, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 176, 42, 0, 0, 106, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 134, 157, 0, 0, 176, 42, 0, 0, 155, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 183, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 211, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 254, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 184, 5, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 68, 158, 0, 0, 176, 42, 0, 0, 104, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 224, 5, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 174, 158, 0, 0, 176, 42, 0, 0, 205, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 6, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 19, 159, 0, 0, 176, 42, 0, 0, 44, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 6, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 114, 159, 0, 0, 176, 42, 0, 0, 139, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 160, 159, 0, 0, 176, 42, 0, 0, 55, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 32, 42, 0, 0, 184, 159, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 219, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 254, 159, 0, 0, 32, 42, 0, 0, 21, 160, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 76, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 110, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 144, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 32, 42, 0, 0, 179, 160, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 201, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 219, 160, 0, 0, 176, 42, 0, 0, 240, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 32, 42, 0, 0, 2, 161, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 23, 161, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 193, 161, 0, 0, 248, 41, 0, 0, 131, 164, 0, 0, 32, 42, 0, 0, 227, 164, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 144, 164, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 177, 164, 0, 0, 32, 42, 0, 0, 190, 164, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 212, 165, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 20, 166, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 240, 165, 0, 0, 248, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 54, 166, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 92, 42, 0, 0, 120, 107, 0, 0, 92, 42, 0, 0, 94, 166, 0, 0, 32, 42, 0, 0, 97, 166, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 134, 166, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 16, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 100, 8, 0, 0, 156, 8, 0, 0, 176, 8, 0, 0, 120, 8, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 9, 0, 0, 0, 3, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 17, 0, 0, 0, 21, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 13, 0, 0, 0, 5, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 208, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 8, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 8, 1, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 8, 1, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 0, 10, 0, 0, 100, 10, 0, 0, 160, 10, 0, 0, 180, 10, 0, 0, 200, 10, 0, 0, 220, 10, 0, 0, 140, 10, 0, 0, 120, 10, 0, 0, 40, 10, 0, 0, 20, 10, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 224, 2, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 224, 2, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 224, 2, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 71, 194, 0, 0, 47, 198, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 120, 1, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 19, 0, 0, 0, 9, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 152, 1, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 21, 0, 0, 0, 10, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 176, 1, 0, 0, 48, 0, 0, 0, 52, 0, 0, 0, 23, 0, 0, 0, 11, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 200, 1, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 26, 0, 0, 0, 10, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 248, 1, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 28, 0, 0, 0, 13, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 29, 0, 0, 0, 11, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 24, 2, 0, 0, 24, 0, 0, 0, 63, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 24, 0, 0, 0, 64, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 56, 2, 0, 0, 24, 0, 0, 0, 65, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 110, 131, 0, 0, 128, 131, 0, 0, 214, 137, 0, 0, 221, 137, 0, 0, 226, 137, 0, 0, 233, 137, 0, 0, 242, 137, 0, 0, 247, 137, 0, 0, 254, 137, 0, 0, 5, 138, 0, 0, 10, 138, 0, 0, 16, 138, 0, 0, 21, 138, 0, 0, 160, 12, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 41, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 13, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 7, 0, 0, 0, 49, 202, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 13, 0, 0, 140, 13, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 57, 206, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 192, 3, 0, 0, 192, 4, 0, 0, 192, 5, 0, 0, 192, 6, 0, 0, 192, 7, 0, 0, 192, 8, 0, 0, 192, 9, 0, 0, 192, 10, 0, 0, 192, 11, 0, 0, 192, 12, 0, 0, 192, 13, 0, 0, 192, 14, 0, 0, 192, 15, 0, 0, 192, 16, 0, 0, 192, 17, 0, 0, 192, 18, 0, 0, 192, 19, 0, 0, 192, 20, 0, 0, 192, 21, 0, 0, 192, 22, 0, 0, 192, 23, 0, 0, 192, 24, 0, 0, 192, 25, 0, 0, 192, 26, 0, 0, 192, 27, 0, 0, 192, 28, 0, 0, 192, 29, 0, 0, 192, 30, 0, 0, 192, 31, 0, 0, 192, 0, 0, 0, 179, 1, 0, 0, 195, 2, 0, 0, 195, 3, 0, 0, 195, 4, 0, 0, 195, 5, 0, 0, 195, 6, 0, 0, 195, 7, 0, 0, 195, 8, 0, 0, 195, 9, 0, 0, 195, 10, 0, 0, 195, 11, 0, 0, 195, 12, 0, 0, 195, 13, 0, 0, 211, 14, 0, 0, 195, 15, 0, 0, 195, 0, 0, 12, 187, 1, 0, 12, 195, 2, 0, 12, 195, 3, 0, 12, 195, 4, 0, 12, 211, 10, 0, 0, 0, 100, 0, 0, 0, 232, 3, 0, 0, 16, 39, 0, 0, 160, 134, 1, 0, 64, 66, 15, 0, 128, 150, 152, 0, 0, 225, 245, 5, 95, 112, 137, 0, 255, 9, 47, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 43, 0, 0, 104, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 211, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 121, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 143, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 169, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 187, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 88, 2, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 112, 2, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 120, 2, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 14, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 152, 2, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 152, 2, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 200, 2, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 200, 2, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 70, 0, 0, 0, 80, 0, 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 37, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 3, 0, 0, 68, 0, 0, 0, 81, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 38, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 15, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 32, 3, 0, 0, 70, 0, 0, 0, 82, 0, 0, 0, 17, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 18, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 48, 3, 0, 0, 68, 0, 0, 0, 83, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 19, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 64, 3, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 96, 3, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 112, 3, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 176, 3, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 86, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 232, 3, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 40, 4, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 86, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 26, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 96, 4, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 86, 0, 0, 0, 43, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 248, 255, 255, 255, 96, 4, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 152, 4, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 86, 0, 0, 0, 51, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 2, 0, 0, 0, 248, 255, 255, 255, 152, 4, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 97, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 98, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 99, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 117, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 116, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 111, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 200, 4, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 240, 4, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 5, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 86, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 61, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 86, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 64, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 88, 5, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 86, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 67, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 86, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 70, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 152, 5, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 192, 5, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 232, 5, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 16, 6, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 56, 6, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 86, 0, 0, 0, 18, 0, 0, 0, 5, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 86, 0, 0, 0, 19, 0, 0, 0, 6, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 184, 6, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 128, 6, 0, 0, 125, 0, 0, 0, 127, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); +allocate([ 73, 0, 0, 0, 0, 0, 0, 0, 232, 6, 0, 0, 128, 0, 0, 0, 129, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 14, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 40, 7, 0, 0, 130, 0, 0, 0, 131, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 56, 7, 0, 0, 132, 0, 0, 0, 133, 0, 0, 0, 86, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 1, 0, 0, 0, 22, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 128, 7, 0, 0, 134, 0, 0, 0, 135, 0, 0, 0, 86, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 144, 7, 0, 0, 136, 0, 0, 0, 137, 0, 0, 0, 86, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 102, 0, 0, 0, 97, 0, 0, 0, 108, 0, 0, 0, 115, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 3, 0, 0, 125, 0, 0, 0, 138, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 96, 7, 0, 0, 125, 0, 0, 0, 139, 0, 0, 0, 86, 0, 0, 0, 23, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 5, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 200, 6, 0, 0, 125, 0, 0, 0, 140, 0, 0, 0, 86, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 18, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 125, 0, 0, 0, 141, 0, 0, 0, 86, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 20, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 144, 6, 0, 0, 125, 0, 0, 0, 142, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 122, 164, 0, 0, 0, 0, 0, 0, 176, 7, 0, 0, 143, 0, 0, 0, 144, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 216, 7, 0, 0, 143, 0, 0, 0, 147, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 232, 7, 0, 0, 148, 0, 0, 0, 149, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 0, 24, 8, 0, 0, 143, 0, 0, 0, 150, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 143, 0, 0, 0, 151, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 56, 8, 0, 0, 143, 0, 0, 0, 152, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 72, 8, 0, 0, 143, 0, 0, 0, 153, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 9, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 3, 32, 2, 32, 2, 32, 2, 32, 2, 32, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 96, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 4, 192, 4, 192, 4, 192, 4, 192, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 84, 79, 80, 76, 69, 86, 69, 76, 0, 115, 114, 99, 47, 97, 115, 109, 50, 119, 97, 115, 109, 46, 104, 0, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 0, 97, 115, 109, 70, 117, 110, 99, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 0, 98, 111, 100, 121, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 32, 38, 38, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 32, 38, 38, 32, 40, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 117, 115, 101, 32, 97, 115, 109, 34, 41, 32, 124, 124, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 34, 41, 41, 0, 118, 97, 108, 117, 101, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 79, 82, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 80, 76, 85, 83, 0, 105, 109, 112, 111, 114, 116, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 49, 93, 91, 49, 93, 32, 61, 61, 32, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 105, 110, 118, 97, 108, 105, 100, 32, 115, 104, 111, 114, 116, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 97, 114, 32, 101, 108, 101, 109, 101, 110, 116, 0, 112, 97, 105, 114, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 95, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 95, 114, 101, 112, 108, 97, 99, 101, 95, 109, 101, 109, 111, 114, 121, 0, 33, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 87, 97, 115, 109, 86, 97, 108, 105, 100, 97, 116, 111, 114, 40, 41, 46, 118, 97, 108, 105, 100, 97, 116, 101, 40, 119, 97, 115, 109, 41, 0, 10, 102, 117, 110, 99, 58, 32, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 0, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 65, 83, 83, 73, 71, 78, 32, 38, 38, 32, 99, 117, 114, 114, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 32, 38, 38, 32, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 112, 97, 114, 101, 110, 116, 76, 97, 98, 101, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 97, 115, 109, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 112, 114, 111, 118, 105, 100, 101, 100, 84, 111, 116, 97, 108, 77, 101, 109, 111, 114, 121, 39, 93, 59, 32, 125, 0, 69, 114, 114, 111, 114, 58, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 109, 101, 109, 111, 114, 121, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 109, 117, 108, 116, 105, 112, 108, 101, 32, 111, 102, 32, 116, 104, 101, 32, 54, 52, 107, 32, 119, 97, 115, 109, 32, 112, 97, 103, 101, 32, 115, 105, 122, 101, 10, 0, 119, 97, 115, 109, 105, 110, 103, 46, 46, 46, 10, 0, 109, 97, 112, 112, 105, 110, 103, 32, 103, 108, 111, 98, 97, 108, 115, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 44, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 41, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 61, 32, 36, 49, 32, 125, 0, 119, 97, 115, 109, 45, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 105, 110, 103, 32, 109, 111, 100, 117, 108, 101, 58, 32, 10, 0, 103, 101, 110, 101, 114, 97, 116, 105, 110, 103, 32, 101, 120, 112, 111, 114, 116, 115, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 32, 61, 32, 123, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 91, 110, 97, 109, 101, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 65, 114, 114, 97, 121, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 115, 108, 105, 99, 101, 46, 99, 97, 108, 108, 40, 97, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 95, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 39, 93, 40, 36, 48, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 59, 32, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 50, 41, 59, 32, 97, 115, 115, 101, 114, 116, 40, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 44, 32, 39, 99, 104, 101, 99, 107, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 39, 32, 43, 32, 110, 97, 109, 101, 32, 43, 32, 39, 32, 61, 32, 39, 32, 43, 32, 109, 111, 100, 32, 43, 32, 39, 46, 39, 32, 43, 32, 98, 97, 115, 101, 41, 59, 32, 125, 0, 99, 114, 101, 97, 116, 105, 110, 103, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 101, 120, 116, 114, 97, 83, 116, 97, 99, 107, 84, 114, 97, 99, 101, 39, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 95, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 95, 115, 116, 97, 99, 107, 95, 116, 114, 97, 99, 101, 39, 93, 40, 41, 41, 59, 32, 125, 59, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 106, 115, 46, 99, 112, 112, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 108, 101, 110, 103, 116, 104, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 91, 36, 48, 93, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 117, 110, 100, 101, 102, 105, 110, 101, 100, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 36, 48, 32, 125, 0, 105, 115, 83, 116, 114, 105, 110, 103, 40, 41, 0, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 0, 115, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 105, 115, 116, 114, 105, 110, 103, 46, 104, 0, 73, 83, 116, 114, 105, 110, 103, 0, 33, 119, 97, 115, 109, 58, 58, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 101, 116, 0, 115, 105, 122, 101, 0, 110, 117, 109, 87, 111, 114, 107, 101, 114, 115, 32, 62, 61, 32, 49, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 109, 111, 100, 117, 108, 101, 45, 98, 117, 105, 108, 100, 105, 110, 103, 46, 104, 0, 79, 112, 116, 105, 109, 105, 122, 105, 110, 103, 73, 110, 99, 114, 101, 109, 101, 110, 116, 97, 108, 77, 111, 100, 117, 108, 101, 66, 117, 105, 108, 100, 101, 114, 0, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 103, 101, 116, 78, 117, 109, 98, 101, 114, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 97, 108, 108, 111, 99, 97, 116, 101, 71, 108, 111, 98, 97, 108, 0, 110, 101, 120, 116, 71, 108, 111, 98, 97, 108, 32, 60, 32, 109, 97, 120, 71, 108, 111, 98, 97, 108, 0, 105, 109, 112, 111, 114, 116, 101, 100, 91, 48, 93, 32, 61, 61, 32, 68, 79, 84, 0, 109, 111, 100, 117, 108, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 97, 98, 115, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 108, 108, 118, 109, 95, 99, 116, 116, 122, 95, 105, 51, 50, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 103, 101, 116, 67, 83, 116, 114, 105, 110, 103, 0, 97, 32, 60, 61, 32, 115, 116, 100, 58, 58, 110, 117, 109, 101, 114, 105, 99, 95, 108, 105, 109, 105, 116, 115, 60, 97, 100, 100, 114, 101, 115, 115, 95, 116, 62, 58, 58, 109, 97, 120, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 60, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 113, 117, 101, 117, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 61, 61, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 102, 105, 110, 105, 115, 104, 0, 67, 111, 117, 108, 100, 32, 110, 111, 116, 32, 102, 105, 110, 100, 32, 112, 97, 115, 115, 58, 32, 0, 70, 97, 116, 97, 108, 58, 32, 0, 111, 112, 101, 114, 97, 110, 100, 115, 32, 38, 38, 32, 111, 112, 101, 114, 97, 110, 100, 115, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 103, 101, 116, 66, 117, 105, 108, 116, 105, 110, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 105, 105, 0, 102, 102, 0, 100, 100, 0, 105, 110, 100, 101, 120, 32, 60, 32, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 32, 61, 61, 32, 0, 58, 32, 0, 44, 32, 111, 110, 32, 10, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 93, 32, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 93, 32, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 99, 111, 114, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 102, 97, 108, 115, 101, 58, 32, 0, 32, 33, 61, 32, 0, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 0, 97, 108, 108, 32, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 32, 45, 32, 0, 98, 108, 111, 99, 107, 43, 98, 114, 101, 97, 107, 115, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 114, 105, 103, 104, 116, 32, 116, 121, 112, 101, 32, 105, 102, 32, 98, 114, 101, 97, 107, 115, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 105, 110, 116, 40, 95, 105, 100, 41, 32, 61, 61, 32, 105, 110, 116, 40, 84, 58, 58, 83, 112, 101, 99, 105, 102, 105, 99, 73, 100, 41, 0, 99, 97, 115, 116, 0, 105, 102, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 98, 114, 101, 97, 107, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 114, 95, 116, 97, 98, 108, 101, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 110, 117, 109, 98, 101, 114, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 40, 111, 110, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 105, 110, 100, 105, 114, 101, 99, 116, 32, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 97, 110, 32, 105, 51, 50, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 32, 102, 117, 110, 99, 116, 105, 111, 110, 0, 108, 111, 97, 100, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 97, 100, 32, 97, 108, 105, 103, 110, 109, 101, 110, 116, 58, 32, 0, 115, 116, 111, 114, 101, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 115, 116, 111, 114, 101, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 99, 101, 105, 118, 101, 32, 97, 32, 110, 111, 110, 101, 32, 97, 115, 32, 116, 104, 101, 105, 114, 32, 105, 110, 112, 117, 116, 0, 101, 113, 122, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 105, 51, 50, 0, 110, 111, 110, 45, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 32, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 101, 32, 115, 97, 109, 101, 32, 116, 121, 112, 101, 0, 101, 113, 122, 32, 105, 110, 112, 117, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 32, 111, 114, 32, 105, 54, 52, 0, 101, 120, 116, 101, 110, 100, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 119, 114, 97, 112, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 116, 114, 117, 110, 99, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 99, 111, 110, 118, 101, 114, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 112, 114, 111, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 100, 101, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 98, 105, 110, 97, 114, 121, 32, 99, 104, 105, 108, 100, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 101, 113, 117, 97, 108, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 49, 32, 111, 112, 101, 114, 97, 110, 100, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 105, 51, 50, 32, 111, 112, 101, 114, 97, 110, 100, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 98, 111, 100, 121, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 115, 117, 108, 116, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 109, 101, 109, 111, 114, 121, 32, 109, 97, 120, 32, 62, 61, 32, 105, 110, 105, 116, 105, 97, 108, 0, 109, 97, 120, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 116, 114, 117, 101, 58, 32, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 117, 110, 105, 113, 117, 101, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 48, 32, 112, 97, 114, 97, 109, 115, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 34, 40, 110, 117, 108, 108, 41, 34, 0, 91, 93, 0, 110, 117, 108, 108, 0, 34, 58, 32, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 117, 105, 108, 100, 101, 114, 46, 104, 0, 97, 100, 100, 80, 97, 114, 97, 109, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 32, 43, 32, 102, 117, 110, 99, 45, 62, 118, 97, 114, 115, 46, 115, 105, 122, 101, 40, 41, 0, 97, 100, 100, 86, 97, 114, 0, 97, 115, 109, 50, 119, 97, 115, 109, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 115, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 0, 112, 114, 101, 112, 97, 114, 101, 50, 119, 97, 115, 109, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 33, 33, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 87, 65, 83, 77, 95, 74, 83, 95, 68, 69, 66, 85, 71, 39, 93, 32, 125, 0, 47, 47, 32, 69, 77, 83, 67, 82, 73, 80, 84, 69, 78, 95, 83, 84, 65, 82, 84, 95, 70, 85, 78, 67, 83, 0, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 115, 116, 114, 115, 116, 114, 40, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 49, 44, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 32, 34, 41, 32, 61, 61, 32, 48, 0, 112, 114, 111, 99, 101, 115, 115, 0, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 69, 110, 100, 32, 62, 32, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 53, 0, 65, 100, 100, 114, 101, 115, 115, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 115, 45, 112, 97, 114, 115, 101, 114, 46, 104, 0, 112, 97, 114, 115, 101, 0, 115, 116, 97, 99, 107, 32, 105, 115, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 97, 114, 115, 101, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 108, 105, 115, 116, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 116, 114, 105, 110, 103, 0, 32, 41, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 109, 111, 114, 101, 32, 101, 108, 101, 109, 101, 110, 116, 115, 32, 105, 110, 32, 108, 105, 115, 116, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 79, 68, 85, 76, 69, 0, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 0, 33, 105, 115, 76, 105, 115, 116, 95, 0, 115, 116, 114, 0, 99, 95, 115, 116, 114, 0, 119, 114, 105, 116, 101, 32, 62, 61, 32, 100, 97, 116, 97, 46, 100, 97, 116, 97, 40, 41, 0, 115, 116, 114, 105, 110, 103, 84, 111, 66, 105, 110, 97, 114, 121, 0, 97, 99, 116, 117, 97, 108, 32, 60, 61, 32, 100, 97, 116, 97, 46, 115, 105, 122, 101, 40, 41, 0, 117, 110, 107, 110, 111, 119, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 0, 102, 117, 110, 99, 46, 105, 115, 76, 105, 115, 116, 40, 41, 0, 112, 97, 114, 115, 101, 84, 121, 112, 101, 0, 117, 110, 107, 110, 111, 119, 110, 32, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 110, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 105, 109, 112, 111, 114, 116, 32, 101, 108, 101, 109, 101, 110, 116, 0, 114, 101, 115, 117, 108, 116, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 82, 69, 83, 85, 76, 84, 0, 112, 97, 114, 115, 101, 73, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 117, 110, 107, 110, 111, 119, 110, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 32, 100, 101, 99, 108, 97, 114, 97, 116, 105, 111, 110, 0, 110, 111, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 91, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 63, 93, 0, 97, 98, 111, 114, 116, 95, 111, 110, 32, 0, 98, 97, 100, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 0, 32, 118, 115, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 0, 119, 97, 107, 97, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 108, 111, 97, 100, 0, 115, 116, 111, 114, 101, 0, 117, 110, 97, 114, 121, 0, 104, 111, 115, 116, 0, 110, 111, 110, 101, 0, 105, 51, 50, 0, 105, 54, 52, 0, 102, 51, 50, 0, 102, 54, 52, 0, 108, 101, 102, 116, 32, 38, 38, 32, 114, 105, 103, 104, 116, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 98, 97, 100, 32, 99, 111, 110, 115, 116, 0, 109, 111, 100, 105, 102, 105, 101, 114, 32, 63, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 52, 93, 32, 61, 61, 32, 39, 48, 39, 32, 38, 38, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 53, 93, 32, 61, 61, 32, 39, 120, 39, 32, 58, 32, 49, 0, 115, 114, 99, 47, 112, 97, 114, 115, 105, 110, 103, 46, 104, 0, 112, 97, 114, 115, 101, 67, 111, 110, 115, 116, 0, 114, 101, 116, 45, 62, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 116, 121, 112, 101, 0, 78, 83, 116, 51, 95, 95, 50, 49, 57, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 51, 50, 0, 99, 97, 115, 116, 84, 111, 70, 51, 50, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 54, 52, 0, 99, 97, 115, 116, 84, 111, 70, 54, 52, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 54, 39, 0, 109, 97, 107, 101, 76, 111, 97, 100, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 50, 39, 0, 101, 113, 0, 98, 97, 100, 32, 111, 102, 102, 115, 101, 116, 0, 98, 97, 100, 32, 108, 111, 97, 100, 32, 97, 116, 116, 114, 105, 98, 117, 116, 101, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 98, 97, 100, 32, 115, 116, 111, 114, 101, 32, 97, 116, 116, 114, 105, 98, 117, 116, 101, 0, 108, 97, 98, 101, 108, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 0, 109, 97, 107, 101, 66, 108, 111, 99, 107, 0, 105, 110, 118, 97, 108, 105, 100, 32, 108, 97, 98, 101, 108, 0, 112, 111, 112, 95, 98, 97, 99, 107, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 105, 110, 118, 97, 108, 105, 100, 32, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 108, 111, 99, 97, 108, 32, 97, 99, 99, 101, 115, 115, 32, 105, 110, 32, 110, 111, 110, 45, 102, 117, 110, 99, 116, 105, 111, 110, 32, 115, 99, 111, 112, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 0, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 32, 62, 32, 48, 0, 103, 101, 116, 76, 111, 99, 97, 108, 73, 110, 100, 101, 120, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 105, 110, 100, 101, 120, 0, 105, 32, 60, 32, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 71, 108, 111, 98, 97, 108, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 105, 102, 84, 114, 117, 101, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 105, 102, 84, 114, 117, 101, 32, 38, 38, 32, 105, 102, 70, 97, 108, 115, 101, 0, 116, 111, 116, 97, 108, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 0, 115, 91, 50, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 69, 77, 79, 82, 89, 0, 112, 97, 114, 115, 101, 69, 120, 112, 111, 114, 116, 0, 109, 101, 109, 111, 114, 121, 32, 101, 120, 112, 111, 114, 116, 101, 100, 32, 98, 117, 116, 32, 110, 111, 32, 109, 101, 109, 111, 114, 121, 0, 105, 32, 61, 61, 32, 115, 46, 115, 105, 122, 101, 40, 41, 0, 112, 97, 114, 115, 101, 71, 108, 111, 98, 97, 108, 0, 117, 110, 102, 97, 109, 105, 108, 105, 97, 114, 32, 115, 101, 99, 116, 105, 111, 110, 58, 32, 0, 112, 111, 115, 32, 43, 32, 110, 97, 109, 101, 83, 105, 122, 101, 32, 45, 32, 49, 32, 60, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 46, 104, 0, 114, 101, 97, 100, 0, 112, 111, 115, 32, 61, 61, 32, 98, 101, 102, 111, 114, 101, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 0, 61, 61, 32, 114, 101, 97, 100, 72, 101, 97, 100, 101, 114, 0, 115, 117, 114, 112, 114, 105, 115, 105, 110, 103, 32, 118, 97, 108, 117, 101, 0, 60, 61, 61, 0, 103, 101, 116, 73, 110, 116, 51, 50, 58, 32, 0, 32, 61, 61, 62, 0, 103, 101, 116, 73, 110, 116, 49, 54, 58, 32, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 101, 110, 100, 32, 111, 102, 32, 105, 110, 112, 117, 116, 0, 103, 101, 116, 73, 110, 116, 56, 58, 32, 0, 32, 40, 97, 116, 32, 0, 103, 101, 116, 85, 51, 50, 76, 69, 66, 58, 32, 0, 115, 116, 100, 58, 58, 105, 115, 95, 115, 105, 103, 110, 101, 100, 60, 84, 62, 58, 58, 118, 97, 108, 117, 101, 32, 38, 38, 32, 108, 97, 115, 116, 32, 38, 38, 32, 34, 100, 114, 111, 112, 112, 101, 100, 32, 98, 105, 116, 115, 32, 111, 110, 108, 121, 32, 118, 97, 108, 105, 100, 32, 102, 111, 114, 32, 115, 105, 103, 110, 101, 100, 32, 76, 69, 66, 34, 0, 115, 105, 122, 101, 95, 116, 40, 115, 104, 105, 102, 116, 41, 32, 60, 32, 115, 105, 122, 101, 111, 102, 40, 84, 41, 32, 42, 32, 56, 32, 38, 38, 32, 34, 76, 69, 66, 32, 111, 118, 101, 114, 102, 108, 111, 119, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 104, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 104, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 32, 60, 61, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 61, 61, 32, 114, 101, 97, 100, 83, 116, 97, 114, 116, 0, 61, 61, 32, 114, 101, 97, 100, 77, 101, 109, 111, 114, 121, 0, 61, 61, 32, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 58, 32, 0, 114, 101, 97, 100, 32, 111, 110, 101, 0, 102, 111, 114, 109, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 84, 121, 112, 101, 70, 111, 114, 109, 115, 58, 58, 66, 97, 115, 105, 99, 0, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 32, 112, 97, 114, 97, 109, 115, 58, 32, 0, 110, 117, 109, 82, 101, 115, 117, 108, 116, 115, 32, 61, 61, 32, 49, 0, 61, 61, 32, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 105, 109, 112, 111, 114, 116, 36, 0, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 45, 62, 110, 97, 109, 101, 46, 105, 115, 40, 41, 0, 105, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 73, 110, 108, 105, 110, 101, 83, 116, 114, 105, 110, 103, 58, 32, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 116, 111, 116, 97, 108, 32, 61, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 97, 100, 32, 111, 110, 101, 32, 97, 116, 32, 0, 115, 105, 122, 101, 32, 62, 32, 48, 0, 114, 101, 97, 100, 105, 110, 103, 0, 112, 114, 111, 99, 101, 115, 115, 105, 110, 103, 32, 102, 117, 110, 99, 116, 105, 111, 110, 58, 32, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 100, 101, 112, 116, 104, 32, 61, 61, 32, 48, 0, 112, 111, 115, 32, 61, 61, 32, 101, 110, 100, 79, 102, 70, 117, 110, 99, 116, 105, 111, 110, 0, 118, 97, 114, 36, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 105, 110, 116, 111, 32, 0, 32, 97, 116, 32, 0, 114, 101, 97, 100, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 101, 101, 105, 110, 103, 32, 0, 98, 97, 100, 32, 99, 111, 100, 101, 32, 48, 120, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 102, 114, 111, 109, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 108, 111, 99, 107, 0, 101, 110, 100, 32, 62, 61, 32, 115, 116, 97, 114, 116, 0, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 0, 10, 32, 122, 122, 32, 66, 108, 111, 99, 107, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 108, 97, 98, 101, 108, 36, 0, 112, 111, 115, 32, 62, 32, 48, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 32, 40, 97, 116, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 73, 102, 0, 108, 97, 115, 116, 83, 101, 112, 97, 114, 97, 116, 111, 114, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 69, 110, 100, 0, 118, 105, 115, 105, 116, 73, 102, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 114, 101, 97, 107, 0, 97, 114, 105, 116, 121, 32, 61, 61, 32, 48, 32, 124, 124, 32, 97, 114, 105, 116, 121, 32, 61, 61, 32, 49, 0, 118, 105, 115, 105, 116, 66, 114, 101, 97, 107, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 45, 32, 49, 32, 45, 32, 111, 102, 102, 115, 101, 116, 32, 60, 32, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 66, 114, 101, 97, 107, 78, 97, 109, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 119, 105, 116, 99, 104, 0, 118, 105, 115, 105, 116, 83, 119, 105, 116, 99, 104, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 0, 105, 110, 100, 101, 120, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 0, 110, 117, 109, 32, 61, 61, 32, 97, 114, 105, 116, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 32, 0, 32, 119, 105, 116, 104, 32, 116, 121, 112, 101, 32, 0, 32, 97, 110, 100, 32, 0, 32, 112, 97, 114, 97, 109, 115, 10, 0, 105, 32, 60, 32, 105, 109, 112, 111, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 71, 101, 116, 76, 111, 99, 97, 108, 32, 0, 99, 117, 114, 114, 45, 62, 105, 110, 100, 101, 120, 32, 60, 32, 99, 117, 114, 114, 70, 117, 110, 99, 116, 105, 111, 110, 45, 62, 103, 101, 116, 78, 117, 109, 76, 111, 99, 97, 108, 115, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 76, 111, 99, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 71, 101, 116 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10240); +allocate([ 71, 108, 111, 98, 97, 108, 32, 0, 99, 117, 114, 114, 45, 62, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 71, 108, 111, 98, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 71, 108, 111, 98, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 71, 108, 111, 98, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 108, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 82, 101, 116, 117, 114, 110, 0, 118, 105, 115, 105, 116, 82, 101, 116, 117, 114, 110, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 78, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 105, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 111, 110, 115, 116, 0, 118, 97, 108, 117, 101, 32, 60, 32, 48, 32, 38, 38, 32, 34, 115, 105, 103, 110, 45, 101, 120, 116, 101, 110, 100, 32, 115, 104, 111, 117, 108, 100, 32, 112, 114, 111, 100, 117, 99, 101, 115, 32, 97, 32, 110, 101, 103, 97, 116, 105, 118, 101, 32, 118, 97, 108, 117, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 85, 54, 52, 76, 69, 66, 58, 32, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 70, 108, 111, 97, 116, 51, 50, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 51, 50, 0, 103, 101, 116, 70, 108, 111, 97, 116, 54, 52, 58, 32, 0, 103, 101, 116, 73, 110, 116, 54, 52, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 54, 52, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 97, 100, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 116, 111, 114, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 72, 111, 115, 116, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 112, 111, 112, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 61, 61, 32, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 71, 108, 111, 98, 97, 108, 115, 0, 114, 101, 97, 100, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 61, 61, 32, 114, 101, 97, 100, 68, 97, 116, 97, 83, 101, 103, 109, 101, 110, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 0, 61, 61, 32, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 110, 117, 109, 32, 61, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 110, 117, 109, 76, 111, 99, 97, 108, 115, 32, 61, 61, 32, 48, 0, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 0, 90, 49, 49, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 69, 49, 57, 74, 83, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 0, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 55, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 36, 48, 41, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 115, 111, 117, 114, 99, 101, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 72, 69, 65, 80, 56, 39, 93, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 36, 49, 44, 32, 36, 49, 32, 43, 32, 36, 50, 41, 59, 32, 118, 97, 114, 32, 116, 97, 114, 103, 101, 116, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 41, 59, 32, 116, 97, 114, 103, 101, 116, 46, 115, 101, 116, 40, 115, 111, 117, 114, 99, 101, 44, 32, 36, 48, 41, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 40, 36, 48, 41, 59, 32, 125, 0, 111, 102, 102, 115, 101, 116, 32, 43, 32, 115, 101, 103, 109, 101, 110, 116, 46, 100, 97, 116, 97, 46, 115, 105, 122, 101, 40, 41, 32, 60, 61, 32, 119, 97, 115, 109, 46, 116, 97, 98, 108, 101, 46, 105, 110, 105, 116, 105, 97, 108, 0, 105, 110, 105, 116, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 91, 36, 48, 93, 32, 61, 32, 36, 49, 59, 32, 125, 0, 78, 52, 119, 97, 115, 109, 50, 52, 67, 111, 110, 115, 116, 97, 110, 116, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 78, 83, 95, 50, 52, 67, 111, 110, 115, 116, 97, 110, 116, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 50, 52, 67, 111, 110, 115, 116, 97, 110, 116, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 78, 83, 95, 52, 70, 108, 111, 119, 69, 69, 69, 0, 101, 120, 116, 101, 110, 100, 84, 111, 83, 73, 54, 52, 0, 101, 120, 116, 101, 110, 100, 84, 111, 85, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 73, 51, 50, 0, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 51, 50, 0, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 115, 116, 84, 111, 73, 51, 50, 0, 101, 120, 116, 101, 110, 100, 84, 111, 70, 54, 52, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 54, 52, 0, 99, 97, 115, 116, 84, 111, 73, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 70, 51, 50, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 108, 101, 102, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 0, 118, 105, 115, 105, 116, 66, 105, 110, 97, 114, 121, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 114, 105, 103, 104, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 115, 116, 100, 58, 58, 105, 115, 110, 97, 110, 40, 102, 41, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 78, 97, 78, 34, 0, 115, 101, 116, 81, 117, 105, 101, 116, 78, 97, 78, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 110, 117, 108, 108, 59, 32, 118, 97, 114, 32, 108, 111, 111, 107, 117, 112, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 111, 107, 117, 112, 46, 97, 112, 112, 108, 121, 40, 110, 117, 108, 108, 44, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 125, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 91, 93, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 112, 117, 115, 104, 40, 36, 48, 41, 32, 125, 0, 123, 32, 118, 97, 114, 32, 118, 97, 108, 117, 101, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 91, 36, 48, 93, 59, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 111, 102, 32, 118, 97, 108, 117, 101, 32, 61, 61, 61, 32, 34, 110, 117, 109, 98, 101, 114, 34, 32, 63, 32, 118, 97, 108, 117, 101, 32, 58, 32, 45, 49, 59, 32, 125, 0, 99, 97, 108, 108, 84, 97, 98, 108, 101, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 116, 121, 112, 101, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 35, 32, 111, 102, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 116, 121, 112, 101, 0, 123, 32, 118, 97, 114, 32, 102, 117, 110, 99, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 91, 36, 48, 93, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 110, 117, 108, 108, 59, 32, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 46, 97, 112, 112, 108, 121, 40, 110, 117, 108, 108, 44, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 125, 0, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 0, 33, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 105, 110, 103, 40, 41, 32, 124, 124, 32, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 84, 111, 32, 61, 61, 32, 82, 69, 84, 85, 82, 78, 95, 70, 76, 79, 87, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 114, 101, 116, 46, 116, 121, 112, 101, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 96, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 0, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 44, 32, 103, 111, 116, 32, 0, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 80, 97, 114, 97, 109, 40, 105, 41, 0, 70, 117, 110, 99, 116, 105, 111, 110, 83, 99, 111, 112, 101, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 116, 121, 112, 101, 32, 0, 32, 102, 111, 114, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 0, 44, 32, 103, 111, 116, 32, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 86, 97, 114, 40, 105, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 50, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 51, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 69, 69, 69, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 50, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 52, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 69, 69, 69, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 50, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 52, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 69, 69, 69, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 78, 83, 95, 52, 70, 108, 111, 119, 69, 69, 69, 0, 102, 108, 111, 119, 46, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 0, 111, 102, 102, 115, 101, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 102, 105, 110, 97, 108, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 98, 121, 116, 101, 115, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 104, 105, 103, 104, 101, 115, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 103, 101, 116, 105, 54, 52, 0, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 50, 49, 56, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 114, 101, 108, 97, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 111, 98, 106, 101, 99, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 101, 120, 99, 101, 101, 100, 115, 32, 109, 97, 120, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 111, 117, 116, 54, 52, 32, 61, 32, 36, 52, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 59, 32, 125, 32, 118, 97, 114, 32, 114, 101, 116, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 56, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 49, 54, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 123, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 72, 69, 65, 80, 85, 56, 91, 111, 117, 116, 54, 52, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 125, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 116, 59, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 125, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 118, 97, 108, 117, 101, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 118, 97, 114, 32, 115, 105, 122, 101, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 117, 102, 102, 101, 114, 59, 32, 116, 114, 121, 32, 123, 32, 98, 117, 102, 102, 101, 114, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 115, 105, 122, 101, 41, 59, 32, 125, 32, 99, 97, 116, 99, 104, 40, 101, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 59, 32, 125, 32, 118, 97, 114, 32, 111, 108, 100, 72, 69, 65, 80, 56, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 72, 69, 65, 80, 56, 39, 93, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 98, 117, 102, 102, 101, 114, 41, 59, 32, 116, 101, 109, 112, 46, 115, 101, 116, 40, 111, 108, 100, 72, 69, 65, 80, 56, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 98, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 98, 117, 102, 102, 101, 114, 59, 32, 125, 0, 123, 32, 97, 98, 111, 114, 116, 40, 34, 119, 97, 115, 109, 32, 116, 114, 97, 112, 58, 32, 34, 32, 43, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 41, 59, 32, 125, 0, 47, 61, 61, 32, 40, 98, 105, 110, 97, 114, 121, 101, 110, 32, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 32, 115, 116, 97, 99, 107, 32, 116, 114, 97, 99, 101, 41, 10, 0, 124, 58, 32, 0, 92, 61, 61, 10, 0, 101, 120, 112, 111, 114, 116, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 69, 120, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 0, 99, 97, 108, 108, 69, 120, 112, 111, 114, 116, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 46, 99, 111, 110, 115, 116, 32, 0, 58, 48, 120, 0, 78, 97, 78, 80, 97, 121, 108, 111, 97, 100, 0, 45, 48, 0, 37, 108, 102, 0, 100, 32, 62, 61, 32, 48, 0, 110, 117, 109, 84, 111, 83, 116, 114, 105, 110, 103, 0, 48, 120, 37, 108, 108, 120, 0, 37, 108, 108, 117, 0, 37, 108, 108, 120, 0, 37, 101, 0, 37, 46, 48, 102, 0, 110, 117, 109, 32, 60, 32, 49, 48, 48, 48, 0, 103, 101, 116, 105, 51, 50, 0, 103, 101, 116, 102, 51, 50, 0, 103, 101, 116, 102, 54, 52, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 53, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 118, 69, 69, 0, 116, 121, 112, 101, 45, 62, 112, 97, 114, 97, 109, 115, 91, 105, 93, 32, 61, 61, 32, 102, 54, 52, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 41, 0, 109, 97, 107, 101, 67, 111, 110, 115, 116, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 49, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 69, 69, 0, 97, 116, 58, 32, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 33, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 104, 101, 97, 112, 41, 32, 33, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 97, 115, 115, 105, 103, 110, 0, 100, 100, 100, 0, 105, 105, 105, 0, 118, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 97, 100, 32, 117, 110, 97, 114, 121, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 50, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 102, 114, 111, 117, 110, 100, 32, 116, 97, 114, 103, 101, 116, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 83, 85, 66, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 66, 73, 78, 65, 82, 89, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 49, 93, 32, 61, 61, 32, 65, 78, 68, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 116, 121, 112, 101, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 104, 105, 108, 101, 45, 111, 117, 116, 0, 119, 104, 105, 108, 101, 45, 105, 110, 0, 100, 111, 45, 111, 110, 99, 101, 0, 117, 110, 108, 105, 107, 101, 108, 121, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 100, 111, 45, 111, 117, 116, 0, 100, 111, 45, 105, 110, 0, 102, 111, 114, 45, 111, 117, 116, 0, 102, 111, 114, 45, 105, 110, 0, 98, 114, 45, 62, 99, 111, 110, 100, 105, 116, 105, 111, 110, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 124, 124, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 85, 78, 65, 82, 89, 95, 80, 82, 69, 70, 73, 88, 0, 115, 119, 105, 116, 99, 104, 45, 100, 101, 102, 97, 117, 108, 116, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 109, 105, 110, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 48, 0, 115, 119, 105, 116, 99, 104, 45, 99, 97, 115, 101, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 98, 97, 100, 32, 119, 97, 115, 109, 32, 98, 105, 110, 97, 114, 121, 32, 111, 112, 0, 102, 97, 108, 115, 101, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 105, 103, 110, 101, 100, 32, 111, 114, 32, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 51, 50, 34, 0, 99, 104, 101, 99, 107, 76, 105, 116, 101, 114, 97, 108, 0, 100, 101, 116, 101, 99, 116, 65, 115, 109, 84, 121, 112, 101, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 32, 38, 38, 32, 97, 115, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 110, 111, 116, 101, 73, 109, 112, 111, 114, 116, 101, 100, 70, 117, 110, 99, 116, 105, 111, 110, 67, 97, 108, 108, 0, 116, 121, 112, 101, 36, 0, 108, 97, 98, 101, 108, 36, 98, 114, 101, 97, 107, 36, 0, 108, 97, 98, 101, 108, 36, 99, 111, 110, 116, 105, 110, 117, 101, 36, 0, 102, 109, 111, 100, 40, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 44, 32, 49, 41, 32, 61, 61, 32, 48, 0, 103, 101, 116, 73, 110, 116, 101, 103, 101, 114, 0, 100, 111, 117, 98, 108, 101, 40, 114, 101, 116, 41, 32, 61, 61, 32, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 49, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 106, 69, 69, 69, 0, 98, 97, 100, 32, 112, 114, 111, 99, 101, 115, 115, 85, 110, 115, 104, 105, 102, 116, 101, 100, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 0, 59, 0, 112, 117, 115, 104, 95, 98, 97, 99, 107, 0, 103, 101, 116, 65, 114, 114, 97, 121, 0, 115, 114, 99, 32, 62, 32, 115, 116, 97, 114, 116, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 112, 97, 114, 115, 101, 114, 46, 104, 0, 70, 114, 97, 103, 0, 115, 116, 114, 99, 109, 112, 40, 115, 116, 114, 46, 115, 116, 114, 44, 32, 115, 116, 97, 114, 116, 41, 32, 61, 61, 32, 48, 0, 102, 114, 97, 103, 32, 112, 97, 114, 115, 105, 110, 103, 0, 37, 115, 58, 10, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 10, 0, 10, 10, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 69, 80, 65, 82, 65, 84, 79, 82, 32, 38, 38, 32, 110, 97, 109, 101, 46, 115, 116, 114, 91, 48, 93, 32, 61, 61, 32, 39, 40, 39, 0, 112, 97, 114, 115, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 40, 39, 0, 97, 114, 103, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 102, 117, 110, 99, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 112, 112, 101, 110, 100, 65, 114, 103, 117, 109, 101, 110, 116, 84, 111, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 123, 39, 0, 112, 97, 114, 115, 101, 66, 114, 97, 99, 107, 101, 116, 101, 100, 66, 108, 111, 99, 107, 0, 59, 125, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 125, 39, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 112, 97, 114, 115, 101, 86, 97, 114, 0, 59, 44, 0, 118, 97, 114, 91, 48, 93, 32, 61, 61, 32, 86, 65, 82, 0, 97, 112, 112, 101, 110, 100, 84, 111, 86, 97, 114, 0, 104, 97, 115, 67, 104, 97, 114, 40, 115, 101, 112, 115, 44, 32, 42, 115, 114, 99, 41, 0, 112, 97, 114, 115, 101, 82, 101, 116, 117, 114, 110, 0, 112, 97, 114, 115, 101, 80, 97, 114, 101, 110, 110, 101, 100, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 41, 39, 0, 110, 101, 120, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 75, 69, 89, 87, 79, 82, 68, 32, 38, 38, 32, 110, 101, 120, 116, 46, 115, 116, 114, 32, 61, 61, 32, 87, 72, 73, 76, 69, 0, 112, 97, 114, 115, 101, 68, 111, 0, 112, 97, 114, 115, 101, 83, 119, 105, 116, 99, 104, 0, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 79, 80, 69, 82, 65, 84, 79, 82, 0, 118, 97, 108, 117, 101, 46, 115, 116, 114, 32, 61, 61, 32, 77, 73, 78, 85, 83, 0, 118, 97, 108, 117, 101, 50, 46, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 58, 39, 0, 115, 119, 105, 116, 99, 104, 95, 91, 48, 93, 32, 61, 61, 32, 83, 87, 73, 84, 67, 72, 0, 97, 112, 112, 101, 110, 100, 67, 97, 115, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 68, 101, 102, 97, 117, 108, 116, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 67, 111, 100, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 99, 111, 100, 101, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 112, 97, 114, 115, 101, 70, 111, 114, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 59, 39, 0, 112, 97, 114, 115, 101, 67, 97, 108, 108, 0, 44, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 116, 115, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 99, 97, 108, 108, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 97, 112, 112, 101, 110, 100, 84, 111, 67, 97, 108, 108, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 91, 39, 0, 112, 97, 114, 115, 101, 73, 110, 100, 101, 120, 105, 110, 103, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 93, 39, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 46, 39, 0, 112, 97, 114, 115, 101, 68, 111, 116, 116, 105, 110, 103, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 98, 97, 100, 32, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 116, 97, 116, 101, 0, 105, 32, 60, 32, 40, 105, 110, 116, 41, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 45, 49, 32, 38, 38, 32, 105, 32, 62, 61, 32, 51, 0, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 78, 111, 100, 101, 0, 33, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 79, 112, 0, 107, 101, 121, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 109, 97, 107, 101, 68, 111, 116, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 80, 97, 114, 101, 110, 0, 42, 115, 114, 99, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 66, 114, 97, 99, 101, 0, 44, 93, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 65, 82, 82, 65, 89, 0, 97, 112, 112, 101, 110, 100, 84, 111, 65, 114, 114, 97, 121, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 67, 117, 114, 108, 121, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 32, 124, 124, 32, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 0, 44, 125, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 79, 66, 74, 69, 67, 84, 0, 97, 112, 112, 101, 110, 100, 84, 111, 79, 98, 106, 101, 99, 116, 0, 98, 108, 111, 99, 107, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 97, 112, 112, 101, 110, 100, 84, 111, 66, 108, 111, 99, 107, 0, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 0, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 45, 108, 101, 97, 114, 110, 105, 110, 103, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 32, 97, 110, 100, 32, 108, 101, 97, 114, 110, 105, 110, 103, 0, 100, 99, 101, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 0, 100, 114, 111, 112, 45, 114, 101, 116, 117, 114, 110, 45, 118, 97, 108, 117, 101, 115, 0, 115, 116, 111, 112, 115, 32, 114, 101, 108, 121, 105, 110, 103, 32, 111, 110, 32, 114, 101, 116, 117, 114, 110, 32, 118, 97, 108, 117, 101, 115, 32, 102, 114, 111, 109, 32, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 97, 110, 100, 32, 115, 116, 111, 114, 101, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 45, 102, 117, 110, 99, 116, 105, 111, 110, 45, 101, 108, 105, 109, 105, 110, 97, 116, 105, 111, 110, 0, 114, 101, 109, 111, 118, 101, 115, 32, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 108, 111, 119, 101, 114, 45, 105, 102, 45, 101, 108, 115, 101, 0, 108, 111, 119, 101, 114, 115, 32, 105, 102, 45, 101, 108, 115, 101, 115, 32, 105, 110, 116, 111, 32, 105, 102, 115, 44, 32, 98, 108, 111, 99, 107, 115, 32, 97, 110, 100, 32, 98, 114, 97, 110, 99, 104, 101, 115, 0, 109, 101, 114, 103, 101, 45, 98, 108, 111, 99, 107, 115, 0, 109, 101, 114, 103, 101, 115, 32, 98, 108, 111, 99, 107, 115, 32, 116, 111, 32, 116, 104, 101, 105, 114, 32, 112, 97, 114, 101, 110, 116, 115, 0, 109, 101, 116, 114, 105, 99, 115, 0, 114, 101, 112, 111, 114, 116, 115, 32, 109, 101, 116, 114, 105, 99, 115, 0, 110, 109, 0, 110, 97, 109, 101, 32, 108, 105, 115, 116, 0, 110, 97, 109, 101, 45, 109, 97, 110, 97, 103, 101, 114, 0, 117, 116, 105, 108, 105, 116, 121, 32, 112, 97, 115, 115, 32, 116, 111, 32, 109, 97, 110, 97, 103, 101, 32, 110, 97, 109, 101, 115, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 115, 0, 111, 112, 116, 105, 109, 105, 122, 101, 45, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 0, 111, 112, 116, 105, 109, 105, 122, 101, 115, 32, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 99, 111, 109, 98, 105, 110, 97, 116, 105, 111, 110, 115, 0, 112, 111, 115, 116, 45, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 32, 102, 111, 114, 32, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 103, 101, 110, 101, 114, 97, 116, 101, 100, 32, 99, 111, 100, 101, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 112, 114, 105, 110, 116, 45, 109, 105, 110, 105, 102, 105, 101, 100, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 109, 105, 110, 105, 102, 105, 101, 100, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 112, 114, 105, 110, 116, 45, 102, 117, 108, 108, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 102, 117, 108, 108, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 114, 101, 109, 111 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20480); +allocate([ 118, 101, 45, 105, 109, 112, 111, 114, 116, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 105, 109, 112, 111, 114, 116, 115, 32, 97, 110, 100, 32, 114, 101, 112, 108, 97, 99, 101, 115, 32, 116, 104, 101, 109, 32, 119, 105, 116, 104, 32, 110, 111, 112, 115, 0, 114, 101, 109, 111, 118, 101, 45, 109, 101, 109, 111, 114, 121, 0, 114, 101, 109, 111, 118, 101, 115, 32, 109, 101, 109, 111, 114, 121, 32, 115, 101, 103, 109, 101, 110, 116, 115, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 98, 114, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 98, 114, 101, 97, 107, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 111, 116, 32, 110, 101, 101, 100, 101, 100, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 117, 115, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 110, 97, 109, 101, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 110, 97, 109, 101, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 114, 101, 111, 114, 100, 101, 114, 45, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 115, 111, 114, 116, 115, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 114, 101, 111, 114, 100, 101, 114, 45, 108, 111, 99, 97, 108, 115, 0, 115, 111, 114, 116, 115, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 115, 105, 109, 112, 108, 105, 102, 121, 45, 108, 111, 99, 97, 108, 115, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 108, 111, 99, 97, 108, 115, 45, 114, 101, 108, 97, 116, 101, 100, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 0, 118, 97, 99, 117, 117, 109, 0, 114, 101, 109, 111, 118, 101, 115, 32, 111, 98, 118, 105, 111, 117, 115, 108, 121, 32, 117, 110, 110, 101, 101, 100, 101, 100, 32, 99, 111, 100, 101, 0, 112, 114, 101, 99, 111, 109, 112, 117, 116, 101, 0, 99, 111, 109, 112, 117, 116, 101, 115, 32, 99, 111, 109, 112, 105, 108, 101, 45, 116, 105, 109, 101, 32, 101, 118, 97, 108, 117, 97, 116, 97, 98, 108, 101, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 115, 0, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 101, 110, 100, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 83, 53, 95, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 101, 115, 46, 46, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 112, 97, 115, 115, 101, 115, 32, 116, 111, 111, 107, 32, 0, 32, 115, 101, 99, 111, 110, 100, 115, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 32, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 58, 32, 0, 46, 46, 46, 32, 0, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 78, 52, 119, 97, 115, 109, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 10, 0, 41, 10, 0, 100, 97, 116, 97, 32, 0, 32, 34, 0, 34, 41, 10, 0, 92, 110, 0, 92, 48, 100, 0, 92, 116, 0, 92, 48, 99, 0, 92, 48, 56, 0, 92, 92, 0, 92, 34, 0, 92, 39, 0, 101, 120, 112, 111, 114, 116, 32, 0, 32, 109, 101, 109, 111, 114, 121, 41, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 114, 101, 115, 117, 108, 116, 32, 0, 108, 111, 99, 97, 108, 32, 0, 27, 91, 51, 51, 109, 0, 27, 91, 48, 109, 0, 40, 41, 0, 32, 97, 110, 121, 102, 117, 110, 99, 41, 10, 0, 101, 108, 101, 109, 32, 0, 103, 108, 111, 98, 97, 108, 32, 0, 105, 109, 112, 111, 114, 116, 32, 0, 32, 40, 102, 117, 110, 99, 0, 41, 41, 0, 27, 91, 51, 50, 109, 0, 99, 117, 114, 114, 0, 118, 105, 115, 105, 116, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 110, 111, 112, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 99, 117, 114, 114, 101, 110, 116, 95, 109, 101, 109, 111, 114, 121, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 0, 104, 97, 115, 102, 101, 97, 116, 117, 114, 101, 32, 0, 115, 101, 108, 101, 99, 116, 0, 27, 91, 51, 53, 109, 0, 27, 91, 49, 109, 0, 105, 51, 50, 46, 97, 100, 100, 0, 105, 51, 50, 46, 115, 117, 98, 0, 105, 51, 50, 46, 109, 117, 108, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 0, 105, 51, 50, 46, 97, 110, 100, 0, 105, 51, 50, 46, 111, 114, 0, 105, 51, 50, 46, 120, 111, 114, 0, 105, 51, 50, 46, 115, 104, 108, 0, 105, 51, 50, 46, 115, 104, 114, 95, 117, 0, 105, 51, 50, 46, 115, 104, 114, 95, 115, 0, 105, 51, 50, 46, 114, 111, 116, 108, 0, 105, 51, 50, 46, 114, 111, 116, 114, 0, 105, 51, 50, 46, 101, 113, 0, 105, 51, 50, 46, 110, 101, 0, 105, 51, 50, 46, 108, 116, 95, 115, 0, 105, 51, 50, 46, 108, 116, 95, 117, 0, 105, 51, 50, 46, 108, 101, 95, 115, 0, 105, 51, 50, 46, 108, 101, 95, 117, 0, 105, 51, 50, 46, 103, 116, 95, 115, 0, 105, 51, 50, 46, 103, 116, 95, 117, 0, 105, 51, 50, 46, 103, 101, 95, 115, 0, 105, 51, 50, 46, 103, 101, 95, 117, 0, 105, 54, 52, 46, 97, 100, 100, 0, 105, 54, 52, 46, 115, 117, 98, 0, 105, 54, 52, 46, 109, 117, 108, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 0, 105, 54, 52, 46, 97, 110, 100, 0, 105, 54, 52, 46, 111, 114, 0, 105, 54, 52, 46, 120, 111, 114, 0, 105, 54, 52, 46, 115, 104, 108, 0, 105, 54, 52, 46, 115, 104, 114, 95, 117, 0, 105, 54, 52, 46, 115, 104, 114, 95, 115, 0, 105, 54, 52, 46, 114, 111, 116, 108, 0, 105, 54, 52, 46, 114, 111, 116, 114, 0, 105, 54, 52, 46, 101, 113, 0, 105, 54, 52, 46, 110, 101, 0, 105, 54, 52, 46, 108, 116, 95, 115, 0, 105, 54, 52, 46, 108, 116, 95, 117, 0, 105, 54, 52, 46, 108, 101, 95, 115, 0, 105, 54, 52, 46, 108, 101, 95, 117, 0, 105, 54, 52, 46, 103, 116, 95, 115, 0, 105, 54, 52, 46, 103, 116, 95, 117, 0, 105, 54, 52, 46, 103, 101, 95, 115, 0, 105, 54, 52, 46, 103, 101, 95, 117, 0, 102, 51, 50, 46, 97, 100, 100, 0, 102, 51, 50, 46, 115, 117, 98, 0, 102, 51, 50, 46, 109, 117, 108, 0, 102, 51, 50, 46, 100, 105, 118, 0, 102, 51, 50, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 51, 50, 46, 109, 105, 110, 0, 102, 51, 50, 46, 109, 97, 120, 0, 102, 51, 50, 46, 101, 113, 0, 102, 51, 50, 46, 110, 101, 0, 102, 51, 50, 46, 108, 116, 0, 102, 51, 50, 46, 108, 101, 0, 102, 51, 50, 46, 103, 116, 0, 102, 51, 50, 46, 103, 101, 0, 102, 54, 52, 46, 97, 100, 100, 0, 102, 54, 52, 46, 115, 117, 98, 0, 102, 54, 52, 46, 109, 117, 108, 0, 102, 54, 52, 46, 100, 105, 118, 0, 102, 54, 52, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 54, 52, 46, 109, 105, 110, 0, 102, 54, 52, 46, 109, 97, 120, 0, 102, 54, 52, 46, 101, 113, 0, 102, 54, 52, 46, 110, 101, 0, 102, 54, 52, 46, 108, 116, 0, 102, 54, 52, 46, 108, 101, 0, 102, 54, 52, 46, 103, 116, 0, 102, 54, 52, 46, 103, 101, 0, 105, 51, 50, 46, 99, 108, 122, 0, 105, 51, 50, 46, 99, 116, 122, 0, 105, 51, 50, 46, 112, 111, 112, 99, 110, 116, 0, 105, 51, 50, 46, 101, 113, 122, 0, 105, 54, 52, 46, 99, 108, 122, 0, 105, 54, 52, 46, 99, 116, 122, 0, 105, 54, 52, 46, 112, 111, 112, 99, 110, 116, 0, 105, 54, 52, 46, 101, 113, 122, 0, 102, 51, 50, 46, 110, 101, 103, 0, 102, 51, 50, 46, 97, 98, 115, 0, 102, 51, 50, 46, 99, 101, 105, 108, 0, 102, 51, 50, 46, 102, 108, 111, 111, 114, 0, 102, 51, 50, 46, 116, 114, 117, 110, 99, 0, 102, 51, 50, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 51, 50, 46, 115, 113, 114, 116, 0, 102, 54, 52, 46, 110, 101, 103, 0, 102, 54, 52, 46, 97, 98, 115, 0, 102, 54, 52, 46, 99, 101, 105, 108, 0, 102, 54, 52, 46, 102, 108, 111, 111, 114, 0, 102, 54, 52, 46, 116, 114, 117, 110, 99, 0, 102, 54, 52, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 54, 52, 46, 115, 113, 114, 116, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 105, 51, 50, 46, 119, 114, 97, 112, 47, 105, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 0, 105, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 102, 51, 50, 46, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 102, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 0, 102, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 0, 46, 115, 116, 111, 114, 101, 0, 49, 54, 0, 51, 50, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 108, 111, 97, 100, 0, 95, 115, 0, 95, 117, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 32, 0, 108, 111, 111, 112, 0, 99, 117, 114, 114, 45, 62, 105, 110, 46, 105, 115, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 114, 105, 110, 116, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 76, 111, 111, 112, 0, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 32, 62, 32, 48, 0, 115, 114, 99, 47, 109, 105, 120, 101, 100, 95, 97, 114, 101, 110, 97, 46, 104, 0, 98, 97, 99, 107, 0, 32, 32, 0, 27, 91, 51, 49, 109, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 0, 43, 45, 42, 47, 37, 60, 62, 38, 94, 124, 126, 61, 33, 44, 63, 58, 46, 0, 40, 91, 59, 123, 125, 0, 116, 111, 112, 108, 101, 118, 101, 108, 0, 100, 101, 102, 117, 110, 0, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 0, 118, 97, 114, 0, 99, 111, 110, 115, 116, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 0, 98, 105, 110, 97, 114, 121, 0, 114, 101, 116, 117, 114, 110, 0, 105, 102, 0, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 0, 110, 117, 109, 0, 108, 97, 98, 101, 108, 0, 98, 114, 101, 97, 107, 0, 99, 111, 110, 116, 105, 110, 117, 101, 0, 115, 119, 105, 116, 99, 104, 0, 115, 116, 114, 105, 110, 103, 0, 116, 101, 109, 112, 82, 101, 116, 48, 0, 103, 101, 116, 84, 101, 109, 112, 82, 101, 116, 48, 0, 95, 108, 108, 118, 109, 95, 99, 116, 116, 122, 95, 105, 51, 50, 0, 95, 95, 95, 117, 100, 105, 118, 109, 111, 100, 100, 105, 52, 0, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 0, 117, 110, 97, 114, 121, 45, 112, 111, 115, 116, 102, 105, 120, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 0, 62, 62, 62, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 0, 72, 69, 65, 80, 56, 0, 72, 69, 65, 80, 49, 54, 0, 72, 69, 65, 80, 51, 50, 0, 72, 69, 65, 80, 70, 51, 50, 0, 72, 69, 65, 80, 85, 56, 0, 72, 69, 65, 80, 85, 49, 54, 0, 72, 69, 65, 80, 85, 51, 50, 0, 72, 69, 65, 80, 70, 54, 52, 0, 102, 48, 0, 91, 0, 123, 0, 125, 0, 63, 0, 58, 0, 100, 101, 102, 97, 117, 108, 116, 0, 100, 111, 116, 0, 110, 101, 119, 0, 97, 114, 114, 97, 121, 0, 111, 98, 106, 101, 99, 116, 0, 118, 97, 114, 32, 99, 111, 110, 115, 116, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 102, 32, 101, 108, 115, 101, 32, 100, 111, 32, 119, 104, 105, 108, 101, 32, 102, 111, 114, 32, 98, 114, 101, 97, 107, 32, 99, 111, 110, 116, 105, 110, 117, 101, 32, 114, 101, 116, 117, 114, 110, 32, 115, 119, 105, 116, 99, 104, 32, 99, 97, 115, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 104, 114, 111, 119, 32, 116, 114, 121, 32, 99, 97, 116, 99, 104, 32, 102, 105, 110, 97, 108, 108, 121, 32, 116, 114, 117, 101, 32, 102, 97, 108, 115, 101, 32, 110, 117, 108, 108, 32, 110, 101, 119, 0, 33, 32, 126, 32, 43, 32, 45, 0, 42, 32, 47, 32, 37, 0, 43, 32, 45, 0, 60, 60, 32, 62, 62, 32, 62, 62, 62, 0, 60, 32, 60, 61, 32, 62, 32, 62, 61, 0, 61, 61, 32, 33, 61, 0, 63, 32, 58, 0, 97, 115, 115, 105, 103, 110, 32, 99, 97, 108, 108, 32, 98, 105, 110, 97, 114, 121, 32, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 32, 110, 97, 109, 101, 32, 110, 117, 109, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 32, 100, 111, 116, 32, 110, 101, 119, 32, 115, 117, 98, 32, 115, 101, 113, 32, 115, 116, 114, 105, 110, 103, 32, 111, 98, 106, 101, 99, 116, 32, 97, 114, 114, 97, 121, 0, 105, 115, 65, 114, 114, 97, 121, 40, 41, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 115, 105, 109, 112, 108, 101, 95, 97, 115, 116, 46, 104, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 95, 99, 104, 101, 99, 107, 0, 110, 111, 100, 101, 91, 49, 93, 32, 61, 61, 32, 65, 83, 77, 95, 70, 76, 79, 65, 84, 95, 90, 69, 82, 79, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 111, 112, 116, 105, 109, 105, 122, 101, 114, 45, 115, 104, 97, 114, 101, 100, 46, 99, 112, 112, 0, 100, 101, 116, 101, 99, 116, 84, 121, 112, 101, 0, 110, 111, 100, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25, 17, 4, 8, 31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9, 31, 22, 30, 21, 18, 10, 29, 2, 20, 17, 15, 13, 9, 6, 28, 1, 23, 19, 11, 3, 16, 14, 7, 24, 12, 4, 8, 25, 5, 26, 27, 0, 33, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 103, 101, 116, 40, 41, 45, 62, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 114, 99, 47, 115, 117, 112, 112, 111, 114, 116, 47, 116, 104, 114, 101, 97, 100, 115, 46, 99, 112, 112, 0, 126, 84, 104, 114, 101, 97, 100, 0, 84, 104, 114, 101, 97, 100, 0, 116, 104, 114, 101, 97, 100, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 102, 97, 105, 108, 101, 100, 0, 111, 108, 100, 32, 61, 61, 32, 116, 104, 114, 101, 97, 100, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 115, 101, 116, 84, 104, 114, 101, 97, 100, 115, 65, 114, 101, 82, 101, 97, 100, 121, 0, 66, 73, 78, 65, 82, 89, 69, 78, 95, 67, 79, 82, 69, 83, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 111, 114, 107, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 110, 117, 109, 0, 33, 114, 117, 110, 110, 105, 110, 103, 0, 70, 85, 78, 67, 83, 73, 71, 36, 0, 116, 111, 112, 109, 111, 115, 116, 0, 73, 110, 116, 56, 65, 114, 114, 97, 121, 0, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 0, 105, 109, 112, 111, 115, 115, 105, 98, 108, 101, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 77, 97, 116, 104, 0, 105, 109, 117, 108, 0, 99, 108, 122, 51, 50, 0, 102, 114, 111, 117, 110, 100, 0, 97, 115, 109, 50, 119, 97, 115, 109, 0, 102, 54, 52, 45, 114, 101, 109, 0, 102, 54, 52, 45, 116, 111, 45, 105, 110, 116, 0, 105, 51, 50, 115, 45, 100, 105, 118, 0, 105, 51, 50, 117, 45, 100, 105, 118, 0, 105, 51, 50, 115, 45, 114, 101, 109, 0, 105, 51, 50, 117, 45, 114, 101, 109, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 98, 115, 0, 102, 108, 111, 111, 114, 0, 99, 101, 105, 108, 0, 115, 113, 114, 116, 0, 97, 115, 109, 50, 119, 97, 115, 109, 95, 105, 51, 50, 95, 116, 101, 109, 112, 0, 100, 101, 98, 117, 103, 103, 101, 114, 0, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 0, 77, 97, 116, 104, 95, 99, 116, 122, 51, 50, 0, 77, 97, 116, 104, 95, 112, 111, 112, 99, 110, 116, 51, 50, 0, 77, 97, 116, 104, 95, 97, 98, 115, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 0, 77, 97, 116, 104, 95, 116, 114, 117, 110, 99, 0, 77, 97, 116, 104, 95, 78, 69, 65, 82, 69, 83, 84, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 0, 77, 97, 116, 104, 95, 109, 97, 120, 0, 77, 97, 116, 104, 95, 109, 105, 110, 0, 109, 101, 109, 111, 114, 121, 0, 116, 121, 112, 101, 0, 105, 109, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 99, 111, 100, 101, 0, 101, 120, 112, 111, 114, 116, 0, 103, 108, 111, 98, 97, 108, 0, 100, 97, 116, 97, 0, 116, 97, 98, 108, 101, 0, 110, 97, 109, 101, 0, 115, 116, 97, 114, 116, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 0, 95, 95, 103, 114, 111, 119, 87, 97, 115, 109, 77, 101, 109, 111, 114, 121, 0, 110, 101, 119, 83, 105, 122, 101, 0, 109, 111, 100, 117, 108, 101, 0, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 101, 108, 101, 109, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 108, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 0, 98, 108, 111, 99, 107, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 101, 108, 115, 101, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 99, 97, 115, 101, 0, 98, 114, 0, 97, 110, 121, 102, 117, 110, 99, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 0, 97, 115, 115, 101, 114, 116, 95, 114, 101, 116, 117, 114, 110, 0, 97, 115, 115, 101, 114, 116, 95, 116, 114, 97, 112, 0, 97, 115, 115, 101, 114, 116, 95, 105, 110, 118, 97, 108, 105, 100, 0, 115, 112, 101, 99, 116, 101, 115, 116, 0, 112, 114, 105, 110, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 116, 114, 97, 118, 101, 114, 115, 97, 108, 46, 104, 0, 119, 97, 108, 107, 0, 42, 116, 97, 115, 107, 46, 99, 117, 114, 114, 112, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 4, 7, 3, 6, 5, 0, 105, 110, 102, 105, 110, 105, 116, 121, 0, 17, 0, 10, 0, 17, 17, 17, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 15, 10, 17, 17, 17, 3, 10, 7, 0, 1, 19, 9, 11, 11, 0, 0, 9, 6, 11, 0, 0, 11, 0, 6, 17, 0, 0, 0, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 10, 10, 17, 17, 17, 0, 10, 0, 0, 2, 0, 9, 11, 0, 0, 0, 9, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 4, 13, 0, 0, 0, 0, 9, 14, 0, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 15, 0, 0, 0, 0, 9, 16, 0, 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 10, 0, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 45, 43, 32, 32, 32, 48, 88, 48, 120, 0, 40, 110, 117, 108, 108, 41, 0, 45, 48, 88, 43, 48, 88, 32, 48, 88, 45, 48, 120, 43, 48, 120, 32, 48, 120, 0, 105, 110, 102, 0, 73, 78, 70, 0, 110, 97, 110, 0, 78, 65, 78, 0, 84, 33, 34, 25, 13, 1, 2, 3, 17, 75, 28, 12, 16, 4, 11, 29, 18, 30, 39, 104, 110, 111, 112, 113, 98, 32, 5, 6, 15, 19, 20, 21, 26, 8, 22, 7, 40, 36, 23, 24, 9, 10, 14, 27, 31, 37, 35, 131, 130, 125, 38, 42, 43, 60, 61, 62, 63, 67, 71, 74, 77, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 114, 115, 116, 121, 122, 123, 124, 0, 73, 108, 108, 101, 103, 97, 108, 32, 98, 121, 116, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 0, 68, 111, 109, 97, 105, 110, 32, 101, 114, 114, 111, 114, 0, 82, 101, 115, 117, 108, 116, 32, 110, 111, 116, 32, 114, 101, 112, 114, 101, 115, 101, 110, 116, 97, 98, 108, 101, 0, 78, 111, 116, 32, 97, 32, 116, 116, 121, 0, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 32, 100, 101, 110, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 110, 111, 116, 32, 112, 101, 114, 109, 105, 116, 116, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 32, 111, 114, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 78, 111, 32, 115, 117, 99, 104, 32, 112, 114, 111, 99, 101, 115, 115, 0, 70, 105, 108, 101, 32, 101, 120, 105, 115, 116, 115, 0, 86, 97, 108, 117, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 102, 111, 114, 32, 100, 97, 116, 97, 32, 116, 121, 112, 101, 0, 78, 111, 32, 115, 112, 97, 99, 101, 32, 108, 101, 102, 116, 32, 111, 110, 32, 100, 101, 118, 105, 99, 101, 0, 79, 117, 116, 32, 111, 102, 32, 109, 101, 109, 111, 114, 121, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 98, 117, 115, 121, 0, 73, 110, 116, 101, 114, 114, 117, 112, 116, 101, 100, 32, 115, 121, 115, 116, 101, 109, 32, 99, 97, 108, 108, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 105, 108, 121, 32, 117, 110, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 101, 101, 107, 0, 67, 114, 111, 115, 115, 45, 100, 101, 118, 105, 99, 101, 32, 108, 105, 110, 107, 0, 82, 101, 97, 100, 45, 111, 110, 108, 121, 32, 102, 105, 108, 101, 32, 115, 121, 115, 116, 101, 109, 0, 68, 105, 114, 101, 99, 116, 111, 114, 121, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 112, 101, 101, 114, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 116, 105, 109, 101, 100, 32, 111, 117, 116, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 102, 117, 115, 101, 100, 0, 72, 111, 115, 116, 32, 105, 115, 32, 100, 111, 119, 110, 0, 72, 111, 115, 116, 32, 105, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 65, 100, 100, 114, 101, 115, 115, 32, 105, 110, 32, 117, 115, 101, 0, 66, 114, 111, 107, 101, 110, 32, 112, 105, 112, 101, 0, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 32, 111, 114, 32, 97, 100, 100, 114, 101, 115, 115, 0, 66, 108, 111, 99, 107, 32, 100, 101, 118, 105, 99, 101, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 0, 78, 111, 116, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 73, 115, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 84, 101, 120, 116, 32, 102, 105, 108, 101, 32, 98, 117, 115, 121, 0, 69, 120, 101, 99, 32, 102, 111, 114, 109, 97, 116, 32, 101, 114, 114, 111, 114, 0, 73, 110, 118, 97, 108, 105, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 0, 65, 114, 103, 117, 109, 101, 110, 116, 32, 108, 105, 115, 116, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 83, 121, 109, 98, 111, 108, 105, 99, 32, 108, 105, 110, 107, 32, 108, 111, 111, 112, 0, 70, 105, 108, 101, 110, 97, 109, 101, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 111, 112, 101, 110, 32, 102, 105, 108, 101, 115, 32, 105, 110, 32, 115, 121, 115, 116, 101, 109, 0, 78, 111, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 66, 97, 100, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 0, 78, 111, 32, 99, 104, 105, 108, 100, 32, 112, 114, 111, 99, 101, 115, 115, 0, 66, 97, 100, 32, 97, 100, 100, 114, 101, 115, 115, 0, 70, 105, 108, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 108, 105, 110, 107, 115, 0, 78, 111, 32, 108, 111, 99, 107, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 100, 101, 97, 100, 108, 111, 99, 107, 32, 119, 111, 117, 108, 100, 32, 111, 99, 99, 117, 114, 0, 83, 116, 97, 116, 101, 32, 110, 111, 116, 32, 114, 101, 99, 111, 118, 101, 114, 97, 98, 108, 101, 0, 80, 114, 101, 118, 105, 111, 117, 115, 32, 111, 119, 110, 101, 114, 32, 100, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 99, 97, 110, 99, 101, 108, 101, 100, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 110, 111, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100, 0, 78, 111, 32, 109, 101, 115, 115, 97, 103, 101, 32, 111, 102, 32, 100, 101, 115, 105, 114, 101, 100, 32, 116, 121, 112, 101, 0, 73, 100, 101, 110, 116, 105, 102, 105, 101, 114, 32, 114, 101, 109, 111, 118, 101, 100, 0, 68, 101, 118, 105, 99, 101, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 101, 97, 109, 0, 78, 111, 32, 100, 97, 116, 97, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 68, 101, 118, 105, 99, 101, 32, 116, 105, 109, 101, 111, 117, 116, 0, 79, 117, 116, 32, 111, 102, 32, 115, 116, 114, 101, 97, 109, 115, 32, 114, 101, 115, 111, 117, 114, 99, 101, 115, 0, 76, 105, 110, 107, 32, 104, 97, 115, 32, 98, 101, 101, 110, 32, 115, 101, 118, 101, 114, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 101, 114, 114, 111, 114, 0, 66, 97, 100, 32, 109, 101, 115, 115, 97, 103, 101, 0, 70, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 32, 105, 110, 32, 98, 97, 100, 32, 115, 116, 97, 116, 101, 0, 78, 111, 116, 32, 97, 32, 115, 111, 99, 107, 101, 116, 0, 68, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 97, 100, 100, 114, 101, 115, 115, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 77, 101, 115, 115, 97, 103, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 119, 114, 111, 110, 103, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 115, 111, 99, 107, 101, 116, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 116, 121, 112, 101, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 78, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 65, 100, 100, 114, 101, 115, 115, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 98, 121, 32, 112, 114, 111, 116, 111, 99, 111, 108, 0, 65, 100, 100, 114, 101, 115, 115, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 78, 101, 116, 119, 111, 114, 107, 32, 105, 115, 32, 100, 111, 119, 110, 0, 78, 101, 116, 119, 111, 114, 107, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 110, 101, 116, 119, 111, 114, 107, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 97, 98, 111, 114, 116, 101, 100, 0, 78, 111, 32, 98, 117, 102, 102, 101, 114, 32, 115, 112, 97, 99, 101, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 83, 111, 99, 107, 101, 116, 32, 105, 115, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 110, 111, 116, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 67, 97, 110, 110, 111, 116, 32, 115, 101, 110, 100, 32, 97, 102, 116, 101, 114, 32, 115, 111, 99, 107, 101, 116, 32, 115, 104, 117, 116, 100, 111, 119, 110, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 97, 108, 114, 101, 97, 100, 121, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 83, 116, 97, 108, 101, 32, 102, 105, 108, 101, 32, 104, 97, 110, 100, 108, 101, 0, 82, 101, 109, 111, 116, 101, 32, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 81, 117, 111, 116, 97, 32, 101, 120, 99, 101, 101, 100, 101, 100, 0, 78, 111, 32, 109, 101, 100, 105, 117, 109, 32, 102, 111, 117, 110, 100, 0, 87, 114, 111, 110, 103, 32, 109, 101, 100, 105, 117, 109, 32, 116, 121, 112, 101, 0, 78, 111, 32, 101, 114, 114, 111, 114, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 0, 0, 80, 79, 83, 73, 88, 0, 99, 108, 111, 99, 107, 95, 103, 101, 116, 116, 105, 109, 101, 40, 67, 76, 79, 67, 75, 95, 77, 79, 78, 79, 84, 79, 78, 73, 67, 41, 32, 102, 97, 105, 108, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 58, 58, 119, 97, 105, 116, 58, 32, 109, 117, 116, 101, 120, 32, 110, 111, 116, 32, 108, 111, 99, 107, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 32, 119, 97, 105, 116, 32, 102, 97, 105, 108, 101, 100, 0, 78, 83, 116, 51, 95, 95, 50, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 99, 69, 69, 0, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 108, 111, 99, 97, 108, 101, 32, 102, 111, 114, 32, 115, 116, 97, 110, 100, 97, 114, 100, 32, 105, 110, 112, 117, 116, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 65, 66, 67, 68, 69, 70, 120, 88, 43, 45, 112, 80, 105, 73, 110, 78, 0, 37, 112, 0, 67, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 112, 0, 0, 0, 0, 76, 0, 37, 0, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 110, 117, 109, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 65, 77, 0, 80, 77, 0, 74, 97, 110, 117, 97, 114, 121, 0, 70, 101, 98, 114, 117, 97, 114, 121, 0, 77, 97, 114, 99, 104, 0, 65, 112, 114, 105, 108, 0, 77, 97, 121, 0, 74, 117, 110, 101, 0, 74, 117, 108, 121, 0, 65, 117, 103, 117, 115, 116, 0, 83, 101, 112, 116, 101, 109, 98, 101, 114, 0, 79, 99, 116, 111, 98, 101, 114, 0, 78, 111, 118, 101, 109, 98, 101, 114, 0, 68, 101, 99, 101, 109, 98, 101, 114, 0, 74, 97, 110, 0, 70, 101, 98, 0, 77, 97, 114, 0, 65, 112, 114, 0, 74, 117, 110, 0, 74, 117, 108, 0, 65, 117, 103, 0, 83, 101, 112, 0, 79, 99, 116, 0, 78, 111, 118, 0, 68, 101, 99, 0, 83, 117, 110, 100, 97, 121, 0, 77, 111, 110, 100, 97, 121, 0, 84, 117, 101, 115, 100, 97, 121, 0, 87, 101, 100, 110, 101, 115, 100, 97, 121, 0, 84, 104, 117, 114, 115, 100, 97, 121, 0, 70, 114, 105, 100, 97, 121, 0, 83, 97, 116, 117, 114, 100, 97, 121, 0, 83, 117, 110, 0, 77, 111, 110, 0, 84, 117, 101, 0, 87, 101, 100, 0, 84, 104, 117, 0, 70, 114, 105, 0, 83, 97, 116, 0, 37, 109, 47, 37, 100, 47, 37, 121, 37, 89, 45, 37, 109, 45, 37, 100, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 37, 72, 58, 37, 77, 37, 72, 58, 37, 77, 58, 37, 83, 37, 72, 58, 37, 77, 58, 37, 83, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 55, 95, 95, 119, 105, 100, 101, 110, 95, 102, 114, 111, 109, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 105, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 50, 99 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30720); +allocate([ 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 54, 95, 95, 110, 97, 114, 114, 111, 119, 95, 116, 111, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 99, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 119, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 115, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 119, 69, 69, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 118, 101, 99, 116, 111, 114, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 109, 117, 116, 101, 120, 32, 108, 111, 99, 107, 32, 102, 97, 105, 108, 101, 100, 0, 101, 99, 32, 61, 61, 32, 48, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 108, 105, 98, 47, 108, 105, 98, 99, 120, 120, 47, 109, 117, 116, 101, 120, 46, 99, 112, 112, 0, 117, 110, 108, 111, 99, 107, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 115, 116, 114, 105, 110, 103, 0, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 33, 34, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 84, 62, 58, 58, 97, 108, 108, 111, 99, 97, 116, 101, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 109, 101, 109, 111, 114, 121, 0, 97, 108, 108, 111, 99, 97, 116, 101, 0, 115, 116, 111, 105, 0, 58, 32, 110, 111, 32, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 0, 37, 115, 10, 0, 58, 32, 111, 117, 116, 32, 111, 102, 32, 114, 97, 110, 103, 101, 0, 115, 116, 111, 108, 108, 0, 37, 117, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 58, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 102, 111, 114, 101, 105, 103, 110, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 0, 117, 110, 99, 97, 117, 103, 104, 116, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 54, 95, 95, 115, 104, 105, 109, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 116, 121, 112, 101, 95, 105, 110, 102, 111, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 115, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 112, 116, 104, 114, 101, 97, 100, 95, 111, 110, 99, 101, 32, 102, 97, 105, 108, 117, 114, 101, 32, 105, 110, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 95, 102, 97, 115, 116, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 99, 114, 101, 97, 116, 101, 32, 112, 116, 104, 114, 101, 97, 100, 32, 107, 101, 121, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 122, 101, 114, 111, 32, 111, 117, 116, 32, 116, 104, 114, 101, 97, 100, 32, 118, 97, 108, 117, 101, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 116, 101, 114, 109, 105, 110, 97, 116, 101, 95, 104, 97, 110, 100, 108, 101, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 32, 114, 101, 116, 117, 114, 110, 101, 100, 0, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 83, 116, 57, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 57, 95, 95, 112, 111, 105, 110, 116, 101, 114, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 112, 98, 97, 115, 101, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 51, 95, 95, 102, 117, 110, 100, 97, 109, 101, 110, 116, 97, 108, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 68, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 49, 95, 95, 118, 109, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 32, 40, 0, 41, 0, 95, 98, 108, 111, 99, 107, 95, 105, 110, 118, 111, 107, 101, 0, 105, 110, 118, 111, 99, 97, 116, 105, 111, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 111, 114, 32, 98, 108, 111, 99, 107, 32, 105, 110, 32, 0, 32, 99, 111, 110, 115, 116, 0, 32, 118, 111, 108, 97, 116, 105, 108, 101, 0, 32, 114, 101, 115, 116, 114, 105, 99, 116, 0, 32, 91, 0, 32, 91, 93, 0, 93, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 40, 0, 44, 32, 0, 32, 38, 0, 32, 38, 38, 0, 32, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 38, 38, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 42, 0, 105, 100, 0, 38, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 60, 0, 62, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 0, 100, 101, 99, 108, 116, 121, 112, 101, 40, 0, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 105, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 0, 58, 58, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 115, 116, 100, 58, 58, 0, 126, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 40, 41, 0, 111, 112, 101, 114, 97, 116, 111, 114, 44, 0, 111, 112, 101, 114, 97, 116, 111, 114, 126, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 34, 34, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 63, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 61, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 44, 32, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 0, 95, 71, 76, 79, 66, 65, 76, 95, 95, 78, 0, 40, 97, 110, 111, 110, 121, 109, 111, 117, 115, 32, 110, 97, 109, 101, 115, 112, 97, 99, 101, 41, 0, 32, 62, 0, 119, 99, 104, 97, 114, 95, 116, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 0, 99, 104, 97, 114, 0, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 115, 104, 111, 114, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 115, 104, 111, 114, 116, 0, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 0, 95, 95, 105, 110, 116, 49, 50, 56, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 95, 95, 105, 110, 116, 49, 50, 56, 0, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 0, 38, 61, 0, 61, 0, 97, 108, 105, 103, 110, 111, 102, 32, 40, 0, 99, 111, 110, 115, 116, 95, 99, 97, 115, 116, 60, 0, 62, 40, 0, 44, 0, 41, 40, 0, 100, 101, 108, 101, 116, 101, 91, 93, 32, 0, 100, 121, 110, 97, 109, 105, 99, 95, 99, 97, 115, 116, 60, 0, 100, 101, 108, 101, 116, 101, 32, 0, 46, 42, 0, 46, 0, 47, 0, 47, 61, 0, 94, 0, 94, 61, 0, 61, 61, 0, 62, 61, 0, 41, 91, 0, 60, 61, 0, 60, 60, 0, 60, 60, 61, 0, 45, 0, 45, 61, 0, 42, 61, 0, 45, 45, 0, 41, 45, 45, 0, 91, 93, 32, 0, 41, 32, 0, 33, 61, 0, 33, 0, 110, 111, 101, 120, 99, 101, 112, 116, 32, 40, 0, 124, 124, 0, 124, 0, 124, 61, 0, 45, 62, 42, 0, 43, 0, 43, 61, 0, 43, 43, 0, 41, 43, 43, 0, 45, 62, 0, 41, 32, 63, 32, 40, 0, 41, 32, 58, 32, 40, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 95, 99, 97, 115, 116, 60, 0, 37, 0, 37, 61, 0, 62, 62, 0, 62, 62, 61, 0, 115, 116, 97, 116, 105, 99, 95, 99, 97, 115, 116, 60, 0, 115, 105, 122, 101, 111, 102, 32, 40, 0, 115, 105, 122, 101, 111, 102, 46, 46, 46, 40, 0, 116, 121, 112, 101, 105, 100, 40, 0, 116, 104, 114, 111, 119, 0, 116, 104, 114, 111, 119, 32, 0, 102, 112, 0, 118, 111, 105, 100, 0, 98, 111, 111, 108, 0, 105, 110, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 0, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 0, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 102, 108, 111, 97, 116, 0, 100, 111, 117, 98, 108, 101, 0, 108, 111, 110, 103, 32, 100, 111, 117, 98, 108, 101, 0, 95, 95, 102, 108, 111, 97, 116, 49, 50, 56, 0, 46, 46, 46, 0, 100, 101, 99, 105, 109, 97, 108, 54, 52, 0, 100, 101, 99, 105, 109, 97, 108, 49, 50, 56, 0, 100, 101, 99, 105, 109, 97, 108, 51, 50, 0, 100, 101, 99, 105, 109, 97, 108, 49, 54, 0, 99, 104, 97, 114, 51, 50, 95, 116, 0, 99, 104, 97, 114, 49, 54, 95, 116, 0, 97, 117, 116, 111, 0, 115, 116, 100, 58, 58, 110, 117, 108, 108, 112, 116, 114, 95, 116, 0, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 86, 84, 84, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 0, 99, 111, 118, 97, 114, 105, 97, 110, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 45, 105, 110, 45, 0, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 110, 111, 110, 45, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 103, 117, 97, 114, 100, 32, 118, 97, 114, 105, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 114, 101, 102, 101, 114, 101, 110, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 121, 32, 102, 111, 114, 32, 0 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 40960); var tempDoublePtr = STATICTOP; STATICTOP += 16; function _atexit(func, arg) { @@ -6252,7 +6272,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42482, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42795, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -6264,7 +6284,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42503, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42816, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -6276,7 +6296,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42503, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42816, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -6288,7 +6308,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43627, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43940, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -6300,7 +6320,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43630, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43943, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -6333,7 +6353,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i10 = i11 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i11 + -24 | 0); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43632) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43945) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -6343,7 +6363,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0; HEAP32[i56 >> 2] = HEAP32[i3 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -6464,7 +6484,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i10 = i11 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i11 + -24 | 0); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43632) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43945) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -6474,7 +6494,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0; HEAP32[i56 >> 2] = HEAP32[i3 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -6592,7 +6612,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43642) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43955) | 0; HEAP32[i49 >> 2] = HEAP32[i2 >> 2]; HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -6602,7 +6622,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0; HEAP32[i48 >> 2] = HEAP32[i2 >> 2]; HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -6624,7 +6644,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0; HEAP32[i54 >> 2] = HEAP32[i2 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -6768,7 +6788,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; } __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42453) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42766) | 0; i6 = i56 + 11 | 0; i7 = i56 + 4 | 0; while (1) { @@ -6817,7 +6837,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i52; break L1; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -24 | 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -24 | 0, 42671) | 0; i1 = i2 + 1 | 0; break L1; } @@ -6827,7 +6847,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43657, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43970, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -6839,7 +6859,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42667, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42980, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -6956,7 +6976,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i4 = i2 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i4); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 42453) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 42766) | 0; HEAP32[i49 >> 2] = HEAP32[i3 >> 2]; HEAP32[i49 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i49 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -6966,7 +6986,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43659) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43972) | 0; HEAP32[i48 >> 2] = HEAP32[i3 >> 2]; HEAP32[i48 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i48 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -6988,7 +7008,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0; HEAP32[i54 >> 2] = HEAP32[i3 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -7037,7 +7057,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i54 >> 2] = 0; HEAP32[i54 + 4 >> 2] = 0; HEAP32[i54 + 8 >> 2] = 0; - L275 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42641, 2); else { + L275 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42954, 2); else { i2 = 0; while (1) { if ((i2 | 0) == 3) break L275; @@ -7045,7 +7065,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i2 + 1 | 0; } } while (0); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43662) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43975) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -7169,7 +7189,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43672) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43985) | 0; HEAP32[i49 >> 2] = HEAP32[i2 >> 2]; HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -7179,7 +7199,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0; HEAP32[i48 >> 2] = HEAP32[i2 >> 2]; HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -7201,7 +7221,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0; HEAP32[i54 >> 2] = HEAP32[i2 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -7230,7 +7250,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42498, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42811, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7254,7 +7274,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i54 >> 2] = 0; HEAP32[i54 + 4 >> 2] = 0; HEAP32[i54 + 8 >> 2] = 0; - L357 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42641, 2); else { + L357 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42954, 2); else { i2 = 0; while (1) { if ((i2 | 0) == 3) break L357; @@ -7262,7 +7282,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i2 + 1 | 0; } } while (0); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43686) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43999) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -7417,7 +7437,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i54); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 43694, i56); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 44007, i56); i54 = HEAP8[i55 + 11 >> 0] | 0; i53 = i54 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i2 + -48 | 0, i53 ? HEAP32[i55 >> 2] | 0 : i55, i53 ? HEAP32[i55 + 4 >> 2] | 0 : i54 & 255) | 0; @@ -7467,7 +7487,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i54); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 43697, i56); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 44010, i56); i54 = HEAP8[i55 + 11 >> 0] | 0; i53 = i54 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i2 + -48 | 0, i53 ? HEAP32[i55 >> 2] | 0 : i55, i53 ? HEAP32[i55 + 4 >> 2] | 0 : i54 & 255) | 0; @@ -7481,7 +7501,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43699, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44012, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7493,7 +7513,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43701, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44014, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7513,7 +7533,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43704, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44017, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7525,7 +7545,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43706, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44019, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7537,7 +7557,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43709, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44022, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7557,7 +7577,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43712, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44025, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7569,7 +7589,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42517, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42830, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7627,8 +7647,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i55, i2 + -48 | 0); i4 = (HEAP32[i5 >> 2] | 0) + -24 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42453, i55); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43715) | 0; + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42766, i55); + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 44028) | 0; HEAP32[i48 >> 2] = HEAP32[i3 >> 2]; HEAP32[i48 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i48 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -7650,7 +7670,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42442) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42755) | 0; HEAP32[i38 >> 2] = HEAP32[i3 >> 2]; HEAP32[i38 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i38 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -7679,7 +7699,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43718, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44031, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7691,7 +7711,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43721, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44034, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7703,7 +7723,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43724, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44037, 3); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7715,7 +7735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42515, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42828, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7735,7 +7755,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43728, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44041, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7747,7 +7767,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43730, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44043, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7759,7 +7779,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42498, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42811, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7771,7 +7791,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43733, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44046, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7785,7 +7805,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43736, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44049, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -7803,7 +7823,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i4 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i4); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42453) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42766) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -7813,7 +7833,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 43739) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 44052) | 0; HEAP32[i30 >> 2] = HEAP32[i3 >> 2]; HEAP32[i30 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i30 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8149,11 +8169,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i48 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - if (i14) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i48, 42641, 2); - if (i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 43743) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42465) | 0; + if (i14) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i48, 42954, 2); + if (i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 44056) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42778) | 0; if (i11) { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42453, i53); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43747) | 0; + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42766, i53); + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 44060) | 0; HEAP32[i56 >> 2] = HEAP32[i2 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8173,8 +8193,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i46 = i51 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i48, i46 ? HEAP32[i54 >> 2] | 0 : i54, i46 ? HEAP32[i54 + 4 >> 2] | 0 : i51 & 255) | 0; if (i10) { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42355, i55); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 42358) | 0; + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42668, i55); + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 42671) | 0; HEAP32[i56 >> 2] = HEAP32[i2 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8247,7 +8267,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43750, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44063, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8259,7 +8279,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43728, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44041, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8271,7 +8291,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43753, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44066, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8284,7 +8304,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((i1 | 0) != (i11 | 0) ? (i45 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i45 | 0)) : 0) { i10 = i45 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i45 + -24 | 0); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43755) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 44068) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8294,7 +8314,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0; HEAP32[i56 >> 2] = HEAP32[i3 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8409,7 +8429,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43766, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44079, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8421,7 +8441,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43769, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44082, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8433,7 +8453,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43771, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44084, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8453,7 +8473,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43774, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44087, 3); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8465,7 +8485,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43778, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44091, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8477,7 +8497,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43780, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44093, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8491,7 +8511,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43783, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44096, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8509,7 +8529,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i4 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i4); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42453) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42766) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8519,7 +8539,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 43786) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 44099) | 0; HEAP32[i31 >> 2] = HEAP32[i3 >> 2]; HEAP32[i31 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i31 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8543,7 +8563,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43778, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44091, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8591,7 +8611,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i55); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 43790) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 44103) | 0; i55 = HEAP8[i56 + 11 >> 0] | 0; i54 = i55 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i54 ? HEAP32[i56 >> 2] | 0 : i56, i54 ? HEAP32[i56 + 4 >> 2] | 0 : i55 & 255) | 0; @@ -8686,8 +8706,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i2 + -48 | 0); i4 = (HEAP32[i5 >> 2] | 0) + -24 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i44, 42453, i54); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i44, 43793) | 0; + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i44, 42766, i54); + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i44, 44106) | 0; HEAP32[i43 >> 2] = HEAP32[i3 >> 2]; HEAP32[i43 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i43 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8709,7 +8729,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i47, 43799) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i47, 44112) | 0; HEAP32[i49 >> 2] = HEAP32[i3 >> 2]; HEAP32[i49 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i49 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8731,7 +8751,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42671) | 0; HEAP32[i42 >> 2] = HEAP32[i3 >> 2]; HEAP32[i42 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i42 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -8773,7 +8793,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43805) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 44118) | 0; HEAP32[i49 >> 2] = HEAP32[i2 >> 2]; HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8783,7 +8803,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0; HEAP32[i48 >> 2] = HEAP32[i2 >> 2]; HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8805,7 +8825,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0; HEAP32[i54 >> 2] = HEAP32[i2 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8834,7 +8854,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43823, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44136, 1); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8846,7 +8866,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43825, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44138, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8858,7 +8878,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43828, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44141, 2); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8870,7 +8890,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i56 >> 2] = 0; HEAP32[i56 + 4 >> 2] = 0; HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43831, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44144, 3); i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); i1 = (i1 | 0) == (i55 | 0) ? i52 : i1; @@ -8900,7 +8920,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43835) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 44148) | 0; HEAP32[i49 >> 2] = HEAP32[i2 >> 2]; HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8910,7 +8930,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0; HEAP32[i48 >> 2] = HEAP32[i2 >> 2]; HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8932,7 +8952,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0; HEAP32[i54 >> 2] = HEAP32[i2 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8984,7 +9004,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 116 : 0) ? (i51 = i52 + 2 | 0, i27 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i51, i46, i50) | 0, (i27 | 0) != (i51 | 0)) : 0) ? (i7 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i7 | 0)) : 0) { i3 = i7 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i3); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43848) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44161) | 0; HEAP32[i54 >> 2] = HEAP32[i2 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8994,7 +9014,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0; HEAP32[i55 >> 2] = HEAP32[i2 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -9019,7 +9039,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 122 : 0) ? (i51 = i52 + 2 | 0, i1 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i51, i46, i50) | 0, (i1 | 0) != (i51 | 0)) : 0) ? (i8 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i8 | 0)) : 0) { i4 = i8 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i4); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43848) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44161) | 0; HEAP32[i54 >> 2] = HEAP32[i3 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9029,7 +9049,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9062,7 +9082,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 90 : 0) ? (i10 = i52 + 2 | 0, (HEAP8[i10 >> 0] | 0) == 102) : 0) ? (i28 = __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4_RT_(i10, i46, i50) | 0, (i28 | 0) != (i10 | 0)) : 0) ? (i11 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i11 | 0)) : 0) { i3 = i11 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i3); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43857) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44170) | 0; HEAP32[i54 >> 2] = HEAP32[i2 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -9072,7 +9092,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0; HEAP32[i55 >> 2] = HEAP32[i2 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -9101,7 +9121,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 90 : 0) ? (i9 = i52 + 2 | 0, (HEAP8[i9 >> 0] | 0) == 84) : 0) ? (i40 = i50 + 4 | 0, i35 = ((HEAP32[i40 >> 2] | 0) - (HEAP32[i50 >> 2] | 0) | 0) / 24 | 0, i41 = __ZN10__cxxabiv112_GLOBAL__N_120parse_template_paramINS0_2DbEEEPKcS4_S4_RT_(i9, i46, i50) | 0, i22 = HEAP32[i50 >> 2] | 0, i32 = ((HEAP32[i40 >> 2] | 0) - i22 | 0) / 24 | 0, i22, (i41 | 0) != (i9 | 0)) : 0) { HEAP8[i55 + 11 >> 0] = 10; i1 = i55; - i2 = 43857; + i2 = 44170; i3 = i1 + 10 | 0; do { HEAP8[i1 >> 0] = HEAP8[i2 >> 0] | 0; @@ -9122,7 +9142,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; if ((i1 | 0) == (i32 | 0)) break L917; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, (HEAP32[i50 >> 2] | 0) + (i1 * 24 | 0) | 0); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42455) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42768) | 0; HEAP32[i56 >> 2] = HEAP32[i3 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9139,7 +9159,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i54); } } while (0); - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0; i1 = i32; while (1) { if ((i1 | 0) == (i35 | 0)) break; @@ -9222,7 +9242,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((i1 | 0) != (i2 | 0) ? (i23 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i23 | 0)) : 0) { i4 = i23 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i4); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43868) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44181) | 0; HEAP32[i54 >> 2] = HEAP32[i3 >> 2]; HEAP32[i54 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i54 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9232,7 +9252,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9254,7 +9274,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } case 114: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i55, 43876); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i55, 44189); i1 = i50 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i54 = HEAP32[i50 + 8 >> 2] | 0; @@ -9288,7 +9308,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 116 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 119 : 0) ? (i53 = i52 + 2 | 0, i24 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i53, i46, i50) | 0, (i24 | 0) != (i53 | 0)) : 0) ? (i12 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i12 | 0)) : 0) { i2 = i12 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i2); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43882) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 44195) | 0; HEAP32[i55 >> 2] = HEAP32[i3 >> 2]; HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9441,18 +9461,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i2 = (HEAP8[i3 + i2 + -1 >> 0] | 0) == 38 ? i7 : i6; } if (!i11) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 42408) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 42721) | 0; i2 = i2 + 6 | 0; } if (!i12) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42415) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42728) | 0; i2 = i2 + 9 | 0; } - if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42425) | 0; + if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42738) | 0; } else { - if (!i11) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42408) | 0; - if (!i12) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42415) | 0; - if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42425) | 0; + if (!i11) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42721) | 0; + if (!i12) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42728) | 0; + if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42738) | 0; } i5 = HEAP32[i16 >> 2] | 0; i6 = i5 + -16 | 0; @@ -9530,11 +9550,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i22 = HEAP8[i27 + 11 >> 0] | 0; i2 = i22 << 24 >> 24 < 0; if (((i2 ? HEAP32[i27 + 4 >> 2] | 0 : i22 & 255) | 0) == 2) { - i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; + i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); if (i22) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i3 >> 2] | 0) + -12 | 0); } else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i3 >> 2] | 0) + -12 | 0, 0, 42438) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i3 >> 2] | 0) + -12 | 0, 0, 42751) | 0; } else { if ((i1 + -49 & 255) < 9) { i6 = __ZN10__cxxabiv112_GLOBAL__N_112parse_numberEPKcS2_(i8, i21) | 0; @@ -9569,7 +9589,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i22 = HEAP8[i27 + 11 >> 0] | 0; i2 = i22 << 24 >> 24 < 0; if (((i2 ? HEAP32[i27 + 4 >> 2] | 0 : i22 & 255) | 0) == 2) { - i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; + i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); if (i22) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i3 >> 2] | 0) + -12 | 0); } else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); @@ -9598,7 +9618,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i3 = i3 + 1 | 0; } HEAP8[i4 + i5 >> 0] = 0; - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42435) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42748) | 0; HEAP32[i25 >> 2] = HEAP32[i3 >> 2]; HEAP32[i25 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i25 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9608,7 +9628,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42442) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42755) | 0; HEAP32[i27 >> 2] = HEAP32[i3 >> 2]; HEAP32[i27 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i27 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9753,14 +9773,14 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i21 = HEAP8[i24 + 11 >> 0] | 0; i2 = i21 << 24 >> 24 < 0; if (((i2 ? HEAP32[i24 + 4 >> 2] | 0 : i21 & 255) | 0) == 2) { - i21 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i24 >> 2] | 0 : i24, 42435, 2) | 0) == 0; + i21 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i24 >> 2] | 0 : i24, 42748, 2) | 0) == 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24); if (i21) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj(i4); } else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24); i10 = HEAP32[i12 >> 2] | 0; i11 = i10 + -12 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i14, i25); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i14, 0, 42435) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i14, 0, 42748) | 0; HEAP32[i15 >> 2] = HEAP32[i3 >> 2]; HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i15 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9770,7 +9790,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i15, 42442) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i15, 42755) | 0; HEAP32[i20 >> 2] = HEAP32[i3 >> 2]; HEAP32[i20 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i20 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -9947,7 +9967,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i1 = i23; break L1; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42444) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42757) | 0; i6 = i26 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i24 >> 2] = HEAP32[i26 + 12 >> 2]; @@ -10021,7 +10041,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i27 >> 2] = 0; HEAP32[i27 + 4 >> 2] = 0; HEAP32[i27 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 42453, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 42766, 1); i11 = i26 + 4 | 0; i9 = i27 + 11 | 0; i10 = i27 + 4 | 0; @@ -10082,7 +10102,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, break; } i20 = HEAP8[i9 >> 0] | 0; - if ((i20 << 24 >> 24 < 0 ? HEAP32[i10 >> 2] | 0 : i20 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42455) | 0; + if ((i20 << 24 >> 24 < 0 ? HEAP32[i10 >> 2] | 0 : i20 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42768) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i25, (HEAP32[i26 >> 2] | 0) + (i1 * 24 | 0) | 0); i20 = HEAP8[i6 >> 0] | 0; i19 = i20 << 24 >> 24 < 0; @@ -10123,16 +10143,16 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, } } else if ((i22 | 0) == 178) { i1 = i1 + 1 | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42671) | 0; switch (i8 & 3) { case 1: { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42458) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42771) | 0; break; } case 2: { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42461) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42774) | 0; break; } default: @@ -10143,7 +10163,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i1 = i23; i2 = 1; } else { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42465) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42778) | 0; i2 = HEAP8[i9 >> 0] | 0; i22 = i2 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKcj((HEAP32[i11 >> 2] | 0) + -12 | 0, 0, i22 ? HEAP32[i27 >> 2] | 0 : i27, i22 ? HEAP32[i10 >> 2] | 0 : i2 & 255) | 0; @@ -10220,7 +10240,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i1 = i23; break L1; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42467) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42780) | 0; i6 = i26 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i24 >> 2] = HEAP32[i26 + 12 >> 2]; @@ -10307,7 +10327,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i10 = HEAP32[i13 >> 2] | 0; i11 = i10 + -24 | 0; L293 : do if ((HEAP8[((HEAP8[i12 + 11 >> 0] | 0) < 0 ? HEAP32[i12 >> 2] | 0 : i12) >> 0] | 0) == 40) { - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42453) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42766) | 0; HEAP32[i15 >> 2] = HEAP32[i3 >> 2]; HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i15 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10330,7 +10350,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42478) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42791) | 0; HEAP32[i24 >> 2] = HEAP32[i3 >> 2]; HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10424,7 +10444,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); i11 = HEAP32[i13 >> 2] | 0; - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 42358) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 42671) | 0; HEAP32[i24 >> 2] = HEAP32[i3 >> 2]; HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10516,7 +10536,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, } __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24); } else { - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42465) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42778) | 0; HEAP32[i15 >> 2] = HEAP32[i3 >> 2]; HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i15 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10539,7 +10559,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42478) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42791) | 0; HEAP32[i24 >> 2] = HEAP32[i3 >> 2]; HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10830,21 +10850,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i20 ? HEAP32[i2 >> 2] | 0 : i2, i22 >>> 0 < 2 ? i22 : 2); i22 = HEAP8[i11 >> 0] | 0; i2 = i22 << 24 >> 24 < 0; - if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; else i2 = 0; + if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; else i2 = 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); i3 = HEAP32[i26 >> 2] | 0; if (!i2) { i2 = i3 + (i8 * 24 | 0) + 12 | 0; if ((HEAP8[i2 + 11 >> 0] | 0) < 0) i2 = HEAP32[i2 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 40) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42453) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42766) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0; } } else { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42355) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42668) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42482) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42795) | 0; i5 = HEAP32[i15 >> 2] | 0; i6 = i5 + -16 | 0; i7 = HEAP32[i26 >> 2] | 0; @@ -10938,19 +10958,19 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i10 ? HEAP32[i2 >> 2] | 0 : i2, i20 >>> 0 < 2 ? i20 : 2); i20 = HEAP8[i11 >> 0] | 0; i2 = i20 << 24 >> 24 < 0; - if (((i2 ? HEAP32[i12 >> 2] | 0 : i20 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; else i2 = 0; + if (((i2 ? HEAP32[i12 >> 2] | 0 : i20 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; else i2 = 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); i3 = HEAP32[i26 >> 2] | 0; if (!i2) { i2 = i3 + (i8 * 24 | 0) + 12 | 0; if ((HEAP8[i2 + 11 >> 0] | 0) < 0) i2 = HEAP32[i2 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 40) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42453) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42766) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0; } } else { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42355) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42668) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0; } do if ((HEAP8[i16 >> 0] | 0) == 85) { i9 = HEAP32[i26 >> 2] | 0; @@ -10964,7 +10984,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i10 ? HEAP32[i2 >> 2] | 0 : i2, i20 >>> 0 < 12 ? i20 : 12); i20 = HEAP8[i13 >> 0] | 0; i2 = i20 << 24 >> 24 < 0; - if (((i2 ? HEAP32[i14 >> 2] | 0 : i20 & 255) | 0) == 12) i3 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42485, 12) | 0) != 0; else i3 = 1; + if (((i2 ? HEAP32[i14 >> 2] | 0 : i20 & 255) | 0) == 12) i3 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42798, 12) | 0) != 0; else i3 = 1; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); i10 = HEAP32[i26 >> 2] | 0; i2 = i10 + (i8 * 24 | 0) | 0; @@ -10982,7 +11002,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i3 = 10; } if ((i6 - i7 + i3 | 0) >>> 0 < 2) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i3, 2 - i6 + i7 - i3 | 0, i7, 0, i6, 2, 42500); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i3, 2 - i6 + i7 - i3 | 0, i7, 0, i6, 2, 42813); break; } if (i4) i2 = HEAP32[i2 >> 2] | 0; @@ -10991,7 +11011,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, if (!i4) { i4 = i6; i6 = 0; - i5 = 42500; + i5 = 42813; i3 = 2; i22 = 412; } else { @@ -11004,12 +11024,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, break; } i5 = i2 + i6 | 0; - do if (i2 >>> 0 < 42500 >>> 0 & (i2 + i7 | 0) >>> 0 > 42500 >>> 0) { - if (i5 >>> 0 <= 42500 >>> 0) { - i3 = 42500 + (2 - i6) | 0; + do if (i2 >>> 0 < 42813 >>> 0 & (i2 + i7 | 0) >>> 0 > 42813 >>> 0) { + if (i5 >>> 0 <= 42813 >>> 0) { + i3 = 42813 + (2 - i6) | 0; break; } - if (i6 | 0) _memcpy(i2 | 0, 42500, i6 | 0) | 0; + if (i6 | 0) _memcpy(i2 | 0, 42813, i6 | 0) | 0; i3 = 2 - i6 | 0; _memmove(i5 + i3 | 0, i5 | 0, i4 | 0) | 0; if (!i3) { @@ -11018,11 +11038,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, break L540; } else { i4 = 0; - i5 = 42502; + i5 = 42815; i22 = 412; break L540; } - } else i3 = 42500; while (0); + } else i3 = 42813; while (0); _memmove(i2 + 2 | 0, i5 | 0, i4 | 0) | 0; i4 = i6; i6 = 0; @@ -11033,7 +11053,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, } else { i4 = 2; i6 = 0; - i5 = 42500; + i5 = 42813; i3 = 2; i22 = 412; } while (0); @@ -11051,7 +11071,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, } while (0); if ((i22 | 0) == 393) { i22 = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 42498) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 42811) | 0; } i5 = HEAP32[i18 >> 2] | 0; i6 = i5 + -16 | 0; @@ -11144,21 +11164,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i20 ? HEAP32[i2 >> 2] | 0 : i2, i22 >>> 0 < 2 ? i22 : 2); i22 = HEAP8[i11 >> 0] | 0; i2 = i22 << 24 >> 24 < 0; - if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; else i2 = 0; + if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; else i2 = 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); i3 = HEAP32[i26 >> 2] | 0; if (!i2) { i2 = i3 + (i8 * 24 | 0) + 12 | 0; if ((HEAP8[i2 + 11 >> 0] | 0) < 0) i2 = HEAP32[i2 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 40) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42453) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42766) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0; } } else { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42355) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42668) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42503) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42816) | 0; i5 = HEAP32[i15 >> 2] | 0; i6 = i5 + -16 | 0; i7 = HEAP32[i26 >> 2] | 0; @@ -11381,7 +11401,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i23 = HEAP8[i27 + 11 >> 0] | 0; i2 = i23 << 24 >> 24 < 0; if (((i2 ? HEAP32[i27 + 4 >> 2] | 0 : i23 & 255) | 0) == 9) { - i23 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42505, 9) | 0) == 0; + i23 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42818, 9) | 0) == 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); if (i23) { __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i24, (HEAP32[i6 >> 2] | 0) + -24 | 0); @@ -11400,7 +11420,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i19 = HEAP32[i24 >> 2] | 0; i23 = __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT_(i21 ? i19 + 9 | 0 : i24 + 9 | 0, (i21 ? i19 : i24) + (i21 ? HEAP32[i24 + 4 >> 2] | 0 : i23 & 255) | 0, i26) | 0; if ((i23 | 0) == (((HEAP8[i2 >> 0] | 0) < 0 ? HEAP32[i24 >> 2] | 0 : i24) + 9 | 0)) { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42465); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42778); i3 = HEAP8[i2 >> 0] | 0; i2 = i3 << 24 >> 24 < 0; i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i15, i2 ? HEAP32[i24 >> 2] | 0 : i24, i2 ? HEAP32[i24 + 4 >> 2] | 0 : i3 & 255) | 0; @@ -11442,7 +11462,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); } else { i4 = (HEAP32[i6 >> 2] | 0) + -24 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42515); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42828); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i14, (HEAP32[i6 >> 2] | 0) + -24 | 0); i3 = HEAP8[i14 + 11 >> 0] | 0; i2 = i3 << 24 >> 24 < 0; @@ -11456,7 +11476,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42517) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42830) | 0; HEAP32[i7 >> 2] = HEAP32[i3 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -11482,7 +11502,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, } if ((i22 | 0) == 482) { i3 = (HEAP32[i6 >> 2] | 0) + -24 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i24, i25, 42465); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i24, i25, 42778); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i20, (HEAP32[i6 >> 2] | 0) + -24 | 0); i4 = HEAP8[i20 + 11 >> 0] | 0; i2 = i4 << 24 >> 24 < 0; @@ -11845,7 +11865,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i24 + 4 >> 2] = 0; HEAP32[i24 + 8 >> 2] = 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i24, i5, i3); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42519) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42832) | 0; HEAP32[i25 >> 2] = HEAP32[i3 >> 2]; HEAP32[i25 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i25 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -11855,7 +11875,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42442) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42755) | 0; HEAP32[i27 >> 2] = HEAP32[i3 >> 2]; HEAP32[i27 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i27 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -11878,7 +11898,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i15 + 4 >> 2] = 0; HEAP32[i15 + 8 >> 2] = 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i15, i5, i3); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i15, 0, 42528) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i15, 0, 42841) | 0; HEAP32[i24 >> 2] = HEAP32[i3 >> 2]; HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -11888,7 +11908,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42442) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42755) | 0; HEAP32[i20 >> 2] = HEAP32[i3 >> 2]; HEAP32[i20 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i20 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -12047,8 +12067,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23, i1 = HEAP32[i26 + 4 >> 2] | 0; if ((HEAP32[i26 >> 2] | 0) == (i1 | 0)) break; i2 = i1 + -24 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i24, 42519, i27); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42442) | 0; + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i24, 42832, i27); + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42755) | 0; HEAP32[i25 >> 2] = HEAP32[i3 >> 2]; HEAP32[i25 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i25 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -12321,22 +12341,22 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i131 >> 2] = HEAP32[i66 >> 2]; __ZN4wasm14AstStackHelperC2EN6cashew3RefE(i132, i131); if (HEAP8[i130 + 37 >> 0] | 0) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 27089) | 0; - __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i126 >> 2] | 0, 46604, 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46604, 10) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 27381) | 0; + __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i126 >> 2] | 0, 46928, 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46928, 10) | 0; } i66 = __ZN6cashew3RefixEj(i126, 0) | 0; i66 = __ZN6cashew5Value10getIStringEv(HEAP32[i66 >> 2] | 0) | 0; i66 = HEAP32[i66 >> 2] | 0; - L4 : do if ((i66 | 0) != (HEAP32[11262] | 0)) { - if ((i66 | 0) == (HEAP32[11263] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45056) | 0) { + L4 : do if ((i66 | 0) != (HEAP32[11340] | 0)) { + if ((i66 | 0) == (HEAP32[11341] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45368) | 0) { i128 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0; i128 = __ZN6cashew5Value10getIStringEv(HEAP32[i128 >> 2] | 0) | 0; HEAP32[i129 >> 2] = HEAP32[i128 >> 2]; do if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[i127 + 8 >> 2] | 0, i129) | 0)) { i1 = i130 + 40 | 0; - if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27094, 11743, 1011, 42730); else { + if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27386, 11747, 1016, 43043); else { i129 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i129) | 0; i128 = HEAP32[i129 >> 2] | 0; i129 = HEAP32[i129 + 4 >> 2] | 0; @@ -12382,23 +12402,23 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i1 = i11; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45104) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45416) | 0)) { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 27195, 16); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 27487, 16); HEAP32[i4 >> 2] = HEAP32[i126 >> 2]; HEAP32[i131 >> 2] = HEAP32[i4 >> 2]; __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i2, i131); } i125 = __ZN6cashew3RefixEj(i126, 2) | 0; HEAP32[i129 >> 2] = HEAP32[i125 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45056) | 0)) ___assert_fail(27142, 11743, 1023, 42730); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45368) | 0)) ___assert_fail(27434, 11747, 1028, 43043); i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 1) | 0; i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; HEAP32[i128 >> 2] = HEAP32[i1 >> 2]; i1 = i130 + 52 | 0; - if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27163, 11743, 1025, 42730); + if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27455, 11747, 1030, 43043); i4 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i128) | 0; i6 = i130 + 4 | 0; i1 = __ZN10MixedArena5allocIN4wasm5StoreEEEPT_v(HEAP32[i6 >> 2] | 0) | 0; @@ -12433,9 +12453,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } else _abort(); while (0); break; } - if ((i66 | 0) == (HEAP32[11268] | 0)) { - if (!(!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45200) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45264) | 0) : 0)) i124 = 27; - if (((i124 | 0) == 27 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 0) | 0, 45112) | 0 : 0) ? (i125 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 1) | 0, i125 = __ZN6cashew5Value9getNumberEv(HEAP32[i125 >> 2] | 0) | 0, +HEAPF64[i125 >> 3] == 0.0) : 0) { + if ((i66 | 0) == (HEAP32[11346] | 0)) { + if (!(!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45512) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45576) | 0) : 0)) i124 = 27; + if (((i124 | 0) == 27 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 0) | 0, 45424) | 0 : 0) ? (i125 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 1) | 0, i125 = __ZN6cashew5Value9getNumberEv(HEAP32[i125 >> 2] | 0) | 0, +HEAPF64[i125 >> 3] == 0.0) : 0) { i1 = HEAP32[i127 + 4 >> 2] | 0; i129 = __ZN6cashew3RefixEj(i126, 2) | 0; HEAP32[i5 >> 2] = HEAP32[i129 >> 2]; @@ -12480,23 +12500,23 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i2 = HEAP32[i4 >> 2] | 0; if ((i2 | 0) == 5 ? ((HEAP32[i1 + 4 >> 2] | 0) + -3 | 0) >>> 0 < 2 : 0) { i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i6 >> 2] | 0) | 0; - HEAP32[i1 + 24 >> 2] = HEAP32[11402]; + HEAP32[i1 + 24 >> 2] = HEAP32[11480]; i131 = i1 + 8 | 0; __ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i131, HEAP32[i7 >> 2] | 0); __ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i131, HEAP32[i5 >> 2] | 0); HEAP32[i1 + 4 >> 2] = 4; - if (HEAP8[51416] | 0) break; - HEAP8[51416] = 1; + if (HEAP8[51740] | 0) break; + HEAP8[51740] = 1; i131 = __Znwj(16) | 0; HEAP32[i131 + 12 >> 2] = 0; - i129 = HEAP32[11402] | 0; + i129 = HEAP32[11480] | 0; HEAP32[i131 >> 2] = i129; - HEAP32[i131 + 4 >> 2] = HEAP32[11401]; + HEAP32[i131 + 4 >> 2] = HEAP32[11479]; HEAP32[i131 + 8 >> 2] = i129; HEAP32[i55 >> 2] = 0; HEAP32[i55 + 4 >> 2] = 0; HEAP32[i55 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i55, 27212, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i55, 27504, 3); i129 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i55, HEAP32[i130 >> 2] | 0) | 0; HEAP32[i131 + 12 >> 2] = i129; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i55); @@ -12508,22 +12528,22 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ switch (HEAP32[i4 >> 2] | 0) { case 5: { - HEAP32[i1 + 24 >> 2] = HEAP32[11406]; + HEAP32[i1 + 24 >> 2] = HEAP32[11484]; break; } case 6: { - HEAP32[i1 + 24 >> 2] = HEAP32[11407]; + HEAP32[i1 + 24 >> 2] = HEAP32[11485]; break; } case 3: { - HEAP32[i1 + 24 >> 2] = HEAP32[11404]; + HEAP32[i1 + 24 >> 2] = HEAP32[11482]; break; } case 4: { - HEAP32[i1 + 24 >> 2] = HEAP32[11405]; + HEAP32[i1 + 24 >> 2] = HEAP32[11483]; break; } default: @@ -12533,34 +12553,34 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ __ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i129, HEAP32[i7 >> 2] | 0); __ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i129, HEAP32[i5 >> 2] | 0); HEAP32[i1 + 4 >> 2] = 1; - if ((HEAP8[44296] | 0) == 0 ? ___cxa_guard_acquire(44296) | 0 : 0) { - HEAP32[11254] = 0; - HEAP32[11255] = 0; - HEAP32[11253] = 45016; - ___cxa_atexit(156, 45012, ___dso_handle | 0) | 0; + if ((HEAP8[44608] | 0) == 0 ? ___cxa_guard_acquire(44608) | 0 : 0) { + HEAP32[11332] = 0; + HEAP32[11333] = 0; + HEAP32[11331] = 45328; + ___cxa_atexit(156, 45324, ___dso_handle | 0) | 0; } i2 = i1 + 24 | 0; - if (__ZNKSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(45012, i2) | 0) break; - __ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE25__emplace_unique_key_argsIS2_JRKS2_EEENS_4pairINS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEEbEERKT_DpOT0_(i131, 45012, i2, i2); + if (__ZNKSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(45324, i2) | 0) break; + __ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE25__emplace_unique_key_argsIS2_JRKS2_EEENS_4pairINS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEEbEERKT_DpOT0_(i131, 45324, i2, i2); i131 = __Znwj(16) | 0; HEAP32[i131 >> 2] = 0; HEAP32[i131 + 4 >> 2] = 0; HEAP32[i131 + 8 >> 2] = 0; HEAP32[i131 + 12 >> 2] = 0; HEAP32[i131 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i131 + 4 >> 2] = HEAP32[11401]; + HEAP32[i131 + 4 >> 2] = HEAP32[11479]; HEAP32[i131 + 8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i67 >> 2] = 0; HEAP32[i67 + 4 >> 2] = 0; HEAP32[i67 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i67, 27216, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i67, 27508, 3); i129 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i67, HEAP32[i130 >> 2] | 0) | 0; HEAP32[i131 + 12 >> 2] = i129; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i67); __ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i130 >> 2] | 0, i131); break; } - if ((i66 | 0) == (HEAP32[11278] | 0)) { + if ((i66 | 0) == (HEAP32[11356] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; i131 = __ZN6cashew3RefixEj(i126, 1) | 0; i131 = __ZN6cashew5Value9getNumberEv(HEAP32[i131 >> 2] | 0) | 0; @@ -12585,30 +12605,30 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = i2; break; } - if ((i66 | 0) == (HEAP32[11264] | 0)) { + if ((i66 | 0) == (HEAP32[11342] | 0)) { i128 = __ZN6cashew3RefixEj(i126, 1) | 0; i128 = __ZN6cashew5Value10getIStringEv(HEAP32[i128 >> 2] | 0) | 0; HEAP32[i129 >> 2] = HEAP32[i128 >> 2]; do if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[i127 + 8 >> 2] | 0, i129) | 0)) { - if ((HEAP32[i129 >> 2] | 0) == (HEAP32[11414] | 0)) { + if ((HEAP32[i129 >> 2] | 0) == (HEAP32[11492] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; - i2 = HEAP32[11414] | 0; + i2 = HEAP32[11492] | 0; HEAP32[i1 + 24 >> 2] = i2; HEAP32[i1 + 4 >> 2] = 0; - if (HEAP8[51417] | 0) { + if (HEAP8[51741] | 0) { i12 = i1; break; } - HEAP8[51417] = 1; + HEAP8[51741] = 1; i12 = __Znwj(16) | 0; HEAP32[i12 + 12 >> 2] = 0; HEAP32[i12 >> 2] = i2; - HEAP32[i12 + 4 >> 2] = HEAP32[11401]; + HEAP32[i12 + 4 >> 2] = HEAP32[11479]; HEAP32[i12 + 8 >> 2] = i2; HEAP32[i27 >> 2] = 0; HEAP32[i27 + 4 >> 2] = 0; HEAP32[i27 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 27220, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 27512, 1); i131 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i27, HEAP32[i130 >> 2] | 0) | 0; HEAP32[i12 + 12 >> 2] = i131; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i27); @@ -12617,7 +12637,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ break; } i1 = i130 + 40 | 0; - if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27094, 11743, 1143, 42730); else { + if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27386, 11747, 1148, 43043); else { i129 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i129) | 0; i128 = HEAP32[i129 >> 2] | 0; i129 = HEAP32[i129 + 4 >> 2] | 0; @@ -12651,15 +12671,15 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i1 = i12; break; } - if ((i66 | 0) == (HEAP32[11276] | 0)) { + if ((i66 | 0) == (HEAP32[11354] | 0)) { i67 = __ZN6cashew3RefixEj(i126, 1) | 0; HEAP32[i129 >> 2] = HEAP32[i67 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45056) | 0)) ___assert_fail(27222, 11743, 1155, 42730); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45368) | 0)) ___assert_fail(27514, 11747, 1160, 43043); i2 = __ZN6cashew3RefixEj(i129, 1) | 0; i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; HEAP32[i128 >> 2] = HEAP32[i2 >> 2]; i2 = i130 + 52 | 0; - if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27163, 11743, 1157, 42730); else { + if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27455, 11747, 1162, 43043); else { i129 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i2, i128) | 0; i1 = __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; i128 = HEAP32[i129 >> 2] | 0; @@ -12679,8 +12699,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ break; } } - if ((i66 | 0) == (HEAP32[11290] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45192) | 0) { + if ((i66 | 0) == (HEAP32[11368] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45504) | 0) { HEAP32[i15 >> 2] = HEAP32[i126 >> 2]; HEAP32[i131 >> 2] = HEAP32[i15 >> 2]; __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i129, i130, i131); @@ -12728,9 +12748,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } while (0); break; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45196) | 0) { - do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45112) | 0)) { - if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45160) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45192) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0, 0) | 0, 45112) | 0 : 0) break; + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45508) | 0) { + do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45424) | 0)) { + if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45472) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45504) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0, 0) | 0, 45424) | 0 : 0) break; i2 = __ZN6cashew3RefixEj(i126, 2) | 0; HEAP32[i18 >> 2] = HEAP32[i2 >> 2]; i2 = HEAP32[i127 + 20 >> 2] | 0; @@ -12794,7 +12814,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = HEAP32[i128 >> 2]; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45216) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45212) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45528) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45524) | 0) { i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; HEAP32[i1 + 8 >> 2] = 20; i130 = HEAP32[i127 + 4 >> 2] | 0; @@ -12809,12 +12829,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i22 >> 2] = 0; HEAP32[i22 + 4 >> 2] = 0; HEAP32[i22 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i22, 27240, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i22, 27532, 9); HEAP32[i23 >> 2] = HEAP32[i126 >> 2]; HEAP32[i131 >> 2] = HEAP32[i23 >> 2]; __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i22, i131); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45160) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45216) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45472) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45528) | 0 : 0) { i4 = i130 + 4 | 0; i1 = HEAP32[i4 >> 2] | 0; if (HEAP8[i130 + 38 >> 0] | 0) { @@ -12830,7 +12850,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ break; } i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(i1) | 0; - HEAP32[i1 + 24 >> 2] = HEAP32[11403]; + HEAP32[i1 + 24 >> 2] = HEAP32[11481]; i2 = HEAP32[i127 + 4 >> 2] | 0; i129 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0; HEAP32[i43 >> 2] = HEAP32[i129 >> 2]; @@ -12845,18 +12865,18 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } __ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i1 + 8 | 0, i2); HEAP32[i1 + 4 >> 2] = 1; - if (HEAP8[51418] | 0) break; - HEAP8[51418] = 1; + if (HEAP8[51742] | 0) break; + HEAP8[51742] = 1; i131 = __Znwj(16) | 0; HEAP32[i131 + 12 >> 2] = 0; - i129 = HEAP32[11403] | 0; + i129 = HEAP32[11481] | 0; HEAP32[i131 >> 2] = i129; - HEAP32[i131 + 4 >> 2] = HEAP32[11401]; + HEAP32[i131 + 4 >> 2] = HEAP32[11479]; HEAP32[i131 + 8 >> 2] = i129; HEAP32[i50 >> 2] = 0; HEAP32[i50 + 4 >> 2] = 0; HEAP32[i50 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i50, 42500, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i50, 42813, 2); i129 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i50, HEAP32[i130 >> 2] | 0) | 0; HEAP32[i131 + 12 >> 2] = i129; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i50); @@ -12882,7 +12902,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = 1; break; } - if ((i66 | 0) == (HEAP32[11270] | 0)) { + if ((i66 | 0) == (HEAP32[11348] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; i2 = i127 + 4 | 0; i130 = HEAP32[i2 >> 2] | 0; @@ -12907,12 +12927,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 16 >> 2] = i2; break; } - if ((i66 | 0) == (HEAP32[11446] | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45056) | 0)) { + if ((i66 | 0) == (HEAP32[11526] | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45368) | 0)) { i7 = __ZN10MixedArena5allocIN4wasm12CallIndirectEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; i67 = __ZN6cashew3RefixEj(i126, 1) | 0; HEAP32[i129 >> 2] = HEAP32[i67 >> 2]; - if ((((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45104) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45056) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 0) | 0, 45072) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 1) | 0, 45204) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 3) | 0, 0) | 0, 45112) | 0 : 0) { + if ((((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45416) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45368) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 0) | 0, 45384) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 1) | 0, 45516) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 3) | 0, 0) | 0, 45424) | 0 : 0) { i6 = i127 + 4 | 0; i4 = HEAP32[i6 >> 2] | 0; i5 = __ZN6cashew3RefixEj(i129, 2) | 0; @@ -12957,7 +12977,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i1 = i7; break; } - ___assert_fail(27314, 11743, 1408, 42730); + ___assert_fail(27606, 11747, 1413, 43043); } i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 1) | 0; i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; @@ -12983,13 +13003,13 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 16 >> 2] = i131; HEAP32[i1 + 4 >> 2] = 1; break; - } else ___assert_fail(27250, 11743, 1280, 42730); + } else ___assert_fail(27542, 11747, 1285, 43043); } i4 = i130 + 68 | 0; if ((i6 | 0) != (HEAP32[i4 >> 2] | 0) ? (i6 | 0) != (HEAP32[i130 + 92 >> 2] | 0) : 0) { if ((i6 | 0) == (HEAP32[i130 + 72 >> 2] | 0)) { i128 = __ZN6cashew3RefixEj(i126, 2) | 0; - if ((__ZN6cashew5Value4sizeEv(HEAP32[i128 >> 2] | 0) | 0) != 1) ___assert_fail(27270, 11743, 1297, 42730); + if ((__ZN6cashew5Value4sizeEv(HEAP32[i128 >> 2] | 0) | 0) != 1) ___assert_fail(27562, 11747, 1302, 43043); i128 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0; HEAP32[i46 >> 2] = HEAP32[i128 >> 2]; HEAP32[i131 >> 2] = HEAP32[i46 >> 2]; @@ -13056,7 +13076,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i68 >> 2] = 0; HEAP32[i68 + 4 >> 2] = 0; HEAP32[i68 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i68, 27290, 23); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i68, 27582, 23); i130 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0; HEAP32[i69 >> 2] = HEAP32[i130 >> 2]; HEAP32[i131 >> 2] = HEAP32[i69 >> 2]; @@ -13157,11 +13177,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ if (!(HEAP8[i1 >> 0] | 0)) { HEAP8[i1 >> 0] = 1; i14 = HEAP32[HEAP32[i15 + 4 >> 2] >> 2] | 0; - HEAP32[i129 >> 2] = HEAP32[11413]; + HEAP32[i129 >> 2] = HEAP32[11491]; HEAP32[i131 >> 2] = HEAP32[i129 >> 2]; __ZN4wasm7Builder6addVarEPNS_8FunctionENS_4NameENS_8WasmTypeE(i14, i131, 1) | 0; i14 = HEAP32[i15 + 8 >> 2] | 0; - i1 = HEAP32[11413] | 0; + i1 = HEAP32[11491] | 0; i13 = i1 * 33 ^ 5381; i10 = i14 + 4 | 0; i11 = HEAP32[i10 >> 2] | 0; @@ -13241,7 +13261,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i2 >> 2] = i6; } while (0); HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 1; - i1 = HEAP32[11413] | 0; + i1 = HEAP32[11491] | 0; } i126 = HEAP32[i15 + 12 >> 2] | 0; HEAP32[i128 >> 2] = i1; @@ -13252,7 +13272,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i124 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i126 >> 2] | 0) | 0; i128 = i127 + 12 | 0; i125 = HEAP32[HEAP32[i128 >> 2] >> 2] | 0; - HEAP32[i121 >> 2] = HEAP32[11413]; + HEAP32[i121 >> 2] = HEAP32[11491]; HEAP32[i131 >> 2] = HEAP32[i121 >> 2]; i125 = __ZN4wasm8Function13getLocalIndexENS_4NameE(i125, i131) | 0; HEAP32[i124 + 8 >> 2] = i125; @@ -13326,9 +13346,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 12 >> 2] = i131; HEAP32[i1 + 4 >> 2] = 1; break; - } else ___assert_fail(27270, 11743, 1289, 42730); + } else ___assert_fail(27562, 11747, 1294, 43043); } - if ((i66 | 0) == (HEAP32[11269] | 0)) { + if ((i66 | 0) == (HEAP32[11347] | 0)) { if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = 0; else { i2 = __ZN6cashew3RefixEj(i126, 1) | 0; HEAP32[i61 >> 2] = HEAP32[i2 >> 2]; @@ -13338,7 +13358,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } i1 = (HEAP32[HEAP32[i127 + 12 >> 2] >> 2] | 0) + 4 | 0; if (HEAP8[HEAP32[i127 + 28 >> 2] >> 0] | 0) { - if ((HEAP32[i1 >> 2] | 0) != (i2 | 0)) ___assert_fail(27430, 11743, 1423, 42730); + if ((HEAP32[i1 >> 2] | 0) != (i2 | 0)) ___assert_fail(27722, 11747, 1428, 43043); } else HEAP32[i1 >> 2] = i2; i1 = __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = 0; else { @@ -13351,7 +13371,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 8 >> 2] = i2; break; } - if ((i66 | 0) == (HEAP32[11449] | 0)) { + if ((i66 | 0) == (HEAP32[11529] | 0)) { HEAP32[i129 >> 2] = 0; i1 = i127 + 32 | 0; i2 = HEAP32[i1 >> 2] | 0; @@ -13402,11 +13422,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } while (0); break; } - if ((i66 | 0) == (HEAP32[11280] | 0)) { + if ((i66 | 0) == (HEAP32[11358] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; i2 = i127 + 40 | 0; i130 = HEAP32[i2 >> 2] | 0; - if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27455, 11743, 1455, 42730); + if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27747, 11747, 1460, 43043); if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = HEAP32[(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) + -4 >> 2] | 0; else { i2 = __ZN6cashew3RefixEj(i126, 1) | 0; i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; @@ -13417,11 +13437,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 8 >> 2] = i2; break; } - if ((i66 | 0) == (HEAP32[11281] | 0)) { + if ((i66 | 0) == (HEAP32[11359] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; i2 = i127 + 48 | 0; i130 = HEAP32[i2 >> 2] | 0; - if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27477, 11743, 1460, 42730); + if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27769, 11747, 1465, 43043); if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = HEAP32[(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) + -4 >> 2] | 0; else { i2 = __ZN6cashew3RefixEj(i126, 1) | 0; i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; @@ -13432,8 +13452,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 8 >> 2] = i2; break; } - if ((i66 | 0) == (HEAP32[11272] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45112) | 0) { + if ((i66 | 0) == (HEAP32[11350] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45424) | 0) { i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 1) | 0; i10 = (__ZN6cashew5Value10getIntegerEv(HEAP32[i10 >> 2] | 0) | 0) == 1; } else i10 = 0; @@ -13449,7 +13469,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i89 >> 2] = 0; HEAP32[i89 + 4 >> 2] = 0; HEAP32[i89 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i89, 27502, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i89, 27794, 9); i124 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i124, i89) | 0; HEAP32[i129 >> 2] = i124; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i89); @@ -13457,7 +13477,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i90 >> 2] = 0; HEAP32[i90 + 4 >> 2] = 0; HEAP32[i90 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i90, 27512, 8); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i90, 27804, 8); i125 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i125, i90) | 0; HEAP32[i128 >> 2] = i125; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i90); @@ -13549,8 +13569,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } break; } - if ((i66 | 0) == (HEAP32[11273] | 0)) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45112) | 0) { + if ((i66 | 0) == (HEAP32[11351] | 0)) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45424) | 0) { i124 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 1) | 0; i124 = __ZN6cashew5Value9getNumberEv(HEAP32[i124 >> 2] | 0) | 0; if (!(+HEAPF64[i124 >> 3] == 0.0)) break; @@ -13563,7 +13583,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i76 >> 2] = 0; HEAP32[i76 + 4 >> 2] = 0; HEAP32[i76 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i76, 27521, 7); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i76, 27813, 7); i124 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i124, i76) | 0; HEAP32[i129 >> 2] = i124; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i76); @@ -13579,7 +13599,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i80 >> 2] = 0; HEAP32[i80 + 4 >> 2] = 0; HEAP32[i80 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i80, 27529, 17); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i80, 27821, 17); i6 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i6, i80) | 0; HEAP32[i128 >> 2] = i6; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i80); @@ -13661,7 +13681,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i83 >> 2] = 0; HEAP32[i83 + 4 >> 2] = 0; HEAP32[i83 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i83, 27547, 6); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i83, 27839, 6); i124 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i124, i83) | 0; HEAP32[i129 >> 2] = i124; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i83); @@ -13669,7 +13689,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i84 >> 2] = 0; HEAP32[i84 + 4 >> 2] = 0; HEAP32[i84 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i84, 27554, 5); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i84, 27846, 5); i125 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i125, i84) | 0; HEAP32[i128 >> 2] = i125; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i84); @@ -13742,7 +13762,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i7 >> 2] = i131; break; } - if ((i66 | 0) == (HEAP32[11274] | 0)) { + if ((i66 | 0) == (HEAP32[11352] | 0)) { i15 = __ZN6cashew3RefixEj(i126, 1) | 0; i15 = HEAP32[i15 >> 2] | 0; i12 = __ZN6cashew3RefixEj(i126, 2) | 0; @@ -13763,7 +13783,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i97 >> 2] = 0; HEAP32[i97 + 4 >> 2] = 0; HEAP32[i97 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i97, 27560, 7); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i97, 27852, 7); i125 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i125, i97) | 0; HEAP32[i129 >> 2] = i125; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i97); @@ -13771,7 +13791,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i98 >> 2] = 0; HEAP32[i98 + 4 >> 2] = 0; HEAP32[i98 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i98, 27568, 6); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i98, 27860, 6); i126 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i126, i98) | 0; HEAP32[i128 >> 2] = i126; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i98); @@ -13863,7 +13883,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ __ZN4wasm5Block8finalizeEv(i1); break; } - if ((i66 | 0) == (HEAP32[11279] | 0)) { + if ((i66 | 0) == (HEAP32[11357] | 0)) { i2 = HEAP32[i127 + 32 >> 2] | 0; if (!(HEAP32[i2 >> 2] | 0)) { i1 = __ZN6cashew3RefixEj(i126, 1) | 0; @@ -13875,9 +13895,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i131 >> 2] = HEAP32[i70 >> 2]; i1 = __ZNKSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i131) | 0; break; - } else ___assert_fail(12614, 11743, 1605, 42730); + } else ___assert_fail(12618, 11747, 1610, 43043); } - if ((i66 | 0) == (HEAP32[11267] | 0)) { + if ((i66 | 0) == (HEAP32[11345] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0; i129 = i127 + 4 | 0; i128 = HEAP32[i129 >> 2] | 0; @@ -13902,16 +13922,16 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = HEAP32[(HEAP32[i130 >> 2] | 0) + 4 >> 2]; break; } - if ((i66 | 0) == (HEAP32[11275] | 0)) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45052) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 0) | 0, 45104) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 1) | 0, 0) | 0, 45056) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 0) | 0, 45072) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 1) | 0, 45256) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 0) | 0, 45056) | 0)) break; + if ((i66 | 0) == (HEAP32[11353] | 0)) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45364) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 0) | 0, 45416) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 1) | 0, 0) | 0, 45368) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 0) | 0, 45384) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 1) | 0, 45568) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 0) | 0, 45368) | 0)) break; i2 = i130 + 96 | 0; if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 1) | 0, i2) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 0) | 0, 45112) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 0) | 0, 45424) | 0)) break; i125 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 1) | 0; i125 = __ZN6cashew5Value9getNumberEv(HEAP32[i125 >> 2] | 0) | 0; if (!(+HEAPF64[i125 >> 3] == 2.0)) break; @@ -13923,12 +13943,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i1 = (__ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i129) | 0) + 8 | 0; i1 = HEAP32[i1 >> 2] | 0; HEAP32[i128 >> 2] = 0; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45072) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45200) | 0)) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45384) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45512) | 0)) { i124 = 331; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 3) | 0, 0) | 0, 45112) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 3) | 0, 0) | 0, 45424) | 0)) { i124 = 331; break; } @@ -13944,16 +13964,16 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i124 = 338; } else i124 = 331; while (0); L455 : do if ((i124 | 0) == 331) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45160) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45192) | 0)) break; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45472) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45504) | 0)) break; i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0; HEAP32[i128 >> 2] = HEAP32[i5 >> 2]; i5 = 1; i124 = 338; break L455; } while (0); - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45784) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 0) | 0, 45056) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 46104) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 0) | 0, 45368) | 0)) break; if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 1) | 0, i130 + 72 | 0) | 0)) break; i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0, 0) | 0; HEAP32[i128 >> 2] = HEAP32[i5 >> 2]; @@ -13961,13 +13981,13 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i124 = 338; } while (0); L464 : do if ((i124 | 0) == 338) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i128, 0) | 0, 45104) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 1) | 0, 0) | 0, 45056) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 0) | 0, 45072) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 1) | 0, 45256) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 2) | 0, 0) | 0, 45056) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i128, 0) | 0, 45416) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 1) | 0, 0) | 0, 45368) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 0) | 0, 45384) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 1) | 0, 45568) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 2) | 0, 0) | 0, 45368) | 0)) break; if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 2) | 0, 1) | 0, i2) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 3) | 0, 0) | 0, 45112) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 3) | 0, 0) | 0, 45424) | 0)) break; i129 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 3) | 0, 1) | 0; i129 = __ZN6cashew5Value9getNumberEv(HEAP32[i129 >> 2] | 0) | 0; if (!(+HEAPF64[i129 >> 3] == 2.0)) break; @@ -14026,11 +14046,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ __ZN4wasm5Block8finalizeEv(i1); break; } - if ((i66 | 0) != (HEAP32[11282] | 0)) { + if ((i66 | 0) != (HEAP32[11360] | 0)) { HEAP32[i64 >> 2] = 0; HEAP32[i64 + 4 >> 2] = 0; HEAP32[i64 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i64, 27705, 20); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i64, 27997, 20); HEAP32[i65 >> 2] = HEAP32[i126 >> 2]; HEAP32[i131 >> 2] = HEAP32[i65 >> 2]; __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i64, i131); @@ -14043,7 +14063,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i78 >> 2] = 0; HEAP32[i78 + 4 >> 2] = 0; HEAP32[i78 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i78, 33482, 6); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i78, 33782, 6); i123 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i123, i78) | 0; HEAP32[i129 >> 2] = i123; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i78); @@ -14071,7 +14091,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i123 = __ZNKSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i123, i131) | 0; i6 = i10 + 28 | 0; HEAP32[i6 >> 2] = i123; - if ((HEAP32[i123 + 4 >> 2] | 0) != 1) ___assert_fail(27575, 11743, 1688, 42730); + if ((HEAP32[i123 + 4 >> 2] | 0) != 1) ___assert_fail(27867, 11747, 1693, 43043); i2 = __ZN6cashew3RefixEj(i126, 2) | 0; i2 = HEAP32[i2 >> 2] | 0; HEAP32[i128 >> 2] = i2; @@ -14086,7 +14106,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i126 = HEAP32[i126 >> 2] | 0; HEAP32[i114 >> 2] = i126; do if ((HEAP32[i126 >> 2] | 0) == 3) i2 = i14; else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45112) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45160) | 0) : 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45424) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45472) | 0) : 0) { i124 = 373; break L502; } @@ -14105,7 +14125,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i14 = i2; i2 = HEAP32[i128 >> 2] | 0; } - if ((i124 | 0) == 373) ___assert_fail(27602, 11743, 1697, 42730); + if ((i124 | 0) == 373) ___assert_fail(27894, 11747, 1702, 43043); i13 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i16 >> 2] | 0) | 0; HEAP32[i13 + 8 >> 2] = 1; HEAP32[i13 + 12 >> 2] = HEAP32[i6 >> 2]; @@ -14147,12 +14167,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i116 >> 2] = 0; HEAP32[i116 + 4 >> 2] = 0; HEAP32[i116 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i116, 27654, 14); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i116, 27946, 14); i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i116) | 0; HEAP32[i12 >> 2] = i2; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i116); } else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45112) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45160) | 0) : 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45424) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45472) | 0) : 0) { i124 = 383; break; } @@ -14173,7 +14193,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i119 >> 2] = 0; HEAP32[i119 + 4 >> 2] = 0; HEAP32[i119 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i119, 27693, 11); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i119, 27985, 11); i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i119) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i119); if ((HEAP32[i10 >> 2] | 0) >>> 0 <= i4 >>> 0) __ZN11ArenaVectorIN4wasm4NameEE6resizeEj(i11, i4 + 1 | 0); @@ -14195,7 +14215,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i120 >> 2] = 0; HEAP32[i120 + 4 >> 2] = 0; HEAP32[i120 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i120, 27654, 14); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i120, 27946, 14); i1 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i1, i120) | 0; HEAP32[i12 >> 2] = i1; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i120); @@ -14224,7 +14244,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 8 >> 2] = HEAP32[i129 >> 2]; __ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i1 + 12 | 0, i13); break; - } else if ((i124 | 0) == 383) ___assert_fail(27602, 11743, 1727, 42730); else if ((i124 | 0) == 385) ___assert_fail(27669, 11743, 1729, 42730); else if ((i124 | 0) == 387) ___assert_fail(27682, 11743, 1731, 42730); + } else if ((i124 | 0) == 383) ___assert_fail(27894, 11747, 1732, 43043); else if ((i124 | 0) == 385) ___assert_fail(27961, 11747, 1734, 43043); else if ((i124 | 0) == 387) ___assert_fail(27974, 11747, 1736, 43043); } else { i1 = HEAP32[i127 + 4 >> 2] | 0; i130 = __ZN6cashew3RefixEj(i126, 1) | 0; @@ -14250,7 +14270,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42688); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43001); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14282,7 +14302,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ case 110: case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42699); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43012); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14313,7 +14333,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 78: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42709); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43022); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14344,7 +14364,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42720); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43033); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14380,7 +14400,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42730); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43043); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14411,7 +14431,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42741); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43054); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14442,7 +14462,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42751); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43064); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14482,7 +14502,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ if ((i2 | 0) == (i7 | 0)) break L1; i3 = HEAP32[i8 + 4 >> 2] | 0; if ((HEAP32[i8 >> 2] | 0) == (i3 | 0)) break L1; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42761) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 43074) | 0; HEAP8[i8 + 60 >> 0] = 1; i1 = i2; break L1; @@ -14494,7 +14514,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 42771); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 43084); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14525,7 +14545,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42789); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43102); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14561,7 +14581,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ HEAP32[i7 + 8 >> 2] = -2147483632; HEAP32[i7 + 4 >> 2] = 15; i3 = i2; - i4 = 42799; + i4 = 43112; i5 = i3 + 15 | 0; do { HEAP8[i3 >> 0] = HEAP8[i4 >> 0] | 0; @@ -14609,7 +14629,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 118: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42815); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43128); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14640,7 +14660,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 86: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42825); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43138); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14676,7 +14696,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42836); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43149); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14707,7 +14727,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 79: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42846); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43159); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14738,7 +14758,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 113: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42857); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43170); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14774,7 +14794,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42868); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43181); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14805,7 +14825,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42879); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43192); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14840,7 +14860,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ case 105: { if ((HEAP8[i1 + 1 >> 0] | 0) != 120) break L1; - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42889); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43202); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14873,7 +14893,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42900); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43213); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14909,13 +14929,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ if ((i2 | 0) == (i7 | 0)) break L1; i3 = HEAP32[i8 + 4 >> 2] | 0; if ((HEAP32[i8 >> 2] | 0) == (i3 | 0)) break L1; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42911) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 43224) | 0; i1 = i2; break L1; } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42923); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43236); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14946,7 +14966,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 42934); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43247); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -14977,7 +14997,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42946); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43259); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15013,7 +15033,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42956); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43269); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15044,7 +15064,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 73: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42966); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43279); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15075,7 +15095,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42789); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43102); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15106,7 +15126,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 76: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42977); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43290); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15137,7 +15157,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42988); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43301); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15173,7 +15193,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i7, 42999); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i7, 43312); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15204,7 +15224,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43014); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43327); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15235,7 +15255,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 103: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42956); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43269); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15266,7 +15286,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43025); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43338); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15297,7 +15317,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 119: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i7, 43035); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i7, 43348); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15333,7 +15353,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43048); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43361); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15364,7 +15384,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 114: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43059); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43372); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15395,7 +15415,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 82: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43069); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43382); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15431,7 +15451,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43080); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43393); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15462,7 +15482,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43092); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43405); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15493,7 +15513,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 76: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43102); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43415); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15524,7 +15544,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 112: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43113); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43426); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15555,7 +15575,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43092); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43405); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15586,7 +15606,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43124); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43437); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15621,7 +15641,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ case 113: { if ((HEAP8[i1 + 1 >> 0] | 0) != 117) break L1; - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43135); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43448); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15654,7 +15674,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43145); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43458); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15685,7 +15705,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 77: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43155); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43468); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15716,7 +15736,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43166); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43479); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15747,7 +15767,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43177); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43490); i2 = i8 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i8 + 8 >> 2] | 0; @@ -15787,7 +15807,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ if ((i2 | 0) == (i7 | 0)) break L1; i3 = HEAP32[i8 + 4 >> 2] | 0; if ((HEAP32[i8 >> 2] | 0) == (i3 | 0)) break L1; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42761) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 43074) | 0; i1 = i2; break L1; } @@ -15810,7 +15830,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R L1 : do if ((i1 | 0) != (i2 | 0)) do switch (HEAP8[i1 >> 0] | 0) { case 118: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43892); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44205); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -15845,13 +15865,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; HEAP8[i8 + 11 >> 0] = 7; - HEAP8[i8 >> 0] = HEAP8[43503] | 0; - HEAP8[i8 + 1 >> 0] = HEAP8[43504] | 0; - HEAP8[i8 + 2 >> 0] = HEAP8[43505] | 0; - HEAP8[i8 + 3 >> 0] = HEAP8[43506] | 0; - HEAP8[i8 + 4 >> 0] = HEAP8[43507] | 0; - HEAP8[i8 + 5 >> 0] = HEAP8[43508] | 0; - HEAP8[i8 + 6 >> 0] = HEAP8[43509] | 0; + HEAP8[i8 >> 0] = HEAP8[43816] | 0; + HEAP8[i8 + 1 >> 0] = HEAP8[43817] | 0; + HEAP8[i8 + 2 >> 0] = HEAP8[43818] | 0; + HEAP8[i8 + 3 >> 0] = HEAP8[43819] | 0; + HEAP8[i8 + 4 >> 0] = HEAP8[43820] | 0; + HEAP8[i8 + 5 >> 0] = HEAP8[43821] | 0; + HEAP8[i8 + 6 >> 0] = HEAP8[43822] | 0; HEAP8[i8 + 7 >> 0] = 0; i3 = i8 + 12 | 0; HEAP32[i3 >> 2] = 0; @@ -15893,7 +15913,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 98: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43897); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44210); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -15924,7 +15944,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 99: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43522); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43835); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -15955,7 +15975,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 43527); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 43840); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -15986,7 +16006,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 104: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 43539); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 43852); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16017,7 +16037,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 43553); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 43866); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16048,7 +16068,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 43559); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 43872); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16079,7 +16099,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 43902); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 44215); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16110,7 +16130,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 106: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i8, 43906); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i8, 44219); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16141,7 +16161,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43919); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44232); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16172,7 +16192,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 43924); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 44237); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16203,7 +16223,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 120: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 43938); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44251); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16239,7 +16259,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R HEAP32[i8 + 8 >> 2] = -2147483616; HEAP32[i8 + 4 >> 2] = 18; i3 = i2; - i4 = 43948; + i4 = 44261; i5 = i3 + 18 | 0; do { HEAP8[i3 >> 0] = HEAP8[i4 >> 0] | 0; @@ -16287,7 +16307,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 110: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 43588); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 43901); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16318,7 +16338,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i8, 43597); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i8, 43910); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16349,7 +16369,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 102: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 43967); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 44280); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16384,12 +16404,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; HEAP8[i8 + 11 >> 0] = 6; - HEAP8[i8 >> 0] = HEAP8[43973] | 0; - HEAP8[i8 + 1 >> 0] = HEAP8[43974] | 0; - HEAP8[i8 + 2 >> 0] = HEAP8[43975] | 0; - HEAP8[i8 + 3 >> 0] = HEAP8[43976] | 0; - HEAP8[i8 + 4 >> 0] = HEAP8[43977] | 0; - HEAP8[i8 + 5 >> 0] = HEAP8[43978] | 0; + HEAP8[i8 >> 0] = HEAP8[44286] | 0; + HEAP8[i8 + 1 >> 0] = HEAP8[44287] | 0; + HEAP8[i8 + 2 >> 0] = HEAP8[44288] | 0; + HEAP8[i8 + 3 >> 0] = HEAP8[44289] | 0; + HEAP8[i8 + 4 >> 0] = HEAP8[44290] | 0; + HEAP8[i8 + 5 >> 0] = HEAP8[44291] | 0; HEAP8[i8 + 6 >> 0] = 0; i3 = i8 + 12 | 0; HEAP32[i3 >> 2] = 0; @@ -16431,7 +16451,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 43980); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 44293); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16462,7 +16482,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 103: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 43992); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 44305); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16493,7 +16513,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 122: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 44003); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 44316); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16536,7 +16556,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R switch (HEAP8[i3 >> 0] | 0) { case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44007); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44320); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16567,7 +16587,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 44017); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 44330); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16598,7 +16618,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 102: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44028); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44341); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16629,7 +16649,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 104: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44038); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44351); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16660,7 +16680,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44048); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44361); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16691,7 +16711,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44057); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44370); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16722,7 +16742,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44066); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44379); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16753,7 +16773,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 110: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 44071); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 44384); i2 = i6 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i4 = HEAP32[i6 + 8 >> 2] | 0; @@ -16857,7 +16877,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -16889,15 +16909,15 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i {} } if ((i19 | 0) == 178) { - if ((i1 | 0) == (HEAP32[11446] | 0)) { + if ((i1 | 0) == (HEAP32[11526] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder8makeCallERNS_7ElementE(i37, i38) | 0; break L1; } - if ((i1 | 0) == (HEAP32[11447] | 0)) { + if ((i1 | 0) == (HEAP32[11527] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder14makeCallImportERNS_7ElementE(i37, i38) | 0; break L1; } - if ((i1 | 0) == (HEAP32[11448] | 0)) { + if ((i1 | 0) == (HEAP32[11528] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i37, i38) | 0; break L1; } @@ -16906,7 +16926,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; HEAP32[i5 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -16930,7 +16950,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -16978,7 +16998,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17002,7 +17022,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17026,7 +17046,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i9 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17050,7 +17070,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i10 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17074,7 +17094,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i11 >> 2] = HEAP32[i2 >> 2]; HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17098,7 +17118,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17145,7 +17165,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i13 >> 2] = HEAP32[i2 >> 2]; HEAP32[i13 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17169,7 +17189,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i14 >> 2] = HEAP32[i2 >> 2]; HEAP32[i14 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17193,7 +17213,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i15 >> 2] = HEAP32[i2 >> 2]; HEAP32[i15 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17217,7 +17237,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i16 >> 2] = HEAP32[i2 >> 2]; HEAP32[i16 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17237,7 +17257,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i41 >> 2] = 0; HEAP32[i41 + 4 >> 2] = 0; HEAP32[i41 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0; HEAP32[i17 >> 2] = HEAP32[i2 >> 2]; HEAP32[i17 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17285,7 +17305,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i31 >> 2] = HEAP32[i2 >> 2]; HEAP32[i31 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17366,7 +17386,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i32 >> 2] = HEAP32[i2 >> 2]; HEAP32[i32 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17415,7 +17435,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i33 >> 2] = HEAP32[i2 >> 2]; HEAP32[i33 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17465,7 +17485,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i34 >> 2] = HEAP32[i2 >> 2]; HEAP32[i34 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17489,7 +17509,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i35 >> 2] = HEAP32[i2 >> 2]; HEAP32[i35 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17545,7 +17565,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i36 >> 2] = HEAP32[i2 >> 2]; HEAP32[i36 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17606,7 +17626,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i20 >> 2] = HEAP32[i2 >> 2]; HEAP32[i20 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17644,7 +17664,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i21 >> 2] = HEAP32[i2 >> 2]; HEAP32[i21 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17685,7 +17705,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i22 >> 2] = HEAP32[i2 >> 2]; HEAP32[i22 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17709,7 +17729,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i23 >> 2] = HEAP32[i2 >> 2]; HEAP32[i23 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17741,7 +17761,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i24 >> 2] = HEAP32[i2 >> 2]; HEAP32[i24 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17791,7 +17811,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i25 >> 2] = HEAP32[i2 >> 2]; HEAP32[i25 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17838,7 +17858,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i26 >> 2] = HEAP32[i2 >> 2]; HEAP32[i26 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17879,7 +17899,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i27 >> 2] = HEAP32[i2 >> 2]; HEAP32[i27 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17903,7 +17923,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i28 >> 2] = HEAP32[i2 >> 2]; HEAP32[i28 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17927,7 +17947,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i29 >> 2] = HEAP32[i2 >> 2]; HEAP32[i29 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -17947,7 +17967,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i HEAP32[i40 >> 2] = 0; HEAP32[i40 + 4 >> 2] = 0; HEAP32[i40 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0; HEAP32[i30 >> 2] = HEAP32[i2 >> 2]; HEAP32[i30 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -18072,7 +18092,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, __ZNSt3__214__split_bufferIN10__cxxabiv112_GLOBAL__N_111string_pairERNS2_11short_allocIS3_Lj4096EEEED2Ev(i52); } if (((i7 - i1 | 0) > 1 ? (HEAP8[i1 >> 0] | 0) == 83 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i43 >> 2] | 0) + -24 | 0, 42637, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i43 >> 2] | 0) + -24 | 0, 42950, 3); i1 = i1 + 2 | 0; } if ((i1 | 0) == (i49 | 0)) { @@ -18234,7 +18254,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, i1 = HEAP8[i3 + 11 >> 0] | 0; if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255; if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47); i1 = HEAP8[i29 >> 0] | 0; i7 = i1 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i7 ? HEAP32[i52 >> 2] | 0 : i52, i7 ? HEAP32[i30 >> 2] | 0 : i1 & 255) | 0; @@ -18302,7 +18322,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, i1 = HEAP8[i3 + 11 >> 0] | 0; if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255; if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47); i7 = HEAP8[i39 >> 0] | 0; i5 = i7 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i5 ? HEAP32[i52 >> 2] | 0 : i52, i5 ? HEAP32[i40 >> 2] | 0 : i7 & 255) | 0; @@ -18378,7 +18398,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, i1 = HEAP8[i3 + 11 >> 0] | 0; if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255; if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47); i7 = HEAP8[i12 >> 0] | 0; i5 = i7 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i5 ? HEAP32[i52 >> 2] | 0 : i52, i5 ? HEAP32[i13 >> 2] | 0 : i7 & 255) | 0; @@ -18445,7 +18465,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, i1 = HEAP8[i3 + 11 >> 0] | 0; if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255; if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47); i7 = HEAP8[i27 >> 0] | 0; i5 = i7 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i5 ? HEAP32[i52 >> 2] | 0 : i52, i5 ? HEAP32[i28 >> 2] | 0 : i7 & 255) | 0; @@ -18523,7 +18543,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, i1 = __ZN10__cxxabiv112_GLOBAL__N_119parse_discriminatorEPKcS2_(i3 + 2 | 0, i49) | 0; i2 = HEAP32[i50 + 4 >> 2] | 0; if ((HEAP32[i50 >> 2] | 0) == (i2 | 0)) break L203; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42644) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42957) | 0; break L203; } case 100: @@ -18575,7 +18595,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i50); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42641) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42954) | 0; i50 = HEAP8[i52 + 11 >> 0] | 0; i49 = i50 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i49 ? HEAP32[i52 >> 2] | 0 : i52, i49 ? HEAP32[i52 + 4 >> 2] | 0 : i50 & 255) | 0; @@ -18615,7 +18635,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i50); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42641) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42954) | 0; i50 = HEAP8[i52 + 11 >> 0] | 0; i49 = i50 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i49 ? HEAP32[i52 >> 2] | 0 : i52, i49 ? HEAP32[i52 + 4 >> 2] | 0 : i50 & 255) | 0; @@ -18647,7 +18667,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, if (i3 | i2) i1 = i2 ? i51 : i1; else { i2 = HEAP32[i50 + 4 >> 2] | 0; if ((HEAP32[i50 >> 2] | 0) == (i2 | 0)) break; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42661) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42974) | 0; } if ((i1 | 0) != (i51 | 0)) { if ((i1 | 0) == (i49 | 0)) { @@ -18777,135 +18797,135 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53, return i1 | 0; } -function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) { - i67 = i67 | 0; +function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i68, i3) { + i68 = i68 | 0; i3 = i3 | 0; - var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0, i42 = 0, i43 = 0, i44 = 0, i45 = 0, i46 = 0, i47 = 0, i48 = 0, i49 = 0, i50 = 0, i51 = 0, i52 = 0, i53 = 0, i54 = 0, i55 = 0, i56 = 0, i57 = 0, i58 = 0, i59 = 0, i60 = 0, i61 = 0, i62 = 0, i63 = 0, i64 = 0, i65 = 0, i66 = 0, i68 = 0, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i73 = 0, i74 = 0, i75 = 0, i76 = 0, i77 = 0, i78 = 0, i79 = 0; - i79 = STACKTOP; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0, i42 = 0, i43 = 0, i44 = 0, i45 = 0, i46 = 0, i47 = 0, i48 = 0, i49 = 0, i50 = 0, i51 = 0, i52 = 0, i53 = 0, i54 = 0, i55 = 0, i56 = 0, i57 = 0, i58 = 0, i59 = 0, i60 = 0, i61 = 0, i62 = 0, i63 = 0, i64 = 0, i65 = 0, i66 = 0, i67 = 0, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i73 = 0, i74 = 0, i75 = 0, i76 = 0, i77 = 0, i78 = 0, i79 = 0, i80 = 0; + i80 = STACKTOP; STACKTOP = STACKTOP + 352 | 0; - i69 = i79 + 312 | 0; - i77 = i79 + 284 | 0; - i76 = i79 + 252 | 0; - i4 = i79 + 180 | 0; - i50 = i79 + 172 | 0; - i54 = i79 + 148 | 0; - i73 = i79 + 140 | 0; - i74 = i79 + 124 | 0; - i2 = i79 + 104 | 0; - i75 = i79 + 88 | 0; - i55 = i79 + 280 | 0; - i36 = i79 + 276 | 0; - i37 = i79 + 272 | 0; - i38 = i79 + 268 | 0; - i39 = i79 + 264 | 0; - i70 = i79 + 72 | 0; - i40 = i79 + 248 | 0; - i41 = i79 + 244 | 0; - i42 = i79 + 240 | 0; - i43 = i79 + 236 | 0; - i44 = i79 + 232 | 0; - i45 = i79 + 228 | 0; - i46 = i79 + 224 | 0; - i47 = i79 + 220 | 0; - i48 = i79 + 216 | 0; - i49 = i79 + 212 | 0; - i56 = i79 + 200 | 0; - i57 = i79 + 196 | 0; - i58 = i79 + 184 | 0; - i59 = i79 + 176 | 0; - i60 = i79 + 160 | 0; - i61 = i79 + 156 | 0; - i51 = i79 + 152 | 0; - i52 = i79 + 144 | 0; - i53 = i79 + 136 | 0; - i62 = i79 + 112 | 0; - i63 = i79 + 100 | 0; - i64 = i79 + 84 | 0; - i65 = i79 + 60 | 0; - i66 = i79 + 56 | 0; - i71 = i79 + 52 | 0; - i72 = i79 + 48 | 0; - i1 = i79; - i78 = i79 + 4 | 0; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45036) | 0)) ___assert_fail(11724, 11743, 450, 11758); - i68 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0; - HEAP32[i4 >> 2] = HEAP32[i68 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45040) | 0)) ___assert_fail(11769, 11743, 452, 11758); - i68 = __ZN6cashew3RefixEj(i4, 3) | 0; - HEAP32[i50 >> 2] = HEAP32[i68 >> 2]; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 0) | 0, 45048) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 1) | 0, 0) | 0, 45132) | 0 : 0) { - i68 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 1) | 0, 1) | 0; - i68 = __ZN6cashew5Value10getIStringEv(HEAP32[i68 >> 2] | 0) | 0; - __ZN6cashew7IString3setEPKcb(i69, 34839, 1); - if ((HEAP32[i68 >> 2] | 0) != (HEAP32[i69 >> 2] | 0) ? (i68 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 1) | 0, 1) | 0, i68 = __ZN6cashew5Value10getIStringEv(HEAP32[i68 >> 2] | 0) | 0, __ZN6cashew7IString3setEPKcb(i77, 11793, 1), (HEAP32[i68 >> 2] | 0) != (HEAP32[i77 >> 2] | 0)) : 0) break; - HEAP32[i54 >> 2] = i67; - i35 = i67 + 39 | 0; - if (HEAP8[i35 >> 0] | 0) { + i70 = i80 + 312 | 0; + i78 = i80 + 284 | 0; + i77 = i80 + 252 | 0; + i4 = i80 + 180 | 0; + i51 = i80 + 172 | 0; + i55 = i80 + 148 | 0; + i74 = i80 + 140 | 0; + i75 = i80 + 124 | 0; + i2 = i80 + 104 | 0; + i76 = i80 + 88 | 0; + i56 = i80 + 280 | 0; + i37 = i80 + 276 | 0; + i38 = i80 + 272 | 0; + i39 = i80 + 268 | 0; + i40 = i80 + 264 | 0; + i71 = i80 + 72 | 0; + i41 = i80 + 248 | 0; + i42 = i80 + 244 | 0; + i43 = i80 + 240 | 0; + i44 = i80 + 236 | 0; + i45 = i80 + 232 | 0; + i46 = i80 + 228 | 0; + i47 = i80 + 224 | 0; + i48 = i80 + 220 | 0; + i49 = i80 + 216 | 0; + i50 = i80 + 212 | 0; + i57 = i80 + 200 | 0; + i58 = i80 + 196 | 0; + i59 = i80 + 184 | 0; + i60 = i80 + 176 | 0; + i61 = i80 + 160 | 0; + i62 = i80 + 156 | 0; + i52 = i80 + 152 | 0; + i53 = i80 + 144 | 0; + i54 = i80 + 136 | 0; + i63 = i80 + 112 | 0; + i64 = i80 + 100 | 0; + i65 = i80 + 84 | 0; + i66 = i80 + 60 | 0; + i67 = i80 + 56 | 0; + i72 = i80 + 52 | 0; + i73 = i80 + 48 | 0; + i1 = i80; + i79 = i80 + 4 | 0; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45348) | 0)) ___assert_fail(11728, 11747, 450, 11762); + i69 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0; + HEAP32[i4 >> 2] = HEAP32[i69 >> 2]; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45352) | 0)) ___assert_fail(11773, 11747, 452, 11762); + i69 = __ZN6cashew3RefixEj(i4, 3) | 0; + HEAP32[i51 >> 2] = HEAP32[i69 >> 2]; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 0) | 0, 45360) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 0) | 0, 45444) | 0 : 0) { + i69 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 1) | 0; + i69 = __ZN6cashew5Value10getIStringEv(HEAP32[i69 >> 2] | 0) | 0; + __ZN6cashew7IString3setEPKcb(i70, 35139, 1); + if ((HEAP32[i69 >> 2] | 0) != (HEAP32[i70 >> 2] | 0) ? (i69 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 1) | 0, i69 = __ZN6cashew5Value10getIStringEv(HEAP32[i69 >> 2] | 0) | 0, __ZN6cashew7IString3setEPKcb(i78, 11797, 1), (HEAP32[i69 >> 2] | 0) != (HEAP32[i78 >> 2] | 0)) : 0) break; + HEAP32[i55 >> 2] = i68; + i36 = i68 + 39 | 0; + if (HEAP8[i36 >> 0] | 0) { i3 = 0; i4 = 1; while (1) { - if (i4 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i50 >> 2] | 0) | 0) >>> 0) break; - i3 = ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, i4) | 0, 0) | 0, 45040) | 0) & 1) + i3 | 0; + if (i4 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i51 >> 2] | 0) | 0) >>> 0) break; + i3 = ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, i4) | 0, 0) | 0, 45352) | 0) & 1) + i3 | 0; i4 = i4 + 1 | 0; } - i34 = __Znwj(132) | 0; - __ZN4wasm34OptimizingIncrementalModuleBuilderC2EPNS_6ModuleEj(i34, HEAP32[i67 >> 2] | 0, i3); - i68 = i67 + 12 | 0; - i3 = HEAP32[i68 >> 2] | 0; - HEAP32[i68 >> 2] = i34; + i35 = __Znwj(132) | 0; + __ZN4wasm34OptimizingIncrementalModuleBuilderC2EPNS_6ModuleEj(i35, HEAP32[i68 >> 2] | 0, i3); + i69 = i68 + 12 | 0; + i3 = HEAP32[i69 >> 2] | 0; + HEAP32[i69 >> 2] = i35; if (i3) { __ZN4wasm34OptimizingIncrementalModuleBuilderD2Ev(i3); __ZdlPv(i3); - i68 = i67; - } else i68 = i67; - } else i68 = i67; - i34 = i67 + 12 | 0; - i27 = i74 + 4 | 0; - i28 = i74 + 8 | 0; - i29 = i74 + 4 | 0; - i22 = i67 + 100 | 0; - i23 = i67 + 104 | 0; - i30 = i67 + 72 | 0; - i31 = i67 + 52 | 0; - i32 = i67 + 56 | 0; - i33 = i76 + 4 | 0; - i24 = i76 + 5 | 0; - i25 = i76 + 8 | 0; - i26 = i67 + 24 | 0; - i21 = 1; + i69 = i68; + } else i69 = i68; + } else i69 = i68; + i35 = i68 + 12 | 0; + i28 = i75 + 4 | 0; + i29 = i75 + 8 | 0; + i30 = i75 + 4 | 0; + i23 = i68 + 100 | 0; + i24 = i68 + 104 | 0; + i31 = i68 + 72 | 0; + i32 = i68 + 52 | 0; + i33 = i68 + 56 | 0; + i34 = i77 + 4 | 0; + i25 = i77 + 5 | 0; + i26 = i77 + 8 | 0; + i27 = i68 + 24 | 0; + i22 = 1; i3 = 0; i15 = 0; i16 = 0; i6 = 0; + i11 = 0; i10 = 0; i9 = 0; i17 = 0; i18 = 0; - i11 = 0; i12 = 0; i13 = 0; i14 = 0; L22 : while (1) { - if (i21 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i50 >> 2] | 0) | 0) >>> 0) { + if (i22 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i51 >> 2] | 0) | 0) >>> 0) { i3 = 19; break; } - i20 = __ZN6cashew3RefixEj(i50, i21) | 0; - HEAP32[i73 >> 2] = HEAP32[i20 >> 2]; - L25 : do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i73, 0) | 0, 45060) | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i73, 0) | 0, 45040) | 0) { - HEAP32[i51 >> 2] = HEAP32[i73 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i51 >> 2]; - i4 = __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i67, i69) | 0; - if (!(HEAP8[i35 >> 0] | 0)) { - __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i68 >> 2] | 0, i4); + i21 = __ZN6cashew3RefixEj(i51, i22) | 0; + HEAP32[i74 >> 2] = HEAP32[i21 >> 2]; + L25 : do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i74, 0) | 0, 45372) | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i74, 0) | 0, 45352) | 0) { + HEAP32[i52 >> 2] = HEAP32[i74 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i52 >> 2]; + i4 = __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i68, i70) | 0; + if (!(HEAP8[i36 >> 0] | 0)) { + __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i69 >> 2] | 0, i4); i4 = i15; i8 = i17; i7 = i18; i5 = i14; break; } else { - __ZN4wasm34OptimizingIncrementalModuleBuilder11addFunctionEPNS_8FunctionE(HEAP32[i34 >> 2] | 0, i4); + __ZN4wasm34OptimizingIncrementalModuleBuilder11addFunctionEPNS_8FunctionE(HEAP32[i35 >> 2] | 0, i4); i4 = i15; i8 = i17; i7 = i18; @@ -18913,73 +18933,73 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) { break; } } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i73, 0) | 0, 45076) | 0) { - i4 = __ZN6cashew3RefixEj(i73, 1) | 0; - HEAP32[i77 >> 2] = HEAP32[i4 >> 2]; - i4 = __ZN6cashew3RefixEj(i77, 1) | 0; + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i74, 0) | 0, 45388) | 0) { + i4 = __ZN6cashew3RefixEj(i74, 1) | 0; + HEAP32[i78 >> 2] = HEAP32[i4 >> 2]; + i4 = __ZN6cashew3RefixEj(i78, 1) | 0; i4 = HEAP32[i4 >> 2] | 0; - HEAP32[i76 >> 2] = i4; - HEAP32[i27 >> 2] = 0; + HEAP32[i77 >> 2] = i4; HEAP32[i28 >> 2] = 0; - HEAP32[i74 >> 2] = i29; + HEAP32[i29 >> 2] = 0; + HEAP32[i75 >> 2] = i30; i8 = 0; while (1) { if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(i4) | 0) >>> 0) break; - i5 = __ZN6cashew3RefixEj(i76, i8) | 0; + i5 = __ZN6cashew3RefixEj(i77, i8) | 0; HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; i5 = __ZN6cashew3RefixEj(i2, 0) | 0; i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; i5 = HEAP32[i5 >> 2] | 0; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45056) | 0)) { - i3 = 113; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45368) | 0)) { + i3 = 118; break L22; } i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 1) | 0; i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; i4 = HEAP32[i4 >> 2] | 0; - __ZN6cashew7IString3setEPKcb(i69, 12371, 0); + __ZN6cashew7IString3setEPKcb(i70, 12375, 0); i7 = i5; - do if ((i7 | 0) == (HEAP32[i69 >> 2] | 0)) { - i20 = HEAP32[i68 >> 2] | 0; - HEAP32[i52 >> 2] = i4; - HEAP32[i69 >> 2] = HEAP32[i52 >> 2]; - if (__ZN4wasm6Module13checkFunctionENS_4NameE(i20, i69) | 0) { - i3 = 116; + do if ((i7 | 0) == (HEAP32[i70 >> 2] | 0)) { + i21 = HEAP32[i69 >> 2] | 0; + HEAP32[i53 >> 2] = i4; + HEAP32[i70 >> 2] = HEAP32[i53 >> 2]; + if (__ZN4wasm6Module13checkFunctionENS_4NameE(i21, i70) | 0) { + i3 = 121; break L22; } } else { - do if ((i7 | 0) == (HEAP32[11289] | 0)) HEAP32[i22 >> 2] = i4; else { - if ((i7 | 0) != (HEAP32[11287] | 0)) break; - HEAP32[i23 >> 2] = i4; + do if ((i7 | 0) == (HEAP32[11367] | 0)) HEAP32[i23 >> 2] = i4; else { + if ((i7 | 0) != (HEAP32[11365] | 0)) break; + HEAP32[i24 >> 2] = i4; } while (0); - i20 = HEAP32[i68 >> 2] | 0; - HEAP32[i53 >> 2] = i4; - HEAP32[i69 >> 2] = HEAP32[i53 >> 2]; - if (!(__ZN4wasm6Module13checkFunctionENS_4NameE(i20, i69) | 0)) { - i3 = 122; + i21 = HEAP32[i69 >> 2] | 0; + HEAP32[i54 >> 2] = i4; + HEAP32[i70 >> 2] = HEAP32[i54 >> 2]; + if (!(__ZN4wasm6Module13checkFunctionENS_4NameE(i21, i70) | 0)) { + i3 = 127; break L22; } - HEAP32[i69 >> 2] = i5; - if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i74, i69) | 0)) { - i19 = __Znwj(8) | 0; - HEAP32[i19 >> 2] = i5; - HEAP32[i19 + 4 >> 2] = i4; - __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i68 >> 2] | 0, i19); - HEAP32[i69 >> 2] = i5; - i20 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i74, i69) | 0; - HEAP32[i20 >> 2] = i19; + HEAP32[i70 >> 2] = i5; + if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i75, i70) | 0)) { + i20 = __Znwj(8) | 0; + HEAP32[i20 >> 2] = i5; + HEAP32[i20 + 4 >> 2] = i4; + __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i69 >> 2] | 0, i20); + HEAP32[i70 >> 2] = i5; + i21 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i75, i70) | 0; + HEAP32[i21 >> 2] = i20; break; } else { - HEAP32[i69 >> 2] = i5; - i20 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i74, i69) | 0; - HEAP32[(HEAP32[i20 >> 2] | 0) + 4 >> 2] = i4; + HEAP32[i70 >> 2] = i5; + i21 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i75, i70) | 0; + HEAP32[(HEAP32[i21 >> 2] | 0) + 4 >> 2] = i4; break; } } while (0); i8 = i8 + 1 | 0; - i4 = HEAP32[i76 >> 2] | 0; + i4 = HEAP32[i77 >> 2] | 0; } - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i74); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i75); i4 = i15; i8 = i17; i7 = i18; @@ -18991,430 +19011,471 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) { i5 = i14; } } else { - i20 = 0; + i21 = 0; i4 = i15; - i15 = i10; - i19 = i9; + i15 = i11; + i19 = i10; + i20 = i9; while (1) { - i10 = __ZN6cashew3RefixEj(i73, 1) | 0; - if (i20 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i10 >> 2] | 0) | 0) >>> 0) { - i10 = i15; - i9 = i19; + i11 = __ZN6cashew3RefixEj(i74, 1) | 0; + if (i21 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i11 >> 2] | 0) | 0) >>> 0) { + i11 = i15; + i10 = i19; + i9 = i20; i8 = i17; i7 = i18; i5 = i14; break L25; } - i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i73, 1) | 0, i20) | 0; - HEAP32[i74 >> 2] = HEAP32[i10 >> 2]; - i10 = __ZN6cashew3RefixEj(i74, 0) | 0; - i10 = __ZN6cashew5Value10getIStringEv(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i2 >> 2] = HEAP32[i10 >> 2]; - i10 = __ZN6cashew3RefixEj(i74, 1) | 0; - HEAP32[i75 >> 2] = HEAP32[i10 >> 2]; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45112) | 0) { - i10 = __ZN6cashew3RefixEj(i75, 1) | 0; - i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0; - if (!(+HEAPF64[i10 >> 3] == 0.0)) { + i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i74, 1) | 0, i21) | 0; + HEAP32[i75 >> 2] = HEAP32[i11 >> 2]; + i11 = __ZN6cashew3RefixEj(i75, 0) | 0; + i11 = __ZN6cashew5Value10getIStringEv(HEAP32[i11 >> 2] | 0) | 0; + HEAP32[i2 >> 2] = HEAP32[i11 >> 2]; + i11 = __ZN6cashew3RefixEj(i75, 1) | 0; + HEAP32[i76 >> 2] = HEAP32[i11 >> 2]; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45424) | 0) { + i11 = __ZN6cashew3RefixEj(i76, 1) | 0; + i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0; + if (!(+HEAPF64[i11 >> 3] == 0.0)) { i3 = 24; break L22; } - HEAP32[i55 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i36 >> 2] = 0; + HEAP32[i56 >> 2] = HEAP32[i2 >> 2]; HEAP32[i37 >> 2] = 0; - HEAP32[i76 >> 2] = HEAP32[i55 >> 2]; - HEAP32[i77 >> 2] = HEAP32[i36 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i37 >> 2]; - __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i67, i76, 1, 0, i77, i69); + HEAP32[i38 >> 2] = 0; + HEAP32[i77 >> 2] = HEAP32[i56 >> 2]; + HEAP32[i78 >> 2] = HEAP32[i37 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i38 >> 2]; + __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i68, i77, 1, 0, i78, i70); i5 = i16; i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; } else { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45072) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 1) | 0, 45200) | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45384) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 1) | 0, 45512) | 0)) { i3 = 30; break L22; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 3) | 0, 0) | 0, 45112) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 3) | 0, 0) | 0, 45424) | 0)) { i3 = 30; break L22; } - i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 3) | 0, 1) | 0; - i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0; - if (!(+HEAPF64[i10 >> 3] == 0.0)) { + i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 3) | 0, 1) | 0; + i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0; + if (!(+HEAPF64[i11 >> 3] == 0.0)) { i3 = 30; break L22; } - i5 = __ZN6cashew3RefixEj(i75, 2) | 0; + i5 = __ZN6cashew3RefixEj(i76, 2) | 0; i5 = HEAP32[i5 >> 2] | 0; - HEAP32[i38 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i39 >> 2] = i5; - HEAP32[i77 >> 2] = HEAP32[i38 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i39 >> 2]; - __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i54, i77, i69, 1); + HEAP32[i39 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i40 >> 2] = i5; + HEAP32[i78 >> 2] = HEAP32[i39 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i40 >> 2]; + __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i55, i78, i70, 1); i5 = i16; i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; break; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45160) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 1) | 0, 45192) | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45472) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 1) | 0, 45504) | 0)) { i3 = 34; break L22; } - i10 = __ZN6cashew3RefixEj(i75, 2) | 0; - HEAP32[i70 >> 2] = HEAP32[i10 >> 2]; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i70, 0) | 0, 45112) | 0) { - i10 = __ZN6cashew3RefixEj(i70, 1) | 0; - i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0; - if (!(+HEAPF64[i10 >> 3] == 0.0)) { + i11 = __ZN6cashew3RefixEj(i76, 2) | 0; + HEAP32[i71 >> 2] = HEAP32[i11 >> 2]; + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i71, 0) | 0, 45424) | 0) { + i11 = __ZN6cashew3RefixEj(i71, 1) | 0; + i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0; + if (!(+HEAPF64[i11 >> 3] == 0.0)) { i3 = 37; break L22; } - HEAP32[i40 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i41 >> 2] = 0; + HEAP32[i41 >> 2] = HEAP32[i2 >> 2]; HEAP32[i42 >> 2] = 0; - HEAP32[i76 >> 2] = HEAP32[i40 >> 2]; + HEAP32[i43 >> 2] = 0; HEAP32[i77 >> 2] = HEAP32[i41 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i42 >> 2]; - __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i67, i76, 4, 0, i77, i69); + HEAP32[i78 >> 2] = HEAP32[i42 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i43 >> 2]; + __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i68, i77, 4, 0, i78, i70); } else { - HEAP32[i43 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i44 >> 2] = HEAP32[i70 >> 2]; - HEAP32[i77 >> 2] = HEAP32[i43 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i44 >> 2]; - __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i54, i77, i69, 4); + HEAP32[i44 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i45 >> 2] = HEAP32[i71 >> 2]; + HEAP32[i78 >> 2] = HEAP32[i44 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i45 >> 2]; + __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i55, i78, i70, 4); } i5 = i16; i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; break; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45784) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 0) | 0, 45056) | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 46104) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 0) | 0, 45368) | 0)) { i3 = 46; break L22; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 1) | 0, i30) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 1) | 0, i31) | 0)) { i3 = 46; break L22; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 2) | 0, 0) | 0, 0) | 0, 45112) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 2) | 0, 0) | 0, 0) | 0, 45424) | 0)) { i3 = 46; break L22; } - i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 2) | 0, 0) | 0, 1) | 0; - i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0; - if (!(+HEAPF64[i10 >> 3] == 0.0)) { + i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 2) | 0, 0) | 0, 1) | 0; + i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0; + if (!(+HEAPF64[i11 >> 3] == 0.0)) { i3 = 46; break L22; } - HEAP32[i45 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i46 >> 2] = 0; + HEAP32[i46 >> 2] = HEAP32[i2 >> 2]; HEAP32[i47 >> 2] = 0; - HEAP32[i76 >> 2] = HEAP32[i45 >> 2]; + HEAP32[i48 >> 2] = 0; HEAP32[i77 >> 2] = HEAP32[i46 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i47 >> 2]; - __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i67, i76, 3, 0, i77, i69); + HEAP32[i78 >> 2] = HEAP32[i47 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i48 >> 2]; + __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i68, i77, 3, 0, i78, i70); i5 = i16; i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; break; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45352) | 0) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 0) | 0, 45056) | 0) { - i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 1) | 0; - i10 = __ZN6cashew5Value10getIStringEv(HEAP32[i10 >> 2] | 0) | 0; - i10 = HEAP32[i10 >> 2] | 0; - i5 = __ZN6cashew3RefixEj(i75, 2) | 0; + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45664) | 0) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 0) | 0, 45368) | 0) { + i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 1) | 0; + i11 = __ZN6cashew5Value10getIStringEv(HEAP32[i11 >> 2] | 0) | 0; + i11 = HEAP32[i11 >> 2] | 0; + i5 = __ZN6cashew3RefixEj(i76, 2) | 0; i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; - if ((i10 | 0) != (HEAP32[11382] | 0)) { + if ((i11 | 0) != (HEAP32[11460] | 0)) { i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; break; } i5 = HEAP32[i5 >> 2] | 0; - if ((i5 | 0) == (HEAP32[11388] | 0)) { + if ((i5 | 0) == (HEAP32[11466] | 0)) { i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; i14 = HEAP32[i2 >> 2] | 0; break; } - if ((i5 | 0) == (HEAP32[11389] | 0)) { + if ((i5 | 0) == (HEAP32[11467] | 0)) { i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; i13 = HEAP32[i2 >> 2] | 0; break; } - if ((i5 | 0) == (HEAP32[11390] | 0)) { + if ((i5 | 0) == (HEAP32[11468] | 0)) { i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; i12 = HEAP32[i2 >> 2] | 0; break; } - if ((i5 | 0) == (HEAP32[11391] | 0)) { + if ((i5 | 0) == (HEAP32[11469] | 0)) { i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; i11 = HEAP32[i2 >> 2] | 0; break; } - if ((i5 | 0) == (HEAP32[11392] | 0)) { + if ((i5 | 0) == (HEAP32[11470] | 0)) { i7 = i15; i8 = i19; - i9 = i17; + i9 = i20; i10 = HEAP32[i2 >> 2] | 0; + i11 = i18; break; } - if ((i5 | 0) == (HEAP32[11393] | 0)) { + if ((i5 | 0) == (HEAP32[11471] | 0)) { i7 = i15; i8 = i19; i9 = HEAP32[i2 >> 2] | 0; - i10 = i18; + i10 = i17; + i11 = i18; break; } - if ((i5 | 0) == (HEAP32[11394] | 0)) { + if ((i5 | 0) == (HEAP32[11472] | 0)) { i7 = i15; i8 = HEAP32[i2 >> 2] | 0; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; break; } else { - i7 = (i5 | 0) == (HEAP32[11395] | 0) ? HEAP32[i2 >> 2] | 0 : i15; + i7 = (i5 | 0) == (HEAP32[11473] | 0) ? HEAP32[i2 >> 2] | 0 : i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; break; } } else { i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; } while (0); - HEAP32[i48 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i49 >> 2] = HEAP32[i75 >> 2]; - HEAP32[i77 >> 2] = HEAP32[i48 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i49 >> 2]; - __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i54, i77, i69, 0); + HEAP32[i49 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i50 >> 2] = HEAP32[i76 >> 2]; + HEAP32[i78 >> 2] = HEAP32[i49 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i50 >> 2]; + __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i55, i78, i70, 0); i5 = i16; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45360) | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45364) | 0)) { - i3 = 102; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45672) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45676) | 0)) { + i3 = 107; break L22; } - i10 = HEAP32[i68 >> 2] | 0; - i10 = (HEAP32[i10 + 64 >> 2] | 0) - (HEAP32[i10 + 60 >> 2] | 0) >> 2; - i5 = __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i26, i2) | 0; - HEAP32[i5 >> 2] = i10; - i5 = __ZN6cashew3RefixEj(i75, 1) | 0; + i5 = HEAP32[i69 >> 2] | 0; + i7 = i5 + 68 | 0; + i8 = i5 + 72 | 0; + if ((HEAP32[i8 >> 2] | 0) == (HEAP32[i7 >> 2] | 0)) { + i9 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i5 + 108 | 0) | 0; + HEAP32[i9 + 8 >> 2] = 1; + HEAP32[i9 + 16 >> 2] = 0; + HEAP32[i9 + 4 >> 2] = 1; + HEAP32[i70 >> 2] = i9; + i10 = HEAP32[i8 >> 2] | 0; + if (i10 >>> 0 < (HEAP32[i5 + 76 >> 2] | 0) >>> 0) { + HEAP32[i10 >> 2] = i9; + HEAP32[i10 + 4 >> 2] = 0; + HEAP32[i10 + 8 >> 2] = 0; + HEAP32[i10 + 12 >> 2] = 0; + HEAP32[i8 >> 2] = i10 + 16; + } else __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_5ConstEEEEvDpOT_(i7, i70); + i5 = HEAP32[i69 >> 2] | 0; + } + i11 = HEAP32[i5 + 68 >> 2] | 0; + i9 = i11 + 4 | 0; + i10 = i11 + 8 | 0; + i8 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; + i5 = __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i27, i2) | 0; + HEAP32[i5 >> 2] = i8; + i5 = __ZN6cashew3RefixEj(i76, 1) | 0; i5 = HEAP32[i5 >> 2] | 0; - HEAP32[i69 >> 2] = i5; - i10 = 0; + HEAP32[i70 >> 2] = i5; + i11 = i11 + 12 | 0; + i8 = 0; while (1) { - if (i10 >>> 0 >= (__ZN6cashew5Value4sizeEv(i5) | 0) >>> 0) break; - i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i69, i10) | 0, 1) | 0; + if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(i5) | 0) >>> 0) break; + i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i70, i8) | 0, 1) | 0; i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; i5 = HEAP32[i5 >> 2] | 0; - i7 = HEAP32[i68 >> 2] | 0; - HEAP32[i77 >> 2] = i5; - i8 = i7 + 64 | 0; - i9 = HEAP32[i8 >> 2] | 0; - if (i9 >>> 0 < (HEAP32[i7 + 68 >> 2] | 0) >>> 0) { - HEAP32[i9 >> 2] = i5; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i7 + 60 | 0, i77); - i10 = i10 + 1 | 0; - i5 = HEAP32[i69 >> 2] | 0; + HEAP32[i78 >> 2] = i5; + i7 = HEAP32[i10 >> 2] | 0; + if (i7 >>> 0 < (HEAP32[i11 >> 2] | 0) >>> 0) { + HEAP32[i7 >> 2] = i5; + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; + } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i9, i78); + i8 = i8 + 1 | 0; + i5 = HEAP32[i70 >> 2] | 0; } + i5 = HEAP32[i69 >> 2] | 0; + i7 = __ZN4wasm7AddressaSEy(i5 + 64 | 0, (HEAP32[i10 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2, 0) | 0; + HEAP32[i5 + 60 >> 2] = HEAP32[i7 >> 2]; i5 = i16; i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; break; } - i16 = __ZN6cashew3RefixEj(i75, 1) | 0; - HEAP32[i75 >> 2] = HEAP32[i16 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45784) | 0)) { + i16 = __ZN6cashew3RefixEj(i76, 1) | 0; + HEAP32[i76 >> 2] = HEAP32[i16 >> 2]; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 46104) | 0)) { i3 = 69; break L22; } - i16 = __ZN6cashew3RefixEj(i75, 1) | 0; - HEAP32[i77 >> 2] = HEAP32[i16 >> 2]; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i77, 0) | 0, 45352) | 0) { - i4 = __ZN6cashew3RefixEj(i77, 2) | 0; + i16 = __ZN6cashew3RefixEj(i76, 1) | 0; + HEAP32[i78 >> 2] = HEAP32[i16 >> 2]; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i78, 0) | 0, 45664) | 0) { + i4 = __ZN6cashew3RefixEj(i78, 2) | 0; i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; i4 = HEAP32[i4 >> 2] | 0; i3 = i4; - if ((i3 | 0) == (HEAP32[11388] | 0)) { + if ((i3 | 0) == (HEAP32[11466] | 0)) { i3 = 1; - i4 = 0; - i5 = 1; + i4 = 1; + i5 = 0; i6 = 1; break; } - if ((i3 | 0) == (HEAP32[11389] | 0)) { + if ((i3 | 0) == (HEAP32[11467] | 0)) { i3 = 2; - i4 = 0; - i5 = 1; + i4 = 1; + i5 = 0; i6 = 1; break; } - if ((i3 | 0) == (HEAP32[11390] | 0)) { + if ((i3 | 0) == (HEAP32[11468] | 0)) { i3 = 4; - i4 = 0; - i5 = 1; + i4 = 1; + i5 = 0; i6 = 1; break; } - if ((i3 | 0) == (HEAP32[11391] | 0)) { + if ((i3 | 0) == (HEAP32[11469] | 0)) { i3 = 1; - i4 = 0; + i4 = 1; i5 = 0; - i6 = 1; + i6 = 0; break; } - if ((i3 | 0) == (HEAP32[11392] | 0)) { + if ((i3 | 0) == (HEAP32[11470] | 0)) { i3 = 2; - i4 = 0; + i4 = 1; i5 = 0; - i6 = 1; + i6 = 0; break; } - if ((i3 | 0) == (HEAP32[11393] | 0)) { + if ((i3 | 0) == (HEAP32[11471] | 0)) { i3 = 4; - i4 = 0; + i4 = 1; i5 = 0; - i6 = 1; + i6 = 0; break; } - if ((i3 | 0) == (HEAP32[11394] | 0)) { + if ((i3 | 0) == (HEAP32[11472] | 0)) { i3 = 4; - i4 = 2; - i5 = 1; - i6 = 0; + i4 = 0; + i5 = 2; + i6 = 1; break; } - if ((i3 | 0) == (HEAP32[11395] | 0)) { + if ((i3 | 0) == (HEAP32[11473] | 0)) { i3 = 8; - i4 = 1; + i4 = 0; i5 = 1; - i6 = 0; + i6 = 1; } else { i3 = 79; break L22; } } else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i77, 0) | 0, 45056) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i78, 0) | 0, 45368) | 0)) { i3 = 81; break L22; } - i4 = __ZN6cashew3RefixEj(i77, 1) | 0; + i4 = __ZN6cashew3RefixEj(i78, 1) | 0; i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; i4 = HEAP32[i4 >> 2] | 0; i3 = i4; if ((i3 | 0) == (i14 | 0)) { i3 = 1; - i4 = 0; - i5 = 1; + i4 = 1; + i5 = 0; i6 = 1; break; } if ((i3 | 0) == (i13 | 0)) { i3 = 2; - i4 = 0; - i5 = 1; + i4 = 1; + i5 = 0; i6 = 1; break; } if ((i3 | 0) == (i12 | 0)) { i3 = 4; - i4 = 0; - i5 = 1; + i4 = 1; + i5 = 0; i6 = 1; break; } - if ((i3 | 0) == (i11 | 0)) { + if ((i3 | 0) == (i18 | 0)) { i3 = 1; - i4 = 0; + i4 = 1; i5 = 0; - i6 = 1; + i6 = 0; break; } - if ((i3 | 0) == (i18 | 0)) { + if ((i3 | 0) == (i17 | 0)) { i3 = 2; - i4 = 0; + i4 = 1; i5 = 0; - i6 = 1; + i6 = 0; break; } - if ((i3 | 0) == (i17 | 0)) { + if ((i3 | 0) == (i20 | 0)) { i3 = 4; - i4 = 0; + i4 = 1; i5 = 0; - i6 = 1; + i6 = 0; break; } if ((i3 | 0) == (i19 | 0)) { i3 = 4; - i4 = 2; - i5 = 1; - i6 = 0; + i4 = 0; + i5 = 2; + i6 = 1; break; } if ((i3 | 0) == (i15 | 0)) { i3 = 8; - i4 = 1; + i4 = 0; i5 = 1; - i6 = 0; + i6 = 1; } else { i3 = 90; break L22; } } while (0); - if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i31, i2) | 0) != (i32 | 0)) { + if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i32, i2) | 0) != (i33 | 0)) { i3 = 92; break L22; } - HEAP32[i76 >> 2] = i3; - HEAP8[i33 >> 0] = i6 & 1; - HEAP8[i24 >> 0] = i5 & 1; - HEAP32[i25 >> 2] = i4; - __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRS3_S6_EEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i69, i31, i2, i2, i76); + HEAP32[i77 >> 2] = i3; + HEAP8[i34 >> 0] = i4 & 1; + HEAP8[i25 >> 0] = i6 & 1; + HEAP32[i26 >> 2] = i5; + __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRS3_S6_EEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i70, i32, i2, i2, i77); i7 = i15; i8 = i19; - i9 = i17; - i10 = i18; + i9 = i20; + i10 = i17; + i11 = i18; } while (0); - i20 = i20 + 1 | 0; + i21 = i21 + 1 | 0; i16 = i5; i15 = i7; i19 = i8; - i17 = i9; - i18 = i10; + i20 = i9; + i17 = i10; + i18 = i11; } } while (0); - i21 = i21 + 1 | 0; + i22 = i22 + 1 | 0; i15 = i4; i17 = i8; i18 = i7; @@ -19423,62 +19484,62 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) { switch (i3 | 0) { case 19: { - if (HEAP8[i35 >> 0] | 0 ? (__ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(HEAP32[i34 >> 2] | 0), (HEAP32[i67 + 20 >> 2] | 0) >>> 0 < 1024) : 0) { - i61 = HEAP32[i68 >> 2] | 0; - HEAP32[i69 >> 2] = i61; - HEAP32[i69 + 4 >> 2] = i61 + 100; - HEAP32[i69 + 8 >> 2] = 0; - HEAP32[i69 + 12 >> 2] = 0; - HEAP32[i69 + 16 >> 2] = 0; - HEAP8[i69 + 24 >> 0] = 0; - HEAP32[i62 >> 2] = 0; - HEAP32[i62 + 4 >> 2] = 0; - HEAP32[i62 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i62, 30231, 15); - __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i69, i62); - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i62); - __ZN4wasm10PassRunner3runEv(i69); - __ZN4wasm10PassRunnerD2Ev(i69); - } - HEAP32[i76 >> 2] = 0; - i5 = i76 + 4 | 0; + if (HEAP8[i36 >> 0] | 0 ? (__ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(HEAP32[i35 >> 2] | 0), (HEAP32[i68 + 20 >> 2] | 0) >>> 0 < 1024) : 0) { + i62 = HEAP32[i69 >> 2] | 0; + HEAP32[i70 >> 2] = i62; + HEAP32[i70 + 4 >> 2] = i62 + 108; + HEAP32[i70 + 8 >> 2] = 0; + HEAP32[i70 + 12 >> 2] = 0; + HEAP32[i70 + 16 >> 2] = 0; + HEAP8[i70 + 24 >> 0] = 0; + HEAP32[i63 >> 2] = 0; + HEAP32[i63 + 4 >> 2] = 0; + HEAP32[i63 + 8 >> 2] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i63, 30523, 15); + __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i70, i63); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i63); + __ZN4wasm10PassRunner3runEv(i70); + __ZN4wasm10PassRunnerD2Ev(i70); + } + HEAP32[i77 >> 2] = 0; + i5 = i77 + 4 | 0; HEAP32[i5 >> 2] = 0; - HEAP32[i76 + 8 >> 2] = 0; - i4 = HEAP32[i68 >> 2] | 0; + HEAP32[i77 + 8 >> 2] = 0; + i4 = HEAP32[i69 >> 2] | 0; i6 = HEAP32[i4 + 16 >> 2] | 0; - i7 = i67 + 108 | 0; - i8 = i67 + 112 | 0; - i9 = i76 + 8 | 0; + i7 = i68 + 108 | 0; + i8 = i68 + 112 | 0; + i9 = i77 + 8 | 0; i4 = HEAP32[i4 + 12 >> 2] | 0; while (1) { if ((i4 | 0) == (i6 | 0)) break; - HEAP32[i73 >> 2] = HEAP32[HEAP32[i4 >> 2] >> 2]; - i62 = (__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_(i7, i73) | 0) == (i8 | 0); + HEAP32[i74 >> 2] = HEAP32[HEAP32[i4 >> 2] >> 2]; + i63 = (__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_(i7, i74) | 0) == (i8 | 0); i3 = HEAP32[i4 >> 2] | 0; - do if (i62) { - if ((HEAP32[i3 + 4 >> 2] | 0) != (HEAP32[11401] | 0)) { + do if (i63) { + if ((HEAP32[i3 + 4 >> 2] | 0) != (HEAP32[11479] | 0)) { i3 = HEAP32[i5 >> 2] | 0; if ((i3 | 0) == (HEAP32[i9 >> 2] | 0)) { - __ZNSt3__26vectorIN6cashew7IStringENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i76, i73); + __ZNSt3__26vectorIN6cashew7IStringENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i77, i74); break; } else { - HEAP32[i3 >> 2] = HEAP32[i73 >> 2]; + HEAP32[i3 >> 2] = HEAP32[i74 >> 2]; HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; break; } } } else { - HEAP32[i63 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i64 >> 2] = HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2]; - HEAP32[i77 >> 2] = HEAP32[i63 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i64 >> 2]; - i3 = __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11ArenaVectorIPNS_10ExpressionEE(i67, i77, i69, 0) | 0; + HEAP32[i64 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i65 >> 2] = HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2]; + HEAP32[i78 >> 2] = HEAP32[i64 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i65 >> 2]; + i3 = __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11ArenaVectorIPNS_10ExpressionEE(i68, i78, i70, 0) | 0; if (!i3) { - i62 = __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS5_EEEENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S8_EEEEEixERSD_(i7, i73) | 0; - __ZN4wasm6getSigEPKNS_12FunctionTypeE(i65, HEAP32[i62 >> 2] | 0); - i62 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i65, HEAP32[i68 >> 2] | 0) | 0; - HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] = i62; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i65); + i63 = __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS5_EEEENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S8_EEEEEixERSD_(i7, i74) | 0; + __ZN4wasm6getSigEPKNS_12FunctionTypeE(i66, HEAP32[i63 >> 2] | 0); + i63 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i66, HEAP32[i69 >> 2] | 0) | 0; + HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] = i63; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i66); break; } else { HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] = i3; @@ -19488,68 +19549,68 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) { i4 = i4 + 4 | 0; } i4 = HEAP32[i5 >> 2] | 0; - i3 = HEAP32[i76 >> 2] | 0; + i3 = HEAP32[i77 >> 2] | 0; while (1) { if ((i3 | 0) == (i4 | 0)) break; - i65 = HEAP32[i68 >> 2] | 0; - HEAP32[i66 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i66 >> 2]; - __ZN4wasm6Module12removeImportENS_4NameE(i65, i69); + i66 = HEAP32[i69 >> 2] | 0; + HEAP32[i67 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i67 >> 2]; + __ZN4wasm6Module12removeImportENS_4NameE(i66, i70); i3 = i3 + 4 | 0; } - i3 = HEAP32[i68 >> 2] | 0; - HEAP32[i77 >> 2] = i3; - HEAP32[i77 + 4 >> 2] = i3 + 100; - HEAP32[i77 + 8 >> 2] = 0; - i3 = i77 + 12 | 0; + i3 = HEAP32[i69 >> 2] | 0; + HEAP32[i78 >> 2] = i3; + HEAP32[i78 + 4 >> 2] = i3 + 108; + HEAP32[i78 + 8 >> 2] = 0; + i3 = i78 + 12 | 0; HEAP32[i3 >> 2] = 0; - HEAP32[i77 + 16 >> 2] = 0; - HEAP8[i77 + 24 >> 0] = 0; + HEAP32[i78 + 16 >> 2] = 0; + HEAP8[i78 + 24 >> 0] = 0; i4 = __Znwj(44) | 0; - __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsC2EPS0_(i4, i67); - HEAP32[i69 >> 2] = i4; + __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsC2EPS0_(i4, i68); + HEAP32[i70 >> 2] = i4; i5 = HEAP32[i3 >> 2] | 0; - if (i5 >>> 0 < (HEAP32[i77 + 16 >> 2] | 0) >>> 0) { + if (i5 >>> 0 < (HEAP32[i78 + 16 >> 2] | 0) >>> 0) { HEAP32[i5 >> 2] = i4; HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 4; - } else __ZNSt3__26vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i77 + 8 | 0, i69); - __ZN4wasm10PassRunner3runEv(i77); - if (HEAP8[i67 + 36 >> 0] | 0) { - i6 = HEAP32[i68 >> 2] | 0; - i3 = i6 + 100 | 0; - HEAP32[i73 >> 2] = i3; - HEAP32[i71 >> 2] = HEAP32[11432]; - HEAP32[i2 >> 2] = HEAP32[11433]; + } else __ZNSt3__26vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i78 + 8 | 0, i70); + __ZN4wasm10PassRunner3runEv(i78); + if (HEAP8[i68 + 36 >> 0] | 0) { + i6 = HEAP32[i69 >> 2] | 0; + i3 = i6 + 108 | 0; + HEAP32[i74 >> 2] = i3; + HEAP32[i72 >> 2] = HEAP32[11510]; + HEAP32[i2 >> 2] = HEAP32[11511]; HEAP32[i2 + 4 >> 2] = 1; - HEAP32[i74 >> 2] = 0; - i4 = i74 + 4 | 0; + HEAP32[i75 >> 2] = 0; + i4 = i75 + 4 | 0; HEAP32[i4 >> 2] = 0; - HEAP32[i74 + 8 >> 2] = 0; - __ZNSt3__26vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE8allocateEj(i74, 1); + HEAP32[i75 + 8 >> 2] = 0; + __ZNSt3__26vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE8allocateEj(i75, 1); i5 = i2 + 8 | 0; while (1) { if ((i2 | 0) == (i5 | 0)) break; - i65 = i2; - i66 = HEAP32[i65 + 4 >> 2] | 0; - i67 = HEAP32[i4 >> 2] | 0; - HEAP32[i67 >> 2] = HEAP32[i65 >> 2]; - HEAP32[i67 + 4 >> 2] = i66; + i66 = i2; + i67 = HEAP32[i66 + 4 >> 2] | 0; + i68 = HEAP32[i4 >> 2] | 0; + HEAP32[i68 >> 2] = HEAP32[i66 >> 2]; + HEAP32[i68 + 4 >> 2] = i67; HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 8; i2 = i2 + 8 | 0; } - HEAP32[i75 >> 2] = 0; - HEAP32[i75 + 4 >> 2] = 0; - HEAP32[i75 + 8 >> 2] = 0; - HEAP32[i72 >> 2] = 0; + HEAP32[i76 >> 2] = 0; + HEAP32[i76 + 4 >> 2] = 0; + HEAP32[i76 + 8 >> 2] = 0; + HEAP32[i73 >> 2] = 0; i2 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(i3) | 0; HEAP32[i2 + 8 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 1; HEAP32[i1 >> 2] = i2; - HEAP32[i70 >> 2] = 0; - i2 = i70 + 4 | 0; + HEAP32[i71 >> 2] = 0; + i2 = i71 + 4 | 0; HEAP32[i2 >> 2] = 0; - HEAP32[i70 + 8 >> 2] = 0; - __ZNSt3__26vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i70, 1); + HEAP32[i71 + 8 >> 2] = 0; + __ZNSt3__26vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i71, 1); i3 = i1 + 4 | 0; while (1) { if ((i1 | 0) == (i3 | 0)) break; @@ -19557,133 +19618,133 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) { HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4; i1 = i1 + 4 | 0; } - HEAP32[i69 >> 2] = HEAP32[i72 >> 2]; - i72 = __ZN4wasm7Builder8makeHostENS_6HostOpENS_4NameEONSt3__26vectorIPNS_10ExpressionENS3_9allocatorIS6_EEEE(i73, 2, i69, i70) | 0; - HEAP32[i69 >> 2] = HEAP32[i71 >> 2]; - __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, __ZN4wasm7Builder12makeFunctionENS_4NameEONSt3__26vectorINS_8NameTypeENS2_9allocatorIS4_EEEENS_8WasmTypeES8_PNS_10ExpressionE(i73, i69, i74, 0, i75, i72) | 0); - __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i70); + HEAP32[i70 >> 2] = HEAP32[i73 >> 2]; + i73 = __ZN4wasm7Builder8makeHostENS_6HostOpENS_4NameEONSt3__26vectorIPNS_10ExpressionENS3_9allocatorIS6_EEEE(i74, 2, i70, i71) | 0; + HEAP32[i70 >> 2] = HEAP32[i72 >> 2]; + __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, __ZN4wasm7Builder12makeFunctionENS_4NameEONSt3__26vectorINS_8NameTypeENS2_9allocatorIS4_EEEENS_8WasmTypeES8_PNS_10ExpressionE(i74, i70, i75, 0, i76, i73) | 0); + __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i71); + __ZNSt3__213__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i76); __ZNSt3__213__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i75); - __ZNSt3__213__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i74); - i75 = __Znwj(8) | 0; - i74 = HEAP32[11432] | 0; - HEAP32[i75 + 4 >> 2] = i74; - HEAP32[i75 >> 2] = i74; - __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i68 >> 2] | 0, i75); - } - HEAP32[(HEAP32[i68 >> 2] | 0) + 92 >> 2] = HEAP32[11439]; - i1 = i78 + 24 | 0; - i2 = i78; + i76 = __Znwj(8) | 0; + i75 = HEAP32[11510] | 0; + HEAP32[i76 + 4 >> 2] = i75; + HEAP32[i76 >> 2] = i75; + __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i69 >> 2] | 0, i76); + } + HEAP32[(HEAP32[i69 >> 2] | 0) + 100 >> 2] = HEAP32[11517]; + i1 = i79 + 24 | 0; + i2 = i79; i3 = i2 + 40 | 0; do { HEAP32[i2 >> 2] = 0; i2 = i2 + 4 | 0; } while ((i2 | 0) < (i3 | 0)); HEAP8[i1 >> 0] = 1; - HEAP8[i78 + 25 >> 0] = 0; - HEAP32[i78 + 32 >> 2] = 0; - HEAP32[i78 + 36 >> 2] = 0; - HEAP32[i78 + 28 >> 2] = i78 + 32; - HEAP32[i78 + 40 >> 2] = 5; - if (__ZN4wasm13WasmValidator8validateERNS_6ModuleEb(i78, HEAP32[i68 >> 2] | 0, 0) | 0) { - __ZN4wasm13WasmValidatorD2Ev(i78); - __ZN4wasm10PassRunnerD2Ev(i77); - __ZNSt3__213__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i76); - STACKTOP = i79; + HEAP8[i79 + 25 >> 0] = 0; + HEAP32[i79 + 32 >> 2] = 0; + HEAP32[i79 + 36 >> 2] = 0; + HEAP32[i79 + 28 >> 2] = i79 + 32; + HEAP32[i79 + 40 >> 2] = 5; + if (__ZN4wasm13WasmValidator8validateERNS_6ModuleEb(i79, HEAP32[i69 >> 2] | 0, 0) | 0) { + __ZN4wasm13WasmValidatorD2Ev(i79); + __ZN4wasm10PassRunnerD2Ev(i78); + __ZNSt3__213__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i77); + STACKTOP = i80; return; - } else ___assert_fail(12451, 11743, 913, 11758); + } else ___assert_fail(12455, 11747, 918, 11762); break; } case 24: { - ___assert_fail(11961, 11743, 555, 11758); + ___assert_fail(11965, 11747, 555, 11762); break; } case 30: { - ___assert_fail(11988, 11743, 559, 11758); + ___assert_fail(11992, 11747, 559, 11762); break; } case 34: { - ___assert_fail(12058, 11743, 564, 11758); + ___assert_fail(12062, 11747, 564, 11762); break; } case 37: { - ___assert_fail(12075, 11743, 568, 11758); + ___assert_fail(12079, 11747, 568, 11762); break; } case 46: { - ___assert_fail(12103, 11743, 575, 11758); + ___assert_fail(12107, 11747, 575, 11762); break; } case 69: { - ___assert_fail(12214, 11743, 607, 11758); + ___assert_fail(12218, 11747, 607, 11762); break; } case 79: { - HEAP32[i56 >> 2] = 0; - HEAP32[i56 + 4 >> 2] = 0; - HEAP32[i56 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i56, 12231, 19); - HEAP32[i57 >> 2] = i4; - HEAP32[i69 >> 2] = HEAP32[i57 >> 2]; - __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i56, i69); + HEAP32[i57 >> 2] = 0; + HEAP32[i57 + 4 >> 2] = 0; + HEAP32[i57 + 8 >> 2] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i57, 12235, 19); + HEAP32[i58 >> 2] = i4; + HEAP32[i70 >> 2] = HEAP32[i58 >> 2]; + __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i57, i70); break; } case 81: { - ___assert_fail(12251, 11743, 634, 11758); + ___assert_fail(12255, 11747, 634, 11762); break; } case 90: { - HEAP32[i58 >> 2] = 0; - HEAP32[i58 + 4 >> 2] = 0; - HEAP32[i58 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i58, 12274, 25); - HEAP32[i59 >> 2] = i4; - HEAP32[i69 >> 2] = HEAP32[i59 >> 2]; - __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i58, i69); + HEAP32[i59 >> 2] = 0; + HEAP32[i59 + 4 >> 2] = 0; + HEAP32[i59 + 8 >> 2] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i59, 12278, 25); + HEAP32[i60 >> 2] = i4; + HEAP32[i70 >> 2] = HEAP32[i60 >> 2]; + __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i59, i70); break; } case 92: { - ___assert_fail(12300, 11743, 656, 11758); + ___assert_fail(12304, 11747, 656, 11762); break; } - case 102: + case 107: { - HEAP32[i60 >> 2] = 0; - HEAP32[i60 + 4 >> 2] = 0; - HEAP32[i60 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i60, 12332, 19); - HEAP32[i61 >> 2] = HEAP32[i74 >> 2]; - HEAP32[i69 >> 2] = HEAP32[i61 >> 2]; - __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i60, i69); + HEAP32[i61 >> 2] = 0; + HEAP32[i61 + 4 >> 2] = 0; + HEAP32[i61 + 8 >> 2] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i61, 12336, 19); + HEAP32[i62 >> 2] = HEAP32[i75 >> 2]; + HEAP32[i70 >> 2] = HEAP32[i62 >> 2]; + __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i61, i70); break; } - case 113: + case 118: { - ___assert_fail(12352, 11743, 689, 11758); + ___assert_fail(12356, 11747, 694, 11762); break; } - case 116: + case 121: { - ___assert_fail(12398, 11743, 693, 11758); + ___assert_fail(12402, 11747, 698, 11762); break; } - case 122: + case 127: { - ___assert_fail(12425, 11743, 700, 11758); + ___assert_fail(12429, 11747, 705, 11762); break; } } } while (0); - ___assert_fail(11804, 11743, 454, 11758); + ___assert_fail(11808, 11747, 454, 11762); } function _malloc(i2) { @@ -19695,24 +19756,24 @@ function _malloc(i2) { do if (i2 >>> 0 < 245) { i13 = i2 >>> 0 < 11 ? 16 : i2 + 11 & -8; i2 = i13 >>> 3; - i18 = HEAP32[11483] | 0; + i18 = HEAP32[11564] | 0; i3 = i18 >>> i2; if (i3 & 3 | 0) { i2 = (i3 & 1 ^ 1) + i2 | 0; - i3 = 45972 + (i2 << 1 << 2) | 0; + i3 = 46296 + (i2 << 1 << 2) | 0; i4 = i3 + 8 | 0; i5 = HEAP32[i4 >> 2] | 0; i6 = i5 + 8 | 0; i7 = HEAP32[i6 >> 2] | 0; do if ((i3 | 0) != (i7 | 0)) { - if (i7 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i7 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i7 + 12 | 0; if ((HEAP32[i1 >> 2] | 0) == (i5 | 0)) { HEAP32[i1 >> 2] = i3; HEAP32[i4 >> 2] = i7; break; } else _abort(); - } else HEAP32[11483] = i18 & ~(1 << i2); while (0); + } else HEAP32[11564] = i18 & ~(1 << i2); while (0); i35 = i2 << 3; HEAP32[i5 + 4 >> 2] = i35 | 3; i35 = i5 + i35 + 4 | 0; @@ -19721,7 +19782,7 @@ function _malloc(i2) { STACKTOP = i36; return i35 | 0; } - i17 = HEAP32[11485] | 0; + i17 = HEAP32[11566] | 0; if (i13 >>> 0 > i17 >>> 0) { if (i3 | 0) { i8 = 2 << i2; @@ -19737,13 +19798,13 @@ function _malloc(i2) { i2 = i2 >>> i3; i1 = i2 >>> 1 & 1; i1 = (i4 | i8 | i6 | i3 | i1) + (i2 >>> i1) | 0; - i2 = 45972 + (i1 << 1 << 2) | 0; + i2 = 46296 + (i1 << 1 << 2) | 0; i3 = i2 + 8 | 0; i6 = HEAP32[i3 >> 2] | 0; i8 = i6 + 8 | 0; i4 = HEAP32[i8 >> 2] | 0; do if ((i2 | 0) != (i4 | 0)) { - if (i4 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i4 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i5 = i4 + 12 | 0; if ((HEAP32[i5 >> 2] | 0) == (i6 | 0)) { HEAP32[i5 >> 2] = i2; @@ -19753,7 +19814,7 @@ function _malloc(i2) { } else _abort(); } else { i9 = i18 & ~(1 << i1); - HEAP32[11483] = i9; + HEAP32[11564] = i9; } while (0); i7 = (i1 << 3) - i13 | 0; HEAP32[i6 + 4 >> 2] = i13 | 3; @@ -19761,19 +19822,19 @@ function _malloc(i2) { HEAP32[i4 + 4 >> 2] = i7 | 1; HEAP32[i4 + i7 >> 2] = i7; if (i17 | 0) { - i5 = HEAP32[11488] | 0; + i5 = HEAP32[11569] | 0; i1 = i17 >>> 3; - i3 = 45972 + (i1 << 1 << 2) | 0; + i3 = 46296 + (i1 << 1 << 2) | 0; i1 = 1 << i1; if (i9 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { i10 = i2; i11 = i1; } } else { - HEAP32[11483] = i9 | i1; + HEAP32[11564] = i9 | i1; i10 = i3; i11 = i3 + 8 | 0; } @@ -19782,13 +19843,13 @@ function _malloc(i2) { HEAP32[i5 + 8 >> 2] = i10; HEAP32[i5 + 12 >> 2] = i3; } - HEAP32[11485] = i7; - HEAP32[11488] = i4; + HEAP32[11566] = i7; + HEAP32[11569] = i4; i35 = i8; STACKTOP = i36; return i35 | 0; } - i10 = HEAP32[11484] | 0; + i10 = HEAP32[11565] | 0; if (i10) { i2 = (i10 & 0 - i10) + -1 | 0; i34 = i2 >>> 12 & 16; @@ -19800,7 +19861,7 @@ function _malloc(i2) { i8 = i2 >>> 1 & 2; i2 = i2 >>> i8; i9 = i2 >>> 1 & 1; - i9 = HEAP32[46236 + ((i33 | i34 | i35 | i8 | i9) + (i2 >>> i9) << 2) >> 2] | 0; + i9 = HEAP32[46560 + ((i33 | i34 | i35 | i8 | i9) + (i2 >>> i9) << 2) >> 2] | 0; i2 = i9; i8 = i9; i9 = (HEAP32[i9 + 4 >> 2] & -8) - i13 | 0; @@ -19816,7 +19877,7 @@ function _malloc(i2) { i8 = i34 ? i1 : i8; i9 = i34 ? i35 : i9; } - i5 = HEAP32[11487] | 0; + i5 = HEAP32[11568] | 0; if (i8 >>> 0 < i5 >>> 0) _abort(); i7 = i8 + i13 | 0; if (i8 >>> 0 >= i7 >>> 0) _abort(); @@ -19868,20 +19929,20 @@ function _malloc(i2) { } while (0); do if (i6 | 0) { i1 = HEAP32[i8 + 28 >> 2] | 0; - i2 = 46236 + (i1 << 2) | 0; + i2 = 46560 + (i1 << 2) | 0; if ((i8 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i12; if (!i12) { - HEAP32[11484] = i10 & ~(1 << i1); + HEAP32[11565] = i10 & ~(1 << i1); break; } } else { - if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i8 | 0)) HEAP32[i1 >> 2] = i12; else HEAP32[i6 + 20 >> 2] = i12; if (!i12) break; } - i2 = HEAP32[11487] | 0; + i2 = HEAP32[11568] | 0; if (i12 >>> 0 < i2 >>> 0) _abort(); HEAP32[i12 + 24 >> 2] = i6; i1 = HEAP32[i8 + 16 >> 2] | 0; @@ -19891,7 +19952,7 @@ function _malloc(i2) { break; } while (0); i1 = HEAP32[i8 + 20 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i12 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i12; break; @@ -19907,19 +19968,19 @@ function _malloc(i2) { HEAP32[i7 + 4 >> 2] = i9 | 1; HEAP32[i7 + i9 >> 2] = i9; if (i17 | 0) { - i4 = HEAP32[11488] | 0; + i4 = HEAP32[11569] | 0; i1 = i17 >>> 3; - i3 = 45972 + (i1 << 1 << 2) | 0; + i3 = 46296 + (i1 << 1 << 2) | 0; i1 = 1 << i1; if (i18 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { i15 = i2; i16 = i1; } } else { - HEAP32[11483] = i18 | i1; + HEAP32[11564] = i18 | i1; i15 = i3; i16 = i3 + 8 | 0; } @@ -19928,8 +19989,8 @@ function _malloc(i2) { HEAP32[i4 + 8 >> 2] = i15; HEAP32[i4 + 12 >> 2] = i3; } - HEAP32[11485] = i9; - HEAP32[11488] = i7; + HEAP32[11566] = i9; + HEAP32[11569] = i7; } i35 = i8 + 8 | 0; STACKTOP = i36; @@ -19939,7 +20000,7 @@ function _malloc(i2) { } else if (i2 >>> 0 <= 4294967231) { i2 = i2 + 11 | 0; i13 = i2 & -8; - i10 = HEAP32[11484] | 0; + i10 = HEAP32[11565] | 0; if (i10) { i4 = 0 - i13 | 0; i2 = i2 >>> 8; @@ -19952,7 +20013,7 @@ function _malloc(i2) { i9 = 14 - (i15 | i16 | i9) + (i28 << i9 >>> 15) | 0; i9 = i13 >>> (i9 + 7 | 0) & 1 | i9 << 1; } else i9 = 0; - i2 = HEAP32[46236 + (i9 << 2) >> 2] | 0; + i2 = HEAP32[46560 + (i9 << 2) >> 2] | 0; L123 : do if (!i2) { i3 = 0; i5 = 0; @@ -19999,7 +20060,7 @@ function _malloc(i2) { i15 = i16 >>> 1 & 2; i16 = i16 >>> i15; i3 = i16 >>> 1 & 1; - i3 = HEAP32[46236 + ((i9 | i11 | i12 | i15 | i3) + (i16 >>> i3) << 2) >> 2] | 0; + i3 = HEAP32[46560 + ((i9 | i11 | i12 | i15 | i3) + (i16 >>> i3) << 2) >> 2] | 0; } if (!i3) { i9 = i5; @@ -20028,8 +20089,8 @@ function _malloc(i2) { break; } else i28 = 90; } - if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[11485] | 0) - i13 | 0) >>> 0 : 0) { - i5 = HEAP32[11487] | 0; + if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[11566] | 0) - i13 | 0) >>> 0 : 0) { + i5 = HEAP32[11568] | 0; if (i9 >>> 0 < i5 >>> 0) _abort(); i7 = i9 + i13 | 0; if (i9 >>> 0 >= i7 >>> 0) _abort(); @@ -20081,16 +20142,16 @@ function _malloc(i2) { } while (0); do if (i6) { i1 = HEAP32[i9 + 28 >> 2] | 0; - i2 = 46236 + (i1 << 2) | 0; + i2 = 46560 + (i1 << 2) | 0; if ((i9 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i17; if (!i17) { i18 = i10 & ~(1 << i1); - HEAP32[11484] = i18; + HEAP32[11565] = i18; break; } } else { - if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i9 | 0)) HEAP32[i1 >> 2] = i17; else HEAP32[i6 + 20 >> 2] = i17; if (!i17) { @@ -20098,7 +20159,7 @@ function _malloc(i2) { break; } } - i2 = HEAP32[11487] | 0; + i2 = HEAP32[11568] | 0; if (i17 >>> 0 < i2 >>> 0) _abort(); HEAP32[i17 + 24 >> 2] = i6; i1 = HEAP32[i9 + 16 >> 2] | 0; @@ -20108,7 +20169,7 @@ function _malloc(i2) { break; } while (0); i1 = HEAP32[i9 + 20 >> 2] | 0; - if (i1) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i1) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i17 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i17; i18 = i10; @@ -20121,18 +20182,18 @@ function _malloc(i2) { HEAP32[i7 + i8 >> 2] = i8; i1 = i8 >>> 3; if (i8 >>> 0 < 256) { - i3 = 45972 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11483] | 0; + i3 = 46296 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11564] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { i26 = i2; i27 = i1; } } else { - HEAP32[11483] = i2 | i1; + HEAP32[11564] = i2 | i1; i26 = i3; i27 = i3 + 8 | 0; } @@ -20152,14 +20213,14 @@ function _malloc(i2) { i1 = 14 - (i33 | i34 | i1) + (i35 << i1 >>> 15) | 0; i1 = i8 >>> (i1 + 7 | 0) & 1 | i1 << 1; } else i1 = 0; - i3 = 46236 + (i1 << 2) | 0; + i3 = 46560 + (i1 << 2) | 0; HEAP32[i7 + 28 >> 2] = i1; i2 = i7 + 16 | 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 >> 2] = 0; i2 = 1 << i1; if (!(i18 & i2)) { - HEAP32[11484] = i18 | i2; + HEAP32[11565] = i18 | i2; HEAP32[i3 >> 2] = i7; HEAP32[i7 + 24 >> 2] = i3; HEAP32[i7 + 12 >> 2] = i7; @@ -20183,7 +20244,7 @@ function _malloc(i2) { i4 = i1; } } - if ((i28 | 0) == 145) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if ((i28 | 0) == 145) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i3 >> 2] = i7; HEAP32[i7 + 24 >> 2] = i4; HEAP32[i7 + 12 >> 2] = i7; @@ -20192,7 +20253,7 @@ function _malloc(i2) { } else if ((i28 | 0) == 148) { i1 = i4 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i35 = HEAP32[11487] | 0; + i35 = HEAP32[11568] | 0; if (i2 >>> 0 >= i35 >>> 0 & i4 >>> 0 >= i35 >>> 0) { HEAP32[i2 + 12 >> 2] = i7; HEAP32[i1 >> 2] = i7; @@ -20214,20 +20275,20 @@ function _malloc(i2) { } } } else i13 = -1; while (0); - i3 = HEAP32[11485] | 0; + i3 = HEAP32[11566] | 0; if (i3 >>> 0 >= i13 >>> 0) { i1 = i3 - i13 | 0; - i2 = HEAP32[11488] | 0; + i2 = HEAP32[11569] | 0; if (i1 >>> 0 > 15) { i35 = i2 + i13 | 0; - HEAP32[11488] = i35; - HEAP32[11485] = i1; + HEAP32[11569] = i35; + HEAP32[11566] = i1; HEAP32[i35 + 4 >> 2] = i1 | 1; HEAP32[i35 + i1 >> 2] = i1; HEAP32[i2 + 4 >> 2] = i13 | 3; } else { - HEAP32[11485] = 0; - HEAP32[11488] = 0; + HEAP32[11566] = 0; + HEAP32[11569] = 0; HEAP32[i2 + 4 >> 2] = i3 | 3; i35 = i2 + i3 + 4 | 0; HEAP32[i35 >> 2] = HEAP32[i35 >> 2] | 1; @@ -20236,31 +20297,31 @@ function _malloc(i2) { STACKTOP = i36; return i35 | 0; } - i8 = HEAP32[11486] | 0; + i8 = HEAP32[11567] | 0; if (i8 >>> 0 > i13 >>> 0) { i33 = i8 - i13 | 0; - HEAP32[11486] = i33; - i35 = HEAP32[11489] | 0; + HEAP32[11567] = i33; + i35 = HEAP32[11570] | 0; i34 = i35 + i13 | 0; - HEAP32[11489] = i34; + HEAP32[11570] = i34; HEAP32[i34 + 4 >> 2] = i33 | 1; HEAP32[i35 + 4 >> 2] = i13 | 3; i35 = i35 + 8 | 0; STACKTOP = i36; return i35 | 0; } - if (!(HEAP32[11601] | 0)) { - HEAP32[11603] = 4096; - HEAP32[11602] = 4096; - HEAP32[11604] = -1; - HEAP32[11605] = -1; - HEAP32[11606] = 0; - HEAP32[11594] = 0; + if (!(HEAP32[11682] | 0)) { + HEAP32[11684] = 4096; + HEAP32[11683] = 4096; + HEAP32[11685] = -1; + HEAP32[11686] = -1; + HEAP32[11687] = 0; + HEAP32[11675] = 0; i2 = i14 & -16 ^ 1431655768; HEAP32[i14 >> 2] = i2; - HEAP32[11601] = i2; + HEAP32[11682] = i2; i2 = 4096; - } else i2 = HEAP32[11603] | 0; + } else i2 = HEAP32[11684] | 0; i9 = i13 + 48 | 0; i10 = i13 + 47 | 0; i7 = i2 + i10 | 0; @@ -20271,16 +20332,16 @@ function _malloc(i2) { STACKTOP = i36; return i35 | 0; } - i2 = HEAP32[11593] | 0; - if (i2 | 0 ? (i26 = HEAP32[11591] | 0, i27 = i26 + i11 | 0, i27 >>> 0 <= i26 >>> 0 | i27 >>> 0 > i2 >>> 0) : 0) { + i2 = HEAP32[11674] | 0; + if (i2 | 0 ? (i26 = HEAP32[11672] | 0, i27 = i26 + i11 | 0, i27 >>> 0 <= i26 >>> 0 | i27 >>> 0 > i2 >>> 0) : 0) { i35 = 0; STACKTOP = i36; return i35 | 0; } - L255 : do if (!(HEAP32[11594] & 4)) { - i3 = HEAP32[11489] | 0; + L255 : do if (!(HEAP32[11675] & 4)) { + i3 = HEAP32[11570] | 0; L257 : do if (i3) { - i4 = 46380; + i4 = 46704; while (1) { i2 = HEAP32[i4 >> 2] | 0; if (i2 >>> 0 <= i3 >>> 0 ? (i19 = i4 + 4 | 0, (i2 + (HEAP32[i19 >> 2] | 0) | 0) >>> 0 > i3 >>> 0) : 0) break; @@ -20306,8 +20367,8 @@ function _malloc(i2) { } } } else i28 = 172; while (0); - do if (((i28 | 0) == 172 ? (i6 = _sbrk(0) | 0, (i6 | 0) != (-1 | 0)) : 0) ? (i1 = i6, i20 = HEAP32[11602] | 0, i21 = i20 + -1 | 0, i1 = ((i21 & i1 | 0) == 0 ? 0 : (i21 + i1 & 0 - i20) - i1 | 0) + i11 | 0, i20 = HEAP32[11591] | 0, i21 = i1 + i20 | 0, i1 >>> 0 > i13 >>> 0 & i1 >>> 0 < 2147483647) : 0) { - i27 = HEAP32[11593] | 0; + do if (((i28 | 0) == 172 ? (i6 = _sbrk(0) | 0, (i6 | 0) != (-1 | 0)) : 0) ? (i1 = i6, i20 = HEAP32[11683] | 0, i21 = i20 + -1 | 0, i1 = ((i21 & i1 | 0) == 0 ? 0 : (i21 + i1 & 0 - i20) - i1 | 0) + i11 | 0, i20 = HEAP32[11672] | 0, i21 = i1 + i20 | 0, i1 >>> 0 > i13 >>> 0 & i1 >>> 0 < 2147483647) : 0) { + i27 = HEAP32[11674] | 0; if (i27 | 0 ? i21 >>> 0 <= i20 >>> 0 | i21 >>> 0 > i27 >>> 0 : 0) break; i2 = _sbrk(i1 | 0) | 0; if ((i2 | 0) == (i6 | 0)) { @@ -20318,7 +20379,7 @@ function _malloc(i2) { } while (0); L274 : do if ((i28 | 0) == 180) { i3 = 0 - i1 | 0; - do if (i9 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i22 = HEAP32[11603] | 0, i22 = i10 - i1 + i22 & 0 - i22, i22 >>> 0 < 2147483647) : 0) if ((_sbrk(i22 | 0) | 0) == (-1 | 0)) { + do if (i9 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i22 = HEAP32[11684] | 0, i22 = i10 - i1 + i22 & 0 - i22, i22 >>> 0 < 2147483647) : 0) if ((_sbrk(i22 | 0) | 0) == (-1 | 0)) { _sbrk(i3 | 0) | 0; break L274; } else { @@ -20332,7 +20393,7 @@ function _malloc(i2) { break L255; } } while (0); - HEAP32[11594] = HEAP32[11594] | 4; + HEAP32[11675] = HEAP32[11675] | 4; i28 = 187; } else i28 = 187; while (0); if ((((i28 | 0) == 187 ? i11 >>> 0 < 2147483647 : 0) ? (i25 = _sbrk(i11 | 0) | 0, i23 = _sbrk(0) | 0, i25 >>> 0 < i23 >>> 0 & ((i25 | 0) != (-1 | 0) & (i23 | 0) != (-1 | 0))) : 0) ? (i24 = i23 - i25 | 0, i24 >>> 0 > (i13 + 40 | 0) >>> 0) : 0) { @@ -20341,12 +20402,12 @@ function _malloc(i2) { i28 = 190; } if ((i28 | 0) == 190) { - i1 = (HEAP32[11591] | 0) + i7 | 0; - HEAP32[11591] = i1; - if (i1 >>> 0 > (HEAP32[11592] | 0) >>> 0) HEAP32[11592] = i1; - i10 = HEAP32[11489] | 0; + i1 = (HEAP32[11672] | 0) + i7 | 0; + HEAP32[11672] = i1; + if (i1 >>> 0 > (HEAP32[11673] | 0) >>> 0) HEAP32[11673] = i1; + i10 = HEAP32[11570] | 0; do if (i10) { - i1 = 46380; + i1 = 46704; while (1) { i2 = HEAP32[i1 >> 2] | 0; i3 = i1 + 4 | 0; @@ -20363,21 +20424,21 @@ function _malloc(i2) { i35 = i10 + 8 | 0; i35 = (i35 & 7 | 0) == 0 ? 0 : 0 - i35 & 7; i34 = i10 + i35 | 0; - i35 = i7 - i35 + (HEAP32[11486] | 0) | 0; - HEAP32[11489] = i34; - HEAP32[11486] = i35; + i35 = i7 - i35 + (HEAP32[11567] | 0) | 0; + HEAP32[11570] = i34; + HEAP32[11567] = i35; HEAP32[i34 + 4 >> 2] = i35 | 1; HEAP32[i34 + i35 + 4 >> 2] = 40; - HEAP32[11490] = HEAP32[11605]; + HEAP32[11571] = HEAP32[11686]; break; } - i1 = HEAP32[11487] | 0; + i1 = HEAP32[11568] | 0; if (i6 >>> 0 < i1 >>> 0) { - HEAP32[11487] = i6; + HEAP32[11568] = i6; i8 = i6; } else i8 = i1; i2 = i6 + i7 | 0; - i1 = 46380; + i1 = 46704; while (1) { if ((HEAP32[i1 >> 2] | 0) == (i2 | 0)) { i28 = 208; @@ -20385,7 +20446,7 @@ function _malloc(i2) { } i1 = HEAP32[i1 + 8 >> 2] | 0; if (!i1) { - i2 = 46380; + i2 = 46704; break; } } @@ -20401,10 +20462,10 @@ function _malloc(i2) { i9 = i1 - i12 - i13 | 0; HEAP32[i12 + 4 >> 2] = i13 | 3; do if ((i1 | 0) != (i10 | 0)) { - if ((i1 | 0) == (HEAP32[11488] | 0)) { - i35 = (HEAP32[11485] | 0) + i9 | 0; - HEAP32[11485] = i35; - HEAP32[11488] = i11; + if ((i1 | 0) == (HEAP32[11569] | 0)) { + i35 = (HEAP32[11566] | 0) + i9 | 0; + HEAP32[11566] = i35; + HEAP32[11569] = i11; HEAP32[i11 + 4 >> 2] = i35 | 1; HEAP32[i11 + i35 >> 2] = i35; break; @@ -20462,19 +20523,19 @@ function _malloc(i2) { } while (0); if (!i6) break; i2 = HEAP32[i1 + 28 >> 2] | 0; - i3 = 46236 + (i2 << 2) | 0; + i3 = 46560 + (i2 << 2) | 0; do if ((i1 | 0) != (HEAP32[i3 >> 2] | 0)) { - if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i2 = i6 + 16 | 0; if ((HEAP32[i2 >> 2] | 0) == (i1 | 0)) HEAP32[i2 >> 2] = i33; else HEAP32[i6 + 20 >> 2] = i33; if (!i33) break L326; } else { HEAP32[i3 >> 2] = i33; if (i33 | 0) break; - HEAP32[11484] = HEAP32[11484] & ~(1 << i2); + HEAP32[11565] = HEAP32[11565] & ~(1 << i2); break L326; } while (0); - i4 = HEAP32[11487] | 0; + i4 = HEAP32[11568] | 0; if (i33 >>> 0 < i4 >>> 0) _abort(); HEAP32[i33 + 24 >> 2] = i6; i2 = i1 + 16 | 0; @@ -20486,7 +20547,7 @@ function _malloc(i2) { } while (0); i2 = HEAP32[i2 + 4 >> 2] | 0; if (!i2) break; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i33 + 20 >> 2] = i2; HEAP32[i2 + 24 >> 2] = i33; break; @@ -20494,14 +20555,14 @@ function _malloc(i2) { } else { i3 = HEAP32[i1 + 8 >> 2] | 0; i4 = HEAP32[i1 + 12 >> 2] | 0; - i2 = 45972 + (i5 << 1 << 2) | 0; + i2 = 46296 + (i5 << 1 << 2) | 0; do if ((i3 | 0) != (i2 | 0)) { if (i3 >>> 0 < i8 >>> 0) _abort(); if ((HEAP32[i3 + 12 >> 2] | 0) == (i1 | 0)) break; _abort(); } while (0); if ((i4 | 0) == (i3 | 0)) { - HEAP32[11483] = HEAP32[11483] & ~(1 << i5); + HEAP32[11564] = HEAP32[11564] & ~(1 << i5); break; } do if ((i4 | 0) == (i2 | 0)) i30 = i4 + 8 | 0; else { @@ -20525,17 +20586,17 @@ function _malloc(i2) { HEAP32[i11 + i5 >> 2] = i5; i1 = i5 >>> 3; if (i5 >>> 0 < 256) { - i3 = 45972 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11483] | 0; + i3 = 46296 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11564] | 0; i1 = 1 << i1; do if (!(i2 & i1)) { - HEAP32[11483] = i2 | i1; + HEAP32[11564] = i2 | i1; i34 = i3; i35 = i3 + 8 | 0; } else { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 >= (HEAP32[11487] | 0) >>> 0) { + if (i2 >>> 0 >= (HEAP32[11568] | 0) >>> 0) { i34 = i2; i35 = i1; break; @@ -20562,15 +20623,15 @@ function _malloc(i2) { i1 = 14 - (i33 | i34 | i1) + (i35 << i1 >>> 15) | 0; i1 = i5 >>> (i1 + 7 | 0) & 1 | i1 << 1; } while (0); - i4 = 46236 + (i1 << 2) | 0; + i4 = 46560 + (i1 << 2) | 0; HEAP32[i11 + 28 >> 2] = i1; i2 = i11 + 16 | 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 >> 2] = 0; - i2 = HEAP32[11484] | 0; + i2 = HEAP32[11565] | 0; i3 = 1 << i1; if (!(i2 & i3)) { - HEAP32[11484] = i2 | i3; + HEAP32[11565] = i2 | i3; HEAP32[i4 >> 2] = i11; HEAP32[i11 + 24 >> 2] = i4; HEAP32[i11 + 12 >> 2] = i11; @@ -20594,7 +20655,7 @@ function _malloc(i2) { i4 = i1; } } - if ((i28 | 0) == 275) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if ((i28 | 0) == 275) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i3 >> 2] = i11; HEAP32[i11 + 24 >> 2] = i4; HEAP32[i11 + 12 >> 2] = i11; @@ -20603,7 +20664,7 @@ function _malloc(i2) { } else if ((i28 | 0) == 278) { i1 = i4 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i35 = HEAP32[11487] | 0; + i35 = HEAP32[11568] | 0; if (i2 >>> 0 >= i35 >>> 0 & i4 >>> 0 >= i35 >>> 0) { HEAP32[i2 + 12 >> 2] = i11; HEAP32[i1 >> 2] = i11; @@ -20614,15 +20675,15 @@ function _malloc(i2) { } else _abort(); } } else { - i35 = (HEAP32[11486] | 0) + i9 | 0; - HEAP32[11486] = i35; - HEAP32[11489] = i11; + i35 = (HEAP32[11567] | 0) + i9 | 0; + HEAP32[11567] = i35; + HEAP32[11570] = i11; HEAP32[i11 + 4 >> 2] = i35 | 1; } while (0); i35 = i12 + 8 | 0; STACKTOP = i36; return i35 | 0; - } else i2 = 46380; + } else i2 = 46704; while (1) { i1 = HEAP32[i2 >> 2] | 0; if (i1 >>> 0 <= i10 >>> 0 ? (i29 = i1 + (HEAP32[i2 + 4 >> 2] | 0) | 0, i29 >>> 0 > i10 >>> 0) : 0) break; @@ -20638,21 +20699,21 @@ function _malloc(i2) { i3 = (i3 & 7 | 0) == 0 ? 0 : 0 - i3 & 7; i35 = i6 + i3 | 0; i3 = i7 + -40 - i3 | 0; - HEAP32[11489] = i35; - HEAP32[11486] = i3; + HEAP32[11570] = i35; + HEAP32[11567] = i3; HEAP32[i35 + 4 >> 2] = i3 | 1; HEAP32[i35 + i3 + 4 >> 2] = 40; - HEAP32[11490] = HEAP32[11605]; + HEAP32[11571] = HEAP32[11686]; i3 = i2 + 4 | 0; HEAP32[i3 >> 2] = 27; - HEAP32[i1 >> 2] = HEAP32[11595]; - HEAP32[i1 + 4 >> 2] = HEAP32[11596]; - HEAP32[i1 + 8 >> 2] = HEAP32[11597]; - HEAP32[i1 + 12 >> 2] = HEAP32[11598]; - HEAP32[11595] = i6; - HEAP32[11596] = i7; - HEAP32[11598] = 0; - HEAP32[11597] = i1; + HEAP32[i1 >> 2] = HEAP32[11676]; + HEAP32[i1 + 4 >> 2] = HEAP32[11677]; + HEAP32[i1 + 8 >> 2] = HEAP32[11678]; + HEAP32[i1 + 12 >> 2] = HEAP32[11679]; + HEAP32[11676] = i6; + HEAP32[11677] = i7; + HEAP32[11679] = 0; + HEAP32[11678] = i1; i1 = i2 + 24 | 0; do { i1 = i1 + 4 | 0; @@ -20665,18 +20726,18 @@ function _malloc(i2) { HEAP32[i2 >> 2] = i6; i1 = i6 >>> 3; if (i6 >>> 0 < 256) { - i3 = 45972 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11483] | 0; + i3 = 46296 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11564] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { i31 = i2; i32 = i1; } } else { - HEAP32[11483] = i2 | i1; + HEAP32[11564] = i2 | i1; i31 = i3; i32 = i3 + 8 | 0; } @@ -20696,14 +20757,14 @@ function _malloc(i2) { i3 = 14 - (i33 | i34 | i3) + (i35 << i3 >>> 15) | 0; i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i4 = 46236 + (i3 << 2) | 0; + i4 = 46560 + (i3 << 2) | 0; HEAP32[i10 + 28 >> 2] = i3; HEAP32[i10 + 20 >> 2] = 0; HEAP32[i5 >> 2] = 0; - i1 = HEAP32[11484] | 0; + i1 = HEAP32[11565] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[11484] = i1 | i2; + HEAP32[11565] = i1 | i2; HEAP32[i4 >> 2] = i10; HEAP32[i10 + 24 >> 2] = i4; HEAP32[i10 + 12 >> 2] = i10; @@ -20727,7 +20788,7 @@ function _malloc(i2) { i4 = i1; } } - if ((i28 | 0) == 301) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if ((i28 | 0) == 301) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i3 >> 2] = i10; HEAP32[i10 + 24 >> 2] = i4; HEAP32[i10 + 12 >> 2] = i10; @@ -20736,7 +20797,7 @@ function _malloc(i2) { } else if ((i28 | 0) == 304) { i1 = i4 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i35 = HEAP32[11487] | 0; + i35 = HEAP32[11568] | 0; if (i2 >>> 0 >= i35 >>> 0 & i4 >>> 0 >= i35 >>> 0) { HEAP32[i2 + 12 >> 2] = i10; HEAP32[i1 >> 2] = i10; @@ -20748,16 +20809,16 @@ function _malloc(i2) { } } } else { - i35 = HEAP32[11487] | 0; - if ((i35 | 0) == 0 | i6 >>> 0 < i35 >>> 0) HEAP32[11487] = i6; - HEAP32[11595] = i6; - HEAP32[11596] = i7; - HEAP32[11598] = 0; - HEAP32[11492] = HEAP32[11601]; - HEAP32[11491] = -1; + i35 = HEAP32[11568] | 0; + if ((i35 | 0) == 0 | i6 >>> 0 < i35 >>> 0) HEAP32[11568] = i6; + HEAP32[11676] = i6; + HEAP32[11677] = i7; + HEAP32[11679] = 0; + HEAP32[11573] = HEAP32[11682]; + HEAP32[11572] = -1; i1 = 0; do { - i35 = 45972 + (i1 << 1 << 2) | 0; + i35 = 46296 + (i1 << 1 << 2) | 0; HEAP32[i35 + 12 >> 2] = i35; HEAP32[i35 + 8 >> 2] = i35; i1 = i1 + 1 | 0; @@ -20766,19 +20827,19 @@ function _malloc(i2) { i35 = (i35 & 7 | 0) == 0 ? 0 : 0 - i35 & 7; i34 = i6 + i35 | 0; i35 = i7 + -40 - i35 | 0; - HEAP32[11489] = i34; - HEAP32[11486] = i35; + HEAP32[11570] = i34; + HEAP32[11567] = i35; HEAP32[i34 + 4 >> 2] = i35 | 1; HEAP32[i34 + i35 + 4 >> 2] = 40; - HEAP32[11490] = HEAP32[11605]; + HEAP32[11571] = HEAP32[11686]; } while (0); - i1 = HEAP32[11486] | 0; + i1 = HEAP32[11567] | 0; if (i1 >>> 0 > i13 >>> 0) { i33 = i1 - i13 | 0; - HEAP32[11486] = i33; - i35 = HEAP32[11489] | 0; + HEAP32[11567] = i33; + i35 = HEAP32[11570] | 0; i34 = i35 + i13 | 0; - HEAP32[11489] = i34; + HEAP32[11570] = i34; HEAP32[i34 + 4 >> 2] = i33 | 1; HEAP32[i35 + 4 >> 2] = i13 | 3; i35 = i35 + 8 | 0; @@ -20844,7 +20905,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE case 5: break; default: - if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(24619, 24695, 315, 24718); + if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(22323, 22399, 315, 22422); } i1 = HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0; switch (i1 | 0) { @@ -20852,7 +20913,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE case 5: break; default: - if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(24730, 24695, 316, 24718); + if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(22434, 22399, 316, 22422); } L13 : do switch (HEAP32[i34 >> 2] | 0) { case 1: @@ -20890,8 +20951,8 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 3: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24809); - if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24824); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22513); + if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22528); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -20913,7 +20974,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 4: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24843); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22547); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -20935,7 +20996,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 5: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24858); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22562); if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i36 >> 2] = 1; HEAP32[i36 + 8 >> 2] = 0; @@ -20963,7 +21024,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 6: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24873); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22577); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -21190,8 +21251,8 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 28: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24888); - if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24903); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22592); + if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22607); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -21213,7 +21274,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 29: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24922); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22626); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -21235,7 +21296,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 30: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24937); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22641); if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i36 >> 2] = 2; i35 = i36 + 8 | 0; @@ -21265,7 +21326,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE } case 31: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24952); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22656); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -21671,7 +21732,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE return; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6BinaryE(i36, i5, i16) { +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitBinaryEPNS_6BinaryE(i36, i5, i16) { i36 = i36 | 0; i5 = i5 | 0; i16 = i16 | 0; @@ -21709,9 +21770,9 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B i28 = i37 + 16 | 0; i29 = i37; i2 = i16 + 12 | 0; - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i5, HEAP32[i2 >> 2] | 0); + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i5, HEAP32[i2 >> 2] | 0); i3 = i1 + 16 | 0; - if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i34 >> 2] = HEAP32[i1 >> 2], HEAP32[i34 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i34 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i34 + 12 >> 2] = HEAP32[i1 + 12 >> 2], i4 = i16 + 16 | 0, __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i35, i5, HEAP32[i4 >> 2] | 0), HEAP32[i1 >> 2] = HEAP32[i35 >> 2], HEAP32[i1 + 4 >> 2] = HEAP32[i35 + 4 >> 2], HEAP32[i1 + 8 >> 2] = HEAP32[i35 + 8 >> 2], HEAP32[i1 + 12 >> 2] = HEAP32[i35 + 12 >> 2], HEAP32[i1 + 16 >> 2] = HEAP32[i35 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) { + if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i34 >> 2] = HEAP32[i1 >> 2], HEAP32[i34 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i34 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i34 + 12 >> 2] = HEAP32[i1 + 12 >> 2], i4 = i16 + 16 | 0, __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i35, i5, HEAP32[i4 >> 2] | 0), HEAP32[i1 >> 2] = HEAP32[i35 >> 2], HEAP32[i1 + 4 >> 2] = HEAP32[i35 + 4 >> 2], HEAP32[i1 + 8 >> 2] = HEAP32[i35 + 8 >> 2], HEAP32[i1 + 12 >> 2] = HEAP32[i35 + 12 >> 2], HEAP32[i1 + 16 >> 2] = HEAP32[i35 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) { HEAP32[i35 >> 2] = HEAP32[i1 >> 2]; HEAP32[i35 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i35 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -21722,7 +21783,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B case 5: break; default: - if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(24619, 24695, 315, 24718); + if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(22323, 22399, 315, 22422); } i1 = HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0; switch (i1 | 0) { @@ -21730,7 +21791,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B case 5: break; default: - if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(24730, 24695, 316, 24718); + if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(22434, 22399, 316, 22422); } L13 : do switch (HEAP32[i34 >> 2] | 0) { case 1: @@ -21768,8 +21829,8 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 3: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24809); - if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24824); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22513); + if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22528); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -21791,7 +21852,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 4: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24843); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22547); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -21813,7 +21874,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 5: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24858); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22562); if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i36 >> 2] = 1; HEAP32[i36 + 8 >> 2] = 0; @@ -21841,7 +21902,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 6: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24873); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22577); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -22068,8 +22129,8 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 28: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24888); - if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24903); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22592); + if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22607); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -22091,7 +22152,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 29: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24922); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22626); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -22113,7 +22174,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 30: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24937); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22641); if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i36 >> 2] = 2; i35 = i36 + 8 | 0; @@ -22143,7 +22204,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B } case 31: { - if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24952); + if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22656); i1 = i34 + 8 | 0; if ((HEAP32[i34 >> 2] | 0) == 1) { i3 = 1; @@ -22757,7 +22818,7 @@ function _printf_core(i28, i3, i52, i53, i54) { break L1; } i25 = i2 + 1 | 0; - i4 = HEAP8[35643 + (i10 * 58 | 0) + i4 >> 0] | 0; + i4 = HEAP8[35956 + (i10 * 58 | 0) + i4 >> 0] | 0; i7 = i4 & 255; if ((i7 + -1 | 0) >>> 0 < 8) { i10 = i7; @@ -22903,14 +22964,14 @@ function _printf_core(i28, i3, i52, i53, i54) { } if (!(i24 & 8)) { i4 = 0; - i5 = 36123; + i5 = 36436; i7 = i13; i2 = i24; i27 = 76; } else { i7 = i33 - i3 | 0; i4 = 0; - i5 = 36123; + i5 = 36436; i7 = (i13 | 0) > (i7 | 0) ? i13 : i7 + 1 | 0; i2 = i24; i27 = 76; @@ -22930,18 +22991,18 @@ function _printf_core(i28, i3, i52, i53, i54) { HEAP32[i4 >> 2] = i2; HEAP32[i4 + 4 >> 2] = i3; i4 = 1; - i5 = 36123; + i5 = 36436; i27 = 75; break L74; } if (!(i24 & 2048)) { i5 = i24 & 1; i4 = i5; - i5 = (i5 | 0) == 0 ? 36123 : 36125; + i5 = (i5 | 0) == 0 ? 36436 : 36438; i27 = 75; } else { i4 = 1; - i5 = 36124; + i5 = 36437; i27 = 75; } break; @@ -22950,7 +23011,7 @@ function _printf_core(i28, i3, i52, i53, i54) { { i3 = i51; i4 = 0; - i5 = 36123; + i5 = 36436; i2 = HEAP32[i3 >> 2] | 0; i3 = HEAP32[i3 + 4 >> 2] | 0; i27 = 75; @@ -22961,7 +23022,7 @@ function _printf_core(i28, i3, i52, i53, i54) { HEAP8[i34 >> 0] = HEAP32[i51 >> 2]; i3 = i34; i12 = 0; - i10 = 36123; + i10 = 36436; i4 = i32; i2 = 1; break; @@ -22976,7 +23037,7 @@ function _printf_core(i28, i3, i52, i53, i54) { case 115: { i2 = HEAP32[i51 >> 2] | 0; - i2 = i2 | 0 ? i2 : 36133; + i2 = i2 | 0 ? i2 : 36446; i27 = 81; break; } @@ -23020,15 +23081,15 @@ function _printf_core(i28, i3, i52, i53, i54) { i2 = i24 & 1; if (!(i24 & 2048)) { i22 = i2; - i23 = (i2 | 0) == 0 ? 36141 : 36146; + i23 = (i2 | 0) == 0 ? 36454 : 36459; } else { i22 = 1; - i23 = 36143; + i23 = 36456; } } else { d6 = -d6; i22 = 1; - i23 = 36140; + i23 = 36453; } HEAPF64[tempDoublePtr >> 3] = d6; i21 = HEAP32[tempDoublePtr + 4 >> 2] & 2146435072; @@ -23072,7 +23133,7 @@ function _printf_core(i28, i3, i52, i53, i54) { do { i23 = ~~d6; i3 = i2 + 1 | 0; - HEAP8[i2 >> 0] = HEAPU8[36107 + i23 >> 0] | i7; + HEAP8[i2 >> 0] = HEAPU8[36420 + i23 >> 0] | i7; d6 = (d6 - +(i23 | 0)) * 16.0; do if ((i3 - i36 | 0) == 1) { if (i4 & (i5 & d6 == 0.0)) { @@ -23364,7 +23425,7 @@ function _printf_core(i28, i3, i52, i53, i54) { } while (i4 >>> 0 <= i21 >>> 0); do if (i13 | 0) { if (HEAP32[i28 >> 2] & 32 | 0) break; - ___fwritex(43697, 1, i28) | 0; + ___fwritex(44010, 1, i28) | 0; } while (0); if ((i2 | 0) > 0 & i4 >>> 0 < i18 >>> 0) while (1) { i3 = _fmt_u(HEAP32[i4 >> 2] | 0, 0, i45) | 0; @@ -23403,7 +23464,7 @@ function _printf_core(i28, i3, i52, i53, i54) { i3 = i4; break; } - ___fwritex(43697, 1, i28) | 0; + ___fwritex(44010, 1, i28) | 0; i3 = i4; } else { if (i3 >>> 0 <= i50 >>> 0) break; @@ -23433,7 +23494,7 @@ function _printf_core(i28, i3, i52, i53, i54) { ___fwritex(i23, i3, i28) | 0; i2 = HEAP32[i28 >> 2] | 0; } - if (!(i2 & 32)) ___fwritex(i5 ? (i7 ? 36167 : 36171) : i7 ? 36159 : 36163, 3, i28) | 0; + if (!(i2 & 32)) ___fwritex(i5 ? (i7 ? 36480 : 36484) : i7 ? 36472 : 36476, 3, i28) | 0; _pad(i28, 32, i8, i4, i24 ^ 8192); i2 = (i4 | 0) < (i8 | 0) ? i8 : i4; } while (0); @@ -23444,7 +23505,7 @@ function _printf_core(i28, i3, i52, i53, i54) { default: { i12 = 0; - i10 = 36123; + i10 = 36436; i4 = i32; i2 = i13; i9 = i24; @@ -23463,7 +23524,7 @@ function _printf_core(i28, i3, i52, i53, i54) { i3 = i32; do { i3 = i3 + -1 | 0; - HEAP8[i3 >> 0] = HEAPU8[36107 + (i4 & 15) >> 0] | i7; + HEAP8[i3 >> 0] = HEAPU8[36420 + (i4 & 15) >> 0] | i7; i4 = _bitshift64Lshr(i4 | 0, i5 | 0, 4) | 0; i5 = tempRet0; } while (!((i4 | 0) == 0 & (i5 | 0) == 0)); @@ -23473,7 +23534,7 @@ function _printf_core(i28, i3, i52, i53, i54) { } i5 = (i2 & 8 | 0) == 0 | (i4 | 0) == 0 & (i5 | 0) == 0; i4 = i5 ? 0 : 2; - i5 = i5 ? 36123 : 36123 + (i9 >> 4) | 0; + i5 = i5 ? 36436 : 36436 + (i9 >> 4) | 0; i7 = i10; i27 = 76; } else if ((i27 | 0) == 75) { @@ -23487,7 +23548,7 @@ function _printf_core(i28, i3, i52, i53, i54) { i23 = (i24 | 0) == 0; i3 = i2; i12 = 0; - i10 = 36123; + i10 = 36436; i4 = i23 ? i2 + i13 | 0 : i24; i2 = i23 ? i13 : i24 - i2 | 0; } else if ((i27 | 0) == 85) { @@ -23668,7 +23729,7 @@ function ___floatscan(i23, i2, i20) { } while (0); i2 = 0; do { - if ((i5 | 32 | 0) != (HEAP8[35634 + i2 >> 0] | 0)) break; + if ((i5 | 32 | 0) != (HEAP8[35947 + i2 >> 0] | 0)) break; do if (i2 >>> 0 < 7) { i3 = HEAP32[i22 >> 2] | 0; if (i3 >>> 0 < (HEAP32[i21 >> 2] | 0) >>> 0) { @@ -23700,7 +23761,7 @@ function ___floatscan(i23, i2, i20) { L34 : do if (!i2) { i2 = 0; do { - if ((i5 | 32 | 0) != (HEAP8[36167 + i2 >> 0] | 0)) break L34; + if ((i5 | 32 | 0) != (HEAP8[36480 + i2 >> 0] | 0)) break L34; do if (i2 >>> 0 < 2) { i3 = HEAP32[i22 >> 2] | 0; if (i3 >>> 0 < (HEAP32[i21 >> 2] | 0) >>> 0) { @@ -24279,13 +24340,13 @@ function ___floatscan(i23, i2, i20) { break; } if ((i17 | 0) < 9) { - d1 = +(i29 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[3780 + (8 - i17 << 2) >> 2] | 0); + d1 = +(i29 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[3784 + (8 - i17 << 2) >> 2] | 0); break; } i23 = i30 + 27 + (Math_imul(i17, -3) | 0) | 0; i2 = HEAP32[i27 >> 2] | 0; if ((i23 | 0) > 30 | (i2 >>> i23 | 0) == 0) { - d1 = +(i29 | 0) * +(i2 >>> 0) * +(HEAP32[3780 + (i17 + -10 << 2) >> 2] | 0); + d1 = +(i29 | 0) * +(i2 >>> 0) * +(HEAP32[3784 + (i17 + -10 << 2) >> 2] | 0); break; } } @@ -24295,7 +24356,7 @@ function ___floatscan(i23, i2, i20) { i6 = 0; } else { i12 = (i17 | 0) > -1 ? i2 : i2 + 9 | 0; - i8 = HEAP32[3780 + (8 - i12 << 2) >> 2] | 0; + i8 = HEAP32[3784 + (8 - i12 << 2) >> 2] | 0; if (i3) { i9 = 1e9 / (i8 | 0) | 0; i6 = 0; @@ -24389,7 +24450,7 @@ function ___floatscan(i23, i2, i20) { break; } i7 = HEAP32[i27 + (i7 << 2) >> 2] | 0; - i8 = HEAP32[3812 + (i6 << 2) >> 2] | 0; + i8 = HEAP32[3816 + (i6 << 2) >> 2] | 0; if (i7 >>> 0 < i8 >>> 0) { i25 = 2; i19 = 220; @@ -24556,7 +24617,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43503, 7); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43816, 7); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24568,7 +24629,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R switch (HEAP8[i1 + 2 >> 0] | 0) { case 48: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i15, 43511); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i15, 43824); i2 = i18 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i17 = HEAP32[i18 + 8 >> 2] | 0; @@ -24599,7 +24660,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R } case 49: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 43517); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 43830); i2 = i18 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i17 = HEAP32[i18 + 8 >> 2] | 0; @@ -24638,7 +24699,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43522, 4); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43835, 4); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24650,7 +24711,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43527, 11); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43840, 11); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24662,7 +24723,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43539, 13); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43852, 13); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24674,7 +24735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43553, 5); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43866, 5); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24686,7 +24747,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43559, 14); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43872, 14); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24698,7 +24759,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 53494, 0); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 53818, 0); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24710,7 +24771,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43574, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43887, 1); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24722,7 +24783,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43576, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43889, 1); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24734,7 +24795,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43578, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43891, 2); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24746,7 +24807,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43581, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43894, 2); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24758,7 +24819,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43584, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43897, 3); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24770,7 +24831,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43588, 8); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43901, 8); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24782,7 +24843,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43597, 17); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43910, 17); i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i18 | 0) == (i17 | 0) ? i1 : i18; @@ -24828,7 +24889,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i10 >> 3] = +HEAPF32[i14 >> 2]; - i2 = _snprintf(i15, 24, 43615, i10) | 0; + i2 = _snprintf(i15, 24, 43928, i10) | 0; if (i2 >>> 0 > 23) break; HEAP32[i17 >> 2] = 0; HEAP32[i17 + 4 >> 2] = 0; @@ -24910,7 +24971,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i11 >> 3] = +HEAPF64[i14 >> 3]; - i2 = _snprintf(i15, 32, 43619, i11) | 0; + i2 = _snprintf(i15, 32, 43932, i11) | 0; if (i2 >>> 0 > 31) break; HEAP32[i17 >> 2] = 0; HEAP32[i17 + 4 >> 2] = 0; @@ -24992,7 +25053,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i12 >> 3] = +HEAPF64[i14 >> 3]; - i2 = _snprintf(i15, 40, 43622, i12) | 0; + i2 = _snprintf(i15, 40, 43935, i12) | 0; if (i2 >>> 0 > 39) break; HEAP32[i17 >> 2] = 0; HEAP32[i17 + 4 >> 2] = 0; @@ -25062,7 +25123,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R if ((HEAP32[i18 >> 2] | 0) == (i2 | 0)) break L1; i5 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i17, i5); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i17, 0, 42453) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i17, 0, 42766) | 0; HEAP32[i16 >> 2] = HEAP32[i2 >> 2]; HEAP32[i16 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i16 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -25072,7 +25133,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i16, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i16, 42671) | 0; HEAP32[i15 >> 2] = HEAP32[i2 >> 2]; HEAP32[i15 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i15 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -26769,7 +26830,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i19; break L6; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44237) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44550) | 0; break L141; } case 82: @@ -26785,7 +26846,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i19; break L6; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44257) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44570) | 0; break L141; } default: @@ -26815,7 +26876,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i19; break L6; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44086) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44399) | 0; break L141; } case 84: @@ -26831,7 +26892,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i19; break L6; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44098) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44411) | 0; break L141; } case 73: @@ -26847,7 +26908,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i19; break L6; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44107) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44420) | 0; break L141; } case 83: @@ -26863,7 +26924,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i19; break L6; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44121) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44434) | 0; break L141; } case 99: @@ -26889,7 +26950,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i19; break L6; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44140) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44453) | 0; break L141; } case 67: @@ -26933,7 +26994,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i3 = HEAP32[i4 >> 2] | 0; } i10 = i11 + -48 | 0; - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i22, 0, 44167) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i22, 0, 44480) | 0; HEAP32[i12 >> 2] = HEAP32[i3 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -26943,7 +27004,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i HEAP32[i3 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 44192) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 44505) | 0; HEAP32[i21 >> 2] = HEAP32[i3 >> 2]; HEAP32[i21 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i21 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -27062,11 +27123,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i if ((HEAP32[i18 >> 2] | 0) != (i2 | 0)) { i2 = i2 + -24 | 0; if ((HEAP8[i19 + 2 >> 0] | 0) == 118) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44197) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44510) | 0; i2 = 0; break; } else { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44215) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44528) | 0; i2 = 0; break; } @@ -27322,7 +27383,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i break; } i17 = HEAP8[i8 >> 0] | 0; - if ((i17 << 24 >> 24 < 0 ? HEAP32[i9 >> 2] | 0 : i17 & 255) | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42455) | 0; + if ((i17 << 24 >> 24 < 0 ? HEAP32[i9 >> 2] | 0 : i17 & 255) | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42768) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i21, (HEAP32[i18 >> 2] | 0) + (i1 * 24 | 0) | 0); i17 = HEAP8[i10 >> 0] | 0; i3 = i17 << 24 >> 24 < 0; @@ -27352,7 +27413,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i break; } if (!i6) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42455) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42768) | 0; i2 = HEAP32[i12 >> 2] | 0; i3 = HEAP8[i8 >> 0] | 0; i1 = HEAP32[i9 >> 2] | 0; @@ -27374,18 +27435,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i } while (0); if ((i3 | 0) != (i2 | 0)) { __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i2 + -24 | 0, 41); - if (i13 & 1 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42408) | 0; - if (i13 & 2 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42415) | 0; - if (i13 & 4 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42425) | 0; + if (i13 & 1 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42721) | 0; + if (i13 & 2 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42728) | 0; + if (i13 & 4 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42738) | 0; switch (i14 | 0) { case 1: { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42458) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42771) | 0; break; } case 2: { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42461) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42774) | 0; break; } default: @@ -27503,7 +27564,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ break L6; } __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEEEET_RS9_(i7, i3 + -24 | 0); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i7, 0, 42667) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i7, 0, 42980) | 0; HEAP32[i9 >> 2] = HEAP32[i3 >> 2]; HEAP32[i9 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i9 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -27554,7 +27615,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ HEAP32[i8 >> 2] = 0; HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 42669, 8); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 42982, 8); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__212basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i16, i8); i6 = i14 + 4 | 0; i2 = HEAP32[i6 >> 2] | 0; @@ -27629,7 +27690,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ HEAP32[i9 >> 2] = 0; HEAP32[i9 + 4 >> 2] = 0; HEAP32[i9 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 42678, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 42991, 9); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__212basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i16, i9); i17 = i14 + 4 | 0; i2 = HEAP32[i17 >> 2] | 0; @@ -27799,14 +27860,14 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ i2 = i9; continue; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42455) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42768) | 0; i2 = HEAP8[i11 >> 0] | 0; i8 = i2 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i17 >> 2] | 0) + -24 | 0, i8 ? HEAP32[i15 >> 2] | 0 : i15, i8 ? HEAP32[i12 >> 2] | 0 : i2 & 255) | 0; i2 = i9; } if ((i13 | 0) == 93) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i17 >> 2] | 0) + -24 | 0, 42358) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i17 >> 2] | 0) + -24 | 0, 42671) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); break; } else if ((i13 | 0) == 131) { @@ -28517,7 +28578,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE return; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5UnaryE(i38, i2, i14) { +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitUnaryEPNS_5UnaryE(i38, i2, i14) { i38 = i38 | 0; i2 = i2 | 0; i14 = i14 | 0; @@ -28560,7 +28621,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un i31 = i41 + 32 | 0; i32 = i41 + 16 | 0; i39 = i41; - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i25, i2, HEAP32[i14 + 12 >> 2] | 0); + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i25, i2, HEAP32[i14 + 12 >> 2] | 0); if (!(HEAP32[i25 + 16 >> 2] | 0)) { HEAP32[i40 >> 2] = HEAP32[i25 >> 2]; HEAP32[i40 + 4 >> 2] = HEAP32[i25 + 4 >> 2]; @@ -28863,7 +28924,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2]; HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2]; HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2]; - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i18, i2, i14, i1); + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i18, i2, i14, i1); HEAP32[i38 >> 2] = HEAP32[i18 >> 2]; HEAP32[i38 + 4 >> 2] = HEAP32[i18 + 4 >> 2]; HEAP32[i38 + 8 >> 2] = HEAP32[i18 + 8 >> 2]; @@ -28878,7 +28939,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2]; HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2]; HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2]; - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i19, i2, i14, i1); + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i19, i2, i14, i1); HEAP32[i38 >> 2] = HEAP32[i19 >> 2]; HEAP32[i38 + 4 >> 2] = HEAP32[i19 + 4 >> 2]; HEAP32[i38 + 8 >> 2] = HEAP32[i19 + 8 >> 2]; @@ -28991,7 +29052,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2]; HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2]; HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2]; - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i30, i2, i14, i1); + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i30, i2, i14, i1); HEAP32[i38 >> 2] = HEAP32[i30 >> 2]; HEAP32[i38 + 4 >> 2] = HEAP32[i30 + 4 >> 2]; HEAP32[i38 + 8 >> 2] = HEAP32[i30 + 8 >> 2]; @@ -29006,7 +29067,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2]; HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2]; HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2]; - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i31, i2, i14, i1); + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i31, i2, i14, i1); HEAP32[i38 >> 2] = HEAP32[i31 >> 2]; HEAP32[i38 + 4 >> 2] = HEAP32[i31 + 4 >> 2]; HEAP32[i38 + 8 >> 2] = HEAP32[i31 + 8 >> 2]; @@ -29114,10 +29175,10 @@ function __ZNSt3__212__next_primeEj(i1) { i7 = (i1 >>> 0) / 210 | 0; i5 = i7 * 210 | 0; HEAP32[i3 >> 2] = i1 - i5; - i4 = (__ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7208, 7400, i3, i2) | 0) - 7208 >> 2; + i4 = (__ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7212, 7404, i3, i2) | 0) - 7212 >> 2; i1 = 0; i6 = i4; - i5 = (HEAP32[7208 + (i4 << 2) >> 2] | 0) + i5 | 0; + i5 = (HEAP32[7212 + (i4 << 2) >> 2] | 0) + i5 | 0; L4 : while (1) { i2 = 5; while (1) { @@ -29126,7 +29187,7 @@ function __ZNSt3__212__next_primeEj(i1) { i9 = 8; break; } - i3 = HEAP32[7016 + (i2 << 2) >> 2] | 0; + i3 = HEAP32[7020 + (i2 << 2) >> 2] | 0; i4 = (i5 >>> 0) / (i3 >>> 0) | 0; if (i4 >>> 0 < i3 >>> 0) { i9 = 107; @@ -29663,7 +29724,7 @@ function __ZNSt3__212__next_primeEj(i1) { i4 = i3 ? 0 : i4; i6 = i4; i7 = i5; - i5 = (HEAP32[7208 + (i4 << 2) >> 2] | 0) + (i5 * 210 | 0) | 0; + i5 = (HEAP32[7212 + (i4 << 2) >> 2] | 0) + (i5 * 210 | 0) | 0; } if ((i9 | 0) == 107) { HEAP32[i8 >> 2] = i5; @@ -29674,7 +29735,7 @@ function __ZNSt3__212__next_primeEj(i1) { break; } } else { - i1 = __ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7016, 7208, i8, i2) | 0; + i1 = __ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7020, 7212, i8, i2) | 0; i1 = HEAP32[i1 >> 2] | 0; } while (0); STACKTOP = i10; @@ -29772,7 +29833,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE } default: { - __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(29354, i1); + __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(29646, i1); _abort(); } } @@ -29812,9 +29873,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE if (i9) { i12 = HEAP32[i13 >> 2] | 0; i11 = i12 + -12 | 0; - i10 = HEAP32[11354] | 0; + i10 = HEAP32[11432] | 0; i12 = i12 + -8 | 0; - i9 = HEAP32[11353] | 0; + i9 = HEAP32[11431] | 0; L30 : while (1) { if ((i9 | 0) == (i10 | 0)) break; L33 : do if (!(HEAP8[i9 + 32 >> 0] | 0)) { @@ -29985,13 +30046,13 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE break; case 3: { - if ((HEAP32[i35 >> 2] | 0) != (HEAP32[11335] | 0)) break L78; + if ((HEAP32[i35 >> 2] | 0) != (HEAP32[11413] | 0)) break L78; i2 = HEAP32[i11 >> 2] | 0; if (!((i1 | 0) > 2 ? (i1 | 0) < (((HEAP32[i12 >> 2] | 0) - i2 >> 3) + -1 | 0) : 0)) { i40 = 59; break L30; } - if ((__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i2 + (i4 + -3 << 3) | 0) | 0) != (HEAP32[11334] | 0)) break L78; + if ((__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i2 + (i4 + -3 << 3) | 0) | 0) != (HEAP32[11412] | 0)) break L78; i16 = (HEAP32[i11 >> 2] | 0) + (i4 + -4 << 3) | 0; i15 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i16) | 0; HEAP32[i22 >> 2] = i15; @@ -30053,9 +30114,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE } while (0); i9 = i9 + 40 | 0; } - if ((i40 | 0) == 59) ___assert_fail(29380, 28546, 797, 29414); + if ((i40 | 0) == 59) ___assert_fail(29672, 28838, 797, 29706); i1 = HEAP32[i11 >> 2] | 0; - if (((HEAP32[i12 >> 2] | 0) - i1 | 0) != 8) ___assert_fail(29430, 28546, 824, 29414); + if (((HEAP32[i12 >> 2] | 0) - i1 | 0) != 8) ___assert_fail(29722, 28838, 824, 29706); i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i1) | 0; i2 = HEAP32[i11 >> 2] | 0; i3 = HEAP32[i12 >> 2] | 0; @@ -30762,7 +30823,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i i13 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i2) | 0; HEAP32[i13 + 4 >> 2] = i12; L1 : do if ((i12 + -3 | 0) >>> 0 < 2) { - if ((i9 | 0) == (HEAP32[11454] | 0)) switch (i12 | 0) { + if ((i9 | 0) == (HEAP32[11534] | 0)) switch (i12 | 0) { case 3: { HEAP32[i13 + 8 >> 2] = 3; @@ -30783,7 +30844,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L1; } } - if ((i9 | 0) == (HEAP32[11455] | 0)) switch (i12 | 0) { + if ((i9 | 0) == (HEAP32[11535] | 0)) switch (i12 | 0) { case 3: { HEAP32[i13 + 8 >> 2] = 3; @@ -30804,10 +30865,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L1; } } - if ((i9 | 0) == (HEAP32[11453] | 0)) switch (i12 | 0) { + if ((i9 | 0) == (HEAP32[11533] | 0)) switch (i12 | 0) { case 3: { - d17 = +_nan(53494); + d17 = +_nan(53818); HEAP32[i13 + 8 >> 2] = 3; HEAPF32[i13 + 16 >> 2] = d17; i11 = i13; @@ -30815,7 +30876,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } case 4: { - d17 = +_nan(53494); + d17 = +_nan(53818); HEAP32[i13 + 8 >> 2] = 4; HEAPF64[i13 + 16 >> 3] = d17; i11 = i13; @@ -30837,7 +30898,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i i4 = i2 ? i3 : 0; do if (i2) { if ((HEAP8[i3 >> 0] | 0) == 48 ? (HEAP8[i1 + 5 >> 0] | 0) == 120 : 0) break; - ___assert_fail(17880, 17936, 74, 17950); + ___assert_fail(17814, 17870, 74, 17884); } while (0); switch (i12 | 0) { case 3: @@ -30974,10 +31035,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } } } - if ((i9 | 0) == (HEAP32[11456] | 0)) switch (i12 | 0) { + if ((i9 | 0) == (HEAP32[11536] | 0)) switch (i12 | 0) { case 3: { - d17 = -+_nan(53494); + d17 = -+_nan(53818); HEAP32[i13 + 8 >> 2] = 3; HEAPF32[i13 + 16 >> 2] = d17; i11 = i13; @@ -30985,7 +31046,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } case 4: { - d17 = -+_nan(53494); + d17 = -+_nan(53818); HEAP32[i13 + 8 >> 2] = 4; HEAPF64[i13 + 16 >> 3] = d17; i11 = i13; @@ -31250,7 +31311,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L64; } } while (0); - if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) i11 = i13; else ___assert_fail(17961, 17936, 164, 17950); + if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) i11 = i13; else ___assert_fail(17895, 17870, 164, 17884); } while (0); STACKTOP = i16; return i11 | 0; @@ -31878,10 +31939,10 @@ function __ZN4wasm17WasmBinaryBuilder16maybeVisitBinaryERPNS_10ExpressionEh(i2, } while (0); if ((i5 | 0) == 78) { if (HEAP8[i2 + 12 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20761) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20657) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i7) | 0; @@ -31913,7 +31974,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R switch (i3 | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i5, 42552); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i5, 42865); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i12 = HEAP32[i15 + 8 >> 2] | 0; @@ -31944,7 +32005,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 98: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i5, 42567); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i5, 42880); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i12 = HEAP32[i15 + 8 >> 2] | 0; @@ -31975,7 +32036,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i5, 42585); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i5, 42898); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i12 = HEAP32[i15 + 8 >> 2] | 0; @@ -32006,7 +32067,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42597); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42910); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i12 = HEAP32[i15 + 8 >> 2] | 0; @@ -32037,7 +32098,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42610); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42923); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i12 = HEAP32[i15 + 8 >> 2] | 0; @@ -32068,7 +32129,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i5, 42623); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i5, 42936); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i12 = HEAP32[i15 + 8 >> 2] | 0; @@ -32258,7 +32319,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S } i2 = HEAP32[i11 + 4 >> 2] | 0; if ((HEAP32[i11 >> 2] | 0) == (i2 | 0)) break; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42641) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42954) | 0; i1 = i4; break; } @@ -32324,7 +32385,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i9 >> 2] | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0; HEAP32[i12 >> 2] = HEAP32[i3 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -32368,7 +32429,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i2 = HEAP32[i9 >> 2] | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -32438,7 +32499,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i2 = HEAP32[i4 >> 2] | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -32462,7 +32523,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S i2 = i11 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; if ((HEAP32[i11 >> 2] | 0) == (i3 | 0)) break; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42641) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42954) | 0; i9 = i2; } else i9 = i11 + 4 | 0; i7 = i12 + 11 | 0; @@ -32485,7 +32546,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i9 >> 2] | 0; } - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0; + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0; HEAP32[i12 >> 2] = HEAP32[i3 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -32529,7 +32590,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i2 = HEAP32[i9 >> 2] | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -32590,12 +32651,12 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) { i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; i1 = HEAP32[i1 >> 2] | 0; if (HEAP8[i29 + 37 >> 0] | 0) { - i25 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 12482) | 0; + i25 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 12486) | 0; i26 = __ZN6cashew3RefixEj(i2, 1) | 0; i26 = __ZN6cashew5Value10getIStringEv(HEAP32[i26 >> 2] | 0) | 0; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i25, HEAP32[i26 >> 2] | 0) | 0, 10) | 0; - __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 46604, 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46604, 10) | 0; + __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 46928, 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46928, 10) | 0; } i15 = __Znwj(64) | 0; HEAP32[i15 + 40 >> 2] = 0; @@ -32665,17 +32726,17 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) { } i14 = __ZN6cashew3RefixEj(i38, i12) | 0; HEAP32[i30 >> 2] = HEAP32[i14 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45048) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45360) | 0)) { i42 = 7; break; } i14 = __ZN6cashew3RefixEj(i30, 1) | 0; HEAP32[i30 >> 2] = HEAP32[i14 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45052) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45364) | 0)) { i42 = 10; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i30, 2) | 0, 0) | 0, 45056) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i30, 2) | 0, 0) | 0, 45368) | 0)) { i42 = 10; break; } @@ -32771,7 +32832,7 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) { i13 = __ZN6cashew5Value4sizeEv(i15) | 0; while (1) { if (i13 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i38 >> 2] | 0) | 0) >>> 0) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i38, i13) | 0, 0) | 0, 45060) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i38, i13) | 0, 0) | 0, 45372) | 0)) break; i12 = __ZN6cashew3RefixEj(i38, i13) | 0; HEAP32[i30 >> 2] = HEAP32[i12 >> 2]; i12 = 0; @@ -32879,7 +32940,7 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) { HEAP32[i46 + 16 >> 2] = 0; HEAP32[i47 + 16 >> 2] = 0; i1 = __Znwj(64) | 0; - HEAP32[i1 >> 2] = 2840; + HEAP32[i1 >> 2] = 2844; HEAP32[i1 + 4 >> 2] = i29; HEAP32[i1 + 8 >> 2] = i48; HEAP32[i1 + 12 >> 2] = i49; @@ -32898,13 +32959,13 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) { HEAP32[i48 + 16 >> 2] = i1; i1 = i29; i42 = i48; - HEAP32[i28 >> 2] = 2884; + HEAP32[i28 >> 2] = 2888; HEAP32[i28 + 4 >> 2] = i1; HEAP32[i28 + 8 >> 2] = i42; HEAP32[i28 + 16 >> 2] = i28; __ZNSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i28, i47); __ZNSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i28); - HEAP32[i28 >> 2] = 2928; + HEAP32[i28 >> 2] = 2932; HEAP32[i28 + 4 >> 2] = i1; HEAP32[i28 + 8 >> 2] = i42; HEAP32[i28 + 16 >> 2] = i28; @@ -32925,9 +32986,9 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) { __ZN6cashew10IStringSetD2Ev(i49); STACKTOP = i51; return i1 | 0; - } else ___assert_fail(12614, 11743, 1799, 12506); - ___assert_fail(12562, 11743, 1798, 12506); - } else if ((i42 | 0) == 7) ___assert_fail(12490, 11743, 953, 12506); else if ((i42 | 0) == 10) ___assert_fail(12522, 11743, 955, 12506); + } else ___assert_fail(12618, 11747, 1804, 12510); + ___assert_fail(12566, 11747, 1803, 12510); + } else if ((i42 | 0) == 7) ___assert_fail(12494, 11747, 958, 12510); else if ((i42 | 0) == 10) ___assert_fail(12526, 11747, 960, 12510); return 0; } @@ -33217,13 +33278,13 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32 if (i3 >>> 0 >= (HEAP32[i8 >> 2] | 0) >>> 0) break; i6 = __ZN4wasm7ElementixEj(i32, i3) | 0; i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 0) | 0) | 0; - L11 : do if (!((i5 | 0) == (HEAP32[11437] | 0) | (i5 | 0) == (HEAP32[11444] | 0))) { - if ((i5 | 0) == (HEAP32[11438] | 0)) { + L11 : do if (!((i5 | 0) == (HEAP32[11515] | 0) | (i5 | 0) == (HEAP32[11524] | 0))) { + if ((i5 | 0) == (HEAP32[11516] | 0)) { i8 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i37, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 1) | 0) | 0, 0, 0) | 0; HEAP32[i28 >> 2] = i8; break; } - if ((i5 | 0) == (HEAP32[11445] | 0)) { + if ((i5 | 0) == (HEAP32[11525] | 0)) { i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 1) | 0) | 0; i8 = HEAP32[i31 >> 2] | 0; HEAP32[i22 >> 2] = i1; @@ -33297,7 +33358,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32 HEAP32[i18 >> 2] = i8; } i2 = i2 + 1 | 0; - do if ((i5 | 0) == (HEAP32[11437] | 0)) { + do if ((i5 | 0) == (HEAP32[11515] | 0)) { i4 = HEAP32[i16 >> 2] | 0; if (i4 >>> 0 < (HEAP32[i11 >> 2] | 0) >>> 0) { i8 = HEAP32[i20 >> 2] | 0; @@ -33336,14 +33397,14 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32 HEAP32[i23 >> 2] = 0; HEAP32[i23 + 4 >> 2] = 0; HEAP32[i23 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i23, 17412, 16); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i23, 17346, 16); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i41, i23); ___cxa_throw(i41 | 0, 8, 154); } if (!(HEAP8[i14 >> 0] | 0)) i2 = HEAP32[i25 >> 2] | 0; else { __ZZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementEENKUlvE0_clEv(i19); i2 = HEAP32[i25 >> 2] | 0; - HEAP32[i2 + 8 >> 2] = HEAP32[11459]; + HEAP32[i2 + 8 >> 2] = HEAP32[11540]; } if (i2 | 0) __ZN4wasm5Block8finalizeEv(i2); i2 = HEAP32[i30 >> 2] | 0; @@ -33358,7 +33419,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32 HEAP32[i27 >> 2] = 0; HEAP32[i27 + 4 >> 2] = 0; HEAP32[i27 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 17660, 20); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 17594, 20); i39 = HEAP32[i32 + 28 >> 2] | 0; i40 = HEAP32[i32 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i41, i27); @@ -33395,7 +33456,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32 HEAP32[i33 >> 2] = 0; HEAP32[i33 + 4 >> 2] = 0; HEAP32[i33 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i33, 17681, 34); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i33, 17615, 34); i39 = HEAP32[i32 + 28 >> 2] | 0; i40 = HEAP32[i32 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i41, i33); @@ -33455,7 +33516,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ HEAP32[i32 >> 2] = 0; HEAP32[i32 + 4 >> 2] = 0; HEAP32[i32 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 42515, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 42828, 1); i29 = i30 + 4 | 0; i14 = i30 + 12 | 0; i15 = i31 + 8 | 0; @@ -33603,7 +33664,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ break; } i10 = HEAP8[i23 >> 0] | 0; - if ((i10 << 24 >> 24 < 0 ? HEAP32[i24 >> 2] | 0 : i10 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42455) | 0; + if ((i10 << 24 >> 24 < 0 ? HEAP32[i24 >> 2] | 0 : i10 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42768) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i31, (HEAP32[i30 >> 2] | 0) + (i1 * 24 | 0) | 0); i10 = HEAP8[i17 >> 0] | 0; i9 = i10 << 24 >> 24 < 0; @@ -33632,7 +33693,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ i5 = i7 + 1 | 0; i28 = HEAP8[i23 >> 0] | 0; i27 = i28 << 24 >> 24 < 0; - if ((HEAP8[(i27 ? HEAP32[i32 >> 2] | 0 : i32) + (i27 ? HEAP32[i24 >> 2] | 0 : i28 & 255) + -1 >> 0] | 0) == 62) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 43500) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42517) | 0; + if ((HEAP8[(i27 ? HEAP32[i32 >> 2] | 0 : i32) + (i27 ? HEAP32[i24 >> 2] | 0 : i28 & 255) + -1 >> 0] | 0) == 62) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 43813) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42830) | 0; HEAP32[i34 >> 2] = HEAP32[i32 >> 2]; HEAP32[i34 + 4 >> 2] = HEAP32[i32 + 4 >> 2]; HEAP32[i34 + 8 >> 2] = HEAP32[i32 + 8 >> 2]; @@ -33688,382 +33749,382 @@ function __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i1, i2) { do switch (HEAP32[i2 + 8 >> 2] | 0) { case 0: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31721) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32067) | 0; break; } case 1: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31729) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32075) | 0; break; } case 2: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31737) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32083) | 0; break; } case 3: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31745) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32091) | 0; break; } case 4: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31755) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32101) | 0; break; } case 5: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31765) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32111) | 0; break; } case 6: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31775) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32121) | 0; break; } case 7: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31785) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32131) | 0; break; } case 8: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31793) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32139) | 0; break; } case 9: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31800) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32146) | 0; break; } case 10: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31808) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32154) | 0; break; } case 11: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31816) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32162) | 0; break; } case 12: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31826) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32172) | 0; break; } case 13: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31836) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32182) | 0; break; } case 14: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31845) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32191) | 0; break; } case 15: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31854) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32200) | 0; break; } case 16: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31861) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32207) | 0; break; } case 17: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31868) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32214) | 0; break; } case 18: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31877) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32223) | 0; break; } case 19: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31886) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32232) | 0; break; } case 20: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31895) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32241) | 0; break; } case 21: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31904) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32250) | 0; break; } case 22: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31913) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32259) | 0; break; } case 23: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31922) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32268) | 0; break; } case 24: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31931) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32277) | 0; break; } case 25: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31940) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32286) | 0; break; } case 26: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31948) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32294) | 0; break; } case 27: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31956) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32302) | 0; break; } case 28: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31964) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32310) | 0; break; } case 29: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31974) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32320) | 0; break; } case 30: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31984) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32330) | 0; break; } case 31: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31994) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32340) | 0; break; } case 32: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32004) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32350) | 0; break; } case 33: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32012) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32358) | 0; break; } case 34: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32019) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32365) | 0; break; } case 35: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32027) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32373) | 0; break; } case 36: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32035) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32381) | 0; break; } case 37: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32045) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32391) | 0; break; } case 38: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32055) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32401) | 0; break; } case 39: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32064) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32410) | 0; break; } case 40: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32073) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32419) | 0; break; } case 41: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32080) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32426) | 0; break; } case 42: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32087) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32433) | 0; break; } case 43: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32096) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32442) | 0; break; } case 44: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32105) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32451) | 0; break; } case 45: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32114) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32460) | 0; break; } case 46: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32123) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32469) | 0; break; } case 47: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32132) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32478) | 0; break; } case 48: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32141) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32487) | 0; break; } case 49: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32150) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32496) | 0; break; } case 50: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32159) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32505) | 0; break; } case 51: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32167) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32513) | 0; break; } case 52: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32175) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32521) | 0; break; } case 53: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32183) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32529) | 0; break; } case 54: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32191) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32537) | 0; break; } case 55: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32204) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32550) | 0; break; } case 56: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32212) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32558) | 0; break; } case 57: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32220) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32566) | 0; break; } case 58: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32227) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32573) | 0; break; } case 59: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32234) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32580) | 0; break; } case 60: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32241) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32587) | 0; break; } case 61: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32248) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32594) | 0; break; } case 62: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32255) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32601) | 0; break; } case 63: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32262) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32608) | 0; break; } case 64: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32270) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32616) | 0; break; } case 65: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32278) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32624) | 0; break; } case 66: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32286) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32632) | 0; break; } case 67: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32294) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32640) | 0; break; } case 68: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32307) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32653) | 0; break; } case 69: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32315) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32661) | 0; break; } case 70: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32323) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32669) | 0; break; } case 71: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32330) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32676) | 0; break; } case 72: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32337) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32683) | 0; break; } case 73: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32344) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32690) | 0; break; } case 74: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32351) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32697) | 0; break; } case 75: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32358) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32704) | 0; break; } default: @@ -34124,7 +34185,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i39 >> 2] = 0; i44 = __ZNKSt3__28ios_base6getlocEv(i38) | 0; HEAP32[i2 >> 2] = i44; - i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47508) | 0; + i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47832) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i44) | 0; do switch (i41 << 24 >> 24 | 0) { case 65: @@ -34178,7 +34239,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i7 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; - i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9512, 9544) | 0; + i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9516, 9548) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34189,7 +34250,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i9 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i8 >> 2]; HEAP32[i2 >> 2] = HEAP32[i9 >> 2]; - i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9544, 9576) | 0; + i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9548, 9580) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34257,7 +34318,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i18 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; HEAP32[i2 >> 2] = HEAP32[i18 >> 2]; - i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9576, 9620) | 0; + i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9580, 9624) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34268,7 +34329,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i20 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i19 >> 2]; HEAP32[i2 >> 2] = HEAP32[i20 >> 2]; - i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9620, 9640) | 0; + i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9624, 9644) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34287,7 +34348,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i23 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i22 >> 2]; HEAP32[i2 >> 2] = HEAP32[i23 >> 2]; - i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9640, 9672) | 0; + i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9644, 9676) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34410,7 +34471,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i39 >> 2] = 0; i44 = __ZNKSt3__28ios_base6getlocEv(i38) | 0; HEAP32[i2 >> 2] = i44; - i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i44) | 0; do switch (i41 << 24 >> 24 | 0) { case 65: @@ -34464,7 +34525,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i7 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; - i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39553, 39561) | 0; + i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39866, 39874) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34475,7 +34536,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i9 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i8 >> 2]; HEAP32[i2 >> 2] = HEAP32[i9 >> 2]; - i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39561, 39569) | 0; + i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39874, 39882) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34543,7 +34604,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i18 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; HEAP32[i2 >> 2] = HEAP32[i18 >> 2]; - i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39569, 39580) | 0; + i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39882, 39893) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34554,7 +34615,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i20 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i19 >> 2]; HEAP32[i2 >> 2] = HEAP32[i20 >> 2]; - i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39580, 39585) | 0; + i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39893, 39898) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34573,7 +34634,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i23 >> 2] = HEAP32[i37 >> 2]; HEAP32[i1 >> 2] = HEAP32[i22 >> 2]; HEAP32[i2 >> 2] = HEAP32[i23 >> 2]; - i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39585, 39593) | 0; + i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39898, 39906) | 0; HEAP32[i36 >> 2] = i43; i43 = 26; break; @@ -34653,7 +34714,7 @@ function _free(i1) { var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0; if (!i1) return; i3 = i1 + -8 | 0; - i7 = HEAP32[11487] | 0; + i7 = HEAP32[11568] | 0; if (i3 >>> 0 < i7 >>> 0) _abort(); i1 = HEAP32[i1 + -4 >> 2] | 0; i2 = i1 & 3; @@ -34666,7 +34727,7 @@ function _free(i1) { i10 = i3 + (0 - i1) | 0; i9 = i1 + i4 | 0; if (i10 >>> 0 < i7 >>> 0) _abort(); - if ((i10 | 0) == (HEAP32[11488] | 0)) { + if ((i10 | 0) == (HEAP32[11569] | 0)) { i1 = i13 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; if ((i2 & 3 | 0) != 3) { @@ -34674,7 +34735,7 @@ function _free(i1) { i5 = i9; break; } - HEAP32[11485] = i9; + HEAP32[11566] = i9; HEAP32[i1 >> 2] = i2 & -2; HEAP32[i10 + 4 >> 2] = i9 | 1; HEAP32[i10 + i9 >> 2] = i9; @@ -34684,13 +34745,13 @@ function _free(i1) { if (i1 >>> 0 < 256) { i2 = HEAP32[i10 + 8 >> 2] | 0; i3 = HEAP32[i10 + 12 >> 2] | 0; - i1 = 45972 + (i4 << 1 << 2) | 0; + i1 = 46296 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i7 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i10 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11483] = HEAP32[11483] & ~(1 << i4); + HEAP32[11564] = HEAP32[11564] & ~(1 << i4); i16 = i10; i5 = i9; break; @@ -34754,17 +34815,17 @@ function _free(i1) { } while (0); if (i6) { i1 = HEAP32[i10 + 28 >> 2] | 0; - i2 = 46236 + (i1 << 2) | 0; + i2 = 46560 + (i1 << 2) | 0; if ((i10 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i8; if (!i8) { - HEAP32[11484] = HEAP32[11484] & ~(1 << i1); + HEAP32[11565] = HEAP32[11565] & ~(1 << i1); i16 = i10; i5 = i9; break; } } else { - if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i10 | 0)) HEAP32[i1 >> 2] = i8; else HEAP32[i6 + 20 >> 2] = i8; if (!i8) { @@ -34773,7 +34834,7 @@ function _free(i1) { break; } } - i3 = HEAP32[11487] | 0; + i3 = HEAP32[11568] | 0; if (i8 >>> 0 < i3 >>> 0) _abort(); HEAP32[i8 + 24 >> 2] = i6; i1 = i10 + 16 | 0; @@ -34784,7 +34845,7 @@ function _free(i1) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i1) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i8 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i8; i16 = i10; @@ -34807,20 +34868,20 @@ function _free(i1) { i2 = HEAP32[i1 >> 2] | 0; if (!(i2 & 1)) _abort(); if (!(i2 & 2)) { - if ((i13 | 0) == (HEAP32[11489] | 0)) { - i15 = (HEAP32[11486] | 0) + i5 | 0; - HEAP32[11486] = i15; - HEAP32[11489] = i16; + if ((i13 | 0) == (HEAP32[11570] | 0)) { + i15 = (HEAP32[11567] | 0) + i5 | 0; + HEAP32[11567] = i15; + HEAP32[11570] = i16; HEAP32[i16 + 4 >> 2] = i15 | 1; - if ((i16 | 0) != (HEAP32[11488] | 0)) return; - HEAP32[11488] = 0; - HEAP32[11485] = 0; + if ((i16 | 0) != (HEAP32[11569] | 0)) return; + HEAP32[11569] = 0; + HEAP32[11566] = 0; return; } - if ((i13 | 0) == (HEAP32[11488] | 0)) { - i15 = (HEAP32[11485] | 0) + i5 | 0; - HEAP32[11485] = i15; - HEAP32[11488] = i16; + if ((i13 | 0) == (HEAP32[11569] | 0)) { + i15 = (HEAP32[11566] | 0) + i5 | 0; + HEAP32[11566] = i15; + HEAP32[11569] = i16; HEAP32[i16 + 4 >> 2] = i15 | 1; HEAP32[i16 + i15 >> 2] = i15; return; @@ -34856,14 +34917,14 @@ function _free(i1) { i2 = i3; } } - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = 0; i12 = i1; break; } } else { i2 = HEAP32[i13 + 8 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i3 = i2 + 12 | 0; if ((HEAP32[i3 >> 2] | 0) != (i13 | 0)) _abort(); i4 = i1 + 8 | 0; @@ -34876,20 +34937,20 @@ function _free(i1) { } while (0); if (i6 | 0) { i1 = HEAP32[i13 + 28 >> 2] | 0; - i2 = 46236 + (i1 << 2) | 0; + i2 = 46560 + (i1 << 2) | 0; if ((i13 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i12; if (!i12) { - HEAP32[11484] = HEAP32[11484] & ~(1 << i1); + HEAP32[11565] = HEAP32[11565] & ~(1 << i1); break; } } else { - if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i13 | 0)) HEAP32[i1 >> 2] = i12; else HEAP32[i6 + 20 >> 2] = i12; if (!i12) break; } - i3 = HEAP32[11487] | 0; + i3 = HEAP32[11568] | 0; if (i12 >>> 0 < i3 >>> 0) _abort(); HEAP32[i12 + 24 >> 2] = i6; i1 = i13 + 16 | 0; @@ -34900,7 +34961,7 @@ function _free(i1) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i12 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i12; break; @@ -34909,17 +34970,17 @@ function _free(i1) { } else { i2 = HEAP32[i13 + 8 >> 2] | 0; i3 = HEAP32[i13 + 12 >> 2] | 0; - i1 = 45972 + (i4 << 1 << 2) | 0; + i1 = 46296 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i13 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11483] = HEAP32[11483] & ~(1 << i4); + HEAP32[11564] = HEAP32[11564] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { - if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i3 + 8 | 0; if ((HEAP32[i1 >> 2] | 0) == (i13 | 0)) i11 = i1; else _abort(); } else i11 = i3 + 8 | 0; @@ -34928,8 +34989,8 @@ function _free(i1) { } while (0); HEAP32[i16 + 4 >> 2] = i5 | 1; HEAP32[i16 + i5 >> 2] = i5; - if ((i16 | 0) == (HEAP32[11488] | 0)) { - HEAP32[11485] = i5; + if ((i16 | 0) == (HEAP32[11569] | 0)) { + HEAP32[11566] = i5; return; } } else { @@ -34939,18 +35000,18 @@ function _free(i1) { } i1 = i5 >>> 3; if (i5 >>> 0 < 256) { - i3 = 45972 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11483] | 0; + i3 = 46296 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11564] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { i14 = i2; i15 = i1; } } else { - HEAP32[11483] = i2 | i1; + HEAP32[11564] = i2 | i1; i14 = i3; i15 = i3 + 8 | 0; } @@ -34970,11 +35031,11 @@ function _free(i1) { i1 = 14 - (i13 | i14 | i1) + (i15 << i1 >>> 15) | 0; i1 = i5 >>> (i1 + 7 | 0) & 1 | i1 << 1; } else i1 = 0; - i4 = 46236 + (i1 << 2) | 0; + i4 = 46560 + (i1 << 2) | 0; HEAP32[i16 + 28 >> 2] = i1; HEAP32[i16 + 20 >> 2] = 0; HEAP32[i16 + 16 >> 2] = 0; - i2 = HEAP32[11484] | 0; + i2 = HEAP32[11565] | 0; i3 = 1 << i1; do if (i2 & i3) { i2 = i5 << ((i1 | 0) == 31 ? 0 : 25 - (i1 >>> 1) | 0); @@ -34994,7 +35055,7 @@ function _free(i1) { i4 = i1; } } - if ((i1 | 0) == 127) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if ((i1 | 0) == 127) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i3 >> 2] = i16; HEAP32[i16 + 24 >> 2] = i4; HEAP32[i16 + 12 >> 2] = i16; @@ -35003,7 +35064,7 @@ function _free(i1) { } else if ((i1 | 0) == 130) { i1 = i4 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i15 = HEAP32[11487] | 0; + i15 = HEAP32[11568] | 0; if (i2 >>> 0 >= i15 >>> 0 & i4 >>> 0 >= i15 >>> 0) { HEAP32[i2 + 12 >> 2] = i16; HEAP32[i1 >> 2] = i16; @@ -35014,20 +35075,20 @@ function _free(i1) { } else _abort(); } } else { - HEAP32[11484] = i2 | i3; + HEAP32[11565] = i2 | i3; HEAP32[i4 >> 2] = i16; HEAP32[i16 + 24 >> 2] = i4; HEAP32[i16 + 12 >> 2] = i16; HEAP32[i16 + 8 >> 2] = i16; } while (0); - i16 = (HEAP32[11491] | 0) + -1 | 0; - HEAP32[11491] = i16; - if (!i16) i1 = 46388; else return; + i16 = (HEAP32[11572] | 0) + -1 | 0; + HEAP32[11572] = i16; + if (!i16) i1 = 46712; else return; while (1) { i1 = HEAP32[i1 >> 2] | 0; if (!i1) break; else i1 = i1 + 8 | 0; } - HEAP32[11491] = -1; + HEAP32[11572] = -1; return; } @@ -35421,10 +35482,10 @@ function __ZN4wasm17WasmBinaryBuilder15maybeVisitUnaryERPNS_10ExpressionEh(i2, i } while (0); if ((i5 | 0) == 49) { if (HEAP8[i2 + 12 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20777) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20673) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i7) | 0; @@ -35676,9 +35737,9 @@ function _dispose_chunk(i1, i3) { if (!(i2 & 3)) return; i11 = i1 + (0 - i6) | 0; i10 = i6 + i3 | 0; - i8 = HEAP32[11487] | 0; + i8 = HEAP32[11568] | 0; if (i11 >>> 0 < i8 >>> 0) _abort(); - if ((i11 | 0) == (HEAP32[11488] | 0)) { + if ((i11 | 0) == (HEAP32[11569] | 0)) { i1 = i14 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; if ((i2 & 3 | 0) != 3) { @@ -35686,7 +35747,7 @@ function _dispose_chunk(i1, i3) { i5 = i10; break; } - HEAP32[11485] = i10; + HEAP32[11566] = i10; HEAP32[i1 >> 2] = i2 & -2; HEAP32[i11 + 4 >> 2] = i10 | 1; HEAP32[i11 + i10 >> 2] = i10; @@ -35696,13 +35757,13 @@ function _dispose_chunk(i1, i3) { if (i6 >>> 0 < 256) { i2 = HEAP32[i11 + 8 >> 2] | 0; i3 = HEAP32[i11 + 12 >> 2] | 0; - i1 = 45972 + (i4 << 1 << 2) | 0; + i1 = 46296 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i8 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i11 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11483] = HEAP32[11483] & ~(1 << i4); + HEAP32[11564] = HEAP32[11564] & ~(1 << i4); i17 = i11; i5 = i10; break; @@ -35766,17 +35827,17 @@ function _dispose_chunk(i1, i3) { } while (0); if (i6) { i1 = HEAP32[i11 + 28 >> 2] | 0; - i2 = 46236 + (i1 << 2) | 0; + i2 = 46560 + (i1 << 2) | 0; if ((i11 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i9; if (!i9) { - HEAP32[11484] = HEAP32[11484] & ~(1 << i1); + HEAP32[11565] = HEAP32[11565] & ~(1 << i1); i17 = i11; i5 = i10; break; } } else { - if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i11 | 0)) HEAP32[i1 >> 2] = i9; else HEAP32[i6 + 20 >> 2] = i9; if (!i9) { @@ -35785,7 +35846,7 @@ function _dispose_chunk(i1, i3) { break; } } - i3 = HEAP32[11487] | 0; + i3 = HEAP32[11568] | 0; if (i9 >>> 0 < i3 >>> 0) _abort(); HEAP32[i9 + 24 >> 2] = i6; i1 = i11 + 16 | 0; @@ -35796,7 +35857,7 @@ function _dispose_chunk(i1, i3) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i1) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i9 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i9; i17 = i11; @@ -35814,25 +35875,25 @@ function _dispose_chunk(i1, i3) { i17 = i1; i5 = i3; } while (0); - i7 = HEAP32[11487] | 0; + i7 = HEAP32[11568] | 0; if (i14 >>> 0 < i7 >>> 0) _abort(); i1 = i14 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; if (!(i2 & 2)) { - if ((i14 | 0) == (HEAP32[11489] | 0)) { - i16 = (HEAP32[11486] | 0) + i5 | 0; - HEAP32[11486] = i16; - HEAP32[11489] = i17; + if ((i14 | 0) == (HEAP32[11570] | 0)) { + i16 = (HEAP32[11567] | 0) + i5 | 0; + HEAP32[11567] = i16; + HEAP32[11570] = i17; HEAP32[i17 + 4 >> 2] = i16 | 1; - if ((i17 | 0) != (HEAP32[11488] | 0)) return; - HEAP32[11488] = 0; - HEAP32[11485] = 0; + if ((i17 | 0) != (HEAP32[11569] | 0)) return; + HEAP32[11569] = 0; + HEAP32[11566] = 0; return; } - if ((i14 | 0) == (HEAP32[11488] | 0)) { - i16 = (HEAP32[11485] | 0) + i5 | 0; - HEAP32[11485] = i16; - HEAP32[11488] = i17; + if ((i14 | 0) == (HEAP32[11569] | 0)) { + i16 = (HEAP32[11566] | 0) + i5 | 0; + HEAP32[11566] = i16; + HEAP32[11569] = i17; HEAP32[i17 + 4 >> 2] = i16 | 1; HEAP32[i17 + i16 >> 2] = i16; return; @@ -35888,20 +35949,20 @@ function _dispose_chunk(i1, i3) { } while (0); if (i6 | 0) { i1 = HEAP32[i14 + 28 >> 2] | 0; - i2 = 46236 + (i1 << 2) | 0; + i2 = 46560 + (i1 << 2) | 0; if ((i14 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i13; if (!i13) { - HEAP32[11484] = HEAP32[11484] & ~(1 << i1); + HEAP32[11565] = HEAP32[11565] & ~(1 << i1); break; } } else { - if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i14 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i6 + 20 >> 2] = i13; if (!i13) break; } - i3 = HEAP32[11487] | 0; + i3 = HEAP32[11568] | 0; if (i13 >>> 0 < i3 >>> 0) _abort(); HEAP32[i13 + 24 >> 2] = i6; i1 = i14 + 16 | 0; @@ -35912,7 +35973,7 @@ function _dispose_chunk(i1, i3) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i13 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i13; break; @@ -35921,13 +35982,13 @@ function _dispose_chunk(i1, i3) { } else { i2 = HEAP32[i14 + 8 >> 2] | 0; i3 = HEAP32[i14 + 12 >> 2] | 0; - i1 = 45972 + (i4 << 1 << 2) | 0; + i1 = 46296 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i7 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i14 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11483] = HEAP32[11483] & ~(1 << i4); + HEAP32[11564] = HEAP32[11564] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { @@ -35940,8 +36001,8 @@ function _dispose_chunk(i1, i3) { } while (0); HEAP32[i17 + 4 >> 2] = i5 | 1; HEAP32[i17 + i5 >> 2] = i5; - if ((i17 | 0) == (HEAP32[11488] | 0)) { - HEAP32[11485] = i5; + if ((i17 | 0) == (HEAP32[11569] | 0)) { + HEAP32[11566] = i5; return; } } else { @@ -35951,18 +36012,18 @@ function _dispose_chunk(i1, i3) { } i1 = i5 >>> 3; if (i5 >>> 0 < 256) { - i3 = 45972 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11483] | 0; + i3 = 46296 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11564] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { i15 = i2; i16 = i1; } } else { - HEAP32[11483] = i2 | i1; + HEAP32[11564] = i2 | i1; i15 = i3; i16 = i3 + 8 | 0; } @@ -35982,14 +36043,14 @@ function _dispose_chunk(i1, i3) { i1 = 14 - (i14 | i15 | i1) + (i16 << i1 >>> 15) | 0; i1 = i5 >>> (i1 + 7 | 0) & 1 | i1 << 1; } else i1 = 0; - i4 = 46236 + (i1 << 2) | 0; + i4 = 46560 + (i1 << 2) | 0; HEAP32[i17 + 28 >> 2] = i1; HEAP32[i17 + 20 >> 2] = 0; HEAP32[i17 + 16 >> 2] = 0; - i2 = HEAP32[11484] | 0; + i2 = HEAP32[11565] | 0; i3 = 1 << i1; if (!(i2 & i3)) { - HEAP32[11484] = i2 | i3; + HEAP32[11565] = i2 | i3; HEAP32[i4 >> 2] = i17; HEAP32[i17 + 24 >> 2] = i4; HEAP32[i17 + 12 >> 2] = i17; @@ -36014,7 +36075,7 @@ function _dispose_chunk(i1, i3) { } } if ((i1 | 0) == 124) { - if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); HEAP32[i3 >> 2] = i17; HEAP32[i17 + 24 >> 2] = i4; HEAP32[i17 + 12 >> 2] = i17; @@ -36023,7 +36084,7 @@ function _dispose_chunk(i1, i3) { } else if ((i1 | 0) == 127) { i1 = i4 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i16 = HEAP32[11487] | 0; + i16 = HEAP32[11568] | 0; if (!(i2 >>> 0 >= i16 >>> 0 & i4 >>> 0 >= i16 >>> 0)) _abort(); HEAP32[i2 + 12 >> 2] = i17; HEAP32[i1 >> 2] = i17; @@ -36034,199 +36095,6 @@ function _dispose_chunk(i1, i3) { } } -function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i16, i15) { - i16 = i16 | 0; - i15 = i15 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; - i19 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i12 = i19 + 8 | 0; - i13 = i19; - i17 = i16 + 24 | 0; - HEAP32[i17 >> 2] = i15; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 35096, 1) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i16); - i18 = i16 + 4 | 0; - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 34986, 0) | 0, 32) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i15 + 72 >> 2] | 0) | 0; - i1 = i15 + 76 | 0; - i2 = HEAP32[i1 >> 2] | 0; - if ((i2 | 0) < 65535) switch (i2 | 0) { - case 0: - break; - default: - i3 = 2; - } else switch (i2 | 0) { - case 65535: - break; - default: - i3 = 2; - } - if ((i3 | 0) == 2) { - i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i16 >> 2] | 0, 32) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i14, HEAP32[i1 >> 2] | 0) | 0; - } - i5 = i15 + 80 | 0; - i6 = i15 + 84 | 0; - i7 = HEAP32[i6 >> 2] | 0; - i14 = i16 + 16 | 0; - i8 = i16 + 8 | 0; - i9 = i12 + 4 | 0; - i10 = i12 + 8 | 0; - i11 = i12 + 4 | 0; - i4 = HEAP32[i5 >> 2] | 0; - while (1) { - if ((i4 | 0) == (i7 | 0)) break; - __ZN4wasm6Memory7SegmentC2ERKS1_(i12, i4); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP8[i8 >> 0] | 0 ? 53494 : 31524) | 0, 31529) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, HEAP32[i12 >> 2] | 0) | 0, 31539) | 0; - i3 = 0; - while (1) { - i1 = HEAP32[i9 >> 2] | 0; - if (i3 >>> 0 >= ((HEAP32[i10 >> 2] | 0) - i1 | 0) >>> 0) break; - i1 = HEAP8[i1 + i3 >> 0] | 0; - L13 : do switch (i1 << 24 >> 24) { - case 10: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31545) | 0; - break; - } - case 13: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31548) | 0; - break; - } - case 9: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31552) | 0; - break; - } - case 12: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31555) | 0; - break; - } - case 8: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31559) | 0; - break; - } - case 92: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31563) | 0; - break; - } - case 34: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31566) | 0; - break; - } - case 39: - { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31569) | 0; - break; - } - default: - { - i2 = HEAP32[i16 >> 2] | 0; - if ((i1 + -32 & 255) < 95) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_h(i2, i1) | 0; - break L13; - } else { - i20 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; - HEAP32[i20 >> 2] = HEAP32[i20 >> 2] & -75 | 8; - i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 92) | 0, (i1 & 255) >>> 4 & 255) | 0, i1 & 15) | 0; - i2 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; - HEAP32[i2 >> 2] = HEAP32[i2 >> 2] & -75 | 2; - break L13; - } - } - } while (0); - i3 = i3 + 1 | 0; - } - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31542) | 0; - __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i11); - i4 = i4 + 16 | 0; - } - if ((HEAP32[i6 >> 2] | 0) == (HEAP32[i5 >> 2] | 0)) i1 = 53494; else i1 = HEAP8[i8 >> 0] | 0 ? 53494 : 31572; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, i1) | 0, 41) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - i1 = i15 + 92 | 0; - if (HEAP32[i1 >> 2] | 0) { - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 31576, 0) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i16 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 31584) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - } - i1 = i15 + 96 | 0; - if (HEAP32[i1 >> 2] | 0) { - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - i20 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 35049, 0) | 0, 32) | 0; - HEAP32[i13 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i12 >> 2] = HEAP32[i13 >> 2]; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i20, i12) | 0, 41) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - } - i2 = HEAP32[i15 + 4 >> 2] | 0; - i1 = HEAP32[i15 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i16, HEAP32[i1 >> 2] | 0, 1); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - i1 = i1 + 4 | 0; - } - i2 = HEAP32[i15 + 16 >> 2] | 0; - i1 = HEAP32[i15 + 12 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i16, HEAP32[i1 >> 2] | 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - i1 = i1 + 4 | 0; - } - i2 = HEAP32[i15 + 28 >> 2] | 0; - i1 = HEAP32[i15 + 24 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i16, HEAP32[i1 >> 2] | 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - i1 = i1 + 4 | 0; - } - i2 = HEAP32[i15 + 52 >> 2] | 0; - i1 = HEAP32[i15 + 48 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression11visitGlobalEPNS_6GlobalE(i16, HEAP32[i1 >> 2] | 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - i1 = i1 + 4 | 0; - } - i1 = i15 + 60 | 0; - if ((HEAP32[i15 + 64 >> 2] | 0) != (HEAP32[i1 >> 2] | 0)) { - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i16, i1); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - } - i2 = HEAP32[i15 + 40 >> 2] | 0; - i1 = HEAP32[i15 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i16, HEAP32[i1 >> 2] | 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - i1 = i1 + 4 | 0; - } - __ZN4wasm16PrintSExpression9decIndentEv(i16); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; - HEAP32[i17 >> 2] = 0; - STACKTOP = i19; - return; -} - function __ZN4wasm10PostWalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i5, i1) { i5 = i5 | 0; i1 = i1 | 0; @@ -36805,15 +36673,15 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3) if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i2 + 68 >> 2] | 0)) { i7 = i2 + 12 | 0; if (HEAP8[i7 >> 0] | 0) { - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19878) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19774) | 0; i9 = i2 + 124 | 0; i5 = (HEAP32[i9 >> 2] | 0) + 1 | 0; HEAP32[i9 >> 2] = i5; - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i1, i5) | 0, 19895) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i1, i5) | 0, 19791) | 0; i5 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i6 >> 2] | 0) | 0; i1 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i1) | 0; @@ -36822,10 +36690,10 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3) i5 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i2) | 0; if (!(HEAP8[i7 >> 0] | 0)) i1 = i5 & 255; else { i1 = i5 & 255; - i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19900) | 0, i1) | 0; + i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19796) | 0, i1) | 0; i10 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i10; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i10) | 0; @@ -36953,13 +36821,13 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3) } default: if (((((!(__ZN4wasm17WasmBinaryBuilder16maybeVisitBinaryERPNS_10ExpressionEh(i2, i3, i5) | 0) ? !(__ZN4wasm17WasmBinaryBuilder15maybeVisitUnaryERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder15maybeVisitConstERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder14maybeVisitLoadERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder15maybeVisitStoreERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder14maybeVisitHostERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) { - i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19923) | 0; + i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19819) | 0; i9 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i9 >> 2] = HEAP32[i9 >> 2] & -75 | 8; i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i10, i1) | 0; i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i9; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0; @@ -36968,15 +36836,15 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3) } } while (0); if (HEAP8[i7 >> 0] | 0) { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19935) | 0; + i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19831) | 0; i7 = i2 + 124 | 0; i10 = HEAP32[i7 >> 2] | 0; HEAP32[i7 >> 2] = i10 + -1; - i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i9, i10) | 0, 19895) | 0; + i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i9, i10) | 0, 19791) | 0; i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i10, HEAP32[i6 >> 2] | 0) | 0; i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i9; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0; @@ -36990,6 +36858,195 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3) return i1 | 0; } +function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i12, i11) { + i12 = i12 | 0; + i11 = i11 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0; + i15 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i9 = i15 + 8 | 0; + i10 = i15; + i13 = i12 + 24 | 0; + HEAP32[i13 >> 2] = i11; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 35396, 1) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i12); + i14 = i12 + 4 | 0; + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 35286, 0) | 0, 32) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i11 + 80 >> 2] | 0) | 0; + i1 = i11 + 84 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if ((i2 | 0) < 65535) switch (i2 | 0) { + case 0: + break; + default: + i3 = 2; + } else switch (i2 | 0) { + case 65535: + break; + default: + i3 = 2; + } + if ((i3 | 0) == 2) { + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i12 >> 2] | 0, 32) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i8, HEAP32[i1 >> 2] | 0) | 0; + } + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31816) | 0; + i5 = HEAP32[i11 + 92 >> 2] | 0; + i6 = i9 + 4 | 0; + i7 = i9 + 8 | 0; + i8 = i9 + 4 | 0; + i4 = HEAP32[i11 + 88 >> 2] | 0; + while (1) { + if ((i4 | 0) == (i5 | 0)) break; + __ZN4wasm6Memory7SegmentC2ERKS1_(i9, i4); + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31819, 1) | 0; + __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i12, HEAP32[i9 >> 2] | 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31825) | 0; + i3 = 0; + while (1) { + i1 = HEAP32[i6 >> 2] | 0; + if (i3 >>> 0 >= ((HEAP32[i7 >> 2] | 0) - i1 | 0) >>> 0) break; + i1 = HEAP8[i1 + i3 >> 0] | 0; + L13 : do switch (i1 << 24 >> 24) { + case 10: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31832) | 0; + break; + } + case 13: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31835) | 0; + break; + } + case 9: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31839) | 0; + break; + } + case 12: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31842) | 0; + break; + } + case 8: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31846) | 0; + break; + } + case 92: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31850) | 0; + break; + } + case 34: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31853) | 0; + break; + } + case 39: + { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31856) | 0; + break; + } + default: + { + i2 = HEAP32[i12 >> 2] | 0; + if ((i1 + -32 & 255) < 95) { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_h(i2, i1) | 0; + break L13; + } else { + i16 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; + HEAP32[i16 >> 2] = HEAP32[i16 >> 2] & -75 | 8; + i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 92) | 0, (i1 & 255) >>> 4 & 255) | 0, i1 & 15) | 0; + i2 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i2 >> 2] & -75 | 2; + break L13; + } + } + } while (0); + i3 = i3 + 1 | 0; + } + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31828) | 0; + __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i8); + i4 = i4 + 16 | 0; + } + i1 = i11 + 100 | 0; + if (HEAP32[i1 >> 2] | 0) { + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31859, 0) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 31867) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 16 >> 2] | 0) | 0; + } + i1 = i11 + 104 | 0; + if (!(HEAP32[i1 >> 2] | 0)) i3 = i12 + 16 | 0; else { + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 35349, 0) | 0, 32) | 0; + HEAP32[i10 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i9 >> 2] = HEAP32[i10 >> 2]; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i3, i9) | 0, 41) | 0; + i3 = i12 + 16 | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + } + i2 = HEAP32[i11 + 4 >> 2] | 0; + i1 = HEAP32[i11 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i12, HEAP32[i1 >> 2] | 0, 1); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + i1 = i1 + 4 | 0; + } + i2 = HEAP32[i11 + 16 >> 2] | 0; + i1 = HEAP32[i11 + 12 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i12, HEAP32[i1 >> 2] | 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + i1 = i1 + 4 | 0; + } + i2 = HEAP32[i11 + 28 >> 2] | 0; + i1 = HEAP32[i11 + 24 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i12, HEAP32[i1 >> 2] | 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + i1 = i1 + 4 | 0; + } + i2 = HEAP32[i11 + 52 >> 2] | 0; + i1 = HEAP32[i11 + 48 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression11visitGlobalEPNS_6GlobalE(i12, HEAP32[i1 >> 2] | 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + i1 = i1 + 4 | 0; + } + i1 = i11 + 60 | 0; + if (!(((HEAP32[i11 + 72 >> 2] | 0) == (HEAP32[i11 + 68 >> 2] | 0) ? (HEAP32[i1 >> 2] | 0) == 0 : 0) ? (HEAP32[i11 + 64 >> 2] | 0) == -1 : 0)) { + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i12, i1); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + } + i2 = HEAP32[i11 + 40 >> 2] | 0; + i1 = HEAP32[i11 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, HEAP32[i1 >> 2] | 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + i1 = i1 + 4 | 0; + } + __ZN4wasm16PrintSExpression9decIndentEv(i12); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i13 >> 2] = 0; + STACKTOP = i15; + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S4_RT_(i1, i3, i9) { i1 = i1 | 0; i3 = i3 | 0; @@ -37136,7 +37193,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S i3 = i9 + 4 | 0; i2 = HEAP32[i3 >> 2] | 0; if ((HEAP32[i9 >> 2] | 0) == (i2 | 0)) break L1; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42661) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42974) | 0; i5 = i9 + 16 | 0; i1 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i8 >> 2] = HEAP32[i9 + 12 >> 2]; @@ -37207,10 +37264,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) { i37 = i39 + 28 | 0; i38 = i10 + 12 | 0; if (HEAP8[i38 >> 0] | 0) { - i34 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19685) | 0; + i34 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19581) | 0; i33 = __ZNKSt3__28ios_base6getlocEv(i34 + (HEAP32[(HEAP32[i34 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i9 >> 2] = i33; - i33 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0; + i33 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0; i33 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i33 >> 2] | 0) + 28 >> 2] & 31](i33, 10) | 0; __ZNSt3__26localeD2Ev(i9); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i34, i33) | 0; @@ -37218,7 +37275,7 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) { } i13 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i10) | 0; i14 = i10 + 24 | 0; - if ((i13 | 0) != ((HEAP32[i10 + 28 >> 2] | 0) - (HEAP32[i14 >> 2] | 0) >> 2 | 0)) ___assert_fail(19702, 18854, 1506, 19732); + if ((i13 | 0) != ((HEAP32[i10 + 28 >> 2] | 0) - (HEAP32[i14 >> 2] | 0) >> 2 | 0)) ___assert_fail(19598, 18750, 1514, 19628); i16 = i10 + 16 | 0; i17 = i10 + 68 | 0; i18 = i15 + 4 | 0; @@ -37244,11 +37301,11 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) { break; } if (HEAP8[i38 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19746) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19642) | 0; i7 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, HEAP32[i16 >> 2] | 0) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i9 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i9); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0; @@ -37262,10 +37319,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) { HEAP32[i17 >> 2] = (HEAP32[i16 >> 2] | 0) + i1; i7 = HEAP32[(HEAP32[i14 >> 2] | 0) + (i8 << 2) >> 2] | 0; if (HEAP8[i38 >> 0] | 0) { - i6 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19768) | 0, i8) | 0; + i6 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19664) | 0, i8) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i9 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i9); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -37318,7 +37375,7 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) { } i2 = i2 + 1 | 0; } - HEAP32[i36 >> 2] = (HEAP32[i10 >> 2] | 0) + 100; + HEAP32[i36 >> 2] = (HEAP32[i10 >> 2] | 0) + 108; i6 = __ZN4wasm4Name7fromIntEj(i8) | 0; HEAP32[i37 >> 2] = i6; i6 = HEAP32[i7 + 4 >> 2] | 0; @@ -37328,10 +37385,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) { HEAP32[i6 + 32 >> 2] = HEAP32[i7 >> 2]; HEAP32[i24 >> 2] = i6; if (HEAP8[i38 >> 0] | 0) { - i7 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19776) | 0, i8) | 0; + i7 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19672) | 0, i8) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i9 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i9); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0; @@ -37382,7 +37439,7 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) { if ((i1 | 0) == 7) { STACKTOP = i39; return; - } else if ((i1 | 0) == 11) ___assert_fail(19759, 18854, 1510, 19732); else if ((i1 | 0) == 32) ___assert_fail(19798, 18854, 1545, 19732); else if ((i1 | 0) == 34) ___assert_fail(19817, 18854, 1546, 19732); else if ((i1 | 0) == 36) ___assert_fail(19841, 18854, 1547, 19732); else if ((i1 | 0) == 38) ___assert_fail(19841, 18854, 1549, 19732); else if ((i1 | 0) == 40) ___assert_fail(19798, 18854, 1550, 19732); else if ((i1 | 0) == 42) ___assert_fail(19817, 18854, 1551, 19732); else if ((i1 | 0) == 44) ___assert_fail(19852, 18854, 1552, 19732); + } else if ((i1 | 0) == 11) ___assert_fail(19655, 18750, 1518, 19628); else if ((i1 | 0) == 32) ___assert_fail(19694, 18750, 1553, 19628); else if ((i1 | 0) == 34) ___assert_fail(19713, 18750, 1554, 19628); else if ((i1 | 0) == 36) ___assert_fail(19737, 18750, 1555, 19628); else if ((i1 | 0) == 38) ___assert_fail(19737, 18750, 1557, 19628); else if ((i1 | 0) == 40) ___assert_fail(19694, 18750, 1558, 19628); else if ((i1 | 0) == 42) ___assert_fail(19713, 18750, 1559, 19628); else if ((i1 | 0) == 44) ___assert_fail(19748, 18750, 1560, 19628); } function __ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri(i1, i3, i2, i4, i7, i8, i9, i10, i5, i12) { @@ -37401,7 +37458,7 @@ function __ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba STACKTOP = STACKTOP + 16 | 0; i11 = i13; if (i1) { - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49196) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49520) | 0; if (i3) { FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 44 >> 2] & 255](i11, i6); i1 = HEAP32[i11 >> 2] | 0; @@ -37513,7 +37570,7 @@ function __ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i6 >> 2] | 0) + 36 >> 2] & 127](i6) | 0; } else { - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49188) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49512) | 0; if (i3) { FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 44 >> 2] & 255](i11, i6); i1 = HEAP32[i11 >> 2] | 0; @@ -37965,7 +38022,7 @@ function ___intscan(i13, i4, i6, i1, i2) { HEAP32[i15 >> 2] = i3 + 1; i3 = HEAPU8[i3 >> 0] | 0; } else i3 = ___shgetc(i13) | 0; - if ((HEAPU8[35369 + i3 >> 0] | 0) > 15) { + if ((HEAPU8[35682 + i3 >> 0] | 0) > 15) { i1 = (HEAP32[i14 >> 2] | 0) == 0; if (!i1) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1; if (!i6) { @@ -37989,7 +38046,7 @@ function ___intscan(i13, i4, i6, i1, i2) { } } else { i4 = i5 ? 10 : i4; - if ((HEAPU8[35369 + i3 >> 0] | 0) >>> 0 < i4 >>> 0) i10 = 32; else { + if ((HEAPU8[35682 + i3 >> 0] | 0) >>> 0 < i4 >>> 0) i10 = 32; else { if (HEAP32[i14 >> 2] | 0) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1; ___shlim(i13, 0); i2 = ___errno_location() | 0; @@ -38060,8 +38117,8 @@ function ___intscan(i13, i4, i6, i1, i2) { } else i10 = 46; L63 : do if ((i10 | 0) == 46) { if (!(i4 + -1 & i4)) { - i10 = HEAP8[35625 + ((i4 * 23 | 0) >>> 5 & 7) >> 0] | 0; - i6 = HEAP8[35369 + i3 >> 0] | 0; + i10 = HEAP8[35938 + ((i4 * 23 | 0) >>> 5 & 7) >> 0] | 0; + i6 = HEAP8[35682 + i3 >> 0] | 0; i5 = i6 & 255; if (i5 >>> 0 < i4 >>> 0) { i3 = 0; @@ -38073,7 +38130,7 @@ function ___intscan(i13, i4, i6, i1, i2) { HEAP32[i15 >> 2] = i5 + 1; i5 = HEAPU8[i5 >> 0] | 0; } else i5 = ___shgetc(i13) | 0; - i6 = HEAP8[35369 + i5 >> 0] | 0; + i6 = HEAP8[35682 + i5 >> 0] | 0; i7 = i6 & 255; } while (i3 >>> 0 < 134217728 & i7 >>> 0 < i4 >>> 0); i7 = 0; @@ -38098,7 +38155,7 @@ function ___intscan(i13, i4, i6, i1, i2) { HEAP32[i15 >> 2] = i5 + 1; i5 = HEAPU8[i5 >> 0] | 0; } else i5 = ___shgetc(i13) | 0; - i6 = HEAP8[35369 + i5 >> 0] | 0; + i6 = HEAP8[35682 + i5 >> 0] | 0; if ((i6 & 255) >>> 0 >= i4 >>> 0 | (i7 >>> 0 > i9 >>> 0 | (i7 | 0) == (i9 | 0) & i3 >>> 0 > i8 >>> 0)) { i6 = i7; i10 = 72; @@ -38106,7 +38163,7 @@ function ___intscan(i13, i4, i6, i1, i2) { } else i5 = i7; } } - i6 = HEAP8[35369 + i3 >> 0] | 0; + i6 = HEAP8[35682 + i3 >> 0] | 0; i5 = i6 & 255; if (i5 >>> 0 < i4 >>> 0) { i3 = 0; @@ -38118,7 +38175,7 @@ function ___intscan(i13, i4, i6, i1, i2) { HEAP32[i15 >> 2] = i5 + 1; i5 = HEAPU8[i5 >> 0] | 0; } else i5 = ___shgetc(i13) | 0; - i6 = HEAP8[35369 + i5 >> 0] | 0; + i6 = HEAP8[35682 + i5 >> 0] | 0; i7 = i6 & 255; } while (i3 >>> 0 < 119304647 & i7 >>> 0 < i4 >>> 0); i7 = 0; @@ -38152,7 +38209,7 @@ function ___intscan(i13, i4, i6, i1, i2) { HEAP32[i15 >> 2] = i5 + 1; i5 = HEAPU8[i5 >> 0] | 0; } else i5 = ___shgetc(i13) | 0; - i6 = HEAP8[35369 + i5 >> 0] | 0; + i6 = HEAP8[35682 + i5 >> 0] | 0; if ((i6 & 255) >>> 0 >= i4 >>> 0) { i6 = i7; i10 = 72; @@ -38164,14 +38221,14 @@ function ___intscan(i13, i4, i6, i1, i2) { i10 = 72; } } while (0); - if ((i10 | 0) == 72) if ((HEAPU8[35369 + i5 >> 0] | 0) >>> 0 < i4 >>> 0) { + if ((i10 | 0) == 72) if ((HEAPU8[35682 + i5 >> 0] | 0) >>> 0 < i4 >>> 0) { do { i3 = HEAP32[i15 >> 2] | 0; if (i3 >>> 0 < (HEAP32[i14 >> 2] | 0) >>> 0) { HEAP32[i15 >> 2] = i3 + 1; i3 = HEAPU8[i3 >> 0] | 0; } else i3 = ___shgetc(i13) | 0; - } while ((HEAPU8[35369 + i3 >> 0] | 0) >>> 0 < i4 >>> 0); + } while ((HEAPU8[35682 + i3 >> 0] | 0) >>> 0 < i4 >>> 0); i5 = ___errno_location() | 0; HEAP32[i5 >> 2] = 34; i5 = (i1 & 1 | 0) == 0 & 0 == 0 ? i12 : 0; @@ -38220,7 +38277,7 @@ function __ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba STACKTOP = STACKTOP + 16 | 0; i10 = i12; if (i1) { - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49212) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49536) | 0; if (i3) { FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2); i1 = HEAP32[i10 >> 2] | 0; @@ -38324,7 +38381,7 @@ function __ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i10); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49204) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49528) | 0; if (i3) { FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2); i1 = HEAP32[i10 >> 2] | 0; @@ -38449,7 +38506,7 @@ function __ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas STACKTOP = STACKTOP + 16 | 0; i10 = i12; if (i1) { - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49196) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49520) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2); i1 = HEAP32[i10 >> 2] | 0; HEAP8[i3 >> 0] = i1; @@ -38550,7 +38607,7 @@ function __ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49188) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49512) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2); i1 = HEAP32[i10 >> 2] | 0; HEAP8[i3 >> 0] = i1; @@ -38672,7 +38729,7 @@ function __ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas STACKTOP = STACKTOP + 16 | 0; i10 = i12; if (i1) { - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49212) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49536) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2); i1 = HEAP32[i10 >> 2] | 0; HEAP8[i3 >> 0] = i1; @@ -38767,7 +38824,7 @@ function __ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i10); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49204) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49528) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2); i1 = HEAP32[i10 >> 2] | 0; HEAP8[i3 >> 0] = i1; @@ -38880,7 +38937,7 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI { i1 = i1 + 8 | 0; if (!(HEAP32[i1 >> 2] | 0)) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16602) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16579) | 0; break L1; } else { i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0; @@ -38899,29 +38956,29 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI i3 = i1 + 8 | 0; i5 = HEAP32[i3 >> 2] | 0; if ((HEAP32[i5 + 4 >> 2] | 0) == (HEAP32[i5 >> 2] | 0)) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16611) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16588) | 0; break L1; } __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 91) | 0; if (i6) { i5 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i7 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i7); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11252] = (HEAP32[11252] | 0) + 1; + HEAP32[11330] = (HEAP32[11330] | 0) + 1; } i1 = 0; while (1) { i5 = HEAP32[i3 >> 2] | 0; if (i1 >>> 0 >= (HEAP32[i5 + 4 >> 2] | 0) - (HEAP32[i5 >> 2] | 0) >> 2 >>> 0) break; do if (i1) if (i6) { - i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 43657) | 0; + i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 43970) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i7 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i7); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i5) | 0; @@ -38929,13 +38986,13 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI i2 = 0; break; } else { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42455) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42768) | 0; i2 = 0; break; } else i2 = 0; while (0); while (1) { - if ((i2 | 0) >= (HEAP32[11252] | 0)) break; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0; + if ((i2 | 0) >= (HEAP32[11330] | 0)) break; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0; i2 = i2 + 1 | 0; } __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[(HEAP32[HEAP32[i3 >> 2] >> 2] | 0) + (i1 << 2) >> 2] | 0, i8, i6); @@ -38944,17 +39001,17 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI if (i6) { i1 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i7 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0; __ZNSt3__26localeD2Ev(i7); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i1) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11252] = (HEAP32[11252] | 0) + -1; + HEAP32[11330] = (HEAP32[11330] | 0) + -1; i1 = 0; } else i1 = 0; while (1) { - if ((i1 | 0) >= (HEAP32[11252] | 0)) break; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0; + if ((i1 | 0) >= (HEAP32[11330] | 0)) break; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0; i1 = i1 + 1 | 0; } __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 93) | 0; @@ -38962,12 +39019,12 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI } case 3: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16614) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16591) | 0; break; } case 4: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, HEAP8[i1 + 8 >> 0] | 0 ? 43517 : 43511) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, HEAP8[i1 + 8 >> 0] | 0 ? 43830 : 43824) | 0; break; } case 5: @@ -38976,12 +39033,12 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI if (i6) { i5 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i7 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i7); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11252] = (HEAP32[11252] | 0) + 1; + HEAP32[11330] = (HEAP32[11330] | 0) + 1; i5 = i8; } else i5 = i8; i2 = 1; @@ -38992,10 +39049,10 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI i4 = i1; i3 = HEAP32[i4 + 8 >> 2] | 0; i4 = HEAP32[i4 + 12 >> 2] | 0; - if (!i2 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42455) | 0, i6) : 0) { + if (!i2 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42768) | 0, i6) : 0) { i2 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i7 >> 2] = i2; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0; __ZNSt3__26localeD2Ev(i7); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i2) | 0; @@ -39003,28 +39060,28 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI i2 = 0; } else i2 = 0; while (1) { - if ((i2 | 0) >= (HEAP32[11252] | 0)) break; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0; + if ((i2 | 0) >= (HEAP32[11330] | 0)) break; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0; i2 = i2 + 1 | 0; } - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0, i3) | 0, 16619) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0, i3) | 0, 16596) | 0; __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(i4, i8, i6); i2 = 0; } if (i6) { i1 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i7 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0; __ZNSt3__26localeD2Ev(i7); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i1) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11252] = (HEAP32[11252] | 0) + -1; + HEAP32[11330] = (HEAP32[11330] | 0) + -1; i1 = 0; } else i1 = 0; while (1) { - if ((i1 | 0) >= (HEAP32[11252] | 0)) break; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0; + if ((i1 | 0) >= (HEAP32[11330] | 0)) break; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0; i1 = i1 + 1 | 0; } __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 125) | 0; @@ -39045,237 +39102,237 @@ function __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i1, i2) { do switch (HEAP32[i2 + 8 >> 2] | 0) { case 0: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32370) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32711) | 0; break; } case 2: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32378) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32719) | 0; break; } case 4: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32386) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32727) | 0; break; } case 20: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32397) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32738) | 0; break; } case 1: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32405) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32746) | 0; break; } case 3: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32413) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32754) | 0; break; } case 5: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32421) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32762) | 0; break; } case 21: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32432) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32773) | 0; break; } case 6: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32440) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32781) | 0; break; } case 8: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32448) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32789) | 0; break; } case 10: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32456) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32797) | 0; break; } case 12: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32465) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32806) | 0; break; } case 14: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32475) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32816) | 0; break; } case 16: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32485) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32826) | 0; break; } case 18: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32497) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32838) | 0; break; } case 7: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32506) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32847) | 0; break; } case 9: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32514) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32855) | 0; break; } case 11: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32522) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32863) | 0; break; } case 13: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32531) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32872) | 0; break; } case 15: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32541) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32882) | 0; break; } case 17: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32551) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32892) | 0; break; } case 19: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32563) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32904) | 0; break; } case 22: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32572) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32913) | 0; break; } case 23: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32589) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32930) | 0; break; } case 24: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32606) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32947) | 0; break; } case 25: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32619) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32960) | 0; break; } case 26: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32635) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32976) | 0; break; } case 27: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32651) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32992) | 0; break; } case 28: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32667) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33008) | 0; break; } case 29: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32683) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33024) | 0; break; } case 30: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32699) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33040) | 0; break; } case 31: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32715) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33056) | 0; break; } case 32: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32731) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33072) | 0; break; } case 33: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32747) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33088) | 0; break; } case 34: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32767) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33108) | 0; break; } case 37: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32787) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33128) | 0; break; } case 38: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32805) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33146) | 0; break; } case 35: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32823) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33164) | 0; break; } case 36: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32841) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33182) | 0; break; } case 41: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32859) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33200) | 0; break; } case 42: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32877) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33218) | 0; break; } case 39: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32895) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33236) | 0; break; } case 40: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32913) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33254) | 0; break; } case 43: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32931) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33272) | 0; break; } case 44: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32947) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33288) | 0; break; } case 45: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32962) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33303) | 0; break; } case 46: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32982) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33323) | 0; break; } default: @@ -39317,130 +39374,130 @@ function __ZN4wasm12PassRegistry14registerPassesEv(i1) { i5 = i2 + 48 | 0; i4 = i2 + 24 | 0; i3 = i2; - HEAP32[i27 >> 2] = 2972; + HEAP32[i27 >> 2] = 2976; HEAP32[i27 + 4 >> 2] = 1; HEAP32[i27 + 16 >> 2] = i27; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29697, 29713, i27); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29989, 30005, i27); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i27); - HEAP32[i26 >> 2] = 2972; + HEAP32[i26 >> 2] = 2976; HEAP32[i26 + 4 >> 2] = 2; HEAP32[i26 + 16 >> 2] = i26; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29746, 29771, i26); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30038, 30063, i26); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i26); - HEAP32[i25 >> 2] = 2972; + HEAP32[i25 >> 2] = 2976; HEAP32[i25 + 4 >> 2] = 3; HEAP32[i25 + 16 >> 2] = i25; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29817, 29821, i25); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30109, 30113, i25); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i25); - HEAP32[i24 >> 2] = 2972; + HEAP32[i24 >> 2] = 2976; HEAP32[i24 + 4 >> 2] = 4; HEAP32[i24 + 16 >> 2] = i24; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29846, 29865, i24); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30138, 30157, i24); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i24); - HEAP32[i23 >> 2] = 2972; + HEAP32[i23 >> 2] = 2976; HEAP32[i23 + 4 >> 2] = 5; HEAP32[i23 + 16 >> 2] = i23; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29921, 29952, i23); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30213, 30244, i23); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i23); - HEAP32[i22 >> 2] = 2972; + HEAP32[i22 >> 2] = 2976; HEAP32[i22 + 4 >> 2] = 6; HEAP32[i22 + 16 >> 2] = i22; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29980, 29994, i22); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30272, 30286, i22); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i22); - HEAP32[i21 >> 2] = 2972; + HEAP32[i21 >> 2] = 2976; HEAP32[i21 + 4 >> 2] = 7; HEAP32[i21 + 16 >> 2] = i21; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30040, 30053, i21); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30332, 30345, i21); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i21); - HEAP32[i20 >> 2] = 2972; + HEAP32[i20 >> 2] = 2976; HEAP32[i20 + 4 >> 2] = 8; HEAP32[i20 + 16 >> 2] = i20; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30084, 30092, i20); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30376, 30384, i20); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i20); - HEAP32[i19 >> 2] = 2972; + HEAP32[i19 >> 2] = 2976; HEAP32[i19 + 4 >> 2] = 9; HEAP32[i19 + 16 >> 2] = i19; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30108, 30111, i19); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30400, 30403, i19); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i19); - HEAP32[i18 >> 2] = 2972; + HEAP32[i18 >> 2] = 2976; HEAP32[i18 + 4 >> 2] = 10; HEAP32[i18 + 16 >> 2] = i18; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30121, 30134, i18); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30413, 30426, i18); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i18); - HEAP32[i17 >> 2] = 2972; + HEAP32[i17 >> 2] = 2976; HEAP32[i17 + 4 >> 2] = 11; HEAP32[i17 + 16 >> 2] = i17; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30174, 30196, i17); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30466, 30488, i17); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i17); - HEAP32[i16 >> 2] = 2972; + HEAP32[i16 >> 2] = 2976; HEAP32[i16 + 4 >> 2] = 12; HEAP32[i16 + 16 >> 2] = i16; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30231, 30247, i16); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30523, 30539, i16); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i16); - HEAP32[i15 >> 2] = 2972; + HEAP32[i15 >> 2] = 2976; HEAP32[i15 + 4 >> 2] = 13; HEAP32[i15 + 16 >> 2] = i15; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 35294, 30305, i15); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 35607, 30597, i15); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i15); - HEAP32[i14 >> 2] = 2972; + HEAP32[i14 >> 2] = 2976; HEAP32[i14 + 4 >> 2] = 14; HEAP32[i14 + 16 >> 2] = i14; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30334, 30349, i14); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30626, 30641, i14); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i14); - HEAP32[i13 >> 2] = 2972; + HEAP32[i13 >> 2] = 2976; HEAP32[i13 + 4 >> 2] = 15; HEAP32[i13 + 16 >> 2] = i13; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30387, 30398, i13); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30679, 30690, i13); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i13); - HEAP32[i12 >> 2] = 2972; + HEAP32[i12 >> 2] = 2976; HEAP32[i12 + 4 >> 2] = 16; HEAP32[i12 + 16 >> 2] = i12; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30432, 30447, i12); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30724, 30739, i12); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i12); - HEAP32[i11 >> 2] = 2972; + HEAP32[i11 >> 2] = 2976; HEAP32[i11 + 4 >> 2] = 17; HEAP32[i11 + 16 >> 2] = i11; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30491, 30505, i11); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30783, 30797, i11); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i11); - HEAP32[i10 >> 2] = 2972; + HEAP32[i10 >> 2] = 2976; HEAP32[i10 + 4 >> 2] = 18; HEAP32[i10 + 16 >> 2] = i10; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30529, 30547, i10); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30821, 30839, i10); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i10); - HEAP32[i9 >> 2] = 2972; + HEAP32[i9 >> 2] = 2976; HEAP32[i9 + 4 >> 2] = 19; HEAP32[i9 + 16 >> 2] = i9; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30597, 30621, i9); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30889, 30913, i9); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i9); - HEAP32[i8 >> 2] = 2972; + HEAP32[i8 >> 2] = 2976; HEAP32[i8 + 4 >> 2] = 20; HEAP32[i8 + 16 >> 2] = i8; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30646, 30666, i8); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30938, 30958, i8); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i8); - HEAP32[i7 >> 2] = 2972; + HEAP32[i7 >> 2] = 2976; HEAP32[i7 + 4 >> 2] = 21; HEAP32[i7 + 16 >> 2] = i7; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30722, 30740, i7); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31014, 31032, i7); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i7); - HEAP32[i6 >> 2] = 2972; + HEAP32[i6 >> 2] = 2976; HEAP32[i6 + 4 >> 2] = 22; HEAP32[i6 + 16 >> 2] = i6; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30776, 30791, i6); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31068, 31083, i6); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i6); - HEAP32[i5 >> 2] = 2972; + HEAP32[i5 >> 2] = 2976; HEAP32[i5 + 4 >> 2] = 23; HEAP32[i5 + 16 >> 2] = i5; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30824, 30840, i5); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31116, 31132, i5); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i5); - HEAP32[i4 >> 2] = 2972; + HEAP32[i4 >> 2] = 2976; HEAP32[i4 + 4 >> 2] = 24; HEAP32[i4 + 16 >> 2] = i4; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30883, 30890, i4); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31175, 31182, i4); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i4); - HEAP32[i3 >> 2] = 2972; + HEAP32[i3 >> 2] = 2976; HEAP32[i3 + 4 >> 2] = 25; HEAP32[i3 + 16 >> 2] = i3; - __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30922, 30933, i3); + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31214, 31225, i3); __ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i3); STACKTOP = i2; return; @@ -39464,7 +39521,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i17 = i22; i2 = __ZNKSt3__28ios_base6getlocEv(i13) | 0; HEAP32[i10 >> 2] = i2; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47508) | 0; + i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47832) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i2) | 0; HEAP32[i20 >> 2] = 0; i2 = 0; @@ -39716,7 +39773,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4 i2 = i2 + 1 | 0; } HEAP8[i3 + i4 >> 0] = 0; - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 43889) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 44202) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -39789,7 +39846,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4 i2 = i2 + 1 | 0; } HEAP8[i3 + i4 >> 0] = 0; - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 43889) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 44202) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -39852,7 +39909,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i18 = i23; i12 = __ZNKSt3__28ios_base6getlocEv(i13) | 0; HEAP32[i9 >> 2] = i12; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i12) | 0; HEAP32[i21 >> 2] = 0; i12 = i11 + 8 | 0; @@ -40068,168 +40125,168 @@ function __ZN6cashew4InitC2Ev(i1) { i2 = i4; HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - i1 = HEAP32[11354] | 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 43697); + i1 = HEAP32[11432] | 0; + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 44010); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43697, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 44010, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 1; HEAP32[i2 >> 2] = 1; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 33899); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 34199); HEAP8[i1 + 32 >> 0] = 1; HEAP32[i1 + 36 >> 2] = 1; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA8_KcbNS2_4TypeEEEEvDpOT_(45412, 33899, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA8_KcbNS2_4TypeEEEEvDpOT_(45724, 34199, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 33907); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 34207); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45412, 33907, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45724, 34207, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 33913); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 34213); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45412, 33913, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45724, 34213, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 33917); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 34217); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45412, 33917, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45724, 34217, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 33927); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 34227); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45412, 33927, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45724, 34227, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 33937); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 34237); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45412, 33937, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45724, 34237, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 42503); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 42816); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 42503, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 42816, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 43704); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 44017); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43704, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 44017, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 0; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 43769); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 44082); HEAP8[i1 + 32 >> 0] = 0; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43769, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 44082, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 1; HEAP32[i2 >> 2] = 3; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 33943); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 34243); HEAP8[i1 + 32 >> 0] = 1; HEAP32[i1 + 36 >> 2] = 3; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45412, 33943, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45724, 34243, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 1; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 43630); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 43943); HEAP8[i1 + 32 >> 0] = 1; HEAP32[i1 + 36 >> 2] = 0; - i1 = (HEAP32[11354] | 0) + 40 | 0; - HEAP32[11354] = i1; + i1 = (HEAP32[11432] | 0) + 40 | 0; + HEAP32[11432] = i1; } else { - __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43630, i3, i2); - i1 = HEAP32[11354] | 0; + __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 43943, i3, i2); + i1 = HEAP32[11432] | 0; } HEAP8[i3 >> 0] = 1; HEAP32[i2 >> 2] = 0; - if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) { - __ZN6cashew10IStringSetC2EPKc(i1, 43657); + if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) { + __ZN6cashew10IStringSetC2EPKc(i1, 43970); HEAP8[i1 + 32 >> 0] = 1; HEAP32[i1 + 36 >> 2] = 0; - HEAP32[11354] = (HEAP32[11354] | 0) + 40; - } else __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43657, i3, i2); - __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(45424, 4); + HEAP32[11432] = (HEAP32[11432] | 0) + 40; + } else __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 43970, i3, i2); + __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(45736, 4); i2 = 0; while (1) { - i1 = HEAP32[11353] | 0; - if (i2 >>> 0 >= (((HEAP32[11354] | 0) - i1 | 0) / 40 | 0) >>> 0) break; + i1 = HEAP32[11431] | 0; + if (i2 >>> 0 >= (((HEAP32[11432] | 0) - i1 | 0) / 40 | 0) >>> 0) break; i1 = i1 + (i2 * 40 | 0) + 8 | 0; while (1) { i1 = HEAP32[i1 >> 2] | 0; if (!i1) break; HEAP32[i3 >> 2] = HEAP32[i1 + 8 >> 2]; - i5 = __ZNSt3__213unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[11356] | 0) + ((HEAP32[(HEAP32[11353] | 0) + (i2 * 40 | 0) + 36 >> 2] | 0) * 20 | 0) | 0, i3) | 0; + i5 = __ZNSt3__213unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[11434] | 0) + ((HEAP32[(HEAP32[11431] | 0) + (i2 * 40 | 0) + 36 >> 2] | 0) * 20 | 0) | 0, i3) | 0; HEAP32[i5 >> 2] = i2; } i2 = i2 + 1 | 0; @@ -40261,45 +40318,45 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) { L1 : do switch (HEAP8[i19 >> 0] | 0) { case 110: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45112) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45424) | 0) { i15 = __ZN6cashew3RefixEj(i3, 1) | 0; i15 = __ZN6cashew5Value9getNumberEv(HEAP32[i15 >> 2] | 0) | 0; i15 = (__ZN4wasm9isIntegerEd(+HEAPF64[i15 >> 3]) | 0) & 1 ^ 1; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45056) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45368) | 0) { if (i4 | 0 ? (i8 = __ZN6cashew3RefixEj(i3, 1) | 0, __ZN6cashew7IStringC2EPKcb(i2, __ZN6cashew5Value10getCStringEv(HEAP32[i8 >> 2] | 0) | 0, 1), i8 = __ZN7AsmData7getTypeERKN6cashew7IStringE(i4, i2) | 0, (i8 | 0) != 8) : 0) { i15 = i8; break L1; } if (!i7) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45136) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45448) | 0) { i15 = 1; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45140) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45452) | 0) { i15 = 1; break L1; } - i15 = __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45144) | 0; + i15 = __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45456) | 0; i15 = i15 ? 0 : 8; break L1; } - i19 = (HEAP32[11375] | 0) == 0; + i19 = (HEAP32[11453] | 0) == 0; i1 = __ZN6cashew3RefixEj(i3, 1) | 0; if (i19) { i15 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; - HEAP32[11375] = HEAP32[i15 >> 2]; + HEAP32[11453] = HEAP32[i15 >> 2]; i15 = 2; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(i1, 45500) | 0) i15 = 2; else ___assert_fail(34183, 34209, 73, 34255); + if (__ZN6cashew3RefeqERKNS_7IStringE(i1, 45812) | 0) i15 = 2; else ___assert_fail(34483, 34509, 73, 34555); } else i17 = 40; break; } case 117: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45160) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45472) | 0) { i19 = __ZN6cashew3RefixEj(i3, 1) | 0; i19 = __ZN6cashew5Value10getCStringEv(HEAP32[i19 >> 2] | 0) | 0; switch (HEAP8[i19 >> 0] | 0) { @@ -40335,8 +40392,8 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) { } case 99: { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45108) | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45068) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45420) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45380) | 0)) { i17 = 40; break L1; } @@ -40348,11 +40405,11 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) { i15 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i1, i4, i7, i2) | 0; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45056) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45368) | 0) { i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 1) | 0; i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; i1 = HEAP32[i1 >> 2] | 0; - if ((i1 | 0) == (HEAP32[11292] | 0)) { + if ((i1 | 0) == (HEAP32[11370] | 0)) { i15 = 2; break L1; } @@ -40360,23 +40417,23 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) { i15 = 2; break L1; } - if ((i1 | 0) == (HEAP32[11293] | 0) | (i1 | 0) == (HEAP32[11379] | 0)) { + if ((i1 | 0) == (HEAP32[11371] | 0) | (i1 | 0) == (HEAP32[11457] | 0)) { i15 = 3; break L1; } - if ((i1 | 0) == (HEAP32[11294] | 0) | (i1 | 0) == (HEAP32[11380] | 0)) { + if ((i1 | 0) == (HEAP32[11372] | 0) | (i1 | 0) == (HEAP32[11458] | 0)) { i15 = 4; break L1; } - if ((i1 | 0) == (HEAP32[11295] | 0) | (i1 | 0) == (HEAP32[11376] | 0)) { + if ((i1 | 0) == (HEAP32[11373] | 0) | (i1 | 0) == (HEAP32[11454] | 0)) { i15 = 5; break L1; } - if ((i1 | 0) == (HEAP32[11296] | 0) | (i1 | 0) == (HEAP32[11377] | 0)) { + if ((i1 | 0) == (HEAP32[11374] | 0) | (i1 | 0) == (HEAP32[11455] | 0)) { i15 = 6; break L1; } - if ((i1 | 0) == (HEAP32[11297] | 0) | (i1 | 0) == (HEAP32[11378] | 0)) { + if ((i1 | 0) == (HEAP32[11375] | 0) | (i1 | 0) == (HEAP32[11456] | 0)) { i15 = 7; break L1; } @@ -40386,7 +40443,7 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) { } case 98: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45072) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45384) | 0) { i19 = __ZN6cashew3RefixEj(i3, 1) | 0; i19 = __ZN6cashew5Value10getCStringEv(HEAP32[i19 >> 2] | 0) | 0; switch (HEAP8[i19 >> 0] | 0) { @@ -40424,7 +40481,7 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) { } case 115: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45100) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45412) | 0) { i15 = __ZN6cashew3RefixEj(i3, 2) | 0; HEAP32[i5 >> 2] = HEAP32[i15 >> 2]; HEAP32[i6 >> 2] = HEAP32[i16 >> 2]; @@ -40433,13 +40490,13 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) { i15 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i1, i4, i7, i2) | 0; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45104) | 0) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45056) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45416) | 0) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45368) | 0) { i15 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 1) | 0; __Z9parseHeapPKc(i2, __ZN6cashew5Value10getCStringEv(HEAP32[i15 >> 2] | 0) | 0); i15 = HEAP32[i2 >> 2] | 0; i15 = (i15 & 255) << 24 >> 24 == 0 ? i15 >>> 16 & 255 : 8; break L1; - } else ___assert_fail(34266, 34209, 123, 34255); else i17 = 40; + } else ___assert_fail(34566, 34509, 123, 34555); else i17 = 40; break; } default: @@ -40505,7 +40562,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10 i8 = 20; break; } - i2 = HEAP32[793] | 0; + i2 = HEAP32[794] | 0; while (1) { i4 = HEAP8[i2 >> 0] | 0; if (!(i4 << 24 >> 24)) { @@ -40515,7 +40572,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10 if (i4 << 24 >> 24 == i6 << 24 >> 24) break; else i2 = i2 + 1 | 0; } if ((i8 | 0) == 56) { - i2 = HEAP32[794] | 0; + i2 = HEAP32[795] | 0; while (1) { i4 = HEAP8[i2 >> 0] | 0; if (!(i4 << 24 >> 24)) break; @@ -40551,7 +40608,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10 } default: { - __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(28613, i10); + __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(28905, i10); _abort(); } } @@ -40559,106 +40616,106 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10 do switch (i6 << 24 >> 24 | 0) { case 33: { - i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11310] | 0 : HEAP32[11303] | 0; + i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11388] | 0 : HEAP32[11381] | 0; HEAP32[i9 >> 2] = i5; break; } case 37: { - i5 = HEAP32[11312] | 0; + i5 = HEAP32[11390] | 0; HEAP32[i9 >> 2] = i5; break; } case 38: { - i5 = HEAP32[11301] | 0; + i5 = HEAP32[11379] | 0; HEAP32[i9 >> 2] = i5; break; } case 42: { - i5 = HEAP32[11313] | 0; + i5 = HEAP32[11391] | 0; HEAP32[i9 >> 2] = i5; break; } case 43: { - i5 = HEAP32[11298] | 0; + i5 = HEAP32[11376] | 0; HEAP32[i9 >> 2] = i5; break; } case 44: { - i5 = HEAP32[11333] | 0; + i5 = HEAP32[11411] | 0; HEAP32[i9 >> 2] = i5; break; } case 45: { - i5 = HEAP32[11299] | 0; + i5 = HEAP32[11377] | 0; HEAP32[i9 >> 2] = i5; break; } case 46: { - i5 = HEAP32[11339] | 0; + i5 = HEAP32[11417] | 0; HEAP32[i9 >> 2] = i5; break; } case 47: { - i5 = HEAP32[11311] | 0; + i5 = HEAP32[11389] | 0; HEAP32[i9 >> 2] = i5; break; } case 58: { - i5 = HEAP32[11335] | 0; + i5 = HEAP32[11413] | 0; HEAP32[i9 >> 2] = i5; break; } case 60: { i5 = HEAP8[i10 + 1 >> 0] | 0; - i5 = HEAP32[(i5 << 24 >> 24 == 60 ? 45260 : i5 << 24 >> 24 == 61 ? 45228 : 45220) >> 2] | 0; + i5 = HEAP32[(i5 << 24 >> 24 == 60 ? 45572 : i5 << 24 >> 24 == 61 ? 45540 : 45532) >> 2] | 0; HEAP32[i9 >> 2] = i5; break; } case 61: { - i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11309] | 0 : HEAP32[11344] | 0; + i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11387] | 0 : HEAP32[11422] | 0; HEAP32[i9 >> 2] = i5; break; } case 62: { i2 = HEAP8[i10 + 1 >> 0] | 0; - if (i2 << 24 >> 24 == 62) i2 = (HEAP8[i10 + 2 >> 0] | 0) == 62 ? 45264 : 45256; else i2 = i2 << 24 >> 24 == 61 ? 45224 : 45232; + if (i2 << 24 >> 24 == 62) i2 = (HEAP8[i10 + 2 >> 0] | 0) == 62 ? 45576 : 45568; else i2 = i2 << 24 >> 24 == 61 ? 45536 : 45544; i5 = HEAP32[i2 >> 2] | 0; HEAP32[i9 >> 2] = i5; break; } case 63: { - i5 = HEAP32[11334] | 0; + i5 = HEAP32[11412] | 0; HEAP32[i9 >> 2] = i5; break; } case 94: { - i5 = HEAP32[11302] | 0; + i5 = HEAP32[11380] | 0; HEAP32[i9 >> 2] = i5; break; } case 124: { - i5 = HEAP32[11300] | 0; + i5 = HEAP32[11378] | 0; HEAP32[i9 >> 2] = i5; break; } case 126: { - i5 = HEAP32[11304] | 0; + i5 = HEAP32[11382] | 0; HEAP32[i9 >> 2] = i5; break; } @@ -40675,7 +40732,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10 HEAP8[i10 + (HEAP32[i2 >> 2] | 0) >> 0] = i4; HEAP32[i9 + 12 >> 2] = 1; break L1; - } else ___assert_fail(28585, 28546, 282, 28580); + } else ___assert_fail(28877, 28838, 282, 28872); } while (0); if ((i8 | 0) == 20) { d3 = +_strtod(i10, i7); @@ -40698,7 +40755,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10 i2 = i2 ? 4 : 5; } HEAP32[i9 + 12 >> 2] = i2; - if (i1 >>> 0 > i10 >>> 0) i8 = 63; else ___assert_fail(28534, 28546, 256, 28580); + if (i1 >>> 0 > i10 >>> 0) i8 = 63; else ___assert_fail(28826, 28838, 256, 28872); } else { i1 = i10; do { @@ -40716,7 +40773,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10 HEAP8[i1 >> 0] = i2; i2 = i9; } - i8 = (__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45380, i2) | 0) != 0; + i8 = (__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45692, i2) | 0) != 0; HEAP32[i9 + 12 >> 2] = i8 ? 0 : 2; i8 = 63; } while (0); @@ -40739,8 +40796,8 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i i13 = i19 + 4 | 0; i14 = i19; i2 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i11, 0) | 0) | 0; - if ((i2 | 0) != (HEAP32[11445] | 0)) { - if ((i2 | 0) == (HEAP32[11436] | 0)) { + if ((i2 | 0) != (HEAP32[11525] | 0)) { + if ((i2 | 0) == (HEAP32[11514] | 0)) { HEAP32[i16 >> 2] = 0; HEAP32[i1 >> 2] = 0; i4 = __ZN4wasm22SExpressionWasmBuilder18parseFunctionNamesERNS_7ElementERNS_4NameES4_(i17, i11, i16, i1) | 0; @@ -40771,8 +40828,8 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i if (i4 >>> 0 >= (HEAP32[i6 >> 2] | 0) >>> 0) break; i6 = __ZN4wasm7ElementixEj(i11, i4) | 0; i2 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 0) | 0) | 0; - L15 : do if ((i2 | 0) != (HEAP32[11438] | 0)) { - if ((i2 | 0) == (HEAP32[11445] | 0)) { + L15 : do if ((i2 | 0) != (HEAP32[11516] | 0)) { + if ((i2 | 0) == (HEAP32[11525] | 0)) { i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 1) | 0) | 0; i6 = HEAP32[i17 >> 2] | 0; HEAP32[i12 >> 2] = i1; @@ -40790,7 +40847,7 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i HEAP32[i6 >> 2] = i5; break; } - if ((i2 | 0) == (HEAP32[11437] | 0) ? (i5 = (__ZN4wasm7Element4listEv(i6) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) >>> 0 > 1) : 0) { + if ((i2 | 0) == (HEAP32[11515] | 0) ? (i5 = (__ZN4wasm7Element4listEv(i6) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) >>> 0 > 1) : 0) { i5 = (__ZN4wasm7ElementixEj(i6, 1) | 0) + 24 | 0; if (!(HEAP8[i5 >> 0] | 0)) i2 = 1; else { i2 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i17, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 2) | 0) | 0, 1, 0) | 0; @@ -40827,7 +40884,7 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i HEAP32[i13 >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; HEAP32[i13 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 17412, 16); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 17346, 16); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i19, i13); ___cxa_throw(i19 | 0, 8, 154); } @@ -40928,9 +40985,9 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 i2 = HEAP8[i3 >> 0] | 0; i1 = i2 << 24 >> 24 < 0; i4 = i13 + 4 | 0; - if (((i1 ? HEAP32[i4 >> 2] | 0 : i2 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42517, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 40); - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i7, 42453, i15); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 43747) | 0; + if (((i1 ? HEAP32[i4 >> 2] | 0 : i2 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42830, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 40); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i7, 42766, i15); + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 44060) | 0; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i6 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -40952,7 +41009,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 42355) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 42668) | 0; HEAP32[i11 >> 2] = HEAP32[i2 >> 2]; HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i11 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -40974,7 +41031,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i10, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i10, 42671) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i9 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i9 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -40995,7 +41052,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i7); i12 = HEAP8[i3 >> 0] | 0; i1 = i12 << 24 >> 24 < 0; - if (((i1 ? HEAP32[i4 >> 2] | 0 : i12 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42517, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 41); + if (((i1 ? HEAP32[i4 >> 2] | 0 : i12 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42830, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 41); __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = i8; @@ -41028,91 +41085,91 @@ function __ZN4wasm10PassRunner36addDefaultFunctionOptimizationPassesEv(i1) { HEAP32[i17 >> 2] = 0; HEAP32[i17 + 4 >> 2] = 0; HEAP32[i17 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i17, 29817, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i17, 30109, 3); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i17); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i17); HEAP32[i16 >> 2] = 0; HEAP32[i16 + 4 >> 2] = 0; HEAP32[i16 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i16, 30529, 17); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i16, 30821, 17); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i16); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i16); HEAP32[i15 >> 2] = 0; HEAP32[i15 + 4 >> 2] = 0; HEAP32[i15 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i15, 30646, 19); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i15, 30938, 19); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i15); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i15); HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i14, 30174, 21); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i14, 30466, 21); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i14); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i14); HEAP32[i13 >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; HEAP32[i13 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 30922, 10); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 31214, 10); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i13); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i13); HEAP32[i12 >> 2] = 0; HEAP32[i12 + 4 >> 2] = 0; HEAP32[i12 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, 30824, 15); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, 31116, 15); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i12); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12); HEAP32[i11 >> 2] = 0; HEAP32[i11 + 4 >> 2] = 0; HEAP32[i11 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 30883, 6); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 31175, 6); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i11); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); HEAP32[i10 >> 2] = 0; HEAP32[i10 + 4 >> 2] = 0; HEAP32[i10 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 30529, 17); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 30821, 17); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i10); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); HEAP32[i9 >> 2] = 0; HEAP32[i9 + 4 >> 2] = 0; HEAP32[i9 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 29697, 15); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 29989, 15); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i9); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); HEAP32[i8 >> 2] = 0; HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 30883, 6); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 31175, 6); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i8); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8); HEAP32[i7 >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; HEAP32[i7 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 30776, 14); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 31068, 14); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i7); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i7); HEAP32[i6 >> 2] = 0; HEAP32[i6 + 4 >> 2] = 0; HEAP32[i6 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 30040, 12); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 30332, 12); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i6); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i6); HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 30174, 21); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 30466, 21); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i5); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 30922, 10); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 31214, 10); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i4); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i4); HEAP32[i3 >> 2] = 0; HEAP32[i3 + 4 >> 2] = 0; HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 30883, 6); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 31175, 6); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i3); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); STACKTOP = i2; @@ -41137,8 +41194,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S i5 = HEAP8[i11 >> 0] | 0; i12 = i13 + 4 | 0; do if ((i5 << 24 >> 24 < 0 ? HEAP32[i12 >> 2] | 0 : i5 & 255) >>> 0 > 3) { - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 42453, i13); - i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42358) | 0; + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 42766, i13); + i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42671) | 0; HEAP32[i7 >> 2] = HEAP32[i3 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -41274,33 +41331,33 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7ISt i14 = i16 + 4 | 0; i15 = i16; i9 = HEAP32[i2 >> 2] | 0; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 45352) | 0)) ___assert_fail(14217, 11743, 457, 42730); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 45664) | 0)) ___assert_fail(14221, 11747, 457, 43043); i5 = __ZN6cashew3RefixEj(i8, 1) | 0; HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; - do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45352) | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45056) | 0)) ___assert_fail(14393, 11743, 499, 42730); + do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45664) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45368) | 0)) ___assert_fail(14397, 11747, 499, 43043); i2 = __ZN6cashew3RefixEj(i3, 1) | 0; i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; i2 = HEAP32[i2 >> 2] | 0; - if ((i2 | 0) == (HEAP32[11417] | 0)) { + if ((i2 | 0) == (HEAP32[11495] | 0)) { i3 = __ZN6cashew3RefixEj(i8, 2) | 0; i3 = __ZN6cashew5Value10getIStringEv(HEAP32[i3 >> 2] | 0) | 0; i3 = HEAP32[i3 >> 2] | 0; - if ((i3 | 0) == (HEAP32[11317] | 0)) { + if ((i3 | 0) == (HEAP32[11395] | 0)) { i4 = i9 + 96 | 0; if (!(HEAP32[i4 >> 2] | 0)) { HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; i5 = i2; i6 = 47; break; - } else ___assert_fail(14411, 11743, 504, 42730); + } else ___assert_fail(14415, 11747, 504, 43043); } - if ((i3 | 0) == (HEAP32[11288] | 0)) { + if ((i3 | 0) == (HEAP32[11366] | 0)) { i1 = i9 + 92 | 0; if (!(HEAP32[i1 >> 2] | 0)) { HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14434, 11743, 508, 42730); + } else ___assert_fail(14438, 11747, 508, 43043); } else { i5 = i2; i6 = 47; @@ -41310,56 +41367,56 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7ISt i6 = 47; } } else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45056) | 0)) ___assert_fail(14236, 11743, 462, 42730); - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 2) | 0, 45588) | 0) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45592) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45368) | 0)) ___assert_fail(14240, 11747, 462, 43043); + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 2) | 0, 45900) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45904) | 0) { i2 = i9 + 64 | 0; if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14257, 11743, 465, 42730); + } else ___assert_fail(14261, 11747, 465, 43043); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45596) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45908) | 0) { i2 = i9 + 68 | 0; if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14276, 11743, 469, 42730); + } else ___assert_fail(14280, 11747, 469, 43043); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45600) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45912) | 0) { i2 = i9 + 72 | 0; if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14296, 11743, 473, 42730); + } else ___assert_fail(14300, 11747, 473, 43043); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45636) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45948) | 0) { i2 = i9 + 76 | 0; if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14317, 11743, 477, 42730); + } else ___assert_fail(14321, 11747, 477, 43043); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45640) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45952) | 0) { i2 = i9 + 80 | 0; if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14335, 11743, 481, 42730); + } else ___assert_fail(14339, 11747, 481, 43043); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45644) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45956) | 0) { i2 = i9 + 84 | 0; if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14355, 11743, 485, 42730); + } else ___assert_fail(14359, 11747, 485, 43043); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45648) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45960) | 0) { i2 = i9 + 88 | 0; if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; break; - } else ___assert_fail(14374, 11743, 489, 42730); + } else ___assert_fail(14378, 11747, 489, 43043); } } i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 1) | 0; @@ -41389,7 +41446,7 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7ISt i2 = HEAP32[i2 >> 2] | 0; HEAP32[i4 + 8 >> 2] = i2; i8 = i2; - if ((i5 | 0) == (HEAP32[11382] | 0) ? (i8 | 0) == (HEAP32[11383] | 0) | (i8 | 0) == (HEAP32[11384] | 0) : 0) i1 = 4; else if (!i1) { + if ((i5 | 0) == (HEAP32[11460] | 0) ? (i8 | 0) == (HEAP32[11461] | 0) | (i8 | 0) == (HEAP32[11462] | 0) : 0) i1 = 4; else if (!i1) { __ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i9 >> 2] | 0, i4); break; } @@ -41410,7 +41467,7 @@ function __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7I i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; - if (!i3) ___assert_fail(31628, 35330, 71, 31633); + if (!i3) ___assert_fail(31974, 35643, 71, 31979); do switch (HEAP32[i3 >> 2] | 0) { case 1: { @@ -41538,7 +41595,7 @@ function __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7I } case 22: { - FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31639); + FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31985); HEAP32[i1 >> 2] = 0; i3 = i1 + 8 | 0; HEAP32[i3 >> 2] = 0; @@ -41594,10 +41651,10 @@ function __ZN4wasm10PassRunner3runEv(i12) { __ZZN4wasm10PassRunner3runEvENK3__0clEv(i6); __ZNSt3__213__vector_baseIPN4wasm4PassENS_9allocatorIS3_EEED2Ev(i13); } else { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31202) | 0; + i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31494) | 0; i10 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i13 >> 2] = i10; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47476) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47800) | 0; i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0; __ZNSt3__26localeD2Ev(i13); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i10) | 0; @@ -41622,7 +41679,7 @@ function __ZN4wasm10PassRunner3runEv(i12) { i6 = HEAP32[i4 >> 2] | 0; HEAP32[i7 >> 2] = i6; i3 = i6 + 4 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31269) | 0, i3) | 0, 31299) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31561) | 0, i3) | 0, 31591) | 0; i3 = i3 + 11 | 0; i5 = i6 + 8 | 0; i2 = 0; @@ -41630,7 +41687,7 @@ function __ZN4wasm10PassRunner3runEv(i12) { i1 = HEAP8[i3 >> 0] | 0; if (i1 << 24 >> 24 < 0) i1 = HEAP32[i5 >> 2] | 0; else i1 = i1 & 255; if (i2 >>> 0 >= (i8 - i1 | 0) >>> 0) break; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, 32) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, 32) | 0; i2 = i2 + 1 | 0; } i2 = __ZNSt3__26chrono12steady_clock3nowEv() | 0; @@ -41647,10 +41704,10 @@ function __ZN4wasm10PassRunner3runEv(i12) { } else FUNCTION_TABLE_viii[HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] & 7](i6, i12, HEAP32[i12 >> 2] | 0); while (0); i6 = __ZNSt3__26chrono12steady_clock3nowEv() | 0; i6 = _i64Subtract(i6 | 0, tempRet0 | 0, i2 | 0, i3 | 0) | 0; - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(46772, (+(i6 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9) | 0, 31259) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(47096, (+(i6 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9) | 0, 31551) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i13 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i13); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -41660,10 +41717,10 @@ function __ZN4wasm10PassRunner3runEv(i12) { i12 = __ZNSt3__26chrono12steady_clock3nowEv() | 0; i12 = _i64Subtract(i12 | 0, tempRet0 | 0, i9 | 0, i10 | 0) | 0; d15 = (+(i12 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9; - i12 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31233) | 0, d15) | 0, 31259) | 0; + i12 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31525) | 0, d15) | 0, 31551) | 0; i11 = __ZNKSt3__28ios_base6getlocEv(i12 + (HEAP32[(HEAP32[i12 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i13 >> 2] = i11; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47476) | 0; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47800) | 0; i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0; __ZNSt3__26localeD2Ev(i13); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i12, i11) | 0; @@ -41707,7 +41764,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, i1 ? HEAP32[i10 >> 2] | 0 : i10, i5 >>> 0 < 10 ? i5 : 10); i5 = HEAP8[i9 + 11 >> 0] | 0; i1 = i5 << 24 >> 24 < 0; - if (((i1 ? HEAP32[i9 + 4 >> 2] | 0 : i5 & 255) | 0) == 10) i1 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i9 >> 2] | 0 : i9, 43467, 10) | 0) == 0; else i1 = 0; + if (((i1 ? HEAP32[i9 + 4 >> 2] | 0 : i5 & 255) | 0) == 10) i1 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i9 >> 2] | 0 : i9, 43780, 10) | 0) == 0; else i1 = 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i9); if (i1) { i1 = _malloc(32) | 0; @@ -41715,7 +41772,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT HEAP32[i11 + 8 >> 2] = -2147483616; HEAP32[i11 + 4 >> 2] = 21; i2 = i1; - i4 = 43478; + i4 = 43791; i5 = i2 + 21 | 0; do { HEAP8[i2 >> 0] = HEAP8[i4 >> 0] | 0; @@ -41832,7 +41889,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP i24 = __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i10) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27); i1 = HEAP32[i27 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 123) ___assert_fail(28776, 28546, 536, 28988); + if ((HEAP8[i1 >> 0] | 0) != 123) ___assert_fail(29068, 28838, 536, 29280); HEAP32[i27 >> 2] = i1 + 1; i3 = i17 + 12 | 0; i4 = i17 + 8 | 0; @@ -41850,8 +41907,8 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i17, i1); do if (!(HEAP32[i3 >> 2] | 0)) { i1 = HEAP32[i17 >> 2] | 0; - if ((i1 | 0) != (HEAP32[11336] | 0)) { - if ((i1 | 0) != (HEAP32[11337] | 0)) { + if ((i1 | 0) != (HEAP32[11414] | 0)) { + if ((i1 | 0) != (HEAP32[11415] | 0)) { i25 = 23; break; } @@ -41880,7 +41937,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP i25 = 10; break L4; } - if ((HEAP32[i18 >> 2] | 0) != (HEAP32[11299] | 0)) { + if ((HEAP32[i18 >> 2] | 0) != (HEAP32[11377] | 0)) { i25 = 12; break L4; } @@ -41891,7 +41948,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP i25 = 14; break L4; } - HEAP32[i20 >> 2] = HEAP32[11299]; + HEAP32[i20 >> 2] = HEAP32[11377]; i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseFragERNS3_4FragE(i23, i19) | 0; HEAP32[i21 >> 2] = i1; HEAP32[i9 >> 2] = HEAP32[i20 >> 2]; @@ -41917,11 +41974,11 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27); i2 = (HEAP8[HEAP32[i27 >> 2] >> 0] | 0) == 123; if (i2) i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBlockERPc(i23, i27) | 0; else { - HEAP32[i13 >> 2] = HEAP32[11336]; - HEAP32[i14 >> 2] = HEAP32[11337]; + HEAP32[i13 >> 2] = HEAP32[11414]; + HEAP32[i14 >> 2] = HEAP32[11415]; HEAP32[i9 >> 2] = HEAP32[i13 >> 2]; HEAP32[i10 >> 2] = HEAP32[i14 >> 2]; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i23, i27, 28808, i9, i10) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i23, i27, 29100, i9, i10) | 0; } HEAP32[i15 >> 2] = i24; HEAP32[i16 >> 2] = i1; @@ -41930,14 +41987,14 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP __ZN6cashew12ValueBuilder18appendCodeToSwitchENS_3RefES1_b(i9, i10, i2); } } - if ((i25 | 0) == 10) ___assert_fail(29e3, 28546, 553, 28988); else if ((i25 | 0) == 12) ___assert_fail(29023, 28546, 554, 28988); else if ((i25 | 0) == 14) ___assert_fail(29042, 28546, 558, 28988); else if ((i25 | 0) == 17) ___assert_fail(29060, 28546, 564, 28988); else if ((i25 | 0) == 21) ___assert_fail(29060, 28546, 571, 28988); else if ((i25 | 0) == 28) { + if ((i25 | 0) == 10) ___assert_fail(29292, 28838, 553, 29280); else if ((i25 | 0) == 12) ___assert_fail(29315, 28838, 554, 29280); else if ((i25 | 0) == 14) ___assert_fail(29334, 28838, 558, 29280); else if ((i25 | 0) == 17) ___assert_fail(29352, 28838, 564, 29280); else if ((i25 | 0) == 21) ___assert_fail(29352, 28838, 571, 29280); else if ((i25 | 0) == 28) { __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27); i1 = HEAP32[i27 >> 2] | 0; if ((HEAP8[i1 >> 0] | 0) == 125) { HEAP32[i27 >> 2] = i1 + 1; STACKTOP = i26; return i24 | 0; - } else ___assert_fail(28811, 28546, 584, 28988); + } else ___assert_fail(29103, 28838, 584, 29280); } return 0; } @@ -42183,7 +42240,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11) HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17511, 18); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17445, 18); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i15, i2); ___cxa_throw(i15 | 0, 8, 154); } @@ -42195,18 +42252,18 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11) do if ((HEAP32[i7 >> 2] | 0) >>> 0 > i2 >>> 0) { i7 = __ZN4wasm7ElementixEj(i11, i2) | 0; i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i7, 0) | 0) | 0; - L12 : do if ((i1 | 0) != (HEAP32[11437] | 0)) { - if ((i1 | 0) == (HEAP32[11438] | 0)) { + L12 : do if ((i1 | 0) != (HEAP32[11515] | 0)) { + if ((i1 | 0) == (HEAP32[11516] | 0)) { i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i12, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i7, 1) | 0) | 0, 0, 0) | 0; HEAP32[i8 + 4 >> 2] = i10; break; } - if ((i1 | 0) != (HEAP32[11445] | 0)) { + if ((i1 | 0) != (HEAP32[11525] | 0)) { i15 = ___cxa_allocate_exception(20) | 0; HEAP32[i3 >> 2] = 0; HEAP32[i3 + 4 >> 2] = 0; HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17559, 18); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17493, 18); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i15, i3); ___cxa_throw(i15 | 0, 8, 154); } @@ -42219,7 +42276,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11) HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17530, 28); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17464, 28); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i15, i5); ___cxa_throw(i15 | 0, 8, 154); } else { @@ -42252,11 +42309,11 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11) if ((HEAP32[i10 >> 2] | 0) >>> 0 > i1 >>> 0) { i1 = __ZN4wasm7ElementixEj(i11, i1) | 0; i11 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i1, 0) | 0) | 0; - if ((i11 | 0) == (HEAP32[11438] | 0)) { + if ((i11 | 0) == (HEAP32[11516] | 0)) { i11 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i12, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i1, 1) | 0) | 0, 0, 0) | 0; HEAP32[i8 + 4 >> 2] = i11; break; - } else ___assert_fail(17578, 17152, 1381, 17605); + } else ___assert_fail(17512, 17086, 1404, 17539); } } while (0); __ZN4wasm6getSigEPKNS_12FunctionTypeE(i13, i8); @@ -42530,7 +42587,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, i2 = i2 + 1 | 0; } HEAP8[i3 + i4 >> 0] = 0; - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42355) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42668) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -42540,7 +42597,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42671) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -42576,7 +42633,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, i1 = i3; while (1) { if ((i2 | 0) >= 13) break; - if ((HEAP8[i1 >> 0] | 0) != (HEAP8[42360 + i2 >> 0] | 0)) { + if ((HEAP8[i1 >> 0] | 0) != (HEAP8[42673 + i2 >> 0] | 0)) { i1 = i3; break L41; } @@ -42606,7 +42663,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, } } while (0); i2 = HEAP32[i11 + 4 >> 2] | 0; - if ((HEAP32[i11 >> 2] | 0) != (i2 | 0)) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42374) | 0; else i1 = i3; + if ((HEAP32[i11 >> 2] | 0) != (i2 | 0)) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42687) | 0; else i1 = i3; } else i1 = i3; while (0); if ((i1 | 0) == (i10 | 0)) break L3; HEAP32[i12 >> 2] = -2; @@ -43265,8 +43322,8 @@ function __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } i1 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i18 >> 2] = i1; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47508) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 48 >> 2] & 7](i9, 38819, 38845, i13) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47832) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 48 >> 2] & 7](i9, 39132, 39158, i13) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i1) | 0; HEAP32[i18 >> 2] = 0; HEAP32[i18 + 4 >> 2] = 0; @@ -43349,7 +43406,7 @@ function __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i13 = (HEAP8[i9 >> 0] | 0) < 0 ? HEAP32[i18 >> 2] | 0 : i18; i14 = __ZNSt3__26__clocEv() | 0; HEAP32[i15 >> 2] = i16; - if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 38852, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; + if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 39165, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; if (i6) { i1 = HEAP32[i6 + 12 >> 2] | 0; if ((i1 | 0) == (HEAP32[i6 + 16 >> 2] | 0)) i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i6 >> 2] | 0) + 36 >> 2] & 127](i6) | 0; else i1 = HEAP32[i1 >> 2] | 0; @@ -43575,7 +43632,7 @@ function _try_realloc_chunk(i14, i11) { i13 = HEAP32[i12 >> 2] | 0; i1 = i13 & -8; i8 = i14 + i1 | 0; - i6 = HEAP32[11487] | 0; + i6 = HEAP32[11568] | 0; i2 = i13 & 3; if (!((i2 | 0) != 1 & i14 >>> 0 >= i6 >>> 0 & i14 >>> 0 < i8 >>> 0)) _abort(); i3 = HEAP32[i8 + 4 >> 2] | 0; @@ -43585,7 +43642,7 @@ function _try_realloc_chunk(i14, i11) { i14 = 0; return i14 | 0; } - if (i1 >>> 0 >= (i11 + 4 | 0) >>> 0 ? (i1 - i11 | 0) >>> 0 <= HEAP32[11603] << 1 >>> 0 : 0) return i14 | 0; + if (i1 >>> 0 >= (i11 + 4 | 0) >>> 0 ? (i1 - i11 | 0) >>> 0 <= HEAP32[11684] << 1 >>> 0 : 0) return i14 | 0; i14 = 0; return i14 | 0; } @@ -43600,8 +43657,8 @@ function _try_realloc_chunk(i14, i11) { _dispose_chunk(i10, i1); return i14 | 0; } - if ((i8 | 0) == (HEAP32[11489] | 0)) { - i1 = (HEAP32[11486] | 0) + i1 | 0; + if ((i8 | 0) == (HEAP32[11570] | 0)) { + i1 = (HEAP32[11567] | 0) + i1 | 0; if (i1 >>> 0 <= i11 >>> 0) { i14 = 0; return i14 | 0; @@ -43610,12 +43667,12 @@ function _try_realloc_chunk(i14, i11) { i9 = i14 + i11 | 0; HEAP32[i12 >> 2] = i13 & 1 | i11 | 2; HEAP32[i9 + 4 >> 2] = i10 | 1; - HEAP32[11489] = i9; - HEAP32[11486] = i10; + HEAP32[11570] = i9; + HEAP32[11567] = i10; return i14 | 0; } - if ((i8 | 0) == (HEAP32[11488] | 0)) { - i2 = (HEAP32[11485] | 0) + i1 | 0; + if ((i8 | 0) == (HEAP32[11569] | 0)) { + i2 = (HEAP32[11566] | 0) + i1 | 0; if (i2 >>> 0 < i11 >>> 0) { i14 = 0; return i14 | 0; @@ -43636,8 +43693,8 @@ function _try_realloc_chunk(i14, i11) { i2 = 0; i1 = 0; } - HEAP32[11485] = i1; - HEAP32[11488] = i2; + HEAP32[11566] = i1; + HEAP32[11569] = i2; return i14 | 0; } if (i3 & 2 | 0) { @@ -43700,20 +43757,20 @@ function _try_realloc_chunk(i14, i11) { } while (0); if (i5 | 0) { i1 = HEAP32[i8 + 28 >> 2] | 0; - i2 = 46236 + (i1 << 2) | 0; + i2 = 46560 + (i1 << 2) | 0; if ((i8 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i7; if (!i7) { - HEAP32[11484] = HEAP32[11484] & ~(1 << i1); + HEAP32[11565] = HEAP32[11565] & ~(1 << i1); break; } } else { - if (i5 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i8 | 0)) HEAP32[i1 >> 2] = i7; else HEAP32[i5 + 20 >> 2] = i7; if (!i7) break; } - i3 = HEAP32[11487] | 0; + i3 = HEAP32[11568] | 0; if (i7 >>> 0 < i3 >>> 0) _abort(); HEAP32[i7 + 24 >> 2] = i5; i1 = i8 + 16 | 0; @@ -43724,7 +43781,7 @@ function _try_realloc_chunk(i14, i11) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else { HEAP32[i7 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i7; break; @@ -43733,13 +43790,13 @@ function _try_realloc_chunk(i14, i11) { } else { i2 = HEAP32[i8 + 8 >> 2] | 0; i3 = HEAP32[i8 + 12 >> 2] | 0; - i1 = 45972 + (i4 << 1 << 2) | 0; + i1 = 46296 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i6 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i8 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11483] = HEAP32[11483] & ~(1 << i4); + HEAP32[11564] = HEAP32[11564] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { @@ -44591,8 +44648,8 @@ function __ZNSt3__29__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_ i22 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i19 = i22; - i20 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47508) | 0; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47516) | 0; + i20 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47832) | 0; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47840) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] & 255](i19, i11); HEAP32[i18 >> 2] = i16; i1 = HEAP8[i13 >> 0] | 0; @@ -45294,8 +45351,8 @@ function __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } i1 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i18 >> 2] = i1; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47476) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 32 >> 2] & 7](i9, 38819, 38845, i13) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47800) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 32 >> 2] & 7](i9, 39132, 39158, i13) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i1) | 0; HEAP32[i18 >> 2] = 0; HEAP32[i18 + 4 >> 2] = 0; @@ -45367,7 +45424,7 @@ function __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i13 = (HEAP8[i9 >> 0] | 0) < 0 ? HEAP32[i18 >> 2] | 0 : i18; i14 = __ZNSt3__26__clocEv() | 0; HEAP32[i15 >> 2] = i16; - if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 38852, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; + if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 39165, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; if (i1) { if ((HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[i1 + 16 >> 2] | 0) ? (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 36 >> 2] & 127](i1) | 0) == -1 : 0) { HEAP32[i20 >> 2] = 0; @@ -45584,12 +45641,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c break; } case 11: - if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42585, 11) | 0)) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43189, 70); + if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42898, 11) | 0)) { + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43502, 70); HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43260, 12); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43573, 12); break L1; } else { i3 = HEAP8[i5 >> 0] | 0; @@ -45602,12 +45659,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c } while (0); L7 : do if ((i6 | 0) == 6) { i2 = i3 << 24 >> 24 < 0; - do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42597, 12) | 0)) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43273, 49); + do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42910, 12) | 0)) { + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43586, 49); HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43323, 13); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43636, 13); break L7; } else { i3 = HEAP8[i5 >> 0] | 0; @@ -45615,12 +45672,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c break; } while (0); i2 = i3 << 24 >> 24 < 0; - do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42610, 12) | 0)) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43337, 49); + do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42923, 12) | 0)) { + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43650, 49); HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43387, 13); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43700, 13); break L7; } else { i3 = HEAP8[i5 >> 0] | 0; @@ -45628,12 +45685,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c break; } while (0); i2 = i3 << 24 >> 24 < 0; - do if (((i2 ? i1 : i3 & 255) | 0) == 13) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42623, 13) | 0)) { - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43401, 50); + do if (((i2 ? i1 : i3 & 255) | 0) == 13) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42936, 13) | 0)) { + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43714, 50); HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43452, 14); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43765, 14); break L7; } else { i2 = i8; @@ -45737,13 +45794,13 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) { i5 = i14 + 4 | 0; i10 = i14; HEAP32[i12 + 28 >> 2] = i9; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31593, 1) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31876, 1) | 0; HEAP32[i2 >> 2] = HEAP32[i9 >> 2]; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; __ZN4wasm16PrintSExpression9printNameENS_4NameE(i12, i8) | 0; i2 = i9 + 32 | 0; if (HEAP32[i2 >> 2] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 12 >> 2] | 0) | 0, 31599) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 12 >> 2] | 0) | 0, 31882) | 0; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i1 >> 2]; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i8) | 0, 41) | 0; @@ -45758,7 +45815,7 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) { while (1) { if (i3 >>> 0 >= i2 - i1 >> 2 >>> 0) break L4; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0; - i1 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31606) | 0; + i1 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31889) | 0; i2 = __ZN4wasm16PrintSExpression14printableLocalEj(i12, i3) | 0; HEAP32[i5 >> 2] = i2; HEAP32[i8 >> 2] = HEAP32[i5 >> 2]; @@ -45772,7 +45829,7 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) { i1 = i9 + 4 | 0; if (HEAP32[i1 >> 2] | 0) { __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 12 >> 2] | 0) | 0; - i5 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31613) | 0; + i5 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31896) | 0; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41) | 0; } __ZN4wasm16PrintSExpression9incIndentEv(i12); @@ -45782,7 +45839,7 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) { while (1) { if (i1 >>> 0 >= (__ZN4wasm8Function12getNumLocalsEv(i9) | 0) >>> 0) break; __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0; - i7 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31621) | 0; + i7 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31904) | 0; i6 = __ZN4wasm16PrintSExpression14printableLocalEj(i12, i1) | 0; HEAP32[i10 >> 2] = i6; HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; @@ -45822,10 +45879,10 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i11, i1) { HEAP32[i13 >> 2] = i1; i14 = i11 + 12 | 0; if (HEAP8[i14 >> 0] | 0) { - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19952) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19848) | 0; i10 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i12 >> 2] = i10; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47476) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47800) | 0; i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0; __ZNSt3__26localeD2Ev(i12); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i10) | 0; @@ -45899,12 +45956,12 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i11, i1) { while (1) { if (i1 >>> 0 >= i2 >>> 0) break; if (HEAP8[i14 >> 0] | 0) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 33275) | 0; - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0) | 0, 19991) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 33575) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0) | 0, 19887) | 0; i4 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, HEAP32[(HEAP32[i13 >> 2] | 0) + 20 >> 2] | 0) | 0; i17 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i12 >> 2] = i17; - i17 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47476) | 0; + i17 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47800) | 0; i17 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 31](i17, 10) | 0; __ZNSt3__26localeD2Ev(i12); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i17) | 0; @@ -45924,7 +45981,7 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i11, i1) { i1 = i17; } } - if ((i1 | 0) == 23) ___assert_fail(19967, 18854, 1765, 19980); else if ((i1 | 0) == 31) { + if ((i1 | 0) == 23) ___assert_fail(19863, 18750, 1787, 19876); else if ((i1 | 0) == 31) { __ZNSt3__213__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i15); STACKTOP = i16; return; @@ -45943,8 +46000,8 @@ function __ZNSt3__29__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS i20 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i17 = i20; - i18 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47492) | 0; + i18 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47816) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 255](i17, i10); HEAP32[i16 >> 2] = i14; i1 = HEAP8[i11 >> 0] | 0; @@ -46094,14 +46151,14 @@ function __ZNSt3__26locale5__impC2Ej(i4, i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i5 = 0; HEAP32[i4 + 4 >> 2] = i1 + -1; - HEAP32[i4 >> 2] = 10304; + HEAP32[i4 >> 2] = 10308; i1 = i4 + 8 | 0; __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej(i1, 28); i2 = i4 + 144 | 0; HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 38855, 1); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 39168, 1); i1 = HEAP32[i1 >> 2] | 0; i2 = i4 + 12 | 0; i3 = HEAP32[i2 >> 2] | 0; @@ -46111,97 +46168,97 @@ function __ZNSt3__26locale5__impC2Ej(i4, i1) { HEAP32[i2 >> 2] = i5; i3 = i5; } - HEAP32[11119] = 0; - HEAP32[11118] = 7968; - __ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_(i4, 44472); - HEAP32[11121] = 0; - HEAP32[11120] = 8e3; - __ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_(i4, 44480); - __ZNSt3__25ctypeIcEC2EPKtbj(44488, 0, 0, 1); - __ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 44488); - HEAP32[11127] = 0; - HEAP32[11126] = 10520; - __ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 44504); - HEAP32[11129] = 0; - HEAP32[11128] = 10588; - __ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 44512); - HEAP32[11131] = 0; - HEAP32[11130] = 10256; + HEAP32[11197] = 0; + HEAP32[11196] = 7972; + __ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_(i4, 44784); + HEAP32[11199] = 0; + HEAP32[11198] = 8004; + __ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_(i4, 44792); + __ZNSt3__25ctypeIcEC2EPKtbj(44800, 0, 0, 1); + __ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 44800); + HEAP32[11205] = 0; + HEAP32[11204] = 10524; + __ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 44816); + HEAP32[11207] = 0; + HEAP32[11206] = 10592; + __ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 44824); + HEAP32[11209] = 0; + HEAP32[11208] = 10260; i5 = __ZNSt3__26__clocEv() | 0; - HEAP32[11132] = i5; - __ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 44520); - HEAP32[11135] = 0; - HEAP32[11134] = 10636; - __ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 44536); - HEAP32[11137] = 0; - HEAP32[11136] = 10684; - __ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 44544); - __ZNSt3__28numpunctIcEC2Ej(44552, 1); - __ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 44552); - __ZNSt3__28numpunctIwEC2Ej(44576, 1); - __ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 44576); - HEAP32[11153] = 0; - HEAP32[11152] = 8032; - __ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44608); - HEAP32[11155] = 0; - HEAP32[11154] = 8096; - __ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44616); - HEAP32[11157] = 0; - HEAP32[11156] = 8160; - __ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44624); - HEAP32[11159] = 0; - HEAP32[11158] = 8212; - __ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44632); - HEAP32[11161] = 0; - HEAP32[11160] = 9760; - __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 44640); - HEAP32[11163] = 0; - HEAP32[11162] = 9816; - __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 44648); - HEAP32[11165] = 0; - HEAP32[11164] = 9872; - __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 44656); - HEAP32[11167] = 0; - HEAP32[11166] = 9928; - __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 44664); - HEAP32[11169] = 0; - HEAP32[11168] = 9984; - __ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44672); - HEAP32[11171] = 0; - HEAP32[11170] = 10012; - __ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44680); - HEAP32[11173] = 0; - HEAP32[11172] = 10040; - __ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44688); - HEAP32[11175] = 0; - HEAP32[11174] = 10068; - __ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44696); - HEAP32[11177] = 0; - HEAP32[11176] = 8264; - HEAP32[11178] = 8312; - __ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44704); - HEAP32[11181] = 0; - HEAP32[11180] = 8348; - HEAP32[11182] = 8396; - __ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44720); - HEAP32[11185] = 0; - HEAP32[11184] = 10500; + HEAP32[11210] = i5; + __ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 44832); + HEAP32[11213] = 0; + HEAP32[11212] = 10640; + __ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 44848); + HEAP32[11215] = 0; + HEAP32[11214] = 10688; + __ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 44856); + __ZNSt3__28numpunctIcEC2Ej(44864, 1); + __ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 44864); + __ZNSt3__28numpunctIwEC2Ej(44888, 1); + __ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 44888); + HEAP32[11231] = 0; + HEAP32[11230] = 8036; + __ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44920); + HEAP32[11233] = 0; + HEAP32[11232] = 8100; + __ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44928); + HEAP32[11235] = 0; + HEAP32[11234] = 8164; + __ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44936); + HEAP32[11237] = 0; + HEAP32[11236] = 8216; + __ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44944); + HEAP32[11239] = 0; + HEAP32[11238] = 9764; + __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 44952); + HEAP32[11241] = 0; + HEAP32[11240] = 9820; + __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 44960); + HEAP32[11243] = 0; + HEAP32[11242] = 9876; + __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 44968); + HEAP32[11245] = 0; + HEAP32[11244] = 9932; + __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 44976); + HEAP32[11247] = 0; + HEAP32[11246] = 9988; + __ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44984); + HEAP32[11249] = 0; + HEAP32[11248] = 10016; + __ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44992); + HEAP32[11251] = 0; + HEAP32[11250] = 10044; + __ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 45e3); + HEAP32[11253] = 0; + HEAP32[11252] = 10072; + __ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 45008); + HEAP32[11255] = 0; + HEAP32[11254] = 8268; + HEAP32[11256] = 8316; + __ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 45016); + HEAP32[11259] = 0; + HEAP32[11258] = 8352; + HEAP32[11260] = 8400; + __ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 45032); + HEAP32[11263] = 0; + HEAP32[11262] = 10504; i5 = __ZNSt3__26__clocEv() | 0; - HEAP32[11186] = i5; - HEAP32[11184] = 9712; - __ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44736); - HEAP32[11189] = 0; - HEAP32[11188] = 10500; + HEAP32[11264] = i5; + HEAP32[11262] = 9716; + __ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 45048); + HEAP32[11267] = 0; + HEAP32[11266] = 10504; i5 = __ZNSt3__26__clocEv() | 0; - HEAP32[11190] = i5; - HEAP32[11188] = 9736; - __ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44752); - HEAP32[11193] = 0; - HEAP32[11192] = 10096; - __ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 44768); - HEAP32[11195] = 0; - HEAP32[11194] = 10128; - __ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 44776); + HEAP32[11268] = i5; + HEAP32[11266] = 9740; + __ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 45064); + HEAP32[11271] = 0; + HEAP32[11270] = 10100; + __ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 45080); + HEAP32[11273] = 0; + HEAP32[11272] = 10132; + __ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 45088); return; } @@ -46330,9 +46387,9 @@ function __ZN4wasm13WasmValidator10visitUnaryEPNS_5UnaryE(i2, i3) { i3 = i3 | 0; var i1 = 0, i4 = 0; i1 = i3 + 12 | 0; - __ZN4wasm13WasmValidator15shouldBeUnequalIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0, 0, i3, 15677) | 0; + __ZN4wasm13WasmValidator15shouldBeUnequalIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0, 0, i3, 15721) | 0; i4 = i3 + 8 | 0; - if ((HEAP32[i4 >> 2] & -2 | 0) == 20) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[i3 + 4 >> 2] | 0, 1, i3, 15724) | 0; + if ((HEAP32[i4 >> 2] & -2 | 0) == 20) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[i3 + 4 >> 2] | 0, 1, i3, 15768) | 0; i1 = HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0; L4 : do if ((i1 | 0) != 5) do switch (HEAP32[i4 >> 2] | 0) { case 19: @@ -46356,138 +46413,138 @@ function __ZN4wasm13WasmValidator10visitUnaryEPNS_5UnaryE(i2, i3) { case 2: case 0: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, HEAP32[i3 + 4 >> 2] | 0, i3, 15744) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, HEAP32[i3 + 4 >> 2] | 0, i3, 15788) | 0; break L4; } case 21: case 20: { - __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5UnaryEEEbbT_PKc(i2, (i1 + -1 | 0) >>> 0 < 2, i3, 15793) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5UnaryEEEbbT_PKc(i2, (i1 + -1 | 0) >>> 0 < 2, i3, 15837) | 0; break L4; } case 22: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15822) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15866) | 0; break L4; } case 23: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15822) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15866) | 0; break L4; } case 24: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15850) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15894) | 0; break L4; } case 25: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0; break L4; } case 26: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0; break L4; } case 27: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0; break L4; } case 28: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0; break L4; } case 29: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0; break L4; } case 30: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0; break L4; } case 31: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0; break L4; } case 32: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0; break L4; } case 33: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15903) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15947) | 0; break L4; } case 34: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15940) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15984) | 0; break L4; } case 37: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0; break L4; } case 38: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0; break L4; } case 35: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0; break L4; } case 36: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0; break L4; } case 41: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0; break L4; } case 42: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0; break L4; } case 39: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0; break L4; } case 40: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0; break L4; } case 43: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 16006) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 16050) | 0; break L4; } case 44: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 16035) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 16079) | 0; break L4; } case 45: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16063) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16107) | 0; break L4; } case 46: { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16100) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16144) | 0; break L4; } default: @@ -47110,15 +47167,15 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 i7 = i9 + 12 | 0; i6 = i10 + 4 | 0; if (((HEAP32[i7 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) >> 2 | 0) != ((HEAP32[i6 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 4 | 0)) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 25123) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 23552) | 0; HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; HEAP32[i8 >> 2] = HEAP32[i1 >> 2]; - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i8) | 0, 25134) | 0; - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i7 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) >> 2) | 0, 25145) | 0; - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i6 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 4) | 0, 25163) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i8) | 0, 23563) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i7 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) >> 2) | 0, 23574) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i6 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 4) | 0, 23592) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i8 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i8); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -47164,22 +47221,22 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 if ((i1 | 0) == 5) { STACKTOP = i13; return; - } else if ((i1 | 0) == 8) ___assert_fail(25175, 24695, 614, 25196); else if ((i1 | 0) == 10) { - i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 25123) | 0; + } else if ((i1 | 0) == 8) ___assert_fail(23604, 22399, 615, 23625); else if ((i1 | 0) == 10) { + i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 23552) | 0; HEAP32[i11 >> 2] = HEAP32[i9 >> 2]; HEAP32[i8 >> 2] = HEAP32[i11 >> 2]; - i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i8) | 0, 25210) | 0; - i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i12 >> 2] | 0) + (i4 << 2) >> 2] | 0) | 0) | 0, 25226) | 0, i4) | 0, 25242) | 0; - i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i10 >> 2] | 0) + (i4 << 4) >> 2] | 0) | 0) | 0, 43697) | 0; + i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i8) | 0, 23639) | 0; + i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i12 >> 2] | 0) + (i4 << 2) >> 2] | 0) | 0) | 0, 23655) | 0, i4) | 0, 23671) | 0; + i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i10 >> 2] | 0) + (i4 << 4) >> 2] | 0) | 0) | 0, 44010) | 0; i13 = __ZNKSt3__28ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i8 >> 2] = i13; - i13 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0; + i13 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0; i13 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 31](i13, 10) | 0; __ZNSt3__26localeD2Ev(i8); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i13) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i14) | 0; _abort(); - } else if ((i1 | 0) == 13) ___assert_fail(25249, 24695, 624, 25196); + } else if ((i1 | 0) == 13) ___assert_fail(23678, 22399, 625, 23625); } function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { @@ -47213,7 +47270,7 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { break; } i5 = (i8 | 0) != 0; - i7 = i5 ? HEAP32[697] | 0 : HEAP32[696] | 0; + i7 = i5 ? HEAP32[698] | 0 : HEAP32[697] | 0; L4 : do if (i11) { if (i10) { i22 = 12; @@ -47221,9 +47278,9 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { } if (!(__ZN4wasm12isUInteger64Ed(d2) | 0)) { HEAPF64[i18 >> 3] = d2; - _snprintf(i7, 999, i5 ? 26317 : 26320, i18) | 0; + _snprintf(i7, 999, i5 ? 26609 : 26612, i18) | 0; HEAP32[i19 >> 2] = i13; - _sscanf(i7, 26277, i19) | 0; + _sscanf(i7, 26569, i19) | 0; break; } i1 = __ZN4wasm12toUInteger64Ed(d2) | 0; @@ -47231,16 +47288,16 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { i4 = i20; HEAP32[i4 >> 2] = i1; HEAP32[i4 + 4 >> 2] = tempRet0; - _snprintf(i7, 999, i6 ? 26300 : 26307, i20) | 0; + _snprintf(i7, 999, i6 ? 26592 : 26599, i20) | 0; if (i6) { HEAP32[i21 >> 2] = i14; - _sscanf(i7, 26312, i21) | 0; + _sscanf(i7, 26604, i21) | 0; i6 = i14; HEAPF64[i13 >> 3] = +((HEAP32[i6 >> 2] | 0) >>> 0) + 4294967296.0 * +((HEAP32[i6 + 4 >> 2] | 0) >>> 0); break; } else { HEAP32[i17 >> 2] = i13; - _sscanf(i7, 26277, i17) | 0; + _sscanf(i7, 26569, i17) | 0; break; } } else { @@ -47248,22 +47305,22 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { i1 = 0; while (1) { if ((i1 | 0) >= 19) break L4; - HEAP8[51410] = 37; - HEAP8[51411] = 46; + HEAP8[51734] = 37; + HEAP8[51735] = 46; if ((i1 | 0) < 10) { - HEAP8[51412] = i1 + 48; - HEAP8[51413] = i4; - HEAP8[51414] = 0; + HEAP8[51736] = i1 + 48; + HEAP8[51737] = i4; + HEAP8[51738] = 0; } else { - HEAP8[51412] = 49; - HEAP8[51413] = i1 + 38; - HEAP8[51414] = i4; - HEAP8[51415] = 0; + HEAP8[51736] = 49; + HEAP8[51737] = i1 + 38; + HEAP8[51738] = i4; + HEAP8[51739] = 0; } HEAPF64[i15 >> 3] = d2; - _snprintf(i7, 999, 51410, i15) | 0; + _snprintf(i7, 999, 51734, i15) | 0; HEAP32[i16 >> 2] = i13; - _sscanf(i7, 26277, i16) | 0; + _sscanf(i7, 26569, i16) | 0; if (+HEAPF64[i13 >> 3] == d2) break; else i1 = i1 + 1 | 0; } } while (0); @@ -47346,19 +47403,19 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { d3 = +HEAPF64[i12 >> 3]; d2 = +HEAPF64[i23 >> 3]; if (d3 == d2) { - i23 = HEAP32[697] | 0; + i23 = HEAP32[698] | 0; i22 = _strlen(i23) | 0; - i1 = HEAP32[696] | 0; + i1 = HEAP32[697] | 0; i22 = i22 >>> 0 < (_strlen(i1) | 0) >>> 0; i1 = i22 ? i23 : i1; - } else i1 = d3 < d2 ? HEAP32[697] | 0 : HEAP32[696] | 0; + } else i1 = d3 < d2 ? HEAP32[698] | 0 : HEAP32[697] | 0; if (i24) { i1 = i1 + -1 | 0; HEAP8[i1 >> 0] = 45; } STACKTOP = i25; return i1 | 0; - } else if ((i22 | 0) == 12) ___assert_fail(26281, 34046, 872, 26288); else if ((i22 | 0) == 38) ___assert_fail(26325, 34046, 935, 26288); + } else if ((i22 | 0) == 12) ___assert_fail(26573, 34346, 872, 26580); else if ((i22 | 0) == 38) ___assert_fail(26617, 34346, 935, 26580); return 0; } @@ -47374,17 +47431,17 @@ function _call_from_js(i1) { i14 = i18 + 36 | 0; i15 = i18; i16 = i18 + 32 | 0; - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 13710) | 0, i1) | 0, 10) | 0; + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 13714) | 0, i1) | 0, 10) | 0; __ZN6cashew7IStringC2EPKcb(i13, i1, 1); - i11 = HEAP32[HEAP32[11249] >> 2] | 0; + i11 = HEAP32[HEAP32[11327] >> 2] | 0; HEAP32[i2 >> 2] = HEAP32[i13 >> 2]; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; i11 = (__ZN4wasm6Module9getExportENS_4NameE(i11, i12) | 0) + 4 | 0; - i1 = HEAP32[HEAP32[11249] >> 2] | 0; + i1 = HEAP32[HEAP32[11327] >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i11 >> 2]; HEAP32[i12 >> 2] = HEAP32[i3 >> 2]; i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i12) | 0; - if (!i1) ___assert_fail(35005, 13724, 433, 13740); + if (!i1) ___assert_fail(35305, 13728, 485, 13744); i10 = _emscripten_asm_const_i(10) | 0; i11 = i1 + 8 | 0; i3 = (HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2; @@ -47454,12 +47511,12 @@ function _call_from_js(i1) { i2 = i2 + 1 | 0; } if ((i17 | 0) == 27) _abort(); - i17 = HEAP32[11249] | 0; + i17 = HEAP32[11327] | 0; HEAP32[i16 >> 2] = HEAP32[i13 >> 2]; HEAP32[i12 >> 2] = HEAP32[i16 >> 2]; __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__26vectorINS_7LiteralENS2_9allocatorIS4_EEEE(i15, i17, i12, i14); - if (HEAP8[49408] | 0) { - i17 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 13834) | 0; + if (HEAP8[49732] | 0) { + i17 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 13838) | 0; HEAP32[i12 >> 2] = HEAP32[i15 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i15 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i15 + 8 >> 2]; @@ -47511,7 +47568,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W i11 = i19 + 20 | 0; i12 = i19 + 4 | 0; i9 = i19; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 45784) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 0) | 0, 45056) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 46104) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 0) | 0, 45368) | 0 : 0) { i3 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 1) | 0; i3 = __ZN6cashew5Value10getIStringEv(HEAP32[i3 >> 2] | 0) | 0; i3 = HEAP32[i3 >> 2] | 0; @@ -47521,7 +47578,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W HEAP32[i8 >> 2] = 0; HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 27878, 5); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 28170, 5); i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i8, i3) | 0; HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; @@ -47614,7 +47671,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W STACKTOP = i19; return; } - ___assert_fail(27817, 11743, 228, 27853); + ___assert_fail(28109, 11747, 228, 28145); } function ___cxa_demangle(i10, i1, i14, i17) { @@ -47753,103 +47810,103 @@ function ___cxa_demangle(i10, i1, i14, i17) { } function __GLOBAL__sub_I_parser_cpp() { - __ZN6cashew7IString3setEPKcb(45036, 33370, 1); - __ZN6cashew7IString3setEPKcb(45040, 33379, 1); - __ZN6cashew7IString3setEPKcb(45044, 35166, 1); - __ZN6cashew7IString3setEPKcb(45048, 33385, 1); - __ZN6cashew7IString3setEPKcb(45052, 33390, 1); - __ZN6cashew7IString3setEPKcb(45056, 35044, 1); - __ZN6cashew7IString3setEPKcb(45060, 33397, 1); - __ZN6cashew7IString3setEPKcb(45064, 33401, 1); - __ZN6cashew7IString3setEPKcb(45068, 33407, 1); - __ZN6cashew7IString3setEPKcb(45072, 33419, 1); - __ZN6cashew7IString3setEPKcb(45076, 33426, 1); - __ZN6cashew7IString3setEPKcb(45080, 33433, 1); - __ZN6cashew7IString3setEPKcb(45084, 35183, 1); - __ZN6cashew7IString3setEPKcb(45088, 33436, 1); - __ZN6cashew7IString3setEPKcb(45092, 33442, 1); - __ZN6cashew7IString3setEPKcb(45096, 33445, 1); - __ZN6cashew7IString3setEPKcb(45100, 33449, 1); - __ZN6cashew7IString3setEPKcb(45104, 33453, 1); - __ZN6cashew7IString3setEPKcb(45108, 35135, 1); - __ZN6cashew7IString3setEPKcb(45112, 33457, 1); - __ZN6cashew7IString3setEPKcb(45116, 33461, 1); - __ZN6cashew7IString3setEPKcb(45120, 33467, 1); - __ZN6cashew7IString3setEPKcb(45124, 33473, 1); - __ZN6cashew7IString3setEPKcb(45128, 33482, 1); - __ZN6cashew7IString3setEPKcb(45132, 33489, 1); - __ZN6cashew7IString3setEPKcb(45136, 36159, 1); - __ZN6cashew7IString3setEPKcb(45140, 36167, 1); - __ZN6cashew7IString3setEPKcb(45144, 33496, 1); - __ZN6cashew7IString3setEPKcb(45148, 33505, 1); - __ZN6cashew7IString3setEPKcb(45152, 33517, 1); - __ZN6cashew7IString3setEPKcb(45156, 33532, 1); - __ZN6cashew7IString3setEPKcb(45160, 33546, 1); - __ZN6cashew7IString3setEPKcb(45164, 33559, 1); - __ZN6cashew7IString3setEPKcb(45168, 33573, 1); - __ZN6cashew7IString3setEPKcb(45172, 33585, 1); - __ZN6cashew7IString3setEPKcb(45176, 33600, 1); - __ZN6cashew7IString3setEPKcb(45180, 33615, 1); - __ZN6cashew7IString3setEPKcb(45184, 33628, 1); - __ZN6cashew7IString3setEPKcb(45188, 33641, 1); - __ZN6cashew7IString3setEPKcb(45192, 43778, 1); - __ZN6cashew7IString3setEPKcb(45196, 43728, 1); - __ZN6cashew7IString3setEPKcb(45200, 43769, 1); - __ZN6cashew7IString3setEPKcb(45204, 42503, 1); - __ZN6cashew7IString3setEPKcb(45208, 43704, 1); - __ZN6cashew7IString3setEPKcb(45212, 43753, 1); - __ZN6cashew7IString3setEPKcb(45216, 42667, 1); - __ZN6cashew7IString3setEPKcb(45220, 42515, 1); - __ZN6cashew7IString3setEPKcb(45224, 43712, 1); - __ZN6cashew7IString3setEPKcb(45228, 43718, 1); - __ZN6cashew7IString3setEPKcb(45232, 42517, 1); - __ZN6cashew7IString3setEPKcb(45236, 43709, 1); - __ZN6cashew7IString3setEPKcb(45240, 43750, 1); - __ZN6cashew7IString3setEPKcb(45244, 43699, 1); - __ZN6cashew7IString3setEPKcb(45248, 43823, 1); - __ZN6cashew7IString3setEPKcb(45252, 42498, 1); - __ZN6cashew7IString3setEPKcb(45256, 43828, 1); - __ZN6cashew7IString3setEPKcb(45260, 43721, 1); - __ZN6cashew7IString3setEPKcb(45264, 33654, 1); - __ZN6cashew7IString3setEPKcb(45268, 33658, 1); - __ZN6cashew7IString3setEPKcb(45272, 33672, 1); - __ZN6cashew7IString3setEPKcb(45276, 33678, 1); - __ZN6cashew7IString3setEPKcb(45280, 33685, 1); - __ZN6cashew7IString3setEPKcb(45284, 33692, 1); - __ZN6cashew7IString3setEPKcb(45288, 33700, 1); - __ZN6cashew7IString3setEPKcb(45292, 33707, 1); - __ZN6cashew7IString3setEPKcb(45296, 33715, 1); - __ZN6cashew7IString3setEPKcb(45300, 33723, 1); - __ZN6cashew7IString3setEPKcb(45304, 33731, 1); - __ZN6cashew7IString3setEPKcb(45308, 53494, 1); - __ZN6cashew7IString3setEPKcb(45312, 35005, 1); - __ZN6cashew7IString3setEPKcb(45316, 42453, 1); - __ZN6cashew7IString3setEPKcb(45320, 33734, 1); - __ZN6cashew7IString3setEPKcb(45324, 33736, 1); - __ZN6cashew7IString3setEPKcb(45328, 33738, 1); - __ZN6cashew7IString3setEPKcb(45332, 43657, 1); - __ZN6cashew7IString3setEPKcb(45336, 33740, 1); - __ZN6cashew7IString3setEPKcb(45340, 33742, 1); - __ZN6cashew7IString3setEPKcb(45344, 35216, 1); - __ZN6cashew7IString3setEPKcb(45348, 33744, 1); - __ZN6cashew7IString3setEPKcb(45352, 33752, 1); - __ZN6cashew7IString3setEPKcb(45356, 43697, 1); - __ZN6cashew7IString3setEPKcb(45360, 33756, 1); - __ZN6cashew7IString3setEPKcb(45364, 33760, 1); - __ZN6cashew7IString3setEPKcb(45368, 33766, 1); - __ZN6cashew7IString3setEPKcb(45372, 43876, 1); - __ZN6cashew7IString3setEPKcb(45376, 43630, 1); - __ZN6cashew10IStringSetC2EPKc(45380, 33773); - ___cxa_atexit(159, 45380, ___dso_handle | 0) | 0; - HEAP32[11353] = 0; - HEAP32[11354] = 0; - HEAP32[11355] = 0; - ___cxa_atexit(160, 45412, ___dso_handle | 0) | 0; - HEAP32[11356] = 0; - HEAP32[11357] = 0; - HEAP32[11358] = 0; - ___cxa_atexit(161, 45424, ___dso_handle | 0) | 0; - __ZN6cashew4InitC2Ev(51420); + __ZN6cashew7IString3setEPKcb(45348, 33670, 1); + __ZN6cashew7IString3setEPKcb(45352, 33679, 1); + __ZN6cashew7IString3setEPKcb(45356, 35471, 1); + __ZN6cashew7IString3setEPKcb(45360, 33685, 1); + __ZN6cashew7IString3setEPKcb(45364, 33690, 1); + __ZN6cashew7IString3setEPKcb(45368, 35344, 1); + __ZN6cashew7IString3setEPKcb(45372, 33697, 1); + __ZN6cashew7IString3setEPKcb(45376, 33701, 1); + __ZN6cashew7IString3setEPKcb(45380, 33707, 1); + __ZN6cashew7IString3setEPKcb(45384, 33719, 1); + __ZN6cashew7IString3setEPKcb(45388, 33726, 1); + __ZN6cashew7IString3setEPKcb(45392, 33733, 1); + __ZN6cashew7IString3setEPKcb(45396, 35488, 1); + __ZN6cashew7IString3setEPKcb(45400, 33736, 1); + __ZN6cashew7IString3setEPKcb(45404, 33742, 1); + __ZN6cashew7IString3setEPKcb(45408, 33745, 1); + __ZN6cashew7IString3setEPKcb(45412, 33749, 1); + __ZN6cashew7IString3setEPKcb(45416, 33753, 1); + __ZN6cashew7IString3setEPKcb(45420, 35440, 1); + __ZN6cashew7IString3setEPKcb(45424, 33757, 1); + __ZN6cashew7IString3setEPKcb(45428, 33761, 1); + __ZN6cashew7IString3setEPKcb(45432, 33767, 1); + __ZN6cashew7IString3setEPKcb(45436, 33773, 1); + __ZN6cashew7IString3setEPKcb(45440, 33782, 1); + __ZN6cashew7IString3setEPKcb(45444, 33789, 1); + __ZN6cashew7IString3setEPKcb(45448, 36472, 1); + __ZN6cashew7IString3setEPKcb(45452, 36480, 1); + __ZN6cashew7IString3setEPKcb(45456, 33796, 1); + __ZN6cashew7IString3setEPKcb(45460, 33805, 1); + __ZN6cashew7IString3setEPKcb(45464, 33817, 1); + __ZN6cashew7IString3setEPKcb(45468, 33832, 1); + __ZN6cashew7IString3setEPKcb(45472, 33846, 1); + __ZN6cashew7IString3setEPKcb(45476, 33859, 1); + __ZN6cashew7IString3setEPKcb(45480, 33873, 1); + __ZN6cashew7IString3setEPKcb(45484, 33885, 1); + __ZN6cashew7IString3setEPKcb(45488, 33900, 1); + __ZN6cashew7IString3setEPKcb(45492, 33915, 1); + __ZN6cashew7IString3setEPKcb(45496, 33928, 1); + __ZN6cashew7IString3setEPKcb(45500, 33941, 1); + __ZN6cashew7IString3setEPKcb(45504, 44091, 1); + __ZN6cashew7IString3setEPKcb(45508, 44041, 1); + __ZN6cashew7IString3setEPKcb(45512, 44082, 1); + __ZN6cashew7IString3setEPKcb(45516, 42816, 1); + __ZN6cashew7IString3setEPKcb(45520, 44017, 1); + __ZN6cashew7IString3setEPKcb(45524, 44066, 1); + __ZN6cashew7IString3setEPKcb(45528, 42980, 1); + __ZN6cashew7IString3setEPKcb(45532, 42828, 1); + __ZN6cashew7IString3setEPKcb(45536, 44025, 1); + __ZN6cashew7IString3setEPKcb(45540, 44031, 1); + __ZN6cashew7IString3setEPKcb(45544, 42830, 1); + __ZN6cashew7IString3setEPKcb(45548, 44022, 1); + __ZN6cashew7IString3setEPKcb(45552, 44063, 1); + __ZN6cashew7IString3setEPKcb(45556, 44012, 1); + __ZN6cashew7IString3setEPKcb(45560, 44136, 1); + __ZN6cashew7IString3setEPKcb(45564, 42811, 1); + __ZN6cashew7IString3setEPKcb(45568, 44141, 1); + __ZN6cashew7IString3setEPKcb(45572, 44034, 1); + __ZN6cashew7IString3setEPKcb(45576, 33954, 1); + __ZN6cashew7IString3setEPKcb(45580, 33958, 1); + __ZN6cashew7IString3setEPKcb(45584, 33972, 1); + __ZN6cashew7IString3setEPKcb(45588, 33978, 1); + __ZN6cashew7IString3setEPKcb(45592, 33985, 1); + __ZN6cashew7IString3setEPKcb(45596, 33992, 1); + __ZN6cashew7IString3setEPKcb(45600, 34e3, 1); + __ZN6cashew7IString3setEPKcb(45604, 34007, 1); + __ZN6cashew7IString3setEPKcb(45608, 34015, 1); + __ZN6cashew7IString3setEPKcb(45612, 34023, 1); + __ZN6cashew7IString3setEPKcb(45616, 34031, 1); + __ZN6cashew7IString3setEPKcb(45620, 53818, 1); + __ZN6cashew7IString3setEPKcb(45624, 35305, 1); + __ZN6cashew7IString3setEPKcb(45628, 42766, 1); + __ZN6cashew7IString3setEPKcb(45632, 34034, 1); + __ZN6cashew7IString3setEPKcb(45636, 34036, 1); + __ZN6cashew7IString3setEPKcb(45640, 34038, 1); + __ZN6cashew7IString3setEPKcb(45644, 43970, 1); + __ZN6cashew7IString3setEPKcb(45648, 34040, 1); + __ZN6cashew7IString3setEPKcb(45652, 34042, 1); + __ZN6cashew7IString3setEPKcb(45656, 35521, 1); + __ZN6cashew7IString3setEPKcb(45660, 34044, 1); + __ZN6cashew7IString3setEPKcb(45664, 34052, 1); + __ZN6cashew7IString3setEPKcb(45668, 44010, 1); + __ZN6cashew7IString3setEPKcb(45672, 34056, 1); + __ZN6cashew7IString3setEPKcb(45676, 34060, 1); + __ZN6cashew7IString3setEPKcb(45680, 34066, 1); + __ZN6cashew7IString3setEPKcb(45684, 44189, 1); + __ZN6cashew7IString3setEPKcb(45688, 43943, 1); + __ZN6cashew10IStringSetC2EPKc(45692, 34073); + ___cxa_atexit(159, 45692, ___dso_handle | 0) | 0; + HEAP32[11431] = 0; + HEAP32[11432] = 0; + HEAP32[11433] = 0; + ___cxa_atexit(160, 45724, ___dso_handle | 0) | 0; + HEAP32[11434] = 0; + HEAP32[11435] = 0; + HEAP32[11436] = 0; + ___cxa_atexit(161, 45736, ___dso_handle | 0) | 0; + __ZN6cashew4InitC2Ev(51744); return; } @@ -48069,7 +48126,7 @@ function _mbsrtowcs(i5, i9, i1, i3) { break; } i7 = i5; - i4 = HEAP32[3576 + (i4 << 2) >> 2] | 0; + i4 = HEAP32[3580 + (i4 << 2) >> 2] | 0; i2 = i2 + 1 | 0; i8 = 38; continue; @@ -48098,7 +48155,7 @@ function _mbsrtowcs(i5, i9, i1, i3) { i8 = 49; break; } - i4 = HEAP32[3576 + (i4 << 2) >> 2] | 0; + i4 = HEAP32[3580 + (i4 << 2) >> 2] | 0; i6 = i2 + 1 | 0; i8 = 17; continue; @@ -48217,10 +48274,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) { i11 = i14; i12 = i4 + 12 | 0; if (HEAP8[i12 >> 0] | 0) { - i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19525) | 0; + i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19421) | 0; i10 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i10; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i10) | 0; @@ -48228,10 +48285,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) { } i6 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i4) | 0; if (HEAP8[i12 >> 0] | 0) { - i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i6) | 0; + i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i6) | 0; i10 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i10; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i10) | 0; @@ -48246,10 +48303,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) { break; } if (HEAP8[i12 >> 0] | 0) { - i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0; + i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0; i2 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i2; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i2) | 0; @@ -48263,7 +48320,7 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) { HEAP32[i8 >> 2] = 0; HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 19540, 7); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 19436, 7); __ZNSt3__29to_stringEj(i11, i3); i2 = HEAP8[i9 >> 0] | 0; i1 = i2 << 24 >> 24 < 0; @@ -48304,7 +48361,7 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) { if ((i1 | 0) == 7) { STACKTOP = i14; return; - } else if ((i1 | 0) == 14) ___assert_fail(19548, 18854, 1468, 19582); else if ((i1 | 0) == 16) ___assert_fail(19594, 18854, 1470, 19582); + } else if ((i1 | 0) == 14) ___assert_fail(19444, 18750, 1476, 19478); else if ((i1 | 0) == 16) ___assert_fail(19490, 18750, 1478, 19478); } function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) { @@ -48315,10 +48372,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) { i4 = i14; i6 = i3 + 12 | 0; if (HEAP8[i6 >> 0] | 0) { - i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19409) | 0; + i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19305) | 0; i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i12; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0; @@ -48326,10 +48383,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) { } i5 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i3) | 0; if (HEAP8[i6 >> 0] | 0) { - i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i5) | 0; + i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i5) | 0; i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i12; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0; @@ -48342,10 +48399,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) { break; } if (HEAP8[i6 >> 0] | 0) { - i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0; + i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0; i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i12; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0; @@ -48363,10 +48420,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) { } i8 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i3) | 0; if (HEAP8[i6 >> 0] | 0) { - i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19496) | 0, i8) | 0; + i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19392) | 0, i8) | 0; i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i12; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0; @@ -48411,7 +48468,7 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) { if ((i1 | 0) == 7) { STACKTOP = i14; return; - } else if ((i1 | 0) == 11) ___assert_fail(19442, 18854, 1442, 19481); else if ((i1 | 0) == 22) ___assert_fail(19509, 18854, 1452, 19481); + } else if ((i1 | 0) == 11) ___assert_fail(19338, 18750, 1450, 19377); else if ((i1 | 0) == 22) ___assert_fail(19405, 18750, 1460, 19377); } function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) { @@ -48456,7 +48513,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) { HEAP32[i10 >> 2] = 0; HEAP32[i10 + 4 >> 2] = 0; HEAP32[i10 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 35166, 5); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 35471, 5); i4 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i12, i10) | 0; HEAP32[i1 + 8 >> 2] = i4; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); @@ -48472,7 +48529,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) { if (i1 >>> 0 >= (HEAP32[i4 >> 2] | 0) >>> 0) break; i1 = __ZN4wasm7ElementixEj(i2, i1) | 0; i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i1, 0) | 0) | 0; - if ((i4 | 0) != (HEAP32[11449] | 0)) break; + if ((i4 | 0) != (HEAP32[11529] | 0)) break; i2 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; HEAP32[i8 >> 2] = i2; HEAP32[i9 >> 2] = i1; @@ -48527,7 +48584,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) { __ZNSt3__213__vector_baseINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEED2Ev(i15); STACKTOP = i16; return i14 | 0; - } else if ((i1 | 0) == 26) ___assert_fail(18289, 17152, 989, 18321); + } else if ((i1 | 0) == 26) ___assert_fail(18223, 17086, 991, 18255); return 0; } @@ -48740,11 +48797,11 @@ function __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE i20 = i28 + 20 | 0; HEAP32[i6 >> 2] = i3; HEAPF64[i14 >> 3] = d4; - i3 = _snprintf(i3, 100, 40334, i14) | 0; + i3 = _snprintf(i3, 100, 40647, i14) | 0; if (i3 >>> 0 > 99) { i3 = __ZNSt3__26__clocEv() | 0; HEAPF64[i1 >> 3] = d4; - i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40334, i1) | 0; + i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40647, i1) | 0; i1 = HEAP32[i6 >> 2] | 0; if (!i1) i1 = HEAP32[i6 >> 2] | 0; i2 = _malloc(i3 << 2) | 0; @@ -48763,7 +48820,7 @@ function __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE } i8 = __ZNKSt3__28ios_base6getlocEv(i25) | 0; HEAP32[i27 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47508) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47832) | 0; i7 = HEAP32[i6 >> 2] | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, i7, i7 + i3 | 0, i2) | 0; if (!i3) i7 = 0; else i7 = (HEAP8[HEAP32[i6 >> 2] >> 0] | 0) == 45; @@ -48984,10 +49041,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitLoadERPNS_10ExpressionEh(i4, i5 } while (0); if ((i6 | 0) == 16) { if (HEAP8[i4 + 12 >> 0] | 0) { - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21264) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21160) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i6) | 0; @@ -49033,11 +49090,11 @@ function __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE i20 = i28 + 20 | 0; HEAP32[i6 >> 2] = i3; HEAPF64[i14 >> 3] = d4; - i3 = _snprintf(i3, 100, 40334, i14) | 0; + i3 = _snprintf(i3, 100, 40647, i14) | 0; if (i3 >>> 0 > 99) { i3 = __ZNSt3__26__clocEv() | 0; HEAPF64[i1 >> 3] = d4; - i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40334, i1) | 0; + i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40647, i1) | 0; i1 = HEAP32[i6 >> 2] | 0; if (!i1) i1 = HEAP32[i6 >> 2] | 0; i2 = _malloc(i3) | 0; @@ -49056,7 +49113,7 @@ function __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE } i8 = __ZNKSt3__28ios_base6getlocEv(i25) | 0; HEAP32[i27 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47800) | 0; i7 = HEAP32[i6 >> 2] | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, i7, i7 + i3 | 0, i2) | 0; if (!i3) i7 = 0; else i7 = (HEAP8[HEAP32[i6 >> 2] >> 0] | 0) == 45; @@ -49156,44 +49213,44 @@ function __ZN4wasm17WasmBinaryBuilder4readEv(i8) { HEAP32[i6 >> 2] = i8; HEAP32[i7 >> 2] = i3; HEAP32[i2 >> 2] = i4; - do if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[805] | 0) | 0) __ZN4wasm17WasmBinaryBuilder9readStartEv(i8); else { - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[795] | 0) | 0) { + do if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[806] | 0) | 0) __ZN4wasm17WasmBinaryBuilder9readStartEv(i8); else { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[796] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder10readMemoryEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[796] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[797] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[797] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[798] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder11readImportsEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[798] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[799] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[799] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[800] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[800] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[801] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder11readExportsEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[801] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[802] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder11readGlobalsEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[802] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[803] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i8); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[803] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[804] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i8); break; } - if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[804] | 0) | 0)) { + if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[805] | 0) | 0)) { i1 = 25; break L1; } @@ -49206,128 +49263,133 @@ function __ZN4wasm17WasmBinaryBuilder4readEv(i8) { } } if ((i1 | 0) == 25) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18799) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18695) | 0; i1 = HEAP32[i12 >> 2] | 0; i16 = HEAP32[i15 >> 2] | 0; if (((HEAP32[i14 >> 2] | 0) + -1 + i1 | 0) >>> 0 < ((HEAP32[i16 + 4 >> 2] | 0) - (HEAP32[i16 >> 2] | 0) | 0) >>> 0) { i10 = 0; i13 = i1; - } else ___assert_fail(18820, 18854, 1263, 18872); + } else ___assert_fail(18716, 18750, 1271, 18768); while (1) { if (i10 >>> 0 >= i13 >>> 0) break; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, HEAP8[(HEAP32[HEAP32[i15 >> 2] >> 2] | 0) + ((HEAP32[i14 >> 2] | 0) + i10) >> 0] | 0) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, HEAP8[(HEAP32[HEAP32[i15 >> 2] >> 2] | 0) + ((HEAP32[i14 >> 2] | 0) + i10) >> 0] | 0) | 0; i10 = i10 + 1 | 0; i13 = HEAP32[i12 >> 2] | 0; } - i16 = __ZNKSt3__28ios_base6getlocEv(46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) | 0) | 0; + i16 = __ZNKSt3__28ios_base6getlocEv(47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i11 >> 2] = i16; - i16 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47476) | 0; + i16 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47800) | 0; i16 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i16 >> 2] | 0) + 28 >> 2] & 31](i16, 10) | 0; __ZNSt3__26localeD2Ev(i11); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(46772, i16) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46772) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(47096, i16) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(47096) | 0; _abort(); - } else if ((i1 | 0) == 31) ___assert_fail(18877, 18854, 1268, 18872); else if ((i1 | 0) == 33) { + } else if ((i1 | 0) == 31) ___assert_fail(18773, 18750, 1276, 18768); else if ((i1 | 0) == 33) { __ZN4wasm17WasmBinaryBuilder16processFunctionsEv(i8); STACKTOP = i9; return; } } -function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i10, i11) { - i10 = i10 | 0; +function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i11, i12) { i11 = i11 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0; - i18 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i9 = i18 + 48 | 0; - i8 = i18 + 44 | 0; - i12 = i18 + 28 | 0; - i13 = i18 + 24 | 0; - i3 = i18 + 32 | 0; - i14 = i18 + 12 | 0; - i15 = i18 + 8 | 0; - i16 = i18 + 4 | 0; - i17 = i18; - HEAP8[i10 + 81 >> 0] = 1; - i6 = (HEAP32[i10 >> 2] | 0) + 72 | 0; - i7 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i11, 1) | 0) | 0) | 0; - __ZN4wasm7AddressaSEy(i6, i7, ((i7 | 0) < 0) << 31 >> 31) | 0; - i7 = (__ZN4wasm7Element4listEv(i11) | 0) + 8 | 0; - L1 : do if ((HEAP32[i7 >> 2] | 0) != 2) { - i7 = __ZN4wasm7ElementixEj(i11, 2) | 0; - do if (!(HEAP8[i7 >> 0] | 0)) { - i1 = _atoll(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i11, 2) | 0) | 0) | 0; + i12 = i12 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0; + i19 = STACKTOP; + STACKTOP = STACKTOP + 48 | 0; + i10 = i19 + 44 | 0; + i13 = i19 + 28 | 0; + i3 = i19 + 32 | 0; + i14 = i19 + 24 | 0; + i15 = i19 + 20 | 0; + i16 = i19 + 8 | 0; + i17 = i19 + 4 | 0; + i18 = i19; + HEAP8[i11 + 81 >> 0] = 1; + i8 = (HEAP32[i11 >> 2] | 0) + 80 | 0; + i9 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i12, 1) | 0) | 0) | 0; + __ZN4wasm7AddressaSEy(i8, i9, ((i9 | 0) < 0) << 31 >> 31) | 0; + i9 = (__ZN4wasm7Element4listEv(i12) | 0) + 8 | 0; + L1 : do if ((HEAP32[i9 >> 2] | 0) != 2) { + i9 = __ZN4wasm7ElementixEj(i12, 2) | 0; + do if (!(HEAP8[i9 >> 0] | 0)) { + i1 = _atoll(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i12, 2) | 0) | 0) | 0; i2 = tempRet0; if (i2 >>> 0 > 0 | (i2 | 0) == 0 & i1 >>> 0 > 65535) { - i18 = ___cxa_allocate_exception(20) | 0; + i19 = ___cxa_allocate_exception(20) | 0; HEAP32[i3 >> 2] = 0; HEAP32[i3 + 4 >> 2] = 0; HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18643, 27); - __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i18, i3); - ___cxa_throw(i18 | 0, 8, 154); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18577, 27); + __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i19, i3); + ___cxa_throw(i19 | 0, 8, 154); } else { - __ZN4wasm7AddressaSEy((HEAP32[i10 >> 2] | 0) + 76 | 0, i1, i2) | 0; + __ZN4wasm7AddressaSEy((HEAP32[i11 >> 2] | 0) + 84 | 0, i1, i2) | 0; i1 = 3; break; } } else i1 = 2; while (0); - i6 = i14 + 4 | 0; - i7 = i14 + 8 | 0; + i7 = i11 + 4 | 0; + i8 = i16 + 4 | 0; + i9 = i16 + 8 | 0; while (1) { - i5 = (__ZN4wasm7Element4listEv(i11) | 0) + 8 | 0; - if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1; - i4 = __ZN4wasm7ElementixEj(i11, i1) | 0; - i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i4, 0) | 0) | 0; - if ((i5 | 0) != (HEAP32[11440] | 0)) break; - i2 = __ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i4, 2) | 0) | 0; + i6 = (__ZN4wasm7Element4listEv(i12) | 0) + 8 | 0; + if (i1 >>> 0 >= (HEAP32[i6 >> 2] | 0) >>> 0) break L1; + i3 = __ZN4wasm7ElementixEj(i12, i1) | 0; + HEAP32[i14 >> 2] = 0; + i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0; + if ((i6 | 0) == (HEAP32[11518] | 0)) { + HEAP32[i14 >> 2] = 0; + i2 = 1; + } else { + i2 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i3, 1) | 0) | 0) | 0; + __ZN4wasm7AddressaSEy(i14, i2, ((i2 | 0) < 0) << 31 >> 31) | 0; + i2 = 2; + } + i2 = __ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i3, i2) | 0) | 0; + i5 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i7 >> 2] | 0) | 0; + HEAP32[i15 >> 2] = i5; + HEAP32[i5 + 4 >> 2] = 1; + i3 = HEAP32[i14 >> 2] | 0; + HEAP32[i5 + 8 >> 2] = 1; + HEAP32[i5 + 16 >> 2] = i3; i3 = _strlen(i2) | 0; if (!i3) { - i5 = HEAP32[i10 >> 2] | 0; - i2 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i4, 1) | 0) | 0) | 0; - HEAP32[i14 >> 2] = i2; - HEAP32[i15 >> 2] = 0; - i3 = i5 + 84 | 0; + i2 = HEAP32[i11 >> 2] | 0; + HEAP32[i16 >> 2] = 0; + i3 = i2 + 92 | 0; i4 = HEAP32[i3 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i5 + 88 >> 2] | 0) >>> 0) { - __ZN4wasm7AddressC2Ey(i12, i2, ((i2 | 0) < 0) << 31 >> 31); - i5 = HEAP32[i15 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i13, i5, ((i5 | 0) < 0) << 31 >> 31); - HEAP32[i8 >> 2] = HEAP32[i12 >> 2]; - HEAP32[i9 >> 2] = HEAP32[i13 >> 2]; - __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i4, i8, 53494, i9); + if (i4 >>> 0 < (HEAP32[i2 + 96 >> 2] | 0) >>> 0) { + __ZN4wasm7AddressC2Ey(i13, 0, 0); + HEAP32[i10 >> 2] = HEAP32[i13 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i5, 53818, i10); HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 16; - } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRA1_KciEEEvDpOT_(i5 + 80 | 0, i14, 53494, i15); + } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstERA1_KciEEEvDpOT_(i2 + 88 | 0, i15, 53818, i16); } else { - HEAP32[i14 >> 2] = 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i7 >> 2] = 0; - __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIcNS3_9allocatorIcEEEE(i10, i2, i3, i14); - i5 = HEAP32[i10 >> 2] | 0; - i2 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i4, 1) | 0) | 0) | 0; - HEAP32[i15 >> 2] = i2; - i3 = HEAP32[i14 >> 2] | 0; - HEAP32[i16 >> 2] = i3; - HEAP32[i17 >> 2] = (HEAP32[i6 >> 2] | 0) - i3; - i3 = i5 + 84 | 0; - i4 = HEAP32[i3 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i5 + 88 >> 2] | 0) >>> 0) { - __ZN4wasm7AddressC2Ey(i12, i2, ((i2 | 0) < 0) << 31 >> 31); - i5 = HEAP32[i16 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i13, HEAP32[i17 >> 2] | 0, 0); - HEAP32[i8 >> 2] = HEAP32[i12 >> 2]; - HEAP32[i9 >> 2] = HEAP32[i13 >> 2]; - __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i4, i8, i5, i9); - HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 16; - } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiPcjEEEvDpOT_(i5 + 80 | 0, i15, i16, i17); - __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i14); + HEAP32[i16 >> 2] = 0; + HEAP32[i8 >> 2] = 0; + HEAP32[i9 >> 2] = 0; + __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIcNS3_9allocatorIcEEEE(i11, i2, i3, i16); + i2 = HEAP32[i11 >> 2] | 0; + i3 = HEAP32[i16 >> 2] | 0; + HEAP32[i17 >> 2] = i3; + i4 = (HEAP32[i8 >> 2] | 0) - i3 | 0; + HEAP32[i18 >> 2] = i4; + i5 = i2 + 92 | 0; + i6 = HEAP32[i5 >> 2] | 0; + if (i6 >>> 0 < (HEAP32[i2 + 96 >> 2] | 0) >>> 0) { + i2 = HEAP32[i15 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i13, i4, 0); + HEAP32[i10 >> 2] = HEAP32[i13 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i6, i2, i3, i10); + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 16; + } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstEPcjEEEvDpOT_(i2 + 88 | 0, i15, i17, i18); + __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i16); } i1 = i1 + 1 | 0; } - ___assert_fail(18671, 17152, 1324, 18697); } while (0); - STACKTOP = i18; + STACKTOP = i19; return; } @@ -49356,7 +49418,7 @@ function __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE i13 = i26; i14 = __ZNKSt3__28ios_base6getlocEv(i22) | 0; HEAP32[i25 >> 2] = i14; - i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47508) | 0; + i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47832) | 0; i8 = i24 + 8 + 3 | 0; i9 = HEAP8[i8 >> 0] | 0; i1 = i9 << 24 >> 24 < 0; @@ -49452,7 +49514,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4 i12 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i1, i2, i3) | 0; if ((i12 | 0) != (i1 | 0) ? (i4 = i3 + 4 | 0, i11 = HEAP32[i4 >> 2] | 0, (HEAP32[i3 >> 2] | 0) != (i11 | 0)) : 0) { i10 = i11 + -24 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i5, 42453); + __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i5, 42766); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i16, (HEAP32[i4 >> 2] | 0) + -24 | 0); i2 = HEAP8[i16 + 11 >> 0] | 0; i1 = i2 << 24 >> 24 < 0; @@ -49466,7 +49528,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i14, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i14, 42671) | 0; HEAP32[i13 >> 2] = HEAP32[i2 >> 2]; HEAP32[i13 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i13 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -49590,7 +49652,7 @@ function __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE i13 = i26; i14 = __ZNKSt3__28ios_base6getlocEv(i22) | 0; HEAP32[i25 >> 2] = i14; - i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47476) | 0; + i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47800) | 0; i7 = i24 + 11 | 0; i9 = HEAP8[i7 >> 0] | 0; i1 = i9 << 24 >> 24 < 0; @@ -49718,7 +49780,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_126parse_base_unresolved_nameINS0_2DbEEEPK if ((i5 | 0) != (i4 | 0)) { i2 = __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S4_RT_(i5, i4, i6) | 0; if ((i2 | 0) == (i5 | 0)) i2 = __ZN10__cxxabiv112_GLOBAL__N_115parse_simple_idINS0_2DbEEEPKcS4_S4_RT_(i5, i4, i6) | 0; - if ((i2 | 0) != (i5 | 0) ? (i3 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i3 | 0)) : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42667) | 0; else i2 = i5; + if ((i2 | 0) != (i5 | 0) ? (i3 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i3 | 0)) : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42980) | 0; else i2 = i5; } else i2 = i4; i1 = (i2 | 0) == (i5 | 0) ? i1 : i2; break L1; @@ -50148,83 +50210,6 @@ function __ZNSt3__2L13utf8_to_utf16EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeE(i1, i return i1 | 0; } -function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i9, i10, i4) { - i9 = i9 | 0; - i10 = i10 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0; - i14 = STACKTOP; - STACKTOP = STACKTOP + 96 | 0; - i8 = i14 + 84 | 0; - i1 = i14 + 40 | 0; - i11 = i14 + 72 | 0; - i2 = i14 + 16 | 0; - i3 = i14 + 68 | 0; - i12 = i14; - i13 = i14 + 64 | 0; - __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i10, HEAP32[i4 + 28 >> 2] | 0); - if (!(HEAP32[i1 + 16 >> 2] | 0)) { - HEAP32[i11 >> 2] = 0; - i6 = i11 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i11 + 8 >> 2] = 0; - __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17generateArgumentsERK11ArenaVectorIPNS_10ExpressionEES9_(i2, i10, i4 + 8 | 0, i11); - if (!(HEAP32[i2 + 16 >> 2] | 0)) { - i2 = __ZNK4wasm7Literal6geti32Ev(i1) | 0; - i7 = i10 + 4 | 0; - i1 = HEAP32[HEAP32[i7 >> 2] >> 2] | 0; - if (i2 >>> 0 >= (HEAP32[i1 + 64 >> 2] | 0) - (HEAP32[i1 + 60 >> 2] | 0) >> 2 >>> 0) { - FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25735); - i1 = HEAP32[HEAP32[i7 >> 2] >> 2] | 0; - } - i5 = HEAP32[(HEAP32[i1 + 60 >> 2] | 0) + (i2 << 2) >> 2] | 0; - HEAP32[i3 >> 2] = i5; - HEAP32[i8 >> 2] = HEAP32[i3 >> 2]; - i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i8) | 0; - i3 = HEAP32[i1 + 32 >> 2] | 0; - if (i3 | 0 ? (i3 | 0) != (HEAP32[i4 + 24 >> 2] | 0) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25758); - i4 = i1 + 8 | 0; - i3 = i1 + 12 | 0; - if (((HEAP32[i3 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2 | 0) == ((HEAP32[i6 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 4 | 0)) i1 = 0; else { - FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25781); - i1 = 0; - } - while (1) { - i2 = HEAP32[i4 >> 2] | 0; - if (i1 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i2 >> 2 >>> 0) break; - if ((HEAP32[i2 + (i1 << 2) >> 2] | 0) != (HEAP32[(HEAP32[i11 >> 2] | 0) + (i1 << 4) >> 2] | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25814); - i1 = i1 + 1 | 0; - } - i10 = HEAP32[i7 >> 2] | 0; - HEAP32[i13 >> 2] = i5; - HEAP32[i8 >> 2] = HEAP32[i13 >> 2]; - __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i12, i10, i8, i11); - HEAP32[i9 >> 2] = HEAP32[i12 >> 2]; - HEAP32[i9 + 4 >> 2] = HEAP32[i12 + 4 >> 2]; - HEAP32[i9 + 8 >> 2] = HEAP32[i12 + 8 >> 2]; - HEAP32[i9 + 12 >> 2] = HEAP32[i12 + 12 >> 2]; - HEAP32[i9 + 16 >> 2] = 0; - } else { - HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i9 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i9 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i9 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - HEAP32[i9 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; - HEAP32[i9 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; - } - __ZNSt3__213__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i11); - } else { - HEAP32[i9 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i9 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i9 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i9 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; - HEAP32[i9 + 16 >> 2] = HEAP32[i1 + 16 >> 2]; - HEAP32[i9 + 20 >> 2] = HEAP32[i1 + 20 >> 2]; - } - STACKTOP = i14; - return; -} - function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) { i13 = i13 | 0; i4 = i4 | 0; @@ -50243,8 +50228,8 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) { i5 = __ZN6cashew3RefixEj(i13, 0) | 0; i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; i5 = HEAP32[i5 >> 2] | 0; - L1 : do if ((i5 | 0) != (HEAP32[11268] | 0)) { - if ((i5 | 0) == (HEAP32[11290] | 0)) { + L1 : do if ((i5 | 0) != (HEAP32[11346] | 0)) { + if ((i5 | 0) == (HEAP32[11368] | 0)) { i14 = __ZN6cashew3RefixEj(i13, 1) | 0; i14 = __ZN6cashew5Value10getIStringEv(HEAP32[i14 >> 2] | 0) | 0; switch (HEAP8[HEAP32[i14 >> 2] >> 0] | 0) { @@ -50271,7 +50256,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) { } } } - if ((i5 | 0) == (HEAP32[11278] | 0)) { + if ((i5 | 0) == (HEAP32[11356] | 0)) { i14 = __ZN6cashew3RefixEj(i13, 1) | 0; i14 = __ZN6cashew5Value9getNumberEv(HEAP32[i14 >> 2] | 0) | 0; d1 = +HEAPF64[i14 >> 3]; @@ -50291,8 +50276,8 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) { i2 = i2 ? 0 : 2; break; } - if ((i5 | 0) == (HEAP32[11264] | 0)) i2 = 0; else { - if ((i5 | 0) == (HEAP32[11267] | 0)) { + if ((i5 | 0) == (HEAP32[11342] | 0)) i2 = 0; else { + if ((i5 | 0) == (HEAP32[11345] | 0)) { i2 = __ZN6cashew3RefixEj(i13, 2) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i4 >> 2]; @@ -50301,9 +50286,9 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) { i2 = __Z10detectSignN6cashew3RefENS_7IStringE(i3, i12) | 0; break; } - if ((i5 | 0) == (HEAP32[11277] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 0) | 0, 45056) | 0) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 1) | 0, 45168) | 0) { + if ((i5 | 0) == (HEAP32[11355] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 0) | 0, 45368) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 1) | 0, 45480) | 0) { i2 = 3; break; } @@ -50312,7 +50297,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) { break; } } - } else if ((i5 | 0) == (HEAP32[11275] | 0)) { + } else if ((i5 | 0) == (HEAP32[11353] | 0)) { i2 = __ZN6cashew3RefixEj(i13, 2) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i10 >> 2] = HEAP32[i4 >> 2]; @@ -50338,7 +50323,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) { } case 62: { - if ((i2 | 0) == (HEAP32[11316] | 0)) { + if ((i2 | 0) == (HEAP32[11394] | 0)) { i2 = 2; break L1; } @@ -50391,14 +50376,14 @@ function __ZZ11instantiateEN19JSExternalInterface4loadEPN4wasm4LoadENS0_7Address if (((HEAP32[i1 >> 2] | 0) + -3 | 0) >>> 0 < 2) switch (i4 << 24 >> 24) { case 4: { - d2 = +_emscripten_asm_const_di(26, i6 | 0); + d2 = +_emscripten_asm_const_di(28, i6 | 0); HEAP32[i14 >> 2] = 3; HEAPF32[i14 + 8 >> 2] = d2; break L1; } case 8: { - d2 = +_emscripten_asm_const_di(27, i6 | 0); + d2 = +_emscripten_asm_const_di(29, i6 | 0); HEAP32[i14 >> 2] = 4; HEAPF64[i14 + 8 >> 3] = d2; break L1; @@ -50409,43 +50394,43 @@ function __ZZ11instantiateEN19JSExternalInterface4loadEPN4wasm4LoadENS0_7Address L11 : do switch (i4 << 24 >> 24) { case 1: if (!(i5 << 24 >> 24)) { - i10 = _emscripten_asm_const_ii(21, i6 | 0) | 0; + i10 = _emscripten_asm_const_ii(23, i6 | 0) | 0; i9 = i10; i10 = ((i10 | 0) < 0) << 31 >> 31; break L11; } else { - i10 = _emscripten_asm_const_ii(20, i6 | 0) | 0; + i10 = _emscripten_asm_const_ii(22, i6 | 0) | 0; i9 = i10; i10 = ((i10 | 0) < 0) << 31 >> 31; break L11; } case 2: if (!(i5 << 24 >> 24)) { - i10 = _emscripten_asm_const_ii(23, i6 | 0) | 0; + i10 = _emscripten_asm_const_ii(25, i6 | 0) | 0; i9 = i10; i10 = ((i10 | 0) < 0) << 31 >> 31; break L11; } else { - i10 = _emscripten_asm_const_ii(22, i6 | 0) | 0; + i10 = _emscripten_asm_const_ii(24, i6 | 0) | 0; i9 = i10; i10 = ((i10 | 0) < 0) << 31 >> 31; break L11; } case 4: if (!(i5 << 24 >> 24)) { - i9 = _emscripten_asm_const_ii(25, i6 | 0) | 0; + i9 = _emscripten_asm_const_ii(27, i6 | 0) | 0; i10 = 0; break L11; } else { - i10 = _emscripten_asm_const_ii(24, i6 | 0) | 0; + i10 = _emscripten_asm_const_ii(26, i6 | 0) | 0; i9 = i10; i10 = ((i10 | 0) < 0) << 31 >> 31; break L11; } case 8: { - i9 = _emscripten_asm_const_ii(24, i6 | 0) | 0; - i10 = _emscripten_asm_const_ii(24, i6 + 4 | 0) | 0; + i9 = _emscripten_asm_const_ii(26, i6 | 0) | 0; + i10 = _emscripten_asm_const_ii(26, i6 + 4 | 0) | 0; break; } default: @@ -50465,7 +50450,7 @@ function __ZZ11instantiateEN19JSExternalInterface4loadEPN4wasm4LoadENS0_7Address } else i11 = 3; while (0); if ((i11 | 0) == 3) { i11 = i7 + 4 | 0; - d2 = +_emscripten_asm_const_diiiii(19, i6 | 0, i1 | 0, ((HEAP32[i11 >> 2] | 0) + -3 | 0) >>> 0 < 2 | 0, i3 & 65535 | 0, i12 | 0); + d2 = +_emscripten_asm_const_diiiii(21, i6 | 0, i1 | 0, ((HEAP32[i11 >> 2] | 0) + -3 | 0) >>> 0 < 2 | 0, i3 & 65535 | 0, i12 | 0); i1 = HEAP32[i11 >> 2] | 0; L32 : do if ((i1 + -3 | 0) >>> 0 >= 2) { if ((i1 | 0) != 2) { @@ -50528,7 +50513,7 @@ function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i9, i3, i i4 = i11 + 128 | 0; i5 = i11; HEAP32[i9 >> 2] = i3; - i7 = i3 + 100 | 0; + i7 = i3 + 108 | 0; HEAP32[i9 + 4 >> 2] = i7; HEAP32[i9 + 8 >> 2] = 0; HEAP32[i9 + 12 >> 2] = 0; @@ -50547,7 +50532,7 @@ function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i9, i3, i HEAP32[i9 + 76 >> 2] = 0; HEAP8[i9 + 81 >> 0] = 0; i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i10, 0) | 0) | 0; - if ((i6 | 0) != (HEAP32[11434] | 0)) ___assert_fail(17285, 17152, 273, 17312); + if ((i6 | 0) != (HEAP32[11512] | 0)) ___assert_fail(17219, 17086, 273, 17246); i6 = (__ZN4wasm7Element4listEv(i10) | 0) + 8 | 0; if ((HEAP32[i6 >> 2] | 0) >>> 0 > 1 ? (i6 = __ZN4wasm7ElementixEj(i10, 1) | 0, (HEAP8[i6 >> 0] | 0) == 0) : 0) { HEAP32[i4 >> 2] = 0; @@ -50594,11 +50579,10 @@ function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i9, i3, i HEAP32[i10 + 16 >> 2] = 0; HEAP32[i10 + 20 >> 2] = 0; HEAP32[i5 + 108 >> 2] = 15; - i10 = i5 + 112 | 0; - HEAP32[i10 >> 2] = 0; - HEAP32[i10 + 4 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - HEAP32[i10 + 12 >> 2] = 0; + HEAP32[i5 + 116 >> 2] = 0; + HEAP32[i5 + 120 >> 2] = 0; + HEAP32[i5 + 112 >> 2] = i5 + 116; + HEAP32[i5 + 124 >> 2] = 0; __ZN4wasm17WasmBinaryBuilder4readEv(i5); __ZN4wasm17WasmBinaryBuilderD2Ev(i5); __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i4); @@ -50806,8 +50790,8 @@ function __ZNSt3__29__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l i18 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i17 = i18; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47508) | 0; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47516) | 0; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47832) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47840) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 255](i17, i5); i9 = i17 + 11 | 0; i8 = HEAP8[i9 >> 0] | 0; @@ -51247,8 +51231,8 @@ function __ZNSt3__29__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6 i16 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i15 = i16; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47492) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47816) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 255](i15, i5); i7 = i15 + 11 | 0; i6 = HEAP8[i7 >> 0] | 0; @@ -51356,18 +51340,18 @@ function __ZN6cashew7IString3setEPKcb(i16, i1, i2) { STACKTOP = STACKTOP + 16 | 0; i15 = i17; HEAP32[i15 >> 2] = i1; - if ((HEAP8[44288] | 0) == 0 ? ___cxa_guard_acquire(44288) | 0 : 0) { + if ((HEAP8[44600] | 0) == 0 ? ___cxa_guard_acquire(44600) | 0 : 0) { i14 = __Znwj(20) | 0; HEAP32[i14 >> 2] = 0; HEAP32[i14 + 4 >> 2] = 0; HEAP32[i14 + 8 >> 2] = 0; HEAP32[i14 + 12 >> 2] = 0; HEAPF32[i14 + 16 >> 2] = 1.0; - HEAP32[11251] = i14; + HEAP32[11329] = i14; } - i1 = __ZNSt3__212__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE4findIS2_EENS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[11251] | 0, i15) | 0; + i1 = __ZNSt3__212__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE4findIS2_EENS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[11329] | 0, i15) | 0; L5 : do if (!i1) { - if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(13992, 13949, 76, 14023); + if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(13996, 13953, 76, 14027); i1 = HEAP32[i15 >> 2] | 0; if (!i2) { i13 = (_strlen(i1) | 0) + 1 | 0; @@ -51376,7 +51360,7 @@ function __ZN6cashew7IString3setEPKcb(i16, i1, i2) { HEAP32[i15 >> 2] = i14; i1 = i14; } - i14 = HEAP32[11251] | 0; + i14 = HEAP32[11329] | 0; i13 = __ZN6cashew7IString6hash_cEPKc(i1) | 0; i10 = i14 + 4 | 0; i11 = HEAP32[i10 >> 2] | 0; @@ -52085,7 +52069,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17726, 13); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17660, 13); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, __ZN4wasm17getExpressionNameEPNS_10ExpressionE(i4) | 0) | 0; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -52096,7 +52080,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i6, 14763) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i6, 14821) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -52116,7 +52100,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i9, 17740) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i9, 17674) | 0; HEAP32[i11 >> 2] = HEAP32[i2 >> 2]; HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i11 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -52178,7 +52162,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i i3 = i4 + 7 | 0; i6 = 2; break L1; - } else ___assert_fail(18185, 17152, 1025, 18201); + } else ___assert_fail(18119, 17086, 1027, 18135); break; } case 51: @@ -52188,7 +52172,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i i3 = i4 + 7 | 0; i6 = 4; break L1; - } else ___assert_fail(18210, 17152, 1029, 18201); + } else ___assert_fail(18144, 17086, 1031, 18135); break; } default: @@ -52245,12 +52229,12 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i } i3 = i3 + 1 | 0; } - if ((i1 | 0) == 14) ___assert_fail(18226, 17152, 1040, 18201); else if ((i1 | 0) == 18) { + if ((i1 | 0) == 14) ___assert_fail(18160, 17086, 1042, 18135); else if ((i1 | 0) == 18) { i12 = ___cxa_allocate_exception(20) | 0; HEAP32[i10 >> 2] = 0; HEAP32[i10 + 4 >> 2] = 0; HEAP32[i10 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18229, 10); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18163, 10); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i12, i10); ___cxa_throw(i12 | 0, 8, 154); } else if ((i1 | 0) == 20) { @@ -52258,7 +52242,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i HEAP32[i11 >> 2] = 0; HEAP32[i11 + 4 >> 2] = 0; HEAP32[i11 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 18240, 18); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 18174, 18); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i12, i11); ___cxa_throw(i12 | 0, 8, 154); } else if ((i1 | 0) == 22) { @@ -52295,13 +52279,13 @@ function __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE HEAP32[i18 >> 2] = 178; i1 = __ZNKSt3__28ios_base6getlocEv(i3) | 0; HEAP32[i14 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47508) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47832) | 0; HEAP8[i4 >> 0] = 0; HEAP32[i5 >> 2] = HEAP32[i15 >> 2]; i6 = HEAP32[i3 + 4 >> 2] | 0; HEAP32[i8 >> 2] = HEAP32[i5 >> 2]; if (__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_(i13, i8, i2, i14, i6, i16, i4, i1, i19, i10, i7 + 400 | 0) | 0) { - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 40228, 40238, i8) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 40541, 40551, i8) | 0; i1 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i19 >> 2] | 0) | 0; if ((i1 | 0) > 392) { i1 = _malloc((i1 >> 2) + 2 | 0) | 0; @@ -52330,13 +52314,13 @@ function __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE if ((HEAP32[i3 >> 2] | 0) == (i4 | 0)) break; i3 = i3 + 4 | 0; } - HEAP8[i1 >> 0] = HEAP8[40228 + (i3 - i7 >> 2) >> 0] | 0; + HEAP8[i1 >> 0] = HEAP8[40541 + (i3 - i7 >> 2) >> 0] | 0; i5 = i5 + 4 | 0; i1 = i1 + 1 | 0; } HEAP8[i1 >> 0] = 0; HEAP32[i11 >> 2] = i12; - _sscanf(i9, 40129, i11) | 0; + _sscanf(i9, 40442, i11) | 0; if (i2 | 0) _free(i2); } i1 = HEAP32[i13 >> 2] | 0; @@ -52420,7 +52404,7 @@ function __ZN4wasm17SExpressionParser11parseStringEv(i9) { HEAP32[i3 >> 2] = 0; HEAP32[i3 + 4 >> 2] = 0; HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17235, 15); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17169, 15); i7 = HEAP32[i9 + 4 >> 2] | 0; i8 = HEAP32[i9 >> 2] | 0; i9 = HEAP32[i9 + 8 >> 2] | 0; @@ -52534,7 +52518,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc case 6: { i1 = HEAP32[i1 >> 2] | 0; - if ((i1 | 0) == (HEAP32[11329] | 0)) { + if ((i1 | 0) == (HEAP32[11407] | 0)) { i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterParenERPc(i6, i7) | 0; HEAP8[i9 >> 0] = 1; HEAP32[i9 + 4 >> 2] = i5; @@ -52543,7 +52527,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionENS3_17ExpressionElementERPcPKc(i6, i4, i7, i8) | 0; break L1; } - if ((i1 | 0) == (HEAP32[11330] | 0)) { + if ((i1 | 0) == (HEAP32[11408] | 0)) { i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceERPc(i6, i7) | 0; HEAP8[i10 >> 0] = 1; HEAP32[i10 + 4 >> 2] = i5; @@ -52552,7 +52536,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionENS3_17ExpressionElementERPcPKc(i6, i4, i7, i8) | 0; break L1; } - if ((i1 | 0) == (HEAP32[11331] | 0)) { + if ((i1 | 0) == (HEAP32[11409] | 0)) { i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyERPc(i6, i7) | 0; HEAP8[i11 >> 0] = 1; HEAP32[i11 + 4 >> 2] = i5; @@ -52603,7 +52587,7 @@ function __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE HEAP32[i15 >> 2] = 178; i4 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i11 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47508) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47832) | 0; HEAP8[i3 >> 0] = 0; i9 = HEAP32[i12 >> 2] | 0; HEAP32[i8 >> 2] = i9; @@ -52672,14 +52656,14 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) { i1 = i1 | 0; i4 = i4 | 0; var d2 = 0.0; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45112) | 0) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45424) | 0) { i4 = __ZN6cashew3RefixEj(i4, 1) | 0; i4 = __ZN6cashew5Value10getIntegerEv(HEAP32[i4 >> 2] | 0) | 0; HEAP32[i3 >> 2] = 1; HEAP32[i3 + 8 >> 2] = i4; } else { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45160) | 0) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45192) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45112) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45472) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45504) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45424) | 0 : 0) { i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0; i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0; d2 = +HEAPF64[i4 >> 3]; @@ -52687,7 +52671,7 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) { HEAPF64[i3 + 8 >> 3] = d2; break; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45196) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45112) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45508) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45424) | 0 : 0) { i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0; i1 = __ZN6cashew5Value9getNumberEv(HEAP32[i1 >> 2] | 0) | 0; d2 = -+HEAPF64[i1 >> 3]; @@ -52700,9 +52684,9 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) { HEAP32[i3 >> 2] = 1; HEAP32[i3 + 8 >> 2] = ~~d2 >>> 0; break; - } else ___assert_fail(27745, 11743, 400, 27790); + } else ___assert_fail(28037, 11747, 400, 28082); } - if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45192) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45160) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45196) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45112) | 0 : 0) { + if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45504) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45472) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45508) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45424) | 0 : 0) { i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 1) | 0; i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0; d2 = -+HEAPF64[i4 >> 3]; @@ -52710,7 +52694,7 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) { HEAPF64[i3 + 8 >> 3] = d2; break; } - if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45196) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45160) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45192) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45112) | 0 : 0) { + if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45508) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45472) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45504) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45424) | 0 : 0) { i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 1) | 0; i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0; d2 = -+HEAPF64[i4 >> 3]; @@ -52755,7 +52739,7 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre HEAP32[i6 + 4 >> 2] = 1; i2 = __ZNK4wasm7Literal6geti64Ev(i12) | 0; i11 = tempRet0; - i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] | 0; + i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 16 >> 2] | 0; __ZN4wasm7AddressC2Ey(i7, i13, 0); HEAP32[i8 >> 2] = 1; HEAP32[i8 + 8 >> 2] = i2; @@ -52765,7 +52749,7 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre HEAP32[i4 + 8 >> 2] = HEAP32[i8 + 8 >> 2]; HEAP32[i4 + 12 >> 2] = HEAP32[i8 + 12 >> 2]; FUNCTION_TABLE_viiii[i12 & 15](i5, i6, i3, i4); - i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] | 0; + i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 16 >> 2] | 0; __ZN4wasm7AddressC2Ey(i9, i13 + 4 | 0, 0); HEAP32[i10 >> 2] = 1; HEAP32[i10 + 8 >> 2] = i11; @@ -52796,12 +52780,12 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre switch (i2 << 24 >> 24) { case 1: { - _emscripten_asm_const_iii(29, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0; + _emscripten_asm_const_iii(31, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0; break L1; } case 2: { - _emscripten_asm_const_iii(30, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0; + _emscripten_asm_const_iii(32, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0; break L1; } case 4: @@ -52818,7 +52802,7 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre i12 = __ZN4wasm7Literal10getIntegerEv(i12) | 0; d1 = +(i12 >>> 0) + 4294967296.0 * +(tempRet0 | 0); } - +_emscripten_asm_const_diiid(28, i13 | 0, i3 | 0, i2 & 1 | 0, +d1); + +_emscripten_asm_const_diiid(30, i13 | 0, i3 | 0, i2 & 1 | 0, +d1); } while (0); STACKTOP = i14; return; @@ -53039,13 +53023,13 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE HEAP32[i18 >> 2] = 178; i1 = __ZNKSt3__28ios_base6getlocEv(i3) | 0; HEAP32[i14 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47800) | 0; HEAP8[i4 >> 0] = 0; HEAP32[i5 >> 2] = HEAP32[i15 >> 2]; i6 = HEAP32[i3 + 4 >> 2] | 0; HEAP32[i8 >> 2] = HEAP32[i5 >> 2]; if (__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_(i13, i8, i2, i14, i6, i16, i4, i1, i19, i10, i7 + 100 | 0) | 0) { - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 40118, 40128, i8) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 40431, 40441, i8) | 0; i1 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i19 >> 2] | 0) | 0; if ((i1 | 0) > 98) { i1 = _malloc(i1 + 2 | 0) | 0; @@ -53074,13 +53058,13 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE if ((HEAP8[i3 >> 0] | 0) == i4 << 24 >> 24) break; i3 = i3 + 1 | 0; } - HEAP8[i1 >> 0] = HEAP8[40118 + (i3 - i7) >> 0] | 0; + HEAP8[i1 >> 0] = HEAP8[40431 + (i3 - i7) >> 0] | 0; i5 = i5 + 1 | 0; i1 = i1 + 1 | 0; } HEAP8[i1 >> 0] = 0; HEAP32[i11 >> 2] = i12; - _sscanf(i9, 40129, i11) | 0; + _sscanf(i9, 40442, i11) | 0; if (i2 | 0) _free(i2); } i1 = HEAP32[i13 >> 2] | 0; @@ -53115,81 +53099,6 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE return i2 | 0; } -function __ZN4wasm17WasmBinaryBuilder11readGlobalsEv(i2) { - i2 = i2 | 0; - var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0; - i10 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i10; - i5 = i2 + 12 | 0; - if (HEAP8[i5 >> 0] | 0) { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21375) | 0; - i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; - __ZNSt3__26localeD2Ev(i3); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0; - } - i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; - if (HEAP8[i5 >> 0] | 0) { - i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i4) | 0; - i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; - __ZNSt3__26localeD2Ev(i3); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0; - } - i6 = i2 + 124 | 0; - i7 = i2 + 96 | 0; - i8 = i2 + 100 | 0; - i1 = 0; - while (1) { - if (i1 >>> 0 >= i4 >>> 0) { - i1 = 7; - break; - } - if (HEAP8[i5 >> 0] | 0) { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0; - i11 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i3 >> 2] = i11; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; - i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0; - __ZNSt3__26localeD2Ev(i3); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i11) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0; - } - i9 = __Znwj(12) | 0; - HEAP32[i9 >> 2] = 0; - i11 = __ZN4wasm17WasmBinaryBuilder11getWasmTypeEv(i2) | 0; - HEAP32[i9 + 4 >> 2] = i11; - if (HEAP32[i6 >> 2] | 0) { - i1 = 11; - break; - } - __ZN4wasm17WasmBinaryBuilder18processExpressionsEv(i2); - if (((HEAP32[i8 >> 2] | 0) - (HEAP32[i7 >> 2] | 0) | 0) != 4) { - i1 = 13; - break; - } - i11 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i2) | 0; - HEAP32[i9 + 8 >> 2] = i11; - if (HEAP32[i6 >> 2] | 0) { - i1 = 15; - break; - } - __ZN4wasm6Module9addGlobalEPNS_6GlobalE(HEAP32[i2 >> 2] | 0, i9); - i1 = i1 + 1 | 0; - } - if ((i1 | 0) == 7) { - STACKTOP = i10; - return; - } else if ((i1 | 0) == 11) ___assert_fail(19841, 18854, 1583, 21390); else if ((i1 | 0) == 13) ___assert_fail(21402, 18854, 1585, 21390); else if ((i1 | 0) == 15) ___assert_fail(19841, 18854, 1587, 21390); -} - function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE(i1, i10, i12, i5, i2, i13, i7) { i1 = i1 | 0; i10 = i10 | 0; @@ -53213,7 +53122,7 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE HEAP32[i15 >> 2] = 178; i4 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i11 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47800) | 0; HEAP8[i3 >> 0] = 0; i9 = HEAP32[i12 >> 2] | 0; HEAP32[i8 >> 2] = i9; @@ -53435,23 +53344,23 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 i5 = i4 + 4 | 0; i6 = HEAP32[(HEAP32[i5 >> 2] | 0) + 32 >> 2] | 0; i3 = __ZNK4wasm7Literal6geti32Ev(i2) | 0; - if (i3 >>> 0 > 65535) FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 26012); + if (i3 >>> 0 > 65535) FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 24337); i2 = HEAP32[i5 >> 2] | 0; i1 = HEAP32[i2 + 32 >> 2] | 0; if (i1 >>> 0 >= ~i3 >>> 0) { - FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 26049); + FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 24374); i2 = HEAP32[i5 >> 2] | 0; i1 = HEAP32[i2 + 32 >> 2] | 0; } i3 = i1 + i3 | 0; - if (i3 >>> 0 > (HEAP32[(HEAP32[i2 >> 2] | 0) + 76 >> 2] | 0) >>> 0) { - FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 26087); + if (i3 >>> 0 > (HEAP32[(HEAP32[i2 >> 2] | 0) + 84 >> 2] | 0) >>> 0) { + FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 24412); i1 = HEAP32[i5 >> 2] | 0; i2 = i1; i1 = HEAP32[i1 + 32 >> 2] | 0; } i4 = HEAP32[i2 + 36 >> 2] | 0; - i2 = HEAP32[(HEAP32[i4 >> 2] | 0) + 16 >> 2] | 0; + i2 = HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] | 0; __ZN4wasm7AddressC2Ey(i9, i1 << 16, 0); __ZN4wasm7AddressC2Ey(i10, i3 << 16, 0); HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; @@ -53473,7 +53382,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 } case 3: { - i10 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[11430] | 0); + i10 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[11508] | 0); HEAP32[i11 >> 2] = 1; i1 = i11 + 8 | 0; if (i10) { @@ -53496,9 +53405,9 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 function __ZNKSt3__220__time_get_c_storageIcE8__monthsEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[44360] | 0) == 0 ? ___cxa_guard_acquire(44360) | 0 : 0) { - if ((HEAP8[44368] | 0) == 0 ? ___cxa_guard_acquire(44368) | 0 : 0) { - i2 = 47888; + if ((HEAP8[44672] | 0) == 0 ? ___cxa_guard_acquire(44672) | 0 : 0) { + if ((HEAP8[44680] | 0) == 0 ? ___cxa_guard_acquire(44680) | 0 : 0) { + i2 = 48212; do { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; @@ -53510,36 +53419,36 @@ function __ZNKSt3__220__time_get_c_storageIcE8__monthsEv(i1) { i1 = i1 + 1 | 0; } i2 = i2 + 12 | 0; - } while ((i2 | 0) != 48176); + } while ((i2 | 0) != 48500); ___cxa_atexit(171, 0, ___dso_handle | 0) | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47888, 39338) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47900, 39346) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47912, 39355) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47924, 39361) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47936, 39367) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47948, 39371) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47960, 39376) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47972, 39381) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47984, 39388) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47996, 39398) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48008, 39406) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48020, 39415) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48032, 39424) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48044, 39428) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48056, 39432) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48068, 39436) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48080, 39367) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48092, 39440) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48104, 39444) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48116, 39448) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48128, 39452) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48140, 39456) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48152, 39460) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48164, 39464) | 0; - HEAP32[12044] = 47888; - } - return HEAP32[12044] | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48212, 39651) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48224, 39659) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48236, 39668) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48248, 39674) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48260, 39680) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48272, 39684) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48284, 39689) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48296, 39694) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48308, 39701) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48320, 39711) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48332, 39719) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48344, 39728) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48356, 39737) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48368, 39741) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48380, 39745) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48392, 39749) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48404, 39680) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48416, 39753) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48428, 39757) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48440, 39761) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48452, 39765) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48464, 39769) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48476, 39773) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48488, 39777) | 0; + HEAP32[12125] = 48212; + } + return HEAP32[12125] | 0; } function __ZN4wasm17WasmBinaryBuilder15maybeVisitStoreERPNS_10ExpressionEh(i4, i5, i1) { @@ -53637,10 +53546,10 @@ function __ZN4wasm17WasmBinaryBuilder15maybeVisitStoreERPNS_10ExpressionEh(i4, i } if ((i6 | 0) == 11) { if (HEAP8[i4 + 12 >> 0] | 0) { - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21278) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21174) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i6) | 0; @@ -53677,7 +53586,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i6, i7) { HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 18608, 8); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 18542, 8); i8 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i1) | 0; HEAP32[i9 + 8 >> 2] = i8; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); @@ -53692,7 +53601,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i6, i7) { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18617, 7); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18551, 7); i8 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i2) | 0; HEAP32[i9 + 12 >> 2] = i8; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i2); @@ -53744,9 +53653,9 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i6, i7) { function __ZNKSt3__220__time_get_c_storageIwE8__monthsEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[44440] | 0) == 0 ? ___cxa_guard_acquire(44440) | 0 : 0) { - if ((HEAP8[44448] | 0) == 0 ? ___cxa_guard_acquire(44448) | 0 : 0) { - i2 = 48700; + if ((HEAP8[44752] | 0) == 0 ? ___cxa_guard_acquire(44752) | 0 : 0) { + if ((HEAP8[44760] | 0) == 0 ? ___cxa_guard_acquire(44760) | 0 : 0) { + i2 = 49024; do { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; @@ -53758,36 +53667,36 @@ function __ZNKSt3__220__time_get_c_storageIwE8__monthsEv(i1) { i1 = i1 + 1 | 0; } i2 = i2 + 12 | 0; - } while ((i2 | 0) != 48988); + } while ((i2 | 0) != 49312); ___cxa_atexit(175, 0, ___dso_handle | 0) | 0; } - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48700, 8652) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48712, 8684) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48724, 8720) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48736, 8744) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48748, 8768) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48760, 8784) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48772, 8804) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48784, 8824) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48796, 8852) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48808, 8892) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48820, 8924) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48832, 8960) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48844, 8996) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48856, 9012) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48868, 9028) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48880, 9044) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48892, 8768) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48904, 9060) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48916, 9076) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48928, 9092) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48940, 9108) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48952, 9124) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48964, 9140) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48976, 9156) | 0; - HEAP32[12247] = 48700; - } - return HEAP32[12247] | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49024, 8656) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49036, 8688) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49048, 8724) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49060, 8748) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49072, 8772) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49084, 8788) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49096, 8808) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49108, 8828) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49120, 8856) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49132, 8896) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49144, 8928) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49156, 8964) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49168, 9e3) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49180, 9016) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49192, 9032) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49204, 9048) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49216, 8772) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49228, 9064) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49240, 9080) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49252, 9096) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49264, 9112) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49276, 9128) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49288, 9144) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49300, 9160) | 0; + HEAP32[12328] = 49024; + } + return HEAP32[12328] | 0; } function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefES3_PNS_10ExpressionES5_(i8, i3, i9, i10, i2, i1) { @@ -53809,21 +53718,21 @@ function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefE i5 = (i4 | 0) == 1; i2 = HEAP32[i3 >> 2] | 0; i3 = i2; - do if ((i2 | 0) != (HEAP32[11298] | 0)) { - if ((i2 | 0) == (HEAP32[11299] | 0)) { + do if ((i2 | 0) != (HEAP32[11376] | 0)) { + if ((i2 | 0) == (HEAP32[11377] | 0)) { i1 = i5 ? 1 : (i4 | 0) == 3 ? 51 : 64; break; } - if ((i2 | 0) == (HEAP32[11313] | 0)) { + if ((i2 | 0) == (HEAP32[11391] | 0)) { i1 = i5 ? 2 : (i4 | 0) == 3 ? 52 : 65; break; } - if ((i2 | 0) != (HEAP32[11301] | 0)) if ((i2 | 0) != (HEAP32[11300] | 0)) if ((i2 | 0) != (HEAP32[11302] | 0)) if ((i2 | 0) != (HEAP32[11315] | 0)) if ((i2 | 0) != (HEAP32[11314] | 0)) if ((i2 | 0) != (HEAP32[11316] | 0)) { - if ((i2 | 0) == (HEAP32[11309] | 0)) { + if ((i2 | 0) != (HEAP32[11379] | 0)) if ((i2 | 0) != (HEAP32[11378] | 0)) if ((i2 | 0) != (HEAP32[11380] | 0)) if ((i2 | 0) != (HEAP32[11393] | 0)) if ((i2 | 0) != (HEAP32[11392] | 0)) if ((i2 | 0) != (HEAP32[11394] | 0)) { + if ((i2 | 0) == (HEAP32[11387] | 0)) { i1 = i5 ? 15 : (i4 | 0) == 3 ? 57 : 70; break; } - if ((i2 | 0) == (HEAP32[11310] | 0)) { + if ((i2 | 0) == (HEAP32[11388] | 0)) { i1 = i5 ? 16 : (i4 | 0) == 3 ? 58 : 71; break; } @@ -53834,43 +53743,43 @@ function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefE HEAP32[i7 >> 2] = HEAP32[i6 >> 2]; i1 = __ZN4wasm15Asm2WasmBuilder18isUnsignedCoercionEN6cashew3RefE(i8, i7) | 0; } - if ((i2 | 0) == (HEAP32[11311] | 0)) if (i5) { + if ((i2 | 0) == (HEAP32[11389] | 0)) if (i5) { i1 = i1 ? 4 : 3; break; } else { i1 = (i4 | 0) == 3 ? 53 : 66; break; } - if ((i2 | 0) == (HEAP32[11312] | 0)) { + if ((i2 | 0) == (HEAP32[11390] | 0)) { STACKTOP = i13; return (i5 & i1 ? 6 : 5) | 0; } - if ((i2 | 0) == (HEAP32[11306] | 0)) if (i5) { + if ((i2 | 0) == (HEAP32[11384] | 0)) if (i5) { i1 = i1 ? 24 : 23; break; } else { i1 = (i4 | 0) == 3 ? 62 : 75; break; } - if ((i2 | 0) == (HEAP32[11308] | 0)) if (i5) { + if ((i2 | 0) == (HEAP32[11386] | 0)) if (i5) { i1 = i1 ? 22 : 21; break; } else { i1 = (i4 | 0) == 3 ? 61 : 74; break; } - if ((i2 | 0) == (HEAP32[11307] | 0)) if (i5) { + if ((i2 | 0) == (HEAP32[11385] | 0)) if (i5) { i1 = i1 ? 20 : 19; break; } else { i1 = (i4 | 0) == 3 ? 60 : 73; break; } - if ((i2 | 0) != (HEAP32[11305] | 0)) { + if ((i2 | 0) != (HEAP32[11383] | 0)) { HEAP32[i11 >> 2] = 0; HEAP32[i11 + 4 >> 2] = 0; HEAP32[i11 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 27726, 18); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 28018, 18); HEAP32[i12 >> 2] = i3; HEAP32[i7 >> 2] = HEAP32[i12 >> 2]; __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i11, i7); @@ -53898,10 +53807,10 @@ function __ZN4wasm17WasmBinaryBuilder15getInlineStringEv(i5) { i9 = i11; i10 = i5 + 12 | 0; if (HEAP8[i10 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i4) | 0; @@ -53944,10 +53853,10 @@ function __ZN4wasm17WasmBinaryBuilder15getInlineStringEv(i5) { i2 = i2 + 1 | 0; } if (HEAP8[i10 >> 0] | 0) { - i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19641) | 0, i9) | 0, 18951) | 0; + i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19537) | 0, i9) | 0, 18847) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i7) | 0; @@ -53988,7 +53897,7 @@ function __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i9, i1) { HEAP32[i1 >> 2] = HEAP32[i10 >> 2]; HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; } - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i9 >> 2] | 0, 35166, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i9 >> 2] | 0, 35471, 0) | 0; if (HEAP32[(HEAP32[i10 >> 2] | 0) + 8 >> 2] | 0) { __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i9 >> 2] | 0, 32) | 0; HEAP32[i7 >> 2] = HEAP32[(HEAP32[i10 >> 2] | 0) + 8 >> 2]; @@ -54052,10 +53961,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) { i3 = i10; i5 = i2 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21348) | 0; + i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21244) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -54063,10 +53972,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) { } i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; if (HEAP8[i5 >> 0] | 0) { - i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i4) | 0; + i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i4) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -54082,10 +53991,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) { break; } if (HEAP8[i5 >> 0] | 0) { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0; + i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0; i11 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i11; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i11) | 0; @@ -54110,10 +54019,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) { if ((i1 | 0) == 7) { STACKTOP = i10; return; - } else if ((i1 | 0) == 11) ___assert_fail(20277, 18854, 1569, 21363); + } else if ((i1 | 0) == 11) ___assert_fail(20173, 18750, 1577, 21259); } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBlockEPNS_5BlockE(i8, i9, i1) { +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBlockEPNS_5BlockE(i8, i9, i1) { i8 = i8 | 0; i9 = i9 | 0; i1 = i1 | 0; @@ -54178,7 +54087,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBlockEPNS_5Bl i1 = 0; break L16; } - if (!((i1 | 0) == 0 ? (HEAP32[i10 >> 2] | 0) != (i6 | 0) : 0) ? (i13 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i3, i1) | 0, __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i9, HEAP32[i13 >> 2] | 0), HEAP32[i8 >> 2] = HEAP32[i12 >> 2], HEAP32[i8 + 4 >> 2] = HEAP32[i12 + 4 >> 2], HEAP32[i8 + 8 >> 2] = HEAP32[i12 + 8 >> 2], HEAP32[i8 + 12 >> 2] = HEAP32[i12 + 12 >> 2], HEAP32[i8 + 16 >> 2] = HEAP32[i12 + 16 >> 2], i13 = HEAP32[i5 >> 2] | 0, i13 | 0) : 0) break; + if (!((i1 | 0) == 0 ? (HEAP32[i10 >> 2] | 0) != (i6 | 0) : 0) ? (i13 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i3, i1) | 0, __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i9, HEAP32[i13 >> 2] | 0), HEAP32[i8 >> 2] = HEAP32[i12 >> 2], HEAP32[i8 + 4 >> 2] = HEAP32[i12 + 4 >> 2], HEAP32[i8 + 8 >> 2] = HEAP32[i12 + 8 >> 2], HEAP32[i8 + 12 >> 2] = HEAP32[i12 + 12 >> 2], HEAP32[i8 + 16 >> 2] = HEAP32[i12 + 16 >> 2], i13 = HEAP32[i5 >> 2] | 0, i13 | 0) : 0) break; i1 = i1 + 1 | 0; } if ((i13 | 0) == (HEAP32[(HEAP32[i10 >> 2] | 0) + 8 >> 2] | 0)) { @@ -54253,7 +54162,7 @@ function __ZNSt3__29__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_ } i2 = i1 - i5 | 0; if ((i2 | 0) > 31) i1 = -1; else { - i3 = HEAP8[38819 + i2 >> 0] | 0; + i3 = HEAP8[39132 + i2 >> 0] | 0; switch (i2 | 0) { case 24: case 25: @@ -54370,7 +54279,7 @@ function __ZN4wasm17SExpressionParser5parseEv(i5) { } } } - if ((i14 | 0) == 8) ___assert_fail(17139, 17152, 171, 17172); + if ((i14 | 0) == 8) ___assert_fail(17073, 17086, 171, 17106); if ((HEAP32[i10 >> 2] | 0) == (HEAP32[i6 >> 2] | 0)) { i16 = HEAP32[i8 >> 2] | 0; __ZNSt3__213__vector_baseIPN4wasm7ElementENS_9allocatorIS3_EEED2Ev(i6); @@ -54381,7 +54290,7 @@ function __ZN4wasm17SExpressionParser5parseEv(i5) { HEAP32[i9 >> 2] = 0; HEAP32[i9 + 4 >> 2] = 0; HEAP32[i9 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 17178, 18); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 17112, 18); i15 = HEAP32[i8 >> 2] | 0; i14 = HEAP32[i15 + 28 >> 2] | 0; i15 = HEAP32[i15 + 32 >> 2] | 0; @@ -54409,7 +54318,7 @@ function __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3_ i1 = HEAP32[i12 >> 2] | 0; if (i1 >>> 0 > 250) { i10 = HEAP32[i5 + 36 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 255](i10, 25013); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 255](i10, 23442); i10 = HEAP32[i12 >> 2] | 0; } else i10 = i1; HEAP32[i12 >> 2] = i10 + 1; @@ -54428,14 +54337,14 @@ function __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3_ HEAP32[i4 >> 2] = i1; HEAP32[i15 >> 2] = HEAP32[i4 >> 2]; i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i3, i15) | 0; - if (!i1) ___assert_fail(35005, 24695, 782, 25025); + if (!i1) ___assert_fail(35305, 22399, 773, 23454); __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i15, i1, i6); - HEAP32[i8 >> 2] = 2540; + HEAP32[i8 >> 2] = 2544; HEAP32[i8 + 4 >> 2] = i5; HEAP32[i8 + 8 >> 2] = i15; __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i8, HEAP32[i1 + 36 >> 2] | 0); i8 = HEAP32[i7 + 16 >> 2] | 0; - if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[11431] | 0))) ___assert_fail(25046, 24695, 790, 25025); + if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[11509] | 0))) ___assert_fail(23475, 22399, 781, 23454); HEAP32[i9 >> 2] = HEAP32[i7 >> 2]; HEAP32[i9 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; HEAP32[i9 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; @@ -54448,7 +54357,7 @@ function __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3_ HEAP32[i1 + 4 >> 2] = 0; i1 = 0; } else i1 = HEAP32[i9 >> 2] | 0; - if ((i2 | 0) != (i1 | 0)) ___assert_fail(25094, 24695, 793, 25025); + if ((i2 | 0) != (i1 | 0)) ___assert_fail(23523, 22399, 784, 23454); HEAP32[i12 >> 2] = i10; i2 = HEAP32[i11 >> 2] | 0; i4 = HEAP32[i13 >> 2] | 0; @@ -54580,9 +54489,9 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i2, i3, i i6 = i17 + 4 | 0; i7 = i17; i8 = HEAP32[i3 >> 2] | 0; - do if ((i8 | 0) != (HEAP32[11344] | 0)) if ((i8 | 0) == (HEAP32[11333] | 0)) { + do if ((i8 | 0) != (HEAP32[11422] | 0)) if ((i8 | 0) == (HEAP32[11411] | 0)) { i13 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i12 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45100) | 0; + i12 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45412) | 0; HEAP32[i14 >> 2] = i12; HEAP32[i1 >> 2] = HEAP32[i14 >> 2]; i14 = __ZN6cashew5Value9push_backENS_3RefE(i13, i1) | 0; @@ -54595,7 +54504,7 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i2, i3, i break; } else { i16 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45072) | 0; + i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45384) | 0; HEAP32[i4 >> 2] = i15; HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; i16 = __ZN6cashew5Value9push_backENS_3RefE(i16, i1) | 0; @@ -54612,11 +54521,11 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i2, i3, i break; } else { i16 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45052) | 0; + i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45364) | 0; HEAP32[i10 >> 2] = i15; HEAP32[i1 >> 2] = HEAP32[i10 >> 2]; i16 = __ZN6cashew5Value9push_backENS_3RefE(i16, i1) | 0; - i15 = __ZN6cashew5Arena5allocEv(45436) | 0; + i15 = __ZN6cashew5Arena5allocEv(45748) | 0; __ZN6cashew5Value4freeEv(i15); HEAP32[i15 >> 2] = 4; HEAP8[i15 + 8 >> 0] = 1; @@ -54803,13 +54712,13 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseFunctionERP default: i16 = 4; } - if ((i16 | 0) == 4) ___assert_fail(28645, 28546, 403, 28690); + if ((i16 | 0) == 4) ___assert_fail(28937, 28838, 403, 28982); HEAP32[i2 >> 2] = i3; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; i4 = __ZN6cashew12ValueBuilder12makeFunctionENS_7IStringE(i6) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14); i1 = HEAP32[i14 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 408, 28690); + if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 408, 28982); HEAP32[i14 >> 2] = i1 + 1; i2 = i7 + 12 | 0; i3 = i7 + 8 | 0; @@ -54849,7 +54758,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseFunctionERP } HEAP32[i14 >> 2] = i1 + 1; } - if ((i16 | 0) == 11) ___assert_fail(28716, 28546, 414, 28690); else if ((i16 | 0) == 14) _abort(); else if ((i16 | 0) == 15) i15 = i1; + if ((i16 | 0) == 11) ___assert_fail(29008, 28838, 414, 28982); else if ((i16 | 0) == 14) _abort(); else if ((i16 | 0) == 15) i15 = i1; HEAP32[i14 >> 2] = i15 + 1; HEAP32[i10 >> 2] = i4; i16 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBlockERPc(i13, i14) | 0; @@ -55075,10 +54984,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i2) { i3 = i11; i5 = i2 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19659) | 0; + i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19555) | 0; i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i9; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0; @@ -55086,10 +54995,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i2) { } i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; if (HEAP8[i5 >> 0] | 0) { - i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i4) | 0; + i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i4) | 0; i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i9; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0; @@ -55102,10 +55011,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i2) { while (1) { if (i1 >>> 0 >= i4 >>> 0) break; if (HEAP8[i5 >> 0] | 0) { - i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0; + i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0; i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i9; - i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0; @@ -55182,7 +55091,7 @@ function __ZNSt3__29__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_ i2 = i1 - i5 | 0; i1 = i2 >> 2; if ((i2 | 0) <= 124) { - i3 = HEAP8[38819 + i1 >> 0] | 0; + i3 = HEAP8[39132 + i1 >> 0] | 0; switch (i1 | 0) { case 24: case 25: @@ -55249,7 +55158,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i4 = i5; HEAP32[i4 >> 2] = 37; HEAP32[i4 + 4 >> 2] = 0; - i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 39068, HEAP32[i16 + 4 >> 2] | 0) | 0; + i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 39381, HEAP32[i16 + 4 >> 2] | 0) | 0; HEAP32[i11 >> 2] = i10; i1 = __ZNSt3__26__clocEv() | 0; if (i4) { @@ -55340,7 +55249,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i4 = i5; HEAP32[i4 >> 2] = 37; HEAP32[i4 + 4 >> 2] = 0; - i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 53494, HEAP32[i16 + 4 >> 2] | 0) | 0; + i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 53818, HEAP32[i16 + 4 >> 2] | 0) | 0; HEAP32[i11 >> 2] = i10; i1 = __ZNSt3__26__clocEv() | 0; if (i4) { @@ -55414,7 +55323,7 @@ function __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i2, i4 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i1 = i4; - if (!i3) ___assert_fail(31628, 35330, 71, 31633); + if (!i3) ___assert_fail(31974, 35643, 71, 31979); do switch (HEAP32[i3 >> 2] | 0) { case 1: { @@ -55539,77 +55448,6 @@ function __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i2, return; } -function __ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0; - i19 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i6 = i19 + 52 | 0; - i5 = i19 + 48 | 0; - i8 = i19 + 44 | 0; - i9 = i19 + 40 | 0; - i14 = i19 + 24 | 0; - i15 = i19 + 20 | 0; - i16 = i19 + 16 | 0; - i17 = i19 + 4 | 0; - i18 = i19; - if (HEAP8[i7 + 12 >> 0] | 0) { - i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21430) | 0; - i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i6 >> 2] = i12; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; - i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0; - __ZNSt3__26localeD2Ev(i6); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i13) | 0; - } - i10 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0; - i11 = i17 + 4 | 0; - i12 = i17 + 8 | 0; - i13 = i14 + 4 | 0; - i4 = 0; - while (1) { - if (i4 >>> 0 >= i10 >>> 0) break; - HEAP32[i14 >> 2] = 0; - HEAP32[i14 + 4 >> 2] = 0; - HEAP32[i14 + 8 >> 2] = 0; - HEAP32[i14 + 12 >> 2] = 0; - i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0; - HEAP32[i15 >> 2] = i1; - i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0; - HEAP32[i16 >> 2] = i1; - HEAP32[i17 >> 2] = 0; - HEAP32[i11 >> 2] = 0; - HEAP32[i12 >> 2] = 0; - __ZNSt3__26vectorIcNS_9allocatorIcEEE6resizeEj(i17, i1); - i1 = 0; - while (1) { - if (i1 >>> 0 >= (HEAP32[i16 >> 2] | 0) >>> 0) break; - i3 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i7) | 0; - HEAP8[(HEAP32[i17 >> 2] | 0) + i1 >> 0] = i3; - i1 = i1 + 1 | 0; - } - i1 = HEAP32[i7 >> 2] | 0; - HEAP32[i18 >> 2] = HEAP32[i17 >> 2]; - i2 = i1 + 84 | 0; - i3 = HEAP32[i2 >> 2] | 0; - if (i3 >>> 0 < (HEAP32[i1 + 88 >> 2] | 0) >>> 0) { - __ZN4wasm7AddressC2Ey(i8, HEAP32[i15 >> 2] | 0, 0); - i1 = HEAP32[i18 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i9, HEAP32[i16 >> 2] | 0, 0); - HEAP32[i5 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i6 >> 2] = HEAP32[i9 >> 2]; - __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i3, i5, i1, i6); - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 16; - } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRjPKcS8_EEEvDpOT_(i1 + 80 | 0, i15, i18, i16); - __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i17); - __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i13); - i4 = i4 + 1 | 0; - } - STACKTOP = i19; - return; -} - function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE(i1, i5, i6, i7, i4) { i1 = i1 | 0; i5 = i5 | 0; @@ -55726,7 +55564,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( HEAP8[i2 >> 0] = 2; i4 = 2; break L1; - } else ___assert_fail(18185, 17152, 1064, 18259); + } else ___assert_fail(18119, 17086, 1066, 18193); break; } case 51: @@ -55735,7 +55573,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( HEAP8[i2 >> 0] = 4; i4 = 4; break L1; - } else ___assert_fail(18210, 17152, 1068, 18259); + } else ___assert_fail(18144, 17086, 1070, 18193); break; } default: @@ -55782,12 +55620,12 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( } i3 = i3 + 1 | 0; } - if ((i1 | 0) == 12) ___assert_fail(18226, 17152, 1078, 18259); else if ((i1 | 0) == 16) { + if ((i1 | 0) == 12) ___assert_fail(18160, 17086, 1080, 18193); else if ((i1 | 0) == 16) { i11 = ___cxa_allocate_exception(20) | 0; HEAP32[i10 >> 2] = 0; HEAP32[i10 + 4 >> 2] = 0; HEAP32[i10 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18269, 19); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18203, 19); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i11, i10); ___cxa_throw(i11 | 0, 8, 154); } else if ((i1 | 0) == 18) { @@ -55813,32 +55651,32 @@ function _load_asm2wasm(i1) { __ZL12prepare2wasmv(); HEAP8[i6 >> 0] = 0; i1 = __ZN4wasm20Asm2WasmPreProcessor7processEPc(i6, i1) | 0; - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12635) | 0; + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12639) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEEC2Ev(i8); i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseToplevelEPc(i8, i1) | 0; - i1 = __Znwj(188) | 0; + i1 = __Znwj(196) | 0; __ZN4wasm6ModuleC2Ev(i1); - HEAP32[11250] = i1; + HEAP32[11328] = i1; i1 = _emscripten_asm_const_i(0) | 0; if (i1 & 65535 | 0) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12693) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12697) | 0; _exit(1); } - i2 = HEAP32[11250] | 0; + i2 = HEAP32[11328] | 0; __ZN4wasm7AddressC2Ey(i5, i1 >>> 16, 0); - HEAP32[i2 + 72 >> 2] = HEAP32[i5 >> 2]; - i2 = HEAP32[11250] | 0; - if (!(HEAP8[i6 >> 0] | 0)) i1 = HEAP32[i2 + 72 >> 2] | 0; else i1 = 65535; - HEAP32[i2 + 76 >> 2] = i1; - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12761) | 0; + HEAP32[i2 + 80 >> 2] = HEAP32[i5 >> 2]; + i2 = HEAP32[11328] | 0; + if (!(HEAP8[i6 >> 0] | 0)) i1 = HEAP32[i2 + 80 >> 2] | 0; else i1 = 65535; + HEAP32[i2 + 84 >> 2] = i1; + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12765) | 0; i2 = __Znwj(132) | 0; - __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i2, HEAP32[11250] | 0, (HEAP8[i6 >> 0] | 0) != 0, (HEAP32[11245] | 0) != 0, 0, 0); - HEAP32[11246] = i2; + __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i2, HEAP32[11328] | 0, (HEAP8[i6 >> 0] | 0) != 0, (HEAP32[11323] | 0) != 0, 0, 0); + HEAP32[11324] = i2; HEAP32[i7 >> 2] = i4; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i2, i5); - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12773) | 0; - i1 = HEAP32[11246] | 0; + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12777) | 0; + i1 = HEAP32[11324] | 0; i2 = i1 + 44 | 0; i1 = HEAP32[i1 + 40 >> 2] | 0; L16 : while (1) { @@ -55905,7 +55743,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i5 = i6; HEAP32[i5 >> 2] = 37; HEAP32[i5 + 4 >> 2] = 0; - i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 39068, HEAP32[i18 + 4 >> 2] | 0) | 0; + i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 39381, HEAP32[i18 + 4 >> 2] | 0) | 0; HEAP32[i11 >> 2] = i10; i1 = __ZNSt3__26__clocEv() | 0; if (i5) { @@ -55994,7 +55832,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i5 = i6; HEAP32[i5 >> 2] = 37; HEAP32[i5 + 4 >> 2] = 0; - i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 53494, HEAP32[i18 + 4 >> 2] | 0) | 0; + i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 53818, HEAP32[i18 + 4 >> 2] | 0) | 0; HEAP32[i11 >> 2] = i10; i1 = __ZNSt3__26__clocEv() | 0; if (i5) { @@ -56059,6 +55897,77 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i19 | 0; } +function __ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i9) { + i9 = i9 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0; + i21 = STACKTOP; + STACKTOP = STACKTOP + 48 | 0; + i8 = i21 + 44 | 0; + i10 = i21 + 40 | 0; + i1 = i21 + 24 | 0; + i17 = i21 + 20 | 0; + i18 = i21 + 16 | 0; + i19 = i21 + 4 | 0; + i20 = i21; + if (HEAP8[i9 + 12 >> 0] | 0) { + i16 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21329) | 0; + i15 = __ZNKSt3__28ios_base6getlocEv(i16 + (HEAP32[(HEAP32[i16 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i8 >> 2] = i15; + i15 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0; + i15 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 31](i15, 10) | 0; + __ZNSt3__26localeD2Ev(i8); + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i16, i15) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i16) | 0; + } + i11 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i9) | 0; + i12 = i1 + 4 | 0; + i13 = i1 + 8 | 0; + i14 = i1 + 12 | 0; + i15 = i19 + 4 | 0; + i16 = i19 + 8 | 0; + i6 = i1 + 4 | 0; + i5 = 0; + while (1) { + if (i5 >>> 0 >= i11 >>> 0) break; + HEAP32[i12 >> 2] = 0; + HEAP32[i13 >> 2] = 0; + HEAP32[i14 >> 2] = 0; + i1 = __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i9) | 0; + HEAP32[i17 >> 2] = i1; + i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i9) | 0; + HEAP32[i18 >> 2] = i1; + HEAP32[i19 >> 2] = 0; + HEAP32[i15 >> 2] = 0; + HEAP32[i16 >> 2] = 0; + __ZNSt3__26vectorIcNS_9allocatorIcEEE6resizeEj(i19, i1); + i1 = 0; + while (1) { + i7 = HEAP32[i18 >> 2] | 0; + if (i1 >>> 0 >= i7 >>> 0) break; + i7 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i9) | 0; + HEAP8[(HEAP32[i19 >> 2] | 0) + i1 >> 0] = i7; + i1 = i1 + 1 | 0; + } + i1 = HEAP32[i9 >> 2] | 0; + i2 = HEAP32[i19 >> 2] | 0; + HEAP32[i20 >> 2] = i2; + i3 = i1 + 92 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i1 + 96 >> 2] | 0) >>> 0) { + i1 = HEAP32[i17 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i10, i7, 0); + HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i1, i2, i8); + HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 16; + } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPKcRjEEEvDpOT_(i1 + 88 | 0, i17, i20, i18); + __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i19); + __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i6); + i5 = i5 + 1 | 0; + } + STACKTOP = i21; + return; +} + function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE17doVisitCallImportEPS4_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -56113,11 +56022,87 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina } while (0); i1 = i1 + 1 | 0; } - ___assert_fail(26828, 11743, 771, 20349); + ___assert_fail(27120, 11747, 776, 20245); } while (0); return; } +function __ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE(i1, i16) { + i1 = i1 | 0; + i16 = i16 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i17 = 0, i18 = 0; + i17 = STACKTOP; + STACKTOP = STACKTOP + 112 | 0; + i10 = i17 + 88 | 0; + i5 = i17 + 80 | 0; + i7 = i17 + 24 | 0; + i8 = i17 + 60 | 0; + i11 = i17 + 64 | 0; + i12 = i17 + 56 | 0; + i13 = i17 + 52 | 0; + i14 = i17; + i15 = i17 + 48 | 0; + _emscripten_asm_const_ii(14, HEAP32[i16 + 80 >> 2] << 16 | 0) | 0; + i2 = HEAP32[i16 + 92 >> 2] | 0; + i3 = i10 + 4 | 0; + i4 = i10 + 8 | 0; + i6 = i10 + 4 | 0; + i1 = HEAP32[i16 + 88 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __ZN4wasm6Memory7SegmentC2ERKS1_(i10, i1); + HEAP32[i5 >> 2] = 2532; + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i7, i5, HEAP32[i10 >> 2] | 0); + i18 = __ZNK4wasm7Literal6geti32Ev(i7) | 0; + i9 = HEAP32[i3 >> 2] | 0; + _emscripten_asm_const_iiii(16, i18 | 0, i9 | 0, (HEAP32[i4 >> 2] | 0) - i9 | 0) | 0; + __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i6); + i1 = i1 + 16 | 0; + } + i9 = i16 + 60 | 0; + HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i10 >> 2] = HEAP32[i8 >> 2]; + _emscripten_asm_const_ii(15, i10 | 0) | 0; + i5 = HEAP32[i16 + 72 >> 2] | 0; + i6 = i11 + 4 | 0; + i7 = i11 + 8 | 0; + i8 = i11 + 4 | 0; + i4 = HEAP32[i16 + 68 >> 2] | 0; + while (1) { + if ((i4 | 0) == (i5 | 0)) { + i1 = 6; + break; + } + __ZN4wasm5Table7SegmentC2ERKS1_(i11, i4); + HEAP32[i13 >> 2] = 2532; + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i14, i13, HEAP32[i11 >> 2] | 0); + i2 = __ZNK4wasm7Literal6geti32Ev(i14) | 0; + __ZN4wasm7AddressC2Ey(i12, i2, ((i2 | 0) < 0) << 31 >> 31); + i2 = HEAP32[i7 >> 2] | 0; + i1 = HEAP32[i6 >> 2] | 0; + if (((i2 - i1 >> 2) + (HEAP32[i12 >> 2] | 0) | 0) >>> 0 > (HEAP32[i9 >> 2] | 0) >>> 0) { + i1 = 8; + break; + } else i3 = 0; + while (1) { + if ((i3 | 0) == (i2 - i1 >> 2 | 0)) break; + i2 = HEAP32[i12 >> 2] | 0; + HEAP32[i15 >> 2] = HEAP32[i1 + (i3 << 2) >> 2]; + HEAP32[i10 >> 2] = HEAP32[i15 >> 2]; + _emscripten_asm_const_iii(17, i2 + i3 | 0, __ZN4wasm6Module11getFunctionENS_4NameE(i16, i10) | 0) | 0; + i3 = i3 + 1 | 0; + i1 = HEAP32[i6 >> 2] | 0; + i2 = HEAP32[i7 >> 2] | 0; + } + __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i8); + i4 = i4 + 16 | 0; + } + if ((i1 | 0) == 6) { + STACKTOP = i17; + return; + } else if ((i1 | 0) == 8) ___assert_fail(21775, 13728, 205, 21826); +} + function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner10visitStoreEPNS_5StoreE(i2, i3, i4) { i2 = i2 | 0; i3 = i3 | 0; @@ -56136,7 +56121,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 if (!(HEAP32[i6 + 16 >> 2] | 0)) { i11 = HEAP32[i3 + 4 >> 2] | 0; i3 = HEAP32[i11 + 36 >> 2] | 0; - i10 = HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] | 0; + i10 = HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] | 0; HEAP32[i8 >> 2] = HEAP32[i5 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; @@ -56193,7 +56178,7 @@ function __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b(i14, i1 do if (!i5 ? (i4 = i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) | 0, HEAP32[i4 + 4 >> 2] & 4096 | 0) : 0) { i4 = __ZNKSt3__28ios_base6getlocEv(i4) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; __ZNSt3__26localeD2Ev(i6); i1 = HEAP32[i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; i4 = i4 + 8 | 0; @@ -56445,7 +56430,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) { HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 26111, 39); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 26403, 39); i10 = i1 + 20 | 0; i5 = i7 + 11 | 0; i6 = i7 + 4 | 0; @@ -56456,7 +56441,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) { HEAP32[i9 >> 2] = 0; HEAP32[i9 + 4 >> 2] = 0; HEAP32[i9 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 26151, 3); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 26443, 3); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i9, HEAP32[(HEAP32[i10 >> 2] | 0) + (i3 << 2) >> 2] | 0) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -56467,7 +56452,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) { HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i8, 31522) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i8, 31814) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -56488,7 +56473,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) { HEAP32[i7 >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; HEAP32[i7 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 26155, 4); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 26447, 4); i10 = HEAP8[i7 + 11 >> 0] | 0; i9 = i10 << 24 >> 24 < 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj(i4, i9 ? HEAP32[i7 >> 2] | 0 : i7, i9 ? HEAP32[i7 + 4 >> 2] | 0 : i10 & 255) | 0; @@ -56508,10 +56493,10 @@ function __ZN4wasm17WasmBinaryBuilder15visitCallImportEPNS_10CallImportE(i6, i7) i4 = i10; i5 = i6 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20329) | 0; + i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20225) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -56523,16 +56508,16 @@ function __ZN4wasm17WasmBinaryBuilder15visitCallImportEPNS_10CallImportE(i6, i7) i3 = i7 + 24 | 0; HEAP32[i3 >> 2] = HEAP32[i9 >> 2]; i9 = HEAP32[i9 + 12 >> 2] | 0; - if (!i9) ___assert_fail(34993, 18854, 1872, 20349); - if (((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i9 + 8 >> 2] | 0) >> 2 | 0) != (i8 | 0)) ___assert_fail(20316, 18854, 1874, 20349); + if (!i9) ___assert_fail(35293, 18750, 1894, 20245); + if (((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i9 + 8 >> 2] | 0) >> 2 | 0) != (i8 | 0)) ___assert_fail(20212, 18750, 1896, 20245); if (HEAP8[i5 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20365) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20261) | 0; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20386) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20282) | 0; HEAP32[i4 >> 2] = HEAP32[i9 >> 2]; HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20398) | 0, i8) | 0, 20404) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20294) | 0, i8) | 0, 20300) | 0; } i2 = i7 + 8 | 0; __ZN11ArenaVectorIPN4wasm10ExpressionEE6resizeEj(i2, i8); @@ -56577,7 +56562,7 @@ function __ZNKSt3__28messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits i1 = i1 + 1 | 0; } HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 >> 2] = 10160; + HEAP32[i6 >> 2] = 10164; i4 = HEAP8[i2 + 8 + 3 >> 0] | 0; i5 = i4 << 24 >> 24 < 0; i1 = i5 ? HEAP32[i2 >> 2] | 0 : i2; @@ -56609,7 +56594,7 @@ function __ZNKSt3__28messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits i1 = i1 + 1 | 0; } HEAP32[i11 + 4 >> 2] = 0; - HEAP32[i11 >> 2] = 10208; + HEAP32[i11 >> 2] = 10212; i4 = i2 + (_strlen(i2) | 0) | 0; i5 = i4; i6 = i13 + 128 | 0; @@ -56649,7 +56634,7 @@ function __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i1, i8) HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18414, 34); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18348, 34); i7 = HEAP32[i8 + 28 >> 2] | 0; i8 = HEAP32[i8 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i2); @@ -56664,7 +56649,7 @@ function __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i1, i8) HEAP32[i6 >> 2] = 0; HEAP32[i6 + 4 >> 2] = 0; HEAP32[i6 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 18464, 15); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 18398, 15); i7 = HEAP32[i8 + 28 >> 2] | 0; i8 = HEAP32[i8 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i6); @@ -56681,7 +56666,7 @@ function __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i1, i8) HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18449, 14); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18383, 14); i7 = HEAP32[i8 + 28 >> 2] | 0; i8 = HEAP32[i8 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i4); @@ -56717,17 +56702,17 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_ if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) { i1 = i11 + 64 | 0; i2 = i11 + 8 | 0; - HEAP32[i2 >> 2] = 2576; + HEAP32[i2 >> 2] = 2580; i3 = i11 + 12 | 0; - HEAP32[i11 >> 2] = 2716; - HEAP32[i1 >> 2] = 2736; + HEAP32[i11 >> 2] = 2720; + HEAP32[i1 >> 2] = 2740; HEAP32[i11 + 4 >> 2] = 0; __ZNSt3__28ios_base4initEPv(i11 + 64 | 0, i3); HEAP32[i11 + 136 >> 2] = 0; HEAP32[i11 + 140 >> 2] = -1; - HEAP32[i11 >> 2] = 2556; - HEAP32[i1 >> 2] = 2596; - HEAP32[i2 >> 2] = 2576; + HEAP32[i11 >> 2] = 2560; + HEAP32[i1 >> 2] = 2600; + HEAP32[i2 >> 2] = 2580; __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); HEAP32[i3 >> 2] = 2240; i2 = i11 + 44 | 0; @@ -56753,9 +56738,9 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_ } __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i10); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14763) | 0, i5, i6) | 0, 25939) | 0, i7, i8) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14821) | 0, i5, i6) | 0, 24264) | 0, i7, i8) | 0; i10 = HEAP32[i4 + 36 >> 2] | 0; - i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] | 0; + i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] | 0; __ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i12, i3); FUNCTION_TABLE_vii[i9 & 255](i10, (HEAP8[i12 + 11 >> 0] | 0) < 0 ? HEAP32[i12 >> 2] | 0 : i12); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12); @@ -56782,17 +56767,17 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_N if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) { i1 = i11 + 64 | 0; i2 = i11 + 8 | 0; - HEAP32[i2 >> 2] = 2576; + HEAP32[i2 >> 2] = 2580; i3 = i11 + 12 | 0; - HEAP32[i11 >> 2] = 2716; - HEAP32[i1 >> 2] = 2736; + HEAP32[i11 >> 2] = 2720; + HEAP32[i1 >> 2] = 2740; HEAP32[i11 + 4 >> 2] = 0; __ZNSt3__28ios_base4initEPv(i11 + 64 | 0, i3); HEAP32[i11 + 136 >> 2] = 0; HEAP32[i11 + 140 >> 2] = -1; - HEAP32[i11 >> 2] = 2556; - HEAP32[i1 >> 2] = 2596; - HEAP32[i2 >> 2] = 2576; + HEAP32[i11 >> 2] = 2560; + HEAP32[i1 >> 2] = 2600; + HEAP32[i2 >> 2] = 2580; __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); HEAP32[i3 >> 2] = 2240; i2 = i11 + 44 | 0; @@ -56818,9 +56803,9 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_N } __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i10); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14763) | 0, i5, i6) | 0, 25939) | 0, i7, i8) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14821) | 0, i5, i6) | 0, 24264) | 0, i7, i8) | 0; i10 = HEAP32[i4 + 36 >> 2] | 0; - i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] | 0; + i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] | 0; __ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i12, i3); FUNCTION_TABLE_vii[i9 & 255](i10, (HEAP8[i12 + 11 >> 0] | 0) < 0 ? HEAP32[i12 >> 2] | 0 : i12); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12); @@ -56944,20 +56929,20 @@ function __ZN4wasm13WasmValidator11visitModuleEPNS_6ModuleE(i14, i15) { } HEAP32[i10 >> 2] = i9; HEAP32[i13 >> 2] = HEAP32[i10 >> 2]; - __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, i1, i13, 16468) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, i1, i13, 16445) | 0; HEAP32[i11 >> 2] = HEAP32[HEAP32[i5 >> 2] >> 2]; i21 = (__ZNKSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i16, i11) | 0) != 0; HEAP32[i12 >> 2] = HEAP32[i11 >> 2]; HEAP32[i13 >> 2] = HEAP32[i12 >> 2]; - __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i14, i21, i13, 16497) | 0; + __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i14, i21, i13, 16474) | 0; __ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE25__emplace_unique_key_argsIS2_JRKS2_EEENS_4pairINS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEEbEERKT_DpOT0_(i13, i16, i11, i11); i5 = i5 + 4 | 0; } - i1 = i15 + 96 | 0; + i1 = i15 + 104 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 | 0 ? (HEAP32[i18 >> 2] = i2, HEAP32[i13 >> 2] = HEAP32[i18 >> 2], i17 = __ZN4wasm6Module13checkFunctionENS_4NameE(i15, i13) | 0, HEAP32[i19 >> 2] = HEAP32[i1 >> 2], HEAP32[i13 >> 2] = HEAP32[i19 >> 2], __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, (i17 | 0) != 0, i13, 16527) | 0) : 0) { - __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 12 >> 2] | 0) == (HEAP32[i17 + 8 >> 2] | 0), i15, 16547) | 0; - __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 4 >> 2] | 0) == 0, i15, 16572) | 0; + if (i2 | 0 ? (HEAP32[i18 >> 2] = i2, HEAP32[i13 >> 2] = HEAP32[i18 >> 2], i17 = __ZN4wasm6Module13checkFunctionENS_4NameE(i15, i13) | 0, HEAP32[i19 >> 2] = HEAP32[i1 >> 2], HEAP32[i13 >> 2] = HEAP32[i19 >> 2], __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, (i17 | 0) != 0, i13, 16504) | 0) : 0) { + __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 12 >> 2] | 0) == (HEAP32[i17 + 8 >> 2] | 0), i15, 16524) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 4 >> 2] | 0) == 0, i15, 16549) | 0; } __ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i16); STACKTOP = i20; @@ -57253,7 +57238,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyE break; } HEAP32[i6 >> 2] = i1 + 1; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i5, i6, 29628) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i5, i6, 29920) | 0; HEAP32[i11 >> 2] = i7; HEAP32[i13 >> 2] = HEAP32[i10 >> 2]; HEAP32[i14 >> 2] = i1; @@ -57279,12 +57264,127 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyE } HEAP32[i6 >> 2] = i1 + 1; } - if ((i15 | 0) == 3) ___assert_fail(29516, 28546, 695, 29572); else if ((i15 | 0) == 5) ___assert_fail(29588, 28546, 698, 29572); else if ((i15 | 0) == 7) ___assert_fail(29060, 28546, 701, 29572); else if ((i15 | 0) == 10) _abort(); else if ((i15 | 0) == 11) i12 = i1; + if ((i15 | 0) == 3) ___assert_fail(29808, 28838, 695, 29864); else if ((i15 | 0) == 5) ___assert_fail(29880, 28838, 698, 29864); else if ((i15 | 0) == 7) ___assert_fail(29352, 28838, 701, 29864); else if ((i15 | 0) == 10) _abort(); else if ((i15 | 0) == 11) i12 = i1; HEAP32[i6 >> 2] = i12 + 1; STACKTOP = i16; return i7 | 0; } +function __ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i8) { + i8 = i8 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0; + i13 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i9 = i13 + 4 | 0; + i10 = i13; + if (HEAP8[i8 + 12 >> 0] | 0) { + i12 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21349) | 0; + i11 = __ZNKSt3__28ios_base6getlocEv(i12 + (HEAP32[(HEAP32[i12 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i9 >> 2] = i11; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0; + i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0; + __ZNSt3__26localeD2Ev(i9); + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i12, i11) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i12) | 0; + } + i11 = (HEAP32[i8 >> 2] | 0) + 60 | 0; + __ZN4wasm7AddressaSEy(i11, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0, 0) | 0; + i11 = (HEAP32[i8 >> 2] | 0) + 64 | 0; + __ZN4wasm7AddressaSEy(i11, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0, 0) | 0; + i11 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0; + i12 = i8 + 112 | 0; + i1 = 0; + while (1) { + HEAP32[i9 >> 2] = i1; + if (i1 >>> 0 >= i11 >>> 0) break; + i1 = HEAP32[i8 >> 2] | 0; + i2 = __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i8) | 0; + HEAP32[i10 >> 2] = i2; + i3 = i1 + 72 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i1 + 76 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i2; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i3 >> 2] = i4 + 16; + } else __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_10ExpressionEEEEvDpOT_(i1 + 68 | 0, i10); + i2 = __ZNSt3__23mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4lessIjEENS2_INS_4pairIKjS4_EEEEEixERS8_(i12, i9) | 0; + i3 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0; + i4 = i2 + 4 | 0; + i5 = i2 + 8 | 0; + i1 = 0; + while (1) { + if ((i1 | 0) == (i3 | 0)) break; + i6 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0; + HEAP32[i10 >> 2] = i6; + i7 = HEAP32[i4 >> 2] | 0; + if (i7 >>> 0 < (HEAP32[i5 >> 2] | 0) >>> 0) { + HEAP32[i7 >> 2] = i6; + HEAP32[i4 >> 2] = i7 + 4; + } else __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIjEEvOT_(i2, i10); + i1 = i1 + 1 | 0; + } + i1 = (HEAP32[i9 >> 2] | 0) + 1 | 0; + } + STACKTOP = i13; + return; +} + +function __ZN4wasm17WasmBinaryBuilder11readGlobalsEv(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i6; + i5 = i2 + 12 | 0; + if (HEAP8[i5 >> 0] | 0) { + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21271) | 0; + i1 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i3 >> 2] = i1; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0; + __ZNSt3__26localeD2Ev(i3); + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i1) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0; + } + i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; + if (HEAP8[i5 >> 0] | 0) { + i1 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i4) | 0; + i7 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i3 >> 2] = i7; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; + i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; + __ZNSt3__26localeD2Ev(i3); + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i7) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i1) | 0; + } + i1 = 0; + while (1) { + if (i1 >>> 0 >= i4 >>> 0) break; + if (HEAP8[i5 >> 0] | 0) { + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0; + i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i3 >> 2] = i8; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; + __ZNSt3__26localeD2Ev(i3); + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i7) | 0; + } + i8 = __Znwj(12) | 0; + HEAP32[i8 >> 2] = 0; + i7 = __ZN4wasm17WasmBinaryBuilder11getWasmTypeEv(i2) | 0; + HEAP32[i8 + 4 >> 2] = i7; + i7 = __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i2) | 0; + HEAP32[i8 + 8 >> 2] = i7; + __ZN4wasm6Module9addGlobalEPNS_6GlobalE(HEAP32[i2 >> 2] | 0, i8); + i1 = i1 + 1 | 0; + } + STACKTOP = i6; + return; +} + function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i2, i3) { i9 = i9 | 0; i2 = i2 | 0; @@ -57296,7 +57396,7 @@ function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i2 i1 = i11 + 8 | 0; i4 = i11 + 4 | 0; i6 = i11; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45056) | 0) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45368) | 0) { i5 = __ZN6cashew3RefixEj(i2, 1) | 0; i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; HEAP32[i8 >> 2] = HEAP32[i5 >> 2]; @@ -57305,12 +57405,12 @@ function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i2 break; } i1 = i9 + 40 | 0; - if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i8) | 0) == (i9 + 44 | 0)) ___assert_fail(27094, 11743, 296, 27803); else { + if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i8) | 0) == (i9 + 44 | 0)) ___assert_fail(27386, 11747, 296, 28095); else { i7 = (__ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i8) | 0) + 4 | 0; i7 = __ZN4wasm13wasmToAsmTypeENS_8WasmTypeE(HEAP32[i7 >> 2] | 0) | 0; break; } - } else if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45104) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45056) | 0 : 0) ? (i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 1) | 0, i5 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i9 + 52 | 0, __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0) | 0, (i5 | 0) != (i9 + 56 | 0)) : 0) i7 = HEAP32[i5 + 28 >> 2] | 0; else i10 = 11; while (0); + } else if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45416) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45368) | 0 : 0) ? (i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 1) | 0, i5 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i9 + 52 | 0, __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0) | 0, (i5 | 0) != (i9 + 56 | 0)) : 0) i7 = HEAP32[i5 + 28 >> 2] | 0; else i10 = 11; while (0); if ((i10 | 0) == 11) { HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; HEAP32[i6 >> 2] = HEAP32[i9 + 72 >> 2]; @@ -57403,119 +57503,119 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE function __ZNSt3__28ios_base4InitC2Ev(i1) { i1 = i1 | 0; var i2 = 0; - i1 = HEAP32[865] | 0; - __ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(47108, i1, 47164); - HEAP32[11607] = 7556; - HEAP32[11609] = 7576; - HEAP32[11608] = 0; - __ZNSt3__28ios_base4initEPv(46436, 47108); - HEAP32[11627] = 0; - HEAP32[11628] = -1; - __ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(47172, i1, 47228); - HEAP32[11629] = 7596; - HEAP32[11631] = 7616; - HEAP32[11630] = 0; - __ZNSt3__28ios_base4initEPv(46524, 47172); - HEAP32[11649] = 0; - HEAP32[11650] = -1; - i1 = HEAP32[835] | 0; - __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47236, i1, 47284); - HEAP32[11651] = 7636; - HEAP32[11652] = 7656; - __ZNSt3__28ios_base4initEPv(46608, 47236); - HEAP32[11670] = 0; - HEAP32[11671] = -1; - __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47292, i1, 47340); - HEAP32[11672] = 7676; - HEAP32[11673] = 7696; - __ZNSt3__28ios_base4initEPv(46692, 47292); - HEAP32[11691] = 0; - HEAP32[11692] = -1; - i1 = HEAP32[806] | 0; - __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47348, i1, 47396); - HEAP32[11693] = 7636; - HEAP32[11694] = 7656; - __ZNSt3__28ios_base4initEPv(46776, 47348); - HEAP32[11712] = 0; - HEAP32[11713] = -1; - i2 = HEAP32[46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; - HEAP32[11735] = 7636; - HEAP32[11736] = 7656; - __ZNSt3__28ios_base4initEPv(46944, i2); - HEAP32[11754] = 0; - HEAP32[11755] = -1; - __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47404, i1, 47452); - HEAP32[11714] = 7676; - HEAP32[11715] = 7696; - __ZNSt3__28ios_base4initEPv(46860, 47404); - HEAP32[11733] = 0; - HEAP32[11734] = -1; - i1 = HEAP32[46856 + (HEAP32[(HEAP32[11714] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; - HEAP32[11756] = 7676; - HEAP32[11757] = 7696; - __ZNSt3__28ios_base4initEPv(47028, i1); - HEAP32[11775] = 0; - HEAP32[11776] = -1; - HEAP32[46428 + (HEAP32[(HEAP32[11607] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46604; - HEAP32[46516 + (HEAP32[(HEAP32[11629] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46688; - i1 = 46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) + 4 | 0; + i1 = HEAP32[866] | 0; + __ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(47432, i1, 47488); + HEAP32[11688] = 7560; + HEAP32[11690] = 7580; + HEAP32[11689] = 0; + __ZNSt3__28ios_base4initEPv(46760, 47432); + HEAP32[11708] = 0; + HEAP32[11709] = -1; + __ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(47496, i1, 47552); + HEAP32[11710] = 7600; + HEAP32[11712] = 7620; + HEAP32[11711] = 0; + __ZNSt3__28ios_base4initEPv(46848, 47496); + HEAP32[11730] = 0; + HEAP32[11731] = -1; + i1 = HEAP32[836] | 0; + __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47560, i1, 47608); + HEAP32[11732] = 7640; + HEAP32[11733] = 7660; + __ZNSt3__28ios_base4initEPv(46932, 47560); + HEAP32[11751] = 0; + HEAP32[11752] = -1; + __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47616, i1, 47664); + HEAP32[11753] = 7680; + HEAP32[11754] = 7700; + __ZNSt3__28ios_base4initEPv(47016, 47616); + HEAP32[11772] = 0; + HEAP32[11773] = -1; + i1 = HEAP32[807] | 0; + __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47672, i1, 47720); + HEAP32[11774] = 7640; + HEAP32[11775] = 7660; + __ZNSt3__28ios_base4initEPv(47100, 47672); + HEAP32[11793] = 0; + HEAP32[11794] = -1; + i2 = HEAP32[47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; + HEAP32[11816] = 7640; + HEAP32[11817] = 7660; + __ZNSt3__28ios_base4initEPv(47268, i2); + HEAP32[11835] = 0; + HEAP32[11836] = -1; + __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47728, i1, 47776); + HEAP32[11795] = 7680; + HEAP32[11796] = 7700; + __ZNSt3__28ios_base4initEPv(47184, 47728); + HEAP32[11814] = 0; + HEAP32[11815] = -1; + i1 = HEAP32[47180 + (HEAP32[(HEAP32[11795] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; + HEAP32[11837] = 7680; + HEAP32[11838] = 7700; + __ZNSt3__28ios_base4initEPv(47352, i1); + HEAP32[11856] = 0; + HEAP32[11857] = -1; + HEAP32[46752 + (HEAP32[(HEAP32[11688] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46928; + HEAP32[46840 + (HEAP32[(HEAP32[11710] | 0) + -12 >> 2] | 0) + 72 >> 2] = 47012; + i1 = 47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i1 >> 2] = HEAP32[i1 >> 2] | 8192; - i1 = 46856 + (HEAP32[(HEAP32[11714] | 0) + -12 >> 2] | 0) + 4 | 0; + i1 = 47180 + (HEAP32[(HEAP32[11795] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i1 >> 2] = HEAP32[i1 >> 2] | 8192; - HEAP32[46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46604; - HEAP32[46856 + (HEAP32[(HEAP32[11714] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46688; + HEAP32[47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46928; + HEAP32[47180 + (HEAP32[(HEAP32[11795] | 0) + -12 >> 2] | 0) + 72 >> 2] = 47012; return; } function __GLOBAL__sub_I_shared_constants_cpp() { - __ZN6cashew7IString3setEPKcb(45528, 35026, 1); - __ZN6cashew7IString3setEPKcb(45532, 35188, 1); - __ZN6cashew7IString3setEPKcb(45536, 35192, 1); - __ZN6cashew7IString3setEPKcb(45540, 36167, 1); - __ZN6cashew7IString3setEPKcb(45544, 35634, 1); - __ZN6cashew7IString3setEPKcb(45548, 34572, 1); - __ZN6cashew7IString3setEPKcb(45552, 34580, 1); - __ZN6cashew7IString3setEPKcb(45556, 34590, 1); - __ZN6cashew7IString3setEPKcb(45560, 34601, 1); - __ZN6cashew7IString3setEPKcb(45564, 34612, 1); - __ZN6cashew7IString3setEPKcb(45568, 34623, 1); - __ZN6cashew7IString3setEPKcb(45572, 34635, 1); - __ZN6cashew7IString3setEPKcb(45576, 34647, 1); - __ZN6cashew7IString3setEPKcb(45580, 34660, 1); - __ZN6cashew7IString3setEPKcb(45584, 34673, 1); - __ZN6cashew7IString3setEPKcb(45588, 34693, 1); - __ZN6cashew7IString3setEPKcb(45592, 34698, 1); - __ZN6cashew7IString3setEPKcb(45596, 34703, 1); - __ZN6cashew7IString3setEPKcb(45600, 34709, 1); - __ZN6cashew7IString3setEPKcb(45604, 34716, 1); - __ZN6cashew7IString3setEPKcb(45608, 34725, 1); - __ZN6cashew7IString3setEPKcb(45612, 34733, 1); - __ZN6cashew7IString3setEPKcb(45616, 34744, 1); - __ZN6cashew7IString3setEPKcb(45620, 34753, 1); - __ZN6cashew7IString3setEPKcb(45624, 34762, 1); - __ZN6cashew7IString3setEPKcb(45628, 34771, 1); - __ZN6cashew7IString3setEPKcb(45632, 34780, 1); - __ZN6cashew7IString3setEPKcb(45636, 34792, 1); - __ZN6cashew7IString3setEPKcb(45640, 34796, 1); - __ZN6cashew7IString3setEPKcb(45644, 34802, 1); - __ZN6cashew7IString3setEPKcb(45648, 34807, 1); - __ZN6cashew7IString3setEPKcb(45652, 34812, 1); - __ZN6cashew7IString3setEPKcb(45656, 34830, 1); - __ZN6cashew7IString3setEPKcb(45660, 34839, 1); - __ZN6cashew7IString3setEPKcb(45664, 34847, 1); - __ZN6cashew7IString3setEPKcb(45668, 34854, 1); - __ZN6cashew7IString3setEPKcb(45672, 34858, 1); - __ZN6cashew7IString3setEPKcb(45676, 34868, 1); - __ZN6cashew7IString3setEPKcb(45680, 34879, 1); - __ZN6cashew7IString3setEPKcb(45684, 34890, 1); - __ZN6cashew7IString3setEPKcb(45688, 34904, 1); - __ZN6cashew7IString3setEPKcb(45692, 34913, 1); - __ZN6cashew7IString3setEPKcb(45696, 34923, 1); - __ZN6cashew7IString3setEPKcb(45700, 34934, 1); - __ZN6cashew7IString3setEPKcb(45704, 34945, 1); - __ZN6cashew7IString3setEPKcb(45708, 34958, 1); - __ZN6cashew7IString3setEPKcb(45712, 34968, 1); - __ZN6cashew7IString3setEPKcb(45716, 34977, 1); + __ZN6cashew7IString3setEPKcb(45840, 35326, 1); + __ZN6cashew7IString3setEPKcb(45844, 35493, 1); + __ZN6cashew7IString3setEPKcb(45848, 35497, 1); + __ZN6cashew7IString3setEPKcb(45852, 36480, 1); + __ZN6cashew7IString3setEPKcb(45856, 35947, 1); + __ZN6cashew7IString3setEPKcb(45860, 34872, 1); + __ZN6cashew7IString3setEPKcb(45864, 34880, 1); + __ZN6cashew7IString3setEPKcb(45868, 34890, 1); + __ZN6cashew7IString3setEPKcb(45872, 34901, 1); + __ZN6cashew7IString3setEPKcb(45876, 34912, 1); + __ZN6cashew7IString3setEPKcb(45880, 34923, 1); + __ZN6cashew7IString3setEPKcb(45884, 34935, 1); + __ZN6cashew7IString3setEPKcb(45888, 34947, 1); + __ZN6cashew7IString3setEPKcb(45892, 34960, 1); + __ZN6cashew7IString3setEPKcb(45896, 34973, 1); + __ZN6cashew7IString3setEPKcb(45900, 34993, 1); + __ZN6cashew7IString3setEPKcb(45904, 34998, 1); + __ZN6cashew7IString3setEPKcb(45908, 35003, 1); + __ZN6cashew7IString3setEPKcb(45912, 35009, 1); + __ZN6cashew7IString3setEPKcb(45916, 35016, 1); + __ZN6cashew7IString3setEPKcb(45920, 35025, 1); + __ZN6cashew7IString3setEPKcb(45924, 35033, 1); + __ZN6cashew7IString3setEPKcb(45928, 35044, 1); + __ZN6cashew7IString3setEPKcb(45932, 35053, 1); + __ZN6cashew7IString3setEPKcb(45936, 35062, 1); + __ZN6cashew7IString3setEPKcb(45940, 35071, 1); + __ZN6cashew7IString3setEPKcb(45944, 35080, 1); + __ZN6cashew7IString3setEPKcb(45948, 35092, 1); + __ZN6cashew7IString3setEPKcb(45952, 35096, 1); + __ZN6cashew7IString3setEPKcb(45956, 35102, 1); + __ZN6cashew7IString3setEPKcb(45960, 35107, 1); + __ZN6cashew7IString3setEPKcb(45964, 35112, 1); + __ZN6cashew7IString3setEPKcb(45968, 35130, 1); + __ZN6cashew7IString3setEPKcb(45972, 35139, 1); + __ZN6cashew7IString3setEPKcb(45976, 35147, 1); + __ZN6cashew7IString3setEPKcb(45980, 35154, 1); + __ZN6cashew7IString3setEPKcb(45984, 35158, 1); + __ZN6cashew7IString3setEPKcb(45988, 35168, 1); + __ZN6cashew7IString3setEPKcb(45992, 35179, 1); + __ZN6cashew7IString3setEPKcb(45996, 35190, 1); + __ZN6cashew7IString3setEPKcb(46e3, 35204, 1); + __ZN6cashew7IString3setEPKcb(46004, 35213, 1); + __ZN6cashew7IString3setEPKcb(46008, 35223, 1); + __ZN6cashew7IString3setEPKcb(46012, 35234, 1); + __ZN6cashew7IString3setEPKcb(46016, 35245, 1); + __ZN6cashew7IString3setEPKcb(46020, 35258, 1); + __ZN6cashew7IString3setEPKcb(46024, 35268, 1); + __ZN6cashew7IString3setEPKcb(46028, 35277, 1); return; } @@ -57619,6 +57719,66 @@ function __ZNSt3__2L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE(i1, i7 return i1 | 0; } +function __ZN4wasm17WasmBinaryBuilder16processFunctionsEv(i10) { + i10 = i10 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i10 + 44 >> 2] | 0; + i1 = HEAP32[i10 + 40 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i10 >> 2] | 0, HEAP32[i1 >> 2] | 0); + i1 = i1 + 4 | 0; + } + i1 = HEAP32[i10 + 20 >> 2] | 0; + if ((i1 | 0) != -1 ? (i3 = HEAP32[i10 >> 2] | 0, i4 = HEAP32[i3 + 36 >> 2] | 0, i1 >>> 0 < (HEAP32[i3 + 40 >> 2] | 0) - i4 >> 2 >>> 0) : 0) HEAP32[i3 + 104 >> 2] = HEAP32[HEAP32[i4 + (i1 << 2) >> 2] >> 2]; + i2 = i10 + 76 | 0; + i1 = HEAP32[i10 + 72 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = HEAP32[i1 + 16 >> 2] | 0; + HEAP32[i9 + 4 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i10 >> 2] | 0) + 36 >> 2] | 0) + (HEAP32[i1 + 20 >> 2] << 2) >> 2] >> 2]; + __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i10 >> 2] | 0, i9); + i1 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; + } + i3 = i10 + 56 | 0; + i2 = HEAP32[i10 + 52 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = HEAP32[i2 + 16 >> 2] | 0; + i5 = HEAP32[i2 + 24 >> 2] | 0; + i1 = HEAP32[i2 + 20 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i5 | 0)) break; + HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i10 >> 2] | 0) + 36 >> 2] | 0) + (i4 << 2) >> 2] >> 2]; + i1 = i1 + 4 | 0; + } + i2 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) | 0; + } + i3 = i10 + 116 | 0; + i2 = HEAP32[i10 + 112 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = HEAP32[i2 + 16 >> 2] | 0; + i5 = HEAP32[i2 + 24 >> 2] | 0; + i1 = HEAP32[i2 + 20 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i5 | 0)) break; + i7 = HEAP32[i10 >> 2] | 0; + i6 = HEAP32[i7 + 68 >> 2] | 0; + i7 = HEAP32[(HEAP32[i7 + 36 >> 2] | 0) + (HEAP32[i1 >> 2] << 2) >> 2] | 0; + i8 = i6 + (i4 << 4) + 8 | 0; + i9 = HEAP32[i8 >> 2] | 0; + if ((i9 | 0) == (HEAP32[i6 + (i4 << 4) + 12 >> 2] | 0)) __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i6 + (i4 << 4) + 4 | 0, i7); else { + HEAP32[i9 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; + } + i1 = i1 + 4 | 0; + } + i2 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) | 0; + } + return; +} + function _pop_arg_529(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; @@ -57749,7 +57909,7 @@ function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clE HEAP32[i8 >> 2] = i4; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0; - if ((i5 | 0) != (HEAP32[11451] | 0) ? (i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0, (i5 | 0) != (HEAP32[11452] | 0)) : 0) i4 = 0; else { + if ((i5 | 0) != (HEAP32[11531] | 0) ? (i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0, (i5 | 0) != (HEAP32[11532] | 0)) : 0) i4 = 0; else { i5 = __ZN4wasm7ElementixEj(i3, 1) | 0; if ((HEAP8[i5 >> 0] | 0) == 0 ? (i5 = (__ZN4wasm7ElementixEj(i3, 1) | 0) + 24 | 0, (HEAP8[i5 >> 0] | 0) != 0) : 0) { i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 1) | 0) | 0; @@ -57963,7 +58123,7 @@ function __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i1, i3, i6, i HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17453, 12); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17387, 12); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i7, i5); ___cxa_throw(i7 | 0, 8, 154); } else if ((i2 | 0) == 19) { @@ -57973,6 +58133,59 @@ function __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i1, i3, i6, i return 0; } +function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i2, i3, i4) { + i2 = i2 | 0; + i3 = i3 | 0; + i4 = i4 | 0; + var i1 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0; + i10 = STACKTOP; + STACKTOP = STACKTOP + 96 | 0; + i1 = i10 + 80 | 0; + i5 = i10 + 40 | 0; + i6 = i10 + 68 | 0; + i7 = i10 + 16 | 0; + i8 = i10; + i9 = i10 + 64 | 0; + __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i5, i3, HEAP32[i4 + 28 >> 2] | 0); + if (!(HEAP32[i5 + 16 >> 2] | 0)) { + HEAP32[i6 >> 2] = 0; + HEAP32[i6 + 4 >> 2] = 0; + HEAP32[i6 + 8 >> 2] = 0; + __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17generateArgumentsERK11ArenaVectorIPNS_10ExpressionEES9_(i7, i3, i4 + 8 | 0, i6); + if (!(HEAP32[i7 + 16 >> 2] | 0)) { + i5 = __ZNK4wasm7Literal6geti32Ev(i5) | 0; + i7 = HEAP32[i3 + 4 >> 2] | 0; + i3 = HEAP32[i7 + 36 >> 2] | 0; + i11 = HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0; + HEAP32[i9 >> 2] = HEAP32[i4 + 24 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; + FUNCTION_TABLE_viiiiii[i11 & 15](i8, i3, i5, i1, i6, i7); + HEAP32[i2 >> 2] = HEAP32[i8 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i8 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i8 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i8 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = 0; + } else { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i7 + 16 >> 2]; + HEAP32[i2 + 20 >> 2] = HEAP32[i7 + 20 >> 2]; + } + __ZNSt3__213__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i6); + } else { + HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i5 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i5 + 16 >> 2]; + HEAP32[i2 + 20 >> 2] = HEAP32[i5 + 20 >> 2]; + } + STACKTOP = i10; + return; +} + function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17parseAfterKeywordERNS3_4FragERPcPKc(i3, i1, i4, i5) { i3 = i3 | 0; i1 = i1 | 0; @@ -57981,48 +58194,48 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17parseAfterKeywor var i2 = 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i4); i1 = HEAP32[i1 >> 2] | 0; - do if ((i1 | 0) != (HEAP32[11328] | 0)) { - if ((i1 | 0) == (HEAP32[11265] | 0)) { + do if ((i1 | 0) != (HEAP32[11406] | 0)) { + if ((i1 | 0) == (HEAP32[11343] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(i3, i4, i5, 0) | 0; break; } - if ((i1 | 0) == (HEAP32[11266] | 0)) { + if ((i1 | 0) == (HEAP32[11344] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(i3, i4, i5, 1) | 0; break; } - if ((i1 | 0) == (HEAP32[11269] | 0)) { + if ((i1 | 0) == (HEAP32[11347] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseReturnERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11270] | 0)) { + if ((i1 | 0) == (HEAP32[11348] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseIfERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11273] | 0)) { + if ((i1 | 0) == (HEAP32[11351] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11272] | 0)) { + if ((i1 | 0) == (HEAP32[11350] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseWhileERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11280] | 0)) { + if ((i1 | 0) == (HEAP32[11358] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBreakERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11281] | 0)) { + if ((i1 | 0) == (HEAP32[11359] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseContinueERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11282] | 0)) { + if ((i1 | 0) == (HEAP32[11360] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11340] | 0)) { + if ((i1 | 0) == (HEAP32[11418] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseNewERPcPKc(i3, i4, i5) | 0; break; } - if ((i1 | 0) == (HEAP32[11274] | 0)) { + if ((i1 | 0) == (HEAP32[11352] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i3, i4, i5) | 0; break; } else { @@ -58057,7 +58270,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i if ((!((i5 | 0) == (i11 | 0) | (i5 | 0) == (i2 | 0)) ? (HEAP8[i5 >> 0] | 0) == 69 : 0) ? (i4 = HEAP32[i3 + 4 >> 2] | 0, (HEAP32[i3 >> 2] | 0) != (i4 | 0)) : 0) { i3 = i4 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i9, i3); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42542) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42855) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -58067,7 +58280,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i HEAP32[i2 + (i1 << 2) >> 2] = 0; i1 = i1 + 1 | 0; } - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42358) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42671) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -58171,67 +58384,6 @@ function __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8ove return i1 | 0; } -function __ZN4wasm17WasmBinaryBuilder16processFunctionsEv(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i2 = HEAP32[i7 + 44 >> 2] | 0; - i1 = HEAP32[i7 + 40 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i7 >> 2] | 0, HEAP32[i1 >> 2] | 0); - i1 = i1 + 4 | 0; - } - i1 = HEAP32[i7 + 20 >> 2] | 0; - if ((i1 | 0) != -1 ? (i3 = HEAP32[i7 >> 2] | 0, i4 = HEAP32[i3 + 36 >> 2] | 0, i1 >>> 0 < (HEAP32[i3 + 40 >> 2] | 0) - i4 >> 2 >>> 0) : 0) HEAP32[i3 + 96 >> 2] = HEAP32[HEAP32[i4 + (i1 << 2) >> 2] >> 2]; - i2 = i7 + 76 | 0; - i1 = HEAP32[i7 + 72 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - i6 = HEAP32[i1 + 16 >> 2] | 0; - HEAP32[i6 + 4 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i7 >> 2] | 0) + 36 >> 2] | 0) + (HEAP32[i1 + 20 >> 2] << 2) >> 2] >> 2]; - __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i7 >> 2] | 0, i6); - i1 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; - } - i3 = i7 + 56 | 0; - i2 = HEAP32[i7 + 52 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i3 | 0)) break; - i4 = HEAP32[i2 + 16 >> 2] | 0; - i5 = HEAP32[i2 + 24 >> 2] | 0; - i1 = HEAP32[i2 + 20 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i5 | 0)) break; - HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i7 >> 2] | 0) + 36 >> 2] | 0) + (i4 << 2) >> 2] >> 2]; - i1 = i1 + 4 | 0; - } - i2 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) | 0; - } - i5 = HEAP32[i7 + 116 >> 2] | 0; - i4 = HEAP32[i7 + 112 >> 2] | 0; - while (1) { - if ((i4 | 0) == (i5 | 0)) { - i1 = 18; - break; - } - i1 = HEAP32[i4 >> 2] | 0; - i6 = HEAP32[i7 >> 2] | 0; - i2 = HEAP32[i6 + 36 >> 2] | 0; - if (i1 >>> 0 >= (HEAP32[i6 + 40 >> 2] | 0) - i2 >> 2 >>> 0) { - i1 = 20; - break; - } - i1 = HEAP32[i2 + (i1 << 2) >> 2] | 0; - i2 = i6 + 64 | 0; - i3 = HEAP32[i2 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i6 + 68 >> 2] | 0)) __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i6 + 60 | 0, i1); else { - HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4; - } - i4 = i4 + 4 | 0; - } - if ((i1 | 0) == 18) return; else if ((i1 | 0) == 20) ___assert_fail(21533, 18854, 1642, 21563); -} - function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj(i5, i1, i2) { i5 = i5 | 0; i1 = i1 | 0; @@ -58249,14 +58401,14 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction HEAP32[i10 >> 2] = HEAP32[i1 >> 2]; i1 = HEAP32[i5 + 4 >> 2] | 0; i2 = __ZN4wasm15Asm2WasmBuilder12bytesToShiftEj(i1, i2) | 0; - if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45072) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 1) | 0, 45256) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 0) | 0, 45112) | 0 : 0) ? (i13 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 1) | 0, (__ZN6cashew5Value10getIntegerEv(HEAP32[i13 >> 2] | 0) | 0) == (i2 | 0)) : 0) { + if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45384) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 1) | 0, 45568) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 0) | 0, 45424) | 0 : 0) ? (i13 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 1) | 0, (__ZN6cashew5Value10getIntegerEv(HEAP32[i13 >> 2] | 0) | 0) == (i2 | 0)) : 0) { i3 = HEAP32[i5 + 8 >> 2] | 0; i13 = __ZN6cashew3RefixEj(i10, 2) | 0; HEAP32[i6 >> 2] = HEAP32[i13 >> 2]; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; i3 = __ZNKSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i3, i4) | 0; } else i11 = 6; - do if ((i11 | 0) == 6) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45112) | 0) { + do if ((i11 | 0) == 6) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45424) | 0) { i3 = __ZN6cashew3RefixEj(i10, 1) | 0; i3 = (__ZN6cashew5Value10getIntegerEv(HEAP32[i3 >> 2] | 0) | 0) << i2; HEAP32[i7 >> 2] = 1; @@ -58271,7 +58423,7 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction HEAP32[i8 >> 2] = 0; HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 28237, 20); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 28529, 20); HEAP32[i9 >> 2] = HEAP32[i10 >> 2]; HEAP32[i4 >> 2] = HEAP32[i9 >> 2]; __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i8, i4); @@ -58365,7 +58517,7 @@ function __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsI i10 = i14 + 12 | 0; i11 = i14 + 4 | 0; i1 = i14; - __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i10, 34563, i3); + __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i10, 34863, i3); __ZN6cashew7IStringC2EPKcb(i2, (HEAP8[i10 + 11 >> 0] | 0) < 0 ? HEAP32[i10 >> 2] | 0 : i10, 0); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); HEAP32[i11 >> 2] = HEAP32[i2 >> 2]; @@ -58498,7 +58650,7 @@ function __ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri break L6; } HEAP32[i14 >> 2] = 0; - i1 = HEAP8[38819 + i1 >> 0] | 0; + i1 = HEAP8[39132 + i1 >> 0] | 0; HEAP32[i13 >> 2] = i10 + 1; HEAP8[i10 >> 0] = i1; i1 = 0; @@ -58509,7 +58661,7 @@ function __ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri default: {} } - i1 = HEAP8[38819 + i1 >> 0] | 0; + i1 = HEAP8[39132 + i1 >> 0] | 0; HEAP32[i13 >> 2] = i10 + 1; HEAP8[i10 >> 0] = i1; HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1; @@ -58598,7 +58750,7 @@ function __ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri break L6; } HEAP32[i14 >> 2] = 0; - i1 = HEAP8[38819 + i2 >> 0] | 0; + i1 = HEAP8[39132 + i2 >> 0] | 0; HEAP32[i13 >> 2] = i10 + 1; HEAP8[i10 >> 0] = i1; i1 = 0; @@ -58609,7 +58761,7 @@ function __ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri default: {} } - i1 = HEAP8[38819 + i2 >> 0] | 0; + i1 = HEAP8[39132 + i2 >> 0] | 0; HEAP32[i13 >> 2] = i10 + 1; HEAP8[i10 >> 0] = i1; HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1; @@ -58665,11 +58817,11 @@ function __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } else { i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0; HEAP32[i1 >> 2] = i9; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47508) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47832) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i9) | 0; i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0; HEAP32[i1 >> 2] = i9; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47516) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47840) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i9) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 255](i12, i2); FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 255](i12 + 12 | 0, i2); @@ -58734,11 +58886,11 @@ function __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } else { i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0; HEAP32[i1 >> 2] = i9; - i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i9) | 0; i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0; HEAP32[i1 >> 2] = i9; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47492) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47816) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i9) | 0; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 255](i12, i2); FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 255](i12 + 12 | 0, i2); @@ -58772,7 +58924,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc( i13 = i6 + 4 | 0; __ZNSt3__26vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i6, (((HEAP32[i13 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) | 0) / 12 | 0) + 1 | 0); i2 = HEAP32[i7 >> 2] | 0; - if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 614, 29191); + if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 614, 29483); HEAP32[i7 >> 2] = i2 + 1; HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; @@ -58785,7 +58937,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc( break; } HEAP32[i9 >> 2] = i3; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i6, i7, 29201) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i6, i7, 29493) | 0; HEAP32[i10 >> 2] = i1; HEAP32[i4 >> 2] = HEAP32[i9 >> 2]; HEAP32[i5 >> 2] = HEAP32[i10 >> 2]; @@ -58812,7 +58964,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc( HEAP32[i7 >> 2] = i8 + 1; i1 = HEAP32[i13 >> 2] | 0; i2 = i1 + -12 | 0; - if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i12 = i1; else ___assert_fail(29204, 28546, 630, 29191); + if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i12 = i1; else ___assert_fail(29496, 28838, 630, 29483); while (1) { if ((i12 | 0) == (i2 | 0)) break; i11 = i12 + -12 | 0; @@ -58824,6 +58976,64 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc( return i3 | 0; } +function __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i5; + i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 0) | 0) | 0; + do if ((i4 | 0) != (HEAP32[11513] | 0)) { + if ((i4 | 0) == (HEAP32[11514] | 0)) { + __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i1, i2); + break; + } + if ((i4 | 0) == (HEAP32[11517] | 0)) { + __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i1, i2); + break; + } + if ((i4 | 0) == (HEAP32[11518] | 0)) { + __ZN4wasm22SExpressionWasmBuilder9parseDataERNS_7ElementE(i1, i2); + break; + } + if ((i4 | 0) == (HEAP32[11520] | 0)) { + __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2); + break; + } + if ((i4 | 0) != (HEAP32[11521] | 0)) { + if ((i4 | 0) == (HEAP32[11460] | 0)) { + __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i1, i2); + break; + } + if ((i4 | 0) == (HEAP32[11522] | 0)) { + __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i1, i2); + break; + } + if ((i4 | 0) == (HEAP32[11523] | 0)) { + __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i1, i2); + break; + } + if ((i4 | 0) != (HEAP32[11525] | 0)) { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 17551) | 0, i4) | 0, 10) | 0; + i5 = ___cxa_allocate_exception(20) | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i3 + 8 >> 2] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17571, 22); + i1 = HEAP32[i2 + 28 >> 2] | 0; + i4 = HEAP32[i2 + 32 >> 2] | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i5, i3); + HEAP32[i5 + 12 >> 2] = i1; + HEAP32[i5 + 16 >> 2] = i4; + ___cxa_throw(i5 | 0, 8, 154); + } + } + } else __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2); while (0); + STACKTOP = i5; + return; +} + function __ZN4wasm17WasmBinaryBuilder9visitCallEPNS_4CallE(i5, i1) { i5 = i5 | 0; i1 = i1 | 0; @@ -58834,10 +59044,10 @@ function __ZN4wasm17WasmBinaryBuilder9visitCallEPNS_4CallE(i5, i1) { i7 = i8; HEAP32[i7 >> 2] = i1; if (HEAP8[i5 + 12 >> 0] | 0) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20263) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20159) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -58847,9 +59057,9 @@ function __ZN4wasm17WasmBinaryBuilder9visitCallEPNS_4CallE(i5, i1) { i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i5) | 0; HEAP32[i6 >> 2] = i1; i2 = HEAP32[i5 + 24 >> 2] | 0; - if (i1 >>> 0 >= (HEAP32[i5 + 28 >> 2] | 0) - i2 >> 2 >>> 0) ___assert_fail(20277, 18854, 1854, 20306); + if (i1 >>> 0 >= (HEAP32[i5 + 28 >> 2] | 0) - i2 >> 2 >>> 0) ___assert_fail(20173, 18750, 1876, 20202); i3 = HEAP32[i2 + (i1 << 2) >> 2] | 0; - if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i4 | 0)) ___assert_fail(20316, 18854, 1857, 20306); + if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i4 | 0)) ___assert_fail(20212, 18750, 1879, 20202); __ZN11ArenaVectorIPN4wasm10ExpressionEE6resizeEj((HEAP32[i7 >> 2] | 0) + 8 | 0, i4); i2 = i4 + -1 | 0; i1 = 0; @@ -58884,7 +59094,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena i6 = i9 + 24 | 0; i7 = i9 + 12 | 0; i8 = i9; - L1 : do if ((HEAP32[i3 >> 2] | 0) == (HEAP32[11408] | 0) ? (HEAP32[i4 >> 2] | 0) == (HEAP32[11409] | 0) : 0) { + L1 : do if ((HEAP32[i3 >> 2] | 0) == (HEAP32[11486] | 0) ? (HEAP32[i4 >> 2] | 0) == (HEAP32[11487] | 0) : 0) { if (i5 | 0 ? (HEAP32[i5 + 8 >> 2] | 0) == 1 : 0) { i5 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i5, 0) | 0; switch (HEAP32[(HEAP32[i5 >> 2] | 0) + 4 >> 2] | 0) { @@ -58893,7 +59103,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena HEAP32[i6 >> 2] = 0; HEAP32[i6 + 4 >> 2] = 0; HEAP32[i6 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 14633, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 14691, 2); i1 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i6, HEAP32[i2 >> 2] | 0) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i6); break L1; @@ -58903,7 +59113,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena HEAP32[i7 >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; HEAP32[i7 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 14636, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 14694, 2); i1 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i7, HEAP32[i2 >> 2] | 0) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i7); break L1; @@ -58913,7 +59123,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena HEAP32[i8 >> 2] = 0; HEAP32[i8 + 4 >> 2] = 0; HEAP32[i8 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 14639, 2); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 14697, 2); i1 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i8, HEAP32[i2 >> 2] | 0) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8); break L1; @@ -58925,7 +59135,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena } } } - ___assert_fail(14576, 11743, 427, 14610); + ___assert_fail(14634, 11747, 427, 14668); } else i1 = 0; while (0); STACKTOP = i9; return i1 | 0; @@ -58946,7 +59156,7 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i11, i2) { i1 = 2; } else i1 = 1; i3 = __ZN4wasm7ElementixEj(i2, i1) | 0; - if (!(HEAP8[i3 >> 0] | 0)) ___assert_fail(17429, 17152, 1418, 17443); + if (!(HEAP8[i3 >> 0] | 0)) ___assert_fail(17363, 17086, 1473, 17377); i4 = i13 + 4 | 0; i5 = i13 + 8 | 0; i6 = i13 + 12 | 0; @@ -58957,9 +59167,9 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i11, i2) { if (i2 >>> 0 >= (HEAP32[i10 >> 2] | 0) >>> 0) break; i8 = __ZN4wasm7ElementixEj(i3, i2) | 0; i10 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i8, 0) | 0) | 0; - L10 : do if ((i10 | 0) != (HEAP32[11437] | 0)) { + L10 : do if ((i10 | 0) != (HEAP32[11515] | 0)) { i10 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i8, 0) | 0) | 0; - if ((i10 | 0) == (HEAP32[11438] | 0)) { + if ((i10 | 0) == (HEAP32[11516] | 0)) { i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i11, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i8, 1) | 0) | 0, 0, 0) | 0; HEAP32[i4 >> 2] = i10; } @@ -59002,19 +59212,19 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i i15 = i16; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10); i1 = HEAP32[i10 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 501, 29170); + if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 501, 29462); HEAP32[i10 >> 2] = i1 + 1; - i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28513) | 0; + i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28805) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10); i1 = HEAP32[i10 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29179, 28546, 505, 29170); + if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29471, 28838, 505, 29462); HEAP32[i10 >> 2] = i1 + 1; - i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28513) | 0; + i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28805) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10); i1 = HEAP32[i10 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29179, 28546, 509, 29170); + if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29471, 28838, 509, 29462); HEAP32[i10 >> 2] = i1 + 1; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 42358) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 42671) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10); i2 = HEAP32[i10 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 41) { @@ -59031,7 +59241,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i i15 = __ZN6cashew12ValueBuilder7makeForENS_3RefES1_S1_S1_(i5, i6, i7, i8) | 0; STACKTOP = i16; return i15 | 0; - } else ___assert_fail(28926, 28546, 513, 29170); + } else ___assert_fail(29218, 28838, 513, 29462); return 0; } @@ -59045,16 +59255,16 @@ function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i5, i1 = i7 + 4 | 0; i2 = i7; if (i6) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 34993, 0) | 0, 32) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 35293, 0) | 0, 32) | 0; HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i5, i1) | 0, 33259) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i5, i1) | 0, 31958) | 0; } i2 = i4 + 8 | 0; i1 = i4 + 12 | 0; if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) { __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, HEAP32[i5 + 12 >> 2] | 0) | 0; - __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 35108) | 0; + __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 35408) | 0; i3 = HEAP32[i1 >> 2] | 0; i1 = HEAP32[i2 >> 2] | 0; while (1) { @@ -59069,10 +59279,10 @@ function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i5, i1 = i4 + 4 | 0; if (HEAP32[i1 >> 2] | 0) { __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, HEAP32[i5 + 12 >> 2] | 0) | 0; - i4 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 31613) | 0; + i4 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 31896) | 0; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41) | 0; } - if (i6) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 33266) | 0; + if (i6) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 31965) | 0; STACKTOP = i7; return; } @@ -59217,7 +59427,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb( if ((HEAP8[i1 >> 0] | 0) == 61) { HEAP32[i14 >> 2] = i1 + 1; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14); - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i13, i14, 28851) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i13, i14, 29143) | 0; } else i1 = 0; HEAP32[i9 >> 2] = i3; HEAP32[i10 >> 2] = HEAP32[i8 >> 2]; @@ -59244,12 +59454,65 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb( } HEAP32[i14 >> 2] = i1 + 1; } - if ((i16 | 0) == 4) ___assert_fail(28823, 28546, 437, 28842); else if ((i16 | 0) == 9) _abort(); else if ((i16 | 0) == 10) i15 = i1; + if ((i16 | 0) == 4) ___assert_fail(29115, 28838, 437, 29134); else if ((i16 | 0) == 9) _abort(); else if ((i16 | 0) == 10) i15 = i1; HEAP32[i14 >> 2] = i15 + 1; STACKTOP = i12; return i3 | 0; } +function __ZN4wasm22SExpressionWasmBuilder9parseDataERNS_7ElementE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0; + i12 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i8 = i12 + 28 | 0; + i9 = i12 + 24 | 0; + i10 = i12 + 20 | 0; + i11 = i12 + 8 | 0; + i6 = i12 + 4 | 0; + i7 = i12; + i4 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i3, __ZN4wasm7ElementixEj(i1, 1) | 0) | 0; + HEAP32[i10 >> 2] = i4; + i1 = __ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i1, 2) | 0) | 0; + i2 = _strlen(i1) | 0; + if (!i2) { + i1 = HEAP32[i3 >> 2] | 0; + HEAP32[i11 >> 2] = 0; + i2 = i1 + 92 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i1 + 96 >> 2] | 0) >>> 0) { + __ZN4wasm7AddressC2Ey(i9, 0, 0); + HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i3, i4, 53818, i8); + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 16; + } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionERA1_KciEEEvDpOT_(i1 + 88 | 0, i10, 53818, i11); + } else { + HEAP32[i11 >> 2] = 0; + i4 = i11 + 4 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i11 + 8 >> 2] = 0; + __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIcNS3_9allocatorIcEEEE(i3, i1, i2, i11); + i1 = HEAP32[i3 >> 2] | 0; + i2 = HEAP32[i11 >> 2] | 0; + HEAP32[i6 >> 2] = i2; + i3 = (HEAP32[i4 >> 2] | 0) - i2 | 0; + HEAP32[i7 >> 2] = i3; + i4 = i1 + 92 | 0; + i5 = HEAP32[i4 >> 2] | 0; + if (i5 >>> 0 < (HEAP32[i1 + 96 >> 2] | 0) >>> 0) { + i10 = HEAP32[i10 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i9, i3, 0); + HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i5, i10, i2, i8); + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 16; + } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPcjEEEvDpOT_(i1 + 88 | 0, i10, i6, i7); + __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i11); + } + STACKTOP = i12; + return; +} + function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmData5LocalEEENS_22__unordered_map_hasherIS3_S6_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S6_NS_8equal_toIS3_EELb1EEENS_9allocatorIS6_EEE8__rehashEj(i11, i10) { i11 = i11 | 0; i10 = i10 | 0; @@ -59317,6 +59580,51 @@ function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmD return; } +function __ZZ11instantiateEN19JSExternalInterface9callTableEjN4wasm4NameERNSt3__26vectorINS0_7LiteralENS2_9allocatorIS4_EEEERNS0_14ModuleInstanceE(i6, i7, i1, i3, i8, i9) { + i6 = i6 | 0; + i7 = i7 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + i8 = i8 | 0; + i9 = i9 | 0; + var i2 = 0, i4 = 0, i5 = 0, i10 = 0, i11 = 0, i12 = 0, d13 = 0.0; + i12 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i12 + 8 | 0; + i10 = i12 + 4 | 0; + i2 = i12; + i11 = _emscripten_asm_const_ii(19, i1 | 0) | 0; + if (!i11) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23167); + if ((i11 | 0) == (-1 | 0)) { + __ZZ11instantiateEN19JSExternalInterface19prepareTempArgmentsERNSt3__26vectorIN4wasm7LiteralENS0_9allocatorIS3_EEEE(i8); + d13 = +_emscripten_asm_const_di(20, i1 | 0); + i11 = HEAP32[i9 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + i11 = (__ZN4wasm6Module15getFunctionTypeENS_4NameE(i11, i5) | 0) + 4 | 0; + __ZZ11instantiateEN19JSExternalInterface15getResultFromJSEdN4wasm8WasmTypeE(i6, d13, HEAP32[i11 >> 2] | 0); + } else { + i1 = i11; + i4 = HEAP32[i1 + 32 >> 2] | 0; + if (i4 | 0 ? (i4 | 0) != (HEAP32[i3 >> 2] | 0) : 0) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23186); + i4 = i1 + 8 | 0; + i2 = i1 + 12 | 0; + if (((HEAP32[i2 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2 | 0) != ((HEAP32[i8 + 4 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 4 | 0)) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23209); + i1 = 0; + while (1) { + i3 = HEAP32[i4 >> 2] | 0; + if (i1 >>> 0 >= (HEAP32[i2 >> 2] | 0) - i3 >> 2 >>> 0) break; + if ((HEAP32[i3 + (i1 << 2) >> 2] | 0) != (HEAP32[(HEAP32[i8 >> 2] | 0) + (i1 << 4) >> 2] | 0)) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23242); + i1 = i1 + 1 | 0; + } + HEAP32[i10 >> 2] = HEAP32[i11 >> 2]; + HEAP32[i5 >> 2] = HEAP32[i10 >> 2]; + __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i6, i9, i5, i8); + } + STACKTOP = i12; + return; +} + function __ZN4wasm17WasmBinaryBuilder15maybeVisitConstERPNS_10ExpressionEh(i3, i4, i1) { i3 = i3 | 0; i4 = i4 | 0; @@ -59375,10 +59683,10 @@ function __ZN4wasm17WasmBinaryBuilder15maybeVisitConstERPNS_10ExpressionEh(i3, i HEAP32[i1 + 4 >> 2] = i2; HEAP32[i4 >> 2] = i1; if (!(HEAP8[i3 + 12 >> 0] | 0)) i1 = 1; else { - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20792) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20688) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i6) | 0; @@ -59413,7 +59721,7 @@ function ___stdio_write(i12, i2, i1) { i5 = 2; i2 = i6 + i1 | 0; while (1) { - if (!(HEAP32[11467] | 0)) { + if (!(HEAP32[11548] | 0)) { HEAP32[i11 >> 2] = HEAP32[i8 >> 2]; HEAP32[i11 + 4 >> 2] = i7; HEAP32[i11 + 8 >> 2] = i5; @@ -59545,10 +59853,10 @@ function __ZN4wasm17WasmBinaryBuilder9visitLoopEPNS_4LoopE(i5, i7) { STACKTOP = STACKTOP + 16 | 0; i1 = i8; if (HEAP8[i5 + 12 >> 0] | 0) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20106) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20002) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i4) | 0; @@ -59668,6 +59976,67 @@ function __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traits return i1 | 0; } +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSwitchEPNS_6SwitchE(i10, i2, i6) { + i10 = i10 | 0; + i2 = i2 | 0; + i6 = i6 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; + i15 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i15; + HEAP32[i10 >> 2] = 0; + i12 = i10 + 8 | 0; + i14 = i12; + HEAP32[i14 >> 2] = 0; + HEAP32[i14 + 4 >> 2] = 0; + i14 = i10 + 16 | 0; + HEAP32[i14 >> 2] = 0; + i3 = HEAP32[i6 + 32 >> 2] | 0; + if (i3) { + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, i3); + HEAP32[i10 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i10 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i10 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i10 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + HEAP32[i10 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; + if (!(HEAP32[i14 >> 2] | 0)) { + i13 = i12; + i7 = i10; + i1 = i2; + i8 = HEAP32[i10 >> 2] | 0; + i9 = HEAP32[i10 + 4 >> 2] | 0; + i11 = HEAP32[i13 >> 2] | 0; + i13 = HEAP32[i13 + 4 >> 2] | 0; + i5 = 5; + } + } else { + i7 = i10; + i1 = i2; + i8 = 0; + i9 = 0; + i11 = 0; + i13 = 0; + i5 = 5; + } + if ((i5 | 0) == 5 ? (__ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i1, HEAP32[i6 + 28 >> 2] | 0), HEAP32[i7 >> 2] = HEAP32[i4 >> 2], HEAP32[i7 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i7 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i7 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i7 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i14 >> 2] | 0) == 0) : 0) { + i2 = __ZN4wasm7Literal10getIntegerEv(i10) | 0; + i5 = tempRet0; + i1 = HEAP32[i6 + 24 >> 2] | 0; + if ((i5 | 0) > -1 | (i5 | 0) == -1 & i2 >>> 0 > 4294967295 ? i2 >>> 0 < (HEAP32[i6 + 16 >> 2] | 0) >>> 0 : 0) { + i1 = __ZNK11ArenaVectorIN4wasm4NameEEixEj(i6 + 8 | 0, i2) | 0; + i1 = HEAP32[i1 >> 2] | 0; + } + HEAP32[i14 >> 2] = i1; + HEAP32[i10 >> 2] = i8; + HEAP32[i7 + 4 >> 2] = i9; + i14 = i12; + HEAP32[i14 >> 2] = i11; + HEAP32[i14 + 4 >> 2] = i13; + } + STACKTOP = i15; + return; +} + function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12, i3, i7) { i12 = i12 | 0; i3 = i3 | 0; @@ -59692,7 +60061,7 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12, HEAP32[i4 + 8 >> 2] = 0; HEAP32[i4 + 12 >> 2] = 0; HEAP32[i12 + 36 >> 2] = i7; - HEAP32[i12 + 32 >> 2] = HEAP32[i3 + 72 >> 2]; + HEAP32[i12 + 32 >> 2] = HEAP32[i3 + 80 >> 2]; i4 = i3 + 48 | 0; i5 = i3 + 52 | 0; i6 = i12 + 12 | 0; @@ -59700,8 +60069,8 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12, while (1) { i1 = HEAP32[i4 >> 2] | 0; if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i1 >> 2 >>> 0) break; - HEAP32[i8 >> 2] = 2528; - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i11, i8, HEAP32[(HEAP32[i1 + (i2 << 2) >> 2] | 0) + 8 >> 2] | 0); + HEAP32[i8 >> 2] = 2532; + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i11, i8, HEAP32[(HEAP32[i1 + (i2 << 2) >> 2] | 0) + 8 >> 2] | 0); i1 = HEAP32[i10 >> 2] | 0; if (i1 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; @@ -59713,7 +60082,7 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12, i2 = i2 + 1 | 0; } FUNCTION_TABLE_vii[HEAP32[HEAP32[i7 >> 2] >> 2] & 255](i7, i3); - i1 = HEAP32[i3 + 96 >> 2] | 0; + i1 = HEAP32[i3 + 104 >> 2] | 0; if (i1 | 0) { HEAP32[i13 >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; @@ -59727,64 +60096,55 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12, return; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSwitchEPNS_6SwitchE(i10, i2, i6) { - i10 = i10 | 0; +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3) { + i1 = i1 | 0; i2 = i2 | 0; - i6 = i6 | 0; - var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; - i15 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i15; - HEAP32[i10 >> 2] = 0; - i12 = i10 + 8 | 0; - i14 = i12; - HEAP32[i14 >> 2] = 0; - HEAP32[i14 + 4 >> 2] = 0; - i14 = i10 + 16 | 0; - HEAP32[i14 >> 2] = 0; - i3 = HEAP32[i6 + 32 >> 2] | 0; - if (i3) { - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, i3); - HEAP32[i10 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i10 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i10 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i10 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - HEAP32[i10 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; - if (!(HEAP32[i14 >> 2] | 0)) { - i13 = i12; - i7 = i10; - i1 = i2; - i8 = HEAP32[i10 >> 2] | 0; - i9 = HEAP32[i10 + 4 >> 2] | 0; - i11 = HEAP32[i13 >> 2] | 0; - i13 = HEAP32[i13 + 4 >> 2] | 0; - i5 = 5; + i3 = i3 | 0; + var i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 80 | 0; + i4 = i7 + 48 | 0; + i5 = i7 + 24 | 0; + i6 = i7; + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, HEAP32[i3 + 8 >> 2] | 0); + if (!(HEAP32[i4 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i5, i2, HEAP32[i3 + 12 >> 2] | 0); + if (!(HEAP32[i5 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i6, i2, HEAP32[i3 + 16 >> 2] | 0); + if (!(HEAP32[i6 + 16 >> 2] | 0)) { + i6 = (__ZNK4wasm7Literal6geti32Ev(i6) | 0) != 0; + i6 = i6 ? i4 : i5; + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } else { + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } + } else { + HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i5 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i5 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i5 + 20 >> 2]; } } else { - i7 = i10; - i1 = i2; - i8 = 0; - i9 = 0; - i11 = 0; - i13 = 0; - i5 = 5; - } - if ((i5 | 0) == 5 ? (__ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i1, HEAP32[i6 + 28 >> 2] | 0), HEAP32[i7 >> 2] = HEAP32[i4 >> 2], HEAP32[i7 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i7 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i7 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i7 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i14 >> 2] | 0) == 0) : 0) { - i2 = __ZN4wasm7Literal10getIntegerEv(i10) | 0; - i5 = tempRet0; - i1 = HEAP32[i6 + 24 >> 2] | 0; - if ((i5 | 0) > -1 | (i5 | 0) == -1 & i2 >>> 0 > 4294967295 ? i2 >>> 0 < (HEAP32[i6 + 16 >> 2] | 0) >>> 0 : 0) { - i1 = __ZNK11ArenaVectorIN4wasm4NameEEixEj(i6 + 8 | 0, i2) | 0; - i1 = HEAP32[i1 >> 2] | 0; - } - HEAP32[i14 >> 2] = i1; - HEAP32[i10 >> 2] = i8; - HEAP32[i7 + 4 >> 2] = i9; - i14 = i12; - HEAP32[i14 >> 2] = i11; - HEAP32[i14 + 4 >> 2] = i13; + HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; } - STACKTOP = i15; + STACKTOP = i7; return; } @@ -59816,7 +60176,7 @@ function __ZZN4wasm10PassRunner3runEvENK3__0clEv(i7) { if (i1 >>> 0 >= i2 >>> 0) break; i14 = HEAP32[i7 >> 2] | 0; i6 = __Znwj(20) | 0; - HEAP32[i6 >> 2] = 3016; + HEAP32[i6 >> 2] = 3020; HEAP32[i6 + 4 >> 2] = i9; HEAP32[i6 + 8 >> 2] = i10; HEAP32[i6 + 12 >> 2] = i12; @@ -59855,7 +60215,7 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) { __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 40) | 0; i5 = __Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i3 >> 2] | 0) | 0; i6 = i4 + 4 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 33002) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 33343) | 0; i5 = i4 + 8 | 0; i1 = HEAP8[i5 >> 0] | 0; if (!((i1 & 255) >= 4 ? !((i1 & 255) < 8 & (HEAP32[i6 >> 2] | 0) == 2) : 0)) i2 = 3; @@ -59867,12 +60227,12 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) { } case 2: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33009) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33350) | 0; break L3; } case 4: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33012) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33353) | 0; break L3; } default: @@ -59880,12 +60240,12 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) { } while (0); i1 = i4 + 12 | 0; if (HEAP32[i1 >> 2] | 0) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33015) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33356) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; } i1 = i4 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) != (HEAPU8[i5 >> 0] | 0 | 0)) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33024) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33365) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; } __ZN4wasm16PrintSExpression9incIndentEv(i3); @@ -59898,9 +60258,9 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) { function __ZNKSt3__220__time_get_c_storageIcE7__weeksEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[44376] | 0) == 0 ? ___cxa_guard_acquire(44376) | 0 : 0) { - if ((HEAP8[44384] | 0) == 0 ? ___cxa_guard_acquire(44384) | 0 : 0) { - i2 = 48180; + if ((HEAP8[44688] | 0) == 0 ? ___cxa_guard_acquire(44688) | 0 : 0) { + if ((HEAP8[44696] | 0) == 0 ? ___cxa_guard_acquire(44696) | 0 : 0) { + i2 = 48504; do { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; @@ -59912,26 +60272,26 @@ function __ZNKSt3__220__time_get_c_storageIcE7__weeksEv(i1) { i1 = i1 + 1 | 0; } i2 = i2 + 12 | 0; - } while ((i2 | 0) != 48348); + } while ((i2 | 0) != 48672); ___cxa_atexit(170, 0, ___dso_handle | 0) | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48180, 39468) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48192, 39475) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48204, 39482) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48216, 39490) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48228, 39500) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48240, 39509) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48252, 39516) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48264, 39525) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48276, 39529) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48288, 39533) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48300, 39537) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48312, 39541) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48324, 39545) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48336, 39549) | 0; - HEAP32[12087] = 48180; - } - return HEAP32[12087] | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48504, 39781) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48516, 39788) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48528, 39795) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48540, 39803) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48552, 39813) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48564, 39822) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48576, 39829) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48588, 39838) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48600, 39842) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48612, 39846) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48624, 39850) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48636, 39854) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48648, 39858) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48660, 39862) | 0; + HEAP32[12168] = 48504; + } + return HEAP32[12168] | 0; } function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i2, i3) { @@ -59941,7 +60301,7 @@ function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i2, i3) { __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 40) | 0; i4 = __Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i2 >> 2] | 0) | 0; i5 = i3 + 4 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i5 >> 2] | 0) | 0) | 0, 33032) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i5 >> 2] | 0) | 0) | 0, 33373) | 0; i4 = i3 + 8 | 0; i1 = HEAP8[i4 >> 0] | 0; if (!((i1 & 255) >= 4 ? !((i1 & 255) < 8 & (HEAP32[i5 >> 2] | 0) == 2) : 0)) { @@ -59953,27 +60313,27 @@ function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i2, i3) { } case 2: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33009) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33350) | 0; break; } case 4: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33012) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33353) | 0; break; } default: _abort(); } - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP8[i3 + 9 >> 0] | 0 ? 33038 : 33041) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP8[i3 + 9 >> 0] | 0 ? 33379 : 33382) | 0; } i1 = i3 + 12 | 0; if (HEAP32[i1 >> 2] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33015) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33356) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i1 >> 2] | 0) | 0; } i1 = i3 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) != (HEAPU8[i4 >> 0] | 0)) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33024) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33365) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i1 >> 2] | 0) | 0; } __ZN4wasm16PrintSExpression9incIndentEv(i2); @@ -60018,67 +60378,15 @@ function __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4Pass __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); STACKTOP = i9; return; - } else ___assert_fail(30979, 31019, 37, 31039); -} - -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3) { - i1 = i1 | 0; - i2 = i2 | 0; - i3 = i3 | 0; - var i4 = 0, i5 = 0, i6 = 0, i7 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 80 | 0; - i4 = i7 + 48 | 0; - i5 = i7 + 24 | 0; - i6 = i7; - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, HEAP32[i3 + 8 >> 2] | 0); - if (!(HEAP32[i4 + 16 >> 2] | 0)) { - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i5, i2, HEAP32[i3 + 12 >> 2] | 0); - if (!(HEAP32[i5 + 16 >> 2] | 0)) { - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i6, i2, HEAP32[i3 + 16 >> 2] | 0); - if (!(HEAP32[i6 + 16 >> 2] | 0)) { - i6 = (__ZNK4wasm7Literal6geti32Ev(i6) | 0) != 0; - i6 = i6 ? i4 : i5; - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } else { - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i5 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i5 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i5 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; - } - STACKTOP = i7; - return; + } else ___assert_fail(31271, 31311, 37, 31331); } function __ZNKSt3__220__time_get_c_storageIwE7__weeksEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[44456] | 0) == 0 ? ___cxa_guard_acquire(44456) | 0 : 0) { - if ((HEAP8[44464] | 0) == 0 ? ___cxa_guard_acquire(44464) | 0 : 0) { - i2 = 48992; + if ((HEAP8[44768] | 0) == 0 ? ___cxa_guard_acquire(44768) | 0 : 0) { + if ((HEAP8[44776] | 0) == 0 ? ___cxa_guard_acquire(44776) | 0 : 0) { + i2 = 49316; do { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; @@ -60090,26 +60398,70 @@ function __ZNKSt3__220__time_get_c_storageIwE7__weeksEv(i1) { i1 = i1 + 1 | 0; } i2 = i2 + 12 | 0; - } while ((i2 | 0) != 49160); + } while ((i2 | 0) != 49484); ___cxa_atexit(174, 0, ___dso_handle | 0) | 0; } - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48992, 9172) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49004, 9200) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49016, 9228) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49028, 9260) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49040, 9300) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49052, 9336) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49064, 9364) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49076, 9400) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49088, 9416) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49100, 9432) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49112, 9448) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49124, 9464) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49136, 9480) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49148, 9496) | 0; - HEAP32[12290] = 48992; - } - return HEAP32[12290] | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49316, 9176) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49328, 9204) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49340, 9232) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49352, 9264) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49364, 9304) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49376, 9340) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49388, 9368) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49400, 9404) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49412, 9420) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49424, 9436) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49436, 9452) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49448, 9468) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49460, 9484) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49472, 9500) | 0; + HEAP32[12371] = 49316; + } + return HEAP32[12371] | 0; +} + +function __GLOBAL__sub_I_wasm_cpp() { + __ZN6cashew7IString3setEPKcb(46032, 35355, 0); + __ZN6cashew7IString3setEPKcb(46036, 35360, 0); + __ZN6cashew7IString3setEPKcb(46040, 35371, 0); + __ZN6cashew7IString3setEPKcb(46044, 35388, 0); + __ZN6cashew7IString3setEPKcb(46048, 35396, 0); + __ZN6cashew7IString3setEPKcb(46052, 35349, 0); + __ZN6cashew7IString3setEPKcb(46056, 35403, 0); + __ZN6cashew7IString3setEPKcb(46060, 35408, 0); + __ZN6cashew7IString3setEPKcb(46064, 35414, 0); + __ZN6cashew7IString3setEPKcb(46068, 35286, 0); + __ZN6cashew7IString3setEPKcb(46072, 35333, 0); + __ZN6cashew7IString3setEPKcb(46076, 35421, 0); + __ZN6cashew7IString3setEPKcb(46080, 35319, 0); + __ZN6cashew7IString3setEPKcb(46084, 35298, 0); + __ZN6cashew7IString3setEPKcb(46088, 35338, 0); + __ZN6cashew7IString3setEPKcb(46092, 35429, 0); + __ZN6cashew7IString3setEPKcb(46096, 35434, 0); + __ZN6cashew7IString3setEPKcb(46100, 35293, 0); + __ZN6cashew7IString3setEPKcb(46104, 35440, 0); + __ZN6cashew7IString3setEPKcb(46108, 35445, 0); + __ZN6cashew7IString3setEPKcb(46112, 35457, 0); + __ZN6cashew7IString3setEPKcb(46116, 35471, 0); + __ZN6cashew7IString3setEPKcb(46120, 35477, 0); + __ZN6cashew7IString3setEPKcb(46124, 35483, 0); + __ZN6cashew7IString3setEPKcb(46128, 35488, 0); + __ZN6cashew7IString3setEPKcb(46132, 35493, 0); + __ZN6cashew7IString3setEPKcb(46136, 35497, 0); + __ZN6cashew7IString3setEPKcb(46140, 35506, 0); + __ZN6cashew7IString3setEPKcb(46144, 35516, 0); + __ZN6cashew7IString3setEPKcb(46148, 35521, 0); + __ZN6cashew7IString3setEPKcb(46152, 35526, 0); + __ZN6cashew7IString3setEPKcb(46156, 35529, 0); + __ZN6cashew7IString3setEPKcb(46160, 35537, 0); + __ZN6cashew7IString3setEPKcb(46164, 35557, 0); + __ZN6cashew7IString3setEPKcb(46168, 35571, 0); + __ZN6cashew7IString3setEPKcb(46172, 35583, 0); + __ZN6cashew7IString3setEPKcb(46176, 35598, 0); + __ZN6cashew7IString3setEPKcb(46180, 35607, 0); + __ZN6cashew7IString3setEPKcb(46184, 35613, 0); + __ZN6cashew7IString3setEPKcb(46188, 35620, 0); + return; } function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerE10visitBreakEPNS_5BreakE(i12, i11, i10) { @@ -60185,14 +60537,14 @@ function __ZN4wasm7Literal11printDoubleERNSt3__213basic_ostreamIcNS1_11char_trai i1 = HEAP32[tempDoublePtr >> 2] | 0; i2 = HEAP32[tempDoublePtr + 4 >> 2] | 0; i4 = (i2 | 0) < 0; - do if (d3 == 0.0 & i4) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26274) | 0; else { + do if (d3 == 0.0 & i4) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26566) | 0; else { i6 = i2 & 2147483647; if (i6 >>> 0 > 2146435072 | (i6 | 0) == 2146435072 & i1 >>> 0 > 0) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 43728 : 53494) | 0, 36167) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 44041 : 53818) | 0, 36480) | 0; i1 = __ZN4wasm7Literal10NaNPayloadEd(d3) | 0; i2 = tempRet0; if ((i1 | 0) == 0 & (i2 | 0) == 0) break; - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26259) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26551) | 0; i5 = i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i5 >> 2] = HEAP32[i5 >> 2] & -75 | 8; i6 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(i6, i1, i2) | 0; @@ -60202,7 +60554,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__213basic_ostreamIcNS1_11char_trai } i6 = i2 & 2146435072; if (!(i6 >>> 0 < 2146435072 | (i6 | 0) == 2146435072 & 0 < 0)) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 35201 : 35634) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 35506 : 35947) | 0; break; } i1 = __ZN6cashew9JSPrinter11numToStringEdb(d3, 1) | 0; @@ -60216,7 +60568,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__213basic_ostreamIcNS1_11char_trai { i2 = i1 + 1 | 0; if ((HEAP8[i2 >> 0] | 0) == 46) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26274) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26566) | 0; i1 = i2; } break; @@ -60363,6 +60715,87 @@ function __ZNSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } +function __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i2, i3) { + i1 = i1 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + if (!i3) ___assert_fail(31974, 35643, 71, 31979); + do switch (HEAP32[i3 >> 2] | 0) { + case 1: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBlockEPNS_5BlockE(i1, i2, i3); + break; + } + case 2: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE7visitIfEPNS_2IfE(i1, i2, i3); + break; + } + case 22: + { + FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31985); + HEAP32[i1 >> 2] = 0; + i3 = i1 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + case 4: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBreakEPNS_5BreakE(i1, i2, i3); + break; + } + case 5: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSwitchEPNS_6SwitchE(i1, i2, i3); + break; + } + case 21: + { + HEAP32[i1 >> 2] = 0; + i3 = i1 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + case 15: + { + i3 = i3 + 8 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + case 19: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitReturnEPNS_6ReturnE(i1, i2, i3); + break; + } + case 18: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3); + break; + } + case 17: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitBinaryEPNS_6BinaryE(i1, i2, i3); + break; + } + case 16: + { + __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitUnaryEPNS_5UnaryE(i1, i2, i3); + break; + } + default: + {} + } while (0); + return; +} + function __ZN4wasm17SExpressionParser14skipWhitespaceEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -60544,79 +60977,6 @@ function __ZNK4wasm7Literal3divERKS0_(i6, i1, i4) { return; } -function __ZZ11instantiateEN19JSExternalInterface10callImportEPN4wasm6ImportERNSt3__26vectorINS0_7LiteralENS3_9allocatorIS5_EEEE(i6, i2, i7, i4) { - i6 = i6 | 0; - i2 = i2 | 0; - i7 = i7 | 0; - i4 = i4 | 0; - var d1 = 0.0, i3 = 0, i5 = 0; - if (HEAP8[49408] | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 21871) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, HEAP32[i7 >> 2] | 0) | 0, 10) | 0; - } - _emscripten_asm_const_v(16); - i3 = HEAP32[i4 + 4 >> 2] | 0; - i2 = HEAP32[i4 >> 2] | 0; - L4 : while (1) { - if ((i2 | 0) == (i3 | 0)) break; - switch (HEAP32[i2 >> 2] | 0) { - case 1: - { - _emscripten_asm_const_ii(18, __ZNK4wasm7Literal6geti32Ev(i2) | 0) | 0; - break; - } - case 3: - { - _emscripten_asm_const_id(18, +(+__ZNK4wasm7Literal6getf32Ev(i2))) | 0; - break; - } - case 4: - { - _emscripten_asm_const_id(18, +(+__ZNK4wasm7Literal6getf64Ev(i2))) | 0; - break; - } - default: - { - i5 = 10; - break L4; - } - } - i2 = i2 + 16 | 0; - } - if ((i5 | 0) == 10) _abort(); - d1 = +_emscripten_asm_const_dii(17, HEAP32[i7 + 4 >> 2] | 0, HEAP32[i7 + 8 >> 2] | 0); - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 22196) | 0, d1) | 0, 10) | 0; - switch (HEAP32[(HEAP32[i7 + 12 >> 2] | 0) + 4 >> 2] | 0) { - case 0: - { - HEAP32[i6 >> 2] = 1; - HEAP32[i6 + 8 >> 2] = 0; - break; - } - case 1: - { - HEAP32[i6 >> 2] = 1; - HEAP32[i6 + 8 >> 2] = ~~d1; - break; - } - case 3: - { - HEAP32[i6 >> 2] = 3; - HEAPF32[i6 + 8 >> 2] = d1; - break; - } - case 4: - { - HEAP32[i6 >> 2] = 4; - HEAPF64[i6 + 8 >> 3] = d1; - break; - } - default: - _abort(); - } - return; -} - function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) { i6 = i6 | 0; i4 = i4 | 0; @@ -60626,7 +60986,7 @@ function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) { i3 = i8 + 8 | 0; i1 = i8 + 4 | 0; i5 = i8; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 33144, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 33485, 0) | 0; i2 = i4 + 8 | 0; do if (!(HEAP32[i2 >> 2] | 0)) { i1 = i4 + 12 | 0; @@ -60636,7 +60996,7 @@ function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) { HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i9, i3) | 0; - if (!(HEAP32[i4 + 12 >> 2] | 0)) ___assert_fail(33149, 33163, 156, 33184); else { + if (!(HEAP32[i4 + 12 >> 2] | 0)) ___assert_fail(33490, 33504, 156, 33525); else { i1 = i4 + 12 | 0; i7 = 6; break; @@ -60668,87 +61028,6 @@ function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) { return; } -function __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i2, i3) { - i1 = i1 | 0; - i2 = i2 | 0; - i3 = i3 | 0; - if (!i3) ___assert_fail(31628, 35330, 71, 31633); - do switch (HEAP32[i3 >> 2] | 0) { - case 1: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBlockEPNS_5BlockE(i1, i2, i3); - break; - } - case 2: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE7visitIfEPNS_2IfE(i1, i2, i3); - break; - } - case 22: - { - FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31639); - HEAP32[i1 >> 2] = 0; - i3 = i1 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - case 4: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBreakEPNS_5BreakE(i1, i2, i3); - break; - } - case 5: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSwitchEPNS_6SwitchE(i1, i2, i3); - break; - } - case 21: - { - HEAP32[i1 >> 2] = 0; - i3 = i1 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - case 15: - { - i3 = i3 + 8 | 0; - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - case 19: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitReturnEPNS_6ReturnE(i1, i2, i3); - break; - } - case 18: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3); - break; - } - case 17: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6BinaryE(i1, i2, i3); - break; - } - case 16: - { - __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5UnaryE(i1, i2, i3); - break; - } - default: - {} - } while (0); - return; -} - function __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i3) { i3 = i3 | 0; var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; @@ -60765,17 +61044,17 @@ function __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i3) { HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18967, 23); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18863, 23); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i8, i5); ___cxa_throw(i8 | 0, 8, 154); } if (HEAP8[i3 + 12 >> 0] | 0) { - i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18991) | 0; - i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i2, HEAPU8[(HEAP32[HEAP32[i6 >> 2] >> 2] | 0) + (HEAP32[i7 >> 2] | 0) >> 0] | 0) | 0, 19001) | 0; - i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[i7 >> 2] | 0) | 0, 42358) | 0; + i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18887) | 0; + i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i2, HEAPU8[(HEAP32[HEAP32[i6 >> 2] >> 2] | 0) + (HEAP32[i7 >> 2] | 0) >> 0] | 0) | 0, 18897) | 0; + i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[i7 >> 2] | 0) | 0, 42671) | 0; i1 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i1) | 0; @@ -60788,6 +61067,50 @@ function __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i3) { return HEAP8[(HEAP32[i1 >> 2] | 0) + i2 >> 0] | 0; } +function __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i6, i2) { + i6 = i6 | 0; + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i7 = i8; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 35338, 0) | 0, 32) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i2 >> 2] | 0) | 0; + i1 = i2 + 4 | 0; + switch (HEAP32[i1 >> 2] | 0) { + case -1: + case 0: + break; + default: + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 32) | 0, HEAP32[i1 >> 2] | 0) | 0; + } + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, 31925) | 0; + __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i6 >> 2] | 0, HEAP32[i6 + 4 >> 2] | 0) | 0; + i4 = HEAP32[i2 + 12 >> 2] | 0; + i2 = HEAP32[i2 + 8 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i4 | 0)) break; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 31936, 1) | 0; + __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i6, HEAP32[i2 >> 2] | 0); + i3 = HEAP32[i2 + 8 >> 2] | 0; + i1 = HEAP32[i2 + 4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i3 | 0)) break; + i9 = HEAP32[i1 >> 2] | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 32) | 0; + HEAP32[i7 >> 2] = i9; + HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasm16PrintSExpression9printNameENS_4NameE(i6, i5) | 0; + i1 = i1 + 4 | 0; + } + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 41) | 0; + i2 = i2 + 16 | 0; + } + STACKTOP = i8; + return; +} + function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; @@ -60798,10 +61121,10 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) { i4 = i6 + 8 | 0; i5 = i2 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; @@ -60813,12 +61136,12 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) { __ZN4wasm3LEBIxaE4readENSt3__28functionIFavEEE(i1, i4); __ZNSt3__28functionIFavEED2Ev(i4); if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21043) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20939) | 0; i8 = i1; - i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i7, HEAP32[i8 >> 2] | 0, HEAP32[i8 + 4 >> 2] | 0) | 0, 18951) | 0; + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i7, HEAP32[i8 >> 2] | 0, HEAP32[i8 + 4 >> 2] | 0) | 0, 18847) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -60830,47 +61153,6 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) { return HEAP32[i8 >> 2] | 0; } -function __GLOBAL__sub_I_wasm_cpp() { - __ZN6cashew7IString3setEPKcb(45720, 35055, 0); - __ZN6cashew7IString3setEPKcb(45724, 35060, 0); - __ZN6cashew7IString3setEPKcb(45728, 35071, 0); - __ZN6cashew7IString3setEPKcb(45732, 35088, 0); - __ZN6cashew7IString3setEPKcb(45736, 35096, 0); - __ZN6cashew7IString3setEPKcb(45740, 35049, 0); - __ZN6cashew7IString3setEPKcb(45744, 35103, 0); - __ZN6cashew7IString3setEPKcb(45748, 35108, 0); - __ZN6cashew7IString3setEPKcb(45752, 35114, 0); - __ZN6cashew7IString3setEPKcb(45756, 34986, 0); - __ZN6cashew7IString3setEPKcb(45760, 35121, 0); - __ZN6cashew7IString3setEPKcb(45764, 35019, 0); - __ZN6cashew7IString3setEPKcb(45768, 34998, 0); - __ZN6cashew7IString3setEPKcb(45772, 35038, 0); - __ZN6cashew7IString3setEPKcb(45776, 35129, 0); - __ZN6cashew7IString3setEPKcb(45780, 34993, 0); - __ZN6cashew7IString3setEPKcb(45784, 35135, 0); - __ZN6cashew7IString3setEPKcb(45788, 35140, 0); - __ZN6cashew7IString3setEPKcb(45792, 35152, 0); - __ZN6cashew7IString3setEPKcb(45796, 35166, 0); - __ZN6cashew7IString3setEPKcb(45800, 35172, 0); - __ZN6cashew7IString3setEPKcb(45804, 35178, 0); - __ZN6cashew7IString3setEPKcb(45808, 35183, 0); - __ZN6cashew7IString3setEPKcb(45812, 35188, 0); - __ZN6cashew7IString3setEPKcb(45816, 35192, 0); - __ZN6cashew7IString3setEPKcb(45820, 35201, 0); - __ZN6cashew7IString3setEPKcb(45824, 35211, 0); - __ZN6cashew7IString3setEPKcb(45828, 35216, 0); - __ZN6cashew7IString3setEPKcb(45832, 35221, 0); - __ZN6cashew7IString3setEPKcb(45836, 35224, 0); - __ZN6cashew7IString3setEPKcb(45840, 35244, 0); - __ZN6cashew7IString3setEPKcb(45844, 35258, 0); - __ZN6cashew7IString3setEPKcb(45848, 35270, 0); - __ZN6cashew7IString3setEPKcb(45852, 35285, 0); - __ZN6cashew7IString3setEPKcb(45856, 35294, 0); - __ZN6cashew7IString3setEPKcb(45860, 35300, 0); - __ZN6cashew7IString3setEPKcb(45864, 35307, 0); - return; -} - function __ZN4wasm34OptimizingIncrementalModuleBuilder10workerMainEPv(i3) { i3 = i3 | 0; var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0; @@ -60992,9 +61274,9 @@ function __ZN4wasm10ThreadPool4workERNSt3__26vectorINS1_8functionIFNS_15ThreadWo i1 = HEAP32[i7 >> 2] | 0; i2 = (HEAP32[i7 + 4 >> 2] | 0) - i1 | 0; L1 : do if (i6) { - if (((i2 | 0) / 24 | 0 | 0) != (i6 | 0)) ___assert_fail(34530, 34381, 149, 34525); + if (((i2 | 0) / 24 | 0 | 0) != (i6 | 0)) ___assert_fail(34830, 34681, 149, 34825); i3 = i8 + 12 | 0; - if (HEAP8[i3 >> 0] | 0) ___assert_fail(34554, 34381, 150, 34525); + if (HEAP8[i3 >> 0] | 0) ___assert_fail(34854, 34681, 150, 34825); HEAP8[i3 >> 0] = 1; i1 = i8 + 16 | 0; HEAP32[i9 >> 2] = i1; @@ -61020,7 +61302,7 @@ function __ZN4wasm10ThreadPool4workERNSt3__26vectorINS1_8functionIFNS_15ThreadWo HEAP8[i3 >> 0] = 0; if (HEAP8[i4 >> 0] | 0) __ZNSt3__25mutex6unlockEv(HEAP32[i9 >> 2] | 0); } else { - if (!i2) ___assert_fail(34504, 34381, 142, 34525); + if (!i2) ___assert_fail(34804, 34681, 142, 34825); while (1) { if (__ZNKSt3__28functionIFN4wasm15ThreadWorkStateEvEEclEv(i1) | 0) break L1; i1 = HEAP32[i7 >> 2] | 0; @@ -61083,6 +61365,7 @@ function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEE4swapERS4_(i5, i6) { STACKTOP = i9; return; } + function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb(i1, i9, i2, i3, i5) { i1 = i1 | 0; i9 = i9 | 0; @@ -61102,7 +61385,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } else { i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i8 >> 2] = i2; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47492) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47816) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i2) | 0; i2 = HEAP32[i1 >> 2] | 0; if (i5) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 255](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 255](i8, i1); @@ -61157,7 +61440,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } else { i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i8 >> 2] = i2; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47516) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47840) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i2) | 0; i2 = HEAP32[i1 >> 2] | 0; if (i5) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 255](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 255](i8, i1); @@ -61234,49 +61517,53 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE return; } -function __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i5; - i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 0) | 0) | 0; - do if ((i4 | 0) != (HEAP32[11435] | 0)) { - if ((i4 | 0) == (HEAP32[11436] | 0)) { - __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i1, i2); - break; - } - if ((i4 | 0) == (HEAP32[11439] | 0)) { - __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i1, i2); - break; - } - if ((i4 | 0) == (HEAP32[11441] | 0)) { - __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2); - break; - } - if ((i4 | 0) != (HEAP32[11442] | 0)) { - if ((i4 | 0) == (HEAP32[11382] | 0)) { - __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i1, i2); - break; - } - if ((i4 | 0) == (HEAP32[11443] | 0)) { - __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i1, i2); - break; - } - if ((i4 | 0) != (HEAP32[11445] | 0)) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 17617) | 0, i4) | 0, 10) | 0; - i5 = ___cxa_allocate_exception(20) | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17637, 22); - __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i5, i3); - ___cxa_throw(i5 | 0, 8, 154); - } - } - } else __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2); while (0); - STACKTOP = i5; +function __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i7, i8) { + i7 = i7 | 0; + i8 = i8 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i10 = i11 + 8 | 0; + i9 = i11; + i6 = __ZN4wasm7ElementixEj(i8, 1) | 0; + if (!(HEAP8[i6 >> 0] | 0)) { + i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i7 + 4 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = 1; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 1; + i2 = 1; + } else { + i1 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, __ZN4wasm7ElementixEj(i8, 1) | 0) | 0; + i2 = 2; + } + HEAP32[i10 >> 2] = i1; + HEAP32[i10 + 4 >> 2] = 0; + i4 = i10 + 8 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i10 + 12 >> 2] = 0; + i5 = i10 + 4 | 0; + i6 = i10 + 12 | 0; + while (1) { + i3 = (__ZN4wasm7Element4listEv(i8) | 0) + 8 | 0; + if (i2 >>> 0 >= (HEAP32[i3 >> 2] | 0) >>> 0) break; + i1 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i7, __ZN4wasm7ElementixEj(i8, i2) | 0) | 0; + HEAP32[i9 >> 2] = i1; + i3 = HEAP32[i4 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; + } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i5, i9); + i2 = i2 + 1 | 0; + } + i1 = HEAP32[i7 >> 2] | 0; + i2 = i1 + 72 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (HEAP32[i1 + 76 >> 2] | 0)) __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1 + 68 | 0, i10); else { + __ZN4wasm5Table7SegmentC2ERKS1_(i3, i10); + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 16; + } + __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i10 + 4 | 0); + STACKTOP = i11; return; } @@ -61499,10 +61786,10 @@ function _load_binary2wasm(i2, i3) { i4 = i6 + 128 | 0; i5 = i6; __ZL12prepare2wasmv(); - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13055) | 0; - i1 = __Znwj(188) | 0; + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13059) | 0; + i1 = __Znwj(196) | 0; __ZN4wasm6ModuleC2Ev(i1); - HEAP32[11250] = i1; + HEAP32[11328] = i1; HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; @@ -61513,10 +61800,10 @@ function _load_binary2wasm(i2, i3) { HEAP8[(HEAP32[i4 >> 2] | 0) + i1 >> 0] = HEAP8[i2 + i1 >> 0] | 0; i1 = i1 + 1 | 0; } - i2 = HEAP32[11250] | 0; - i3 = (HEAP32[11245] | 0) != 0; + i2 = HEAP32[11328] | 0; + i3 = (HEAP32[11323] | 0) != 0; HEAP32[i5 >> 2] = i2; - HEAP32[i5 + 4 >> 2] = i2 + 100; + HEAP32[i5 + 4 >> 2] = i2 + 108; HEAP32[i5 + 8 >> 2] = i4; HEAP8[i5 + 12 >> 0] = i3 & 1; HEAP32[i5 + 16 >> 2] = 0; @@ -61542,11 +61829,10 @@ function _load_binary2wasm(i2, i3) { HEAP32[i3 + 16 >> 2] = 0; HEAP32[i3 + 20 >> 2] = 0; HEAP32[i5 + 108 >> 2] = 15; - i3 = i5 + 112 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i3 + 8 >> 2] = 0; - HEAP32[i3 + 12 >> 2] = 0; + HEAP32[i5 + 116 >> 2] = 0; + HEAP32[i5 + 120 >> 2] = 0; + HEAP32[i5 + 112 >> 2] = i5 + 116; + HEAP32[i5 + 124 >> 2] = 0; __ZN4wasm17WasmBinaryBuilder4readEv(i5); __Z14finalizeModulev(); __ZN4wasm17WasmBinaryBuilderD2Ev(i5); @@ -61599,23 +61885,23 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE d6 = +__ZN4wasm7Literal8getFloatEv(i5); HEAPF64[tempDoublePtr >> 3] = d6; i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647; - if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24467); + if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22171); i3 = (HEAP32[i5 >> 2] | 0) == 3; if ((HEAP32[i4 + 4 >> 2] | 0) == 1) { if (i3) { - if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486); + if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190); } else { i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486); + if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190); } HEAP32[i1 >> 2] = 1; HEAP32[i1 + 8 >> 2] = ~~d6 >>> 0; } else { if (i3) { - if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511); + if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215); } else { i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511); + if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215); } i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0; HEAP32[i1 >> 2] = 2; @@ -61636,10 +61922,10 @@ function __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) { i4 = i6; i5 = i2 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; @@ -61651,11 +61937,11 @@ function __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) { __ZN4wasm3LEBIjhE4readENSt3__28functionIFhvEEE(i1, i4); __ZNSt3__28functionIFhvEED2Ev(i4); if (HEAP8[i5 >> 0] | 0) { - i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19007) | 0; - i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i8, HEAP32[i1 >> 2] | 0) | 0, 18951) | 0; + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18903) | 0; + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i8, HEAP32[i1 >> 2] | 0) | 0, 18847) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -61675,10 +61961,10 @@ function __ZN4wasm17WasmBinaryBuilder9getS32LEBEv(i2) { i4 = i6; i5 = i2 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; @@ -61690,11 +61976,11 @@ function __ZN4wasm17WasmBinaryBuilder9getS32LEBEv(i2) { __ZN4wasm3LEBIiaE4readENSt3__28functionIFavEEE(i1, i4); __ZNSt3__28functionIFavEED2Ev(i4); if (HEAP8[i5 >> 0] | 0) { - i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19007) | 0; - i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i8, HEAP32[i1 >> 2] | 0) | 0, 18951) | 0; + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18903) | 0; + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i8, HEAP32[i1 >> 2] | 0) | 0, 18847) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -61756,23 +62042,23 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE d6 = +__ZN4wasm7Literal8getFloatEv(i5); HEAPF64[tempDoublePtr >> 3] = d6; i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647; - if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24361); + if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22065); i3 = (HEAP32[i5 >> 2] | 0) == 3; if ((HEAP32[i4 + 4 >> 2] | 0) == 1) { if (i3) { - if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380); + if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084); } else { i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380); + if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084); } HEAP32[i1 >> 2] = 1; HEAP32[i1 + 8 >> 2] = ~~d6; } else { if (i3) { - if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405); + if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109); } else { i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405); + if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109); } i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0; HEAP32[i1 >> 2] = 2; @@ -61792,10 +62078,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat64Ev(i2) { i3 = i6; i5 = i2 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; @@ -61808,10 +62094,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat64Ev(i2) { HEAP32[i8 + 4 >> 2] = tempRet0; d1 = +__ZNK4wasm7Literal14reinterpretf64Ev(i3); if (HEAP8[i5 >> 0] | 0) { - i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21225) | 0, d1) | 0, 18951) | 0; + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21121) | 0, d1) | 0, 18847) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -62002,7 +62288,7 @@ function __ZN4wasm22SExpressionWasmBuilder14getGlobalIndexERNS_7ElementE(i3, i6) HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18539, 16); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18473, 16); i5 = HEAP32[i6 + 28 >> 2] | 0; i6 = HEAP32[i6 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i7, i2); @@ -62025,7 +62311,7 @@ function __ZN4wasm22SExpressionWasmBuilder14getGlobalIndexERNS_7ElementE(i3, i6) HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18523, 15); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18457, 15); i4 = HEAP32[i6 + 28 >> 2] | 0; i6 = HEAP32[i6 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i7, i5); @@ -62052,7 +62338,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 if (!(HEAP32[i5 + 16 >> 2] | 0)) { i10 = HEAP32[i3 + 4 >> 2] | 0; i3 = HEAP32[i10 + 36 >> 2] | 0; - i9 = HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0; + i9 = HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] | 0; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; @@ -62087,10 +62373,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat32Ev(i2) { i3 = i6; i5 = i2 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; @@ -62101,10 +62387,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat32Ev(i2) { HEAP32[i3 + 8 >> 2] = i8; d1 = +__ZNK4wasm7Literal14reinterpretf32Ev(i3); if (HEAP8[i5 >> 0] | 0) { - i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21197) | 0, d1) | 0, 18951) | 0; + i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21093) | 0, d1) | 0, 18847) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -62168,6 +62454,42 @@ function __ZNSt3__216__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_ite return i1 | 0; } +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) { + i1 = i1 | 0; + i2 = i2 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + var i3 = 0, d6 = 0.0; + d6 = +__ZN4wasm7Literal8getFloatEv(i5); + HEAPF64[tempDoublePtr >> 3] = d6; + i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647; + if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22171); + i3 = (HEAP32[i5 >> 2] | 0) == 3; + if ((HEAP32[i4 + 4 >> 2] | 0) == 1) { + if (i3) { + if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190); + } else { + i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; + if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190); + } + HEAP32[i1 >> 2] = 1; + HEAP32[i1 + 8 >> 2] = ~~d6 >>> 0; + } else { + if (i3) { + if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215); + } else { + i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; + if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215); + } + i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0; + HEAP32[i1 >> 2] = 2; + i5 = i1 + 8 | 0; + HEAP32[i5 >> 2] = ~~d6 >>> 0; + HEAP32[i5 + 4 >> 2] = i4; + } + return; +} + function __ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(i3, i6, i8, i2, i4) { i3 = i3 | 0; i6 = i6 | 0; @@ -62302,7 +62624,45 @@ function _mbsnrtowcs(i2, i10, i6, i1, i9) { return i1 | 0; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) { +function __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0; + i3 = (__ZN4wasm7Element4listEv(i2) | 0) + 8 | 0; + do if ((HEAP32[i3 >> 2] | 0) != 1) { + i3 = (__ZN4wasm7ElementixEj(i2, 1) | 0) + 24 | 0; + if (!(HEAP8[i3 >> 0] | 0)) { + i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0; + if ((i3 | 0) == (HEAP32[11539] | 0)) { + __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 2) | 0); + i3 = HEAP32[i1 >> 2] | 0; + i2 = HEAP32[i3 + 68 >> 2] | 0; + i2 = __ZN4wasm7AddressaSEy(i3 + 64 | 0, (HEAP32[i2 + 8 >> 2] | 0) - (HEAP32[i2 + 4 >> 2] | 0) >> 2, 0) | 0; + HEAP32[i3 + 60 >> 2] = HEAP32[i2 >> 2]; + break; + } + i3 = (__ZN4wasm7Element4listEv(i2) | 0) + 8 | 0; + i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, (HEAP32[i3 >> 2] | 0) + -1 | 0) | 0) | 0; + if ((i3 | 0) == (HEAP32[11539] | 0)) { + i4 = (HEAP32[i1 >> 2] | 0) + 60 | 0; + i3 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0) | 0; + __ZN4wasm7AddressaSEy(i4, i3, ((i3 | 0) < 0) << 31 >> 31) | 0; + i1 = (HEAP32[i1 >> 2] | 0) + 64 | 0; + i3 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0) | 0; + __ZN4wasm7AddressaSEy(i1, i3, ((i3 | 0) < 0) << 31 >> 31) | 0; + break; + } + } + __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i1, i2); + i4 = HEAP32[i1 >> 2] | 0; + i3 = HEAP32[i4 + 68 >> 2] | 0; + i3 = __ZN4wasm7AddressaSEy(i4 + 64 | 0, (HEAP32[i3 + 8 >> 2] | 0) - (HEAP32[i3 + 4 >> 2] | 0) >> 2, 0) | 0; + HEAP32[i4 + 60 >> 2] = HEAP32[i3 >> 2]; + } while (0); + return; +} + +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) { i1 = i1 | 0; i2 = i2 | 0; i4 = i4 | 0; @@ -62311,23 +62671,23 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5U d6 = +__ZN4wasm7Literal8getFloatEv(i5); HEAPF64[tempDoublePtr >> 3] = d6; i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647; - if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24467); + if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22065); i3 = (HEAP32[i5 >> 2] | 0) == 3; if ((HEAP32[i4 + 4 >> 2] | 0) == 1) { if (i3) { - if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486); + if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084); } else { i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486); + if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084); } HEAP32[i1 >> 2] = 1; - HEAP32[i1 + 8 >> 2] = ~~d6 >>> 0; + HEAP32[i1 + 8 >> 2] = ~~d6; } else { if (i3) { - if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511); + if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109); } else { i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511); + if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109); } i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0; HEAP32[i1 >> 2] = 2; @@ -62352,21 +62712,21 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseIndexingES1 i10 = i3 + 4 | 0; __ZNSt3__26vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i3, (((HEAP32[i10 >> 2] | 0) - (HEAP32[i3 >> 2] | 0) | 0) / 12 | 0) + 1 | 0); i5 = HEAP32[i8 >> 2] | 0; - if ((HEAP8[i5 >> 0] | 0) != 91) ___assert_fail(29273, 28546, 637, 29285); + if ((HEAP8[i5 >> 0] | 0) != 91) ___assert_fail(29565, 28838, 637, 29577); HEAP32[i8 >> 2] = i5 + 1; HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; - i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i3, i8, 42442) | 0; + i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i3, i8, 42755) | 0; HEAP32[i7 >> 2] = i3; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; i3 = __ZN6cashew12ValueBuilder12makeIndexingENS_3RefES1_(i1, i2) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i8); i1 = HEAP32[i8 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 93) ___assert_fail(29299, 28546, 641, 29285); + if ((HEAP8[i1 >> 0] | 0) != 93) ___assert_fail(29591, 28838, 641, 29577); HEAP32[i8 >> 2] = i1 + 1; i1 = HEAP32[i10 >> 2] | 0; i2 = i1 + -12 | 0; - if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i9 = i1; else ___assert_fail(29204, 28546, 643, 29285); + if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i9 = i1; else ___assert_fail(29496, 28838, 643, 29577); while (1) { if ((i9 | 0) == (i2 | 0)) break; i8 = i9 + -12 | 0; @@ -62378,39 +62738,68 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseIndexingES1 return i3 | 0; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) { - i1 = i1 | 0; - i2 = i2 | 0; - i4 = i4 | 0; - i5 = i5 | 0; - var i3 = 0, d6 = 0.0; - d6 = +__ZN4wasm7Literal8getFloatEv(i5); - HEAPF64[tempDoublePtr >> 3] = d6; - i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647; - if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24361); - i3 = (HEAP32[i5 >> 2] | 0) == 3; - if ((HEAP32[i4 + 4 >> 2] | 0) == 1) { - if (i3) { - if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380); +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBreakEPNS_5BreakE(i12, i11, i10) { + i12 = i12 | 0; + i11 = i11 | 0; + i10 = i10 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i13 = 0; + i13 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i3 = i13; + i8 = i10 + 8 | 0; + i1 = HEAP32[i10 + 12 >> 2] | 0; + if (i1) { + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i11, i1); + i2 = HEAP32[i3 >> 2] | 0; + i4 = HEAP32[i3 + 4 >> 2] | 0; + i6 = i3 + 8 | 0; + i5 = HEAP32[i6 >> 2] | 0; + i6 = HEAP32[i6 + 4 >> 2] | 0; + i1 = HEAP32[i3 + 16 >> 2] | 0; + if (!i1) { + i7 = i2; + i3 = i6; + i9 = 4; } else { - i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380); + HEAP32[i12 >> 2] = i2; + HEAP32[i12 + 4 >> 2] = i4; + i11 = i12 + 8 | 0; + HEAP32[i11 >> 2] = i5; + HEAP32[i11 + 4 >> 2] = i6; + HEAP32[i12 + 16 >> 2] = i1; } - HEAP32[i1 >> 2] = 1; - HEAP32[i1 + 8 >> 2] = ~~d6; } else { - if (i3) { - if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405); - } else { - i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0; - if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405); - } - i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0; - HEAP32[i1 >> 2] = 2; - i5 = i1 + 8 | 0; - HEAP32[i5 >> 2] = ~~d6 >>> 0; - HEAP32[i5 + 4 >> 2] = i4; + i7 = 0; + i4 = 0; + i5 = 0; + i3 = 0; + i9 = 4; } + do if ((i9 | 0) == 4) { + i2 = HEAP32[i8 >> 2] | 0; + i1 = HEAP32[i10 + 16 >> 2] | 0; + if (i1 | 0) { + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i11, i1); + i1 = i12 + 16 | 0; + if (HEAP32[i1 >> 2] | 0) break; + i11 = __ZN4wasm7Literal10getIntegerEv(i12) | 0; + if ((i11 | 0) == 0 & (tempRet0 | 0) == 0) { + HEAP32[i12 >> 2] = 0; + i12 = i12 + 8 | 0; + HEAP32[i12 >> 2] = 0; + HEAP32[i12 + 4 >> 2] = 0; + HEAP32[i1 >> 2] = 0; + break; + } + } + HEAP32[i12 >> 2] = i7; + HEAP32[i12 + 4 >> 2] = i4; + i11 = i12 + 8 | 0; + HEAP32[i11 >> 2] = i5; + HEAP32[i11 + 4 >> 2] = i3; + HEAP32[i12 + 16 >> 2] = i2; + } while (0); + STACKTOP = i13; return; } @@ -62446,7 +62835,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseIfERPcPKc(i2 } if ((i8 | 0) == 4) { __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i11, i6); - if ((HEAP32[i11 + 12 >> 2] | 0) == 0 ? (HEAP32[i11 >> 2] | 0) == (HEAP32[11271] | 0) : 0) { + if ((HEAP32[i11 + 12 >> 2] | 0) == 0 ? (HEAP32[i11 >> 2] | 0) == (HEAP32[11349] | 0) : 0) { HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + (HEAP32[i11 + 8 >> 2] | 0); i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseMaybeBracketedERPcPKc(i2, i3, i5) | 0; } else i1 = 0; @@ -62530,9 +62919,9 @@ function __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIc } i1 = HEAP32[i5 >> 2] | 0; i2 = i1; - if (i3 >>> 0 < i1 >>> 0) ___assert_fail(17354, 17152, 1302, 17375); + if (i3 >>> 0 < i1 >>> 0) ___assert_fail(17288, 17086, 1304, 17309); i1 = i3 - i2 | 0; - if (i1 >>> 0 > ((HEAP32[i4 >> 2] | 0) - i2 | 0) >>> 0) ___assert_fail(17390, 17152, 1304, 17375); else { + if (i1 >>> 0 > ((HEAP32[i4 >> 2] | 0) - i2 | 0) >>> 0) ___assert_fail(17324, 17086, 1306, 17309); else { __ZNSt3__26vectorIcNS_9allocatorIcEEE6resizeEj(i5, i1); return; } @@ -62546,10 +62935,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) { i2 = i4; i3 = i1 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -62558,10 +62947,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) { i6 = (__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) & 255; i1 = ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) & 255) << 8 | i6; if (HEAP8[i3 >> 0] | 0) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18956) | 0, i1) | 0, 18951) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18852) | 0, i1) | 0, 18847) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -62579,10 +62968,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) { i2 = i4; i3 = i1 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -62591,10 +62980,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) { i6 = (__ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) | 0) & 65535; i1 = ((__ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) | 0) & 65535) << 16 | i6; if (HEAP8[i3 >> 0] | 0) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18940) | 0, i1) | 0, 18951) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18836) | 0, i1) | 0, 18847) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -62616,12 +63005,12 @@ function __ZN4wasm13WasmValidator17visitCallIndirectEPNS_12CallIndirectE(i2, i3) HEAP32[i9 >> 2] = HEAP32[i3 + 24 >> 2]; HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; i1 = __ZN4wasm6Module17checkFunctionTypeENS_4NameE(i8, i1) | 0; - L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15403) | 0 ? (__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i3 + 28 >> 2] | 0) + 4 >> 2] | 0, 1, i3, 15433) | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15299) | 0) : 0) { + L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15447) | 0 ? (__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i3 + 28 >> 2] | 0) + 4 >> 2] | 0, 1, i3, 15477) | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15346) | 0) : 0) { i1 = 0; while (1) { if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1; i9 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i4, i1) | 0; - if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15328) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15356) | 0, i1) | 0, 15370) | 0; + if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15375) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15403) | 0, i1) | 0, 31816) | 0; i1 = i1 + 1 | 0; } } while (0); @@ -62653,7 +63042,7 @@ function __ZN4wasm22SExpressionWasmBuilder8getLabelERNS_7ElementE(i3, i4) { HEAP32[i7 >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; HEAP32[i7 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 18331, 13); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 18265, 13); i5 = HEAP32[i4 + 28 >> 2] | 0; i6 = HEAP32[i4 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i8, i7); @@ -62663,7 +63052,7 @@ function __ZN4wasm22SExpressionWasmBuilder8getLabelERNS_7ElementE(i3, i4) { } if ((i5 | 0) == (i2 | 0) & (i6 | 0) == 0) { HEAP8[i3 + 80 >> 0] = 1; - i1 = HEAP32[11459] | 0; + i1 = HEAP32[11540] | 0; break; } else { i7 = _i64Subtract(i2 + -1 | 0, 0, i5 | 0, i6 | 0) | 0; @@ -62735,10 +63124,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) { i2 = i5; i4 = i1 + 12 | 0; if (HEAP8[i4 >> 0] | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i6) | 0; @@ -62747,10 +63136,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) { i3 = __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0; i1 = __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0; if (HEAP8[i4 >> 0] | 0) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21238) | 0, i3, i1) | 0, 18951) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21134) | 0, i3, i1) | 0, 18847) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i4) | 0; @@ -62761,71 +63150,6 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) { return i3 | 0; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBreakEPNS_5BreakE(i12, i11, i10) { - i12 = i12 | 0; - i11 = i11 | 0; - i10 = i10 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i13 = 0; - i13 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i3 = i13; - i8 = i10 + 8 | 0; - i1 = HEAP32[i10 + 12 >> 2] | 0; - if (i1) { - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i11, i1); - i2 = HEAP32[i3 >> 2] | 0; - i4 = HEAP32[i3 + 4 >> 2] | 0; - i6 = i3 + 8 | 0; - i5 = HEAP32[i6 >> 2] | 0; - i6 = HEAP32[i6 + 4 >> 2] | 0; - i1 = HEAP32[i3 + 16 >> 2] | 0; - if (!i1) { - i7 = i2; - i3 = i6; - i9 = 4; - } else { - HEAP32[i12 >> 2] = i2; - HEAP32[i12 + 4 >> 2] = i4; - i11 = i12 + 8 | 0; - HEAP32[i11 >> 2] = i5; - HEAP32[i11 + 4 >> 2] = i6; - HEAP32[i12 + 16 >> 2] = i1; - } - } else { - i7 = 0; - i4 = 0; - i5 = 0; - i3 = 0; - i9 = 4; - } - do if ((i9 | 0) == 4) { - i2 = HEAP32[i8 >> 2] | 0; - i1 = HEAP32[i10 + 16 >> 2] | 0; - if (i1 | 0) { - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i11, i1); - i1 = i12 + 16 | 0; - if (HEAP32[i1 >> 2] | 0) break; - i11 = __ZN4wasm7Literal10getIntegerEv(i12) | 0; - if ((i11 | 0) == 0 & (tempRet0 | 0) == 0) { - HEAP32[i12 >> 2] = 0; - i12 = i12 + 8 | 0; - HEAP32[i12 >> 2] = 0; - HEAP32[i12 + 4 >> 2] = 0; - HEAP32[i1 >> 2] = 0; - break; - } - } - HEAP32[i12 >> 2] = i7; - HEAP32[i12 + 4 >> 2] = i4; - i11 = i12 + 8 | 0; - HEAP32[i11 >> 2] = i5; - HEAP32[i11 + 4 >> 2] = i3; - HEAP32[i12 + 16 >> 2] = i2; - } while (0); - STACKTOP = i13; - return; -} - function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm(i1, i2, i3, i4, i5) { i1 = i1 | 0; i2 = i2 | 0; @@ -62842,13 +63166,13 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i10 = i1 + 12 | 0; i9 = i1 + 4 | 0; i8 = i1 + 8 | 0; - HEAP8[i11 >> 0] = HEAP8[39070] | 0; - HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0; - HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0; - HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0; - HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0; - HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 0, HEAP32[i3 + 4 >> 2] | 0); + HEAP8[i11 >> 0] = HEAP8[39383] | 0; + HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0; + HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0; + HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0; + HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0; + HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0; + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 0, HEAP32[i3 + 4 >> 2] | 0); i13 = __ZNSt3__26__clocEv() | 0; HEAP32[i7 >> 2] = i5; i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 12, i13, i11, i7) | 0) | 0; @@ -62882,13 +63206,13 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i10 = i1 + 12 | 0; i9 = i1 + 4 | 0; i8 = i1 + 8 | 0; - HEAP8[i11 >> 0] = HEAP8[39070] | 0; - HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0; - HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0; - HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0; - HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0; - HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 1, HEAP32[i3 + 4 >> 2] | 0); + HEAP8[i11 >> 0] = HEAP8[39383] | 0; + HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0; + HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0; + HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0; + HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0; + HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0; + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 1, HEAP32[i3 + 4 >> 2] | 0); i13 = __ZNSt3__26__clocEv() | 0; HEAP32[i7 >> 2] = i5; i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 13, i13, i11, i7) | 0) | 0; @@ -62906,7 +63230,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 return i5 | 0; } -function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm(i1, i2, i3, i4, i5) { +function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl(i1, i2, i3, i4, i5) { i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; @@ -62917,21 +63241,21 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 STACKTOP = STACKTOP + 64 | 0; i7 = i1; i11 = i1 + 52 | 0; - i12 = i1 + 40 | 0; + i12 = i1 + 39 | 0; i6 = i1 + 16 | 0; i10 = i1 + 12 | 0; i9 = i1 + 4 | 0; i8 = i1 + 8 | 0; - HEAP8[i11 >> 0] = HEAP8[39070] | 0; - HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0; - HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0; - HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0; - HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0; - HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 0, HEAP32[i3 + 4 >> 2] | 0); + HEAP8[i11 >> 0] = HEAP8[39383] | 0; + HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0; + HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0; + HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0; + HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0; + HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0; + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 1, HEAP32[i3 + 4 >> 2] | 0); i13 = __ZNSt3__26__clocEv() | 0; HEAP32[i7 >> 2] = i5; - i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 12, i13, i11, i7) | 0) | 0; + i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 13, i13, i11, i7) | 0) | 0; i11 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i12, i5, i3) | 0; i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0; HEAP32[i7 >> 2] = i13; @@ -62946,7 +63270,32 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i5 | 0; } -function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl(i1, i2, i3, i4, i5) { +function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i9, i3, i1, i4, i5, i6) { + i9 = i9 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i2 = 0, i7 = 0, i8 = 0, i10 = 0; + i10 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i7 = i10 + 12 | 0; + i8 = i10; + i2 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEESK_RKT_(i3, i7, i1) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS7_PvEENS_22__tree_node_destructorINSC_ISR_EEEEEEDpOT_(i8, i3, i4, i5, i6); + __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_(i3, HEAP32[i7 >> 2] | 0, i2, HEAP32[i8 >> 2] | 0); + i1 = HEAP32[i8 >> 2] | 0; + i2 = 1; + } else i2 = 0; + HEAP32[i9 >> 2] = i1; + HEAP8[i9 + 4 >> 0] = i2; + STACKTOP = i10; + return; +} +function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm(i1, i2, i3, i4, i5) { i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; @@ -62957,21 +63306,21 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 STACKTOP = STACKTOP + 64 | 0; i7 = i1; i11 = i1 + 52 | 0; - i12 = i1 + 39 | 0; + i12 = i1 + 40 | 0; i6 = i1 + 16 | 0; i10 = i1 + 12 | 0; i9 = i1 + 4 | 0; i8 = i1 + 8 | 0; - HEAP8[i11 >> 0] = HEAP8[39070] | 0; - HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0; - HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0; - HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0; - HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0; - HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 1, HEAP32[i3 + 4 >> 2] | 0); + HEAP8[i11 >> 0] = HEAP8[39383] | 0; + HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0; + HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0; + HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0; + HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0; + HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0; + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 0, HEAP32[i3 + 4 >> 2] | 0); i13 = __ZNSt3__26__clocEv() | 0; HEAP32[i7 >> 2] = i5; - i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 13, i13, i11, i7) | 0) | 0; + i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 12, i13, i11, i7) | 0) | 0; i11 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i12, i5, i3) | 0; i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0; HEAP32[i7 >> 2] = i13; @@ -62986,32 +63335,6 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i5 | 0; } -function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i9, i3, i1, i4, i5, i6) { - i9 = i9 | 0; - i3 = i3 | 0; - i1 = i1 | 0; - i4 = i4 | 0; - i5 = i5 | 0; - i6 = i6 | 0; - var i2 = 0, i7 = 0, i8 = 0, i10 = 0; - i10 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i7 = i10 + 12 | 0; - i8 = i10; - i2 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEESK_RKT_(i3, i7, i1) | 0; - i1 = HEAP32[i2 >> 2] | 0; - if (!i1) { - __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS7_PvEENS_22__tree_node_destructorINSC_ISR_EEEEEEDpOT_(i8, i3, i4, i5, i6); - __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_(i3, HEAP32[i7 >> 2] | 0, i2, HEAP32[i8 >> 2] | 0); - i1 = HEAP32[i8 >> 2] | 0; - i2 = 1; - } else i2 = 0; - HEAP32[i9 >> 2] = i1; - HEAP8[i9 + 4 >> 0] = i2; - STACKTOP = i10; - return; -} - function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceERPc(i4, i7) { i4 = i4 | 0; i7 = i7 | 0; @@ -63041,7 +63364,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceE default: {} } - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i4, i7, 29537) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i4, i7, 29829) | 0; HEAP32[i5 >> 2] = i8; HEAP32[i6 >> 2] = i1; HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; @@ -63065,7 +63388,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceE } HEAP32[i7 >> 2] = i1 + 1; } - if ((i2 | 0) == 3) ___assert_fail(29516, 28546, 674, 29521); else if ((i2 | 0) == 6) _abort(); else if ((i2 | 0) == 7) { + if ((i2 | 0) == 3) ___assert_fail(29808, 28838, 674, 29813); else if ((i2 | 0) == 6) _abort(); else if ((i2 | 0) == 7) { HEAP32[i7 >> 2] = i1 + 1; STACKTOP = i9; return i8 | 0; @@ -63107,7 +63430,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserv } } else { i1 = i5 + 1 | 0; - if (i1 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); + if (i1 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); i1 = __Znwj(i1 << 2) | 0; if (i4) { i4 = 1; @@ -63146,10 +63469,10 @@ function __ZN4wasm17WasmBinaryBuilder17visitCallIndirectEPNS_12CallIndirectE(i7, STACKTOP = STACKTOP + 16 | 0; i1 = i9; if (HEAP8[i7 + 12 >> 0] | 0) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20432) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20328) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -63159,7 +63482,7 @@ function __ZN4wasm17WasmBinaryBuilder17visitCallIndirectEPNS_12CallIndirectE(i7, i3 = HEAP32[i7 >> 2] | 0; i3 = __ZN4wasm6Module15getFunctionTypeEj(i3, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0) | 0; HEAP32[i8 + 24 >> 2] = HEAP32[i3 >> 2]; - if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i2 | 0)) ___assert_fail(20316, 18854, 1889, 20454); + if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i2 | 0)) ___assert_fail(20212, 18750, 1911, 20350); i4 = i8 + 8 | 0; __ZN11ArenaVectorIPN4wasm10ExpressionEE6resizeEj(i4, i2); i5 = i2 + -1 | 0; @@ -63225,7 +63548,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilderC2EPNS_6ModuleEj(i7, i1, i i6 = __ZN4wasm10ThreadPool11getNumCoresEv() | 0; i2 = i7 + 20 | 0; HEAP32[i2 >> 2] = i6; - if (!i6) ___assert_fail(14032, 14048, 99, 14075); + if (!i6) ___assert_fail(14036, 14052, 99, 14079); HEAP32[i7 + 36 >> 2] = 0; HEAP32[i7 + 40 >> 2] = 0; i1 = 0; @@ -63447,17 +63770,17 @@ function __ZN4wasm17WasmBinaryBuilder11visitSwitchEPNS_6SwitchE(i6, i7) { i5 = i9 + 4 | 0; i8 = i9; if (HEAP8[i6 + 12 >> 0] | 0) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20235) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20131) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0; } i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i6) | 0; - if ((i1 | 1 | 0) != 1) ___assert_fail(20135, 18854, 1840, 20251); + if ((i1 | 1 | 0) != 1) ___assert_fail(20031, 18750, 1862, 20147); i4 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i6) | 0; HEAP32[i7 + 28 >> 2] = i4; if ((i1 | 0) == 1) { @@ -63480,6 +63803,44 @@ function __ZN4wasm17WasmBinaryBuilder11visitSwitchEPNS_6SwitchE(i6, i7) { return; } +function __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i5; + i6 = (__ZN4wasm7ElementixEj(i2, 2) | 0) + 24 | 0; + do if ((HEAP8[i6 >> 0] | 0) == 0 ? (i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0, ((HEAP8[i6 >> 0] | 0) + -48 | 0) >>> 0 >= 10) : 0) { + i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0; + if ((i6 | 0) != (HEAP32[11517] | 0)) ___assert_fail(18605, 17086, 1362, 18627); + if (!(HEAP8[i1 + 81 >> 0] | 0)) { + i6 = ___cxa_allocate_exception(20) | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i3 + 8 >> 2] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18639, 29); + __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i3); + ___cxa_throw(i6 | 0, 8, 154); + } else { + i6 = (HEAP32[i1 >> 2] | 0) + 100 | 0; + i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0; + HEAP32[i6 >> 2] = i3; + break; + } + } else i4 = 8; while (0); + if ((i4 | 0) == 8) { + i6 = __ZN4wasm11make_uniqueINS_6ExportEJEEENSt3__210unique_ptrIT_NS2_14default_deleteIS4_EEEEDpOT0_() | 0; + i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0; + HEAP32[i6 >> 2] = i4; + i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0; + HEAP32[i6 + 4 >> 2] = i4; + __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i1 >> 2] | 0, i6); + } + STACKTOP = i5; + return; +} + function _vfprintf(i15, i8, i1) { i15 = i15 | 0; i8 = i8 | 0; @@ -63535,44 +63896,6 @@ function _vfprintf(i15, i8, i1) { return i1 | 0; } -function __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i5; - i6 = (__ZN4wasm7ElementixEj(i2, 2) | 0) + 24 | 0; - do if ((HEAP8[i6 >> 0] | 0) == 0 ? (i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0, ((HEAP8[i6 >> 0] | 0) + -48 | 0) >>> 0 >= 10) : 0) { - i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0; - if ((i6 | 0) != (HEAP32[11439] | 0)) ___assert_fail(18709, 17152, 1339, 18731); - if (!(HEAP8[i1 + 81 >> 0] | 0)) { - i6 = ___cxa_allocate_exception(20) | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18743, 29); - __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i3); - ___cxa_throw(i6 | 0, 8, 154); - } else { - i6 = (HEAP32[i1 >> 2] | 0) + 92 | 0; - i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0; - HEAP32[i6 >> 2] = i3; - break; - } - } else i4 = 8; while (0); - if ((i4 | 0) == 8) { - i6 = __ZN4wasm11make_uniqueINS_6ExportEJEEENSt3__210unique_ptrIT_NS2_14default_deleteIS4_EEEEDpOT0_() | 0; - i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0; - HEAP32[i6 >> 2] = i4; - i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0; - HEAP32[i6 + 4 >> 2] = i4; - __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i1 >> 2] | 0, i6); - } - STACKTOP = i5; - return; -} - function __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i2, i3, i4, i5, i6) { i2 = i2 | 0; i3 = i3 | 0; @@ -63585,13 +63908,13 @@ function __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S i1 = i8 + 4 | 0; i7 = i8; if ((i3 | 0) == (i4 | 0)) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 53494) | 0, i3) | 0, 14758) | 0, i3) | 0, 14763) | 0, i6) | 0, 14766) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 53818) | 0, i3) | 0, 14816) | 0, i3) | 0, 14821) | 0, i6) | 0, 14824) | 0; HEAP32[i7 >> 2] = HEAP32[i5 >> 2]; HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; i7 = __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i1) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0; @@ -63744,7 +64067,7 @@ function _mbrtowc(i2, i4, i7, i1) { i9 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i3 = i9; - i6 = (i1 | 0) == 0 ? 45924 : i1; + i6 = (i1 | 0) == 0 ? 46248 : i1; i1 = HEAP32[i6 >> 2] | 0; L1 : do if (!i4) if (!i1) i1 = 0; else i8 = 15; else { i5 = (i2 | 0) == 0 ? i3 : i2; @@ -63762,7 +64085,7 @@ function _mbrtowc(i2, i4, i7, i1) { i8 = 15; break; } - i1 = HEAP32[3576 + (i1 << 2) >> 2] | 0; + i1 = HEAP32[3580 + (i1 << 2) >> 2] | 0; i3 = i7 + -1 | 0; if (i3) { i4 = i4 + 1 | 0; @@ -63885,45 +64208,8 @@ function __ZN4wasm3LEBIxaE4readENSt3__28functionIFavEEE(i8, i6) { break; } } - if ((i2 | 0) == 3) ___assert_fail(19019, 18854, 99, 18872); else if ((i2 | 0) == 6) ___assert_fail(19096, 18854, 104, 18872); else if ((i2 | 0) == 7) { - if ((i7 & 64 | 0 ? (i10 = _i64Add(i1 | 0, i9 | 0, 7, 0) | 0, i10 >>> 0 < 64) : 0) ? (i9 = 64 - i10 | 0, i11 = _bitshift64Shl(i4 | 0, i5 | 0, i9 | 0) | 0, i9 = _bitshift64Ashr(i11 | 0, tempRet0 | 0, i9 | 0) | 0, i11 = tempRet0, i10 = i8, HEAP32[i10 >> 2] = i9, HEAP32[i10 + 4 >> 2] = i11, (i11 | 0) >= 0) : 0) ___assert_fail(20807, 18854, 114, 18872); - return; - } -} - -function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRA1_KciEEEvDpOT_(i3, i4, i7, i8) { - i3 = i3 | 0; - i4 = i4 | 0; - i7 = i7 | 0; - i8 = i8 | 0; - var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; - i13 = STACKTOP; - STACKTOP = STACKTOP + 48 | 0; - i2 = i13 + 32 | 0; - i1 = i13 + 28 | 0; - i9 = i13 + 24 | 0; - i10 = i13 + 20 | 0; - i11 = i13; - i12 = HEAP32[i3 + 4 >> 2] | 0; - i5 = HEAP32[i3 >> 2] | 0; - i6 = (i12 - i5 >> 4) + 1 | 0; - if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i3); else { - i15 = (HEAP32[i3 + 8 >> 2] | 0) - i5 | 0; - i14 = i15 >> 3; - __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i11, i15 >> 4 >>> 0 < 134217727 ? (i14 >>> 0 < i6 >>> 0 ? i6 : i14) : 268435455, i12 - i5 >> 4, i3 + 8 | 0); - i12 = i11 + 8 | 0; - i6 = HEAP32[i12 >> 2] | 0; - i5 = HEAP32[i4 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i9, i5, ((i5 | 0) < 0) << 31 >> 31); - i8 = HEAP32[i8 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i10, i8, ((i8 | 0) < 0) << 31 >> 31); - HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i2 >> 2] = HEAP32[i10 >> 2]; - __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i6, i1, i7, i2); - HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + 16; - __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i3, i11); - __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i11); - STACKTOP = i13; + if ((i2 | 0) == 3) ___assert_fail(18915, 18750, 99, 18768); else if ((i2 | 0) == 6) ___assert_fail(18992, 18750, 104, 18768); else if ((i2 | 0) == 7) { + if ((i7 & 64 | 0 ? (i10 = _i64Add(i1 | 0, i9 | 0, 7, 0) | 0, i10 >>> 0 < 64) : 0) ? (i9 = 64 - i10 | 0, i11 = _bitshift64Shl(i4 | 0, i5 | 0, i9 | 0) | 0, i9 = _bitshift64Ashr(i11 | 0, tempRet0 | 0, i9 | 0) | 0, i11 = tempRet0, i10 = i8, HEAP32[i10 >> 2] = i9, HEAP32[i10 + 4 >> 2] = i11, (i11 | 0) >= 0) : 0) ___assert_fail(20703, 18750, 114, 18768); return; } } @@ -64000,10 +64286,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallI STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64026,10 +64312,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_10CallI STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64052,10 +64338,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_8SetLoc STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64101,10 +64387,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitHostERPNS_10ExpressionEh(i2, i3 } if ((i5 | 0) == 4) { if (HEAP8[i2 + 12 >> 0] | 0) { - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21293) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21189) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i4); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) | 0; @@ -64129,10 +64415,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreE STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64144,43 +64430,6 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreE return i1 | 0; } -function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiPcjEEEvDpOT_(i3, i4, i7, i8) { - i3 = i3 | 0; - i4 = i4 | 0; - i7 = i7 | 0; - i8 = i8 | 0; - var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; - i13 = STACKTOP; - STACKTOP = STACKTOP + 48 | 0; - i2 = i13 + 32 | 0; - i1 = i13 + 28 | 0; - i9 = i13 + 24 | 0; - i10 = i13 + 20 | 0; - i11 = i13; - i12 = HEAP32[i3 + 4 >> 2] | 0; - i5 = HEAP32[i3 >> 2] | 0; - i6 = (i12 - i5 >> 4) + 1 | 0; - if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i3); else { - i15 = (HEAP32[i3 + 8 >> 2] | 0) - i5 | 0; - i14 = i15 >> 3; - __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i11, i15 >> 4 >>> 0 < 134217727 ? (i14 >>> 0 < i6 >>> 0 ? i6 : i14) : 268435455, i12 - i5 >> 4, i3 + 8 | 0); - i12 = i11 + 8 | 0; - i6 = HEAP32[i12 >> 2] | 0; - i5 = HEAP32[i4 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i9, i5, ((i5 | 0) < 0) << 31 >> 31); - i7 = HEAP32[i7 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i10, HEAP32[i8 >> 2] | 0, 0); - HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i2 >> 2] = HEAP32[i10 >> 2]; - __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i6, i1, i7, i2); - HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + 16; - __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i3, i11); - __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i11); - STACKTOP = i13; - return; - } -} - function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i2, i3, i4, i5) { i1 = i1 | 0; i2 = i2 | 0; @@ -64192,10 +64441,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadEN STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64218,10 +64467,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4HostEN STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64244,10 +64493,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4CallEN STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64273,12 +64522,12 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i6 = i1 + 156 | 0; i8 = i1 + 4 | 0; i11 = i1 + 152 | 0; - HEAP8[i9 >> 0] = HEAP8[39062] | 0; - HEAP8[i9 + 1 >> 0] = HEAP8[39063] | 0; - HEAP8[i9 + 2 >> 0] = HEAP8[39064] | 0; - HEAP8[i9 + 3 >> 0] = HEAP8[39065] | 0; - HEAP8[i9 + 4 >> 0] = HEAP8[39066] | 0; - HEAP8[i9 + 5 >> 0] = HEAP8[39067] | 0; + HEAP8[i9 >> 0] = HEAP8[39375] | 0; + HEAP8[i9 + 1 >> 0] = HEAP8[39376] | 0; + HEAP8[i9 + 2 >> 0] = HEAP8[39377] | 0; + HEAP8[i9 + 3 >> 0] = HEAP8[39378] | 0; + HEAP8[i9 + 4 >> 0] = HEAP8[39379] | 0; + HEAP8[i9 + 5 >> 0] = HEAP8[39380] | 0; i7 = __ZNSt3__26__clocEv() | 0; HEAP32[i10 >> 2] = i5; i5 = __ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i6, 20, i7, i9, i10) | 0; @@ -64286,7 +64535,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i7 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i6, i9, i3) | 0; i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0; HEAP32[i10 >> 2] = i13; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47508) | 0; + i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47832) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i13) | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 48 >> 2] & 7](i12, i6, i9, i8) | 0; i5 = i8 + (i5 << 2) | 0; @@ -64309,7 +64558,7 @@ function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i8, i2) { i7 = i2 + 16 | 0; i5 = HEAP32[i8 >> 2] | 0; do if (!(HEAP32[i7 >> 2] | 0)) { - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33140, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33481, 0) | 0; HEAP32[i4 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; __ZN4wasm16PrintSExpression9printNameENS_4NameE(i8, i1) | 0; @@ -64322,7 +64571,7 @@ function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i8, i2) { } __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i8 >> 2] | 0, 41) | 0; } else { - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33133, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33474, 0) | 0; HEAP32[i3 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; __ZN4wasm16PrintSExpression9printNameENS_4NameE(i8, i1) | 0; @@ -64398,11 +64647,11 @@ function __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEEN __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8); HEAP32[i5 >> 2] = i6; if (!i6) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14568) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14546) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14626) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14604) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i3, i1); - __ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(46772, i3) | 0; - __ZN4wasm5FatallsIPKcEERS0_T_(i2, 31522) | 0; + __ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(47096, i3) | 0; + __ZN4wasm5FatallsIPKcEERS0_T_(i2, 31814) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); __ZN4wasm5FatalD2Ev(i2); } @@ -64456,12 +64705,12 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i6 = i1 + 48 | 0; i8 = i1 + 8 | 0; i11 = i1 + 4 | 0; - HEAP8[i9 >> 0] = HEAP8[39062] | 0; - HEAP8[i9 + 1 >> 0] = HEAP8[39063] | 0; - HEAP8[i9 + 2 >> 0] = HEAP8[39064] | 0; - HEAP8[i9 + 3 >> 0] = HEAP8[39065] | 0; - HEAP8[i9 + 4 >> 0] = HEAP8[39066] | 0; - HEAP8[i9 + 5 >> 0] = HEAP8[39067] | 0; + HEAP8[i9 >> 0] = HEAP8[39375] | 0; + HEAP8[i9 + 1 >> 0] = HEAP8[39376] | 0; + HEAP8[i9 + 2 >> 0] = HEAP8[39377] | 0; + HEAP8[i9 + 3 >> 0] = HEAP8[39378] | 0; + HEAP8[i9 + 4 >> 0] = HEAP8[39379] | 0; + HEAP8[i9 + 5 >> 0] = HEAP8[39380] | 0; i7 = __ZNSt3__26__clocEv() | 0; HEAP32[i10 >> 2] = i5; i5 = __ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i6, 20, i7, i9, i10) | 0; @@ -64469,7 +64718,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i7 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i6, i9, i3) | 0; i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0; HEAP32[i10 >> 2] = i13; - i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47476) | 0; + i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47800) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i13) | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 32 >> 2] & 7](i12, i6, i9, i8) | 0; i5 = i8 + i5 | 0; @@ -64494,7 +64743,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(i4, i5, i9) { if (HEAP8[i11 >> 0] | 0) { i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0; __ZNSt3__26localeD2Ev(i3); i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0; i8 = HEAP32[i7 + 24 >> 2] | 0; @@ -64503,7 +64752,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(i4, i5, i9) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i3); i1 = i1 << 24 >> 24; @@ -64536,7 +64785,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i4, i5, i9) { if (HEAP8[i11 >> 0] | 0) { i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0; __ZNSt3__26localeD2Ev(i3); i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0; i8 = HEAP32[i7 + 24 >> 2] | 0; @@ -64545,7 +64794,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i4, i5, i9) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i3); i1 = i1 << 24 >> 24; @@ -64575,10 +64824,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEE STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64610,7 +64859,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i14 = i13; HEAP32[i14 >> 2] = 37; HEAP32[i14 + 4 >> 2] = 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 0, HEAP32[i3 + 4 >> 2] | 0); + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 0, HEAP32[i3 + 4 >> 2] | 0); i14 = __ZNSt3__26__clocEv() | 0; i15 = i8; HEAP32[i15 >> 2] = i5; @@ -64650,7 +64899,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i14 = i13; HEAP32[i14 >> 2] = 37; HEAP32[i14 + 4 >> 2] = 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 1, HEAP32[i3 + 4 >> 2] | 0); + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 1, HEAP32[i3 + 4 >> 2] | 0); i14 = __ZNSt3__26__clocEv() | 0; i15 = i8; HEAP32[i15 >> 2] = i5; @@ -64740,7 +64989,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i14 = i13; HEAP32[i14 >> 2] = 37; HEAP32[i14 + 4 >> 2] = 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 0, HEAP32[i3 + 4 >> 2] | 0); + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 0, HEAP32[i3 + 4 >> 2] | 0); i14 = __ZNSt3__26__clocEv() | 0; i15 = i8; HEAP32[i15 >> 2] = i5; @@ -64780,7 +65029,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i14 = i13; HEAP32[i14 >> 2] = 37; HEAP32[i14 + 4 >> 2] = 0; - __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 1, HEAP32[i3 + 4 >> 2] | 0); + __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 1, HEAP32[i3 + 4 >> 2] | 0); i14 = __ZNSt3__26__clocEv() | 0; i15 = i8; HEAP32[i15 >> 2] = i5; @@ -64800,42 +65049,6 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i6 | 0; } -function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRjPKcS8_EEEvDpOT_(i3, i4, i7, i8) { - i3 = i3 | 0; - i4 = i4 | 0; - i7 = i7 | 0; - i8 = i8 | 0; - var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; - i13 = STACKTOP; - STACKTOP = STACKTOP + 48 | 0; - i2 = i13 + 32 | 0; - i1 = i13 + 28 | 0; - i9 = i13 + 24 | 0; - i10 = i13 + 20 | 0; - i11 = i13; - i12 = HEAP32[i3 + 4 >> 2] | 0; - i5 = HEAP32[i3 >> 2] | 0; - i6 = (i12 - i5 >> 4) + 1 | 0; - if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i3); else { - i15 = (HEAP32[i3 + 8 >> 2] | 0) - i5 | 0; - i14 = i15 >> 3; - __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i11, i15 >> 4 >>> 0 < 134217727 ? (i14 >>> 0 < i6 >>> 0 ? i6 : i14) : 268435455, i12 - i5 >> 4, i3 + 8 | 0); - i12 = i11 + 8 | 0; - i6 = HEAP32[i12 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i9, HEAP32[i4 >> 2] | 0, 0); - i7 = HEAP32[i7 >> 2] | 0; - __ZN4wasm7AddressC2Ey(i10, HEAP32[i8 >> 2] | 0, 0); - HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i2 >> 2] = HEAP32[i10 >> 2]; - __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i6, i1, i7, i2); - HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + 16; - __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i3, i11); - __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i11); - STACKTOP = i13; - return; - } -} - function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i2, i3, i4, i5) { i1 = i1 | 0; i2 = i2 | 0; @@ -64847,10 +65060,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64873,10 +65086,10 @@ function __ZN4wasm13WasmValidator15shouldBeUnequalIPNS_5UnaryENS_8WasmTypeEEEbT0 STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 14758) | 0, i2) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 14816) | 0, i2) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64899,10 +65112,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6BinaryENS_8WasmTypeEEEbT0_ STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64925,10 +65138,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64951,10 +65164,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5BlockENS_8WasmTypeEEEbT0_S STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -64977,17 +65190,17 @@ function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i2, i3) { switch (HEAP32[i3 + 8 >> 2] | 0) { case 0: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31655, 0) | 0, 41) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32001, 0) | 0, 41) | 0; break; } case 1: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31664, 0) | 0, 41) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32010, 0) | 0, 41) | 0; break; } case 2: { - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31679, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32025, 0) | 0; __ZN4wasm16PrintSExpression9incIndentEv(i2); i4 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i3 + 16 | 0, 0) | 0; __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i4 >> 2] | 0); @@ -64996,7 +65209,7 @@ function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i2, i3) { } case 3: { - i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31691, 0) | 0; + i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32037, 0) | 0; HEAP32[i4 >> 2] = HEAP32[i3 + 12 >> 2]; HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i1) | 0, 41) | 0; @@ -65020,10 +65233,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_4HostEjEEbT0_S4_T_PKc(i1, i STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0; + i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -65048,7 +65261,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i4, i5) { if (HEAP8[i10 >> 0] | 0) { i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0; __ZNSt3__26localeD2Ev(i3); i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0; i8 = HEAP32[i7 + 24 >> 2] | 0; @@ -65057,7 +65270,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i4, i5) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i3); i1 = i1 << 24 >> 24; @@ -65089,7 +65302,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, i5) { if (HEAP8[i10 >> 0] | 0) { i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0; __ZNSt3__26localeD2Ev(i3); i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0; i8 = HEAP32[i7 + 24 >> 2] | 0; @@ -65098,7 +65311,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, i5) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i3); i1 = i1 << 24 >> 24; @@ -65130,7 +65343,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i4, i5) { if (HEAP8[i10 >> 0] | 0) { i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0; __ZNSt3__26localeD2Ev(i3); i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0; i8 = HEAP32[i7 + 24 >> 2] | 0; @@ -65139,7 +65352,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i4, i5) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i3); i1 = i1 << 24 >> 24; @@ -65180,7 +65393,7 @@ function __ZNSt3__224__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i4 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i4); i1 = i1 << 24 >> 24; @@ -65210,7 +65423,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(i4, d5) { if (HEAP8[i10 >> 0] | 0) { i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0; __ZNSt3__26localeD2Ev(i3); i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0; i8 = HEAP32[i7 + 24 >> 2] | 0; @@ -65219,7 +65432,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(i4, d5) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i3); i1 = i1 << 24 >> 24; @@ -65251,7 +65464,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(i4, d5) { if (HEAP8[i10 >> 0] | 0) { i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0; __ZNSt3__26localeD2Ev(i3); i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0; i8 = HEAP32[i7 + 24 >> 2] | 0; @@ -65260,7 +65473,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(i4, d5) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; __ZNSt3__26localeD2Ev(i3); i1 = i1 << 24 >> 24; @@ -65351,12 +65564,12 @@ function __ZN4wasm13WasmValidator15visitCallImportEPNS_10CallImportE(i2, i3) { HEAP32[i9 >> 2] = HEAP32[i3 + 24 >> 2]; HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; i1 = __ZN4wasm6Module11checkImportENS_4NameE(i8, i1) | 0; - L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15373) | 0 ? (i9 = HEAP32[i1 + 12 >> 2] | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i9 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15299) | 0) : 0) { + L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15417) | 0 ? (i9 = HEAP32[i1 + 12 >> 2] | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i9 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15346) | 0) : 0) { i1 = 0; while (1) { if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1; i9 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i4, i1) | 0; - if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_10CallImportENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15328) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15356) | 0, i1) | 0, 15370) | 0; + if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_10CallImportENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15375) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15403) | 0, i1) | 0, 31816) | 0; i1 = i1 + 1 | 0; } } while (0); @@ -65443,7 +65656,7 @@ function __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i7, i8) { i1 = i9 + 8 | 0; i3 = i9 + 4 | 0; i4 = i9; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 >> 2] | 0, 33124, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 >> 2] | 0, 33465, 0) | 0; i5 = i8 + 8 | 0; i6 = HEAP32[i8 + 16 >> 2] | 0; i2 = 0; @@ -65469,6 +65682,32 @@ function __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i7, i8) { return; } +function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i9, i3, i1, i4, i5, i6) { + i9 = i9 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i2 = 0, i7 = 0, i8 = 0, i10 = 0; + i10 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i7 = i10 + 12 | 0; + i8 = i10; + i2 = __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE12__find_equalIjEERPNS_16__tree_node_baseIPvEESI_RKT_(i3, i7, i1) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS6_PvEENS_22__tree_node_destructorINS3_ISP_EEEEEEDpOT_(i8, i3, i4, i5, i6); + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_(i3, HEAP32[i7 >> 2] | 0, i2, HEAP32[i8 >> 2] | 0); + i1 = HEAP32[i8 >> 2] | 0; + i2 = 1; + } else i2 = 0; + HEAP32[i9 >> 2] = i1; + HEAP8[i9 + 4 >> 0] = i2; + STACKTOP = i10; + return; +} + function __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralE(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -65490,13 +65729,13 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_N i2 = tempRet0; } i8 = i3 + 12 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25876); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 25892); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24194); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 24210); i1 = _i64Add(HEAP32[i8 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0; i2 = tempRet0; i3 = i3 + 8 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25907); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 25922); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24225); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 24240); __ZN4wasm7AddressC2Ey(i4, i1, i2); STACKTOP = i7; return HEAP32[i4 >> 2] | 0; @@ -65523,13 +65762,13 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS i2 = tempRet0; } i8 = i3 + 12 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25876); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 25892); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24194); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 24210); i1 = _i64Add(HEAP32[i8 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0; i2 = tempRet0; i3 = i3 + 8 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25907); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 25922); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24225); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 24240); __ZN4wasm7AddressC2Ey(i4, i1, i2); STACKTOP = i7; return HEAP32[i4 >> 2] | 0; @@ -65555,7 +65794,7 @@ function __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i1, i HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18387, 26); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18321, 26); i7 = HEAP32[i2 + 28 >> 2] | 0; i8 = HEAP32[i2 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i4); @@ -65599,7 +65838,7 @@ function __ZNSt3__29to_stringEj(i4, i5) { while (1) { i2 = i2 << 24 >> 24 < 0 ? HEAP32[i7 >> 2] | 0 : i7; HEAP32[i6 >> 2] = i5; - i2 = _snprintf(i2, i1 + 1 | 0, 41654, i6) | 0; + i2 = _snprintf(i2, i1 + 1 | 0, 41967, i6) | 0; if ((i2 | 0) > -1) if (i2 >>> 0 > i1 >>> 0) i1 = i2; else break; else i1 = i1 << 1 | 1; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc(i7, i1, 0); i2 = HEAP8[i3 >> 0] | 0; @@ -65630,10 +65869,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6GlobalENS_8WasmTypeEEEbT0_ STACKTOP = STACKTOP + 16 | 0; i6 = i7; if ((i2 | 0) == (i3 | 0)) i1 = 1; else { - i5 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, i4) | 0; + i5 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, i4) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i6); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -65857,6 +66096,138 @@ function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBu return; } +function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionERA1_KciEEEvDpOT_(i2, i3, i5, i6) { + i2 = i2 | 0; + i3 = i3 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i11 + 24 | 0; + i7 = i11 + 20 | 0; + i8 = i11; + i9 = HEAP32[i2 + 4 >> 2] | 0; + i10 = HEAP32[i2 >> 2] | 0; + i4 = (i9 - i10 >> 4) + 1 | 0; + if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else { + i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0; + i12 = i13 >> 3; + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0); + i10 = i8 + 8 | 0; + i4 = HEAP32[i10 >> 2] | 0; + i9 = HEAP32[i3 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i7, i6, ((i6 | 0) < 0) << 31 >> 31); + HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i9, i5, i1); + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16; + __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8); + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8); + STACKTOP = i11; + return; + } +} + +function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstERA1_KciEEEvDpOT_(i2, i3, i5, i6) { + i2 = i2 | 0; + i3 = i3 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i11 + 24 | 0; + i7 = i11 + 20 | 0; + i8 = i11; + i9 = HEAP32[i2 + 4 >> 2] | 0; + i10 = HEAP32[i2 >> 2] | 0; + i4 = (i9 - i10 >> 4) + 1 | 0; + if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else { + i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0; + i12 = i13 >> 3; + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0); + i10 = i8 + 8 | 0; + i4 = HEAP32[i10 >> 2] | 0; + i9 = HEAP32[i3 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i7, i6, ((i6 | 0) < 0) << 31 >> 31); + HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i9, i5, i1); + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16; + __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8); + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8); + STACKTOP = i11; + return; + } +} + +function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPKcRjEEEvDpOT_(i2, i3, i5, i6) { + i2 = i2 | 0; + i3 = i3 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i11 + 24 | 0; + i7 = i11 + 20 | 0; + i8 = i11; + i9 = HEAP32[i2 + 4 >> 2] | 0; + i10 = HEAP32[i2 >> 2] | 0; + i4 = (i9 - i10 >> 4) + 1 | 0; + if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else { + i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0; + i12 = i13 >> 3; + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0); + i10 = i8 + 8 | 0; + i12 = HEAP32[i10 >> 2] | 0; + i4 = HEAP32[i3 >> 2] | 0; + i9 = HEAP32[i5 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i7, HEAP32[i6 >> 2] | 0, 0); + HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i12, i4, i9, i1); + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16; + __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8); + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8); + STACKTOP = i11; + return; + } +} + +function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPcjEEEvDpOT_(i2, i3, i5, i6) { + i2 = i2 | 0; + i3 = i3 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i11 + 24 | 0; + i7 = i11 + 20 | 0; + i8 = i11; + i9 = HEAP32[i2 + 4 >> 2] | 0; + i10 = HEAP32[i2 >> 2] | 0; + i4 = (i9 - i10 >> 4) + 1 | 0; + if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else { + i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0; + i12 = i13 >> 3; + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0); + i10 = i8 + 8 | 0; + i12 = HEAP32[i10 >> 2] | 0; + i4 = HEAP32[i3 >> 2] | 0; + i9 = HEAP32[i5 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i7, HEAP32[i6 >> 2] | 0, 0); + HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i12, i4, i9, i1); + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16; + __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8); + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8); + STACKTOP = i11; + return; + } +} + function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -65864,10 +66235,10 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5; if (HEAP8[i4 + 12 >> 0] | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21471) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21370) | 0; i2 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i2; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i2) | 0; @@ -65875,7 +66246,7 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) { } i2 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i4) | 0; i3 = i4 + 40 | 0; - if ((i2 | 0) != ((HEAP32[i4 + 44 >> 2] | 0) - (HEAP32[i3 >> 2] | 0) >> 2 | 0)) ___assert_fail(21484, 18854, 1677, 21508); + if ((i2 | 0) != ((HEAP32[i4 + 44 >> 2] | 0) - (HEAP32[i3 >> 2] | 0) >> 2 | 0)) ___assert_fail(21383, 18750, 1699, 21407); i1 = 0; while (1) { if (i1 >>> 0 >= i2 >>> 0) { @@ -65893,7 +66264,7 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) { if ((i1 | 0) == 7) { STACKTOP = i5; return; - } else if ((i1 | 0) == 9) ___assert_fail(21518, 18854, 1682, 21508); + } else if ((i1 | 0) == 9) ___assert_fail(21417, 18750, 1704, 21407); } function __ZN4wasm13WasmValidator9visitCallEPNS_4CallE(i2, i3) { @@ -65908,12 +66279,12 @@ function __ZN4wasm13WasmValidator9visitCallEPNS_4CallE(i2, i3) { HEAP32[i9 >> 2] = HEAP32[i3 + 24 >> 2]; HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; i1 = __ZN4wasm6Module13checkFunctionENS_4NameE(i8, i1) | 0; - L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15276) | 0 ? (i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15299) | 0) : 0) { + L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15323) | 0 ? (i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15346) | 0) : 0) { i1 = 0; while (1) { if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1; i9 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i4, i1) | 0; - if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4CallENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15328) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15356) | 0, i1) | 0, 15370) | 0; + if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4CallENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15375) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15403) | 0, i1) | 0, 31816) | 0; i1 = i1 + 1 | 0; } } while (0); @@ -65921,6 +66292,39 @@ function __ZN4wasm13WasmValidator9visitCallEPNS_4CallE(i2, i3) { return; } +function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstEPcjEEEvDpOT_(i2, i3, i5, i6) { + i2 = i2 | 0; + i3 = i3 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i11 + 24 | 0; + i7 = i11 + 20 | 0; + i8 = i11; + i9 = HEAP32[i2 + 4 >> 2] | 0; + i10 = HEAP32[i2 >> 2] | 0; + i4 = (i9 - i10 >> 4) + 1 | 0; + if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else { + i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0; + i12 = i13 >> 3; + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0); + i10 = i8 + 8 | 0; + i12 = HEAP32[i10 >> 2] | 0; + i4 = HEAP32[i3 >> 2] | 0; + i9 = HEAP32[i5 >> 2] | 0; + __ZN4wasm7AddressC2Ey(i7, HEAP32[i6 >> 2] | 0, 0); + HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i12, i4, i9, i1); + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16; + __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8); + __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8); + STACKTOP = i11; + return; + } +} + function ___stdio_read(i6, i7, i8) { i6 = i6 | 0; i7 = i7 | 0; @@ -65939,7 +66343,7 @@ function ___stdio_read(i6, i7, i8) { i5 = i6 + 44 | 0; HEAP32[i1 + 8 >> 2] = HEAP32[i5 >> 2]; HEAP32[i1 + 12 >> 2] = i11; - if (!(HEAP32[11467] | 0)) { + if (!(HEAP32[11548] | 0)) { HEAP32[i3 >> 2] = HEAP32[i6 + 60 >> 2]; HEAP32[i3 + 4 >> 2] = i1; HEAP32[i3 + 8 >> 2] = 2; @@ -66295,9 +66699,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt function _instantiate() { var i1 = 0, i2 = 0, i3 = 0; - if (HEAP8[49408] | 0 ? (i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13079) | 0, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(HEAP32[11250] | 0, i2) | 0, 10) | 0, HEAP8[49408] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13103) | 0; + if (HEAP8[49732] | 0 ? (i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13083) | 0, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(HEAP32[11328] | 0, i2) | 0, 10) | 0, HEAP8[49732] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13107) | 0; _emscripten_asm_const_v(6); - i1 = HEAP32[11250] | 0; + i1 = HEAP32[11328] | 0; i2 = HEAP32[i1 + 28 >> 2] | 0; i1 = HEAP32[i1 + 24 >> 2] | 0; while (1) { @@ -66305,7 +66709,7 @@ function _instantiate() { _emscripten_asm_const_ii(7, HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0; i1 = i1 + 4 | 0; } - i1 = HEAP32[11250] | 0; + i1 = HEAP32[11328] | 0; i2 = HEAP32[i1 + 16 >> 2] | 0; i1 = HEAP32[i1 + 12 >> 2] | 0; while (1) { @@ -66314,13 +66718,13 @@ function _instantiate() { _emscripten_asm_const_iiii(8, HEAP32[i3 + 4 >> 2] | 0, HEAP32[i3 + 8 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; i1 = i1 + 4 | 0; } - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13565) | 0; + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13569) | 0; i3 = __Znwj(40) | 0; - i1 = HEAP32[11250] | 0; + i1 = HEAP32[11328] | 0; i2 = __Znwj(4) | 0; HEAP32[i2 >> 2] = 2496; __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i3, i1, i2); - HEAP32[11249] = i3; + HEAP32[11327] = i3; _emscripten_asm_const_v(9); return; } @@ -66418,7 +66822,7 @@ function __ZN4wasm5Unary8finalizeEv(i1) { break; } default: - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 17756) | 0, HEAP32[i2 >> 2] | 0) | 0, 10) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 17690) | 0, HEAP32[i2 >> 2] | 0) | 0, 10) | 0; } while (0); return; } @@ -66480,17 +66884,17 @@ function __ZN4wasm17WasmBinaryBuilder10visitBreakEPNS_5BreakEh(i2, i3, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5; if (HEAP8[i2 + 12 >> 0] | 0) { - i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20120) | 0; + i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20016) | 0; i7 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i7) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i6) | 0; } i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; - if ((i1 | 1 | 0) != 1) ___assert_fail(20135, 18854, 1831, 20160); + if ((i1 | 1 | 0) != 1) ___assert_fail(20031, 18750, 1853, 20056); i7 = __ZN4wasm17WasmBinaryBuilder12getBreakNameEi(i2, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0) | 0; HEAP32[i3 + 8 >> 2] = i7; if (i4 << 24 >> 24 == 7) { @@ -66506,6 +66910,49 @@ function __ZN4wasm17WasmBinaryBuilder10visitBreakEPNS_5BreakEh(i2, i3, i4) { return; } +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE7visitIfEPNS_2IfE(i3, i4, i1) { + i3 = i3 | 0; + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i5; + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i2, i4, HEAP32[i1 + 8 >> 2] | 0); + do if (!(HEAP32[i2 + 16 >> 2] | 0)) if (!(__ZNK4wasm7Literal6geti32Ev(i2) | 0)) { + i1 = HEAP32[i1 + 16 >> 2] | 0; + if (!i1) { + HEAP32[i3 >> 2] = 0; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i3 + 16 >> 2] = 0; + break; + } else { + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1); + break; + } + } else { + __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i1 + 12 >> 2] | 0); + if (HEAP32[i3 + 16 >> 2] | 0) break; + if (HEAP32[i1 + 16 >> 2] | 0) break; + HEAP32[i3 >> 2] = 0; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + break; + } else { + HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i3 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i3 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i3 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + HEAP32[i3 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; + HEAP32[i3 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; + } while (0); + STACKTOP = i5; + return; +} + function __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i1, i2, i3, i4, i5, i6) { i1 = i1 | 0; i2 = i2 | 0; @@ -66518,7 +66965,7 @@ function __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTyp STACKTOP = STACKTOP + 32 | 0; i7 = i9; i8 = i1 + 40 | 0; - if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i8, i2) | 0) != (i1 + 44 | 0)) ___assert_fail(14131, 11743, 189, 14179); + if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i8, i2) | 0) != (i1 + 44 | 0)) ___assert_fail(14135, 11747, 189, 14183); i10 = i1 + 16 | 0; i5 = HEAP32[i5 >> 2] | 0; i6 = HEAP32[i6 >> 2] | 0; @@ -66533,7 +66980,7 @@ function __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTyp if (i8 >>> 0 < (HEAP32[i1 + 20 >> 2] | 0) >>> 0) { STACKTOP = i9; return; - } else ___assert_fail(14194, 11743, 192, 14179); + } else ___assert_fail(14198, 11747, 192, 14183); } function __ZNSt3__26vectorINS0_INS0_IN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11short_allocIS3_Lj4096EEEEENS4_IS6_Lj4096EEEEENS4_IS8_Lj4096EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS8_RS9_EE(i2, i3) { @@ -66612,7 +67059,7 @@ function __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i4, i1) { i4 = i4 | 0; i1 = i1 | 0; var i2 = 0, i3 = 0, i5 = 0, i6 = 0; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 33433, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 33733, 0) | 0; __ZN4wasm16PrintSExpression9incIndentEv(i4); __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 + 8 >> 2] | 0); i6 = i4 + 20 | 0; @@ -66644,8 +67091,8 @@ function __ZN6cashew12ValueBuilder18appendCodeToSwitchENS_3RefES1_b(i4, i5, i1) i3 = i7 + 8 | 0; i6 = i7 + 4 | 0; i2 = i7; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45128) | 0)) ___assert_fail(29072, 34046, 1611, 29134); - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 45044) | 0)) ___assert_fail(29153, 34046, 1612, 29134); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45440) | 0)) ___assert_fail(29364, 34346, 1611, 29426); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 45356) | 0)) ___assert_fail(29445, 34346, 1612, 29426); L7 : do if (i1) { i6 = __ZN6cashew3RefixEj(i4, 2) | 0; i6 = __ZN6cashew5Value4backEv(__ZN6cashew5Value4backEv(HEAP32[i6 >> 2] | 0) | 0) | 0; @@ -66828,7 +67275,7 @@ function _mbtowc(i1, i6, i4) { i1 = i2 + -194 | 0; if (i1 >>> 0 <= 50) { i2 = i6 + 1 | 0; - i3 = HEAP32[3576 + (i1 << 2) >> 2] | 0; + i3 = HEAP32[3580 + (i1 << 2) >> 2] | 0; if (i4 >>> 0 < 4 ? i3 & -2147483648 >>> ((i4 * 6 | 0) + -6 | 0) | 0 : 0) break; i1 = HEAPU8[i2 >> 0] | 0; i4 = i1 >>> 3; @@ -66865,49 +67312,6 @@ function _mbtowc(i1, i6, i4) { return i1 | 0; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE7visitIfEPNS_2IfE(i3, i4, i1) { - i3 = i3 | 0; - i4 = i4 | 0; - i1 = i1 | 0; - var i2 = 0, i5 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i2 = i5; - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i2, i4, HEAP32[i1 + 8 >> 2] | 0); - do if (!(HEAP32[i2 + 16 >> 2] | 0)) if (!(__ZNK4wasm7Literal6geti32Ev(i2) | 0)) { - i1 = HEAP32[i1 + 16 >> 2] | 0; - if (!i1) { - HEAP32[i3 >> 2] = 0; - i4 = i3 + 8 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i3 + 16 >> 2] = 0; - break; - } else { - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1); - break; - } - } else { - __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i1 + 12 >> 2] | 0); - if (HEAP32[i3 + 16 >> 2] | 0) break; - if (HEAP32[i1 + 16 >> 2] | 0) break; - HEAP32[i3 >> 2] = 0; - i4 = i3 + 8 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - break; - } else { - HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i3 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i3 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i3 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - HEAP32[i3 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; - HEAP32[i3 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; - } while (0); - STACKTOP = i5; - return; -} - function __ZNSt3__26vectorIN4wasm6WalkerINS1_13WasmValidatorENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i1, i2, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -67055,7 +67459,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__gro i3 = i6 << 1; i1 = i1 >>> 0 < i3 >>> 0 ? i3 : i1; i1 = i1 >>> 0 < 2 ? 2 : i1 + 4 & -4; - if (i1 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else i8 = i1; + if (i1 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else i8 = i1; } else i8 = 1073741807; i3 = __Znwj(i8 << 2) | 0; if (i10 | 0) __ZNSt3__211char_traitsIwE4copyEPwPKwj(i3, i9, i10) | 0; @@ -67108,42 +67512,6 @@ function __ZNSt3__26vectorIN4wasm7LiteralENS_9allocatorIS2_EEE8__appendEj(i5, i6 return; } -function __ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i2) { - i2 = i2 | 0; - var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0; - i10 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i10; - if (HEAP8[i2 + 12 >> 0] | 0) { - i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21450) | 0; - i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0; - __ZNSt3__26localeD2Ev(i3); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0; - } - i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; - i5 = i2 + 116 | 0; - i6 = i2 + 120 | 0; - i7 = i2 + 112 | 0; - i1 = 0; - while (1) { - if ((i1 | 0) == (i4 | 0)) break; - i8 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; - HEAP32[i3 >> 2] = i8; - i9 = HEAP32[i5 >> 2] | 0; - if ((i9 | 0) == (HEAP32[i6 >> 2] | 0)) __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_(i7, i3); else { - HEAP32[i9 >> 2] = i8; - HEAP32[i5 >> 2] = i9 + 4; - } - i1 = i1 + 1 | 0; - } - STACKTOP = i10; - return; -} - function __ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i3, i4) { i3 = i3 | 0; i4 = i4 | 0; @@ -67182,7 +67550,7 @@ function __ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i3, i4) { HEAP32[HEAP32[i9 >> 2] >> 2] = i12; HEAP32[HEAP32[i3 + 12 >> 2] >> 2] = HEAP32[i10 >> 2]; i12 = HEAP32[i11 >> 2] | 0; - if (((HEAP32[HEAP32[i9 >> 2] >> 2] | 0) + (HEAP32[i10 >> 2] | 0) | 0) >>> 0 > ((HEAP32[i12 + 4 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) | 0) >>> 0) ___assert_fail(19348, 18854, 1247, 42730); else i2 = 1; + if (((HEAP32[HEAP32[i9 >> 2] >> 2] | 0) + (HEAP32[i10 >> 2] | 0) | 0) >>> 0 > ((HEAP32[i12 + 4 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) | 0) >>> 0) ___assert_fail(19244, 18750, 1255, 43043); else i2 = 1; } else i2 = 0; return i2 | 0; } @@ -67251,7 +67619,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseReturnERPcP } if (i2 << 24 >> 24 == i5 << 24 >> 24) break; else i1 = i1 + 1 | 0; } - if ((i10 | 0) == 8) ___assert_fail(28880, 28546, 463, 28900); + if ((i10 | 0) == 8) ___assert_fail(29172, 28838, 463, 29192); if (i5 << 24 >> 24 == 59) HEAP32[i8 >> 2] = i4 + 1; HEAP32[i9 >> 2] = i3; HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; @@ -67749,11 +68117,11 @@ function __ZN4wasm17WasmBinaryBuilder13visitGetLocalEPNS_8GetLocalE(i2, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5; if (HEAP8[i2 + 12 >> 0] | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20472) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20368) | 0; i3 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, HEAP32[i2 + 16 >> 2] | 0) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i6) | 0; @@ -67768,7 +68136,7 @@ function __ZN4wasm17WasmBinaryBuilder13visitGetLocalEPNS_8GetLocalE(i2, i4) { HEAP32[i4 + 4 >> 2] = i6; STACKTOP = i5; return; - } else ___assert_fail(20491, 18854, 1900, 20534); + } else ___assert_fail(20387, 18750, 1922, 20430); } function __ZNSt3__26vectorINS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i1, i2) { @@ -67844,7 +68212,7 @@ function __ZN4wasm7Builder6addVarEPNS_8FunctionENS_4NameENS_8WasmTypeE(i6, i7, i i2 = i6 + 24 | 0; i9 = HEAP32[i2 >> 2] | 0; i4 = i9; - if ((HEAP32[i6 + 60 >> 2] | 0) != ((i9 - (HEAP32[i1 >> 2] | 0) >> 2) + ((HEAP32[i6 + 12 >> 2] | 0) - (HEAP32[i6 + 8 >> 2] | 0) >> 2) | 0)) ___assert_fail(16700, 16672, 228, 16769); + if ((HEAP32[i6 + 60 >> 2] | 0) != ((i9 - (HEAP32[i1 >> 2] | 0) >> 2) + ((HEAP32[i6 + 12 >> 2] | 0) - (HEAP32[i6 + 8 >> 2] | 0) >> 2) | 0)) ___assert_fail(16677, 16649, 228, 16746); if (i4 >>> 0 < (HEAP32[i6 + 28 >> 2] | 0) >>> 0) { HEAP32[i4 >> 2] = i3; HEAP32[i2 >> 2] = i4 + 4; @@ -67869,11 +68237,11 @@ function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_7Literal var i3 = 0; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i1, 40) | 0; i3 = HEAP32[i2 >> 2] | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 26251) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 26543) | 0; switch (i3 | 0) { case 0: { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, 33740) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, 34040) | 0; break; } case 1: @@ -67929,7 +68297,7 @@ function __ZN4wasm6Module15addFunctionTypeEPNS_12FunctionTypeE(i5, i6) { __ZNSt3__213__vector_baseIN4wasm8WasmTypeENS_9allocatorIS2_EEED2Ev(i2 + 8 | 0); __ZdlPv(i2); } - i5 = i5 + 128 | 0; + i5 = i5 + 136 | 0; i4 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i5, i6) | 0; HEAP32[i4 >> 2] = i6; i7 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i5, i7) | 0; @@ -67982,7 +68350,7 @@ function __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERy(i3, i4) { HEAP32[i7 >> 2] = 0; i11 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i8 >> 2] = i11; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47500) | 0; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47824) | 0; i10 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 36 >> 2] | 0; HEAP32[i5 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -68017,7 +68385,7 @@ function __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERj(i3, i4) { HEAP32[i7 >> 2] = 0; i11 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i8 >> 2] = i11; - i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47500) | 0; + i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47824) | 0; i10 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] | 0; HEAP32[i5 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -68042,10 +68410,10 @@ function __ZN4wasm17WasmBinaryBuilder7visitIfEPNS_2IfE(i3, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5; if (HEAP8[i3 + 12 >> 0] | 0) { - i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20051) | 0; + i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19947) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i6) | 0; @@ -68066,7 +68434,7 @@ function __ZN4wasm17WasmBinaryBuilder7visitIfEPNS_2IfE(i3, i4) { if ((i1 | 0) == 15) { STACKTOP = i5; return; - } else ___assert_fail(20063, 18854, 1809, 20098); + } else ___assert_fail(19959, 18750, 1831, 19994); } function __ZNSt3__26vectorINS_10unique_ptrIN4wasm8FunctionENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i1, i2) { @@ -68353,8 +68721,8 @@ function __ZL25default_terminate_handlerv() { i2 = HEAP32[i1 >> 2] | 0; i1 = HEAP32[i1 + 4 >> 2] | 0; if (!((i2 & -256 | 0) == 1126902528 & (i1 | 0) == 1129074247)) { - HEAP32[i3 >> 2] = HEAP32[2682]; - _abort_message(41743, i3); + HEAP32[i3 >> 2] = HEAP32[2683]; + _abort_message(42056, i3); } if ((i2 | 0) == 1126902529 & (i1 | 0) == 1129074247) i1 = HEAP32[i4 + 44 >> 2] | 0; else i1 = i4 + 80 | 0; HEAP32[i5 >> 2] = i1; @@ -68362,19 +68730,19 @@ function __ZL25default_terminate_handlerv() { i1 = HEAP32[i4 + 4 >> 2] | 0; if (FUNCTION_TABLE_iiii[HEAP32[(HEAP32[490] | 0) + 16 >> 2] & 31](1960, i4, i5) | 0) { i8 = HEAP32[i5 >> 2] | 0; - i5 = HEAP32[2682] | 0; + i5 = HEAP32[2683] | 0; i8 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i8 >> 2] | 0) + 8 >> 2] & 127](i8) | 0; HEAP32[i6 >> 2] = i5; HEAP32[i6 + 4 >> 2] = i1; HEAP32[i6 + 8 >> 2] = i8; - _abort_message(41657, i6); + _abort_message(41970, i6); } else { - HEAP32[i8 >> 2] = HEAP32[2682]; + HEAP32[i8 >> 2] = HEAP32[2683]; HEAP32[i8 + 4 >> 2] = i1; - _abort_message(41702, i8); + _abort_message(42015, i8); } } - _abort_message(41781, i7); + _abort_message(42094, i7); } function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEiEENS_22__unordered_map_hasherIS3_S4_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S4_NS_8equal_toIS3_EELb1EEENS_9allocatorIS4_EEE6rehashEj(i4, i1) { @@ -68434,13 +68802,13 @@ function __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i2, i3, i4, i i1 = i7 + 4 | 0; i6 = i7; if (i3) i1 = 1; else { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 15021) | 0, i5) | 0, 14766) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 15068) | 0, i5) | 0, 14824) | 0; HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; i6 = __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -68460,11 +68828,11 @@ function __ZN4wasm17WasmBinaryBuilder14visitGetGlobalEPNS_9GetGlobalE(i2, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5; if (HEAP8[i2 + 12 >> 0] | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20580) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20476) | 0; i3 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, HEAP32[i2 + 16 >> 2] | 0) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i6) | 0; @@ -68478,7 +68846,7 @@ function __ZN4wasm17WasmBinaryBuilder14visitGetGlobalEPNS_9GetGlobalE(i2, i4) { HEAP32[i4 + 4 >> 2] = HEAP32[(HEAP32[i1 + (i3 << 2) >> 2] | 0) + 4 >> 2]; STACKTOP = i5; return; - } else ___assert_fail(20600, 18854, 1913, 20634); + } else ___assert_fail(20496, 18750, 1935, 20530); } function __ZN4wasm6Module12removeImportENS_4NameE(i8, i9) { @@ -68527,7 +68895,7 @@ function __ZN4wasm6Module12removeImportENS_4NameE(i8, i9) { __ZdlPv(i1); } } while (0); - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__erase_uniqueIS3_EEjRKT_(i8 + 140 | 0, i9) | 0; + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__erase_uniqueIS3_EEjRKT_(i8 + 148 | 0, i9) | 0; return; } @@ -68541,7 +68909,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBreakERNS_7ElementE(i2, i3) { i1 = (__ZN4wasm7Element4listEv(i3) | 0) + 8 | 0; if ((HEAP32[i1 >> 2] | 0) != 2) { i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0; - if ((i1 | 0) == (HEAP32[11450] | 0)) { + if ((i1 | 0) == (HEAP32[11530] | 0)) { i1 = (__ZN4wasm7Element4listEv(i3) | 0) + 8 | 0; if ((HEAP32[i1 >> 2] | 0) >>> 0 > 3) { i1 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i2, __ZN4wasm7ElementixEj(i3, 2) | 0) | 0; @@ -68599,7 +68967,7 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina i6 = i5 + 16 | 0; i7 = i5 + 20 | 0; i8 = i5 + 24 | 0; - if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351); + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664); __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i6, 97, i2 + 36 | 0); while (1) { i4 = HEAP32[i8 >> 2] | 0; @@ -68627,7 +68995,7 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina HEAP32[i4 >> 2] = i1; HEAP32[i6 >> 2] = 0; } - if ((i1 | 0) == 9) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 12) return; + if ((i1 | 0) == 9) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 12) return; } function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i7) { @@ -68657,7 +69025,7 @@ function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i7) { __ZN4wasm8FunctionD2Ev(i2); __ZdlPv(i2); } - i6 = i6 + 164 | 0; + i6 = i6 + 172 | 0; i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0; HEAP32[i5 >> 2] = i7; i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0; @@ -68704,7 +69072,7 @@ function __ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocator HEAP32[i7 >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; HEAP32[i7 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 41648, 5); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 41961, 5); HEAP32[i4 >> 2] = 0; i5 = (HEAP8[i1 + 11 >> 0] | 0) < 0 ? HEAP32[i1 >> 2] | 0 : i1; i9 = ___errno_location() | 0; @@ -68724,6 +69092,35 @@ function __ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocator return i2 | 0; } +function __ZN4wasm17WasmBinaryBuilder10readMemoryEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i3; + if (HEAP8[i1 + 12 >> 0] | 0) { + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19291) | 0; + i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i2 >> 2] = i5; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; + i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; + __ZNSt3__26localeD2Ev(i2); + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0; + } + i5 = (HEAP32[i1 >> 2] | 0) + 80 | 0; + __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0; + i5 = (HEAP32[i1 >> 2] | 0) + 84 | 0; + __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0; + if ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) << 24 >> 24) { + i5 = (HEAP32[i1 >> 2] | 0) + 100 | 0; + __ZN6cashew7IString3setEPKcb(i2, 35286, 0); + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + } + STACKTOP = i3; + return; +} + function __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i2, i3, i4, i5) { i2 = i2 | 0; i3 = i3 | 0; @@ -68735,13 +69132,13 @@ function __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i2, i3, i4, i1 = i7 + 4 | 0; i6 = i7; if (i3) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 16450) | 0, i5) | 0, 14766) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 16427) | 0, i5) | 0, 14824) | 0; HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; i6 = __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -68793,35 +69190,6 @@ function __ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3st return; } -function __ZN4wasm17WasmBinaryBuilder10readMemoryEv(i1) { - i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i2 = i3; - if (HEAP8[i1 + 12 >> 0] | 0) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19395) | 0; - i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; - i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; - __ZNSt3__26localeD2Ev(i2); - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0; - } - i5 = (HEAP32[i1 >> 2] | 0) + 72 | 0; - __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0; - i5 = (HEAP32[i1 >> 2] | 0) + 76 | 0; - __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0; - if ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) << 24 >> 24) { - i5 = (HEAP32[i1 >> 2] | 0) + 92 | 0; - __ZN6cashew7IString3setEPKcb(i2, 34986, 0); - HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; - } - STACKTOP = i3; - return; -} - function __ZNSt3__26vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -68853,14 +69221,14 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterParenE i5 = i1 + 4 | 0; __ZNSt3__26vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i1, (((HEAP32[i5 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) | 0) / 12 | 0) + 1 | 0); __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i2); - i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i2, 42358) | 0; + i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i2, 42671) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i2); i1 = HEAP32[i2 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 41) ___assert_fail(28926, 28546, 662, 29500); + if ((HEAP8[i1 >> 0] | 0) != 41) ___assert_fail(29218, 28838, 662, 29792); HEAP32[i2 >> 2] = i1 + 1; i1 = HEAP32[i5 >> 2] | 0; i2 = i1 + -12 | 0; - if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i4 = i1; else ___assert_fail(29204, 28546, 664, 29500); + if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i4 = i1; else ___assert_fail(29496, 28838, 664, 29792); while (1) { if ((i4 | 0) == (i2 | 0)) break; i1 = i4 + -12 | 0; @@ -69055,7 +69423,7 @@ function __ZN4wasm7Builder8addParamEPNS_8FunctionENS_4NameENS_8WasmTypeE(i6, i7, i5 = i6 + 12 | 0; i9 = HEAP32[i5 >> 2] | 0; i1 = i9; - if ((HEAP32[i6 + 60 >> 2] | 0) != (i9 - (HEAP32[i4 >> 2] | 0) >> 2 | 0)) ___assert_fail(16623, 16672, 218, 16691); + if ((HEAP32[i6 + 60 >> 2] | 0) != (i9 - (HEAP32[i4 >> 2] | 0) >> 2 | 0)) ___assert_fail(16600, 16649, 218, 16668); if ((i1 | 0) == (HEAP32[i6 + 16 >> 2] | 0)) __ZNSt3__26vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i4, i3); else { HEAP32[i1 >> 2] = i2; HEAP32[i5 >> 2] = i1 + 4; @@ -69242,10 +69610,10 @@ function __ZN4wasm17WasmBinaryBuilder14visitSetGlobalEPNS_9SetGlobalE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i3 = i4; if (HEAP8[i1 + 12 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20649) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20545) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -69260,7 +69628,7 @@ function __ZN4wasm17WasmBinaryBuilder14visitSetGlobalEPNS_9SetGlobalE(i1, i2) { HEAP32[i2 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; STACKTOP = i4; return; - } else ___assert_fail(20600, 18854, 1919, 20668); + } else ___assert_fail(20496, 18750, 1941, 20564); } function __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i3, i4) { @@ -69289,7 +69657,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i3, i4) { if ((i1 + 2 | 0) == (HEAP32[i4 >> 2] | 0)) { __ZN4wasm6Module9addGlobalEPNS_6GlobalE(HEAP32[i3 >> 2] | 0, i5); return; - } else ___assert_fail(18773, 17152, 1400, 18787); + } else ___assert_fail(18669, 17086, 1423, 18683); } function __ZN4wasm13WasmValidator10visitBlockEPNS_5BlockE(i1, i2) { @@ -69317,7 +69685,7 @@ function __ZN4wasm13WasmValidator10visitBlockEPNS_5BlockE(i1, i2) { {} } i6 = __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERS8_(i5, i4) | 0; - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5BlockENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i6 >> 2] | 0, i2, 15095) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5BlockENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i6 >> 2] | 0, i2, 15142) | 0; } while (0); __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE14__erase_uniqueIS3_EEjRKT_(i5, i4) | 0; } @@ -69372,7 +69740,7 @@ function __ZN6cashew12ValueBuilder7makeForENS_3RefES1_S1_S1_(i1, i2, i3, i4) { i8 = i5 + 4 | 0; i7 = i5; i10 = __ZN6cashew12ValueBuilder12makeRawArrayEi(5) | 0; - i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45096) | 0; + i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45408) | 0; HEAP32[i12 >> 2] = i13; HEAP32[i6 >> 2] = HEAP32[i12 >> 2]; i10 = __ZN6cashew5Value9push_backENS_3RefE(i10, i6) | 0; @@ -69402,10 +69770,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i1, STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69427,10 +69795,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i1, i STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69506,10 +69874,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_8SetLocalEEEbbT_PKc(i1, i2, STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69531,10 +69899,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6SwitchEEEbbT_PKc(i1, i2, i3 STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69556,10 +69924,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5UnaryEEEbbT_PKc(i1, i2, i3, STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69581,10 +69949,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5BreakEEEbbT_PKc(i1, i2, i3, STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69687,7 +70055,7 @@ function __ZN4wasm6Module9addImportEPNS_6ImportE(i6, i7) { i2 = HEAP32[i1 >> 2] | 0; HEAP32[i1 >> 2] = 0; if (i2 | 0) __ZdlPv(i2); - i6 = i6 + 140 | 0; + i6 = i6 + 148 | 0; i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0; HEAP32[i5 >> 2] = i7; i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0; @@ -69720,7 +70088,7 @@ function __ZN4wasm6Module9addGlobalEPNS_6GlobalE(i6, i7) { i2 = HEAP32[i1 >> 2] | 0; HEAP32[i1 >> 2] = 0; if (i2 | 0) __ZdlPv(i2); - i6 = i6 + 176 | 0; + i6 = i6 + 184 | 0; i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_6GlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0; HEAP32[i5 >> 2] = i7; i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_6GlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0; @@ -69753,7 +70121,7 @@ function __ZN4wasm6Module9addExportEPNS_6ExportE(i6, i7) { i2 = HEAP32[i1 >> 2] | 0; HEAP32[i1 >> 2] = 0; if (i2 | 0) __ZdlPv(i2); - i6 = i6 + 152 | 0; + i6 = i6 + 160 | 0; i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0; HEAP32[i5 >> 2] = i7; i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0; @@ -69770,10 +70138,10 @@ function __ZN4wasm17WasmBinaryBuilder13visitSetLocalEPNS_8SetLocalE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i3 = i4; if (HEAP8[i1 + 12 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20548) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20444) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -69787,7 +70155,7 @@ function __ZN4wasm17WasmBinaryBuilder13visitSetLocalEPNS_8SetLocalE(i1, i2) { HEAP32[i2 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; STACKTOP = i4; return; - } else ___assert_fail(20491, 18854, 1906, 20566); + } else ___assert_fail(20387, 18750, 1928, 20462); } function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i1, i2, i3, i4) { @@ -69800,10 +70168,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i1, i2, i3, STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69879,10 +70247,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_2IfEEEbbT_PKc(i1, i2, i3, i4 STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0; + i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -69932,12 +70300,12 @@ function __ZN4wasm13WasmValidator14doWalkFunctionEPNS_8FunctionE(i2, i1) { i5 = i6; __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i2, i1 + 36 | 0); i3 = i2 + 28 | 0; - if (!(__ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i2, (HEAP32[i2 + 36 >> 2] | 0) == 0, 15045, 15059) | 0)) { + if (!(__ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i2, (HEAP32[i2 + 36 >> 2] | 0) == 0, 15092, 15106) | 0)) { i2 = i2 + 32 | 0; i1 = HEAP32[i3 >> 2] | 0; while (1) { if ((i1 | 0) == (i2 | 0)) break; - i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15091) | 0; + i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15138) | 0; HEAP32[i5 >> 2] = HEAP32[i1 + 16 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i4) | 0, 10) | 0; @@ -69949,6 +70317,34 @@ function __ZN4wasm13WasmValidator14doWalkFunctionEPNS_8FunctionE(i2, i1) { return; } +function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_10ExpressionEEEEvDpOT_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i3 = i7; + i4 = HEAP32[i1 + 4 >> 2] | 0; + i5 = HEAP32[i1 >> 2] | 0; + i6 = (i4 - i5 >> 4) + 1 | 0; + if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else { + i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0; + i8 = i9 >> 3; + __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i3, i9 >> 4 >>> 0 < 134217727 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 268435455, i4 - i5 >> 4, i1 + 8 | 0); + i6 = i3 + 8 | 0; + i5 = HEAP32[i6 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i6 >> 2] = i5 + 16; + __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i1, i3); + __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i3); + STACKTOP = i7; + return; + } +} + function __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj(i8, i4, i1, i7) { i8 = i8 | 0; i4 = i4 | 0; @@ -69990,112 +70386,112 @@ function __ZN4wasm17getExpressionNameEPNS_10ExpressionE(i2) { } case 1: { - i1 = 35166; + i1 = 35471; break; } case 2: { - i1 = 33433; + i1 = 33733; break; } case 3: { - i1 = 33144; + i1 = 33485; break; } case 4: { - i1 = 33467; + i1 = 33767; break; } case 5: { - i1 = 33482; + i1 = 33782; break; } case 6: { - i1 = 35135; + i1 = 35440; break; } case 7: { - i1 = 35140; + i1 = 35445; break; } case 8: { - i1 = 35152; + i1 = 35457; break; } case 9: { - i1 = 17762; + i1 = 17696; break; } case 10: { - i1 = 17772; + i1 = 17706; break; } case 11: { - i1 = 17782; + i1 = 17716; break; } case 12: { - i1 = 17793; + i1 = 17727; break; } case 13: { - i1 = 17804; + i1 = 17738; break; } case 14: { - i1 = 17809; + i1 = 17743; break; } case 15: { - i1 = 33401; + i1 = 33701; break; } case 16: { - i1 = 17815; + i1 = 17749; break; } case 17: { - i1 = 33419; + i1 = 33719; break; } case 18: { - i1 = 31703; + i1 = 32049; break; } case 19: { - i1 = 33426; + i1 = 33726; break; } case 20: { - i1 = 17821; + i1 = 17755; break; } case 21: { - i1 = 31651; + i1 = 31997; break; } case 22: { - i1 = 31639; + i1 = 31985; break; } default: @@ -70104,6 +70500,34 @@ function __ZN4wasm17getExpressionNameEPNS_10ExpressionE(i2) { return i1 | 0; } +function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_5ConstEEEEvDpOT_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i3 = i7; + i4 = HEAP32[i1 + 4 >> 2] | 0; + i5 = HEAP32[i1 >> 2] | 0; + i6 = (i4 - i5 >> 4) + 1 | 0; + if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else { + i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0; + i8 = i9 >> 3; + __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i3, i9 >> 4 >>> 0 < 134217727 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 268435455, i4 - i5 >> 4, i1 + 8 | 0); + i6 = i3 + 8 | 0; + i5 = HEAP32[i6 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i6 >> 2] = i5 + 16; + __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i1, i3); + __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i3); + STACKTOP = i7; + return; + } +} + function __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i8, i5, i3, i1, i6, i2) { i8 = i8 | 0; i5 = i5 | 0; @@ -70140,10 +70564,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i1, i2, i3 STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0) | 0; + i4 = __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -70265,7 +70689,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i4 i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseMaybeBracketedERPcPKc(i4, i5, i1) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i5); __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i6, HEAP32[i5 >> 2] | 0); - if ((HEAP32[i6 + 12 >> 2] | 0) == 0 ? (HEAP32[i6 >> 2] | 0) == (HEAP32[11272] | 0) : 0) { + if ((HEAP32[i6 + 12 >> 2] | 0) == 0 ? (HEAP32[i6 >> 2] | 0) == (HEAP32[11350] | 0) : 0) { HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + (HEAP32[i6 + 8 >> 2] | 0); i6 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseParennedERPc(i4, i5) | 0; HEAP32[i7 >> 2] = i1; @@ -70276,7 +70700,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i4 STACKTOP = i9; return i8 | 0; } - ___assert_fail(28938, 28546, 487, 28980); + ___assert_fail(29230, 28838, 487, 29272); return 0; } @@ -70312,7 +70736,7 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doWalkModuleEP __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12walkFunctionEPNS_8FunctionE(i3, HEAP32[i1 >> 2] | 0); i1 = i1 + 4 | 0; } - __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i3, i4 + 72 | 0); + __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i3, i4 + 80 | 0); return; } @@ -70339,6 +70763,23 @@ function __ZN4wasm13WasmValidator9noteBreakENS_4NameEPNS_10ExpressionE(i2, i4, i return; } +function __ZZ11instantiateEN19JSExternalInterface10callImportEPN4wasm6ImportERNSt3__26vectorINS0_7LiteralENS3_9allocatorIS5_EEEE(i4, i2, i5, i3) { + i4 = i4 | 0; + i2 = i2 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var d1 = 0.0; + if (HEAP8[49732] | 0) { + i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 22717) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, HEAP32[i5 >> 2] | 0) | 0, 10) | 0; + } + __ZZ11instantiateEN19JSExternalInterface19prepareTempArgmentsERNSt3__26vectorIN4wasm7LiteralENS0_9allocatorIS3_EEEE(i3); + d1 = +_emscripten_asm_const_dii(18, HEAP32[i5 + 4 >> 2] | 0, HEAP32[i5 + 8 >> 2] | 0); + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 22971) | 0, d1) | 0, 10) | 0; + __ZZ11instantiateEN19JSExternalInterface15getResultFromJSEdN4wasm8WasmTypeE(i4, d1, HEAP32[(HEAP32[i5 + 12 >> 2] | 0) + 4 >> 2] | 0); + return; +} + function __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE26__swap_out_circular_bufferERNS_14__split_bufferISD_RSE_EE(i2, i3) { i2 = i2 | 0; i3 = i3 | 0; @@ -70411,10 +70852,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i1, i2, i3, i4) { STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) i1 = 1; else { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, i3) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, i3) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -70463,7 +70904,7 @@ function __ZN6cashew12ValueBuilder6makeIfENS_3RefES1_S1_(i1, i2, i4) { i7 = i6 + 4 | 0; i5 = i6; i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45080) | 0; + i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45392) | 0; HEAP32[i10 >> 2] = i11; HEAP32[i3 >> 2] = HEAP32[i10 >> 2]; i8 = __ZN6cashew5Value9push_backENS_3RefE(i8, i3) | 0; @@ -70553,7 +70994,7 @@ function __ZN6cashew12ValueBuilder12makeFunctionENS_7IStringE(i1) { i5 = i2 + 4 | 0; i4 = i2; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45040) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45352) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i3 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i3) | 0; @@ -70581,10 +71022,10 @@ function __ZN4wasm17WasmBinaryBuilder11visitSelectEPNS_6SelectE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i3 = i4; if (HEAP8[i1 + 12 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20683) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20579) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -70667,7 +71108,7 @@ function __ZN4wasm13WasmValidator11visitExportEPNS_6ExportE(i6, i1) { i2 = HEAP32[i3 + 4 >> 2] | 0; HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; - __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i2, 2, i5, 14865) | 0; + __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i2, 2, i5, 14912) | 0; i2 = HEAP32[i3 + 12 >> 2] | 0; i1 = HEAP32[i3 + 8 >> 2] | 0; while (1) { @@ -70675,7 +71116,7 @@ function __ZN4wasm13WasmValidator11visitExportEPNS_6ExportE(i6, i1) { i4 = HEAP32[i1 >> 2] | 0; HEAP32[i7 >> 2] = HEAP32[i3 >> 2]; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; - __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i4, 2, i5, 14913) | 0; + __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i4, 2, i5, 14960) | 0; i1 = i1 + 4 | 0; } } while (0); @@ -70730,7 +71171,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10makeBinaryES1_NS i11 = i13; i2 = HEAP32[i2 >> 2] | 0; i1 = HEAP32[i6 >> 2] | 0; - if ((i2 | 0) == (HEAP32[11339] | 0)) { + if ((i2 | 0) == (HEAP32[11417] | 0)) { HEAP32[i7 >> 2] = i1; HEAP32[i8 >> 2] = HEAP32[i12 >> 2]; HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; @@ -70757,13 +71198,13 @@ function __ZN4wasm17WasmBinaryBuilder9ungetInt8Ev(i2) { i3 = i5; i4 = i2 + 16 | 0; i1 = HEAP32[i4 >> 2] | 0; - if (!i1) ___assert_fail(20018, 18854, 1407, 20026); + if (!i1) ___assert_fail(19914, 18750, 1415, 19922); if (HEAP8[i2 + 12 >> 0] | 0) { - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20036) | 0; - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i4 >> 2] | 0) | 0, 42358) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19932) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i4 >> 2] | 0) | 0, 42671) | 0; i2 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i2; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i2) | 0; @@ -70785,10 +71226,10 @@ function __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i1, i2, i3, i4) { STACKTOP = STACKTOP + 16 | 0; i5 = i6; if (i2) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 16450) | 0, i4) | 0, 14766) | 0, i3) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 16427) | 0, i4) | 0, 14824) | 0, i3) | 0; i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i3; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0; __ZNSt3__26localeD2Ev(i5); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; @@ -70864,7 +71305,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow i2 = i5 << 1; i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; i1 = i1 >>> 0 < 2 ? 2 : i1 + 4 & -4; - if (i1 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else i6 = i1; + if (i1 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else i6 = i1; } else i6 = 1073741807; i2 = __Znwj(i6 << 2) | 0; if (i8 | 0) __ZNSt3__211char_traitsIwE4copyEPwPKwj(i2, i7, i8) | 0; @@ -70884,7 +71325,7 @@ function __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i2, i1) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i5 = i3; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 33251, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31950, 0) | 0; HEAP32[i5 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i2, i4) | 0, 32) | 0; @@ -70922,15 +71363,15 @@ function __ZN4wasm20Asm2WasmPreProcessor7processEPc(i4, i1) { HEAP8[i1 >> 0] = 0; } } while (0); - i5 = _strstr(i1, 16949) | 0; + i5 = _strstr(i1, 16926) | 0; if (i5 | 0) { HEAP8[i5 >> 0] = 0; - i2 = _strstr(i1, 16975) | 0; + i2 = _strstr(i1, 16952) | 0; do if (i2 | 0) { HEAP8[i4 >> 0] = 1; - i3 = _strstr(i1, 16988) | 0; + i3 = _strstr(i1, 16965) | 0; i4 = i3 + 1 | 0; - if (_strstr(i4, 16988) | 0) ___assert_fail(16998, 11743, 115, 17044); + if (_strstr(i4, 16965) | 0) ___assert_fail(16975, 11747, 115, 17021); i2 = _strchr(i2, 125) | 0; if (i2 >>> 0 > (i3 + 5 | 0) >>> 0) { HEAP8[i3 >> 0] = 47; @@ -70938,7 +71379,7 @@ function __ZN4wasm20Asm2WasmPreProcessor7processEPc(i4, i1) { HEAP8[i2 + -1 >> 0] = 42; HEAP8[i2 >> 0] = 47; break; - } else ___assert_fail(17052, 11743, 117, 17044); + } else ___assert_fail(17029, 11747, 117, 17021); } while (0); HEAP8[i5 >> 0] = 47; } @@ -70953,7 +71394,7 @@ function __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i6, i1, i2, i3, i4, i5) { i4 = i4 | 0; i5 = i5 | 0; HEAP32[i6 >> 2] = i1; - i1 = i1 + 100 | 0; + i1 = i1 + 108 | 0; HEAP32[i6 + 4 >> 2] = i1; HEAP32[i6 + 8 >> 2] = i1; HEAP32[i6 + 12 >> 2] = 0; @@ -70989,6 +71430,30 @@ function __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i6, i1, i2, i3, i4, i5) { return; } +function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i3 = i7; + i4 = HEAP32[i1 + 4 >> 2] | 0; + i5 = HEAP32[i1 >> 2] | 0; + i6 = (i4 - i5 >> 4) + 1 | 0; + if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else { + i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0; + i8 = i9 >> 3; + __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i3, i9 >> 4 >>> 0 < 134217727 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 268435455, i4 - i5 >> 4, i1 + 8 | 0); + i6 = i3 + 8 | 0; + __ZN4wasm5Table7SegmentC2ERKS1_(HEAP32[i6 >> 2] | 0, i2); + HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 16; + __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i1, i3); + __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i3); + STACKTOP = i7; + return; + } +} + function __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc(i6, i7, i1, i2, i9, i10, i11, i3) { i6 = i6 | 0; i7 = i7 | 0; @@ -71057,7 +71522,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1 HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 27897, 15); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 28189, 15); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, HEAP32[i1 >> 2] | 0) | 0; HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -71086,7 +71551,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__5clENS1 HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 27884, 12); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 28176, 12); i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, HEAP32[i1 >> 2] | 0) | 0; HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; @@ -71249,7 +71714,7 @@ function _vsnprintf(i2, i1, i8, i9) { i3 = i11 + 112 | 0; i10 = i11; i4 = i10; - i5 = 3820; + i5 = 3824; i6 = i4 + 112 | 0; do { HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; @@ -71397,7 +71862,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE i5 = i2 + 16 | 0; HEAP32[i5 >> 2] = 0; i1 = HEAP32[i1 + 8 >> 2] | 0; - if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), HEAP32[i2 >> 2] = HEAP32[i4 >> 2], HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11431]; + if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), HEAP32[i2 >> 2] = HEAP32[i4 >> 2], HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11509]; STACKTOP = i6; return; } @@ -71557,7 +72022,7 @@ function __ZN6cashew12ValueBuilder11appendToVarENS_3RefENS_7IStringES1_(i4, i1, i2 = i8 + 8 | 0; i6 = i8 + 4 | 0; i7 = i8; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45060) | 0)) ___assert_fail(28854, 34046, 1519, 28868); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45372) | 0)) ___assert_fail(29146, 34346, 1519, 29160); i9 = __ZN6cashew12ValueBuilder12makeRawArrayEi(1) | 0; i1 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i1) | 0; HEAP32[i2 >> 2] = i1; @@ -71659,7 +72124,7 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4walkERPNS_10Exp i4 = i7; i5 = i3 + 4 | 0; i6 = i3 + 8 | 0; - if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351); + if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664); __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i3, 51, i1); i2 = i4 + 4 | 0; while (1) { @@ -71680,12 +72145,54 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4walkERPNS_10Exp HEAP32[i3 >> 2] = 0; } } - if ((i1 | 0) == 6) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 10) { + if ((i1 | 0) == 6) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 10) { STACKTOP = i7; return; } } +function __ZN4wasm6ModuleC2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i2 = i1 + 64 | 0; + i3 = i1; + i4 = i3 + 64 | 0; + do { + HEAP32[i3 >> 2] = 0; + i3 = i3 + 4 | 0; + } while ((i3 | 0) < (i4 | 0)); + HEAP32[i2 >> 2] = -1; + i4 = i1 + 68 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i1 + 84 >> 2] = 65535; + i4 = i1 + 88 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = 0; + __ZN10MixedArenaC2Ev(i1 + 108 | 0); + HEAP32[i1 + 140 >> 2] = 0; + HEAP32[i1 + 144 >> 2] = 0; + HEAP32[i1 + 136 >> 2] = i1 + 140; + HEAP32[i1 + 152 >> 2] = 0; + HEAP32[i1 + 156 >> 2] = 0; + HEAP32[i1 + 148 >> 2] = i1 + 152; + HEAP32[i1 + 164 >> 2] = 0; + HEAP32[i1 + 168 >> 2] = 0; + HEAP32[i1 + 160 >> 2] = i1 + 164; + HEAP32[i1 + 176 >> 2] = 0; + HEAP32[i1 + 180 >> 2] = 0; + HEAP32[i1 + 172 >> 2] = i1 + 176; + HEAP32[i1 + 188 >> 2] = 0; + HEAP32[i1 + 192 >> 2] = 0; + HEAP32[i1 + 184 >> 2] = i1 + 188; + return; +} + function __ZNSt3__26vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -71790,10 +72297,10 @@ function __ZN4wasm7Literal10printFloatERNSt3__213basic_ostreamIcNS1_11char_trait var i1 = 0, i4 = 0; i1 = (HEAPF32[tempDoublePtr >> 2] = d2, HEAP32[tempDoublePtr >> 2] | 0); if ((i1 & 2147483647) >>> 0 > 2139095040) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 43728 : 53494) | 0, 36167) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 44041 : 53818) | 0, 36480) | 0; i1 = __ZN4wasm7Literal10NaNPayloadEf(d2) | 0; if (i1 | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 26259) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 26551) | 0; i4 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i4 >> 2] = HEAP32[i4 >> 2] & -75 | 8; i3 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, i1) | 0; @@ -71914,17 +72421,17 @@ function __ZN4wasm17WasmBinaryBuilder11visitReturnEPNS_6ReturnE(i2, i3) { STACKTOP = STACKTOP + 16 | 0; i1 = i4; if (HEAP8[i2 + 12 >> 0] | 0) { - i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20699) | 0; + i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20595) | 0; i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i5) | 0; } i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0; - if ((i1 | 1 | 0) != 1) ___assert_fail(20135, 18854, 2122, 20715); + if ((i1 | 1 | 0) != 1) ___assert_fail(20031, 18750, 2144, 20611); if ((i1 | 0) == 1) { i6 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i2) | 0; HEAP32[i3 + 8 >> 2] = i6; @@ -71990,7 +72497,7 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expre i4 = i7; i5 = i3 + 4 | 0; i6 = i3 + 8 | 0; - if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351); + if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664); __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i3, 74, i1); i2 = i4 + 4 | 0; while (1) { @@ -72011,7 +72518,7 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expre HEAP32[i3 >> 2] = 0; } } - if ((i1 | 0) == 6) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 10) { + if ((i1 | 0) == 6) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 10) { STACKTOP = i7; return; } @@ -72242,7 +72749,7 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expres i4 = i7; i5 = i3 + 4 | 0; i6 = i3 + 8 | 0; - if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351); + if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664); __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i3, 120, i1); i2 = i4 + 4 | 0; while (1) { @@ -72263,7 +72770,7 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expres HEAP32[i3 >> 2] = 0; } } - if ((i1 | 0) == 6) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 10) { + if ((i1 | 0) == 6) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 10) { STACKTOP = i7; return; } @@ -72382,7 +72889,7 @@ function __ZN6cashew12ValueBuilder14appendToObjectENS_3RefENS_7IStringES1_(i2, i i5 = i8 + 8 | 0; i6 = i8 + 4 | 0; i7 = i8; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45368) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45680) | 0) { i2 = __ZN6cashew3RefixEj(i2, 1) | 0; i2 = HEAP32[i2 >> 2] | 0; i9 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; @@ -72398,7 +72905,7 @@ function __ZN6cashew12ValueBuilder14appendToObjectENS_3RefENS_7IStringES1_(i2, i __ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0; STACKTOP = i8; return; - } else ___assert_fail(29631, 34046, 1654, 29650); + } else ___assert_fail(29923, 34346, 1654, 29942); } function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i1, i2) { @@ -72528,11 +73035,60 @@ function __ZN4wasm13WasmValidator11visitSwitchEPNS_6SwitchE(i3, i4) { i11 = HEAP32[i9 >> 2] | 0; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; __ZN4wasm13WasmValidator9noteBreakENS_4NameEPNS_10ExpressionE(i3, i1, i11); - __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6SwitchEEEbbT_PKc(i3, (HEAP32[(HEAP32[i4 + 28 >> 2] | 0) + 4 >> 2] | 4 | 0) == 5, i4, 15245) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6SwitchEEEbbT_PKc(i3, (HEAP32[(HEAP32[i4 + 28 >> 2] | 0) + 4 >> 2] | 4 | 0) == 5, i4, 15292) | 0; STACKTOP = i10; return; } +function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE12__find_equalIjEERPNS_16__tree_node_baseIPvEESI_RKT_(i1, i5, i3) { + i1 = i1 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i2 = i1 + 4 | 0; + i1 = HEAP32[i2 >> 2] | 0; + do if (i1) { + i4 = HEAP32[i3 >> 2] | 0; + while (1) { + i2 = HEAP32[i1 + 16 >> 2] | 0; + if (i4 >>> 0 < i2 >>> 0) { + i2 = HEAP32[i1 >> 2] | 0; + if (!i2) { + i2 = 5; + break; + } else i1 = i2; + } else { + if (i2 >>> 0 >= i4 >>> 0) { + i2 = 10; + break; + } + i3 = i1 + 4 | 0; + i2 = HEAP32[i3 >> 2] | 0; + if (!i2) { + i2 = 9; + break; + } else i1 = i2; + } + } + if ((i2 | 0) == 5) { + HEAP32[i5 >> 2] = i1; + break; + } else if ((i2 | 0) == 9) { + HEAP32[i5 >> 2] = i1; + i1 = i3; + break; + } else if ((i2 | 0) == 10) { + HEAP32[i5 >> 2] = i1; + i1 = i5; + break; + } + } else { + HEAP32[i5 >> 2] = i2; + i1 = i2; + } while (0); + return i1 | 0; +} + function __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESI_RKT_(i1, i5, i3) { i1 = i1 | 0; i5 = i5 | 0; @@ -72645,7 +73201,7 @@ function __ZN4wasm17WasmBinaryBuilder8getBlockEv(i1) { HEAP32[i4 >> 2] = i3; HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 4; } - HEAP32[i2 >> 2] = (HEAP32[i1 >> 2] | 0) + 100; + HEAP32[i2 >> 2] = (HEAP32[i1 >> 2] | 0) + 108; i2 = __ZN4wasm7Builder8blockifyEPNS_10ExpressionES2_(i2, __ZN4wasm17WasmBinaryBuilder13getMaybeBlockEv(i1) | 0, 0) | 0; i3 = HEAP32[i6 >> 2] | 0; i1 = 0; @@ -72699,7 +73255,7 @@ function __ZN6cashew12ValueBuilder21appendDefaultToSwitchENS_3RefE(i2) { i3 = i6 + 8 | 0; i4 = i6 + 4 | 0; i5 = i6; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45128) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45440) | 0) { i2 = __ZN6cashew3RefixEj(i2, 2) | 0; i2 = HEAP32[i2 >> 2] | 0; i7 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; @@ -72716,7 +73272,7 @@ function __ZN6cashew12ValueBuilder21appendDefaultToSwitchENS_3RefE(i2) { __ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0; STACKTOP = i6; return; - } else ___assert_fail(29072, 34046, 1605, 29112); + } else ___assert_fail(29364, 34346, 1605, 29404); } function __ZNKSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmData5LocalEEENS_22__unordered_map_hasherIS3_S6_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S6_NS_8equal_toIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEERKT_(i2, i1) { @@ -72868,7 +73424,7 @@ function __ZN6cashew12ValueBuilder15makeConditionalENS_3RefES1_S1_(i1, i2, i3) { i7 = i4 + 4 | 0; i6 = i4; i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45068) | 0; + i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45380) | 0; HEAP32[i10 >> 2] = i11; HEAP32[i5 >> 2] = HEAP32[i10 >> 2]; i8 = __ZN6cashew5Value9push_backENS_3RefE(i8, i5) | 0; @@ -72893,7 +73449,7 @@ function __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, STACKTOP = STACKTOP + 16 | 0; i4 = i5 + 4 | 0; i6 = i5; - i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 33090, 0) | 0; + i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 33431, 0) | 0; HEAP32[i6 >> 2] = HEAP32[i1 + 24 >> 2]; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i4) | 0; @@ -72962,7 +73518,7 @@ function __ZZN4wasm17WasmBinaryBuilder13readFunctionsEvENKUlvE_clEv(i1) { i2 = HEAP32[i1 >> 2] | 0; HEAP32[i1 >> 2] = i2 + 1; __ZNSt3__29to_stringEj(i5, i2); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19873) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19769) | 0; HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -73014,7 +73570,7 @@ function __ZN6cashew12ValueBuilder18appendCaseToSwitchENS_3RefES1_(i2, i3) { i4 = i7 + 8 | 0; i5 = i7 + 4 | 0; i6 = i7; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45128) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45440) | 0) { i2 = __ZN6cashew3RefixEj(i2, 2) | 0; i2 = HEAP32[i2 >> 2] | 0; i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; @@ -73030,7 +73586,7 @@ function __ZN6cashew12ValueBuilder18appendCaseToSwitchENS_3RefES1_(i2, i3) { __ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0; STACKTOP = i7; return; - } else ___assert_fail(29072, 34046, 1599, 29093); + } else ___assert_fail(29364, 34346, 1599, 29385); } function __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(i2, i3) { @@ -73069,7 +73625,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseDottingES1_ i4 = i7 + 20 | 0; i5 = i7 + 16 | 0; i6 = HEAP32[i9 >> 2] | 0; - if ((HEAP8[i6 >> 0] | 0) != 46) ___assert_fail(29311, 28546, 649, 29323); + if ((HEAP8[i6 >> 0] | 0) != 46) ___assert_fail(29603, 28838, 649, 29615); i6 = i6 + 1 | 0; HEAP32[i9 >> 2] = i6; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i3, i6); @@ -73082,7 +73638,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseDottingES1_ i9 = __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) | 0; STACKTOP = i7; return i9 | 0; - } else ___assert_fail(29336, 28546, 652, 29323); + } else ___assert_fail(29628, 28838, 652, 29615); return 0; } @@ -73109,7 +73665,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseToplevelEPc HEAP32[i9 >> 2] = 0; HEAP32[i5 >> 2] = HEAP32[i10 >> 2]; HEAP32[i4 >> 2] = HEAP32[i9 >> 2]; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i1, i8, 28513, i5, i4) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i1, i8, 28805, i5, i4) | 0; HEAP32[i6 >> 2] = i1; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -73194,7 +73750,7 @@ function __ZN4wasm13WasmValidator11visitImportEPNS_6ImportE(i4, i5) { i8 = HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; - __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14663) | 0; + __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14721) | 0; i1 = HEAP32[i2 >> 2] | 0; i2 = HEAP32[i1 + 12 >> 2] | 0; i1 = HEAP32[i1 + 8 >> 2] | 0; @@ -73203,7 +73759,7 @@ function __ZN4wasm13WasmValidator11visitImportEPNS_6ImportE(i4, i5) { i8 = HEAP32[i1 >> 2] | 0; HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; - __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14711) | 0; + __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14769) | 0; i1 = i1 + 4 | 0; } } while (0); @@ -73236,31 +73792,6 @@ function __ZNSt3__212_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11ch return i2 | 0; } -function __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i3 = i7; - i4 = HEAP32[i1 + 4 >> 2] | 0; - i5 = HEAP32[i1 >> 2] | 0; - i6 = (i4 - i5 >> 2) + 1 | 0; - if (i6 >>> 0 > 1073741823) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else { - i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0; - i8 = i9 >> 1; - __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i3, i9 >> 2 >>> 0 < 536870911 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 1073741823, i4 - i5 >> 2, i1 + 8 | 0); - i6 = i3 + 8 | 0; - i5 = HEAP32[i6 >> 2] | 0; - HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i6 >> 2] = i5 + 4; - __ZNSt3__26vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i1, i3); - __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEED2Ev(i3); - STACKTOP = i7; - return; - } -} - function __ZNSt3__26vectorINS_10unique_ptrIN4wasm8FunctionENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i2, i3) { i2 = i2 | 0; i3 = i3 | 0; @@ -73352,7 +73883,7 @@ function __ZN4wasm17WasmBinaryBuilder12getNextLabelEv(i1) { i2 = HEAP32[i1 >> 2] | 0; HEAP32[i1 >> 2] = i2 + 1; __ZNSt3__29to_stringEj(i5, i2); - i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 20011) | 0; + i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19907) | 0; HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -73370,6 +73901,31 @@ function __ZN4wasm17WasmBinaryBuilder12getNextLabelEv(i1) { return i3 | 0; } +function __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIjEEvOT_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i3 = i7; + i4 = HEAP32[i1 + 4 >> 2] | 0; + i5 = HEAP32[i1 >> 2] | 0; + i6 = (i4 - i5 >> 2) + 1 | 0; + if (i6 >>> 0 > 1073741823) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else { + i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0; + i8 = i9 >> 1; + __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i3, i9 >> 2 >>> 0 < 536870911 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 1073741823, i4 - i5 >> 2, i1 + 8 | 0); + i6 = i3 + 8 | 0; + i5 = HEAP32[i6 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i6 >> 2] = i5 + 4; + __ZNSt3__26vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i1, i3); + __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEED2Ev(i3); + STACKTOP = i7; + return; + } +} + function __ZNSt3__26vectorINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i2, i3) { i2 = i2 | 0; i3 = i3 | 0; @@ -73515,9 +74071,9 @@ function __ZN6cashew12ValueBuilder13makeStatementENS_3RefE(i2) { i3 = i5 + 4 | 0; i4 = i5; i6 = __ZN6cashew3RefixEj(i2, 0) | 0; - if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45468, __ZN6cashew5Value10getIStringEv(HEAP32[i6 >> 2] | 0) | 0) | 0)) i1 = HEAP32[i2 >> 2] | 0; else { + if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45780, __ZN6cashew5Value10getIStringEv(HEAP32[i6 >> 2] | 0) | 0) | 0)) i1 = HEAP32[i2 >> 2] | 0; else { i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45048) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45360) | 0; HEAP32[i3 >> 2] = i7; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i1) | 0; @@ -73626,10 +74182,10 @@ function __ZN4wasm13WasmValidator17validateAlignmentEj(i1, i2) { break; default: { - i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15602) | 0, i2) | 0; + i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15646) | 0, i2) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i3); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i5) | 0; @@ -73795,7 +74351,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeConstERNS_7ElementENS_8WasmTypeE( HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17870, 9); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17804, 9); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i7, i4); ___cxa_throw(i7 | 0, 8, 154); } else { @@ -73873,8 +74429,8 @@ function __ZN4wasm3LEBIiaE4readENSt3__28functionIFavEEE(i7, i2) { break; } } - if ((i1 | 0) == 3) ___assert_fail(19019, 18854, 99, 18872); else if ((i1 | 0) == 6) ___assert_fail(19096, 18854, 104, 18872); else if ((i1 | 0) == 7) { - if (i5 >>> 0 < 32 & (i8 & 64 | 0) != 0 ? (i8 = 25 - i6 | 0, i8 = i4 << i8 >> i8, HEAP32[i7 >> 2] = i8, (i8 | 0) >= 0) : 0) ___assert_fail(20807, 18854, 114, 18872); + if ((i1 | 0) == 3) ___assert_fail(18915, 18750, 99, 18768); else if ((i1 | 0) == 6) ___assert_fail(18992, 18750, 104, 18768); else if ((i1 | 0) == 7) { + if (i5 >>> 0 < 32 & (i8 & 64 | 0) != 0 ? (i8 = 25 - i6 | 0, i8 = i4 << i8 >> i8, HEAP32[i7 >> 2] = i8, (i8 | 0) >= 0) : 0) ___assert_fail(20703, 18750, 114, 18768); return; } } @@ -73893,7 +74449,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; break; - } else ___assert_fail(25846, 24695, 722, 20668); while (0); + } else ___assert_fail(24164, 22399, 713, 20564); while (0); return; } @@ -74147,7 +74703,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; break; - } else ___assert_fail(25846, 24695, 703, 20566); while (0); + } else ___assert_fail(24164, 22399, 694, 20462); while (0); return; } @@ -74212,19 +74768,19 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBl i5 = i8; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i7); i6 = HEAP32[i7 >> 2] | 0; - if ((HEAP8[i6 >> 0] | 0) != 123) ___assert_fail(28776, 28546, 859, 28788); + if ((HEAP8[i6 >> 0] | 0) != 123) ___assert_fail(29068, 28838, 859, 29080); HEAP32[i7 >> 2] = i6 + 1; HEAP32[i4 >> 2] = 0; HEAP32[i5 >> 2] = 0; HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i3, i7, 28808, i1, i2) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i3, i7, 29100, i1, i2) | 0; i2 = HEAP32[i7 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 125) { HEAP32[i7 >> 2] = i2 + 1; STACKTOP = i8; return i1 | 0; - } else ___assert_fail(28811, 28546, 862, 28788); + } else ___assert_fail(29103, 28838, 862, 29080); return 0; } @@ -74374,11 +74930,11 @@ function __ZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementE(i1, i2) { i6 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 1) | 0) | 0; HEAP32[i4 + 8 >> 2] = i6; HEAP32[i3 >> 2] = i1; - i1 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18585, __ZN4wasm7ElementixEj(i2, 2) | 0) | 0; + i1 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18519, __ZN4wasm7ElementixEj(i2, 2) | 0) | 0; HEAP32[i4 + 12 >> 2] = i1; i1 = (__ZN4wasm7Element4listEv(i2) | 0) + 8 | 0; if ((HEAP32[i1 >> 2] | 0) == 4) { - i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18593, __ZN4wasm7ElementixEj(i2, 3) | 0) | 0; + i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18527, __ZN4wasm7ElementixEj(i2, 3) | 0) | 0; HEAP32[i4 + 16 >> 2] = i6; __ZN4wasm2If8finalizeEv(i4); } @@ -74472,7 +75028,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init if (i5 >>> 0 > 1073741807) __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i2); do if (i5 >>> 0 >= 2) { i3 = i5 + 4 & -4; - if (i3 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else { + if (i3 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else { i6 = __Znwj(i3 << 2) | 0; HEAP32[i2 >> 2] = i6; HEAP32[i2 + 8 >> 2] = i3 | -2147483648; @@ -74648,9 +75204,9 @@ function __ZNSt3__29__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_(i1, i7 = i6; i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i7 >> 2] = i2; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47508) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 38819, 38851, i3) | 0; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47516) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47832) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 39132, 39164, i3) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47840) | 0; i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3) | 0; HEAP32[i4 >> 2] = i7; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; @@ -74692,9 +75248,9 @@ function __ZNSt3__29__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_(i1, i7 = i6; i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i7 >> 2] = i2; - i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 38819, 38851, i3) | 0; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47492) | 0; + i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 39132, 39164, i3) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47816) | 0; i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3) | 0; HEAP8[i4 >> 0] = i7; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; @@ -74763,7 +75319,7 @@ function __ZN6cashew12ValueBuilder12makeContinueENS_7IStringE(i2) { i7 = i6 + 4 | 0; i3 = i6; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45124) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45436) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i1) | 0; @@ -74880,7 +75436,7 @@ function __ZN6cashew12ValueBuilder9makeBreakENS_7IStringE(i2) { i7 = i6 + 4 | 0; i3 = i6; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45120) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45432) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i1) | 0; @@ -75044,7 +75600,7 @@ function __ZN4wasm16PrintSExpression11visitGlobalEPNS_6GlobalE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i5 = i3; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33243, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 31942, 0) | 0; HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i1, i4) | 0, 32) | 0; @@ -75106,42 +75662,6 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assign return i6 | 0; } -function __ZN4wasm6ModuleC2Ev(i1) { - i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0; - i2 = i1 + 76 | 0; - i3 = i1; - i4 = i3 + 76 | 0; - do { - HEAP32[i3 >> 2] = 0; - i3 = i3 + 4 | 0; - } while ((i3 | 0) < (i4 | 0)); - HEAP32[i2 >> 2] = 65535; - i4 = i1 + 80 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i4 + 8 >> 2] = 0; - HEAP32[i4 + 12 >> 2] = 0; - HEAP32[i4 + 16 >> 2] = 0; - __ZN10MixedArenaC2Ev(i1 + 100 | 0); - HEAP32[i1 + 132 >> 2] = 0; - HEAP32[i1 + 136 >> 2] = 0; - HEAP32[i1 + 128 >> 2] = i1 + 132; - HEAP32[i1 + 144 >> 2] = 0; - HEAP32[i1 + 148 >> 2] = 0; - HEAP32[i1 + 140 >> 2] = i1 + 144; - HEAP32[i1 + 156 >> 2] = 0; - HEAP32[i1 + 160 >> 2] = 0; - HEAP32[i1 + 152 >> 2] = i1 + 156; - HEAP32[i1 + 168 >> 2] = 0; - HEAP32[i1 + 172 >> 2] = 0; - HEAP32[i1 + 164 >> 2] = i1 + 168; - HEAP32[i1 + 180 >> 2] = 0; - HEAP32[i1 + 184 >> 2] = 0; - HEAP32[i1 + 176 >> 2] = i1 + 180; - return; -} - function __ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -75198,7 +75718,7 @@ function __ZN4wasm2If8finalizeEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; i1 = HEAP32[i4 + 12 >> 2] | 0; - if (!i1) ___assert_fail(18601, 14782, 982, 17861); + if (!i1) ___assert_fail(18535, 14515, 982, 17795); i2 = HEAP32[i4 + 16 >> 2] | 0; L4 : do if (i2 | 0) { i3 = HEAP32[i1 + 4 >> 2] | 0; @@ -75322,7 +75842,7 @@ function __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i3, i1 HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17412, 16); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17346, 16); __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i5, i4); ___cxa_throw(i5 | 0, 8, 154); } @@ -75362,18 +75882,18 @@ function _load_s_expr2wasm(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0; __ZL12prepare2wasmv(); - if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13025) | 0; + if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13029) | 0; i2 = __Znwj(44) | 0; __ZN4wasm17SExpressionParserC2EPc(i2, i1); - HEAP32[11247] = i2; + HEAP32[11325] = i2; i1 = HEAP32[i2 + 40 >> 2] | 0; - if (HEAP8[49408] | 0 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(46604, i1) | 0, 10) | 0, HEAP8[49408] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12761) | 0; - i3 = __Znwj(188) | 0; + if (HEAP8[49732] | 0 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(46928, i1) | 0, 10) | 0, HEAP8[49732] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12765) | 0; + i3 = __Znwj(196) | 0; __ZN4wasm6ModuleC2Ev(i3); - HEAP32[11250] = i3; + HEAP32[11328] = i3; i2 = __Znwj(84) | 0; __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i2, i3, __ZN4wasm7ElementixEj(i1, 0) | 0); - HEAP32[11248] = i2; + HEAP32[11326] = i2; __Z14finalizeModulev(); return; } @@ -75385,10 +75905,10 @@ function __ZN4wasm17WasmBinaryBuilder10readHeaderEv(i1) { STACKTOP = STACKTOP + 16 | 0; i2 = i3; if (HEAP8[i1 + 12 >> 0] | 0) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18905) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18801) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0; @@ -75455,26 +75975,6 @@ function __ZN4wasm6getSigI11ArenaVectorIPNS_10ExpressionEEEENSt3__212basic_strin return; } -function __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i3, i4) { - i3 = i3 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i5 = 0; - i5 = i4 + 4 | 0; - __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i3, (HEAP32[i4 >> 2] | 0) >>> 0 > (HEAP32[i5 >> 2] | 0) >>> 0, 34986, 16335) | 0; - __ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i3, (HEAP32[i5 >> 2] | 0) >>> 0 < 65536, 34986, 16357) | 0; - i5 = HEAP32[i4 + 12 >> 2] | 0; - i1 = 0; - i2 = HEAP32[i4 + 8 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i5 | 0)) break; - __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i3, (HEAP32[i2 >> 2] | 0) >>> 0 < i1 >>> 0, 34986, 16383) | 0; - i1 = (HEAP32[i2 + 8 >> 2] | 0) + (HEAP32[i2 >> 2] | 0) - (HEAP32[i2 + 4 >> 2] | 0) | 0; - i2 = i2 + 16 | 0; - } - __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i3, i1 >>> 0 > HEAP32[i4 >> 2] << 16 >>> 0, 34986, 16414) | 0; - return; -} - function __ZNSt3__26vectorINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i5, i6) { i5 = i5 | 0; i6 = i6 | 0; @@ -75517,7 +76017,7 @@ function __ZN6cashew12ValueBuilder10makePrefixENS_7IStringENS_3RefE(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45160) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45472) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -75639,7 +76139,7 @@ function __ZN6cashew12ValueBuilder9makeLabelENS_7IStringENS_3RefE(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45116) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45428) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -75671,7 +76171,7 @@ function __ZN4wasm7ElementixEj(i1, i2) { HEAP32[i3 >> 2] = 0; HEAP32[i3 + 4 >> 2] = 0; HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17254, 30); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17188, 30); i2 = HEAP32[i1 + 28 >> 2] | 0; i4 = HEAP32[i1 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i5, i3); @@ -75775,7 +76275,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45352) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45664) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -75908,13 +76408,13 @@ function __ZN4wasm13WasmValidator13visitSetLocalEPNS_8SetLocalE(i1, i2) { i4 = i2 + 8 | 0; i6 = HEAP32[i4 >> 2] | 0; i5 = i1 + 16 | 0; - __ZN4wasm13WasmValidator12shouldBeTrueIPNS_8SetLocalEEEbbT_PKc(i1, i6 >>> 0 < (__ZN4wasm8Function12getNumLocalsEv(HEAP32[i5 >> 2] | 0) | 0) >>> 0, i2, 15469) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueIPNS_8SetLocalEEEbbT_PKc(i1, i6 >>> 0 < (__ZN4wasm8Function12getNumLocalsEv(HEAP32[i5 >> 2] | 0) | 0) >>> 0, i2, 15513) | 0; i6 = i2 + 12 | 0; i3 = HEAP32[(HEAP32[i6 >> 2] | 0) + 4 >> 2] | 0; if ((i3 | 0) != 5) { - __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i2 + 4 >> 2] | 0, i2, 15506) | 0; + __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i2 + 4 >> 2] | 0, i2, 15550) | 0; i5 = __ZN4wasm8Function12getLocalTypeEj(HEAP32[i5 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0; - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i5, HEAP32[(HEAP32[i6 >> 2] | 0) + 4 >> 2] | 0, i2, 15537) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i5, HEAP32[(HEAP32[i6 >> 2] | 0) + 4 >> 2] | 0, i2, 15581) | 0; } return; } @@ -75950,6 +76450,37 @@ function __ZNSt3__26vectorIPNS0_IN6cashew3RefENS_9allocatorIS2_EEEENS3_IS6_EEE26 return; } +function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i3) { + i2 = i2 | 0; + i3 = i3 | 0; + var i1 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i5 = i2 + 4 | 0; + i6 = i3 + 4 | 0; + i1 = HEAP32[i5 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i4 | 0)) break; + i7 = i1 + -16 | 0; + __ZN4wasm5Table7SegmentC2EOS1_((HEAP32[i6 >> 2] | 0) + -16 | 0, i7); + HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + -16; + i1 = i7; + } + i4 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i6 >> 2] = i4; + i4 = i3 + 8 | 0; + i7 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i4 = i2 + 8 | 0; + i7 = i3 + 12 | 0; + i5 = HEAP32[i4 >> 2] | 0; + HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i5; + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + return; +} + function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(i3, i1) { i3 = i3 | 0; i1 = i1 | 0; @@ -75966,11 +76497,23 @@ function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7Elemen __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i3, 32) | 0, i5) | 0; i1 = i1 + 1 | 0; } - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 17251) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 17185) | 0; } return i3 | 0; } +function __ZN4wasm17WasmBinaryBuilderD2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEED2Ev(i1 + 112 | 0); + __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 96 | 0); + __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 84 | 0); + __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 72 | 0); + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEED2Ev(i1 + 52 | 0); + __ZNSt3__213__vector_baseIPN4wasm8FunctionENS_9allocatorIS3_EEED2Ev(i1 + 40 | 0); + __ZNSt3__213__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2Ev(i1 + 24 | 0); + return; +} + function __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i5, i6) { i5 = i5 | 0; i6 = i6 | 0; @@ -76012,7 +76555,7 @@ function __ZZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementEENKUlvE_ i9 = i2; i6 = HEAP32[i1 >> 2] | 0; i3 = i6 + 44 | 0; - HEAP32[i8 >> 2] = (HEAP32[i6 >> 2] | 0) + 100; + HEAP32[i8 >> 2] = (HEAP32[i6 >> 2] | 0) + 108; HEAP32[i9 >> 2] = HEAP32[HEAP32[i1 + 4 >> 2] >> 2]; i6 = HEAP32[i1 + 8 >> 2] | 0; i5 = HEAP32[HEAP32[i1 + 12 >> 2] >> 2] | 0; @@ -76190,7 +76733,7 @@ function __ZN4wasm16PrintSExpression9printNameENS_4NameE(i4, i1) { i5 = i7 + 4 | 0; i6 = i7; i2 = HEAP32[i1 >> 2] | 0; - i8 = (_strpbrk(i2, 33240) | 0) == 0; + i8 = (_strpbrk(i2, 31922) | 0) == 0; i1 = HEAP32[i4 >> 2] | 0; if (i8) { HEAP32[i6 >> 2] = i2; @@ -76231,32 +76774,6 @@ function __ZNSt3__219__thread_struct_impD2Ev(i3) { return; } -function __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i2, i3) { - i2 = i2 | 0; - i3 = i3 | 0; - var i1 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; - i9 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i6 = i9; - i1 = 1; - while (1) { - i8 = (__ZN4wasm7Element4listEv(i3) | 0) + 8 | 0; - if (i1 >>> 0 >= (HEAP32[i8 >> 2] | 0) >>> 0) break; - i7 = HEAP32[i2 >> 2] | 0; - i8 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i2, __ZN4wasm7ElementixEj(i3, i1) | 0) | 0; - HEAP32[i6 >> 2] = i8; - i4 = i7 + 64 | 0; - i5 = HEAP32[i4 >> 2] | 0; - if (i5 >>> 0 < (HEAP32[i7 + 68 >> 2] | 0) >>> 0) { - HEAP32[i5 >> 2] = i8; - HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; - } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i7 + 60 | 0, i6); - i1 = i1 + 1 | 0; - } - STACKTOP = i9; - return; -} - function __ZNSt3__26vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i5, i6) { i5 = i5 | 0; i6 = i6 | 0; @@ -76863,10 +77380,10 @@ function __ZN4wasm17WasmBinaryBuilder9readStartEv(i1) { STACKTOP = STACKTOP + 16 | 0; i2 = i3; if (HEAP8[i1 + 12 >> 0] | 0) { - i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19382) | 0; + i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19278) | 0; i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0; + i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0; __ZNSt3__26localeD2Ev(i2); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0; @@ -76949,7 +77466,7 @@ function __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__26vectorINS_7Lite i1 = __ZN4wasm6Module11checkExportENS_4NameE(i8, i2) | 0; if (!i1) { i9 = HEAP32[i4 + 36 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 20 >> 2] & 255](i9, 26230); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 24 >> 2] & 255](i9, 26522); } HEAP32[i6 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; @@ -77041,7 +77558,7 @@ function __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i1) { i6 = i2 + 4 | 0; i4 = i2; i5 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45128) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45440) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; i5 = __ZN6cashew5Value9push_backENS_3RefE(i5, i3) | 0; @@ -77056,27 +77573,22 @@ function __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i1) { return i1 | 0; } -function __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i3, i1) { +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitReturnEPNS_6ReturnE(i2, i3, i1) { + i2 = i2 | 0; i3 = i3 | 0; i1 = i1 | 0; - var i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + var i4 = 0, i5 = 0, i6 = 0; i6 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i2 = i6 + 4 | 0; + STACKTOP = STACKTOP + 32 | 0; i4 = i6; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 35038, 0) | 0; - i5 = HEAP32[i1 + 4 >> 2] | 0; - i1 = HEAP32[i1 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i5 | 0)) break; - i7 = HEAP32[i1 >> 2] | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 32) | 0; - HEAP32[i4 >> 2] = i7; - HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; - __ZN4wasm16PrintSExpression9printNameENS_4NameE(i3, i2) | 0; - i1 = i1 + 4 | 0; - } - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 41) | 0; + HEAP32[i2 >> 2] = 0; + i5 = i2 + 8 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + i5 = i2 + 16 | 0; + HEAP32[i5 >> 2] = 0; + i1 = HEAP32[i1 + 8 >> 2] | 0; + if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), HEAP32[i2 >> 2] = HEAP32[i4 >> 2], HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11509]; STACKTOP = i6; return; } @@ -77135,7 +77647,7 @@ function __ZN6cashew12ValueBuilder8makeCallENS_3RefE(i1) { i6 = i2 + 4 | 0; i4 = i2; i5 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45108) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45420) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; i5 = __ZN6cashew5Value9push_backENS_3RefE(i5, i3) | 0; @@ -77153,7 +77665,7 @@ function __ZN6cashew12ValueBuilder8makeCallENS_3RefE(i1) { function __ZN6cashew12ValueBuilder15setBlockContentENS_3RefES1_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45036) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45040) | 0) { + do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45348) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45352) | 0) { i1 = __ZN6cashew3RefixEj(i1, 3) | 0; i1 = HEAP32[i1 >> 2] | 0; i2 = __ZN6cashew3RefixEj(i2, 1) | 0; @@ -77258,9 +77770,9 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPF function __ZNKSt3__220__time_get_c_storageIcE7__am_pmEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[44344] | 0) == 0 ? ___cxa_guard_acquire(44344) | 0 : 0) { - if ((HEAP8[44352] | 0) == 0 ? ___cxa_guard_acquire(44352) | 0 : 0) { - i2 = 47596; + if ((HEAP8[44656] | 0) == 0 ? ___cxa_guard_acquire(44656) | 0 : 0) { + if ((HEAP8[44664] | 0) == 0 ? ___cxa_guard_acquire(44664) | 0 : 0) { + i2 = 47920; do { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; @@ -77272,14 +77784,14 @@ function __ZNKSt3__220__time_get_c_storageIcE7__am_pmEv(i1) { i1 = i1 + 1 | 0; } i2 = i2 + 12 | 0; - } while ((i2 | 0) != 47884); + } while ((i2 | 0) != 48208); ___cxa_atexit(172, 0, ___dso_handle | 0) | 0; } - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47596, 39332) | 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47608, 39335) | 0; - HEAP32[11971] = 47596; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47920, 39645) | 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47932, 39648) | 0; + HEAP32[12052] = 47920; } - return HEAP32[11971] | 0; + return HEAP32[12052] | 0; } function __ZNSt3__26vectorIcNS_9allocatorIcEEE26__swap_out_circular_bufferERNS_14__split_bufferIcRS2_EE(i5, i6) { @@ -77345,9 +77857,9 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFv function __ZNKSt3__220__time_get_c_storageIwE7__am_pmEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[44424] | 0) == 0 ? ___cxa_guard_acquire(44424) | 0 : 0) { - if ((HEAP8[44432] | 0) == 0 ? ___cxa_guard_acquire(44432) | 0 : 0) { - i2 = 48408; + if ((HEAP8[44736] | 0) == 0 ? ___cxa_guard_acquire(44736) | 0 : 0) { + if ((HEAP8[44744] | 0) == 0 ? ___cxa_guard_acquire(44744) | 0 : 0) { + i2 = 48732; do { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; @@ -77359,14 +77871,14 @@ function __ZNKSt3__220__time_get_c_storageIwE7__am_pmEv(i1) { i1 = i1 + 1 | 0; } i2 = i2 + 12 | 0; - } while ((i2 | 0) != 48696); + } while ((i2 | 0) != 49020); ___cxa_atexit(176, 0, ___dso_handle | 0) | 0; } - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48408, 8628) | 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48420, 8640) | 0; - HEAP32[12174] = 48408; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48732, 8632) | 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48744, 8644) | 0; + HEAP32[12255] = 48732; } - return HEAP32[12174] | 0; + return HEAP32[12255] | 0; } function __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i2, i3, i4) { @@ -77466,24 +77978,42 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitReturnEPNS_6ReturnE(i2, i3, i1) { - i2 = i2 | 0; - i3 = i3 | 0; +function __ZZ11instantiateEN19JSExternalInterface19prepareTempArgmentsERNSt3__26vectorIN4wasm7LiteralENS0_9allocatorIS3_EEEE(i1) { i1 = i1 | 0; - var i4 = 0, i5 = 0, i6 = 0; - i6 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i6; - HEAP32[i2 >> 2] = 0; - i5 = i2 + 8 | 0; - HEAP32[i5 >> 2] = 0; - HEAP32[i5 + 4 >> 2] = 0; - i5 = i2 + 16 | 0; - HEAP32[i5 >> 2] = 0; - i1 = HEAP32[i1 + 8 >> 2] | 0; - if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), HEAP32[i2 >> 2] = HEAP32[i4 >> 2], HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11431]; - STACKTOP = i6; - return; + var i2 = 0; + _emscripten_asm_const_v(35); + i2 = HEAP32[i1 + 4 >> 2] | 0; + i1 = HEAP32[i1 >> 2] | 0; + L1 : while (1) { + if ((i1 | 0) == (i2 | 0)) { + i1 = 3; + break; + } + switch (HEAP32[i1 >> 2] | 0) { + case 1: + { + _emscripten_asm_const_ii(36, __ZNK4wasm7Literal6geti32Ev(i1) | 0) | 0; + break; + } + case 3: + { + _emscripten_asm_const_id(36, +(+__ZNK4wasm7Literal6getf32Ev(i1))) | 0; + break; + } + case 4: + { + _emscripten_asm_const_id(36, +(+__ZNK4wasm7Literal6getf64Ev(i1))) | 0; + break; + } + default: + { + i1 = 8; + break L1; + } + } + i1 = i1 + 16 | 0; + } + if ((i1 | 0) == 3) return; else if ((i1 | 0) == 8) _abort(); } function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm(i1, i2, i3, i4, i5, i6) { @@ -77500,7 +78030,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0; HEAP32[i8 >> 2] = i10; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47508) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47832) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i3 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -77523,7 +78053,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0; HEAP32[i8 >> 2] = i10; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47508) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47832) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i3 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -77546,7 +78076,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0; HEAP32[i8 >> 2] = i10; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i3 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -77569,7 +78099,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0; HEAP32[i8 >> 2] = i10; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i3 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -77589,7 +78119,7 @@ function __ZN6cashew12ValueBuilder12makeIndexingENS_3RefES1_(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45104) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45416) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -77642,7 +78172,7 @@ function __ZN6cashew12ValueBuilder9makeWhileENS_3RefES1_(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45088) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45400) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -77698,7 +78228,7 @@ function __ZN6cashew12ValueBuilder6makeDoENS_3RefES1_(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45092) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45404) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -77762,7 +78292,7 @@ function __ZN4wasm6Binary8finalizeEv(i1) { } return; } - ___assert_fail(17847, 14782, 1293, 17861); + ___assert_fail(17781, 14515, 1293, 17795); } function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi(i5, i1, i6) { @@ -77808,7 +78338,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0; HEAP32[i8 >> 2] = i10; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47508) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47832) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i3 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -77831,7 +78361,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0; HEAP32[i8 >> 2] = i10; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0; __ZNSt3__214__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i3 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -78003,10 +78533,10 @@ function __ZN4wasm17WasmBinaryBuilder16visitUnreachableEPNS_11UnreachableE(i3, i STACKTOP = STACKTOP + 16 | 0; i1 = i2; if (HEAP8[i3 + 12 >> 0] | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20740) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20636) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i4) | 0; @@ -78016,18 +78546,6 @@ function __ZN4wasm17WasmBinaryBuilder16visitUnreachableEPNS_11UnreachableE(i3, i return; } -function __ZN4wasm17WasmBinaryBuilderD2Ev(i1) { - i1 = i1 | 0; - __ZNSt3__213__vector_baseIjNS_9allocatorIjEEED2Ev(i1 + 112 | 0); - __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 96 | 0); - __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 84 | 0); - __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 72 | 0); - __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEED2Ev(i1 + 52 | 0); - __ZNSt3__213__vector_baseIPN4wasm8FunctionENS_9allocatorIS3_EEED2Ev(i1 + 40 | 0); - __ZNSt3__213__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2Ev(i1 + 24 | 0); - return; -} - function __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS5_EEEENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S8_EEEEEixERSD_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -78037,7 +78555,7 @@ function __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -78080,7 +78598,7 @@ function __ZN4wasm16PrintSExpression14visitSetGlobalEPNS_9SetGlobalE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i6 = i3; - i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33044, 0) | 0; + i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33385, 0) | 0; i7 = __ZN4wasm16PrintSExpression15printableGlobalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -78184,9 +78702,9 @@ function __ZNSt3__29__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw(i1, i2, i i6 = i5; i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i6 >> 2] = i2; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47508) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 38819, 38845, i3) | 0; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47516) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47832) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 39132, 39158, i3) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47840) | 0; i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; HEAP32[i4 >> 2] = i6; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 255](i1, i3); @@ -78248,9 +78766,9 @@ function __ZNSt3__29__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc(i1, i2, i i6 = i5; i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0; HEAP32[i6 >> 2] = i2; - i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 38819, 38845, i3) | 0; - i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47492) | 0; + i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 39132, 39158, i3) | 0; + i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47816) | 0; i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; HEAP8[i4 >> 0] = i6; FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 255](i1, i3); @@ -78267,7 +78785,7 @@ function __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i6 = i3; - i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33068, 0) | 0; + i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33409, 0) | 0; i7 = __ZN4wasm16PrintSExpression14printableLocalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -78288,7 +78806,7 @@ function __ZNSt3__23mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEE i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51419, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51743, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 32 | 0; } @@ -78302,7 +78820,7 @@ function __ZNSt3__23mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEE i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJOS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51419, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJOS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51743, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 32 | 0; } @@ -78457,10 +78975,10 @@ function __ZN4wasm17WasmBinaryBuilder8visitNopEPNS_3NopE(i3, i1) { STACKTOP = STACKTOP + 16 | 0; i1 = i2; if (HEAP8[i3 + 12 >> 0] | 0) { - i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20727) | 0; + i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20623) | 0; i4 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i4; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0; __ZNSt3__26localeD2Ev(i1); __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i4) | 0; @@ -78532,7 +79050,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefES1_(i3, i4) { i1 = i7 + 8 | 0; i5 = i7 + 4 | 0; i6 = i7; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45056) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45368) | 0) { HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; i4 = __ZN6cashew3RefixEj(i4, 1) | 0; i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; @@ -78542,7 +79060,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefES1_(i3, i4) { i6 = __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) | 0; STACKTOP = i7; return i6 | 0; - } else ___assert_fail(29477, 34046, 1629, 29492); + } else ___assert_fail(29769, 34346, 1629, 29784); return 0; } @@ -78646,7 +79164,7 @@ function __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i1 >> 2] | 0, 40) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i1 >> 2] | 0) | 0, 31703) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i1 >> 2] | 0) | 0, 32049) | 0; __ZN4wasm16PrintSExpression9incIndentEv(i1); __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i1, HEAP32[i2 + 8 >> 2] | 0); __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i1, HEAP32[i2 + 12 >> 2] | 0); @@ -78694,16 +79212,16 @@ function _fflush(i2) { i1 = ___fflush_unlocked(i2) | 0; if (!i3) ___unlockfile(i2); } else { - if (!(HEAP32[864] | 0)) i1 = 0; else i1 = _fflush(HEAP32[864] | 0) | 0; - ___lock(45896); - i2 = HEAP32[11473] | 0; + if (!(HEAP32[865] | 0)) i1 = 0; else i1 = _fflush(HEAP32[865] | 0) | 0; + ___lock(46220); + i2 = HEAP32[11554] | 0; if (i2) do { if ((HEAP32[i2 + 76 >> 2] | 0) > -1) i3 = ___lockfile(i2) | 0; else i3 = 0; if ((HEAP32[i2 + 20 >> 2] | 0) >>> 0 > (HEAP32[i2 + 28 >> 2] | 0) >>> 0) i1 = ___fflush_unlocked(i2) | 0 | i1; if (i3 | 0) ___unlockfile(i2); i2 = HEAP32[i2 + 56 >> 2] | 0; } while ((i2 | 0) != 0); - ___unlock(45896); + ___unlock(46220); } while (0); return i1 | 0; } @@ -78717,7 +79235,7 @@ function __ZN6cashew12ValueBuilder10makeReturnENS_3RefE(i2) { i6 = i5 + 4 | 0; i3 = i5; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45076) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45388) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i1) | 0; @@ -78830,7 +79348,7 @@ function __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i5 = i3; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 31576, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 31859, 0) | 0; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z9printTextRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0, 32) | 0; HEAP32[i5 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; @@ -78899,7 +79417,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i10 >> 2] = HEAP32[i3 >> 2]; HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; - i6 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i1, i9, i8, i4, i5, i6, 39593, 39601) | 0; + i6 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i1, i9, i8, i4, i5, i6, 39906, 39914) | 0; STACKTOP = i7; return i6 | 0; } @@ -78942,11 +79460,11 @@ function __ZN6cashew12ValueBuilder10makeDoubleEd(d1) { i6 = i3 + 4 | 0; i5 = i3; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45112) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45424) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i2) | 0; - i6 = __ZN6cashew5Arena5allocEv(45436) | 0; + i6 = __ZN6cashew5Arena5allocEv(45748) | 0; __ZN6cashew5Value4freeEv(i6); HEAP32[i6 >> 2] = 1; HEAPF64[i6 + 8 >> 3] = d1; @@ -78957,31 +79475,6 @@ function __ZN6cashew12ValueBuilder10makeDoubleEd(d1) { return i2 | 0; } -function __ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i7 = i8; - _emscripten_asm_const_ii(14, HEAP32[i2 + 72 >> 2] << 16 | 0) | 0; - i3 = HEAP32[i2 + 84 >> 2] | 0; - i4 = i7 + 4 | 0; - i5 = i7 + 8 | 0; - i6 = i7 + 4 | 0; - i1 = HEAP32[i2 + 80 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i3 | 0)) break; - __ZN4wasm6Memory7SegmentC2ERKS1_(i7, i1); - i2 = HEAP32[i4 >> 2] | 0; - _emscripten_asm_const_iiii(15, HEAP32[i7 >> 2] | 0, i2 | 0, (HEAP32[i5 >> 2] | 0) - i2 | 0) | 0; - __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i6); - i1 = i1 + 16 | 0; - } - STACKTOP = i8; - return; -} - function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSL_SL_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -79020,7 +79513,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i10 >> 2] = HEAP32[i3 >> 2]; HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; - i6 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i1, i9, i8, i4, i5, i6, 9672, 9704) | 0; + i6 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i1, i9, i8, i4, i5, i6, 9676, 9708) | 0; STACKTOP = i7; return i6 | 0; } @@ -79101,7 +79594,7 @@ function __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEN i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -79793,6 +80286,18 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseWhileERPcPK return i3 | 0; } +function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + if (!i2) return; else { + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, HEAP32[i2 >> 2] | 0); + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, HEAP32[i2 + 4 >> 2] | 0); + __ZNSt3__213__vector_baseIjNS_9allocatorIjEEED2Ev(i2 + 20 | 0); + __ZdlPv(i2); + return; + } +} + function __ZN4wasm6getSigEPKNS_12FunctionTypeE(i4, i2) { i4 = i4 | 0; i2 = i2 | 0; @@ -79888,7 +80393,7 @@ function __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -79992,11 +80497,11 @@ function __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1); - HEAP32[i1 >> 2] = 7712; + HEAP32[i1 >> 2] = 7716; HEAP32[i1 + 32 >> 2] = i2; __ZNSt3__26localeC2ERKS0_(i6, i1 + 4 | 0); HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49276) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49600) | 0; __ZNSt3__26localeD2Ev(i5); HEAP32[i1 + 36 >> 2] = i2; HEAP32[i1 + 40 >> 2] = i3; @@ -80016,11 +80521,11 @@ function __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 7776; + HEAP32[i1 >> 2] = 7780; HEAP32[i1 + 32 >> 2] = i2; __ZNSt3__26localeC2ERKS0_(i6, i1 + 4 | 0); HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49268) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49592) | 0; __ZNSt3__26localeD2Ev(i5); HEAP32[i1 + 36 >> 2] = i2; HEAP32[i1 + 40 >> 2] = i3; @@ -80038,17 +80543,17 @@ function __Z14finalizeModulev() { i3 = i5; i1 = _emscripten_asm_const_i(0) | 0; if (i1 & 65535 | 0) { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12693) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12697) | 0; _exit(1); } - i4 = HEAP32[11250] | 0; + i4 = HEAP32[11328] | 0; __ZN4wasm7AddressC2Ey(i2, i1 >>> 16, 0); - HEAP32[i4 + 72 >> 2] = HEAP32[i2 >> 2]; - i4 = HEAP32[11250] | 0; - HEAP32[i3 >> 2] = HEAP32[11432]; + HEAP32[i4 + 80 >> 2] = HEAP32[i2 >> 2]; + i4 = HEAP32[11328] | 0; + HEAP32[i3 >> 2] = HEAP32[11510]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - if (!(__ZN4wasm6Module11checkExportENS_4NameE(i4, i2) | 0)) i1 = HEAP32[(HEAP32[11250] | 0) + 72 >> 2] | 0; else i1 = 65535; - HEAP32[i4 + 76 >> 2] = i1; + if (!(__ZN4wasm6Module11checkExportENS_4NameE(i4, i2) | 0)) i1 = HEAP32[(HEAP32[11328] | 0) + 80 >> 2] | 0; else i1 = 65535; + HEAP32[i4 + 84 >> 2] = i1; STACKTOP = i5; return; } @@ -80110,7 +80615,7 @@ function __ZN4wasm17WasmBinaryBuilder11verifyInt32Ei(i1, i2) { HEAP32[i3 >> 2] = 0; HEAP32[i3 + 4 >> 2] = 0; HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18919, 16); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18815, 16); i2 = HEAP32[i1 + 16 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i4, i3); HEAP32[i4 + 12 >> 2] = 0; @@ -80241,7 +80746,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init if (i4 >>> 0 > 1073741807) __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i2); do if (i4 >>> 0 >= 2) { i5 = i4 + 4 & -4; - if (i5 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else { + if (i5 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else { i1 = __Znwj(i5 << 2) | 0; HEAP32[i2 >> 2] = i1; HEAP32[i2 + 8 >> 2] = i5 | -2147483648; @@ -80307,15 +80812,15 @@ function __ZN4wasm13WasmValidator4failEv(i1) { i2 = i4 + 4 | 0; i3 = i4; i1 = i1 + 16 | 0; - if (!(HEAP32[i1 >> 2] | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14831) | 0; else { - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14793) | 0; + if (!(HEAP32[i1 >> 2] | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14878) | 0; else { + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14840) | 0; HEAP32[i3 >> 2] = HEAP32[HEAP32[i1 >> 2] >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(46772, i2) | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14828) | 0; + __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(47096, i2) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14875) | 0; } STACKTOP = i4; - return 46772; + return 47096; } function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw(i2, i3, i4) { @@ -80326,7 +80831,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init if (i3 >>> 0 > 1073741807) __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i2); do if (i3 >>> 0 >= 2) { i5 = i3 + 4 & -4; - if (i5 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else { + if (i5 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else { i1 = __Znwj(i5 << 2) | 0; HEAP32[i2 >> 2] = i1; HEAP32[i2 + 8 >> 2] = i5 | -2147483648; @@ -80351,7 +80856,7 @@ function __ZN6cashew12ValueBuilder10makeStringENS_7IStringE(i1) { i6 = i2 + 4 | 0; i5 = i2; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45132) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45444) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0; @@ -80520,7 +81025,7 @@ function __ZN6cashew12ValueBuilder8makeNameENS_7IStringE(i1) { i6 = i2 + 4 | 0; i5 = i2; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45056) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45368) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0; @@ -80543,7 +81048,7 @@ function __ZN4wasm7Element4listEv(i1) { HEAP32[i2 >> 2] = 0; HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17221, 13); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17155, 13); i4 = HEAP32[i1 + 28 >> 2] | 0; i1 = HEAP32[i1 + 32 >> 2] | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i3, i2); @@ -80702,7 +81207,7 @@ function __ZN4wasm6ThreadC2Ev(i4) { } while ((i2 | 0) < (i3 | 0)); HEAP8[i4 + 80 >> 0] = 0; __ZN4wasm10ThreadPool3getEv() | 0; - if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34349, 34381, 49, 34413); + if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34649, 34681, 49, 34713); i3 = __Znwj(4) | 0; HEAP32[i1 >> 2] = i4; __ZNSt3__26threadC2IRFvPvEJPN4wasm6ThreadEEvEEOT_DpOT0_(i3, 164, i1); @@ -80726,10 +81231,10 @@ function __ZN4wasm13WasmValidator13visitFunctionEPNS_8FunctionE(i5, i1) { i4 = i1 + 36 | 0; i1 = HEAP32[i4 >> 2] | 0; i2 = HEAP32[i1 + 4 >> 2] | 0; - if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, i3, i2, i1, 16236) | 0; + if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, i3, i2, i1, 16280) | 0; i1 = i5 + 40 | 0; i2 = HEAP32[i1 >> 2] | 0; - if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, HEAP32[i6 >> 2] | 0, i2, HEAP32[i4 >> 2] | 0, 16287) | 0; + if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, HEAP32[i6 >> 2] | 0, i2, HEAP32[i4 >> 2] | 0, 16331) | 0; } else i1 = i5 + 40 | 0; HEAP32[i1 >> 2] = 5; return; @@ -80764,7 +81269,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9alloca i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -80795,15 +81300,15 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseParennedERP var i2 = 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i3); i2 = HEAP32[i3 >> 2] | 0; - if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 899, 28912); + if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 899, 29204); HEAP32[i3 >> 2] = i2 + 1; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i3, 42358) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i3, 42671) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i3); i2 = HEAP32[i3 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 41) { HEAP32[i3 >> 2] = i2 + 1; return i1 | 0; - } else ___assert_fail(28926, 28546, 903, 28912); + } else ___assert_fail(29218, 28838, 903, 29204); return 0; } @@ -80842,7 +81347,7 @@ function __ZNSt3__23mapIjNS_6vectorIPN4wasm4CallENS_9allocatorIS4_EEEENS_4lessIj i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSK_IJEEEEEENS_4pairINS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSK_IJEEEEEENS_4pairINS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -80853,7 +81358,7 @@ function __ZN4wasm10ThreadPool11getNumCoresEv() { STACKTOP = STACKTOP + 16 | 0; i1 = i4; i2 = __ZNSt3__26thread20hardware_concurrencyEv() | 0; - i3 = _getenv(34489) | 0; + i3 = _getenv(34789) | 0; if (!i3) i1 = i2 >>> 0 > 1 ? i2 : 1; else { HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; @@ -80891,7 +81396,7 @@ function __ZN4wasm6ThreadD2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0; __ZN4wasm10ThreadPool3getEv() | 0; - if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34349, 34381, 54, 34405); + if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34649, 34681, 54, 34705); i2 = i1 + 4 | 0; __ZNSt3__25mutex4lockEv(i2); HEAP8[i1 + 80 >> 0] = 1; @@ -81057,7 +81562,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorIN i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81086,7 +81591,7 @@ function __ZN4wasm3LEBIjhE4readENSt3__28functionIFhvEEE(i2, i3) { break; } } - if ((i1 | 0) == 3) ___assert_fail(19019, 18854, 99, 18872); else if ((i1 | 0) == 6) ___assert_fail(19096, 18854, 104, 18872); else if ((i1 | 0) == 7) return; + if ((i1 | 0) == 3) ___assert_fail(18915, 18750, 99, 18768); else if ((i1 | 0) == 6) ___assert_fail(18992, 18750, 104, 18768); else if ((i1 | 0) == 7) return; } function __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERS8_(i1, i2) { @@ -81098,7 +81603,7 @@ function __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81140,11 +81645,31 @@ function __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } +function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = i2; + HEAP32[i3 >> 2] = i1; + i2 = HEAP32[i4 >> 2] | 0; + if (HEAP32[i2 >> 2] | 0) { + HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; + i1 = HEAP32[i3 >> 2] | 0; + } + __ZNSt3__227__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i4 + 4 >> 2] | 0, i1); + i4 = i4 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1; + return; +} + function __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -81154,7 +81679,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_ i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81168,7 +81693,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6GlobalENS_4lessIS2_EENS_9allocatorINS_ i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6GlobalEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6GlobalEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81182,7 +81707,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_ i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81248,7 +81773,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_ i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81388,7 +81913,7 @@ function __ZN4wasm10PassRunner3addINS_7PrinterEPNSt3__213basic_ostreamIcNS3_11ch i4 = i6; i5 = __Znwj(20) | 0; __ZN4wasm4PassC2Ev(i5); - HEAP32[i5 >> 2] = 3060; + HEAP32[i5 >> 2] = 3064; HEAP32[i5 + 16 >> 2] = i1; HEAP32[i4 >> 2] = i5; i1 = i3 + 12 | 0; @@ -81472,7 +81997,7 @@ function __ZNSt3__24stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorI HEAP32[i5 >> 2] = 0; HEAP32[i5 + 4 >> 2] = 0; HEAP32[i5 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 41608, 4); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 41921, 4); i3 = __ZNSt3__212_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFlPKcPPciEEET_RKS7_RKT0_PjiT1_(i5, i1, i2, i3) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); STACKTOP = i4; @@ -81487,7 +82012,7 @@ function __ZN4wasm16PrintSExpression14visitGetGlobalEPNS_9GetGlobalE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i6 = i3; - i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33056, 0) | 0; + i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33397, 0) | 0; i2 = __ZN4wasm16PrintSExpression15printableGlobalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i2; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -81525,7 +82050,7 @@ function __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i1, i2) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i6 = i3; - i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33079, 0) | 0; + i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33420, 0) | 0; i2 = __ZN4wasm16PrintSExpression14printableLocalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i2; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -81712,7 +82237,7 @@ function __ZN6cashew12ValueBuilder7makeVarEb(i1) { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45060) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45372) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -81760,6 +82285,20 @@ function __ZN4wasm12FunctionType20structuralComparisonERS0_(i1, i2) { return i1 | 0; } +function __ZNSt3__23mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4lessIjEENS2_INS_4pairIKjS4_EEEEEixERS8_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i4 + 8 | 0; + i3 = i4; + HEAP32[i5 >> 2] = i2; + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); + STACKTOP = i4; + return (HEAP32[i3 >> 2] | 0) + 20 | 0; +} + function __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -81769,7 +82308,7 @@ function __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIK i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81800,7 +82339,7 @@ function __ZN6cashew12ValueBuilder12makeToplevelEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45036) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45348) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -81820,7 +82359,7 @@ function __ZN6cashew12ValueBuilder10makeObjectEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45368) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45680) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -81841,7 +82380,7 @@ function __ZNSt3__23mapIPN4wasm6ExportEjNS_4lessIS3_EENS_9allocatorINS_4pairIKS3 i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS4_JRKNS_21piecewise_construct_tENS_5tupleIJRKS4_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS4_JRKNS_21piecewise_construct_tENS_5tupleIJRKS4_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -81853,9 +82392,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(i1, i2 i6 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i3 = i6; - i5 = HEAP32[806] | 0; + i5 = HEAP32[807] | 0; HEAP32[i3 >> 2] = i1; - _fprintf(i5, 28626, i3) | 0; + _fprintf(i5, 28918, i3) | 0; i3 = 200; i1 = 2; L1 : while (1) { @@ -81877,7 +82416,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(i1, i2 _fputc(i4 << 24 >> 24, i5) | 0; i2 = i2 + 1 | 0; } - _fwrite(28642, 2, 1, i5) | 0; + _fwrite(28934, 2, 1, i5) | 0; STACKTOP = i6; return; } @@ -81890,7 +82429,7 @@ function __ZN6cashew12ValueBuilder9makeBlockEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45044) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45356) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -81910,7 +82449,7 @@ function __ZN6cashew12ValueBuilder9makeArrayEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45364) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45676) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -81980,6 +82519,23 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i2, i1) { return; } +function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS6_PvEENS_22__tree_node_destructorINS3_ISP_EEEEEEDpOT_(i1, i2, i3, i4, i5) { + i1 = i1 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + i5 = __Znwj(32) | 0; + HEAP32[i1 >> 2] = i5; + HEAP32[i1 + 4 >> 2] = i2 + 4; + HEAP32[i5 + 16 >> 2] = HEAP32[HEAP32[i4 >> 2] >> 2]; + HEAP32[i5 + 20 >> 2] = 0; + HEAP32[i5 + 24 >> 2] = 0; + HEAP32[i5 + 28 >> 2] = 0; + HEAP8[i1 + 8 >> 0] = 1; + return; +} + function __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -82000,7 +82556,7 @@ function __ZNSt3__23mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jE i5 = i4 + 8 | 0; i3 = i4; HEAP32[i5 >> 2] = i2; - __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0); + __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0); STACKTOP = i4; return (HEAP32[i3 >> 2] | 0) + 20 | 0; } @@ -82013,7 +82569,7 @@ function __ZN6cashew12ValueBuilder24appendArgumentToFunctionENS_3RefENS_7IString STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i4 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45040) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45352) | 0) { i2 = __ZN6cashew3RefixEj(i2, 2) | 0; i2 = HEAP32[i2 >> 2] | 0; i3 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i3) | 0; @@ -82022,7 +82578,7 @@ function __ZN6cashew12ValueBuilder24appendArgumentToFunctionENS_3RefENS_7IString __ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(28734, 34046, 1509, 28751); + } else ___assert_fail(29026, 34346, 1509, 29043); } function __ZNSt3__214__split_bufferIN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementERNS_9allocatorIS6_EEEC2EjjS9_(i2, i3, i4, i1) { @@ -82160,8 +82716,8 @@ function __ZN4wasm13WasmValidator11visitGlobalEPNS_6GlobalE(i1, i2) { i6 = (HEAP32[HEAP32[i4 >> 2] >> 2] | 0) == 15; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; - __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i1, i6, i5, 14960) | 0; - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6GlobalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[i2 + 4 >> 2] | 0, HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0, i2, 14986) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i1, i6, i5, 15007) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6GlobalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[i2 + 4 >> 2] | 0, HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0, i2, 15033) | 0; STACKTOP = i3; return; } @@ -82554,7 +83110,7 @@ function __ZN6cashew12ValueBuilder7makeNewENS_3RefE(i1) { i6 = i2 + 4 | 0; i5 = i2; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45360) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45672) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0; @@ -82777,7 +83333,7 @@ function __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 33426, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 33726, 0) | 0; i1 = i1 + 8 | 0; i3 = HEAP32[i1 >> 2] | 0; if ((i3 | 0) != 0 ? (HEAP32[i3 >> 2] | 0) != 21 : 0) { @@ -82962,7 +83518,7 @@ function __ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1); - HEAP32[i1 >> 2] = 7840; + HEAP32[i1 >> 2] = 7844; HEAP32[i1 + 32 >> 2] = i2; HEAP32[i1 + 40 >> 2] = i3; HEAP32[i1 + 48 >> 2] = -1; @@ -82985,7 +83541,7 @@ function __ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 7904; + HEAP32[i1 >> 2] = 7908; HEAP32[i1 + 32 >> 2] = i2; HEAP32[i1 + 40 >> 2] = i3; HEAP32[i1 + 48 >> 2] = -1; @@ -83012,8 +83568,8 @@ function __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basi HEAP32[i5 + 24 >> 2] = 0; HEAP32[i5 + 28 >> 2] = 0; HEAP8[i5 + 8 >> 0] = i3 & 1; - HEAP32[i5 + 12 >> 2] = i3 ? 53494 : 42465; - HEAP32[i5 + 16 >> 2] = i3 ? 53494 : 31522; + HEAP32[i5 + 12 >> 2] = i3 ? 53818 : 42778; + HEAP32[i5 + 16 >> 2] = i3 ? 53818 : 31814; __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i5, i1); STACKTOP = i4; return i2 | 0; @@ -83461,7 +84017,7 @@ function __ZN4wasm7Builder9makeConstENS_7LiteralE(i1, i2) { case 0: case 5: { - ___assert_fail(26851, 16672, 174, 26882); + ___assert_fail(27143, 16649, 174, 27174); break; } default: @@ -83488,7 +84044,7 @@ function __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2 i5 = i3; i2 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0) | 0; i1 = HEAP32[HEAP32[i1 + 4 >> 2] >> 2] | 0; - HEAP32[i5 >> 2] = HEAP32[11413]; + HEAP32[i5 >> 2] = HEAP32[11491]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; i1 = __ZN4wasm8Function13getLocalIndexENS_4NameE(i1, i4) | 0; HEAP32[i2 + 8 >> 2] = i1; @@ -83605,6 +84161,29 @@ function __ZNSt3__214__split_bufferINS_10unique_ptrIN4wasm12FunctionTypeENS_14de return; } +function __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i2, i3, i4, i1) { + i2 = i2 | 0; + i3 = i3 | 0; + i4 = i4 | 0; + i1 = i1 | 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = i1; + do if (i3) if (i3 >>> 0 > 268435455) { + i4 = ___cxa_allocate_exception(4) | 0; + __ZNSt9bad_allocC2Ev(i4); + ___cxa_throw(i4 | 0, 2024, 148); + } else { + i1 = __Znwj(i3 << 4) | 0; + break; + } else i1 = 0; while (0); + HEAP32[i2 >> 2] = i1; + i4 = i1 + (i4 << 4) | 0; + HEAP32[i2 + 8 >> 2] = i4; + HEAP32[i2 + 4 >> 2] = i4; + HEAP32[i2 + 12 >> 2] = i1 + (i3 << 4); + return; +} + function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -83613,7 +84192,7 @@ function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostream STACKTOP = STACKTOP + 32 | 0; i4 = i3; HEAP32[i4 >> 2] = i1; - HEAP32[i4 + 4 >> 2] = i1 + 100; + HEAP32[i4 + 4 >> 2] = i1 + 108; HEAP32[i4 + 8 >> 2] = 0; HEAP32[i4 + 12 >> 2] = 0; HEAP32[i4 + 16 >> 2] = 0; @@ -83628,7 +84207,7 @@ function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostream function __ZNSt3__26locale5__impD2Ev(i3) { i3 = i3 | 0; var i1 = 0, i2 = 0, i4 = 0, i5 = 0; - HEAP32[i3 >> 2] = 10304; + HEAP32[i3 >> 2] = 10308; i4 = i3 + 8 | 0; i5 = i3 + 12 | 0; i2 = 0; @@ -83987,7 +84566,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeFunctionEPNS_8Fu i4 = i3; i1 = HEAP32[i1 >> 2] | 0; HEAP32[i4 >> 2] = i1; - HEAP32[i4 + 4 >> 2] = i1 + 100; + HEAP32[i4 + 4 >> 2] = i1 + 108; HEAP32[i4 + 8 >> 2] = 0; HEAP32[i4 + 12 >> 2] = 0; HEAP32[i4 + 16 >> 2] = 0; @@ -84012,7 +84591,7 @@ function __ZN4wasm13WasmValidator10visitBreakEPNS_5BreakE(i1, i2) { HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; __ZN4wasm13WasmValidator9noteBreakENS_4NameEPNS_10ExpressionE(i1, i5, i3); i3 = HEAP32[i2 + 16 >> 2] | 0; - if (i3 | 0) __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5BreakEEEbbT_PKc(i1, (HEAP32[i3 + 4 >> 2] | 4 | 0) == 5, i2, 15217) | 0; + if (i3 | 0) __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5BreakEEEbbT_PKc(i1, (HEAP32[i3 + 4 >> 2] | 4 | 0) == 5, i2, 15264) | 0; STACKTOP = i4; return; } @@ -84093,6 +84672,22 @@ function __ZN4wasm11BreakSeeker11visitSwitchEPNS_6SwitchE(i1, i3) { return; } +function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEEC2ERKS5_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + i3 = i2 + 4 | 0; + i4 = (HEAP32[i3 >> 2] | 0) - (HEAP32[i2 >> 2] | 0) >> 2; + if (i4 | 0) { + __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE8allocateEj(i1, i4); + __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_j(i1, HEAP32[i2 >> 2] | 0, HEAP32[i3 >> 2] | 0, i4); + } + return; +} + function __ZNKSt3__27codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_(i1, i2, i3, i4, i5, i6, i7, i8) { i1 = i1 | 0; i2 = i2 | 0; @@ -84494,7 +85089,7 @@ function __ZN6cashew5Value8setArrayERNSt3__26vectorINS_3RefENS1_9allocatorIS3_EE var i3 = 0; __ZN6cashew5Value4freeEv(i1); HEAP32[i1 >> 2] = 2; - i3 = __ZN6cashew5Arena10allocArrayEv(45436) | 0; + i3 = __ZN6cashew5Arena10allocArrayEv(45748) | 0; HEAP32[i1 + 8 >> 2] = i3; if ((i3 | 0) != (i2 | 0)) __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i3, HEAP32[i2 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0); return i1 | 0; @@ -84529,7 +85124,7 @@ function __ZN6cashew12ValueBuilder13appendToBlockENS_3RefES1_(i2, i3) { STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i4 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45044) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45356) | 0) { i2 = __ZN6cashew3RefixEj(i2, 1) | 0; i2 = HEAP32[i2 >> 2] | 0; HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; @@ -84537,7 +85132,7 @@ function __ZN6cashew12ValueBuilder13appendToBlockENS_3RefES1_(i2, i3) { __ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(29665, 34046, 1362, 29683); + } else ___assert_fail(29957, 34346, 1362, 29975); } function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i2, i3) { @@ -84548,7 +85143,7 @@ function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i2, i3) { STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i4 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45364) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45676) | 0) { i2 = __ZN6cashew3RefixEj(i2, 1) | 0; i2 = HEAP32[i2 >> 2] | 0; HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; @@ -84556,7 +85151,7 @@ function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i2, i3) { __ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(29540, 34046, 1644, 29558); + } else ___assert_fail(29832, 34346, 1644, 29850); } function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i2, i3) { @@ -84567,7 +85162,7 @@ function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i2, i3) { STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i4 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45108) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45420) | 0) { i2 = __ZN6cashew3RefixEj(i2, 2) | 0; i2 = HEAP32[i2 >> 2] | 0; HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; @@ -84575,15 +85170,15 @@ function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i2, i3) { __ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(29244, 34046, 1447, 29260); + } else ___assert_fail(29536, 34346, 1447, 29552); } function __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(46772, i1) | 0, 32) | 0; - __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 46772, 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, 10) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(47096, i1) | 0, 32) | 0; + __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 47096, 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, 10) | 0; _abort(); } @@ -84637,8 +85232,8 @@ function __ZN4wasm13WasmValidator10visitStoreEPNS_5StoreE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; __ZN4wasm13WasmValidator17validateAlignmentEj(i1, HEAP32[i2 + 16 >> 2] | 0); - __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15618) | 0; - __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 24 >> 2] | 0) + 4 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0, i2, 15649) | 0; + __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15662) | 0; + __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 24 >> 2] | 0) + 4 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0, i2, 15693) | 0; return; } @@ -84681,7 +85276,7 @@ function __ZNSt3__26threadC2IRFvPvEJPN4wasm34OptimizingIncrementalModuleBuilderE function __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(46772, i1) | 0, 32) | 0; + i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(47096, i1) | 0, 32) | 0; __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, HEAP32[i2 >> 2] | 0) | 0, 10) | 0; _abort(); } @@ -84716,20 +85311,20 @@ function __ZNSt3__211__call_onceERVmPvPFvS2_E(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; - _pthread_mutex_lock(49316) | 0; + _pthread_mutex_lock(49640) | 0; while (1) { if ((HEAP32[i1 >> 2] | 0) != 1) break; - _pthread_cond_wait(49344, 49316) | 0; + _pthread_cond_wait(49668, 49640) | 0; } if (!(HEAP32[i1 >> 2] | 0)) { HEAP32[i1 >> 2] = 1; - _pthread_mutex_unlock(49316) | 0; + _pthread_mutex_unlock(49640) | 0; FUNCTION_TABLE_vi[i3 & 255](i2); - _pthread_mutex_lock(49316) | 0; + _pthread_mutex_lock(49640) | 0; HEAP32[i1 >> 2] = -1; - _pthread_mutex_unlock(49316) | 0; - _pthread_cond_broadcast(49344) | 0; - } else _pthread_mutex_unlock(49316) | 0; + _pthread_mutex_unlock(49640) | 0; + _pthread_cond_broadcast(49668) | 0; + } else _pthread_mutex_unlock(49640) | 0; return; } @@ -84778,7 +85373,7 @@ function __ZN4wasm10PassRunner34addDefaultGlobalOptimizationPassesEv(i1) { HEAP32[i3 >> 2] = 0; HEAP32[i3 + 4 >> 2] = 0; HEAP32[i3 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 29921, 30); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 30213, 30); __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i3); __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); STACKTOP = i2; @@ -84820,7 +85415,7 @@ function __ZN6cashew19DotZeroValueBuilder10makeDoubleEd(d1) { i4 = i3 + 8 | 0; i6 = i3 + 4 | 0; i5 = i3; - HEAP32[i6 >> 2] = HEAP32[11298]; + HEAP32[i6 >> 2] = HEAP32[11376]; i7 = __ZN6cashew12ValueBuilder10makeDoubleEd(d1) | 0; HEAP32[i5 >> 2] = i7; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -84973,20 +85568,20 @@ function _strerror(i2) { var i1 = 0, i3 = 0; i3 = 0; while (1) { - if ((HEAPU8[36175 + i3 >> 0] | 0) == (i2 | 0)) { + if ((HEAPU8[36488 + i3 >> 0] | 0) == (i2 | 0)) { i2 = 2; break; } i1 = i3 + 1 | 0; if ((i1 | 0) == 87) { - i1 = 36263; + i1 = 36576; i3 = 87; i2 = 5; break; } else i3 = i1; } - if ((i2 | 0) == 2) if (!i3) i1 = 36263; else { - i1 = 36263; + if ((i2 | 0) == 2) if (!i3) i1 = 36576; else { + i1 = 36576; i2 = 5; } if ((i2 | 0) == 5) while (1) { @@ -85154,8 +85749,8 @@ function __ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEE function __ZN4wasm6Module15getFunctionTypeENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 128 | 0; - if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(17466, 14782, 1502, 17495); else { + i1 = i1 + 136 | 0; + if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(17400, 14515, 1519, 17429); else { i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i2 >> 2] | 0; } @@ -85187,7 +85782,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeGloballyEv(i1) { i3 = i2; i1 = HEAP32[i1 >> 2] | 0; HEAP32[i3 >> 2] = i1; - HEAP32[i3 + 4 >> 2] = i1 + 100; + HEAP32[i3 + 4 >> 2] = i1 + 108; HEAP32[i3 + 8 >> 2] = 0; HEAP32[i3 + 12 >> 2] = 0; HEAP32[i3 + 16 >> 2] = 0; @@ -85213,8 +85808,8 @@ function __ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i1, i2, i3 HEAP32[i4 + 24 >> 2] = 0; HEAP32[i4 + 28 >> 2] = 0; HEAP8[i4 + 8 >> 0] = 1; - HEAP32[i4 + 12 >> 2] = 53494; - HEAP32[i4 + 16 >> 2] = 53494; + HEAP32[i4 + 12 >> 2] = 53818; + HEAP32[i4 + 16 >> 2] = 53818; __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i3); STACKTOP = i2; return; @@ -85291,6 +85886,18 @@ function __ZN4wasm22SExpressionWasmBuilder17parseCallOperandsINS_4CallEEEvRNS_7E return; } +function __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i1) { + i1 = i1 | 0; + var i2 = 0; + i2 = i1 + 124 | 0; + if (HEAP32[i2 >> 2] | 0) ___assert_fail(19737, 18750, 1584, 21286); + __ZN4wasm17WasmBinaryBuilder18processExpressionsEv(i1); + if (((HEAP32[i1 + 100 >> 2] | 0) - (HEAP32[i1 + 96 >> 2] | 0) | 0) != 4) ___assert_fail(21301, 18750, 1586, 21286); + i1 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i1) | 0; + if (!(HEAP32[i2 >> 2] | 0)) return i1 | 0; else ___assert_fail(19737, 18750, 1588, 21286); + return 0; +} + function __ZNSt3__26threadC2IRFvPvEJPN4wasm6ThreadEEvEEOT_DpOT0_(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; @@ -85345,14 +85952,49 @@ function __ZN4wasm11FullPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i1, i2, i3) { HEAP32[i4 + 24 >> 2] = 0; HEAP32[i4 + 28 >> 2] = 0; HEAP8[i4 + 8 >> 0] = 0; - HEAP32[i4 + 12 >> 2] = 42465; - HEAP32[i4 + 16 >> 2] = 31522; + HEAP32[i4 + 12 >> 2] = 42778; + HEAP32[i4 + 16 >> 2] = 31814; HEAP8[i4 + 20 >> 0] = 1; __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i3); STACKTOP = i2; return; } +function __ZZ11instantiateEN19JSExternalInterface15getResultFromJSEdN4wasm8WasmTypeE(i1, d2, i3) { + i1 = i1 | 0; + d2 = +d2; + i3 = i3 | 0; + switch (i3 | 0) { + case 0: + { + HEAP32[i1 >> 2] = 1; + HEAP32[i1 + 8 >> 2] = 0; + break; + } + case 1: + { + HEAP32[i1 >> 2] = 1; + HEAP32[i1 + 8 >> 2] = ~~d2; + break; + } + case 3: + { + HEAP32[i1 >> 2] = 3; + HEAPF32[i1 + 8 >> 2] = d2; + break; + } + case 4: + { + HEAP32[i1 >> 2] = 4; + HEAPF64[i1 + 8 >> 3] = d2; + break; + } + default: + _abort(); + } + return; +} + function __ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i3) { i1 = i1 | 0; i3 = i3 | 0; @@ -85401,7 +86043,7 @@ function __ZN6cashew5Value9push_backENS_3RefE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0, i4 = 0, i5 = 0; - if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34036, 34046, 479, 28515); + if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34336, 34346, 479, 28807); i3 = HEAP32[i1 + 8 >> 2] | 0; i4 = i3 + 4 | 0; i5 = HEAP32[i4 >> 2] | 0; @@ -85417,9 +86059,9 @@ function __ZN4wasm13WasmValidator9visitHostEPNS_4HostE(i1, i2) { i2 = i2 | 0; var i3 = 0; if ((HEAP32[i2 + 8 >> 2] | 0) == 2) { - __ZN4wasm13WasmValidator13shouldBeEqualIPNS_4HostEjEEbT0_S4_T_PKc(i1, HEAP32[i2 + 24 >> 2] | 0, 1, i2, 16170) | 0; + __ZN4wasm13WasmValidator13shouldBeEqualIPNS_4HostEjEEbT0_S4_T_PKc(i1, HEAP32[i2 + 24 >> 2] | 0, 1, i2, 16214) | 0; i3 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i2 + 16 | 0, 0) | 0; - __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4HostENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i3 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 16202) | 0; + __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4HostENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i3 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 16246) | 0; } return; } @@ -85477,8 +86119,8 @@ function __ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE(i1, i2, i3) { HEAP32[i4 + 24 >> 2] = 0; HEAP32[i4 + 28 >> 2] = 0; HEAP8[i4 + 8 >> 0] = 0; - HEAP32[i4 + 12 >> 2] = 42465; - HEAP32[i4 + 16 >> 2] = 31522; + HEAP32[i4 + 12 >> 2] = 42778; + HEAP32[i4 + 16 >> 2] = 31814; __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i3); STACKTOP = i2; return; @@ -85607,8 +86249,8 @@ function __ZNK4wasm7Literal18countLeadingZeroesEv(i3, i1) { function __ZN4wasm6Module11getFunctionENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 164 | 0; - if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26193, 14782, 1505, 26218); else { + i1 = i1 + 172 | 0; + if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26485, 14515, 1522, 26510); else { i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i2 >> 2] | 0; } @@ -85712,8 +86354,8 @@ function ___stdio_seek(i1, i2, i3) { function __ZN4wasm6Module9getImportENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 140 | 0; - if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18354, 14782, 1503, 18377); else { + i1 = i1 + 148 | 0; + if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18288, 14515, 1520, 18311); else { i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i2 >> 2] | 0; } @@ -85723,8 +86365,8 @@ function __ZN4wasm6Module9getImportENS_4NameE(i1, i2) { function __ZN4wasm6Module9getExportENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 152 | 0; - if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26160, 14782, 1504, 26183); else { + i1 = i1 + 160 | 0; + if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26452, 14515, 1521, 26475); else { i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i2 >> 2] | 0; } @@ -85861,13 +86503,35 @@ function __ZNSt3__212_GLOBAL__N_130throw_from_string_out_of_rangeERKNS_12basic_s STACKTOP = STACKTOP + 16 | 0; i2 = i3; i3 = i3 + 4 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41633); - i1 = HEAP32[806] | 0; + __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41946); + i1 = HEAP32[807] | 0; HEAP32[i2 >> 2] = (HEAP8[i3 + 11 >> 0] | 0) < 0 ? HEAP32[i3 >> 2] | 0 : i3; - _fprintf(i1, 41629, i2) | 0; + _fprintf(i1, 41942, i2) | 0; _abort(); } +function __ZN4wasm5Table7SegmentC2EOS1_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + i4 = i1 + 4 | 0; + i3 = i2 + 4 | 0; + HEAP32[i4 >> 2] = 0; + i5 = i1 + 8 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; + i4 = i2 + 8 | 0; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + i2 = i2 + 12 | 0; + HEAP32[i1 + 12 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i3 >> 2] = 0; + return; +} + function __ZNSt3__212_GLOBAL__N_129throw_from_string_invalid_argERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0; @@ -85875,17 +86539,17 @@ function __ZNSt3__212_GLOBAL__N_129throw_from_string_invalid_argERKNS_12basic_st STACKTOP = STACKTOP + 16 | 0; i2 = i3; i3 = i3 + 4 | 0; - __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41613); - i1 = HEAP32[806] | 0; + __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41926); + i1 = HEAP32[807] | 0; HEAP32[i2 >> 2] = (HEAP8[i3 + 11 >> 0] | 0) < 0 ? HEAP32[i3 >> 2] | 0 : i3; - _fprintf(i1, 41629, i2) | 0; + _fprintf(i1, 41942, i2) | 0; _abort(); } function __ZN4wasm6Module17checkFunctionTypeENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 128 | 0; + i1 = i1 + 136 | 0; if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else { i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; i1 = HEAP32[i1 >> 2] | 0; @@ -85938,7 +86602,7 @@ function __ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0, i4 = 0; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49276) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49600) | 0; i3 = i1 + 36 | 0; HEAP32[i3 >> 2] = i4; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0; @@ -85954,7 +86618,7 @@ function __ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0, i4 = 0; - i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49268) | 0; + i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49592) | 0; i3 = i1 + 36 | 0; HEAP32[i3 >> 2] = i4; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0; @@ -85977,7 +86641,7 @@ function __ZN4wasm7Literal11setQuietNaNEd(d1) { HEAP32[tempDoublePtr >> 2] = i2; HEAP32[tempDoublePtr + 4 >> 2] = i3 | 524288; return +(+HEAPF64[tempDoublePtr >> 3]); - } else ___assert_fail(24967, 14782, 301, 25001); + } else ___assert_fail(22671, 14515, 301, 22705); return +(0.0); } @@ -86061,7 +86725,7 @@ function __ZN4wasm8Function13getLocalIndexENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; i1 = i1 + 52 | 0; - if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18480, 14782, 1402, 18509); else { + if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18414, 14515, 1402, 18443); else { i2 = __ZNSt3__23mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i2) | 0; return HEAP32[i2 >> 2] | 0; } @@ -86180,7 +86844,7 @@ function __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i1 function __ZN4wasm6Module13checkFunctionENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 164 | 0; + i1 = i1 + 172 | 0; if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else { i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; i1 = HEAP32[i1 >> 2] | 0; @@ -86250,7 +86914,7 @@ function __ZN4wasm7Builder14makeCallImportENS_4NameERKNSt3__26vectorIPNS_10Expre function __ZN4wasm6Module11checkImportENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 140 | 0; + i1 = i1 + 148 | 0; if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else { i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; i1 = HEAP32[i1 >> 2] | 0; @@ -86261,7 +86925,7 @@ function __ZN4wasm6Module11checkImportENS_4NameE(i1, i2) { function __ZN4wasm6Module11checkExportENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = i1 + 152 | 0; + i1 = i1 + 160 | 0; if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else { i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; i1 = HEAP32[i1 >> 2] | 0; @@ -86483,7 +87147,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilder13queueFunctionEPNS_8Funct i4 = i1 + 44 | 0; HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1; return; - } else ___assert_fail(14468, 14048, 181, 14496); + } else ___assert_fail(14526, 14052, 181, 14554); } function _vsscanf(i1, i2, i3) { @@ -86584,7 +87248,7 @@ function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUl var i2 = 0, i3 = 0; i2 = __Znwj(20) | 0; i3 = i1 + 4 | 0; - HEAP32[i2 >> 2] = 3016; + HEAP32[i2 >> 2] = 3020; i1 = i2 + 4 | 0; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; @@ -87038,11 +87702,11 @@ function __ZN6cashew5Value10getIntegerEv(i1) { i1 = i1 | 0; var i2 = 0; i2 = __ZN6cashew5Value9getNumberEv(i1) | 0; - if (!(+_fmod(+HEAPF64[i2 >> 3], 1.0) == 0.0)) ___assert_fail(27913, 34046, 229, 27939); + if (!(+_fmod(+HEAPF64[i2 >> 3], 1.0) == 0.0)) ___assert_fail(28205, 34346, 229, 28231); i2 = __ZN6cashew5Value9getNumberEv(i1) | 0; i2 = ~~+HEAPF64[i2 >> 3]; i1 = __ZN6cashew5Value9getNumberEv(i1) | 0; - if (+(i2 | 0) == +HEAPF64[i1 >> 3]) return i2 | 0; else ___assert_fail(27950, 34046, 231, 27939); + if (+(i2 | 0) == +HEAPF64[i1 >> 3]) return i2 | 0; else ___assert_fail(28242, 34346, 231, 28231); return 0; } @@ -87065,7 +87729,7 @@ function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUl i1 = i1 | 0; i2 = i2 | 0; i1 = i1 + 4 | 0; - HEAP32[i2 >> 2] = 3016; + HEAP32[i2 >> 2] = 3020; i2 = i2 + 4 | 0; HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; @@ -87078,7 +87742,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; i3 = __Znwj(64) | 0; - HEAP32[i3 >> 2] = 2840; + HEAP32[i3 >> 2] = 2844; i4 = i3 + 4 | 0; i1 = i1 + 4 | 0; i2 = i4 + 60 | 0; @@ -87128,23 +87792,29 @@ function __ZN11ArenaVectorIN4wasm4NameEE6resizeEj(i1, i3) { return; } -function __ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(i1) { +function __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 + 16 >> 2] | 0) == (HEAP32[i1 + 4 >> 2] | 0)) { - __ZN4wasm34OptimizingIncrementalModuleBuilder14wakeAllWorkersEv(i1); - __ZN4wasm34OptimizingIncrementalModuleBuilder20waitUntilAllFinishedEv(i1); - __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeGloballyEv(i1); - return; - } else ___assert_fail(14510, 14048, 132, 14539); + var i2 = 0, i3 = 0, i4 = 0; + i2 = HEAP32[i1 + 4 >> 2] | 0; + i3 = i1 + 8 | 0; + while (1) { + i4 = HEAP32[i3 >> 2] | 0; + if ((i4 | 0) == (i2 | 0)) break; + HEAP32[i3 >> 2] = i4 + -16; + __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i4 + -12 | 0); + } + i1 = HEAP32[i1 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; } -function __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i2, i1, i5, i3) { +function __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i2, i1, i5, i3) { i2 = i2 | 0; i1 = i1 | 0; i5 = i5 | 0; i3 = i3 | 0; var i4 = 0; - HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i2 >> 2] = i1; i4 = i2 + 4 | 0; HEAP32[i4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; @@ -87155,6 +87825,16 @@ function __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i2, i1, i5, i3) { return; } +function __ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 + 16 >> 2] | 0) == (HEAP32[i1 + 4 >> 2] | 0)) { + __ZN4wasm34OptimizingIncrementalModuleBuilder14wakeAllWorkersEv(i1); + __ZN4wasm34OptimizingIncrementalModuleBuilder20waitUntilAllFinishedEv(i1); + __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeGloballyEv(i1); + return; + } else ___assert_fail(14568, 14052, 132, 14597); +} + function __ZN11ArenaVectorIPN4wasm10ExpressionEE10reallocateEj(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -87187,7 +87867,7 @@ function __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i1) { i3 = i1 + 100 | 0; i2 = HEAP32[i3 >> 2] | 0; i4 = i2; - if ((i2 | 0) == (HEAP32[i1 + 96 >> 2] | 0)) ___assert_fail(21307, 18854, 1611, 21334); + if ((i2 | 0) == (HEAP32[i1 + 96 >> 2] | 0)) ___assert_fail(21203, 18750, 1624, 21230); i2 = HEAP32[i4 + -4 >> 2] | 0; i1 = 0; while (1) { @@ -87225,7 +87905,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio i2 = i2 | 0; i1 = i1 | 0; var i3 = 0; - HEAP32[i1 >> 2] = 2840; + HEAP32[i1 >> 2] = 2844; i3 = i1 + 4 | 0; i1 = i2 + 4 | 0; i2 = i3 + 60 | 0; @@ -87560,6 +88240,20 @@ function __ZN11ArenaVectorIPN4wasm7ElementEE9push_backES2_(i2, i3) { return; } +function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_j(i1, i4, i3, i2) { + i1 = i1 | 0; + i4 = i4 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + i2 = i1 + 4 | 0; + i1 = i3 - i4 | 0; + if ((i1 | 0) > 0) { + _memcpy(HEAP32[i2 >> 2] | 0, i4 | 0, i1 | 0) | 0; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + (i1 >> 2 << 2); + } + return; +} + function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEEaSERKS4_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -87835,7 +88529,7 @@ function __ZN4wasm7Literal10NaNPayloadEd(d1) { if (i4 >>> 0 > 2146435072 | (i4 | 0) == 2146435072 & i2 >>> 0 > 0) { tempRet0 = i3 & 1048575; return i2 | 0; - } else ___assert_fail(24967, 14782, 288, 26263); + } else ___assert_fail(22671, 14515, 288, 26555); return 0; } @@ -87867,7 +88561,7 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsC HEAP32[i3 + 12 >> 2] = 0; HEAP32[i3 + 16 >> 2] = 0; HEAP32[i3 + 20 >> 2] = 0; - HEAP32[i1 >> 2] = 2800; + HEAP32[i1 >> 2] = 2804; HEAP32[i1 + 40 >> 2] = i2; return; } @@ -87886,7 +88580,7 @@ function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmD function __ZN4wasm10ThreadPool3getEv() { var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[11381] | 0; + i1 = HEAP32[11459] | 0; if (!i1) { i1 = __Znwj(96) | 0; i2 = i1; @@ -87895,9 +88589,9 @@ function __ZN4wasm10ThreadPool3getEv() { HEAP32[i2 >> 2] = 0; i2 = i2 + 4 | 0; } while ((i2 | 0) < (i3 | 0)); - HEAP32[11381] = i1; + HEAP32[11459] = i1; __ZN4wasm10ThreadPool10initializeEj(i1, __ZN4wasm10ThreadPool11getNumCoresEv() | 0); - i1 = HEAP32[11381] | 0; + i1 = HEAP32[11459] | 0; } return i1 | 0; } @@ -87924,7 +88618,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; i2 = __Znwj(12) | 0; - HEAP32[i2 >> 2] = 2928; + HEAP32[i2 >> 2] = 2932; i4 = i1 + 4 | 0; i3 = HEAP32[i4 + 4 >> 2] | 0; i1 = i2 + 4 | 0; @@ -87937,7 +88631,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; i2 = __Znwj(12) | 0; - HEAP32[i2 >> 2] = 2884; + HEAP32[i2 >> 2] = 2888; i4 = i1 + 4 | 0; i3 = HEAP32[i4 + 4 >> 2] | 0; i1 = i2 + 4 | 0; @@ -87950,7 +88644,7 @@ function __ZNSt3__28numpunctIwEC2Ej(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; HEAP32[i1 + 4 >> 2] = i2 + -1; - HEAP32[i1 >> 2] = 10416; + HEAP32[i1 >> 2] = 10420; HEAP32[i1 + 8 >> 2] = 46; HEAP32[i1 + 12 >> 2] = 44; i2 = i1 + 16 | 0; @@ -88007,10 +88701,10 @@ function _newlocale(i2, i3, i1) { i3 = i3 | 0; i1 = i1 | 0; var i4 = 0; - if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 38855) | 0) != 0 : 0) ? (_strcmp(i3, 38067) | 0) != 0 : 0) i1 = 0; else i4 = 4; - do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[11479] | 0)) { - HEAP32[11479] = 1; - i1 = 45920; + if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 39168) | 0) != 0 : 0) ? (_strcmp(i3, 38380) | 0) != 0 : 0) i1 = 0; else i4 = 4; + do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[11560] | 0)) { + HEAP32[11560] = 1; + i1 = 46244; break; } else { i1 = _calloc(1, 4) | 0; @@ -88077,7 +88771,7 @@ function __ZNSt3__28numpunctIcEC2Ej(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; HEAP32[i1 + 4 >> 2] = i2 + -1; - HEAP32[i1 >> 2] = 10376; + HEAP32[i1 >> 2] = 10380; HEAP8[i1 + 8 >> 0] = 46; HEAP8[i1 + 9 >> 0] = 44; i2 = i1 + 12 | 0; @@ -88154,57 +88848,57 @@ function __ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i3, i4, i1, i function __ZNKSt3__220__time_get_c_storageIwE3__xEv(i1) { i1 = i1 | 0; - if ((HEAP8[44400] | 0) == 0 ? ___cxa_guard_acquire(44400) | 0 : 0) { - HEAP32[12093] = 0; - HEAP32[12094] = 0; - HEAP32[12095] = 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48372, 8460, _wcslen(8460) | 0); - ___cxa_atexit(177, 48372, ___dso_handle | 0) | 0; + if ((HEAP8[44712] | 0) == 0 ? ___cxa_guard_acquire(44712) | 0 : 0) { + HEAP32[12174] = 0; + HEAP32[12175] = 0; + HEAP32[12176] = 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48696, 8464, _wcslen(8464) | 0); + ___cxa_atexit(177, 48696, ___dso_handle | 0) | 0; } - return 48372; + return 48696; } function __ZNKSt3__220__time_get_c_storageIwE3__rEv(i1) { i1 = i1 | 0; - if ((HEAP8[44408] | 0) == 0 ? ___cxa_guard_acquire(44408) | 0 : 0) { - HEAP32[12096] = 0; - HEAP32[12097] = 0; - HEAP32[12098] = 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48384, 8496, _wcslen(8496) | 0); - ___cxa_atexit(177, 48384, ___dso_handle | 0) | 0; + if ((HEAP8[44720] | 0) == 0 ? ___cxa_guard_acquire(44720) | 0 : 0) { + HEAP32[12177] = 0; + HEAP32[12178] = 0; + HEAP32[12179] = 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48708, 8500, _wcslen(8500) | 0); + ___cxa_atexit(177, 48708, ___dso_handle | 0) | 0; } - return 48384; + return 48708; } function __ZNKSt3__220__time_get_c_storageIwE3__cEv(i1) { i1 = i1 | 0; - if ((HEAP8[44416] | 0) == 0 ? ___cxa_guard_acquire(44416) | 0 : 0) { - HEAP32[12099] = 0; - HEAP32[12100] = 0; - HEAP32[12101] = 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48396, 8544, _wcslen(8544) | 0); - ___cxa_atexit(177, 48396, ___dso_handle | 0) | 0; + if ((HEAP8[44728] | 0) == 0 ? ___cxa_guard_acquire(44728) | 0 : 0) { + HEAP32[12180] = 0; + HEAP32[12181] = 0; + HEAP32[12182] = 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48720, 8548, _wcslen(8548) | 0); + ___cxa_atexit(177, 48720, ___dso_handle | 0) | 0; } - return 48396; + return 48720; } function __ZNKSt3__220__time_get_c_storageIwE3__XEv(i1) { i1 = i1 | 0; - if ((HEAP8[44392] | 0) == 0 ? ___cxa_guard_acquire(44392) | 0 : 0) { - HEAP32[12090] = 0; - HEAP32[12091] = 0; - HEAP32[12092] = 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48360, 8424, _wcslen(8424) | 0); - ___cxa_atexit(177, 48360, ___dso_handle | 0) | 0; + if ((HEAP8[44704] | 0) == 0 ? ___cxa_guard_acquire(44704) | 0 : 0) { + HEAP32[12171] = 0; + HEAP32[12172] = 0; + HEAP32[12173] = 0; + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48684, 8428, _wcslen(8428) | 0); + ___cxa_atexit(177, 48684, ___dso_handle | 0) | 0; } - return 48360; + return 48684; } function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0; - HEAP32[i2 >> 2] = 2928; + HEAP32[i2 >> 2] = 2932; i3 = i1 + 4 | 0; i1 = HEAP32[i3 + 4 >> 2] | 0; i2 = i2 + 4 | 0; @@ -88217,7 +88911,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio i1 = i1 | 0; i2 = i2 | 0; var i3 = 0; - HEAP32[i2 >> 2] = 2884; + HEAP32[i2 >> 2] = 2888; i3 = i1 + 4 | 0; i1 = HEAP32[i3 + 4 >> 2] | 0; i2 = i2 + 4 | 0; @@ -88226,12 +88920,22 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio return; } +function __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i1, (HEAP32[i2 >> 2] | 0) >>> 0 > (HEAP32[i3 >> 2] | 0) >>> 0, 35286, 16379) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i1, (HEAP32[i3 >> 2] | 0) >>> 0 < 65536, 35286, 16401) | 0; + return; +} + function __ZN4wasm13WasmValidator11visitBinaryEPNS_6BinaryE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0, i4 = 0; i4 = HEAP32[(HEAP32[i2 + 12 >> 2] | 0) + 4 >> 2] | 0; - if ((i4 | 0) != 5 ? (i3 = HEAP32[(HEAP32[i2 + 16 >> 2] | 0) + 4 >> 2] | 0, (i3 | 0) != 5) : 0) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6BinaryENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i4, i3, i2, 16137) | 0; + if ((i4 | 0) != 5 ? (i3 = HEAP32[(HEAP32[i2 + 16 >> 2] | 0) + 4 >> 2] | 0, (i3 | 0) != 5) : 0) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6BinaryENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i4, i3, i2, 16181) | 0; return; } @@ -88241,32 +88945,32 @@ function __ZN4wasm13printWasmTypeENS_8WasmTypeE(i2) { switch (i2 | 0) { case 0: { - i1 = 17826; + i1 = 17760; break; } case 1: { - i1 = 17831; + i1 = 17765; break; } case 2: { - i1 = 17835; + i1 = 17769; break; } case 3: { - i1 = 17839; + i1 = 17773; break; } case 4: { - i1 = 17843; + i1 = 17777; break; } case 5: { - i1 = 31639; + i1 = 31985; break; } default: @@ -88332,7 +89036,7 @@ function _interpreter_stack_trace() { i2 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i3 = i2; - __ZN4wasm14ModuleInstance18printFunctionStackEv(i3, HEAP32[11249] | 0); + __ZN4wasm14ModuleInstance18printFunctionStackEv(i3, HEAP32[11327] | 0); i1 = ___strdup((HEAP8[i3 + 11 >> 0] | 0) < 0 ? HEAP32[i3 >> 2] | 0 : i3) | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); STACKTOP = i2; @@ -88414,7 +89118,7 @@ function __ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49276) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49600) | 0; HEAP32[i1 + 36 >> 2] = i2; i2 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i2) | 0) & 1; HEAP8[i1 + 44 >> 0] = i2; @@ -88425,7 +89129,7 @@ function __ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0; - i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49268) | 0; + i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49592) | 0; HEAP32[i1 + 36 >> 2] = i2; i2 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i2) | 0) & 1; HEAP8[i1 + 44 >> 0] = i2; @@ -88786,57 +89490,57 @@ function __ZNSt3__213__vector_baseIPNS_6vectorIN6cashew3RefENS_9allocatorIS3_EEE function __ZNKSt3__220__time_get_c_storageIcE3__rEv(i1) { i1 = i1 | 0; - if ((HEAP8[44328] | 0) == 0 ? ___cxa_guard_acquire(44328) | 0 : 0) { - HEAP32[11893] = 0; - HEAP32[11894] = 0; - HEAP32[11895] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47572, 39299, 11); - ___cxa_atexit(173, 47572, ___dso_handle | 0) | 0; + if ((HEAP8[44640] | 0) == 0 ? ___cxa_guard_acquire(44640) | 0 : 0) { + HEAP32[11974] = 0; + HEAP32[11975] = 0; + HEAP32[11976] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47896, 39612, 11); + ___cxa_atexit(173, 47896, ___dso_handle | 0) | 0; } - return 47572; + return 47896; } function __ZNKSt3__220__time_get_c_storageIcE3__cEv(i1) { i1 = i1 | 0; - if ((HEAP8[44336] | 0) == 0 ? ___cxa_guard_acquire(44336) | 0 : 0) { - HEAP32[11896] = 0; - HEAP32[11897] = 0; - HEAP32[11898] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47584, 39311, 20); - ___cxa_atexit(173, 47584, ___dso_handle | 0) | 0; + if ((HEAP8[44648] | 0) == 0 ? ___cxa_guard_acquire(44648) | 0 : 0) { + HEAP32[11977] = 0; + HEAP32[11978] = 0; + HEAP32[11979] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47908, 39624, 20); + ___cxa_atexit(173, 47908, ___dso_handle | 0) | 0; } - return 47584; + return 47908; } function __ZNKSt3__220__time_get_c_storageIcE3__xEv(i1) { i1 = i1 | 0; - if ((HEAP8[44320] | 0) == 0 ? ___cxa_guard_acquire(44320) | 0 : 0) { - HEAP32[11890] = 0; - HEAP32[11891] = 0; - HEAP32[11892] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47560, 39290, 8); - ___cxa_atexit(173, 47560, ___dso_handle | 0) | 0; + if ((HEAP8[44632] | 0) == 0 ? ___cxa_guard_acquire(44632) | 0 : 0) { + HEAP32[11971] = 0; + HEAP32[11972] = 0; + HEAP32[11973] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47884, 39603, 8); + ___cxa_atexit(173, 47884, ___dso_handle | 0) | 0; } - return 47560; + return 47884; } function __ZNKSt3__220__time_get_c_storageIcE3__XEv(i1) { i1 = i1 | 0; - if ((HEAP8[44312] | 0) == 0 ? ___cxa_guard_acquire(44312) | 0 : 0) { - HEAP32[11887] = 0; - HEAP32[11888] = 0; - HEAP32[11889] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47548, 39281, 8); - ___cxa_atexit(173, 47548, ___dso_handle | 0) | 0; + if ((HEAP8[44624] | 0) == 0 ? ___cxa_guard_acquire(44624) | 0 : 0) { + HEAP32[11968] = 0; + HEAP32[11969] = 0; + HEAP32[11970] = 0; + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47872, 39594, 8); + ___cxa_atexit(173, 47872, ___dso_handle | 0) | 0; } - return 47548; + return 47872; } function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; i1 = HEAP32[i1 >> 2] | 0; - if (!i1) ___assert_fail(14773, 14782, 82, 42923); else return __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0; + if (!i1) ___assert_fail(14831, 14515, 82, 43236); else return __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0; return 0; } @@ -88957,6 +89661,12 @@ function __ZSt9terminatev() { __ZSt11__terminatePFvvE(__ZSt13get_terminatev() | 0); } +function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0); + return; +} + function __ZNSt3__214__split_bufferIPcRNS_9allocatorIS1_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0; @@ -89119,17 +89829,17 @@ function __ZNK4wasm7Literal5floorEv(i2, i1) { } function __GLOBAL__sub_I_simple_ast_cpp() { - HEAP32[11359] = 0; - HEAP32[11360] = 0; - HEAP32[11361] = 0; - HEAP32[11362] = 0; - HEAP32[11363] = 0; - HEAP32[11364] = 0; - HEAP32[11365] = 0; - HEAP32[11366] = 0; - ___cxa_atexit(162, 45436, ___dso_handle | 0) | 0; - __ZN6cashew10IStringSetC2EPKc(45468, 33947); - ___cxa_atexit(159, 45468, ___dso_handle | 0) | 0; + HEAP32[11437] = 0; + HEAP32[11438] = 0; + HEAP32[11439] = 0; + HEAP32[11440] = 0; + HEAP32[11441] = 0; + HEAP32[11442] = 0; + HEAP32[11443] = 0; + HEAP32[11444] = 0; + ___cxa_atexit(162, 45748, ___dso_handle | 0) | 0; + __ZN6cashew10IStringSetC2EPKc(45780, 34247); + ___cxa_atexit(159, 45780, ___dso_handle | 0) | 0; return; } @@ -89163,6 +89873,19 @@ function __ZNK4wasm7Literal9nearbyintEv(i2, i1) { return; } +function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE8allocateEj(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else { + i3 = __Znwj(i2 << 2) | 0; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i3 + (i2 << 2); + return; + } +} + function __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEED2Ev(i1) { i1 = i1 | 0; __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0); @@ -89515,7 +90238,7 @@ function __ZN4wasm7Literal9castToI64Ev(i1, i2) { HEAP32[i2 + 4 >> 2] = i3; HEAP32[i1 >> 2] = 2; return; - } else ___assert_fail(24558, 14782, 222, 24580); + } else ___assert_fail(22262, 14515, 222, 22284); } function __ZN4wasm7Literal9castToF64Ev(i1, i2) { @@ -89530,14 +90253,14 @@ function __ZN4wasm7Literal9castToF64Ev(i1, i2) { HEAP32[i2 + 4 >> 2] = i3; HEAP32[i1 >> 2] = 4; return; - } else ___assert_fail(18153, 14782, 210, 18175); + } else ___assert_fail(18087, 14515, 210, 18109); } function __ZN4wasm13WasmValidator9visitLoadEPNS_4LoadE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; __ZN4wasm13WasmValidator17validateAlignmentEj(i1, HEAP32[i2 + 16 >> 2] | 0); - __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15572) | 0; + __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15616) | 0; return; } @@ -89607,10 +90330,10 @@ function __ZNSt3__213__vector_baseIN6cashew3RefENS_9allocatorIS2_EEED2Ev(i1) { function __ZN4wasm14AstStackHelperC2EN6cashew3RefE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = HEAP32[11243] | 0; - if ((i1 | 0) == (HEAP32[11244] | 0)) __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(44968, i2); else { + i1 = HEAP32[11321] | 0; + if ((i1 | 0) == (HEAP32[11322] | 0)) __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(45280, i2); else { HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[11243] = (HEAP32[11243] | 0) + 4; + HEAP32[11321] = (HEAP32[11321] | 0) + 4; } return; } @@ -89662,10 +90385,10 @@ function __ZNK4wasm7Literal5truncEv(i2, i1) { function __ZNSt3__28ios_base4InitD2Ev(i1) { i1 = i1 | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46604) | 0; - __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(46688) | 0; - __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46940) | 0; - __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(47024) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46928) | 0; + __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(47012) | 0; + __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(47264) | 0; + __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(47348) | 0; return; } @@ -89843,7 +90566,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3 i1 = i1 | 0; i2 = i2 | 0; i1 = HEAP32[(HEAP32[i1 + 4 >> 2] | 0) + 36 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 255](i1, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 255](i1, i2); return; } @@ -89874,7 +90597,7 @@ function __ZNK4wasm7Literal12extendToSI64Ev(i1, i2) { HEAP32[i2 >> 2] = i3; HEAP32[i2 + 4 >> 2] = ((i3 | 0) < 0) << 31 >> 31; return; - } else ___assert_fail(18121, 14782, 378, 24321); + } else ___assert_fail(18055, 14515, 378, 22025); } function __ZNSt3__213__vector_baseIPcNS_9allocatorIS1_EEED2Ev(i1) { @@ -90008,7 +90731,7 @@ function __ZN4wasm7Literal11setQuietNaNEf(d1) { d1 = +d1; var i2 = 0; i2 = (HEAPF32[tempDoublePtr >> 2] = d1, HEAP32[tempDoublePtr >> 2] | 0); - if ((i2 & 2147483647) >>> 0 > 2139095040) return +(HEAP32[tempDoublePtr >> 2] = i2 | 4194304, +HEAPF32[tempDoublePtr >> 2]); else ___assert_fail(24967, 14782, 295, 25001); + if ((i2 & 2147483647) >>> 0 > 2139095040) return +(HEAP32[tempDoublePtr >> 2] = i2 | 4194304, +HEAPF32[tempDoublePtr >> 2]); else ___assert_fail(22671, 14515, 295, 22705); return +(0.0); } @@ -90033,7 +90756,7 @@ function __ZN4wasm17WasmBinaryBuilder12getBreakNameEi(i1, i2) { i3 = HEAP32[i1 + 84 >> 2] | 0; i4 = (HEAP32[i1 + 88 >> 2] | 0) - i3 >> 2; i1 = i4 + ~i2 | 0; - if (i1 >>> 0 < i4 >>> 0) return HEAP32[i3 + (i1 << 2) >> 2] | 0; else ___assert_fail(20171, 18854, 1824, 20222); + if (i1 >>> 0 < i4 >>> 0) return HEAP32[i3 + (i1 << 2) >> 2] | 0; else ___assert_fail(20067, 18750, 1846, 20118); return 0; } @@ -90092,7 +90815,7 @@ function __ZNSt3__25ctypeIcEC2EPKtbj(i2, i3, i4, i1) { i4 = i4 | 0; i1 = i1 | 0; HEAP32[i2 + 4 >> 2] = i1 + -1; - HEAP32[i2 >> 2] = 10324; + HEAP32[i2 >> 2] = 10328; i1 = i2 + 8 | 0; HEAP32[i1 >> 2] = i3; HEAP8[i2 + 12 >> 0] = i4 & 1; @@ -90112,7 +90835,7 @@ function __ZN4wasm6Select8finalizeEv(i1) { HEAP32[i1 + 4 >> 2] = (i2 | 0) != 5 ? i2 : HEAP32[i3 + 4 >> 2] | 0; return; } - ___assert_fail(18625, 14782, 1310, 17861); + ___assert_fail(18559, 14515, 1310, 17795); } function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEED2Ev(i1) { @@ -90127,7 +90850,7 @@ function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEED2Ev(i1) { function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 7488; + HEAP32[i1 >> 2] = 7492; __ZNSt3__26localeC2Ev(i1 + 4 | 0); i1 = i1 + 8 | 0; HEAP32[i1 >> 2] = 0; @@ -90153,7 +90876,7 @@ function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5uflowEv(i1) { function __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 7424; + HEAP32[i1 >> 2] = 7428; __ZNSt3__26localeC2Ev(i1 + 4 | 0); i1 = i1 + 8 | 0; HEAP32[i1 >> 2] = 0; @@ -90240,7 +90963,7 @@ function __ZN4wasm13WasmValidator7visitIfEPNS_2IfE(i2, i3) { var i1 = 0; i1 = (HEAP32[(HEAP32[i3 + 8 >> 2] | 0) + 4 >> 2] | 0) + -1 | 0; if (i1 >>> 0 < 5) i1 = (19 >>> (i1 & 31) & 1) != 0; else i1 = 0; - __ZN4wasm13WasmValidator12shouldBeTrueIPNS_2IfEEEbbT_PKc(i2, i1, i3, 15190) | 0; + __ZN4wasm13WasmValidator12shouldBeTrueIPNS_2IfEEEbbT_PKc(i2, i1, i3, 15237) | 0; return; } @@ -90287,7 +91010,7 @@ function __ZNSt3__26vectorIcNS_9allocatorIcEEE18__construct_at_endEj(i1, i2) { function __ZNSt3__28ios_baseD2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 7408; + HEAP32[i1 >> 2] = 7412; __ZNSt3__28ios_base16__call_callbacksENS0_5eventE(i1, 0); __ZNSt3__26localeD2Ev(i1 + 28 | 0); _free(HEAP32[i1 + 32 >> 2] | 0); @@ -90323,12 +91046,12 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE10walkModuleEPNS } function __GLOBAL__sub_I_optimizer_shared_cpp() { - HEAP32[11375] = 0; - __ZN6cashew7IString3setEPKcb(45504, 34084, 1); - __ZN6cashew7IString3setEPKcb(45508, 34103, 1); - __ZN6cashew7IString3setEPKcb(45512, 34122, 1); - __ZN6cashew7IString3setEPKcb(45516, 34141, 1); - __ZN6cashew7IString3setEPKcb(45520, 34162, 1); + HEAP32[11453] = 0; + __ZN6cashew7IString3setEPKcb(45816, 34384, 1); + __ZN6cashew7IString3setEPKcb(45820, 34403, 1); + __ZN6cashew7IString3setEPKcb(45824, 34422, 1); + __ZN6cashew7IString3setEPKcb(45828, 34441, 1); + __ZN6cashew7IString3setEPKcb(45832, 34462, 1); return; } @@ -90419,7 +91142,7 @@ function __ZNK4wasm7Literal12extendToUI64Ev(i1, i2) { HEAP32[i2 >> 2] = i3; HEAP32[i2 + 4 >> 2] = 0; return; - } else ___assert_fail(18121, 14782, 382, 24334); + } else ___assert_fail(18055, 14515, 382, 22038); } function __ZN4wasm15Asm2WasmBuilder12bytesToShiftEj(i2, i3) { @@ -90470,7 +91193,7 @@ function __ZN4wasm22SExpressionWasmBuilder15preParseImportsERNS_7ElementE(i1, i2 i2 = i2 | 0; var i3 = 0; i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 0) | 0) | 0; - if ((i3 | 0) == (HEAP32[11442] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i1, i2); + if ((i3 | 0) == (HEAP32[11521] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i1, i2); return; } @@ -90522,7 +91245,7 @@ function __ZN6cashew5Value8setArrayEj(i1, i2) { var i3 = 0; __ZN6cashew5Value4freeEv(i1); HEAP32[i1 >> 2] = 2; - i3 = __ZN6cashew5Arena10allocArrayEv(45436) | 0; + i3 = __ZN6cashew5Arena10allocArrayEv(45748) | 0; HEAP32[i1 + 8 >> 2] = i3; __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE7reserveEj(i3, i2); return i1 | 0; @@ -90533,7 +91256,7 @@ function __ZN11ArenaVectorIN4wasm4NameEE8pop_backEv(i1) { var i2 = 0, i3 = 0; i2 = i1 + 8 | 0; i3 = HEAP32[i2 >> 2] | 0; - if (!i3) ___assert_fail(33194, 33211, 206, 18345); else { + if (!i3) ___assert_fail(33535, 33552, 206, 18279); else { i3 = i3 + -1 | 0; HEAP32[i2 >> 2] = i3; return (HEAP32[i1 + 4 >> 2] | 0) + (i3 << 2) | 0; @@ -90561,7 +91284,7 @@ function __ZN4wasm18CountLeadingZeroesIjEEiT_(i1) { i1 = i1 >>> 8 | i1; i1 = i1 >>> 16 | i1; if (!i1) i1 = 32; else { - i1 = 34317 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0; + i1 = 34617 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0; i1 = HEAPU8[i1 >> 0] | 0; } return i1 | 0; @@ -90590,7 +91313,7 @@ function __ZNSt3__28functionIFavEED2Ev(i1) { function __ZN6cashew5Value4backEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34036, 34046, 491, 33229); + if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34336, 34346, 491, 33570); i2 = HEAP32[i1 + 8 >> 2] | 0; i1 = HEAP32[i2 + 4 >> 2] | 0; if ((i1 | 0) == (HEAP32[i2 >> 2] | 0)) i1 = 0; else i1 = HEAP32[i1 + -4 >> 2] | 0; @@ -90708,14 +91431,14 @@ function __ZN4wasm7Builder9makeUnaryENS_7UnaryOpEPNS_10ExpressionE(i1, i2, i3) { function __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31639) | 0, 41) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31985) | 0, 41) | 0; return; } function __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33105, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33446, 0) | 0; __ZN4wasm16PrintSExpression13printCallBodyINS_10CallImportEEEvPT_(i1, i2); return; } @@ -90734,7 +91457,7 @@ function __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(i2, i3) { i1 = 0; while (1) { if ((i1 | 0) == (i3 | 0)) break; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 33275) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 33575) | 0; i1 = i1 + 1 | 0; } return i2 | 0; @@ -90765,6 +91488,16 @@ function __ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIc return i3 >>> ((i3 | 0) != (-1 | 0) & 1) | 0; } +function __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0; + i3 = HEAP32[i1 >> 2] | 0; + i2 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 1) | 0) | 0; + HEAP32[i3 + 104 >> 2] = i2; + return; +} + function __ZN4wasm15getWasmTypeSizeENS_8WasmTypeE(i2) { i2 = i2 | 0; var i1 = 0; @@ -90796,23 +91529,13 @@ function __ZN4wasm15getWasmTypeSizeENS_8WasmTypeE(i2) { return i1 | 0; } -function __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0; - i3 = HEAP32[i1 >> 2] | 0; - i2 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 1) | 0) | 0; - HEAP32[i3 + 96 >> 2] = i2; - return; -} - function __ZN4wasm10ThreadPool20resetThreadsAreReadyEv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0; i3 = i1 + 92 | 0; i2 = HEAP32[i3 >> 2] | 0; HEAP32[i3 >> 2] = 0; - if ((i2 | 0) == ((HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0)) return; else ___assert_fail(34446, 34381, 183, 34468); + if ((i2 | 0) == ((HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0)) return; else ___assert_fail(34746, 34681, 183, 34768); } function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i1, i2) { @@ -90981,11 +91704,11 @@ function __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(i1) { function __ZL12prepare2wasmv() { var i1 = 0; - if ((HEAP32[11246] | 0) == 0 & (HEAP32[11247] | 0) == 0 & (HEAP32[11248] | 0) == 0 & (HEAP32[11249] | 0) == 0) { + if ((HEAP32[11324] | 0) == 0 & (HEAP32[11325] | 0) == 0 & (HEAP32[11326] | 0) == 0 & (HEAP32[11327] | 0) == 0) { i1 = (_emscripten_asm_const_i(5) | 0) != 0 & 1; - HEAP8[49408] = i1; + HEAP8[49732] = i1; return; - } else ___assert_fail(16776, 13724, 48, 16888); + } else ___assert_fail(16753, 13728, 48, 16865); } function __ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv(i2, i1) { @@ -91156,7 +91879,7 @@ function __ZNK4wasm7Literal13truncateToF32Ev(i1, i2) { HEAP32[i1 >> 2] = 3; HEAPF32[i1 + 8 >> 2] = d3; return; - } else ___assert_fail(24558, 14782, 394, 24605); + } else ___assert_fail(22262, 14515, 394, 22309); } function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i1, i2) { @@ -91175,7 +91898,7 @@ function __ZNK4wasm7Literal11extendToF64Ev(i1, i2) { HEAP32[i1 >> 2] = 4; HEAPF64[i1 + 8 >> 3] = d3; return; - } else ___assert_fail(24430, 14782, 386, 24546); + } else ___assert_fail(22134, 14515, 386, 22250); } function __ZN6cashew13OperatorClassC2EOS0_(i1, i2) { @@ -91194,7 +91917,7 @@ function __ZN6cashew13OperatorClassC2EOS0_(i1, i2) { function __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31651) | 0, 41) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31997) | 0, 41) | 0; return; } @@ -91329,7 +92052,7 @@ function __ZN4wasm6Module15getFunctionTypeEj(i1, i2) { i2 = i2 | 0; var i3 = 0; i3 = HEAP32[i1 >> 2] | 0; - if ((HEAP32[i1 + 4 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(19616, 14782, 1496, 17495); + if ((HEAP32[i1 + 4 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(19512, 14515, 1513, 17429); return 0; } @@ -91347,7 +92070,7 @@ function __ZNKSt3__28numpunctIwE12do_falsenameEv(i1, i2) { HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10448, _wcslen(10448) | 0); + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10452, _wcslen(10452) | 0); return; } @@ -91370,7 +92093,7 @@ function __ZN4wasm6Module9getImportEj(i1, i2) { i2 = i2 | 0; var i3 = 0; i3 = HEAP32[i1 + 12 >> 2] | 0; - if ((HEAP32[i1 + 16 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(20413, 14782, 1497, 18377); + if ((HEAP32[i1 + 16 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(20309, 14515, 1514, 18311); return 0; } @@ -91379,14 +92102,14 @@ function __ZN4wasm6Module9getGlobalEj(i1, i2) { i2 = i2 | 0; var i3 = 0; i3 = HEAP32[i1 + 48 >> 2] | 0; - if ((HEAP32[i1 + 52 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(18556, 14782, 1500, 18575); + if ((HEAP32[i1 + 52 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(18490, 14515, 1517, 18509); return 0; } function __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33118, 0) | 0; + __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33459, 0) | 0; __ZN4wasm16PrintSExpression13printCallBodyINS_4CallEEEvPT_(i1, i2); return; } @@ -91409,7 +92132,7 @@ function __ZNKSt3__28numpunctIwE11do_truenameEv(i1, i2) { HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10472, _wcslen(10472) | 0); + __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10476, _wcslen(10476) | 0); return; } @@ -91478,11 +92201,11 @@ function ___cxa_get_globals_fast() { var i1 = 0, i2 = 0; i1 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - if (!(_pthread_once(49396, 3) | 0)) { - i2 = _pthread_getspecific(HEAP32[12350] | 0) | 0; + if (!(_pthread_once(49720, 3) | 0)) { + i2 = _pthread_getspecific(HEAP32[12431] | 0) | 0; STACKTOP = i1; return i2 | 0; - } else _abort_message(41932, i1); + } else _abort_message(42245, i1); return 0; } @@ -91579,13 +92302,13 @@ function dynCall_iiiiiiii(i8, i1, i2, i3, i4, i5, i6, i7) { function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 28452 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 28744 ? i1 + 4 | 0 : 0) | 0; } function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 28258 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 28550 ? i1 + 4 | 0 : 0) | 0; } function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE16doVisitSetGlobalEPS4_PPNS_10ExpressionE(i1, i2) { @@ -91612,14 +92335,14 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1 function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 27977 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 28269 ? i1 + 4 | 0 : 0) | 0; } function __ZN4wasm7Literal10NaNPayloadEf(d1) { d1 = +d1; var i2 = 0; i2 = (HEAPF32[tempDoublePtr >> 2] = d1, HEAP32[tempDoublePtr >> 2] | 0); - if ((i2 & 2147483647) >>> 0 > 2139095040) return i2 & 8388607 | 0; else ___assert_fail(24967, 14782, 281, 26263); + if ((i2 & 2147483647) >>> 0 > 2139095040) return i2 & 8388607 | 0; else ___assert_fail(22671, 14515, 281, 26555); return 0; } @@ -91816,10 +92539,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv(i1) { i2 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; _free(i1); - if (!(_pthread_setspecific(HEAP32[12350] | 0, 0) | 0)) { + if (!(_pthread_setspecific(HEAP32[12431] | 0, 0) | 0)) { STACKTOP = i2; return; - } else _abort_message(42031, i2); + } else _abort_message(42344, i2); } function __Z8parseIntPKc(i1) { @@ -91895,7 +92618,7 @@ function __ZN4wasm10ThreadPoolD2Ev(i1) { function __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; - __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 2604); + __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 2608); __ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev(i1 + 64 | 0); return; } @@ -91906,7 +92629,7 @@ function __ZNKSt3__28numpunctIcE12do_falsenameEv(i1, i2) { HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43511, 5); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43824, 5); return; } @@ -91961,7 +92684,7 @@ function __ZNKSt3__28numpunctIcE11do_truenameEv(i1, i2) { HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; - __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43517, 4); + __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43830, 4); return; } @@ -92015,7 +92738,7 @@ function __ZNK4wasm7Literal13truncateToI32Ev(i1, i2) { HEAP32[i1 >> 2] = 1; HEAP32[i1 + 8 >> 2] = i2; return; - } else ___assert_fail(18153, 14782, 390, 24347); + } else ___assert_fail(18087, 14515, 390, 22051); } function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsD0Ev(i1) { @@ -92051,8 +92774,8 @@ function __ZN4wasm11make_uniqueINS_6ImportEJEEENSt3__210unique_ptrIT_NS2_14defau function __ZL8abort_onN6cashew3RefE(i1) { i1 = i1 | 0; - __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 46772, 0); - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, 10) | 0; + __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 47096, 0); + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, 10) | 0; _abort(); } @@ -92138,7 +92861,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEU function __ZN6cashew5ValueixEj(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE2atEj(HEAP32[i1 + 8 >> 2] | 0, i2) | 0; else ___assert_fail(34036, 34046, 474, 42889); + if ((HEAP32[i1 >> 2] | 0) == 2) return __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE2atEj(HEAP32[i1 + 8 >> 2] | 0, i2) | 0; else ___assert_fail(34336, 34346, 474, 43202); return 0; } @@ -92157,28 +92880,28 @@ function __ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9alloca function __ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49244) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49568) | 0); return; } function __ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49236) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49560) | 0); return; } function __ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49228) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49552) | 0); return; } function __ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49220) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49544) | 0); return; } @@ -92192,35 +92915,35 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina function __ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49180) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49504) | 0); return; } function __ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49172) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49496) | 0); return; } function __ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49164) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49488) | 0); return; } function __ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(48352) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(48676) | 0); return; } function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 31304 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 31596 ? i1 + 4 | 0 : 0) | 0; } function __ZN4wasm34OptimizingIncrementalModuleBuilder14wakeAllWorkersEv(i1) { @@ -92248,28 +92971,28 @@ function __ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocat function __ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47540) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47864) | 0); return; } function __ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47532) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47856) | 0); return; } function __ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47524) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47848) | 0); return; } function __ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47500) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47824) | 0); return; } @@ -92342,7 +93065,7 @@ function __ZN6cashew5Value4sizeEv(i1) { if ((HEAP32[i1 >> 2] | 0) == 2) { i1 = HEAP32[i1 + 8 >> 2] | 0; return (HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0; - } else ___assert_fail(34036, 34046, 458, 14027); + } else ___assert_fail(34336, 34346, 458, 14031); return 0; } @@ -92359,7 +93082,7 @@ function __ZN4wasm7AddressaSEy(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; - if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(17088, 14782, 103, 42720); else { + if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(14472, 14515, 103, 43033); else { HEAP32[i1 >> 2] = i2; return i1 | 0; } @@ -92390,14 +93113,14 @@ function __ZNK4wasm7Literal14reinterpreti64Ev(i1) { i1 = i1 + 8 | 0; tempRet0 = HEAP32[i1 + 4 >> 2] | 0; return HEAP32[i1 >> 2] | 0; - } else ___assert_fail(24558, 14782, 236, 24590); + } else ___assert_fail(22262, 14515, 236, 22294); return 0; } function __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14642, 33211, 181, 42889); + if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14700, 33552, 181, 43202); return 0; } @@ -92447,7 +93170,7 @@ function _bitshift64Ashr(i3, i2, i1) { function __ZNK11ArenaVectorIPN4wasm7ElementEEixEj(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14642, 33211, 181, 42889); + if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14700, 33552, 181, 43202); return 0; } @@ -92455,14 +93178,14 @@ function __ZNK11ArenaVectorIPN4wasm10ExpressionEE4backEv(i1) { i1 = i1 | 0; var i2 = 0; i2 = HEAP32[i1 + 8 >> 2] | 0; - if (!i2) ___assert_fail(33194, 33211, 201, 33229); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0; + if (!i2) ___assert_fail(33535, 33552, 201, 33570); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0; return 0; } function __ZNSt3__27codecvtIwc11__mbstate_tED2Ev(i1) { i1 = i1 | 0; var i2 = 0; - HEAP32[i1 >> 2] = 10256; + HEAP32[i1 >> 2] = 10260; i1 = i1 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; if ((i2 | 0) != (__ZNSt3__26__clocEv() | 0)) _freelocale(HEAP32[i1 >> 2] | 0); @@ -92472,7 +93195,7 @@ function __ZNSt3__27codecvtIwc11__mbstate_tED2Ev(i1) { function __ZNK11ArenaVectorIN4wasm4NameEEixEj(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14642, 33211, 181, 42889); + if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14700, 33552, 181, 43202); return 0; } @@ -92506,7 +93229,7 @@ function __ZNK4wasm7Literal6geti64Ev(i1) { i1 = i1 + 8 | 0; tempRet0 = HEAP32[i1 + 4 >> 2] | 0; return HEAP32[i1 >> 2] | 0; - } else ___assert_fail(18153, 14782, 229, 23912); + } else ___assert_fail(18087, 14515, 229, 24257); return 0; } @@ -92517,7 +93240,7 @@ function __ZN4wasm7Literal9castToI32Ev(i1, i2) { HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = 1; return; - } else ___assert_fail(24430, 14782, 216, 24536); + } else ___assert_fail(22134, 14515, 216, 22240); } function __ZN4wasm7Literal9castToF32Ev(i1, i2) { @@ -92527,7 +93250,7 @@ function __ZN4wasm7Literal9castToF32Ev(i1, i2) { HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = 3; return; - } else ___assert_fail(18121, 14782, 204, 18143); + } else ___assert_fail(18055, 14515, 204, 18077); } function __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(i1) { @@ -92650,26 +93373,26 @@ function __ZN4wasm11BreakSeeker10visitBreakEPNS_5BreakE(i1, i2) { function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 19303 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 19199 ? i1 + 4 | 0 : 0) | 0; } function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 21152 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 21048 ? i1 + 4 | 0 : 0) | 0; } function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 20998 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 20894 ? i1 + 4 | 0 : 0) | 0; } function __ZNK11ArenaVectorIN4wasm4NameEE4backEv(i1) { i1 = i1 | 0; var i2 = 0; i2 = HEAP32[i1 + 8 >> 2] | 0; - if (!i2) ___assert_fail(33194, 33211, 201, 33229); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0; + if (!i2) ___assert_fail(33535, 33552, 201, 33570); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0; return 0; } @@ -92754,12 +93477,12 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE19doVisitCallIndir function __ZN4wasm14AstStackHelperD2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0; - i2 = HEAP32[11243] | 0; + i2 = HEAP32[11321] | 0; i1 = 0; while (1) { if ((i1 | 0) == -1) break; i3 = i1 + -1 | 0; - HEAP32[11243] = i2 + (i3 << 2); + HEAP32[11321] = i2 + (i3 << 2); i1 = i3; } return; @@ -92768,8 +93491,8 @@ function __ZN4wasm14AstStackHelperD2Ev(i1) { function __ZN4wasm14AstStackHelper9getParentEv(i1) { i1 = i1 | 0; var i2 = 0; - i1 = HEAP32[11242] | 0; - i2 = (HEAP32[11243] | 0) - i1 >> 2; + i1 = HEAP32[11320] | 0; + i2 = (HEAP32[11321] | 0) - i1 >> 2; if (i2 >>> 0 > 1) i1 = HEAP32[i1 + (i2 + -2 << 2) >> 2] | 0; else i1 = 0; return i1 | 0; } @@ -92828,14 +93551,14 @@ function __ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E i1 = i1 | 0; var i2 = 0; i2 = __Znwj(8) | 0; - HEAP32[i2 >> 2] = 2972; + HEAP32[i2 >> 2] = 2976; HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; return i2 | 0; } function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(29448, 28546, 322, 29455); else return HEAP32[i1 + 4 >> 2] | 0; + if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(29740, 28838, 322, 29747); else return HEAP32[i1 + 4 >> 2] | 0; return 0; } @@ -92876,7 +93599,7 @@ function _abort_message(i1, i2) { i3 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; HEAP32[i3 >> 2] = i2; - i2 = HEAP32[806] | 0; + i2 = HEAP32[807] | 0; _vfprintf(i2, i1, i3) | 0; _fputc(10, i2) | 0; _abort(); @@ -92884,7 +93607,7 @@ function _abort_message(i1, i2) { function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 4 >> 2] | 0; else ___assert_fail(29463, 28546, 326, 29471); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 4 >> 2] | 0; else ___assert_fail(29755, 28838, 326, 29763); return 0; } @@ -92936,10 +93659,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_110construct_Ev() { var i1 = 0; i1 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - if (!(_pthread_key_create(49400, 181) | 0)) { + if (!(_pthread_key_create(49724, 181) | 0)) { STACKTOP = i1; return; - } else _abort_message(41981, i1); + } else _abort_message(42294, i1); } function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i1, i2) { @@ -93006,7 +93729,7 @@ function __ZNKSt3__27codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j(i1, i2, i3, function __ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E7__cloneEPNS0_6__baseIS5_EE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - HEAP32[i2 >> 2] = 2972; + HEAP32[i2 >> 2] = 2976; HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; return; } @@ -93016,7 +93739,7 @@ function __ZN4wasm7AddressC2Ey(i1, i2, i3) { i2 = i2 | 0; i3 = i3 | 0; HEAP32[i1 >> 2] = i2; - if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(17088, 14782, 100, 17131); else return; + if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(14472, 14515, 100, 17065); else return; } function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i1, i2) { @@ -93066,14 +93789,14 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE15doVisitGetLocalEP function __ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49284) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49608) | 0); return; } function __ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49292) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49616) | 0); return; } @@ -93095,14 +93818,14 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitSelectE function __ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49276) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49600) | 0); return; } function __ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49268) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49592) | 0); return; } @@ -93187,9 +93910,9 @@ function __ZNSt3__26locale5__imp11make_globalEv() { var i1 = 0; i1 = __ZNSt3__26locale7classicEv() | 0; i1 = HEAP32[i1 >> 2] | 0; - HEAP32[12327] = i1; + HEAP32[12408] = i1; __ZNSt3__214__shared_count12__add_sharedEv(i1); - return 49308; + return 49632; } function __ZNKSt3__25ctypeIwE10do_toupperEw(i2, i1) { @@ -93226,6 +93949,13 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1 return; } +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; + return; +} + function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -93245,13 +93975,7 @@ function __ZNK6cashew7IStringltERKS0_(i1, i2) { i2 = i2 | 0; i1 = HEAP32[i1 >> 2] | 0; i2 = HEAP32[i2 >> 2] | 0; - return (_strcmp((i1 | 0) == 0 ? 53494 : i1, (i2 | 0) == 0 ? 53494 : i2) | 0) < 0 | 0; -} -function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; - return; + return (_strcmp((i1 | 0) == 0 ? 53818 : i1, (i2 | 0) == 0 ? 53818 : i2) | 0) < 0 | 0; } function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i1, i2) { @@ -93282,13 +94006,6 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE10doVisitNopEPS1 return; } -function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; - return; -} - function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -93311,46 +94028,52 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitCallEPS1_ } function __ZNSt3__26locale8__globalEv() { - if ((HEAP8[44952] | 0) == 0 ? ___cxa_guard_acquire(44952) | 0 : 0) { + if ((HEAP8[45264] | 0) == 0 ? ___cxa_guard_acquire(45264) | 0 : 0) { __ZNSt3__26locale5__imp11make_globalEv() | 0; - HEAP32[12328] = 49308; + HEAP32[12409] = 49632; } - return HEAP32[12328] | 0; + return HEAP32[12409] | 0; } function __ZNSt3__26locale7classicEv() { - if ((HEAP8[44784] | 0) == 0 ? ___cxa_guard_acquire(44784) | 0 : 0) { + if ((HEAP8[45096] | 0) == 0 ? ___cxa_guard_acquire(45096) | 0 : 0) { __ZNSt3__26locale5__imp12make_classicEv() | 0; - HEAP32[12326] = 49300; + HEAP32[12407] = 49624; } - return HEAP32[12326] | 0; + return HEAP32[12407] | 0; } function __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49212) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49536) | 0); return; } function __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49204) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49528) | 0); return; } function __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49196) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49520) | 0); return; } function __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49188) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49512) | 0); + return; +} +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; return; } @@ -93403,21 +94126,21 @@ function __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(i1) { function ___cxx_global_array_dtor_112(i1) { i1 = i1 | 0; - i1 = 48696; + i1 = 49020; do { i1 = i1 + -12 | 0; __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1); - } while ((i1 | 0) != 48408); + } while ((i1 | 0) != 48732); return; } function ___cxx_global_array_dtor_109(i1) { i1 = i1 | 0; - i1 = 47884; + i1 = 48208; do { i1 = i1 + -12 | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); - } while ((i1 | 0) != 47596); + } while ((i1 | 0) != 47920); return; } @@ -93429,11 +94152,11 @@ function __ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) { function __ZNSt3__26__clocEv() { var i1 = 0; - if ((HEAP8[44304] | 0) == 0 ? ___cxa_guard_acquire(44304) | 0 : 0) { - i1 = _newlocale(2147483647, 38855, 0) | 0; - HEAP32[11871] = i1; + if ((HEAP8[44616] | 0) == 0 ? ___cxa_guard_acquire(44616) | 0 : 0) { + i1 = _newlocale(2147483647, 39168, 0) | 0; + HEAP32[11952] = i1; } - return HEAP32[11871] | 0; + return HEAP32[11952] | 0; } function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i1, i2) { @@ -93445,31 +94168,31 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PP function ___cxx_global_array_dtor_85(i1) { i1 = i1 | 0; - i1 = 48988; + i1 = 49312; do { i1 = i1 + -12 | 0; __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1); - } while ((i1 | 0) != 48700); + } while ((i1 | 0) != 49024); return; } function ___cxx_global_array_dtor_61(i1) { i1 = i1 | 0; - i1 = 48176; + i1 = 48500; do { i1 = i1 + -12 | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); - } while ((i1 | 0) != 47888); + } while ((i1 | 0) != 48212); return; } function ___cxx_global_array_dtor_46(i1) { i1 = i1 | 0; - i1 = 49160; + i1 = 49484; do { i1 = i1 + -12 | 0; __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1); - } while ((i1 | 0) != 48992); + } while ((i1 | 0) != 49316); return; } @@ -93539,11 +94262,11 @@ function __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(i1) { function ___cxx_global_array_dtor(i1) { i1 = i1 | 0; - i1 = 48348; + i1 = 48672; do { i1 = i1 + -12 | 0; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); - } while ((i1 | 0) != 48180); + } while ((i1 | 0) != 48504); return; } @@ -93574,10 +94297,18 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction return; } +function __ZN4wasm5Table7SegmentC2ERKS1_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEEC2ERKS5_(i1 + 4 | 0, i2 + 4 | 0); + return; +} + function __ZN4wasm19CountTrailingZeroesIjEEiT_(i1) { i1 = i1 | 0; if (!i1) i1 = 32; else { - i1 = 34285 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0; + i1 = 34585 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0; i1 = HEAPU8[i1 >> 0] | 0; } return i1 | 0; @@ -93598,28 +94329,28 @@ function __ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorI function __ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47516) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47840) | 0); return; } function __ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47492) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47816) | 0); return; } function __ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49260) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49584) | 0); return; } function __ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49252) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49576) | 0); return; } @@ -93639,20 +94370,20 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction function __ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E6targetERKSt9type_info(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - return ((HEAP32[i2 + 4 >> 2] | 0) == 31052 ? i1 + 4 | 0 : 0) | 0; + return ((HEAP32[i2 + 4 >> 2] | 0) == 31344 ? i1 + 4 | 0 : 0) | 0; } function __ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47468) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47792) | 0); return; } function __ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47460) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47784) | 0); return; } @@ -93660,7 +94391,7 @@ function __ZN6cashew7IStringC2EPKcb(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; - if (!i2) ___assert_fail(13947, 13949, 63, 13984); else { + if (!i2) ___assert_fail(13951, 13953, 63, 13988); else { __ZN6cashew7IString3setEPKcb(i1, i2, i3); return; } @@ -93686,14 +94417,14 @@ function dynCall_viiiii(i6, i1, i2, i3, i4, i5) { function __ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47508) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47832) | 0); return; } function __ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47476) | 0); + __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47800) | 0); return; } @@ -93706,7 +94437,7 @@ function __ZZ11instantiateEN19JSExternalInterface10growMemoryEN4wasm7AddressES1_ i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; - _emscripten_asm_const_ii(31, HEAP32[i3 >> 2] | 0) | 0; + _emscripten_asm_const_ii(33, HEAP32[i3 >> 2] | 0) | 0; return; } @@ -93859,13 +94590,13 @@ function __ZN4wasm6Memory7SegmentC2ERKS1_(i1, i2) { function __ZNK4wasm7Literal14reinterpretf64Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(18153, 14782, 238, 21249); + if ((HEAP32[i1 >> 2] | 0) == 2) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(18087, 14515, 238, 21145); return +(0.0); } function __ZNK4wasm7Literal14reinterpretf32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(18121, 14782, 237, 21210); + if ((HEAP32[i1 >> 2] | 0) == 1) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(18055, 14515, 237, 21106); return +(0.0); } @@ -93990,7 +94721,7 @@ function dynCall_iiiii(i5, i1, i2, i3, i4) { function __ZNK4wasm7Literal14reinterpreti32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 3) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(24430, 14782, 235, 24452); + if ((HEAP32[i1 >> 2] | 0) == 3) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(22134, 14515, 235, 22156); return 0; } @@ -94020,7 +94751,7 @@ function __ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { function __ZNSt3__25ctypeIcED2Ev(i1) { i1 = i1 | 0; var i2 = 0; - HEAP32[i1 >> 2] = 10324; + HEAP32[i1 >> 2] = 10328; i2 = HEAP32[i1 + 8 >> 2] | 0; if (i2 | 0 ? HEAP8[i1 + 12 >> 0] | 0 : 0) __ZdaPv(i2); return; @@ -94075,13 +94806,13 @@ function __ZN4wasm11FullPrinterD0Ev(i1) { function __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 8) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 8) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 22) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 22) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } @@ -94119,13 +94850,13 @@ function __ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev(i1) { function __ZNK4wasm7Literal6getf64Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(24558, 14782, 231, 26350); + if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(22262, 14515, 231, 26642); return +(0.0); } function __ZNK4wasm7Literal6getf32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(24430, 14782, 230, 26343); + if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(22134, 14515, 230, 26635); return +(0.0); } @@ -94139,19 +94870,19 @@ function __ZNSt3__210__time_putD2Ev(i1) { function __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 7) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 7) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_9SetGlobalEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 12) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 12) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_9GetGlobalEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 11) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 11) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } @@ -94175,12 +94906,12 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction function __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i1) { i1 = i1 | 0; - return __ZN6cashew5Value9setStringERKNS_7IStringE(__ZN6cashew5Arena5allocEv(45436) | 0, i1) | 0; + return __ZN6cashew5Value9setStringERKNS_7IStringE(__ZN6cashew5Arena5allocEv(45748) | 0, i1) | 0; } function __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 10) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 10) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } @@ -94212,7 +94943,7 @@ function __ZN4wasm7PrinterD0Ev(i1) { function __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 9) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 9) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } @@ -94227,31 +94958,31 @@ function __ZNSt3__26localeC2ERKS0_(i1, i2) { function __ZN6cashew5Value8getArrayEv(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(34036, 34046, 220, 28525); + if ((HEAP32[i1 >> 2] | 0) == 2) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(34336, 34346, 220, 28817); return 0; } function __ZN4wasm10Expression4castINS_6SelectEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 18) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 18) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 19) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 19) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 17) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 17) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZNK4wasm7Literal6geti32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(18121, 14782, 228, 26336); + if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(18055, 14515, 228, 26628); return 0; } @@ -94264,31 +94995,31 @@ function __ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type function __ZN6cashew5Value10getCStringEv(i1) { i1 = i1 | 0; - if (!(HEAP32[i1 >> 2] | 0)) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(13925, 34046, 208, 14457); + if (!(HEAP32[i1 >> 2] | 0)) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(13929, 34346, 208, 14461); return 0; } function __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 5) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 5) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 16) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 16) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_5StoreEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 14) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 14) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_5ConstEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 15) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 15) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } @@ -94317,25 +95048,25 @@ function __ZN4wasm4PassD0Ev(i1) { function __ZN4wasm10Expression4castINS_5BreakEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 1) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_4LoadEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 13) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 13) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_4HostEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 20) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 20) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } @@ -94350,19 +95081,19 @@ function _uselocale(i1) { function __ZN4wasm10Expression4castINS_4LoopEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 3) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 3) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_4CallEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 6) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 6) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZN4wasm10Expression4castINS_3NopEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 21) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 21) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } @@ -94400,13 +95131,13 @@ function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUl function __ZN4wasm5FatallsIPKcEERS0_T_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, i2) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, i2) | 0; return i1 | 0; } function ___errno_location() { var i1 = 0; - if (!(HEAP32[11467] | 0)) i1 = 45912; else { + if (!(HEAP32[11548] | 0)) i1 = 46236; else { i1 = (_pthread_self() | 0) + 64 | 0; i1 = HEAP32[i1 >> 2] | 0; } @@ -94421,7 +95152,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1 function __ZN6cashew12ValueBuilder8makeNullEv() { var i1 = 0; - i1 = __ZN6cashew5Arena5allocEv(45436) | 0; + i1 = __ZN6cashew5Arena5allocEv(45748) | 0; __ZN6cashew5Value4freeEv(i1); HEAP32[i1 >> 2] = 3; return i1 | 0; @@ -94429,20 +95160,20 @@ function __ZN6cashew12ValueBuilder8makeNullEv() { function __ZN4wasm10Expression4castINS_2IfEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185); + if ((HEAP32[i1 >> 2] | 0) == 2) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232); return 0; } function __ZNSt3__28numpunctIwED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 10416; + HEAP32[i1 >> 2] = 10420; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 16 | 0); return; } function __ZNSt3__28numpunctIcED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 10376; + HEAP32[i1 >> 2] = 10380; __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 12 | 0); return; } @@ -94489,13 +95220,13 @@ function __ZNSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl function __ZN4wasm7Element5c_strEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17335, 17152, 97, 17348); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17269, 17086, 97, 17282); return 0; } function __ZN4wasm7Element3strEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17335, 17152, 92, 17344); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17269, 17086, 92, 17278); return 0; } @@ -94505,12 +95236,12 @@ function __ZSt11__terminatePFvvE(i1) { i2 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; FUNCTION_TABLE_v[i1 & 3](); - _abort_message(42084, i2); + _abort_message(42397, i2); } function __ZN6cashew5Value9getNumberEv(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return i1 + 8 | 0; else ___assert_fail(14110, 34046, 216, 14121); + if ((HEAP32[i1 >> 2] | 0) == 1) return i1 + 8 | 0; else ___assert_fail(14114, 34346, 216, 14125); return 0; } @@ -94530,7 +95261,7 @@ function __ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 7488; + HEAP32[i1 >> 2] = 7492; __ZNSt3__26localeD2Ev(i1 + 4 | 0); __ZdlPv(i1); return; @@ -94538,7 +95269,7 @@ function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) { function __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED0Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 7424; + HEAP32[i1 >> 2] = 7428; __ZNSt3__26localeD2Ev(i1 + 4 | 0); __ZdlPv(i1); return; @@ -94552,8 +95283,8 @@ function __ZN4wasm8PopCountIyEEiT_(i1, i2) { } function __ZNSt3__219__thread_local_dataEv() { - if ((HEAP8[44960] | 0) == 0 ? ___cxa_guard_acquire(44960) | 0 : 0) _pthread_key_create(49392, 180) | 0; - return 49392; + if ((HEAP8[45272] | 0) == 0 ? ___cxa_guard_acquire(45272) | 0 : 0) _pthread_key_create(49716, 180) | 0; + return 49716; } function __ZNSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { @@ -94563,7 +95294,7 @@ function __ZNSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlv function __ZN6cashew5Value10getIStringEv(i1) { i1 = i1 | 0; - if (!(HEAP32[i1 >> 2] | 0)) return i1 + 8 | 0; else ___assert_fail(13925, 34046, 212, 13936); + if (!(HEAP32[i1 >> 2] | 0)) return i1 + 8 | 0; else ___assert_fail(13929, 34346, 212, 13940); return 0; } @@ -94609,8 +95340,8 @@ function b0(i1, i2, i3, i4, i5, i6, i7) { function __ZNSt3__26locale2id6__initEv(i1) { i1 = i1 | 0; var i2 = 0; - i2 = HEAP32[11872] | 0; - HEAP32[11872] = i2 + 1; + i2 = HEAP32[11953] | 0; + HEAP32[11953] = i2 + 1; HEAP32[i1 + 4 >> 2] = i2 + 1; return; } @@ -94654,16 +95385,16 @@ function __ZN4wasm18isInRangeI32TruncSEi(i1) { function __ZN4wasm10ThreadPool9isRunningEv() { var i1 = 0; - i1 = HEAP32[11381] | 0; + i1 = HEAP32[11459] | 0; if (!i1) i1 = 0; else i1 = (HEAP8[i1 + 12 >> 0] | 0) != 0; return i1 | 0; } function __GLOBAL__sub_I_wasm_js_cpp() { - HEAP32[11242] = 0; - HEAP32[11243] = 0; - HEAP32[11244] = 0; - ___cxa_atexit(157, 44968, ___dso_handle | 0) | 0; + HEAP32[11320] = 0; + HEAP32[11321] = 0; + HEAP32[11322] = 0; + ___cxa_atexit(157, 45280, ___dso_handle | 0) | 0; return; } @@ -94721,7 +95452,7 @@ function __ZN4wasm25createMinifiedPrinterPassEv() { var i1 = 0; i1 = __Znwj(20) | 0; __ZN4wasm7PrinterC2Ev(i1); - HEAP32[i1 >> 2] = 3100; + HEAP32[i1 >> 2] = 3104; return i1 | 0; } @@ -94745,7 +95476,7 @@ function __ZNSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl function __ZN6cashew12ValueBuilder12makeRawArrayEi(i1) { i1 = i1 | 0; - return __ZN6cashew5Value8setArrayEj(__ZN6cashew5Arena5allocEv(45436) | 0, i1) | 0; + return __ZN6cashew5Value8setArrayEj(__ZN6cashew5Arena5allocEv(45748) | 0, i1) | 0; } function __ZN4wasm4Pass11runFunctionEPNS_10PassRunnerEPNS_6ModuleEPNS_8FunctionE(i1, i2, i3, i4) { @@ -94784,14 +95515,14 @@ function __ZNSt3__28ios_base33__set_badbit_and_consider_rethrowEv(i1) { function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 7488; + HEAP32[i1 >> 2] = 7492; __ZNSt3__26localeD2Ev(i1 + 4 | 0); return; } function __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 7424; + HEAP32[i1 >> 2] = 7428; __ZNSt3__26localeD2Ev(i1 + 4 | 0); return; } @@ -94805,14 +95536,14 @@ function __ZNK10__cxxabiv120__function_type_info9can_catchEPKNS_16__shim_type_in function __ZNSt3__25mutex6unlockEv(i1) { i1 = i1 | 0; - if (!(_pthread_mutex_unlock(i1 | 0) | 0)) return; else ___assert_fail(41139, 41147, 48, 41249); + if (!(_pthread_mutex_unlock(i1 | 0) | 0)) return; else ___assert_fail(41452, 41460, 48, 41562); } function __ZN4wasm21createFullPrinterPassEv() { var i1 = 0; i1 = __Znwj(20) | 0; __ZN4wasm7PrinterC2Ev(i1); - HEAP32[i1 >> 2] = 3140; + HEAP32[i1 >> 2] = 3144; return i1 | 0; } @@ -94827,7 +95558,7 @@ function dynCall_viii(i4, i1, i2, i3) { function __ZZ11instantiateEN19JSExternalInterface4trapEPKc(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - _emscripten_asm_const_ii(32, i2 | 0) | 0; + _emscripten_asm_const_ii(34, i2 | 0) | 0; return; } function stackAlloc(i1) { @@ -94878,7 +95609,7 @@ function __ZNSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl function __ZN4wasm5FatalD2Ev(i1) { i1 = i1 | 0; - __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31522) | 0; + __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31814) | 0; _exit(1); } @@ -95053,8 +95784,8 @@ function __ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { function __ZN4wasm7PrinterC2Ev(i1) { i1 = i1 | 0; __ZN4wasm4PassC2Ev(i1); - HEAP32[i1 >> 2] = 3060; - HEAP32[i1 + 16 >> 2] = 46604; + HEAP32[i1 >> 2] = 3064; + HEAP32[i1 + 16 >> 2] = 46928; return; } @@ -95086,12 +95817,12 @@ function __ZNSt3__27codecvtIwc11__mbstate_tED0Ev(i1) { function __ZNKSt3__221__basic_string_commonILb1EE20__throw_out_of_rangeEv(i1) { i1 = i1 | 0; - ___assert_fail(41409, 41285, 1194, 41438); + ___assert_fail(41722, 41598, 1194, 41751); } function __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i1) { i1 = i1 | 0; - ___assert_fail(41256, 41285, 1183, 41388); + ___assert_fail(41569, 41598, 1183, 41701); } function _strtoll(i1, i2, i3) { @@ -95122,17 +95853,17 @@ function _strtol(i1, i2, i3) { function __ZNKSt3__220__vector_base_commonILb1EE20__throw_out_of_rangeEv(i1) { i1 = i1 | 0; - ___assert_fail(41073, 40970, 315, 41438); + ___assert_fail(41386, 41283, 315, 41751); } function __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1) { i1 = i1 | 0; - ___assert_fail(40947, 40970, 304, 41388); + ___assert_fail(41260, 41283, 304, 41701); } function __GLOBAL__sub_I_pass_cpp() { - __ZN4wasm12PassRegistryC2Ev(45024); - ___cxa_atexit(158, 45024, ___dso_handle | 0) | 0; + __ZN4wasm12PassRegistryC2Ev(45336); + ___cxa_atexit(158, 45336, ___dso_handle | 0) | 0; return; } @@ -95165,9 +95896,9 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCalls1 } function __ZNSt3__26locale5__imp12make_classicEv() { - __ZNSt3__26locale5__impC2Ej(44792, 1); - HEAP32[12325] = 44792; - return 49300; + __ZNSt3__26locale5__impC2Ej(45104, 1); + HEAP32[12406] = 45104; + return 49624; } function __ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { @@ -95281,7 +96012,7 @@ function _mbrlen(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; i3 = i3 | 0; - return _mbrtowc(0, i1, i2, i3 | 0 ? i3 : 45928) | 0; + return _mbrtowc(0, i1, i2, i3 | 0 ? i3 : 46252) | 0; } function __ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) { @@ -95357,7 +96088,7 @@ function __ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0 function __GLOBAL__I_000101() { __ZNSt3__28ios_base4InitC2Ev(0); - ___cxa_atexit(167, 53493, ___dso_handle | 0) | 0; + ___cxa_atexit(167, 53817, ___dso_handle | 0) | 0; return; } @@ -95451,8 +96182,8 @@ function __ZNSt3__210__stdinbufIcE5uflowEv(i1) { } function __GLOBAL__sub_I_threads_cpp() { - HEAP32[11381] = 0; - ___cxa_atexit(163, 45524, ___dso_handle | 0) | 0; + HEAP32[11459] = 0; + ___cxa_atexit(163, 45836, ___dso_handle | 0) | 0; return; } @@ -95501,8 +96232,8 @@ function __ZN4wasm26createDropReturnValuesPassEv__wrapper() { function __ZSt15get_new_handlerv() { var i1 = 0; - i1 = HEAP32[12351] | 0; - HEAP32[12351] = i1 + 0; + i1 = HEAP32[12432] | 0; + HEAP32[12432] = i1 + 0; return i1 | 0; } @@ -95512,6 +96243,11 @@ function __ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev(i1) { return; } +function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE4trapEPKc(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; +} + function setThrew(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -95609,8 +96345,8 @@ function _nearbyintf(d1) { function __ZSt13get_terminatev() { var i1 = 0; - i1 = HEAP32[2681] | 0; - HEAP32[2681] = i1 + 0; + i1 = HEAP32[2682] | 0; + HEAP32[2682] = i1 + 0; return i1 | 0; } @@ -95725,11 +96461,6 @@ function _catgets(i1, i2, i3, i4) { return i4 | 0; } -function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE4trapEPKc(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; -} - function dynCall_ii(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -96164,7 +96895,7 @@ function __ZNSt3__210moneypunctIcLb0EED0Ev(i1) { function __ZNSt9bad_allocC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 10820; + HEAP32[i1 >> 2] = 10824; return; } @@ -96331,12 +97062,12 @@ function __ZNSt3__214__shared_countD2Ev(i1) { function __ZNKSt9exception4whatEv(i1) { i1 = i1 | 0; - return 42152; + return 42465; } function __ZNKSt9bad_alloc4whatEv(i1) { i1 = i1 | 0; - return 42124; + return 42437; } function dynCall_v(i1) { @@ -96453,7 +97184,7 @@ function __ZdlPv(i1) { } function __ZN4wasm12PassRegistry3getEv() { - return 45024; + return 45336; } function setTempRet0(i1) { @@ -96507,11 +97238,11 @@ function _nan(i1) { } function ___ctype_toupper_loc() { - return 3936; + return 3940; } function ___ctype_tolower_loc() { - return 5476; + return 5480; } function __ZSt17__throw_bad_allocv() { @@ -96532,7 +97263,7 @@ function b6(i1) { } function ___ctype_b_loc() { - return 3932; + return 3936; } function b5() { @@ -96552,7 +97283,7 @@ function b11() { var FUNCTION_TABLE_iiiiiiii = [b0,__ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc,__ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc,__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE,__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b0]; var FUNCTION_TABLE_iiii = [b1,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,__ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,__ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,___stdio_write,___stdio_seek,___stdout_write,___stdio_read,_sn_write,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,__ZNSt3__211__stdoutbufIwE6xsputnEPKwi,__ZNSt3__211__stdoutbufIcE6xsputnEPKci,__ZNKSt3__27collateIcE7do_hashEPKcS3_,__ZNKSt3__27collateIwE7do_hashEPKwS3_,__ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__28messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__25ctypeIcE10do_toupperEPcPKc,__ZNKSt3__25ctypeIcE10do_tolowerEPcPKc,__ZNKSt3__25ctypeIcE9do_narrowEcc,__ZNKSt3__25ctypeIwE5do_isEtw,__ZNKSt3__25ctypeIwE10do_toupperEPwPKw,__ZNKSt3__25ctypeIwE10do_tolowerEPwPKw,__ZNKSt3__25ctypeIwE9do_narrowEwc,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv ,__ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv,__ZNK10__cxxabiv120__function_type_info9can_catchEPKNS_16__shim_type_infoERPv,_do_read_421]; -var FUNCTION_TABLE_viiiiii = [b2,__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,__ZNKSt3__28messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZNKSt3__28messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b2,b2,b2,b2,b2,b2,b2]; +var FUNCTION_TABLE_viiiiii = [b2,__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZZ11instantiateEN19JSExternalInterface9callTableEjN4wasm4NameERNSt3__26vectorINS0_7LiteralENS2_9allocatorIS4_EEEERNS0_14ModuleInstanceE,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,__ZNKSt3__28messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZNKSt3__28messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b2,b2,b2,b2,b2,b2]; var FUNCTION_TABLE_viiiii = [b3,__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib]; var FUNCTION_TABLE_iiiiiid = [b4,__ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce,__ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe,b4]; var FUNCTION_TABLE_i = [b5,__ZN4wasm24createCoalesceLocalsPassEv__wrapper,__ZN4wasm36createCoalesceLocalsWithLearningPassEv__wrapper,__ZN4wasm29createDeadCodeEliminationPassEv__wrapper,__ZN4wasm26createDropReturnValuesPassEv__wrapper,__ZN4wasm38createDuplicateFunctionEliminationPassEv__wrapper,__ZN4wasm21createLowerIfElsePassEv__wrapper,__ZN4wasm21createMergeBlocksPassEv__wrapper,__ZN4wasm17createMetricsPassEv__wrapper,__ZN4wasm18createNameListPassEv__wrapper,__ZN4wasm21createNameManagerPassEv__wrapper,__ZN4wasm30createOptimizeInstructionsPassEv__wrapper,__ZN4wasm24createPostEmscriptenPassEv__wrapper,__ZN4wasm17createPrinterPassEv,__ZN4wasm25createMinifiedPrinterPassEv,__ZN4wasm21createFullPrinterPassEv,__ZN4wasm23createRemoveImportsPassEv__wrapper,__ZN4wasm22createRemoveMemoryPassEv__wrapper,__ZN4wasm25createRemoveUnusedBrsPassEv__wrapper,__ZN4wasm31createRemoveUnusedFunctionsPassEv__wrapper,__ZN4wasm27createRemoveUnusedNamesPassEv__wrapper,__ZN4wasm26createReorderFunctionsPassEv__wrapper,__ZN4wasm23createReorderLocalsPassEv__wrapper,__ZN4wasm24createSimplifyLocalsPassEv__wrapper,__ZN4wasm16createVacuumPassEv__wrapper,__ZN4wasm20createPrecomputePassEv__wrapper,b5,b5,b5 @@ -96566,7 +97297,7 @@ var FUNCTION_TABLE_vi = [b6,__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcE ,_free,__ZNSt3__221__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6]; -var FUNCTION_TABLE_vii = [b7,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE,__ZZ11instantiateEN19JSExternalInterface4trapEPKc,__ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE4trapEPKc,__ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner4trapEPKc,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E7__cloneEPNS0_6__baseIS5_EE,__ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseIS9_EE,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE,__ZNKSt3__210moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__210moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv +var FUNCTION_TABLE_vii = [b7,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE,__ZZ11instantiateEN19JSExternalInterface4trapEPKc,__ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE4trapEPKc,__ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner4trapEPKc,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E7__cloneEPNS0_6__baseIS5_EE,__ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseIS9_EE,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE,__ZNKSt3__210moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__210moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv ,__ZNKSt3__210moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__210moneypunctIcLb1EE13do_neg_formatEv,__ZNKSt3__210moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__210moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__210moneypunctIwLb0EE16do_negative_signEv,__ZNKSt3__210moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__210moneypunctIwLb0EE13do_neg_formatEv,__ZNKSt3__210moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__210moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__210moneypunctIwLb1EE16do_negative_signEv,__ZNKSt3__210moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__210moneypunctIwLb1EE13do_neg_formatEv,__ZNKSt3__28messagesIcE8do_closeEi,__ZNKSt3__28messagesIwE8do_closeEi,__ZNKSt3__28numpunctIcE11do_groupingEv,__ZNKSt3__28numpunctIcE11do_truenameEv,__ZNKSt3__28numpunctIcE12do_falsenameEv,__ZNKSt3__28numpunctIwE11do_groupingEv,__ZNKSt3__28numpunctIwE11do_truenameEv,__ZNKSt3__28numpunctIwE12do_falsenameEv,__ZN4wasm10PostWalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE ,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE16doVisitGetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE16doVisitSetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE16doVisitGetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE16doVisitSetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE ,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE4scanEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitBlockEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE9doVisitIfEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitLoopEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitBreakEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitSwitchEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitCallEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE17doVisitCallImportEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE19doVisitCallIndirectEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE15doVisitGetLocalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE15doVisitSetLocalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE16doVisitGetGlobalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE16doVisitSetGlobalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitLoadEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitStoreEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitConstEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitUnaryEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitBinaryEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitSelectEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitReturnEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitHostEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE10doVisitNopEPS4_PPNS_10ExpressionE diff --git a/check.py b/check.py index d3f0ea4c66c..d3ccf02fb11 100755 --- a/check.py +++ b/check.py @@ -362,7 +362,7 @@ def minify_check(wast, verify_final_result=True): print '\n[ checking wasm-shell spec testcases... ]\n' if len(requested) == 0: - BLACKLIST = [] + BLACKLIST = ['memory.wast'] # FIXME we support old and new memory formats, for now, until 0xc, and so can't pass this old-style test spec_tests = [os.path.join('spec', t) for t in sorted(os.listdir(os.path.join('test', 'spec'))) if t not in BLACKLIST] else: spec_tests = requested[:] diff --git a/src/asm2wasm.h b/src/asm2wasm.h index c0f13ff8f3c..a5754f725da 100644 --- a/src/asm2wasm.h +++ b/src/asm2wasm.h @@ -660,12 +660,17 @@ void Asm2WasmBuilder::processAsm(Ref ast) { // TODO: when not using aliasing function pointers, we could merge them by noticing that // index 0 in each table is the null func, and each other index should only have one // non-null func. However, that breaks down when function pointer casts are emulated. - functionTableStarts[name] = wasm.table.names.size(); // this table starts here + if (wasm.table.segments.size() == 0) { + wasm.table.segments.emplace_back(wasm.allocator.alloc()->set(Literal(uint32_t(0)))); + } + auto& segment = wasm.table.segments[0]; + functionTableStarts[name] = segment.data.size(); // this table starts here Ref contents = value[1]; for (unsigned k = 0; k < contents->size(); k++) { IString curr = contents[k][1]->getIString(); - wasm.table.names.push_back(curr); + segment.data.push_back(curr); } + wasm.table.initial = wasm.table.max = segment.data.size(); } else { abort_on("invalid var element", pair); } diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index b7fc4347a2c..83c626eb1bc 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -729,14 +729,17 @@ void BinaryenSetFunctionTable(BinaryenModuleRef module, BinaryenFunctionRef* fun } auto* wasm = (Module*)module; + Table::Segment segment(wasm->allocator.alloc()->set(Literal(int32_t(0)))); for (BinaryenIndex i = 0; i < numFuncs; i++) { - wasm->table.names.push_back(((Function*)funcs[i])->name); + segment.data.push_back(((Function*)funcs[i])->name); } + wasm->table.segments.push_back(segment); + wasm->table.initial = wasm->table.max = numFuncs; } // Memory. One per module -void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenIndex* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments) { +void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenExpressionRef* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments) { if (tracing) { std::cout << " {\n"; for (BinaryenIndex i = 0; i < numSegments; i++) { @@ -754,10 +757,10 @@ void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, Binaryen } if (numSegments == 0) std::cout << "0"; // ensure the array is not empty, otherwise a compiler error on VS std::cout << " };\n"; - std::cout << " BinaryenIndex segmentOffsets[] = { "; + std::cout << " BinaryenExpressionRef segmentOffsets[] = { "; for (BinaryenIndex i = 0; i < numSegments; i++) { if (i > 0) std::cout << ", "; - std::cout << segmentOffsets[i]; + std::cout << "expressions[" << expressions[segmentOffsets[i]] << "]"; } if (numSegments == 0) std::cout << "0"; // ensure the array is not empty, otherwise a compiler error on VS std::cout << " };\n"; @@ -779,7 +782,7 @@ void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, Binaryen wasm->memory.max = maximum; if (exportName) wasm->memory.exportName = exportName; for (BinaryenIndex i = 0; i < numSegments; i++) { - wasm->memory.segments.emplace_back(segmentOffsets[i], segments[i], segmentSizes[i]); + wasm->memory.segments.emplace_back((Expression*)segmentOffsets[i], segments[i], segmentSizes[i]); } } diff --git a/src/binaryen-c.h b/src/binaryen-c.h index b32fa566a1f..e2086072b05 100644 --- a/src/binaryen-c.h +++ b/src/binaryen-c.h @@ -346,7 +346,7 @@ void BinaryenSetFunctionTable(BinaryenModuleRef module, BinaryenFunctionRef* fun // Each segment has data in segments, a start offset in segmentOffsets, and a size in segmentSizes. // exportName can be NULL -void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenIndex* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments); +void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenExpressionRef* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments); // Start function. One per module diff --git a/src/passes/DuplicateFunctionElimination.cpp b/src/passes/DuplicateFunctionElimination.cpp index 961d26ba5a3..2b8e69b547e 100644 --- a/src/passes/DuplicateFunctionElimination.cpp +++ b/src/passes/DuplicateFunctionElimination.cpp @@ -123,10 +123,12 @@ struct DuplicateFunctionElimination : public Pass { replacerRunner.add(&replacements); replacerRunner.run(); // replace in table - for (auto& name : module->table.names) { - auto iter = replacements.find(name); - if (iter != replacements.end()) { - name = iter->second; + for (auto& segment : module->table.segments) { + for (auto& name : segment.data) { + auto iter = replacements.find(name); + if (iter != replacements.end()) { + name = iter->second; + } } } // replace in start diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index 47e503fa4c4..5eea38bdc28 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -575,12 +575,19 @@ struct PrintSExpression : public Visitor { decIndent(); } void visitTable(Table *curr) { - printOpening(o, "table"); - for (auto name : curr->names) { - o << ' '; - printName(name); + printOpening(o, "table") << ' ' << curr->initial; + if (curr->max && curr->max != Table::kMaxSize) o << ' ' << curr->max; + o << " anyfunc)\n"; + doIndent(o, indent); + for (auto& segment : curr->segments) { + printOpening(o, "elem ", true); + visit(segment.offset); + for (auto name : segment.data) { + o << ' '; + printName(name); + } + o << ')'; } - o << ')'; } void visitModule(Module *curr) { currModule = curr; @@ -589,9 +596,12 @@ struct PrintSExpression : public Visitor { doIndent(o, indent); printOpening(o, "memory") << ' ' << curr->memory.initial; if (curr->memory.max && curr->memory.max != Memory::kMaxSize) o << ' ' << curr->memory.max; + o << ")\n"; for (auto segment : curr->memory.segments) { - o << maybeNewLine; - o << (minify ? "" : " ") << "(segment " << segment.offset << " \""; + doIndent(o, indent); + printOpening(o, "data ", true); + visit(segment.offset); + o << " \""; for (size_t i = 0; i < segment.data.size(); i++) { unsigned char c = segment.data[i]; switch (c) { @@ -612,10 +622,8 @@ struct PrintSExpression : public Visitor { } } } - o << "\")"; + o << "\")\n"; } - o << ((curr->memory.segments.size() > 0 && !minify) ? "\n " : "") << ')'; - o << maybeNewLine; if (curr->memory.exportName.is()) { doIndent(o, indent); printOpening(o, "export "); @@ -647,7 +655,7 @@ struct PrintSExpression : public Visitor { visitGlobal(child.get()); o << maybeNewLine; } - if (curr->table.names.size() > 0) { + if (curr->table.segments.size() > 0 || curr->table.initial > 0 || curr->table.max != Table::kMaxSize) { doIndent(o, indent); visitTable(&curr->table); o << maybeNewLine; diff --git a/src/passes/RemoveUnusedFunctions.cpp b/src/passes/RemoveUnusedFunctions.cpp index a2941aff662..78b0f0ffcdb 100644 --- a/src/passes/RemoveUnusedFunctions.cpp +++ b/src/passes/RemoveUnusedFunctions.cpp @@ -39,8 +39,10 @@ struct RemoveUnusedFunctions : public Pass { root.push_back(module->getFunction(curr->value)); } // For now, all functions that can be called indirectly are marked as roots. - for (auto& curr : module->table.names) { - root.push_back(module->getFunction(curr)); + for (auto& segment : module->table.segments) { + for (auto& curr : segment.data) { + root.push_back(module->getFunction(curr)); + } } // Compute function reachability starting from the root set. DirectCallGraphAnalyzer analyzer(module, root); diff --git a/src/passes/ReorderFunctions.cpp b/src/passes/ReorderFunctions.cpp index 38ef98afb7a..679fedb6138 100644 --- a/src/passes/ReorderFunctions.cpp +++ b/src/passes/ReorderFunctions.cpp @@ -38,8 +38,10 @@ struct ReorderFunctions : public WalkerPassexports) { counts[curr->value]++; } - for (auto& curr : module->table.names) { - counts[curr]++; + for (auto& segment : module->table.segments) { + for (auto& curr : segment.data) { + counts[curr]++; + } } std::sort(module->functions.begin(), module->functions.end(), [this]( const std::unique_ptr& a, diff --git a/src/shared-constants.h b/src/shared-constants.h index fb94ff11ba5..f0148cb6788 100644 --- a/src/shared-constants.h +++ b/src/shared-constants.h @@ -24,10 +24,12 @@ extern Name GROW_WASM_MEMORY, PARAM, RESULT, MEMORY, + DATA, SEGMENT, EXPORT, IMPORT, TABLE, + ELEM, LOCAL, TYPE, CALL, @@ -43,6 +45,7 @@ extern Name GROW_WASM_MEMORY, NEG_NAN, CASE, BR, + ANYFUNC, FAKE_RETURN, ASSERT_RETURN, ASSERT_TRAP, diff --git a/src/shell-interface.h b/src/shell-interface.h index f6c12e8ca0e..f332307ad68 100644 --- a/src/shell-interface.h +++ b/src/shell-interface.h @@ -86,15 +86,27 @@ struct ShellExternalInterface : ModuleInstance::ExternalInterface { } } memory; + std::vector table; + ShellExternalInterface() : memory() {} void init(Module& wasm) override { memory.resize(wasm.memory.initial * wasm::Memory::kPageSize); // apply memory segments for (auto& segment : wasm.memory.segments) { - assert(segment.offset + segment.data.size() <= wasm.memory.initial * wasm::Memory::kPageSize); + Address offset = ConstantExpressionRunner().visit(segment.offset).value.geti32(); + assert(offset + segment.data.size() <= wasm.memory.initial * wasm::Memory::kPageSize); + for (size_t i = 0; i != segment.data.size(); ++i) { + memory.set(offset + i, segment.data[i]); + } + } + + table.resize(wasm.table.initial); + for (auto& segment : wasm.table.segments) { + Address offset = ConstantExpressionRunner().visit(segment.offset).value.geti32(); + assert(offset + segment.data.size() <= wasm.table.initial); for (size_t i = 0; i != segment.data.size(); ++i) { - memory.set(segment.offset + i, segment.data[i]); + table[offset + i] = segment.data[i]; } } } @@ -114,6 +126,19 @@ struct ShellExternalInterface : ModuleInstance::ExternalInterface { abort(); } + Literal callTable(Index index, Name type, LiteralList& arguments, ModuleInstance& instance) override { + if (index >= table.size()) trap("callTable overflow"); + auto* func = instance.wasm.getFunction(table[index]); + if (func->type.is() && func->type != type) trap("callIndirect: bad type"); + if (func->params.size() != arguments.size()) trap("callIndirect: bad # of arguments"); + for (size_t i = 0; i < func->params.size(); i++) { + if (func->params[i] != arguments[i].type) { + trap("callIndirect: bad argument type"); + } + } + return instance.callFunctionInternal(func->name, arguments); + } + Literal load(Load* load, Address addr) override { switch (load->type) { case i32: { diff --git a/src/wasm-binary.h b/src/wasm-binary.h index aad142d4459..04bebddc58e 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -706,7 +706,8 @@ class WasmBinaryWriter : public Visitor { o << U32LEB(num); for (auto& segment : wasm->memory.segments) { if (segment.data.size() == 0) continue; - o << U32LEB(segment.offset); + writeExpression(segment.offset); + o << int8_t(BinaryConsts::End); writeInlineBuffer(&segment.data[0], segment.data.size()); } finishSection(start); @@ -739,12 +740,19 @@ class WasmBinaryWriter : public Visitor { } void writeFunctionTable() { - if (wasm->table.names.size() == 0) return; + if (wasm->table.segments.size() == 0) return; if (debug) std::cerr << "== writeFunctionTable" << std::endl; auto start = startSection(BinaryConsts::Section::FunctionTable); - o << U32LEB(wasm->table.names.size()); - for (auto name : wasm->table.names) { - o << U32LEB(getFunctionIndex(name)); + o << U32LEB(wasm->table.initial); + o << U32LEB(wasm->table.max); + o << U32LEB(wasm->table.segments.size()); + for (auto& segment : wasm->table.segments) { + writeExpression(segment.offset); + o << int8_t(BinaryConsts::End); + o << U32LEB(segment.data.size()); + for (auto name : segment.data) { + o << U32LEB(getFunctionIndex(name)); + } } finishSection(start); } @@ -1572,6 +1580,15 @@ class WasmBinaryBuilder { } } + Expression* readExpression() { + assert(depth == 0); + processExpressions(); + assert(expressionStack.size() == 1); + auto* ret = popExpression(); + assert(depth == 0); + return ret; + } + void readGlobals() { if (debug) std::cerr << "== readGlobals" << std::endl; size_t num = getU32LEB(); @@ -1580,11 +1597,7 @@ class WasmBinaryBuilder { if (debug) std::cerr << "read one" << std::endl; auto curr = new Global; curr->type = getWasmType(); - assert(depth == 0); - processExpressions(); - assert(expressionStack.size() == 1); - curr->init = popExpression(); - assert(depth == 0); + curr->init = readExpression(); wasm.addGlobal(curr); } } @@ -1638,9 +1651,12 @@ class WasmBinaryBuilder { } } - for (size_t index : functionTable) { - assert(index < wasm.functions.size()); - wasm.table.names.push_back(wasm.functions[index]->name); + for (auto& pair : functionTable) { + auto i = pair.first; + auto& indexes = pair.second; + for (auto j : indexes) { + wasm.table.segments[i].data.push_back(wasm.functions[j]->name); + } } } @@ -1649,7 +1665,7 @@ class WasmBinaryBuilder { auto num = getU32LEB(); for (size_t i = 0; i < num; i++) { Memory::Segment curr; - auto offset = getU32LEB(); + auto offset = readExpression(); auto size = getU32LEB(); std::vector buffer; buffer.resize(size); @@ -1660,14 +1676,20 @@ class WasmBinaryBuilder { } } - std::vector functionTable; + std::map> functionTable; void readFunctionTable() { if (debug) std::cerr << "== readFunctionTable" << std::endl; + wasm.table.initial = getU32LEB(); + wasm.table.max = getU32LEB(); auto num = getU32LEB(); for (size_t i = 0; i < num; i++) { - auto index = getU32LEB(); - functionTable.push_back(index); + wasm.table.segments.emplace_back(readExpression()); + auto& temporary = functionTable[i]; + auto size = getU32LEB(); + for (Index j = 0; j < size; j++) { + temporary.push_back(getU32LEB()); + } } } diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h index fcf03c591a7..f2deed039fb 100644 --- a/src/wasm-interpreter.h +++ b/src/wasm-interpreter.h @@ -497,8 +497,8 @@ class ExpressionRunner : public Visitor { } }; -// Execute an expression in global init -class GlobalInitRunner : public ExpressionRunner { +// Execute an constant expression in a global init or memory offset +class ConstantExpressionRunner : public ExpressionRunner { public: Flow visitLoop(Loop* curr) { WASM_UNREACHABLE(); } Flow visitCall(Call* curr) { WASM_UNREACHABLE(); } @@ -533,6 +533,7 @@ class ModuleInstance { struct ExternalInterface { virtual void init(Module& wasm) {} virtual Literal callImport(Import* import, LiteralList& arguments) = 0; + virtual Literal callTable(Index index, Name type, LiteralList& arguments, ModuleInstance& instance) = 0; virtual Literal load(Load* load, Address addr) = 0; virtual void store(Store* store, Address addr, Literal value) = 0; virtual void growMemory(Address oldSize, Address newSize) = 0; @@ -547,7 +548,7 @@ class ModuleInstance { ModuleInstance(Module& wasm, ExternalInterface* externalInterface) : wasm(wasm), externalInterface(externalInterface) { memorySize = wasm.memory.initial; for (Index i = 0; i < wasm.globals.size(); i++) { - globals.push_back(GlobalInitRunner().visit(wasm.globals[i]->init).value); + globals.push_back(ConstantExpressionRunner().visit(wasm.globals[i]->init).value); } externalInterface->init(wasm); if (wasm.start.is()) { @@ -591,8 +592,8 @@ class ModuleInstance { return callFunctionInternal(name, arguments); } -private: - // Internal function call. +public: + // Internal function call. Must be public so that callTable implementations can use it (refactor?) Literal callFunctionInternal(IString name, LiteralList& arguments) { class FunctionScope { @@ -672,18 +673,8 @@ class ModuleInstance { LiteralList arguments; Flow flow = generateArguments(curr->operands, arguments); if (flow.breaking()) return flow; - size_t index = target.value.geti32(); - if (index >= instance.wasm.table.names.size()) trap("callIndirect: overflow"); - Name name = instance.wasm.table.names[index]; - Function *func = instance.wasm.getFunction(name); - if (func->type.is() && func->type != curr->fullType) trap("callIndirect: bad type"); - if (func->params.size() != arguments.size()) trap("callIndirect: bad # of arguments"); - for (size_t i = 0; i < func->params.size(); i++) { - if (func->params[i] != arguments[i].type) { - trap("callIndirect: bad argument type"); - } - } - return instance.callFunctionInternal(name, arguments); + Index index = target.value.geti32(); + return instance.externalInterface->callTable(index, curr->fullType, arguments, instance); } Flow visitGetLocal(GetLocal *curr) { @@ -802,6 +793,8 @@ class ModuleInstance { return ret; } +private: + Address memorySize; // in pages template diff --git a/src/wasm-js.cpp b/src/wasm-js.cpp index 33b0faa557e..83956e47e7d 100644 --- a/src/wasm-js.cpp +++ b/src/wasm-js.cpp @@ -193,12 +193,25 @@ extern "C" void EMSCRIPTEN_KEEPALIVE instantiate() { var source = Module['HEAP8'].subarray($1, $1 + $2); var target = new Int8Array(Module['outside']['newBuffer']); target.set(source, $0); - }, (uint32_t)segment.offset, &segment.data[0], segment.data.size()); + }, ConstantExpressionRunner().visit(segment.offset).value.geti32(), &segment.data[0], segment.data.size()); + } + // Table support is in a JS array. If the entry is a number, it's a function pointer. If not, it's a JS method to be called directly + // TODO: make them all JS methods, wrapping a dynCall where necessary? + EM_ASM_({ + Module['outside']['wasmTable'] = new Array($0); + }, wasm.table.initial); + for (auto segment : wasm.table.segments) { + Address offset = ConstantExpressionRunner().visit(segment.offset).value.geti32(); + assert(offset + segment.data.size() <= wasm.table.initial); + for (size_t i = 0; i != segment.data.size(); ++i) { + EM_ASM_({ + Module['outside']['wasmTable'][$0] = $1; + }, offset + i, wasm.getFunction(segment.data[i])); + } } } - Literal callImport(Import *import, LiteralList& arguments) override { - if (wasmJSDebug) std::cout << "calling import " << import->name.str << '\n'; + void prepareTempArgments(LiteralList& arguments) { EM_ASM({ Module['tempArguments'] = []; }); @@ -213,6 +226,21 @@ extern "C" void EMSCRIPTEN_KEEPALIVE instantiate() { abort(); } } + } + + Literal getResultFromJS(double ret, WasmType type) { + switch (type) { + case none: return Literal(0); + case i32: return Literal((int32_t)ret); + case f32: return Literal((float)ret); + case f64: return Literal((double)ret); + default: abort(); + } + } + + Literal callImport(Import *import, LiteralList& arguments) override { + if (wasmJSDebug) std::cout << "calling import " << import->name.str << '\n'; + prepareTempArgments(arguments); double ret = EM_ASM_DOUBLE({ var mod = Pointer_stringify($0); var base = Pointer_stringify($1); @@ -224,12 +252,36 @@ extern "C" void EMSCRIPTEN_KEEPALIVE instantiate() { if (wasmJSDebug) std::cout << "calling import returning " << ret << '\n'; - switch (import->type->result) { - case none: return Literal(0); - case i32: return Literal((int32_t)ret); - case f32: return Literal((float)ret); - case f64: return Literal((double)ret); - default: abort(); + return getResultFromJS(ret, import->type->result); + } + + Literal callTable(Index index, Name type, LiteralList& arguments, ModuleInstance& instance) override { + void* ptr = (void*)EM_ASM_INT({ + var value = Module['outside']['wasmTable'][$0]; + return typeof value === "number" ? value : -1; + }, index); + if (ptr == nullptr) trap("callTable overflow"); + if (ptr != (void*)-1) { + // a Function we can call + Function* func = (Function*)ptr; + if (func->type.is() && func->type != type) trap("callIndirect: bad type"); + if (func->params.size() != arguments.size()) trap("callIndirect: bad # of arguments"); + for (size_t i = 0; i < func->params.size(); i++) { + if (func->params[i] != arguments[i].type) { + trap("callIndirect: bad argument type"); + } + } + return instance.callFunctionInternal(func->name, arguments); + } else { + // A JS function JS can call + prepareTempArgments(arguments); + double ret = EM_ASM_DOUBLE({ + var func = Module['outside']['wasmTable'][$0]; + var tempArguments = Module['tempArguments']; + Module['tempArguments'] = null; + return func.apply(null, tempArguments); + }, index); + return getResultFromJS(ret, instance.wasm.getFunctionType(type)->result); } } diff --git a/src/wasm-linker.cpp b/src/wasm-linker.cpp index d8bae7558c4..2c9a4cd4dae 100644 --- a/src/wasm-linker.cpp +++ b/src/wasm-linker.cpp @@ -83,7 +83,7 @@ void Linker::layout() { // Update the segments with their addresses now that they have been allocated. for (const auto& seg : out.segments) { Address address = staticAddresses[seg.first]; - out.wasm.memory.segments[seg.second].offset = address; + out.wasm.memory.segments[seg.second].offset = out.wasm.allocator.alloc()->set(Literal(uint32_t(address))); segmentsByAddress[address] = seg.second; } @@ -132,7 +132,7 @@ void Linker::layout() { // Emit the pre-assigned function names in sorted order for (const auto& P : functionNames) { - out.wasm.table.names.push_back(P.second); + getTableSegment().data.push_back(P.second); } for (auto& relocation : out.relocations) { @@ -206,9 +206,11 @@ void Linker::layout() { } // ensure an explicit function type for indirect call targets - for (auto& name : out.wasm.table.names) { - auto* func = out.wasm.getFunction(name); - func->type = ensureFunctionType(getSig(func), &out.wasm)->name; + for (auto& segment : out.wasm.table.segments) { + for (auto& name : segment.data) { + auto* func = out.wasm.getFunction(name); + func->type = ensureFunctionType(getSig(func), &out.wasm)->name; + } } // Export malloc and free whenever availble. JavsScript version of malloc has @@ -223,6 +225,11 @@ void Linker::layout() { if (out.symbolInfo.implementedFunctions.count("free")) { exportFunction("free", true); } + + // finalize function table + if (out.wasm.table.segments.size() > 0) { + out.wasm.table.initial = out.wasm.table.max = getTableSegment().data.size(); + } } bool Linker::linkObject(S2WasmBuilder& builder) { @@ -382,10 +389,19 @@ void Linker::emscriptenGlue(std::ostream& o) { o << " }\n"; } +Table::Segment& Linker::getTableSegment() { + if (out.wasm.table.segments.size() == 0) { + out.wasm.table.segments.emplace_back(out.wasm.allocator.alloc()->set(Literal(uint32_t(0)))); + } else { + assert(out.wasm.table.segments.size() == 1); + } + return out.wasm.table.segments[0]; +} + Index Linker::getFunctionIndex(Name name) { if (!functionIndexes.count(name)) { - functionIndexes[name] = out.wasm.table.names.size(); - out.wasm.table.names.push_back(name); + functionIndexes[name] = getTableSegment().data.size(); + getTableSegment().data.push_back(name); if (debug) { std::cerr << "function index: " << name << ": " << functionIndexes[name] << '\n'; @@ -403,7 +419,6 @@ bool hasI64ResultOrParam(FunctionType* ft) { } void Linker::makeDummyFunction() { - assert(out.wasm.table.names.empty()); bool create = false; // Check if there are address-taken functions for (auto& relocation : out.relocations) { @@ -421,9 +436,10 @@ void Linker::makeDummyFunction() { } void Linker::makeDynCallThunks() { + if (out.wasm.table.segments.size() == 0) return; std::unordered_set sigs; wasm::Builder wasmBuilder(out.wasm); - for (const auto& indirectFunc : out.wasm.table.names) { + for (const auto& indirectFunc : getTableSegment().data) { // Skip generating thunks for the dummy function if (indirectFunc == dummyFunction) continue; std::string sig(getSig(out.wasm.getFunction(indirectFunc))); diff --git a/src/wasm-linker.h b/src/wasm-linker.h index 3f1e8c7aca6..a6f5d319add 100644 --- a/src/wasm-linker.h +++ b/src/wasm-linker.h @@ -114,12 +114,12 @@ class LinkerObject { // Add an initializer segment for the named static variable. void addSegment(Name name, const char* data, Address size) { segments[name] = wasm.memory.segments.size(); - wasm.memory.segments.emplace_back(0, data, size); + wasm.memory.segments.emplace_back(wasm.allocator.alloc()->set(Literal(uint32_t(0))), data, size); } void addSegment(Name name, std::vector& data) { segments[name] = wasm.memory.segments.size(); - wasm.memory.segments.emplace_back(0, data); + wasm.memory.segments.emplace_back(wasm.allocator.alloc()->set(Literal(uint32_t(0))), data); } void addInitializerFunction(Name name) { @@ -282,6 +282,10 @@ class Linker { void ensureImport(Name target, std::string signature); + // Makes sure the table has a single segment, with offset 0, + // to which we can add content. + Table::Segment& getTableSegment(); + // Retrieves (and assigns) an entry index in the indirect function table for // a given function. Index getFunctionIndex(Name name); diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h index 750d485fbe1..b70f70b4e51 100644 --- a/src/wasm-s-parser.h +++ b/src/wasm-s-parser.h @@ -367,13 +367,15 @@ class SExpressionWasmBuilder { if (id == START) return parseStart(curr); if (id == FUNC) return parseFunction(curr); if (id == MEMORY) return parseMemory(curr); + if (id == DATA) return parseData(curr); if (id == EXPORT) return parseExport(curr); if (id == IMPORT) return; // already done if (id == GLOBAL) return parseGlobal(curr); if (id == TABLE) return parseTable(curr); + if (id == ELEM) return parseElem(curr); if (id == TYPE) return; // already done std::cerr << "bad module element " << id.str << '\n'; - throw ParseException("unknown module element"); + throw ParseException("unknown module element", curr.line, curr.col); } // function parsing state @@ -1321,19 +1323,40 @@ class SExpressionWasmBuilder { } while (i < s.size()) { Element& curr = *s[i]; - assert(curr[0]->str() == SEGMENT); - const char *input = curr[2]->c_str(); + size_t j = 1; + Address offsetValue; + if (curr[0]->str() == DATA) { + offsetValue = 0; + } else { + offsetValue = atoi(curr[j++]->c_str()); + } + const char *input = curr[j]->c_str(); + auto* offset = allocator.alloc(); + offset->type = i32; + offset->value = Literal(int32_t(offsetValue)); if (auto size = strlen(input)) { std::vector data; stringToBinary(input, size, data); - wasm.memory.segments.emplace_back(atoi(curr[1]->c_str()), data.data(), data.size()); + wasm.memory.segments.emplace_back(offset, data.data(), data.size()); } else { - wasm.memory.segments.emplace_back(atoi(curr[1]->c_str()), "", 0); + wasm.memory.segments.emplace_back(offset, "", 0); } i++; } } + void parseData(Element& s) { + auto* offset = parseExpression(s[1]); + const char *input = s[2]->c_str(); + if (auto size = strlen(input)) { + std::vector data; + stringToBinary(input, size, data); + wasm.memory.segments.emplace_back(offset, data.data(), data.size()); + } else { + wasm.memory.segments.emplace_back(offset, "", 0); + } + } + void parseExport(Element& s) { if (!s[2]->dollared() && !std::isdigit(s[2]->str()[0])) { assert(s[2]->str() == MEMORY); @@ -1402,9 +1425,41 @@ class SExpressionWasmBuilder { } void parseTable(Element& s) { - for (size_t i = 1; i < s.size(); i++) { - wasm.table.names.push_back(getFunctionName(*s[i])); + if (s.size() == 1) return; // empty table in old notation + if (!s[1]->dollared()) { + if (s[1]->str() == ANYFUNC) { + // (table type (elem ..)) + parseElem(*s[2]); + wasm.table.initial = wasm.table.max = wasm.table.segments[0].data.size(); + return; + } + // first element isn't dollared, and isn't anyfunc. this could be old syntax for (table 0 1) which means function 0 and 1, or it could be (table initial max? type), look for type + if (s[s.size() - 1]->str() == ANYFUNC) { + // (table initial max? type) + wasm.table.initial = atoi(s[1]->c_str()); + wasm.table.max = atoi(s[2]->c_str()); + return; + } + } + // old notation (table func1 func2 ..) + parseElem(s); + wasm.table.initial = wasm.table.max = wasm.table.segments[0].data.size(); + } + + void parseElem(Element& s) { + Index i = 1; + Expression* offset; + if (s[i]->isList()) { + // there is an init expression + offset = parseExpression(s[i++]); + } else { + offset = allocator.alloc()->set(Literal(int32_t(0))); + } + Table::Segment segment(offset); + for (; i < s.size(); i++) { + segment.data.push_back(getFunctionName(*s[i])); } + wasm.table.segments.push_back(segment); } void parseType(Element& s) { diff --git a/src/wasm-validator.h b/src/wasm-validator.h index 90930d8f43f..3d9a0e1c3cd 100644 --- a/src/wasm-validator.h +++ b/src/wasm-validator.h @@ -281,12 +281,6 @@ struct WasmValidator : public PostWalker> void visitMemory(Memory *curr) { shouldBeFalse(curr->initial > curr->max, "memory", "memory max >= initial"); shouldBeTrue(curr->max <= Memory::kMaxSize, "memory", "max memory must be <= 4GB"); - size_t top = 0; - for (auto& segment : curr->segments) { - shouldBeFalse(segment.offset < top, "memory", "segment offset is small enough"); - top = segment.offset + segment.data.size(); - } - shouldBeFalse(top > curr->initial * Memory::kPageSize, "memory", "total segments must be small enough"); } void visitModule(Module *curr) { // exports diff --git a/src/wasm.cpp b/src/wasm.cpp index dbbd209b464..8cfdee759a1 100644 --- a/src/wasm.cpp +++ b/src/wasm.cpp @@ -49,10 +49,12 @@ Name GROW_WASM_MEMORY("__growWasmMemory"), PARAM("param"), RESULT("result"), MEMORY("memory"), + DATA("data"), SEGMENT("segment"), EXPORT("export"), IMPORT("import"), TABLE("table"), + ELEM("elem"), LOCAL("local"), TYPE("type"), CALL("call"), @@ -68,6 +70,7 @@ Name GROW_WASM_MEMORY("__growWasmMemory"), NEG_NAN("-nan"), CASE("case"), BR("br"), + ANYFUNC("anyfunc"), FAKE_RETURN("fake_return_waka123"), ASSERT_RETURN("assert_return"), ASSERT_TRAP("assert_trap"), diff --git a/src/wasm.h b/src/wasm.h index 38a030e1a26..68558033db8 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -1432,7 +1432,23 @@ class Export { class Table { public: - std::vector names; + static const Index kMaxSize = Index(-1); + + struct Segment { + Expression* offset; + std::vector data; + Segment() {} + Segment(Expression* offset) : offset(offset) { + } + Segment(Expression* offset, std::vector& init) : offset(offset) { + data.swap(init); + } + }; + + Address initial, max; + std::vector segments; + + Table() : initial(0), max(kMaxSize) {} }; class Memory { @@ -1440,15 +1456,16 @@ class Memory { static const Address::address_t kPageSize = 64 * 1024; static const Address::address_t kMaxSize = ~Address::address_t(0) / kPageSize; static const Address::address_t kPageMask = ~(kPageSize - 1); + struct Segment { - Address offset; + Expression* offset; std::vector data; // TODO: optimize Segment() {} - Segment(Address offset, const char *init, Address size) : offset(offset) { + Segment(Expression* offset, const char *init, Address size) : offset(offset) { data.resize(size); std::copy_n(init, size, data.begin()); } - Segment(Address offset, std::vector& init) : offset(offset) { + Segment(Expression* offset, std::vector& init) : offset(offset) { data.swap(init); } }; diff --git a/test/dot_s/alias.wast b/test/dot_s/alias.wast index 5744f8e8ade..8ba469564c6 100644 --- a/test/dot_s/alias.wast +++ b/test/dot_s/alias.wast @@ -1,13 +1,13 @@ (module - (memory 1 - (segment 16 "\d2\04\00\00\00\00\00\00)\t\00\00") - ) + (memory 1) + (data (i32.const 16) "\d2\04\00\00\00\00\00\00)\t\00\00") (export "memory" memory) (type $FUNCSIG$v (func)) (export "__exit" $__exit) (export "__needs_exit" $__needs_exit) (export "dynCall_v" $dynCall_v) - (table $__wasm_nullptr $__exit) + (table 2 2 anyfunc) + (elem (i32.const 0) $__wasm_nullptr $__exit) (func $__exit (type $FUNCSIG$v) (return (i32.add diff --git a/test/dot_s/asm_const.wast b/test/dot_s/asm_const.wast index ec9389029f8..564a565ef83 100644 --- a/test/dot_s/asm_const.wast +++ b/test/dot_s/asm_const.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 16 "{ Module.print(\"hello, world!\"); }\00") - ) + (memory 1) + (data (i32.const 16) "{ Module.print(\"hello, world!\"); }\00") (export "memory" memory) (type $FUNCSIG$vi (func (param i32))) (import $emscripten_asm_const_vi "env" "emscripten_asm_const_vi" (param i32)) diff --git a/test/dot_s/basics.wast b/test/dot_s/basics.wast index b93bcd5cc2f..3562140fbb8 100644 --- a/test/dot_s/basics.wast +++ b/test/dot_s/basics.wast @@ -1,9 +1,8 @@ (module - (memory 1 - (segment 16 "hello, world!\n\00") - (segment 32 "vcq") - (segment 48 "\16\00\00\00") - ) + (memory 1) + (data (i32.const 16) "hello, world!\n\00") + (data (i32.const 32) "vcq") + (data (i32.const 48) "\16\00\00\00") (export "memory" memory) (type $FUNCSIG$vi (func (param i32))) (type $FUNCSIG$v (func)) @@ -11,7 +10,8 @@ (import $puts "env" "puts" (param i32)) (export "main" $main) (export "dynCall_iii" $dynCall_iii) - (table $__wasm_nullptr $main) + (table 2 2 anyfunc) + (elem (i32.const 0) $__wasm_nullptr $main) (func $main (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (call_import $puts (i32.const 16) diff --git a/test/dot_s/bcp-1.wast b/test/dot_s/bcp-1.wast index fcbe3b81e3c..1b76a98af4c 100644 --- a/test/dot_s/bcp-1.wast +++ b/test/dot_s/bcp-1.wast @@ -1,13 +1,12 @@ (module - (memory 1 - (segment 16 "\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00") - (segment 40 "\07\00\00\00\08\00\00\00\t\00\00\00") - (segment 52 "\n\00\00\00\0b\00\00\00") - (segment 60 "\0c\00\00\00\0d\00\00\00\0e\00\00\00") - (segment 72 "\0f\00\00\00\10\00\00\00\11\00\00\00") - (segment 96 "hi\00") - (segment 100 "\00\00\00\00") - ) + (memory 1) + (data (i32.const 16) "\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00") + (data (i32.const 40) "\07\00\00\00\08\00\00\00\t\00\00\00") + (data (i32.const 52) "\n\00\00\00\0b\00\00\00") + (data (i32.const 60) "\0c\00\00\00\0d\00\00\00\0e\00\00\00") + (data (i32.const 72) "\0f\00\00\00\10\00\00\00\11\00\00\00") + (data (i32.const 96) "hi\00") + (data (i32.const 100) "\00\00\00\00") (export "memory" memory) (type $FUNCSIG$i (func (result i32))) (type $FUNCSIG$ii (func (param i32) (result i32))) @@ -35,7 +34,8 @@ (export "main" $main) (export "dynCall_i" $dynCall_i) (export "dynCall_ii" $dynCall_ii) - (table $__wasm_nullptr $bad0 $bad1 $bad5 $bad7 $bad8 $bad10 $bad2 $bad3 $bad6 $bad4 $bad9 $good0 $good1 $good2 $opt0 $opt1 $opt2) + (table 18 18 anyfunc) + (elem (i32.const 0) $__wasm_nullptr $bad0 $bad1 $bad5 $bad7 $bad8 $bad10 $bad2 $bad3 $bad6 $bad4 $bad9 $good0 $good1 $good2 $opt0 $opt1 $opt2) (func $bad0 (type $FUNCSIG$i) (result i32) (return (i32.const 0) diff --git a/test/dot_s/data-offset-folding.wast b/test/dot_s/data-offset-folding.wast index e737e04f12c..9cdacd60bd5 100644 --- a/test/dot_s/data-offset-folding.wast +++ b/test/dot_s/data-offset-folding.wast @@ -1,8 +1,7 @@ (module - (memory 1 - (segment 12 "\00\00\00\00") - (segment 416 "`\00\00\00") - ) + (memory 1) + (data (i32.const 12) "\00\00\00\00") + (data (i32.const 416) "`\00\00\00") (export "memory" memory) ) ;; METADATA: { "asmConsts": {},"staticBump": 420, "initializers": [] } diff --git a/test/dot_s/dyncall.wast b/test/dot_s/dyncall.wast index e284c838de3..c6dae687a03 100644 --- a/test/dot_s/dyncall.wast +++ b/test/dot_s/dyncall.wast @@ -15,7 +15,8 @@ (export "dynCall_i" $dynCall_i) (export "dynCall_if" $dynCall_if) (export "dynCall_vd" $dynCall_vd) - (table $__wasm_nullptr $i $i_f $vd $ffjjdi $vd2) + (table 6 6 anyfunc) + (elem (i32.const 0) $__wasm_nullptr $i $i_f $vd $ffjjdi $vd2) (func $i (type $FUNCSIG$i) (result i32) (i32.const 0) ) diff --git a/test/dot_s/function-data-sections.wast b/test/dot_s/function-data-sections.wast index 82aa6f8c9df..43947a3cc46 100644 --- a/test/dot_s/function-data-sections.wast +++ b/test/dot_s/function-data-sections.wast @@ -1,9 +1,8 @@ (module - (memory 1 - (segment 12 "\00\00\00\00") - (segment 16 "\01\00\00\00") - (segment 20 "33\13@") - ) + (memory 1) + (data (i32.const 12) "\00\00\00\00") + (data (i32.const 16) "\01\00\00\00") + (data (i32.const 20) "33\13@") (export "memory" memory) (export "foo" $foo) (export "bar" $bar) diff --git a/test/dot_s/indidx.wast b/test/dot_s/indidx.wast index 2a5224d00d0..6cdb6c4cef5 100644 --- a/test/dot_s/indidx.wast +++ b/test/dot_s/indidx.wast @@ -1,14 +1,14 @@ (module - (memory 1 - (segment 16 "\04\00\00\00\02\00\00\00\01\00\00\00\03\00\00\00") - ) + (memory 1) + (data (i32.const 16) "\04\00\00\00\02\00\00\00\01\00\00\00\03\00\00\00") (export "memory" memory) (type $FUNCSIG$i (func (result i32))) (type $FUNCSIG$v (func)) (import $getchar "env" "getchar" (result i32)) (export "main" $main) (export "dynCall_i" $dynCall_i) - (table $__wasm_nullptr $c $b $d $a) + (table 5 5 anyfunc) + (elem (i32.const 0) $__wasm_nullptr $c $b $d $a) (func $a (type $FUNCSIG$i) (result i32) (i32.const 0) ) diff --git a/test/dot_s/indirect-import.wast b/test/dot_s/indirect-import.wast index 22821a4e0c4..86c8ded0032 100644 --- a/test/dot_s/indirect-import.wast +++ b/test/dot_s/indirect-import.wast @@ -17,7 +17,8 @@ (export "dynCall_fd" $dynCall_fd) (export "dynCall_v" $dynCall_v) (export "dynCall_vi" $dynCall_vi) - (table $__wasm_nullptr $__importThunk_extern_fd $__importThunk_extern_vj $__importThunk_extern_v $__importThunk_extern_ijidf $__importThunk_extern_struct $__importThunk_extern_sret) + (table 7 7 anyfunc) + (elem (i32.const 0) $__wasm_nullptr $__importThunk_extern_fd $__importThunk_extern_vj $__importThunk_extern_v $__importThunk_extern_ijidf $__importThunk_extern_struct $__importThunk_extern_sret) (func $bar (result i32) (local $0 i32) (local $1 i32) diff --git a/test/dot_s/invoke_wrapper.wast b/test/dot_s/invoke_wrapper.wast index 6aa7a4ce61e..d54e94d039d 100644 --- a/test/dot_s/invoke_wrapper.wast +++ b/test/dot_s/invoke_wrapper.wast @@ -17,7 +17,8 @@ (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_ffd" $dynCall_ffd) (export "dynCall_iii" $dynCall_iii) - (table $__wasm_nullptr $_Z5func1v $_Z5func2iii $_Z5func3fd $_Z5func4P8mystructS_) + (table 5 5 anyfunc) + (elem (i32.const 0) $__wasm_nullptr $_Z5func1v $_Z5func2iii $_Z5func3fd $_Z5func4P8mystructS_) (func $_Z5func1v (type $FUNCSIG$v) ) (func $_Z5func2iii (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) diff --git a/test/dot_s/lcomm-in-text-segment.wast b/test/dot_s/lcomm-in-text-segment.wast index 27ebc9b87e8..e154c6c7878 100644 --- a/test/dot_s/lcomm-in-text-segment.wast +++ b/test/dot_s/lcomm-in-text-segment.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 20 "\10\00\00\00") - ) + (memory 1) + (data (i32.const 20) "\10\00\00\00") (export "memory" memory) ) ;; METADATA: { "asmConsts": {},"staticBump": 24, "initializers": [] } diff --git a/test/dot_s/macClangMetaData.wast b/test/dot_s/macClangMetaData.wast index ed41e459c25..2d1b5a68fe6 100644 --- a/test/dot_s/macClangMetaData.wast +++ b/test/dot_s/macClangMetaData.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 16 "Hello, World!\00") - ) + (memory 1) + (data (i32.const 16) "Hello, World!\00") (export "memory" memory) (type $FUNCSIG$ii (func (param i32) (result i32))) (import $puts "env" "puts" (param i32) (result i32)) diff --git a/test/dot_s/memops.wast b/test/dot_s/memops.wast index 07d5caec312..12a13372eb1 100644 --- a/test/dot_s/memops.wast +++ b/test/dot_s/memops.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 16 "{ Module.print(\"hello, world! \" + HEAP32[8>>2]); }\00") - ) + (memory 1) + (data (i32.const 16) "{ Module.print(\"hello, world! \" + HEAP32[8>>2]); }\00") (export "memory" memory) (type $FUNCSIG$vi (func (param i32))) (import $emscripten_asm_const_vi "env" "emscripten_asm_const_vi" (param i32)) diff --git a/test/dot_s/permute.wast b/test/dot_s/permute.wast index 13abcf66cb1..a58bc21c8c1 100644 --- a/test/dot_s/permute.wast +++ b/test/dot_s/permute.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 16 "hE?\8ds\0e7\db[g\8f\955it\c4k\0b\e2\ef\bcld\e0\fd\8c\9e\86&~\d8\94\89+\c8\a4\c2\f2\fb\12\1cej\d99\b7\b3W\c6w\af\ae\caM>\92ub\96\84\b6\b0N\ec;q\11\f7\bf\e31\e6\a7\90\fc\03\e4\aa\d7\cc- \15\83DH\80r\fa\01X\eb:_\00A\cd\e9o`n\ac(\ad\ba0\dcyS#\f4$\"\82\7f}\8e\f6\93L\'\bb\bdZ\ed4\18\f3\c0\cf\ff\a3\f8\07\05\9c\d3\0f\a0\06m%\\\f9^B<\e7\b1\17\98]\0c\dd\c5\f5p\e5\fezJ\ab,F\a5@\08R\85!\b8\1a\ce\d5\04\nI\a6\d1\9f\8a\c9\a9|\97\9aG\be8Y\8b\c1\1b\d4\ea\b9\19\14\9b\9163\d0\1d\d2\df=C\1f\0dc\e1\c7QUv\02\b5aK\b4\tV\c3x\e8\a1\1e\81\de/{\da\d6Pf\10T\f0)\88\16\ee\a8\9d\f1\cbO*\b2\99\132\87.\a2") - ) + (memory 1) + (data (i32.const 16) "hE?\8ds\0e7\db[g\8f\955it\c4k\0b\e2\ef\bcld\e0\fd\8c\9e\86&~\d8\94\89+\c8\a4\c2\f2\fb\12\1cej\d99\b7\b3W\c6w\af\ae\caM>\92ub\96\84\b6\b0N\ec;q\11\f7\bf\e31\e6\a7\90\fc\03\e4\aa\d7\cc- \15\83DH\80r\fa\01X\eb:_\00A\cd\e9o`n\ac(\ad\ba0\dcyS#\f4$\"\82\7f}\8e\f6\93L\'\bb\bdZ\ed4\18\f3\c0\cf\ff\a3\f8\07\05\9c\d3\0f\a0\06m%\\\f9^B<\e7\b1\17\98]\0c\dd\c5\f5p\e5\fezJ\ab,F\a5@\08R\85!\b8\1a\ce\d5\04\nI\a6\d1\9f\8a\c9\a9|\97\9aG\be8Y\8b\c1\1b\d4\ea\b9\19\14\9b\9163\d0\1d\d2\df=C\1f\0dc\e1\c7QUv\02\b5aK\b4\tV\c3x\e8\a1\1e\81\de/{\da\d6Pf\10T\f0)\88\16\ee\a8\9d\f1\cbO*\b2\99\132\87.\a2") (export "memory" memory) ) ;; METADATA: { "asmConsts": {},"staticBump": 272, "initializers": [] } diff --git a/test/dot_s/relocation.wast b/test/dot_s/relocation.wast index 35fcd156219..eb00bac8900 100644 --- a/test/dot_s/relocation.wast +++ b/test/dot_s/relocation.wast @@ -1,8 +1,7 @@ (module - (memory 1 - (segment 12 "\10\00\00\00") - (segment 16 "\0c\00\00\00") - ) + (memory 1) + (data (i32.const 12) "\10\00\00\00") + (data (i32.const 16) "\0c\00\00\00") (export "memory" memory) (export "main" $main) (func $main (result i32) diff --git a/test/dot_s/symbolic-offset.wast b/test/dot_s/symbolic-offset.wast index 15ec8f1be2e..51879232a8b 100644 --- a/test/dot_s/symbolic-offset.wast +++ b/test/dot_s/symbolic-offset.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 12 "\01\00\00\00\00\00\00\00\00\00\00\00") - ) + (memory 1) + (data (i32.const 12) "\01\00\00\00\00\00\00\00\00\00\00\00") (export "memory" memory) (export "f" $f) (func $f (param $0 i32) (param $1 i32) diff --git a/test/emcc_O2_hello_world.fromasm b/test/emcc_O2_hello_world.fromasm index 8289055612a..49d63fa8c04 100644 --- a/test/emcc_O2_hello_world.fromasm +++ b/test/emcc_O2_hello_world.fromasm @@ -42,7 +42,8 @@ (export "dynCall_ii" $dynCall_ii) (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) (func $_malloc (param $0 i32) (result i32) (local $1 i32) (local $2 i32) diff --git a/test/emcc_O2_hello_world.fromasm.imprecise b/test/emcc_O2_hello_world.fromasm.imprecise index ede6c05d4a0..4f0513d2833 100644 --- a/test/emcc_O2_hello_world.fromasm.imprecise +++ b/test/emcc_O2_hello_world.fromasm.imprecise @@ -41,7 +41,8 @@ (export "dynCall_ii" $dynCall_ii) (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) (func $_malloc (param $0 i32) (result i32) (local $1 i32) (local $2 i32) diff --git a/test/emcc_O2_hello_world.fromasm.imprecise.no-opts b/test/emcc_O2_hello_world.fromasm.imprecise.no-opts index d34022a9e39..494915489dd 100644 --- a/test/emcc_O2_hello_world.fromasm.imprecise.no-opts +++ b/test/emcc_O2_hello_world.fromasm.imprecise.no-opts @@ -41,7 +41,8 @@ (export "dynCall_ii" $dynCall_ii) (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) (func $_malloc (param $i1 i32) (result i32) (local $i2 i32) (local $i3 i32) diff --git a/test/emcc_O2_hello_world.fromasm.no-opts b/test/emcc_O2_hello_world.fromasm.no-opts index f850b8306c7..e75c5e4b222 100644 --- a/test/emcc_O2_hello_world.fromasm.no-opts +++ b/test/emcc_O2_hello_world.fromasm.no-opts @@ -42,7 +42,8 @@ (export "dynCall_ii" $dynCall_ii) (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) (func $_malloc (param $i1 i32) (result i32) (local $i2 i32) (local $i3 i32) diff --git a/test/emcc_hello_world.fromasm b/test/emcc_hello_world.fromasm index c99290ba837..1ef3b90171f 100644 --- a/test/emcc_hello_world.fromasm +++ b/test/emcc_hello_world.fromasm @@ -55,7 +55,8 @@ (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) (export "___udivmoddi4" $___udivmoddi4) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) (func $stackAlloc (param $0 i32) (result i32) (local $1 i32) (set_local $1 diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index ee84765a141..13c8baec665 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -49,7 +49,8 @@ (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) (export "___udivmoddi4" $___udivmoddi4) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) (func $stackAlloc (param $0 i32) (result i32) (local $1 i32) (set_local $1 diff --git a/test/emcc_hello_world.fromasm.imprecise.no-opts b/test/emcc_hello_world.fromasm.imprecise.no-opts index 32761816931..d8b887891c3 100644 --- a/test/emcc_hello_world.fromasm.imprecise.no-opts +++ b/test/emcc_hello_world.fromasm.imprecise.no-opts @@ -49,7 +49,8 @@ (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) (export "___udivmoddi4" $___udivmoddi4) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) (func $stackAlloc (param $size i32) (result i32) (local $ret i32) (set_local $ret diff --git a/test/emcc_hello_world.fromasm.no-opts b/test/emcc_hello_world.fromasm.no-opts index 41e3e9e26e2..efa2de849d0 100644 --- a/test/emcc_hello_world.fromasm.no-opts +++ b/test/emcc_hello_world.fromasm.no-opts @@ -55,7 +55,8 @@ (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) (export "___udivmoddi4" $___udivmoddi4) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) + (table 18 18 anyfunc) + (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) (func $stackAlloc (param $size i32) (result i32) (local $ret i32) (set_local $ret diff --git a/test/example/c-api-kitchen-sink.c b/test/example/c-api-kitchen-sink.c index 496ac4efdfd..0aaf5ab95c5 100644 --- a/test/example/c-api-kitchen-sink.c +++ b/test/example/c-api-kitchen-sink.c @@ -246,7 +246,7 @@ void test_core() { // Memory. One per module const char *segments[] = { "hello, world" }; - BinaryenIndex segmentOffsets[] = { 10 }; + BinaryenExpressionRef segmentOffsets[] = { BinaryenConst(module, BinaryenLiteralInt32(10)) }; BinaryenIndex segmentSizes[] = { 12 }; BinaryenSetMemory(module, 1, 256, "mem", segments, segmentOffsets, segmentSizes, 1); diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt index 64f5fc3b4f5..42a5bfee105 100644 --- a/test/example/c-api-kitchen-sink.txt +++ b/test/example/c-api-kitchen-sink.txt @@ -7,9 +7,8 @@ BinaryenFloat64: 4 (f32.const -33.61199951171875) ) (module - (memory 1 256 - (segment 10 "hello, world") - ) + (memory 1 256) + (data (i32.const 10) "hello, world") (export "mem" memory) (start $starter) (type $iiIfF (func (param i32 i64 f32 f64) (result i32))) @@ -18,7 +17,8 @@ BinaryenFloat64: 4 (type $3 (func)) (import $an-imported "module" "base" (param i32 f64) (result f32)) (export "kitchen_sinker" "$kitchen()sinker") - (table "$kitchen()sinker") + (table 1 1 anyfunc) + (elem (i32.const 0) "$kitchen()sinker") (func "$kitchen()sinker" (type $iiIfF) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32) (local $4 i32) (block $the-body @@ -1375,10 +1375,11 @@ int main() { BinaryenFunctionRef funcs[] = { functions[0] }; BinaryenSetFunctionTable(the_module, funcs, 1); } + expressions[245] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); { const char segment0[] = { 104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100 }; const char* segments[] = { segment0 }; - BinaryenIndex segmentOffsets[] = { 10 }; + BinaryenExpressionRef segmentOffsets[] = { expressions[245] }; BinaryenIndex segmentSizes[] = { 12 }; BinaryenSetMemory(the_module, 1, 256, "mem", segments, segmentOffsets, segmentSizes, 1); } @@ -1386,10 +1387,10 @@ int main() { BinaryenIndex paramTypes[] = { 0 }; functionTypes[2] = BinaryenAddFunctionType(the_module, "v", 0, paramTypes, 0); } - expressions[245] = BinaryenNop(the_module); + expressions[246] = BinaryenNop(the_module); { BinaryenType varTypes[] = { 0 }; - functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[2], varTypes, 0, expressions[245]); + functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[2], varTypes, 0, expressions[246]); } BinaryenSetStart(the_module, functions[1]); { @@ -1399,9 +1400,8 @@ int main() { BinaryenModuleValidate(the_module); BinaryenModulePrint(the_module); (module - (memory 1 256 - (segment 10 "hello, world") - ) + (memory 1 256) + (data (i32.const 10) "hello, world") (export "mem" memory) (start $starter) (type $iiIfF (func (param i32 i64 f32 f64) (result i32))) @@ -1410,7 +1410,8 @@ int main() { (type $3 (func)) (import $an-imported "module" "base" (param i32 f64) (result f32)) (export "kitchen_sinker" "$kitchen()sinker") - (table "$kitchen()sinker") + (table 1 1 anyfunc) + (elem (i32.const 0) "$kitchen()sinker") (func "$kitchen()sinker" (type $iiIfF) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32) (local $4 i32) (block $the-body diff --git a/test/example/c-api-kitchen-sink.txt.txt b/test/example/c-api-kitchen-sink.txt.txt index 96cbaaa0084..7e32ba43158 100644 --- a/test/example/c-api-kitchen-sink.txt.txt +++ b/test/example/c-api-kitchen-sink.txt.txt @@ -2,9 +2,8 @@ (f32.const -33.61199951171875) ) (module - (memory 1 256 - (segment 10 "hello, world") - ) + (memory 1 256) + (data (i32.const 10) "hello, world") (export "mem" memory) (start $starter) (type $iiIfF (func (param i32 i64 f32 f64) (result i32))) @@ -13,7 +12,8 @@ (type $3 (func)) (import $an-imported "module" "base" (param i32 f64) (result f32)) (export "kitchen_sinker" "$kitchen()sinker") - (table "$kitchen()sinker") + (table 1 1 anyfunc) + (elem (i32.const 0) "$kitchen()sinker") (func "$kitchen()sinker" (type $iiIfF) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32) (local $4 i32) (block $the-body diff --git a/test/kitchen_sink.wast b/test/kitchen_sink.wast index e0cc6617a74..2b139a95bfb 100644 --- a/test/kitchen_sink.wast +++ b/test/kitchen_sink.wast @@ -1,7 +1,6 @@ (module - (memory 4096 4096 - (segment 1026 "\14\00") - ) + (memory 4096 4096) + (data (i32.const 1026) "\14\00") (type $0 (func (result i32))) (func $kitchensink (type $0) (result i32) (block $block0 diff --git a/test/kitchen_sink.wast.fromBinary b/test/kitchen_sink.wast.fromBinary index cd58fdf6572..dd55b5baeb3 100644 --- a/test/kitchen_sink.wast.fromBinary +++ b/test/kitchen_sink.wast.fromBinary @@ -1,7 +1,6 @@ (module - (memory 4096 4096 - (segment 1026 "\14\00") - ) + (memory 4096 4096) + (data (i32.const 1026) "\14\00") (type $0 (func (result i32))) (func $kitchensink (type $0) (result i32) (block $label$0 diff --git a/test/llvm_autogenerated/byval.wast b/test/llvm_autogenerated/byval.wast index 9ebb4b44683..c4dc678ea6d 100644 --- a/test/llvm_autogenerated/byval.wast +++ b/test/llvm_autogenerated/byval.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$vi (func (param i32))) (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) diff --git a/test/llvm_autogenerated/call.wast b/test/llvm_autogenerated/call.wast index 812667aec91..8dc92ff80e9 100644 --- a/test/llvm_autogenerated/call.wast +++ b/test/llvm_autogenerated/call.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$v (func)) (type $FUNCSIG$i (func (result i32))) diff --git a/test/llvm_autogenerated/cfg-stackify.wast b/test/llvm_autogenerated/cfg-stackify.wast index ac20e3398d4..2dbdd5e932d 100644 --- a/test/llvm_autogenerated/cfg-stackify.wast +++ b/test/llvm_autogenerated/cfg-stackify.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$i (func (result i32))) (type $FUNCSIG$v (func)) diff --git a/test/llvm_autogenerated/comparisons_f32.wast b/test/llvm_autogenerated/comparisons_f32.wast index 2ab127beb96..9d9898846ee 100644 --- a/test/llvm_autogenerated/comparisons_f32.wast +++ b/test/llvm_autogenerated/comparisons_f32.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "ord_f32" $ord_f32) (export "uno_f32" $uno_f32) diff --git a/test/llvm_autogenerated/comparisons_f64.wast b/test/llvm_autogenerated/comparisons_f64.wast index 8d9ddf0c046..edd3cd9b72d 100644 --- a/test/llvm_autogenerated/comparisons_f64.wast +++ b/test/llvm_autogenerated/comparisons_f64.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "ord_f64" $ord_f64) (export "uno_f64" $uno_f64) diff --git a/test/llvm_autogenerated/comparisons_i32.wast b/test/llvm_autogenerated/comparisons_i32.wast index 2e9a074eed7..2657cabd1cb 100644 --- a/test/llvm_autogenerated/comparisons_i32.wast +++ b/test/llvm_autogenerated/comparisons_i32.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "eq_i32" $eq_i32) (export "ne_i32" $ne_i32) diff --git a/test/llvm_autogenerated/comparisons_i64.wast b/test/llvm_autogenerated/comparisons_i64.wast index 2bf52086265..0ce7ab530fb 100644 --- a/test/llvm_autogenerated/comparisons_i64.wast +++ b/test/llvm_autogenerated/comparisons_i64.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "eq_i64" $eq_i64) (export "ne_i64" $ne_i64) diff --git a/test/llvm_autogenerated/conv.wast b/test/llvm_autogenerated/conv.wast index 273217a2377..0ee43f49384 100644 --- a/test/llvm_autogenerated/conv.wast +++ b/test/llvm_autogenerated/conv.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "i32_wrap_i64" $i32_wrap_i64) (export "i64_extend_s_i32" $i64_extend_s_i32) diff --git a/test/llvm_autogenerated/copysign-casts.wast b/test/llvm_autogenerated/copysign-casts.wast index 14da8c65d88..853cce9589d 100644 --- a/test/llvm_autogenerated/copysign-casts.wast +++ b/test/llvm_autogenerated/copysign-casts.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "fold_promote" $fold_promote) (export "fold_demote" $fold_demote) diff --git a/test/llvm_autogenerated/cpus.wast b/test/llvm_autogenerated/cpus.wast index c874eab7cfd..ce2ace21022 100644 --- a/test/llvm_autogenerated/cpus.wast +++ b/test/llvm_autogenerated/cpus.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "f" $f) (func $f (param $0 i32) (result i32) diff --git a/test/llvm_autogenerated/dead-vreg.wast b/test/llvm_autogenerated/dead-vreg.wast index efb17b49b96..be6e82cfdae 100644 --- a/test/llvm_autogenerated/dead-vreg.wast +++ b/test/llvm_autogenerated/dead-vreg.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "foo" $foo) (func $foo (param $0 i32) (param $1 i32) (param $2 i32) diff --git a/test/llvm_autogenerated/divrem-constant.wast b/test/llvm_autogenerated/divrem-constant.wast index c0f05f8b88b..358ecdbf310 100644 --- a/test/llvm_autogenerated/divrem-constant.wast +++ b/test/llvm_autogenerated/divrem-constant.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "test_udiv_2" $test_udiv_2) (export "test_udiv_5" $test_udiv_5) diff --git a/test/llvm_autogenerated/f32.wast b/test/llvm_autogenerated/f32.wast index 03409d03b65..466ce049af0 100644 --- a/test/llvm_autogenerated/f32.wast +++ b/test/llvm_autogenerated/f32.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$ffff (func (param f32 f32 f32) (result f32))) (import $fmaf "env" "fmaf" (param f32 f32 f32) (result f32)) diff --git a/test/llvm_autogenerated/f64.wast b/test/llvm_autogenerated/f64.wast index 860d183f5b0..0c74c17ea83 100644 --- a/test/llvm_autogenerated/f64.wast +++ b/test/llvm_autogenerated/f64.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$dddd (func (param f64 f64 f64) (result f64))) (import $fma "env" "fma" (param f64 f64 f64) (result f64)) diff --git a/test/llvm_autogenerated/fast-isel.wast b/test/llvm_autogenerated/fast-isel.wast index 02d8e97f1ba..50cdb54698f 100644 --- a/test/llvm_autogenerated/fast-isel.wast +++ b/test/llvm_autogenerated/fast-isel.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "immediate_f32" $immediate_f32) (export "immediate_f64" $immediate_f64) diff --git a/test/llvm_autogenerated/frem.wast b/test/llvm_autogenerated/frem.wast index 15d5cc22208..b7f784d2d8c 100644 --- a/test/llvm_autogenerated/frem.wast +++ b/test/llvm_autogenerated/frem.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$ddd (func (param f64 f64) (result f64))) (type $FUNCSIG$fff (func (param f32 f32) (result f32))) diff --git a/test/llvm_autogenerated/func.wast b/test/llvm_autogenerated/func.wast index 118fb252b73..b4298e449d5 100644 --- a/test/llvm_autogenerated/func.wast +++ b/test/llvm_autogenerated/func.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "f0" $f0) (export "f1" $f1) diff --git a/test/llvm_autogenerated/global.wast b/test/llvm_autogenerated/global.wast index cbb8ac184f7..85c50ff03d1 100644 --- a/test/llvm_autogenerated/global.wast +++ b/test/llvm_autogenerated/global.wast @@ -1,19 +1,18 @@ (module - (memory 1 - (segment 4 "\b0\08\00\00") - (segment 12 "9\05\00\00") - (segment 28 "\01\00\00\00") - (segment 32 "*\00\00\00") - (segment 36 "\ff\ff\ff\ff") - (segment 64 "\00\00\00\00\01\00\00\00") - (segment 72 "\ff\ff\ff\ff\ff\ff\ff\ff") - (segment 92 "\00\00\00\80") - (segment 96 "\00\00\00@") - (segment 128 "\00\00\00\00\00\00\00\80") - (segment 136 "\00\00\00\00\00\00\00@") - (segment 656 "\e0\00\00\00") - (segment 1192 "\a4\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\b0\08\00\00") + (data (i32.const 12) "9\05\00\00") + (data (i32.const 28) "\01\00\00\00") + (data (i32.const 32) "*\00\00\00") + (data (i32.const 36) "\ff\ff\ff\ff") + (data (i32.const 64) "\00\00\00\00\01\00\00\00") + (data (i32.const 72) "\ff\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 92) "\00\00\00\80") + (data (i32.const 96) "\00\00\00@") + (data (i32.const 128) "\00\00\00\00\00\00\00\80") + (data (i32.const 136) "\00\00\00\00\00\00\00@") + (data (i32.const 656) "\e0\00\00\00") + (data (i32.const 1192) "\a4\04\00\00") (export "memory" memory) (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) (import $memcpy "env" "memcpy" (param i32 i32 i32) (result i32)) diff --git a/test/llvm_autogenerated/globl.wast b/test/llvm_autogenerated/globl.wast index e357a63378a..cf493cb127f 100644 --- a/test/llvm_autogenerated/globl.wast +++ b/test/llvm_autogenerated/globl.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "foo" $foo) (func $foo diff --git a/test/llvm_autogenerated/i128.wast b/test/llvm_autogenerated/i128.wast index 19b6007924b..830c1433c48 100644 --- a/test/llvm_autogenerated/i128.wast +++ b/test/llvm_autogenerated/i128.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$vijji (func (param i32 i64 i64 i32))) (type $FUNCSIG$vijjjj (func (param i32 i64 i64 i64 i64))) diff --git a/test/llvm_autogenerated/i32-load-store-alignment.wast b/test/llvm_autogenerated/i32-load-store-alignment.wast index 230d3ffdc3a..e1ef2f5e8a7 100644 --- a/test/llvm_autogenerated/i32-load-store-alignment.wast +++ b/test/llvm_autogenerated/i32-load-store-alignment.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "ldi32_a1" $ldi32_a1) (export "ldi32_a2" $ldi32_a2) diff --git a/test/llvm_autogenerated/i32.wast b/test/llvm_autogenerated/i32.wast index 2f1bf90cafd..72d5b14a8f9 100644 --- a/test/llvm_autogenerated/i32.wast +++ b/test/llvm_autogenerated/i32.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "add32" $add32) (export "sub32" $sub32) diff --git a/test/llvm_autogenerated/i64-load-store-alignment.wast b/test/llvm_autogenerated/i64-load-store-alignment.wast index f345f6dcc1a..33362acfcc4 100644 --- a/test/llvm_autogenerated/i64-load-store-alignment.wast +++ b/test/llvm_autogenerated/i64-load-store-alignment.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "ldi64_a1" $ldi64_a1) (export "ldi64_a2" $ldi64_a2) diff --git a/test/llvm_autogenerated/i64.wast b/test/llvm_autogenerated/i64.wast index bcbca261119..fa50edd5ff8 100644 --- a/test/llvm_autogenerated/i64.wast +++ b/test/llvm_autogenerated/i64.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "add64" $add64) (export "sub64" $sub64) diff --git a/test/llvm_autogenerated/ident.wast b/test/llvm_autogenerated/ident.wast index d54e39f47ab..20a88f29f60 100644 --- a/test/llvm_autogenerated/ident.wast +++ b/test/llvm_autogenerated/ident.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) ) ;; METADATA: { "asmConsts": {},"staticBump": 1040, "initializers": [] } diff --git a/test/llvm_autogenerated/immediates.wast b/test/llvm_autogenerated/immediates.wast index 5e16ec48824..89820cdf185 100644 --- a/test/llvm_autogenerated/immediates.wast +++ b/test/llvm_autogenerated/immediates.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "zero_i32" $zero_i32) (export "one_i32" $one_i32) diff --git a/test/llvm_autogenerated/irreducible-cfg.wast b/test/llvm_autogenerated/irreducible-cfg.wast index 6990faa768a..3e7dbd28f49 100644 --- a/test/llvm_autogenerated/irreducible-cfg.wast +++ b/test/llvm_autogenerated/irreducible-cfg.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "test0" $test0) (export "test1" $test1) diff --git a/test/llvm_autogenerated/legalize.wast b/test/llvm_autogenerated/legalize.wast index 8ceba34311e..912efce0220 100644 --- a/test/llvm_autogenerated/legalize.wast +++ b/test/llvm_autogenerated/legalize.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$vijji (func (param i32 i64 i64 i32))) (import $__ashlti3 "env" "__ashlti3" (param i32 i64 i64 i32)) diff --git a/test/llvm_autogenerated/load-ext.wast b/test/llvm_autogenerated/load-ext.wast index 4b734e54698..67c07444dbc 100644 --- a/test/llvm_autogenerated/load-ext.wast +++ b/test/llvm_autogenerated/load-ext.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "sext_i8_i32" $sext_i8_i32) (export "zext_i8_i32" $zext_i8_i32) diff --git a/test/llvm_autogenerated/load-store-i1.wast b/test/llvm_autogenerated/load-store-i1.wast index 994c70a5137..3138a07bf0f 100644 --- a/test/llvm_autogenerated/load-store-i1.wast +++ b/test/llvm_autogenerated/load-store-i1.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "load_u_i1_i32" $load_u_i1_i32) (export "load_s_i1_i32" $load_s_i1_i32) diff --git a/test/llvm_autogenerated/load.wast b/test/llvm_autogenerated/load.wast index 36102764042..22774cc57d3 100644 --- a/test/llvm_autogenerated/load.wast +++ b/test/llvm_autogenerated/load.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "ldi32" $ldi32) (export "ldi64" $ldi64) diff --git a/test/llvm_autogenerated/mem-intrinsics.wast b/test/llvm_autogenerated/mem-intrinsics.wast index 6f3416a1400..62d586ad95a 100644 --- a/test/llvm_autogenerated/mem-intrinsics.wast +++ b/test/llvm_autogenerated/mem-intrinsics.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$v (func)) (type $FUNCSIG$i (func (result i32))) diff --git a/test/llvm_autogenerated/memory-addr32.wast b/test/llvm_autogenerated/memory-addr32.wast index e75c80eafb2..d5e43423a6c 100644 --- a/test/llvm_autogenerated/memory-addr32.wast +++ b/test/llvm_autogenerated/memory-addr32.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "current_memory" $current_memory) (export "grow_memory" $grow_memory) diff --git a/test/llvm_autogenerated/non-executable-stack.wast b/test/llvm_autogenerated/non-executable-stack.wast index d54e39f47ab..20a88f29f60 100644 --- a/test/llvm_autogenerated/non-executable-stack.wast +++ b/test/llvm_autogenerated/non-executable-stack.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) ) ;; METADATA: { "asmConsts": {},"staticBump": 1040, "initializers": [] } diff --git a/test/llvm_autogenerated/offset.wast b/test/llvm_autogenerated/offset.wast index 63383af3a9d..a24a055e39c 100644 --- a/test/llvm_autogenerated/offset.wast +++ b/test/llvm_autogenerated/offset.wast @@ -1,8 +1,7 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - (segment 12 "\00\00\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") + (data (i32.const 12) "\00\00\00\00") (export "memory" memory) (export "load_i32_with_folded_offset" $load_i32_with_folded_offset) (export "load_i32_with_folded_gep_offset" $load_i32_with_folded_gep_offset) diff --git a/test/llvm_autogenerated/phi.wast b/test/llvm_autogenerated/phi.wast index 30c5aa12c1a..3bd742e8d81 100644 --- a/test/llvm_autogenerated/phi.wast +++ b/test/llvm_autogenerated/phi.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "test0" $test0) (export "test1" $test1) diff --git a/test/llvm_autogenerated/reg-stackify.wast b/test/llvm_autogenerated/reg-stackify.wast index eea7e8bbffe..b9526b566c2 100644 --- a/test/llvm_autogenerated/reg-stackify.wast +++ b/test/llvm_autogenerated/reg-stackify.wast @@ -1,8 +1,7 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - (segment 12 "\00\00\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") + (data (i32.const 12) "\00\00\00\00") (export "memory" memory) (type $FUNCSIG$i (func (result i32))) (type $FUNCSIG$ii (func (param i32) (result i32))) diff --git a/test/llvm_autogenerated/return-int32.wast b/test/llvm_autogenerated/return-int32.wast index 8a10e58e447..eca34d41dad 100644 --- a/test/llvm_autogenerated/return-int32.wast +++ b/test/llvm_autogenerated/return-int32.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "return_i32" $return_i32) (export "return_i32_twice" $return_i32_twice) diff --git a/test/llvm_autogenerated/return-void.wast b/test/llvm_autogenerated/return-void.wast index e8c9ba86167..f2aa0eb372e 100644 --- a/test/llvm_autogenerated/return-void.wast +++ b/test/llvm_autogenerated/return-void.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "return_void" $return_void) (export "return_void_twice" $return_void_twice) diff --git a/test/llvm_autogenerated/select.wast b/test/llvm_autogenerated/select.wast index 0bb26d95fec..b8c32c86efa 100644 --- a/test/llvm_autogenerated/select.wast +++ b/test/llvm_autogenerated/select.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "select_i32_bool" $select_i32_bool) (export "select_i32_eq" $select_i32_eq) diff --git a/test/llvm_autogenerated/signext-zeroext.wast b/test/llvm_autogenerated/signext-zeroext.wast index e7004abe8c4..f3534f9ba03 100644 --- a/test/llvm_autogenerated/signext-zeroext.wast +++ b/test/llvm_autogenerated/signext-zeroext.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "z2s_func" $z2s_func) (export "s2z_func" $s2z_func) diff --git a/test/llvm_autogenerated/store-results.wast b/test/llvm_autogenerated/store-results.wast index dd974db2948..c0969bf5fa9 100644 --- a/test/llvm_autogenerated/store-results.wast +++ b/test/llvm_autogenerated/store-results.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 " \04\00\00") - ) + (memory 1) + (data (i32.const 4) " \04\00\00") (export "memory" memory) (export "single_block" $single_block) (export "foo" $foo) diff --git a/test/llvm_autogenerated/store-trunc.wast b/test/llvm_autogenerated/store-trunc.wast index c337018bfd8..cf20bcd0037 100644 --- a/test/llvm_autogenerated/store-trunc.wast +++ b/test/llvm_autogenerated/store-trunc.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "trunc_i8_i32" $trunc_i8_i32) (export "trunc_i16_i32" $trunc_i16_i32) diff --git a/test/llvm_autogenerated/store.wast b/test/llvm_autogenerated/store.wast index 1234d94a9a6..1017588b117 100644 --- a/test/llvm_autogenerated/store.wast +++ b/test/llvm_autogenerated/store.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (export "sti32" $sti32) (export "sti64" $sti64) diff --git a/test/llvm_autogenerated/switch.wast b/test/llvm_autogenerated/switch.wast index 78f9a2859c3..abd4045ae6c 100644 --- a/test/llvm_autogenerated/switch.wast +++ b/test/llvm_autogenerated/switch.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$v (func)) (import $foo0 "env" "foo0") diff --git a/test/llvm_autogenerated/unreachable.wast b/test/llvm_autogenerated/unreachable.wast index 8c9838b3dbc..27a783ccfff 100644 --- a/test/llvm_autogenerated/unreachable.wast +++ b/test/llvm_autogenerated/unreachable.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$v (func)) (import $abort "env" "abort") diff --git a/test/llvm_autogenerated/unused-argument.wast b/test/llvm_autogenerated/unused-argument.wast index 318ef7a87c1..c212ea16530 100644 --- a/test/llvm_autogenerated/unused-argument.wast +++ b/test/llvm_autogenerated/unused-argument.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$i (func (result i32))) (import $return_something "env" "return_something" (result i32)) diff --git a/test/llvm_autogenerated/userstack.wast b/test/llvm_autogenerated/userstack.wast index c2b38605e2c..216930a0373 100644 --- a/test/llvm_autogenerated/userstack.wast +++ b/test/llvm_autogenerated/userstack.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$vi (func (param i32))) (import $ext_func "env" "ext_func" (param i32)) diff --git a/test/llvm_autogenerated/varargs.wast b/test/llvm_autogenerated/varargs.wast index d460e2efb18..02b3f2202ab 100644 --- a/test/llvm_autogenerated/varargs.wast +++ b/test/llvm_autogenerated/varargs.wast @@ -1,7 +1,6 @@ (module - (memory 1 - (segment 4 "\10\04\00\00") - ) + (memory 1) + (data (i32.const 4) "\10\04\00\00") (export "memory" memory) (type $FUNCSIG$vi (func (param i32))) (import $callee "env" "callee" (param i32)) diff --git a/test/memorygrowth.fromasm b/test/memorygrowth.fromasm index 5c005ba9993..c07cc247ec2 100644 --- a/test/memorygrowth.fromasm +++ b/test/memorygrowth.fromasm @@ -40,7 +40,8 @@ (export "dynCall_iiii" $lb) (export "dynCall_vi" $mb) (export "__growWasmMemory" $__growWasmMemory) - (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa) + (table 8 8 anyfunc) + (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa) (func $eb (param $0 i32) (result i32) (local $1 i32) (local $2 i32) diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise index b70bc7c9e27..5482b08f6f0 100644 --- a/test/memorygrowth.fromasm.imprecise +++ b/test/memorygrowth.fromasm.imprecise @@ -39,7 +39,8 @@ (export "dynCall_iiii" $lb) (export "dynCall_vi" $mb) (export "__growWasmMemory" $__growWasmMemory) - (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa) + (table 8 8 anyfunc) + (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa) (func $eb (param $0 i32) (result i32) (local $1 i32) (local $2 i32) diff --git a/test/memorygrowth.fromasm.imprecise.no-opts b/test/memorygrowth.fromasm.imprecise.no-opts index dd03e651e9c..ddd73a5f8bd 100644 --- a/test/memorygrowth.fromasm.imprecise.no-opts +++ b/test/memorygrowth.fromasm.imprecise.no-opts @@ -39,7 +39,8 @@ (export "dynCall_iiii" $lb) (export "dynCall_vi" $mb) (export "__growWasmMemory" $__growWasmMemory) - (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa) + (table 8 8 anyfunc) + (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa) (func $eb (param $a i32) (result i32) (local $b i32) (local $c i32) diff --git a/test/memorygrowth.fromasm.no-opts b/test/memorygrowth.fromasm.no-opts index 29aa4aa3099..c0a7307c560 100644 --- a/test/memorygrowth.fromasm.no-opts +++ b/test/memorygrowth.fromasm.no-opts @@ -40,7 +40,8 @@ (export "dynCall_iiii" $lb) (export "dynCall_vi" $mb) (export "__growWasmMemory" $__growWasmMemory) - (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa) + (table 8 8 anyfunc) + (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa) (func $eb (param $a i32) (result i32) (local $b i32) (local $c i32) diff --git a/test/passes/dce.txt b/test/passes/dce.txt index 692a5005e85..9ae5977b62d 100644 --- a/test/passes/dce.txt +++ b/test/passes/dce.txt @@ -2,7 +2,8 @@ (memory 10) (type $ii (func (param i32 i32))) (type $1 (func)) - (table $call-me) + (table 1 1 anyfunc) + (elem (i32.const 0) $call-me) (func $call-me (type $ii) (param $0 i32) (param $1 i32) (nop) ) diff --git a/test/passes/duplicate-function-elimination.txt b/test/passes/duplicate-function-elimination.txt index 3671ce24b44..a7511fc5c45 100644 --- a/test/passes/duplicate-function-elimination.txt +++ b/test/passes/duplicate-function-elimination.txt @@ -38,7 +38,8 @@ (type $0 (func)) (export "keep2" $keep2) (export "other" $keep2) - (table $keep2 $keep2 $caller) + (table 3 3 anyfunc) + (elem (i32.const 0) $keep2 $keep2 $caller) (func $keep2 (type $0) (nop) ) @@ -363,7 +364,8 @@ (module (memory 0) (type $T (func)) - (table $erase $erase) + (table 2 2 anyfunc) + (elem (i32.const 0) $erase $erase) (func $erase (type $T) (call_indirect $T (i32.const 0) @@ -373,7 +375,8 @@ (module (memory 0) (type $T (func)) - (table $keep2 $other) + (table 2 2 anyfunc) + (elem (i32.const 0) $keep2 $other) (func $keep2 (type $T) (call_indirect $T (i32.const 0) @@ -389,7 +392,8 @@ (memory 0) (type $T (func)) (type $S (func)) - (table $keep2 $other) + (table 2 2 anyfunc) + (elem (i32.const 0) $keep2 $other) (func $keep2 (type $T) (call_indirect $T (i32.const 0) diff --git a/test/passes/remove-unused-functions.txt b/test/passes/remove-unused-functions.txt index b6f7cf3e1ce..cd819d34711 100644 --- a/test/passes/remove-unused-functions.txt +++ b/test/passes/remove-unused-functions.txt @@ -3,7 +3,8 @@ (start $start) (type $0 (func)) (export "exported" $exported) - (table $called_indirect) + (table 1 1 anyfunc) + (elem (i32.const 0) $called_indirect) (func $start (type $0) (call $called0) ) diff --git a/test/passes/remove-unused-names_merge-blocks.txt b/test/passes/remove-unused-names_merge-blocks.txt index fe5bd5cf8ed..88d284a5ac3 100644 --- a/test/passes/remove-unused-names_merge-blocks.txt +++ b/test/passes/remove-unused-names_merge-blocks.txt @@ -4,7 +4,8 @@ (type $ii (func (param i32 i32))) (type $iii (func (param i32 i32 i32))) (type $3 (func)) - (table $call-i) + (table 1 1 anyfunc) + (elem (i32.const 0) $call-i) (func $call-i (type $i) (param $0 i32) (nop) ) diff --git a/test/unit.fromasm b/test/unit.fromasm index f939782e73f..49189df434e 100644 --- a/test/unit.fromasm +++ b/test/unit.fromasm @@ -15,7 +15,8 @@ (import $i32u-div "asm2wasm" "i32u-div" (param i32 i32) (result i32)) (export "big_negative" $big_negative) (export "pick" $big_negative) - (table $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg) + (table 10 10 anyfunc) + (elem (i32.const 0) $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg) (func $big_negative (nop) ) diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise index f80f4ce6c74..d2c10b549fd 100644 --- a/test/unit.fromasm.imprecise +++ b/test/unit.fromasm.imprecise @@ -11,7 +11,8 @@ (import $f64-rem "asm2wasm" "f64-rem" (param f64 f64) (result f64)) (export "big_negative" $big_negative) (export "pick" $big_negative) - (table $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg) + (table 10 10 anyfunc) + (elem (i32.const 0) $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg) (func $big_negative (nop) ) diff --git a/test/unit.fromasm.imprecise.no-opts b/test/unit.fromasm.imprecise.no-opts index 4fa627938f1..7037a6c1cce 100644 --- a/test/unit.fromasm.imprecise.no-opts +++ b/test/unit.fromasm.imprecise.no-opts @@ -11,7 +11,8 @@ (import $f64-rem "asm2wasm" "f64-rem" (param f64 f64) (result f64)) (export "big_negative" $big_negative) (export "pick" $exportMe) - (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) + (table 10 10 anyfunc) + (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) (func $big_negative (local $temp f64) (set_local $temp diff --git a/test/unit.fromasm.no-opts b/test/unit.fromasm.no-opts index c10bd3dff25..51ae345b96f 100644 --- a/test/unit.fromasm.no-opts +++ b/test/unit.fromasm.no-opts @@ -15,7 +15,8 @@ (import $i32u-div "asm2wasm" "i32u-div" (param i32 i32) (result i32)) (export "big_negative" $big_negative) (export "pick" $exportMe) - (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) + (table 10 10 anyfunc) + (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) (func $big_negative (local $temp f64) (set_local $temp diff --git a/test/unit.wast b/test/unit.wast index 301ba719c46..2e21d44dd7d 100644 --- a/test/unit.wast +++ b/test/unit.wast @@ -1,7 +1,6 @@ (module - (memory 4096 4096 - (segment 1026 "\14\00") - ) + (memory 4096 4096) + (data (i32.const 1026) "\14\00") (type $FUNCSIG$vf (func (param f32))) (type $FUNCSIG$v (func)) (type $FUNCSIG$id (func (param f64) (result i32))) @@ -14,7 +13,8 @@ (import $f64-to-int "asm2wasm" "f64-to-int" (param f64) (result i32)) (import $f64-rem "asm2wasm" "f64-rem" (param f64 f64) (result f64)) (export "big_negative" $big_negative) - (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) + (table 10 anyfunc) + (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) (func $big_negative (type $FUNCSIG$v) (local $temp f64) (block $block0 diff --git a/test/unit.wast.fromBinary b/test/unit.wast.fromBinary index c9ba4528b31..29d53598a1c 100644 --- a/test/unit.wast.fromBinary +++ b/test/unit.wast.fromBinary @@ -1,7 +1,6 @@ (module - (memory 4096 4096 - (segment 1026 "\14\00") - ) + (memory 4096 4096) + (data (i32.const 1026) "\14\00") (type $0 (func (param f32))) (type $1 (func)) (type $2 (func (param f64) (result i32))) @@ -14,7 +13,8 @@ (import $import$1 "asm2wasm" "f64-to-int" (param f64) (result i32)) (import $import$2 "asm2wasm" "f64-rem" (param f64 f64) (result f64)) (export "big_negative" $big_negative) - (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) + (table 10 anyfunc) + (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg) (func $big_negative (type $1) (local $var$0 f64) (block $label$0