(module (type $iiiiv (func (param i32 i32 i32 i32))) (type $i (func (result i32))) (type $iii (func (param i32 i32) (result i32))) (type $iiii (func (param i32 i32 i32) (result i32))) (type $iiF (func (param i32 i32) (result f64))) (type $iF (func (param i32) (result f64))) (type $v (func)) (import "env" "abort" (func $abort (param i32 i32 i32 i32))) (global $std/string/str (mut i32) (i32.const 8)) (global "$(lib)/string/HEAD" i32 (i32.const 4)) (global "$(lib)/string/CharCode.PLUS" i32 (i32.const 43)) (global "$(lib)/string/CharCode.MINUS" i32 (i32.const 45)) (global "$(lib)/string/CharCode.DOT" i32 (i32.const 46)) (global "$(lib)/string/CharCode._0" i32 (i32.const 48)) (global "$(lib)/string/CharCode._1" i32 (i32.const 49)) (global "$(lib)/string/CharCode._2" i32 (i32.const 50)) (global "$(lib)/string/CharCode._3" i32 (i32.const 51)) (global "$(lib)/string/CharCode._4" i32 (i32.const 52)) (global "$(lib)/string/CharCode._5" i32 (i32.const 53)) (global "$(lib)/string/CharCode._6" i32 (i32.const 54)) (global "$(lib)/string/CharCode._7" i32 (i32.const 55)) (global "$(lib)/string/CharCode._8" i32 (i32.const 56)) (global "$(lib)/string/CharCode._9" i32 (i32.const 57)) (global "$(lib)/string/CharCode.A" i32 (i32.const 65)) (global "$(lib)/string/CharCode.B" i32 (i32.const 66)) (global "$(lib)/string/CharCode.E" i32 (i32.const 69)) (global "$(lib)/string/CharCode.O" i32 (i32.const 79)) (global "$(lib)/string/CharCode.X" i32 (i32.const 88)) (global "$(lib)/string/CharCode.Z" i32 (i32.const 90)) (global "$(lib)/string/CharCode.a" i32 (i32.const 97)) (global "$(lib)/string/CharCode.b" i32 (i32.const 98)) (global "$(lib)/string/CharCode.e" i32 (i32.const 101)) (global "$(lib)/string/CharCode.o" i32 (i32.const 111)) (global "$(lib)/string/CharCode.x" i32 (i32.const 120)) (global "$(lib)/string/CharCode.z" i32 (i32.const 122)) (global $HEAP_BASE i32 (i32.const 356)) (memory $0 1) (data (i32.const 8) "\10\00\00\00h\00i\00,\00 \00I\00\'\00m\00 \00a\00 \00s\00t\00r\00i\00n\00g\00") (data (i32.const 48) "\0d\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s\00") (data (i32.const 80) "\0f\00\00\00(\00l\00i\00b\00)\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s\00") (data (i32.const 120) "\02\00\00\00h\00i\00") (data (i32.const 128) "\04\00\00\00n\00u\00l\00l\00") (data (i32.const 144) "\06\00\00\00s\00t\00r\00i\00n\00g\00") (data (i32.const 160) "\03\00\00\00I\00\'\00m\00") (data (i32.const 176) "\01\00\00\00,\00") (data (i32.const 184) "\01\00\00\00x\00") (data (i32.const 192) "\01\00\00\000\00") (data (i32.const 200) "\01\00\00\001\00") (data (i32.const 208) "\05\00\00\000\00b\001\000\001\00") (data (i32.const 224) "\05\00\00\000\00o\007\000\007\00") (data (i32.const 240) "\05\00\00\000\00x\00f\000\00f\00") (data (i32.const 256) "\05\00\00\000\00x\00F\000\00F\00") (data (i32.const 272) "\03\00\00\000\001\001\00") (data (i32.const 288) "\04\00\00\000\00x\001\00g\00") (data (i32.const 304) "\03\00\00\000\00.\001\00") (data (i32.const 320) "\03\00\00\00.\002\005\00") (data (i32.const 336) "\08\00\00\00.\001\00f\00o\00o\00b\00a\00r\00") (export "getString" (func $std/string/getString)) (export "memory" (memory $0)) (start $start) (func "$(lib)/string/String#charCodeAt" (; 1 ;) (type $iii) (param $0 i32) (param $1 i32) (result i32) ;;@ (lib)/string.ts:38:4 (if (i32.eqz ;;@ (lib)/string.ts:38:11 (i32.ne (get_local $0) ;;@ (lib)/string.ts:38:19 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 80) (i32.const 38) (i32.const 4) ) (unreachable) ) ) ;;@ (lib)/string.ts:40:4 (if ;;@ (lib)/string.ts:40:8 (i32.ge_u (get_local $1) ;;@ (lib)/string.ts:40:20 (i32.load (get_local $0) ) ) ;;@ (lib)/string.ts:41:14 (return ;;@ (lib)/string.ts:41:13 (i32.sub (i32.const 0) ;;@ (lib)/string.ts:41:14 (i32.const 1) ) ) ) ;;@ (lib)/string.ts:46:4 (return ;;@ (lib)/string.ts:43:11 (i32.load16_u offset=4 ;;@ (lib)/string.ts:44:6 (i32.add (get_local $0) ;;@ (lib)/string.ts:44:32 (i32.shl ;;@ (lib)/string.ts:44:33 (get_local $1) ;;@ (lib)/string.ts:44:47 (i32.const 1) ) ) ) ) ) (func "$(lib)/memory/compare_memory" (; 2 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) ;;@ (lib)/memory.ts:262:2 (if ;;@ (lib)/memory.ts:262:6 (i32.eq (get_local $0) ;;@ (lib)/memory.ts:262:12 (get_local $1) ) ;;@ (lib)/memory.ts:263:11 (return (i32.const 0) ) ) ;;@ (lib)/memory.ts:264:2 (block $break|0 (loop $continue|0 (if ;;@ (lib)/memory.ts:264:9 (if (result i32) (i32.ne (get_local $2) (i32.const 0) ) ;;@ (lib)/memory.ts:264:14 (i32.eq (i32.load8_u ;;@ (lib)/memory.ts:264:23 (get_local $0) ) ;;@ (lib)/memory.ts:264:30 (i32.load8_u ;;@ (lib)/memory.ts:264:39 (get_local $1) ) ) (get_local $2) ) (block (block ;;@ (lib)/memory.ts:265:4 (set_local $2 (i32.sub (get_local $2) (i32.const 1) ) ) ;;@ (lib)/memory.ts:266:4 (set_local $0 (i32.add (get_local $0) (i32.const 1) ) ) ;;@ (lib)/memory.ts:267:4 (set_local $1 (i32.add (get_local $1) (i32.const 1) ) ) ) (br $continue|0) ) ) ) ) ;;@ (lib)/memory.ts:269:53 (return ;;@ (lib)/memory.ts:269:9 (if (result i32) (get_local $2) ;;@ (lib)/memory.ts:269:13 (i32.sub (i32.load8_u ;;@ (lib)/memory.ts:269:27 (get_local $0) ) ;;@ (lib)/memory.ts:269:33 (i32.load8_u ;;@ (lib)/memory.ts:269:47 (get_local $1) ) ) ;;@ (lib)/memory.ts:269:53 (i32.const 0) ) ) ) (func "$(lib)/string/String#startsWith" (; 3 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) (local $7 i32) (local $8 i32) ;;@ (lib)/string.ts:166:4 (if (i32.eqz ;;@ (lib)/string.ts:166:11 (i32.ne (get_local $0) ;;@ (lib)/string.ts:166:19 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 80) (i32.const 166) (i32.const 4) ) (unreachable) ) ) ;;@ (lib)/string.ts:168:4 (if ;;@ (lib)/string.ts:168:8 (i32.eq (get_local $1) ;;@ (lib)/string.ts:168:24 (i32.const 0) ) ;;@ (lib)/string.ts:169:6 (set_local $1 ;;@ (lib)/string.ts:169:21 (i32.const 128) ) ) ;;@ (lib)/string.ts:171:4 (set_local $3 ;;@ (lib)/string.ts:171:21 (get_local $2) ) ;;@ (lib)/string.ts:172:4 (set_local $4 ;;@ (lib)/string.ts:172:21 (i32.load (get_local $0) ) ) ;;@ (lib)/string.ts:173:4 (set_local $7 ;;@ (lib)/string.ts:173:23 (select (tee_local $5 ;;@ (lib)/string.ts:173:34 (select (tee_local $5 ;;@ (lib)/string.ts:173:45 (get_local $2) ) (tee_local $6 ;;@ (lib)/string.ts:173:55 (i32.const 0) ) (i32.gt_s (get_local $5) (get_local $6) ) ) ) (tee_local $6 ;;@ (lib)/string.ts:173:59 (get_local $4) ) (i32.lt_s (get_local $5) (get_local $6) ) ) ) ;;@ (lib)/string.ts:174:4 (set_local $8 ;;@ (lib)/string.ts:174:30 (i32.load ;;@ (lib)/string.ts:174:37 (get_local $1) ) ) ;;@ (lib)/string.ts:175:4 (if ;;@ (lib)/string.ts:175:8 (i32.gt_s (i32.add (get_local $8) ;;@ (lib)/string.ts:175:23 (get_local $7) ) ;;@ (lib)/string.ts:175:31 (get_local $4) ) ;;@ (lib)/string.ts:176:13 (return (i32.const 0) ) ) ;;@ (lib)/string.ts:182:4 (return ;;@ (lib)/string.ts:178:11 (i32.eqz ;;@ (lib)/string.ts:178:12 (call "$(lib)/memory/compare_memory" ;;@ (lib)/string.ts:179:6 (i32.add (i32.add (get_local $0) ;;@ (lib)/string.ts:179:32 (i32.const 4) ) ;;@ (lib)/string.ts:179:39 (i32.shl ;;@ (lib)/string.ts:179:40 (get_local $7) ;;@ (lib)/string.ts:179:49 (i32.const 1) ) ) ;;@ (lib)/string.ts:180:6 (i32.add (get_local $1) ;;@ (lib)/string.ts:180:40 (i32.const 4) ) ;;@ (lib)/string.ts:181:6 (i32.shl (get_local $8) ;;@ (lib)/string.ts:181:22 (i32.const 1) ) ) ) ) ) (func "$(lib)/string/String#endsWith" (; 4 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) (local $7 i32) ;;@ (lib)/string.ts:103:4 (if (i32.eqz ;;@ (lib)/string.ts:103:11 (i32.ne (get_local $0) ;;@ (lib)/string.ts:103:19 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 80) (i32.const 103) (i32.const 4) ) (unreachable) ) ) ;;@ (lib)/string.ts:105:4 (if ;;@ (lib)/string.ts:105:8 (i32.eq (get_local $1) ;;@ (lib)/string.ts:105:24 (i32.const 0) ) ;;@ (lib)/string.ts:106:13 (return (i32.const 0) ) ) ;;@ (lib)/string.ts:108:4 (set_local $5 ;;@ (lib)/string.ts:108:21 (select (tee_local $3 ;;@ (lib)/string.ts:108:32 (select (tee_local $3 ;;@ (lib)/string.ts:108:36 (get_local $2) ) (tee_local $4 ;;@ (lib)/string.ts:108:49 (i32.const 0) ) (i32.gt_s (get_local $3) (get_local $4) ) ) ) (tee_local $4 ;;@ (lib)/string.ts:108:53 (i32.load (get_local $0) ) ) (i32.lt_s (get_local $3) (get_local $4) ) ) ) ;;@ (lib)/string.ts:109:4 (set_local $6 ;;@ (lib)/string.ts:109:30 (i32.load (get_local $1) ) ) ;;@ (lib)/string.ts:110:4 (set_local $7 ;;@ (lib)/string.ts:110:23 (i32.sub (get_local $5) ;;@ (lib)/string.ts:110:29 (get_local $6) ) ) ;;@ (lib)/string.ts:111:4 (if ;;@ (lib)/string.ts:111:8 (i32.lt_s (get_local $7) ;;@ (lib)/string.ts:111:16 (i32.const 0) ) ;;@ (lib)/string.ts:112:13 (return (i32.const 0) ) ) ;;@ (lib)/string.ts:118:4 (return ;;@ (lib)/string.ts:114:11 (i32.eqz ;;@ (lib)/string.ts:114:12 (call "$(lib)/memory/compare_memory" ;;@ (lib)/string.ts:115:6 (i32.add (i32.add (get_local $0) ;;@ (lib)/string.ts:115:32 (i32.const 4) ) ;;@ (lib)/string.ts:115:39 (i32.shl ;;@ (lib)/string.ts:115:40 (get_local $7) ;;@ (lib)/string.ts:115:49 (i32.const 1) ) ) ;;@ (lib)/string.ts:116:6 (i32.add (get_local $1) ;;@ (lib)/string.ts:116:40 (i32.const 4) ) ;;@ (lib)/string.ts:117:6 (i32.shl (get_local $6) ;;@ (lib)/string.ts:117:22 (i32.const 1) ) ) ) ) ) (func "$(lib)/string/String#indexOf" (; 5 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) (local $7 i32) (local $8 i32) (local $9 i32) ;;@ (lib)/string.ts:144:4 (if (i32.eqz ;;@ (lib)/string.ts:144:11 (i32.ne (get_local $0) ;;@ (lib)/string.ts:144:19 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 80) (i32.const 144) (i32.const 4) ) (unreachable) ) ) ;;@ (lib)/string.ts:146:4 (if ;;@ (lib)/string.ts:146:8 (i32.eq (get_local $1) ;;@ (lib)/string.ts:146:24 (i32.const 0) ) ;;@ (lib)/string.ts:147:6 (set_local $1 ;;@ (lib)/string.ts:147:21 (i32.const 128) ) ) ;;@ (lib)/string.ts:149:4 (set_local $3 ;;@ (lib)/string.ts:149:21 (get_local $2) ) ;;@ (lib)/string.ts:150:4 (set_local $4 ;;@ (lib)/string.ts:150:21 (i32.load (get_local $0) ) ) ;;@ (lib)/string.ts:151:4 (set_local $7 ;;@ (lib)/string.ts:151:23 (select (tee_local $5 ;;@ (lib)/string.ts:151:34 (select (tee_local $5 ;;@ (lib)/string.ts:151:45 (get_local $3) ) (tee_local $6 ;;@ (lib)/string.ts:151:50 (i32.const 0) ) (i32.gt_s (get_local $5) (get_local $6) ) ) ) (tee_local $6 ;;@ (lib)/string.ts:151:54 (get_local $4) ) (i32.lt_s (get_local $5) (get_local $6) ) ) ) ;;@ (lib)/string.ts:152:4 (set_local $8 ;;@ (lib)/string.ts:152:27 (i32.load ;;@ (lib)/string.ts:152:34 (get_local $1) ) ) ;;@ (lib)/string.ts:155:4 (block $break|0 ;;@ (lib)/string.ts:155:9 (set_local $9 ;;@ (lib)/string.ts:155:24 (get_local $7) ) (loop $continue|0 (if ;;@ (lib)/string.ts:155:31 (i32.le_s (i32.add (get_local $9) ;;@ (lib)/string.ts:155:42 (get_local $8) ) ;;@ (lib)/string.ts:155:55 (get_local $4) ) (block ;;@ (lib)/string.ts:156:6 (if ;;@ (lib)/string.ts:156:10 (i32.eqz ;;@ (lib)/string.ts:156:11 (call "$(lib)/memory/compare_memory" ;;@ (lib)/string.ts:157:8 (i32.add (i32.add (get_local $0) ;;@ (lib)/string.ts:157:34 (i32.const 4) ) ;;@ (lib)/string.ts:157:41 (i32.shl ;;@ (lib)/string.ts:157:42 (get_local $9) ;;@ (lib)/string.ts:157:47 (i32.const 1) ) ) ;;@ (lib)/string.ts:158:8 (i32.add (get_local $1) ;;@ (lib)/string.ts:158:42 (i32.const 4) ) ;;@ (lib)/string.ts:159:8 (i32.shl (get_local $8) ;;@ (lib)/string.ts:159:21 (i32.const 1) ) ) ) ;;@ (lib)/string.ts:161:20 (return ;;@ (lib)/string.ts:161:15 (get_local $9) ) ) ;;@ (lib)/string.ts:155:60 (set_local $9 (i32.add ;;@ (lib)/string.ts:155:62 (get_local $9) (i32.const 1) ) ) (br $continue|0) ) ) ) ) ;;@ (lib)/string.ts:162:12 (return ;;@ (lib)/string.ts:162:11 (i32.sub (i32.const 0) ;;@ (lib)/string.ts:162:12 (i32.const 1) ) ) ) (func "$(lib)/string/String#includes" (; 6 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) ;;@ (lib)/string.ts:140:52 (return ;;@ (lib)/string.ts:140:11 (i32.ne ;;@ (lib)/string.ts:140:16 (call "$(lib)/string/String#indexOf" ;;@ (lib)/string.ts:140:11 (get_local $0) ;;@ (lib)/string.ts:140:24 (get_local $1) ;;@ (lib)/string.ts:140:38 (get_local $2) ) ;;@ (lib)/string.ts:140:51 (i32.sub (i32.const 0) ;;@ (lib)/string.ts:140:52 (i32.const 1) ) ) ) ) (func $std/string/getString (; 7 ;) (type $i) (result i32) ;;@ std/string.ts:17:9 (return (get_global $std/string/str) ) ) (func "$(lib)/string/parse" (; 8 ;) (type $iiF) (param $0 i32) (param $1 i32) (result f64) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 f64) (local $6 i32) (local $7 f64) ;;@ (lib)/string.ts:366:2 (set_local $2 ;;@ (lib)/string.ts:366:17 (i32.load (get_local $0) ) ) ;;@ (lib)/string.ts:367:2 (if ;;@ (lib)/string.ts:367:6 (i32.eqz ;;@ (lib)/string.ts:367:7 (get_local $2) ) ;;@ (lib)/string.ts:368:14 (return ;;@ (lib)/string.ts:368:11 (f64.const nan:0x8000000000000) ) ) ;;@ (lib)/string.ts:369:2 (set_local $3 ;;@ (lib)/string.ts:369:12 (get_local $0) ) ;;@ (lib)/string.ts:370:2 (set_local $4 ;;@ (lib)/string.ts:370:13 (i32.load16_u offset=4 ;;@ (lib)/string.ts:370:28 (get_local $3) ) ) ;;@ (lib)/string.ts:373:2 (nop) ;;@ (lib)/string.ts:374:2 (if ;;@ (lib)/string.ts:374:6 (i32.eq (get_local $4) ;;@ (lib)/string.ts:374:14 (i32.const 45) ) ;;@ (lib)/string.ts:374:30 (block ;;@ (lib)/string.ts:375:4 (if ;;@ (lib)/string.ts:375:8 (i32.eqz ;;@ (lib)/string.ts:375:9 (tee_local $2 (i32.sub ;;@ (lib)/string.ts:375:11 (get_local $2) (i32.const 1) ) ) ) ;;@ (lib)/string.ts:376:16 (return ;;@ (lib)/string.ts:376:13 (f64.const nan:0x8000000000000) ) ) ;;@ (lib)/string.ts:377:4 (set_local $4 ;;@ (lib)/string.ts:377:11 (i32.load16_u offset=4 ;;@ (lib)/string.ts:377:26 (tee_local $3 (i32.add (get_local $3) ;;@ (lib)/string.ts:377:33 (i32.const 2) ) ) ) ) ;;@ (lib)/string.ts:378:4 (set_local $5 ;;@ (lib)/string.ts:378:11 (f64.neg ;;@ (lib)/string.ts:378:12 (f64.const 1) ) ) ) ;;@ (lib)/string.ts:379:9 (if ;;@ (lib)/string.ts:379:13 (i32.eq (get_local $4) ;;@ (lib)/string.ts:379:21 (i32.const 43) ) ;;@ (lib)/string.ts:379:36 (block ;;@ (lib)/string.ts:380:4 (if ;;@ (lib)/string.ts:380:8 (i32.eqz ;;@ (lib)/string.ts:380:9 (tee_local $2 (i32.sub ;;@ (lib)/string.ts:380:11 (get_local $2) (i32.const 1) ) ) ) ;;@ (lib)/string.ts:381:16 (return ;;@ (lib)/string.ts:381:13 (f64.const nan:0x8000000000000) ) ) ;;@ (lib)/string.ts:382:4 (set_local $4 ;;@ (lib)/string.ts:382:11 (i32.load16_u offset=4 ;;@ (lib)/string.ts:382:26 (tee_local $3 (i32.add (get_local $3) ;;@ (lib)/string.ts:382:33 (i32.const 2) ) ) ) ) ;;@ (lib)/string.ts:383:4 (set_local $5 ;;@ (lib)/string.ts:383:11 (f64.const 1) ) ) ;;@ (lib)/string.ts:385:4 (set_local $5 ;;@ (lib)/string.ts:385:11 (f64.const 1) ) ) ) ;;@ (lib)/string.ts:388:2 (if ;;@ (lib)/string.ts:388:6 (i32.eqz ;;@ (lib)/string.ts:388:7 (get_local $1) ) ;;@ (lib)/string.ts:389:4 (if ;;@ (lib)/string.ts:389:8 (i32.and (if (result i32) (i32.ne (tee_local $6 (i32.eq (get_local $4) ;;@ (lib)/string.ts:389:16 (i32.const 48) ) ) (i32.const 0) ) ;;@ (lib)/string.ts:389:31 (i32.gt_s (get_local $2) ;;@ (lib)/string.ts:389:37 (i32.const 2) ) (get_local $6) ) (i32.const 1) ) ;;@ (lib)/string.ts:390:6 (block $break|0 (block $case6|0 (block $case5|0 (block $case4|0 (block $case3|0 (block $case2|0 (block $case1|0 (block $case0|0 (set_local $6 ;;@ (lib)/string.ts:390:14 (i32.load16_u offset=4 ;;@ (lib)/string.ts:390:29 (i32.add (get_local $3) ;;@ (lib)/string.ts:390:35 (i32.const 2) ) ) ) (br_if $case0|0 (i32.eq (get_local $6) ;;@ (lib)/string.ts:392:13 (i32.const 66) ) ) (br_if $case1|0 (i32.eq (get_local $6) ;;@ (lib)/string.ts:393:13 (i32.const 98) ) ) (br_if $case2|0 (i32.eq (get_local $6) ;;@ (lib)/string.ts:398:13 (i32.const 79) ) ) (br_if $case3|0 (i32.eq (get_local $6) ;;@ (lib)/string.ts:399:13 (i32.const 111) ) ) (br_if $case4|0 (i32.eq (get_local $6) ;;@ (lib)/string.ts:404:13 (i32.const 88) ) ) (br_if $case5|0 (i32.eq (get_local $6) ;;@ (lib)/string.ts:405:13 (i32.const 120) ) ) (br $case6|0) ) ) ;;@ (lib)/string.ts:394:10 (set_local $3 (i32.add (get_local $3) ;;@ (lib)/string.ts:394:17 (i32.const 4) ) ) ;;@ (lib)/string.ts:394:20 (set_local $2 (i32.sub (get_local $2) ;;@ (lib)/string.ts:394:27 (i32.const 2) ) ) ;;@ (lib)/string.ts:395:10 (set_local $1 ;;@ (lib)/string.ts:395:18 (i32.const 2) ) ;;@ (lib)/string.ts:396:10 (br $break|0) ) ) ;;@ (lib)/string.ts:400:10 (set_local $3 (i32.add (get_local $3) ;;@ (lib)/string.ts:400:17 (i32.const 4) ) ) ;;@ (lib)/string.ts:400:20 (set_local $2 (i32.sub (get_local $2) ;;@ (lib)/string.ts:400:27 (i32.const 2) ) ) ;;@ (lib)/string.ts:401:10 (set_local $1 ;;@ (lib)/string.ts:401:18 (i32.const 8) ) ;;@ (lib)/string.ts:402:10 (br $break|0) ) ) ;;@ (lib)/string.ts:406:10 (set_local $3 (i32.add (get_local $3) ;;@ (lib)/string.ts:406:17 (i32.const 4) ) ) ;;@ (lib)/string.ts:406:20 (set_local $2 (i32.sub (get_local $2) ;;@ (lib)/string.ts:406:27 (i32.const 2) ) ) ;;@ (lib)/string.ts:407:10 (set_local $1 ;;@ (lib)/string.ts:407:18 (i32.const 16) ) ;;@ (lib)/string.ts:408:10 (br $break|0) ) ;;@ (lib)/string.ts:411:10 (set_local $1 ;;@ (lib)/string.ts:411:18 (i32.const 10) ) ) ;;@ (lib)/string.ts:413:11 (set_local $1 ;;@ (lib)/string.ts:413:19 (i32.const 10) ) ) ;;@ (lib)/string.ts:414:9 (if ;;@ (lib)/string.ts:414:13 (i32.and (if (result i32) (i32.ne (tee_local $6 (i32.lt_s (get_local $1) ;;@ (lib)/string.ts:414:21 (i32.const 2) ) ) (i32.const 0) ) (get_local $6) ;;@ (lib)/string.ts:414:26 (i32.gt_s (get_local $1) ;;@ (lib)/string.ts:414:34 (i32.const 36) ) ) (i32.const 1) ) ;;@ (lib)/string.ts:415:14 (return ;;@ (lib)/string.ts:415:11 (f64.const nan:0x8000000000000) ) ) ) ;;@ (lib)/string.ts:418:2 (set_local $7 ;;@ (lib)/string.ts:418:15 (f64.const 0) ) ;;@ (lib)/string.ts:419:2 (block $break|1 (loop $continue|1 (if ;;@ (lib)/string.ts:419:9 (block (result i32) (set_local $6 (get_local $2) ) (set_local $2 (i32.sub (get_local $6) (i32.const 1) ) ) (get_local $6) ) (block (block ;;@ (lib)/string.ts:420:4 (set_local $4 ;;@ (lib)/string.ts:420:11 (i32.load16_u offset=4 ;;@ (lib)/string.ts:420:26 (get_local $3) ) ) ;;@ (lib)/string.ts:421:4 (if ;;@ (lib)/string.ts:421:8 (i32.and (if (result i32) (i32.ne (tee_local $6 (i32.ge_s (get_local $4) ;;@ (lib)/string.ts:421:16 (i32.const 48) ) ) (i32.const 0) ) ;;@ (lib)/string.ts:421:31 (i32.le_s (get_local $4) ;;@ (lib)/string.ts:421:39 (i32.const 57) ) (get_local $6) ) (i32.const 1) ) ;;@ (lib)/string.ts:422:6 (set_local $4 (i32.sub (get_local $4) ;;@ (lib)/string.ts:422:14 (i32.const 48) ) ) ;;@ (lib)/string.ts:423:9 (if ;;@ (lib)/string.ts:423:13 (i32.and (if (result i32) (i32.ne (tee_local $6 (i32.ge_s (get_local $4) ;;@ (lib)/string.ts:423:21 (i32.const 65) ) ) (i32.const 0) ) ;;@ (lib)/string.ts:423:35 (i32.le_s (get_local $4) ;;@ (lib)/string.ts:423:43 (i32.const 90) ) (get_local $6) ) (i32.const 1) ) ;;@ (lib)/string.ts:424:6 (set_local $4 (i32.sub (get_local $4) ;;@ (lib)/string.ts:424:14 (i32.sub (i32.const 65) ;;@ (lib)/string.ts:424:27 (i32.const 10) ) ) ) ;;@ (lib)/string.ts:425:9 (if ;;@ (lib)/string.ts:425:13 (i32.and (if (result i32) (i32.ne (tee_local $6 (i32.ge_s (get_local $4) ;;@ (lib)/string.ts:425:21 (i32.const 97) ) ) (i32.const 0) ) ;;@ (lib)/string.ts:425:35 (i32.le_s (get_local $4) ;;@ (lib)/string.ts:425:43 (i32.const 122) ) (get_local $6) ) (i32.const 1) ) ;;@ (lib)/string.ts:426:6 (set_local $4 (i32.sub (get_local $4) ;;@ (lib)/string.ts:426:14 (i32.sub (i32.const 97) ;;@ (lib)/string.ts:426:27 (i32.const 10) ) ) ) ;;@ (lib)/string.ts:428:6 (br $break|1) ) ) ) ;;@ (lib)/string.ts:429:4 (if ;;@ (lib)/string.ts:429:8 (i32.ge_s (get_local $4) ;;@ (lib)/string.ts:429:16 (get_local $1) ) ;;@ (lib)/string.ts:430:6 (br $break|1) ) ;;@ (lib)/string.ts:431:4 (set_local $7 ;;@ (lib)/string.ts:431:10 (f64.add (f64.mul ;;@ (lib)/string.ts:431:11 (get_local $7) ;;@ (lib)/string.ts:431:17 (f64.convert_s/i32 (get_local $1) ) ) ;;@ (lib)/string.ts:431:26 (f64.convert_s/i32 (get_local $4) ) ) ) ;;@ (lib)/string.ts:432:4 (set_local $3 (i32.add (get_local $3) ;;@ (lib)/string.ts:432:11 (i32.const 2) ) ) ) (br $continue|1) ) ) ) ) ;;@ (lib)/string.ts:434:16 (return ;;@ (lib)/string.ts:434:9 (f64.mul (get_local $5) ;;@ (lib)/string.ts:434:16 (get_local $7) ) ) ) (func "$(lib)/string/parseInt" (; 9 ;) (type $iiF) (param $0 i32) (param $1 i32) (result f64) ;;@ (lib)/string.ts:354:30 (return ;;@ (lib)/string.ts:354:9 (call "$(lib)/string/parse" ;;@ (lib)/string.ts:354:20 (get_local $0) ;;@ (lib)/string.ts:354:25 (get_local $1) ) ) ) (func "$(lib)/string/parseFloat" (; 10 ;) (type $iF) (param $0 i32) (result f64) (local $1 i32) (local $2 i32) (local $3 i32) (local $4 f64) (local $5 f64) (local $6 i32) (local $7 f64) ;;@ (lib)/string.ts:438:2 (set_local $1 ;;@ (lib)/string.ts:438:17 (i32.load (get_local $0) ) ) ;;@ (lib)/string.ts:439:2 (if ;;@ (lib)/string.ts:439:6 (i32.eqz ;;@ (lib)/string.ts:439:7 (get_local $1) ) ;;@ (lib)/string.ts:440:11 (return (f64.const nan:0x8000000000000) ) ) ;;@ (lib)/string.ts:441:2 (set_local $2 ;;@ (lib)/string.ts:441:12 (get_local $0) ) ;;@ (lib)/string.ts:442:2 (set_local $3 ;;@ (lib)/string.ts:442:13 (i32.load16_u offset=4 ;;@ (lib)/string.ts:442:28 (get_local $2) ) ) ;;@ (lib)/string.ts:445:2 (nop) ;;@ (lib)/string.ts:446:2 (if ;;@ (lib)/string.ts:446:6 (i32.eq (get_local $3) ;;@ (lib)/string.ts:446:14 (i32.const 45) ) ;;@ (lib)/string.ts:446:30 (block ;;@ (lib)/string.ts:447:4 (if ;;@ (lib)/string.ts:447:8 (i32.eqz ;;@ (lib)/string.ts:447:9 (tee_local $1 (i32.sub ;;@ (lib)/string.ts:447:11 (get_local $1) (i32.const 1) ) ) ) ;;@ (lib)/string.ts:448:13 (return (f64.const nan:0x8000000000000) ) ) ;;@ (lib)/string.ts:449:4 (set_local $3 ;;@ (lib)/string.ts:449:11 (i32.load16_u offset=4 ;;@ (lib)/string.ts:449:26 (tee_local $2 (i32.add (get_local $2) ;;@ (lib)/string.ts:449:33 (i32.const 2) ) ) ) ) ;;@ (lib)/string.ts:450:4 (set_local $4 ;;@ (lib)/string.ts:450:11 (f64.neg ;;@ (lib)/string.ts:450:12 (f64.const 1) ) ) ) ;;@ (lib)/string.ts:451:9 (if ;;@ (lib)/string.ts:451:13 (i32.eq (get_local $3) ;;@ (lib)/string.ts:451:21 (i32.const 43) ) ;;@ (lib)/string.ts:451:36 (block ;;@ (lib)/string.ts:452:4 (if ;;@ (lib)/string.ts:452:8 (i32.eqz ;;@ (lib)/string.ts:452:9 (tee_local $1 (i32.sub ;;@ (lib)/string.ts:452:11 (get_local $1) (i32.const 1) ) ) ) ;;@ (lib)/string.ts:453:13 (return (f64.const nan:0x8000000000000) ) ) ;;@ (lib)/string.ts:454:4 (set_local $3 ;;@ (lib)/string.ts:454:11 (i32.load16_u offset=4 ;;@ (lib)/string.ts:454:26 (tee_local $2 (i32.add (get_local $2) ;;@ (lib)/string.ts:454:33 (i32.const 2) ) ) ) ) ;;@ (lib)/string.ts:455:4 (set_local $4 ;;@ (lib)/string.ts:455:11 (f64.const 1) ) ) ;;@ (lib)/string.ts:457:4 (set_local $4 ;;@ (lib)/string.ts:457:11 (f64.const 1) ) ) ) ;;@ (lib)/string.ts:460:2 (set_local $5 ;;@ (lib)/string.ts:460:17 (f64.const 0) ) ;;@ (lib)/string.ts:461:2 (block $break|0 (loop $continue|0 (if ;;@ (lib)/string.ts:461:9 (block (result i32) (set_local $6 (get_local $1) ) (set_local $1 (i32.sub (get_local $6) (i32.const 1) ) ) (get_local $6) ) (block (block ;;@ (lib)/string.ts:462:4 (set_local $3 ;;@ (lib)/string.ts:462:11 (i32.load16_u offset=4 ;;@ (lib)/string.ts:462:26 (get_local $2) ) ) ;;@ (lib)/string.ts:463:4 (if ;;@ (lib)/string.ts:463:8 (i32.eq (get_local $3) ;;@ (lib)/string.ts:463:16 (i32.const 46) ) ;;@ (lib)/string.ts:463:30 (block ;;@ (lib)/string.ts:464:6 (set_local $2 (i32.add (get_local $2) ;;@ (lib)/string.ts:464:13 (i32.const 2) ) ) ;;@ (lib)/string.ts:465:6 (set_local $7 ;;@ (lib)/string.ts:465:21 (f64.const 0.1) ) ;;@ (lib)/string.ts:466:6 (block $break|1 (loop $continue|1 (if ;;@ (lib)/string.ts:466:13 (block (result i32) (set_local $6 (get_local $1) ) (set_local $1 (i32.sub (get_local $6) (i32.const 1) ) ) (get_local $6) ) (block (block ;;@ (lib)/string.ts:467:8 (set_local $3 ;;@ (lib)/string.ts:467:15 (i32.load16_u offset=4 ;;@ (lib)/string.ts:467:30 (get_local $2) ) ) ;;@ (lib)/string.ts:468:8 (if ;;@ (lib)/string.ts:468:12 (i32.and (if (result i32) (i32.ne (tee_local $6 (i32.eq (get_local $3) ;;@ (lib)/string.ts:468:20 (i32.const 69) ) ) (i32.const 0) ) (get_local $6) ;;@ (lib)/string.ts:468:34 (i32.eq (get_local $3) ;;@ (lib)/string.ts:468:42 (i32.const 101) ) ) (i32.const 1) ) ;;@ (lib)/string.ts:469:10 (if (i32.eqz ;;@ (lib)/string.ts:469:17 (i32.const 0) ) (block (call $abort (i32.const 0) (i32.const 80) (i32.const 469) (i32.const 10) ) (unreachable) ) ) ) ;;@ (lib)/string.ts:470:8 (set_local $3 (i32.sub (get_local $3) ;;@ (lib)/string.ts:470:16 (i32.const 48) ) ) ;;@ (lib)/string.ts:471:8 (if ;;@ (lib)/string.ts:471:12 (i32.gt_u (get_local $3) ;;@ (lib)/string.ts:471:24 (i32.const 9) ) ;;@ (lib)/string.ts:472:10 (br $break|1) ) ;;@ (lib)/string.ts:473:8 (set_local $5 (f64.add (get_local $5) ;;@ (lib)/string.ts:473:15 (f64.mul (f64.convert_s/i32 (get_local $3) ) ;;@ (lib)/string.ts:473:27 (get_local $7) ) ) ) ;;@ (lib)/string.ts:474:8 (set_local $7 (f64.mul (get_local $7) ;;@ (lib)/string.ts:474:15 (f64.const 0.1) ) ) ;;@ (lib)/string.ts:475:8 (set_local $2 (i32.add (get_local $2) ;;@ (lib)/string.ts:475:15 (i32.const 2) ) ) ) (br $continue|1) ) ) ) ) ;;@ (lib)/string.ts:477:6 (br $break|0) ) ) ;;@ (lib)/string.ts:479:4 (set_local $3 (i32.sub (get_local $3) ;;@ (lib)/string.ts:479:12 (i32.const 48) ) ) ;;@ (lib)/string.ts:480:4 (if ;;@ (lib)/string.ts:480:8 (i32.ge_u (get_local $3) ;;@ (lib)/string.ts:480:21 (i32.const 10) ) ;;@ (lib)/string.ts:481:6 (br $break|0) ) ;;@ (lib)/string.ts:482:4 (set_local $5 ;;@ (lib)/string.ts:482:10 (f64.add (f64.mul ;;@ (lib)/string.ts:482:11 (get_local $5) ;;@ (lib)/string.ts:482:17 (f64.const 10) ) ;;@ (lib)/string.ts:482:23 (f64.convert_s/i32 (get_local $3) ) ) ) ;;@ (lib)/string.ts:483:4 (set_local $2 (i32.add (get_local $2) ;;@ (lib)/string.ts:483:11 (i32.const 2) ) ) ) (br $continue|0) ) ) ) ) ;;@ (lib)/string.ts:485:16 (return ;;@ (lib)/string.ts:485:9 (f64.mul (get_local $4) ;;@ (lib)/string.ts:485:16 (get_local $5) ) ) ) (func $start (; 11 ;) (type $v) ;;@ std/string.ts:6:0 (if (i32.eqz ;;@ std/string.ts:6:7 (i32.eq (get_global $std/string/str) ;;@ std/string.ts:6:33 (i32.const 8) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 6) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:8:0 (if (i32.eqz ;;@ std/string.ts:8:7 (i32.eq (i32.load (get_global $std/string/str) ) ;;@ std/string.ts:8:21 (i32.const 16) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 8) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:9:0 (if (i32.eqz ;;@ std/string.ts:9:7 (i32.eq ;;@ std/string.ts:9:11 (call "$(lib)/string/String#charCodeAt" ;;@ std/string.ts:9:7 (get_global $std/string/str) ;;@ std/string.ts:9:22 (i32.const 0) ) ;;@ std/string.ts:9:28 (i32.const 104) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 9) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:10:0 (if (i32.eqz ;;@ std/string.ts:10:11 (call "$(lib)/string/String#startsWith" ;;@ std/string.ts:10:7 (get_global $std/string/str) ;;@ std/string.ts:10:22 (i32.const 120) ;;@ (lib)/string.ts:165:51 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 10) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:11:0 (if (i32.eqz ;;@ std/string.ts:11:11 (call "$(lib)/string/String#endsWith" ;;@ std/string.ts:11:7 (get_global $std/string/str) ;;@ std/string.ts:11:20 (i32.const 144) ;;@ (lib)/string.ts:102:52 (i32.const 2147483647) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 11) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:12:0 (if (i32.eqz ;;@ std/string.ts:12:11 (call "$(lib)/string/String#includes" ;;@ std/string.ts:12:7 (get_global $std/string/str) ;;@ std/string.ts:12:20 (i32.const 160) ;;@ (lib)/string.ts:139:49 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 12) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:13:0 (if (i32.eqz ;;@ std/string.ts:13:7 (i32.eq ;;@ std/string.ts:13:11 (call "$(lib)/string/String#indexOf" ;;@ std/string.ts:13:7 (get_global $std/string/str) ;;@ std/string.ts:13:19 (i32.const 176) (i32.const 0) ) ;;@ std/string.ts:13:27 (i32.const 2) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 13) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:14:0 (if (i32.eqz ;;@ std/string.ts:14:7 (i32.eq ;;@ std/string.ts:14:11 (call "$(lib)/string/String#indexOf" ;;@ std/string.ts:14:7 (get_global $std/string/str) ;;@ std/string.ts:14:19 (i32.const 184) ;;@ (lib)/string.ts:143:48 (i32.const 0) ) ;;@ std/string.ts:14:27 (i32.sub (i32.const 0) ;;@ std/string.ts:14:28 (i32.const 1) ) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 14) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:20:0 (if (i32.eqz ;;@ std/string.ts:20:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:20:16 (i32.const 192) (i32.const 0) ) ;;@ std/string.ts:20:24 (f64.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 20) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:21:0 (if (i32.eqz ;;@ std/string.ts:21:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:21:16 (i32.const 200) (i32.const 0) ) ;;@ std/string.ts:21:24 (f64.const 1) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 21) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:22:0 (if (i32.eqz ;;@ std/string.ts:22:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:22:16 (i32.const 208) (i32.const 0) ) ;;@ std/string.ts:22:28 (f64.const 5) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 22) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:23:0 (if (i32.eqz ;;@ std/string.ts:23:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:23:16 (i32.const 224) (i32.const 0) ) ;;@ std/string.ts:23:28 (f64.const 455) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 23) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:24:0 (if (i32.eqz ;;@ std/string.ts:24:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:24:16 (i32.const 240) (i32.const 0) ) ;;@ std/string.ts:24:28 (f64.const 3855) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 24) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:25:0 (if (i32.eqz ;;@ std/string.ts:25:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:25:16 (i32.const 256) (i32.const 0) ) ;;@ std/string.ts:25:28 (f64.const 3855) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 25) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:26:0 (if (i32.eqz ;;@ std/string.ts:26:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:26:16 (i32.const 272) (i32.const 0) ) ;;@ std/string.ts:26:26 (f64.const 11) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 26) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:27:0 (if (i32.eqz ;;@ std/string.ts:27:7 (f64.eq (call "$(lib)/string/parseInt" ;;@ std/string.ts:27:16 (i32.const 288) ;;@ (lib)/string.ts:353:51 (i32.const 0) ) ;;@ std/string.ts:27:27 (f64.const 1) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 27) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:29:0 (if (i32.eqz ;;@ std/string.ts:29:7 (f64.eq (call "$(lib)/string/parseFloat" ;;@ std/string.ts:29:18 (i32.const 192) ) ;;@ std/string.ts:29:26 (f64.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 29) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:30:0 (if (i32.eqz ;;@ std/string.ts:30:7 (f64.eq (call "$(lib)/string/parseFloat" ;;@ std/string.ts:30:18 (i32.const 200) ) ;;@ std/string.ts:30:26 (f64.const 1) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 30) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:31:0 (if (i32.eqz ;;@ std/string.ts:31:7 (f64.eq (call "$(lib)/string/parseFloat" ;;@ std/string.ts:31:18 (i32.const 304) ) ;;@ std/string.ts:31:28 (f64.const 0.1) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 31) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:32:0 (if (i32.eqz ;;@ std/string.ts:32:7 (f64.eq (call "$(lib)/string/parseFloat" ;;@ std/string.ts:32:18 (i32.const 320) ) ;;@ std/string.ts:32:28 (f64.const 0.25) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 32) (i32.const 0) ) (unreachable) ) ) ;;@ std/string.ts:33:0 (if (i32.eqz ;;@ std/string.ts:33:7 (f64.eq (call "$(lib)/string/parseFloat" ;;@ std/string.ts:33:18 (i32.const 336) ) ;;@ std/string.ts:33:33 (f64.const 0.1) ) ) (block (call $abort (i32.const 0) (i32.const 48) (i32.const 33) (i32.const 0) ) (unreachable) ) ) ) ) (; [program.elements] GLOBAL: NaN GLOBAL: Infinity FUNCTION_PROTOTYPE: isNaN FUNCTION_PROTOTYPE: isFinite FUNCTION_PROTOTYPE: clz FUNCTION_PROTOTYPE: ctz FUNCTION_PROTOTYPE: popcnt FUNCTION_PROTOTYPE: rotl FUNCTION_PROTOTYPE: rotr FUNCTION_PROTOTYPE: abs FUNCTION_PROTOTYPE: max FUNCTION_PROTOTYPE: min FUNCTION_PROTOTYPE: ceil FUNCTION_PROTOTYPE: floor FUNCTION_PROTOTYPE: copysign FUNCTION_PROTOTYPE: nearest FUNCTION_PROTOTYPE: reinterpret FUNCTION_PROTOTYPE: sqrt FUNCTION_PROTOTYPE: trunc FUNCTION_PROTOTYPE: load FUNCTION_PROTOTYPE: store FUNCTION_PROTOTYPE: sizeof FUNCTION_PROTOTYPE: select FUNCTION_PROTOTYPE: unreachable FUNCTION_PROTOTYPE: current_memory FUNCTION_PROTOTYPE: grow_memory FUNCTION_PROTOTYPE: changetype FUNCTION_PROTOTYPE: assert FUNCTION_PROTOTYPE: abort FUNCTION_PROTOTYPE: i8 FUNCTION_PROTOTYPE: i16 FUNCTION_PROTOTYPE: i32 FUNCTION_PROTOTYPE: i64 FUNCTION_PROTOTYPE: u8 FUNCTION_PROTOTYPE: u16 FUNCTION_PROTOTYPE: u32 FUNCTION_PROTOTYPE: u64 FUNCTION_PROTOTYPE: bool FUNCTION_PROTOTYPE: f32 FUNCTION_PROTOTYPE: f64 FUNCTION_PROTOTYPE: isize FUNCTION_PROTOTYPE: usize GLOBAL: HEAP_BASE CLASS_PROTOTYPE: (lib)/array/Array PROPERTY: (lib)/array/Array#length CLASS_PROTOTYPE: Array CLASS_PROTOTYPE: (lib)/array/CArray CLASS_PROTOTYPE: CArray CLASS_PROTOTYPE: (lib)/error/Error CLASS_PROTOTYPE: Error CLASS_PROTOTYPE: (lib)/error/RangeError CLASS_PROTOTYPE: RangeError CLASS_PROTOTYPE: (lib)/map/Map PROPERTY: (lib)/map/Map#size CLASS_PROTOTYPE: Map FUNCTION_PROTOTYPE: (lib)/memory/copy_memory FUNCTION_PROTOTYPE: (lib)/memory/move_memory FUNCTION_PROTOTYPE: move_memory FUNCTION_PROTOTYPE: (lib)/memory/set_memory FUNCTION_PROTOTYPE: set_memory FUNCTION_PROTOTYPE: (lib)/memory/compare_memory FUNCTION_PROTOTYPE: compare_memory CLASS_PROTOTYPE: (lib)/regexp/RegExp CLASS_PROTOTYPE: RegExp CLASS_PROTOTYPE: (lib)/set/Set PROPERTY: (lib)/set/Set#size CLASS_PROTOTYPE: Set GLOBAL: (lib)/string/EMPTY GLOBAL: (lib)/string/HEAD FUNCTION_PROTOTYPE: (lib)/string/allocate CLASS_PROTOTYPE: (lib)/string/String FUNCTION_PROTOTYPE: (lib)/string/String.__concat FUNCTION_PROTOTYPE: (lib)/string/String.__eq CLASS_PROTOTYPE: String FUNCTION_PROTOTYPE: (lib)/string/isWhiteSpaceOrLineTerminator ENUM: (lib)/string/CharCode FUNCTION_PROTOTYPE: (lib)/string/parseInt FUNCTION_PROTOTYPE: parseInt FUNCTION_PROTOTYPE: (lib)/string/parseI32 FUNCTION_PROTOTYPE: parseI32 FUNCTION_PROTOTYPE: (lib)/string/parseI64 FUNCTION_PROTOTYPE: parseI64 FUNCTION_PROTOTYPE: (lib)/string/parse FUNCTION_PROTOTYPE: (lib)/string/parseFloat FUNCTION_PROTOTYPE: parseFloat GLOBAL: std/string/str FUNCTION_PROTOTYPE: std/string/getString [program.exports] CLASS_PROTOTYPE: (lib)/array/Array CLASS_PROTOTYPE: Array CLASS_PROTOTYPE: (lib)/array/CArray CLASS_PROTOTYPE: CArray CLASS_PROTOTYPE: (lib)/error/Error CLASS_PROTOTYPE: Error CLASS_PROTOTYPE: (lib)/error/RangeError CLASS_PROTOTYPE: RangeError CLASS_PROTOTYPE: (lib)/map/Map CLASS_PROTOTYPE: Map FUNCTION_PROTOTYPE: move_memory FUNCTION_PROTOTYPE: (lib)/memory/move_memory FUNCTION_PROTOTYPE: set_memory FUNCTION_PROTOTYPE: (lib)/memory/set_memory FUNCTION_PROTOTYPE: compare_memory FUNCTION_PROTOTYPE: (lib)/memory/compare_memory CLASS_PROTOTYPE: (lib)/regexp/RegExp CLASS_PROTOTYPE: RegExp CLASS_PROTOTYPE: (lib)/set/Set CLASS_PROTOTYPE: Set CLASS_PROTOTYPE: (lib)/string/String CLASS_PROTOTYPE: String FUNCTION_PROTOTYPE: parseInt FUNCTION_PROTOTYPE: (lib)/string/parseInt FUNCTION_PROTOTYPE: parseI32 FUNCTION_PROTOTYPE: (lib)/string/parseI32 FUNCTION_PROTOTYPE: parseI64 FUNCTION_PROTOTYPE: (lib)/string/parseI64 FUNCTION_PROTOTYPE: parseFloat FUNCTION_PROTOTYPE: (lib)/string/parseFloat FUNCTION_PROTOTYPE: std/string/getString ;)