From 578db5d8ada17bcb2f5ecee60f9049a2b68516fa Mon Sep 17 00:00:00 2001 From: stevenfontanella Date: Wed, 15 Jul 2026 17:41:58 +0000 Subject: [PATCH 1/3] Disable fuzzing for relaxed atomics --- scripts/bundle_clusterfuzz.py | 1 + scripts/clusterfuzz/run.py | 2 +- scripts/fuzz_opt.py | 1 + scripts/test/shared.py | 1 - 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/bundle_clusterfuzz.py b/scripts/bundle_clusterfuzz.py index 5dcf56e86dc..1b8d59c6ae9 100755 --- a/scripts/bundle_clusterfuzz.py +++ b/scripts/bundle_clusterfuzz.py @@ -109,6 +109,7 @@ '--disable-fp16', '--disable-strings', '--disable-stack-switching', + '--disable-relaxed-atomics', '--disable-multibyte', ] diff --git a/scripts/clusterfuzz/run.py b/scripts/clusterfuzz/run.py index b98c5658c50..886d7e26e0f 100755 --- a/scripts/clusterfuzz/run.py +++ b/scripts/clusterfuzz/run.py @@ -33,7 +33,7 @@ # The V8 flags we put in the "fuzzer flags" files, which tell ClusterFuzz how to # run V8. By default we apply all staging flags. -FUZZER_FLAGS = '--wasm-staging --experimental-wasm-custom-descriptors --experimental-wasm-js-interop --experimental-wasm-acquire-release --experimental-wasm-wide-arithmetic' +FUZZER_FLAGS = '--wasm-staging --experimental-wasm-custom-descriptors --experimental-wasm-js-interop --experimental-wasm-wide-arithmetic' # Optional V8 flags to add to FUZZER_FLAGS, some of the time. OPTIONAL_FUZZER_FLAGS = [ diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py index 55dce6dc47c..830504fe323 100755 --- a/scripts/fuzz_opt.py +++ b/scripts/fuzz_opt.py @@ -75,6 +75,7 @@ 'fp16', 'strings', 'stack-switching', + 'relaxed-atomics', 'multibyte', ] diff --git a/scripts/test/shared.py b/scripts/test/shared.py index 5e3cd208270..08d35710b9c 100644 --- a/scripts/test/shared.py +++ b/scripts/test/shared.py @@ -266,7 +266,6 @@ def has_shell_timeout(): '--experimental-wasm-fp16', '--experimental-wasm-custom-descriptors', '--experimental-wasm-js-interop', - '--experimental-wasm-acquire-release', '--experimental-wasm-wide-arithmetic', ] From 404b6facff8d142fcc122dae696cc7bdccb0161b Mon Sep 17 00:00:00 2001 From: stevenfontanella Date: Wed, 15 Jul 2026 18:15:40 +0000 Subject: [PATCH 2/3] Disable generating modules with relaxed atomics entirely --- original.wat | 20958 +++++++++++++++++++++++++++++++++++ scripts/clusterfuzz/run.py | 1 + 2 files changed, 20959 insertions(+) create mode 100644 original.wat diff --git a/original.wat b/original.wat new file mode 100644 index 00000000000..aac57d0c656 --- /dev/null +++ b/original.wat @@ -0,0 +1,20958 @@ +(module + (rec + (type $0 (array (mut externref))) + (type $1 (shared (struct (field (mut (ref null $1)))))) + (type $2 (func (param (ref $0)) (result f64))) + (type $3 (sub (shared (func (result (ref eq)))))) + (type $4 (struct (field i16) (field (mut v128)))) + (type $5 (func (param (ref $3) v128) (result (ref extern)))) + (type $6 (sub (shared (struct (field (mut i32)) (field (mut (ref $1))) (field f32) (field (ref null $6)))))) + ) + (type $7 (func)) + (type $8 (struct)) + (type $9 (array i8)) + (type $10 (array (mut i16))) + (type $11 (func (param structref (ref struct)))) + (type $12 (func (result (ref string)))) + (type $13 (func (result f64 (ref $5) (ref $4) i32))) + (type $14 (func (param i32 (ref null $4) f32) (result i32))) + (type $15 (func (result i32))) + (type $16 (func (param i32))) + (type $17 (func (param (ref string) (ref null $6) (ref null $2) stringref (ref null $1) (ref null $1)) (result i64))) + (type $18 (func (param stringref) (result i32))) + (type $19 (func (result v128 i64))) + (type $20 (func (param v128 (ref null $3)) (result f64))) + (type $21 (func (param i64 v128 i32) (result f32))) + (type $22 (func (result (ref $5)))) + (type $23 (func (param f64) (result (ref $6)))) + (type $24 (func (param (ref null $1) (ref null $5)) (result f32))) + (type $25 (func (result i64 i64))) + (type $26 (func (param i32) (result i64 f32 i32 (ref null $2) i31ref))) + (type $27 (func (result i64))) + (type $28 (func (result f64 (ref null $5) (ref $4) i32))) + (type $29 (func (result (ref (exact $9)) i64))) + (type $30 (func (param externref))) + (type $31 (func (param funcref))) + (type $32 (func (param i32 i32))) + (type $33 (func (param (ref null $3) anyref) (result v128))) + (type $34 (func (param f64 i31ref (ref null $3) (ref $1) f32 (ref null $4) (ref null $1)))) + (type $35 (func (result f64))) + (type $36 (func (result (ref $4)))) + (type $37 (func (param i32 (ref eq) i32) (result f64))) + (type $38 (func (result arrayref i64 exnref v128 f64))) + (type $39 (func (result exnref i64 externref f64))) + (type $40 (func (param f64) (result i32))) + (type $41 (func (result arrayref f64 (ref null $6)))) + (type $42 (func (param i64))) + (type $43 (func (result i32 i64))) + (type $44 (func (param structref))) + (type $45 (func (param f32))) + (type $46 (func (param f64))) + (type $47 (func (param anyref))) + (type $48 (func (param funcref) (result i32))) + (type $49 (func (param v128))) + (type $50 (func (param externref (ref $2) i64 arrayref) (result (ref $3)))) + (type $51 (func (param i32 f64) (result (ref $5)))) + (type $52 (func (param (ref array)) (result f32 v128 i64))) + (type $53 (func (param v128) (result (ref eq)))) + (type $54 (func (param (ref $1)) (result f64))) + (type $55 (func (param (ref eq) (ref string) (ref eq) (ref $1)))) + (type $56 (func (param i32 i32 i32 (ref $2) i64 structref eqref) (result (ref $4)))) + (type $57 (func (param i31ref) (result f32 f64))) + (type $58 (func (param f64 anyref (ref array)) (result (ref eq)))) + (type $59 (func (param (ref $6)) (result f32))) + (type $60 (func (param (ref $6) (ref null $5) (ref $6) i64 structref i64) (result (ref array)))) + (type $61 (func (param (ref $6) (ref null $5)) (result (ref null $0)))) + (type $62 (func (param f32 f32 i64 eqref exnref) (result (ref struct)))) + (type $63 (func (param i32) (result (ref $1)))) + (type $64 (func (param i64 (ref null $2) i64 i32 i64 anyref) (result i64))) + (type $65 (func (param i64) (result i64 i64))) + (type $66 (func (result externref))) + (type $67 (func (param (ref null $5) i64 (ref null $5) (ref $1)) (result f32))) + (type $68 (func (param (ref $4) f32 f64) (result i31ref))) + (type $69 (func (param f32 f32 stringref) (result f32))) + (type $70 (func (param (ref $4) (ref $4) (ref $5) funcref i32 v128) (result f64))) + (type $71 (func (param eqref (ref $1) (ref null $4)) (result (ref null $3)))) + (type $72 (func (result structref))) + (type $73 (func (param i31ref (ref null $4) (ref $5) (ref null $3)) (result anyref))) + (type $74 (func (param i32 f64 funcref (ref null $6) (ref null $0) i32))) + (type $75 (func (param v128 (ref null $6)) (result v128 i64))) + (type $76 (func (param f64) (result i64))) + (type $77 (func (param (ref null $3) i31ref) (result (ref struct)))) + (type $78 (func (param stringref i64 (ref null $1) stringref (ref $2)) (result f32))) + (type $79 (func (param i64) (result i64))) + (type $80 (func (param (ref $6)) (result anyref))) + (type $81 (func (param i32 (ref null $4)))) + (type $82 (func (param (ref $2) (ref null $0)) (result f32))) + (type $83 (func (param (ref null $0) (ref null $3) i32) (result i32))) + (type $84 (func (result stringref))) + (type $85 (func (param (ref $1) (ref struct) stringref f32 f32) (result i64 exnref v128))) + (type $86 (func (param i64 (ref $2) anyref) (result i32))) + (type $87 (func (param (ref eq) f32 (ref $3) i64 i64 (ref $2)) (result f32))) + (type $88 (func (result exnref))) + (type $89 (func (param f32) (result f32))) + (type $90 (func (param f64) (result f64))) + (type $91 (func (param v128) (result v128))) + (type $92 (func (param i32 i32 v128 i32) (result f32))) + (type $93 (func (param i32 i32 (ref null $2) i32 i32 i32 i32 i32 anyref) (result i32))) + (type $94 (func (param i32 i32) (result i64 i64))) + (type $95 (func (param i32 i32 (ref null $2) i32 i32 i32 i32 i32 externref) (result i32))) + (type $96 (func (param (ref null $3) externref) (result externref))) + (type $97 (func (param externref (ref null $3) i32) (result i32))) + (type $98 (func (result f32 v128 i64))) + (type $99 (func (result i32 f64))) + (type $100 (func (result f64 (ref nofunc) (ref $4) i32))) + (type $101 (func (result f32 f64))) + (type $102 (func (result (ref (exact $8)) i64 v128))) + (type $103 (func (result f64 i32 v128))) + (type $104 (func (result (ref (exact $9)) f64 (ref null (shared none))))) + (type $105 (func (result i64 f32 i32 nullfuncref (ref i31)))) + (type $106 (func (result i64 f32 i32 (ref null $2) i31ref))) + (type $107 (func (result i64 exnref v128))) + (import "__fuzz_import" "extern$" (global $gimport$0 externref)) + (import "__fuzz_import" "extern$_2" (global $gimport$1 (ref extern))) + (import "fuzzing-support" "throw" (func $fimport$0 (type $16) (param i32))) + (import "fuzzing-support" "log-i32" (func $fimport$1 (type $16) (param i32))) + (import "fuzzing-support" "log-f32" (func $fimport$2 (type $45) (param f32))) + (import "fuzzing-support" "log-f64" (func $fimport$3 (type $46) (param f64))) + (import "fuzzing-support" "log-anyref" (func $fimport$4 (type $47) (param anyref))) + (import "fuzzing-support" "log-funcref" (func $fimport$5 (type $31) (param funcref))) + (import "fuzzing-support" "log-externref" (func $fimport$6 (type $30) (param externref))) + (import "fuzzing-support" "call-export" (func $fimport$7 (type $32) (param i32 i32))) + (import "fuzzing-support" "call-ref-catch" (func $fimport$8 (type $48) (param funcref) (result i32))) + (import "env" "setTempRet0" (func $fimport$9 (type $16) (param i32))) + (import "fuzzing-support" "log-i64" (func $fimport$10 (type $32) (param i32 i32))) + (import "fuzzing-support" "wasmtag" (tag $eimport$0 (type $16) (param i32))) + (import "fuzzing-support" "jstag" (tag $eimport$1 (type $30) (param externref))) + (global $global$0 (mut (ref null $3)) (ref.null (shared nofunc))) + (global $global$1 (mut i32) (i32.const 184)) + (memory $0 i64 16 16 shared) + (data $0 "\1c\f9\01\dd\95L\a2\c6W\ca\00\12\9eLu\b8l\a7\fa\"\c2\fe\18\08ZviU\a5s") + (table $0 i64 70 funcref) + (table $1 6 6 exnref) + (elem $0 (table $0) (i64.const 0) func $2 $6 $8 $8 $15 $20 $23 $23 $33 $34 $36 $41 $45 $47 $47 $54 $58 $58 $60 $66 $66 $76 $76 $80 $81 $81 $87 $87 $87 $89 $90 $94 $100 $102 $102 $102 $104 $104 $105 $105 $107 $107 $110 $110 $111 $111 $112 $117 $117 $123 $123 $123 $123 $125 $126 $160 $161 $164 $171 $171 $173 $177 $179 $181 $181 $186 $186 $189 $196 $205) + (elem declare func $1 $10 $101 $108 $11 $114 $128 $133 $139 $14 $142 $158 $16 $162 $169 $17 $174 $182 $188 $199 $200 $21 $215 $24 $26 $27 $29 $3 $30 $31 $35 $38 $4 $40 $44 $5 $51 $53 $56 $57 $62 $65 $71 $73 $75 $78 $92 $98 $fimport$5) + (tag $tag$0 (type $44) (param structref)) + (tag $tag$1 (type $7)) + (tag $tag$2 (type $7)) + (export "tag$_1" (tag $tag$1)) + (export "wasmtag" (tag $eimport$0)) + (export "jstag" (tag $eimport$1)) + (export "func_invoker" (func $4)) + (export "func_16_invoker" (func $7)) + (export "func_18_invoker" (func $9)) + (export "func_20_invoker" (func $11)) + (export "func_23_invoker" (func $14)) + (export "func_26_invoker" (func $17)) + (export "func_28_invoker" (func $19)) + (export "func_31_invoker" (func $22)) + (export "func_33_invoker" (func $24)) + (export "func_38" (func $28)) + (export "func_39_invoker" (func $30)) + (export "func_44" (func $34)) + (export "func_46_invoker" (func $37)) + (export "func_48_invoker" (func $39)) + (export "func_51_invoker" (func $42)) + (export "func_54" (func $44)) + (export "func_55_invoker" (func $46)) + (export "func_57_invoker" (func $48)) + (export "func_59_invoker" (func $50)) + (export "func_62_invoker" (func $53)) + (export "func_64_invoker" (func $55)) + (export "func_66_invoker" (func $57)) + (export "func_68_invoker" (func $59)) + (export "func_70_invoker" (func $61)) + (export "func_73_invoker" (func $64)) + (export "func_76_invoker" (func $67)) + (export "func_79_invoker" (func $70)) + (export "func_81_invoker" (func $72)) + (export "func_86_invoker" (func $77)) + (export "func_88_invoker" (func $79)) + (export "func_91_invoker" (func $82)) + (export "func_93_invoker" (func $84)) + (export "func_95" (func $216)) + (export "func_95_invoker" (func $86)) + (export "func_97_invoker" (func $88)) + (export "func_100_invoker" (func $91)) + (export "func_102_invoker" (func $93)) + (export "func_104_invoker" (func $95)) + (export "func_106_invoker" (func $97)) + (export "func_108_invoker" (func $99)) + (export "func_112_invoker" (func $103)) + (export "func_115_invoker" (func $106)) + (export "func_118_invoker" (func $109)) + (export "func_122_invoker" (func $113)) + (export "func_125_invoker" (func $116)) + (export "func_127_invoker" (func $118)) + (export "func_130_invoker" (func $121)) + (export "func_132" (func $122)) + (export "func_133_invoker" (func $124)) + (export "func_136_invoker" (func $127)) + (export "func_138_invoker" (func $129)) + (export "func_141_invoker" (func $132)) + (export "func_143_invoker" (func $134)) + (export "func_146_invoker" (func $137)) + (export "func_148_invoker" (func $139)) + (export "func_150_invoker" (func $141)) + (export "func_153_invoker" (func $144)) + (export "func_156" (func $146)) + (export "func_156_invoker" (func $147)) + (export "func_158" (func $214)) + (export "func_160_invoker" (func $151)) + (export "func_162" (func $217)) + (export "func_162_invoker" (func $153)) + (export "func_164_invoker" (func $155)) + (export "func_166" (func $156)) + (export "func_169" (func $159)) + (export "func_170" (func $160)) + (export "func_172_invoker" (func $163)) + (export "func_174_invoker" (func $165)) + (export "func_176_invoker" (func $167)) + (export "func_179_invoker" (func $170)) + (export "func_181_invoker" (func $172)) + (export "func_185_invoker" (func $176)) + (export "func_187_invoker" (func $178)) + (export "func_189_invoker" (func $180)) + (export "func_194_invoker" (func $185)) + (export "func_196_invoker" (func $187)) + (export "func_198" (func $218)) + (export "func_199" (func $189)) + (export "func_199_invoker" (func $190)) + (export "func_202_invoker" (func $193)) + (export "func_204_invoker" (func $195)) + (export "func_207_invoker" (func $198)) + (export "func_210_invoker" (func $201)) + (export "func_212_invoker" (func $203)) + (export "func_215_invoker" (func $206)) + (start $50) + (func $0 (type $49) (param $0 v128) + (nop) + ) + (func $1 (type $3) (result (ref eq)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (unreachable) + ) + (@binaryen.js.called) + (func $2 (type $50) (param $0 externref) (param $1 (ref $2)) (param $2 i64) (param $3 arrayref) (result (ref $3)) + (local $4 (ref array)) + (local $5 externref) + (local $6 (ref $6)) + (local $7 structref) + (local $8 structref) + (local $9 structref) + (local $10 funcref) + (local $11 (ref $4)) + (local $12 nullref) + (local $13 i32) + (local $14 f64) + (local $15 f64) + (local $scratch (ref i31)) + (local $scratch_17 i64) + (local $scratch_18 (ref i31)) + (local $scratch_19 nullref) + (local $scratch_20 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $11 + (struct.new $4 + (local.get $13) + (v128.const i32x4 0x1ac22201 0x36800e01 0xc0007300 0x01008000) + ) + ) + (block (result (ref (exact $3))) + (call $fimport$3 + (call $209 + (f64.promote_f32 + (f32.const -1.2797679352180477e-17) + ) + ) + ) + (loop $label2 (result (ref (exact $3))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $3))) + (block + (i32.store8 offset=22 + (i64.and + (local.get $2) + (i64.const 15) + ) + (loop $label (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $215 + (local.get $2) + ) + (br_if $label + (try (result i32) + (do + (select + (i32.const -122) + (struct.atomic.rmw.and acqrel acqrel $6 0 + (local.tee $6 + (struct.new $6 + (i32.const 2014211591) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const -230046375417435950965325824) + (struct.new $6 + (i32.const -6) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 2147483648) + (ref.null (shared none)) + ) + ) + ) + (ref.eq + (ref.null none) + (block (result nullref) + (drop + (block (result i32) + (local.set $scratch_20 + (i32.const 117917715) + ) + (local.set $12 + (block (result nullref) + (local.set $scratch_19 + (ref.null none) + ) + (drop + (block (result (ref i31)) + (local.set $scratch_18 + (ref.i31 + (i32.const -1216450) + ) + ) + (drop + (block (result i64) + (local.set $scratch_17 + (i64.const -30) + ) + (drop + (block (result (ref i31)) + (local.set $scratch + (ref.i31 + (i32.const -13275) + ) + ) + (drop + (ref.as_non_null + (ref.null (shared nofunc)) + ) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_17) + ) + ) + (local.get $scratch_18) + ) + ) + (local.get $scratch_19) + ) + ) + (local.get $scratch_20) + ) + ) + (local.get $12) + ) + ) + ) + (i32.const -102) + ) + ) + (catch $tag$0 + (local.set $7 + (pop structref) + ) + (drop + (local.get $10) + ) + (call $fimport$8 + (ref.func $47) + ) + ) + (catch $tag$1 + (i32.const 21856) + ) + (catch_all + (ref.test (ref none) + (ref.null none) + ) + ) + ) + ) + (ref.eq + (loop $label1 (result (ref $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$7 + (i32.rem_u + (ref.eq + (local.get $8) + (local.tee $11 + (ref.as_non_null + (ref.null none) + ) + ) + ) + (i32.const 3) + ) + (string.compare + (string.const "") + (string.const "983") + ) + ) + (call $fimport$5 + (try_table (result nullfuncref) (catch_all $label1) + (ref.null nofunc) + ) + ) + (br_if $label1 + (i32.const -5) + ) + (local.get $11) + ) + (ref.i31 + (i32.const -25260) + ) + ) + ) + ) + (call $fimport$2 + (f32.const 98) + ) + (nop) + (br $label2) + ) + (unreachable) + ) + ) + ) + ) + (func $3 (type $2) (param $0 (ref $0)) (result f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (unreachable) + ) + (func $4 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $2 + (global.get $gimport$0) + (ref.func $3) + (i64.const -255) + (array.new_fixed $9 0) + ) + ) + ) + (func $5 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f64) + (local $3 f32) + (local $4 v128) + (local $5 (ref struct)) + (local $6 (ref null $4)) + (local $7 funcref) + (local $8 externref) + (local $9 (ref null $2)) + (local $10 (ref $0)) + (local $11 (ref array)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (string.const "1000\f0\90\8d\88") + ) + (func $6 (type $14) (param $0 i32) (param $1 (ref null $4)) (param $2 f32) (result i32) + (local $3 (ref null $5)) + (local $4 (ref null $4)) + (local $5 (ref null $4)) + (local $6 (ref eq)) + (local $7 (ref struct)) + (local $8 (ref $0)) + (local $9 i32) + (local $10 i64) + (local $11 i64) + (local $12 i64) + (local $13 i64) + (local $14 i64) + (local $15 i64) + (local.set $2 + (call $208 + (local.get $2) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result i32) + (call $fimport$4 + (struct.new_default $8) + ) + (local.tee $9 + (string.measure_wtf16 + (string.const "\f0\90\8d\88\ed\bd\88\e2\82\ac") + ) + ) + ) + ) + (func $7 (type $7) + (local $0 (ref $4)) + (local $1 (ref $4)) + (local $2 (ref $4)) + (local $3 structref) + (local $4 nullref) + (local $5 f64) + (local $6 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $6 + (i32.const -48) + (struct.new $4 + (struct.get_s $4 0 + (local.tee $0 + (local.tee $1 + (select (result (ref (exact $4))) + (struct.new $4 + (i32.const 1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (struct.new $4 + (struct.get_u $4 0 + (local.tee $2 + (struct.new $4 + (i32.const -13518) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i32.load16_s offset=4 align=1 + (i64.const 16383) + ) + ) + ) + ) + ) + ) + (call $210 + (v128.load offset=22 align=4 + (i64.and + (i64x2.extract_lane 0 + (v128.const i32x4 0x010206a1 0x0001ffb5 0x01fafffe 0x00006100) + ) + (i64.const 15) + ) + ) + ) + ) + (f32.const 0) + ) + ) + (drop + (call $6 + (i32.const -2147483647) + (struct.new $4 + (i32.const -16384) + (call $210 + (struct.get $4 1 + (try_table (result (ref $4)) + (ref.cast (ref $4) + (try (result (ref $4)) + (do + (data.drop $0) + (return) + ) + (catch $tag$0 + (local.set $3 + (pop structref) + ) + (local.tee $2 + (if (result (ref $4)) + (i32.eqz + (i32.const -118) + ) + (then + (block $block (result (ref $4)) + (nop) + (br_if $block + (local.get $2) + (i32.eqz + (f64.lt + (f64.const -41) + (local.tee $5 + (f64.const 18446744073709551615) + ) + ) + ) + ) + ) + ) + (else + (call $fimport$4 + (if (result (ref (exact $0))) + (i32.eqz + (ref.eq + (if (result i31ref) + (i32.eqz + (local.get $6) + ) + (then + (local.get $4) + ) + (else + (ref.i31 + (i32.const 30532) + ) + ) + ) + (ref.as_non_null + (ref.null none) + ) + ) + ) + (then + (if + (ref.eq + (struct.new_default $8) + (local.get $2) + ) + (then + (unreachable) + ) + (else + (call $0 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (return) + ) + ) + (unreachable) + ) + (else + (array.new_default $0 + (i32.and + (i32.const 82) + (i32.const 1023) + ) + ) + ) + ) + ) + (return) + ) + ) + ) + ) + (catch $tag$1 + (select (result (ref (exact $4))) + (struct.new_default $4) + (struct.new_default $4) + (stringview_wtf16.get_codeunit + (string.const "\ed\bd\88846948") + (local.get $6) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (f32.const 0) + ) + ) + ) + (@binaryen.js.called) + (func $8 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f32) + (local $3 i32) + (local $4 f64) + (local $5 (ref $5)) + (local $6 (ref null $6)) + (local $7 (ref null $5)) + (local $8 exnref) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $9 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $8 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $8 + (ref.func $1) + (v128.const i32x4 0x00000080 0x00000000 0x0000009c 0x00000000) + ) + ) + ) + (func $10 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref null $4)) + (local $2 (ref $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$6 + (global.get $gimport$0) + ) + (return + (f64.const 2.2250738585072014e-308) + ) + ) + (func $11 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $10 + (array.new $0 + (try_table (result (ref string)) + (string.const "") + ) + (i32.and + (i32.const 97) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $12 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref null $5)) + (local $2 arrayref) + (local $3 anyref) + (local $4 anyref) + (local $5 (ref null $0)) + (local $6 i31ref) + (local $7 exnref) + (local $8 (ref struct)) + (local $9 (ref array)) + (local $10 (ref null $6)) + (local $11 (ref $0)) + (local $12 (ref $0)) + (local $13 (ref func)) + (local $14 structref) + (local $15 (ref (exact $9))) + (local $16 i64) + (local $17 v128) + (local $18 f64) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 f32) + (local $scratch i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $10 + (struct.new $6 + (local.get $20) + (struct.new_default $1) + (f32.const 4294967296) + (ref.as_non_null + (local.get $10) + ) + ) + ) + (if (result f64) + (local.get $20) + (then + (block $block + (loop + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result i64) + (local.set $scratch + (i64.const -9223372036854775807) + ) + (local.set $15 + (array.new_fixed $9 0) + ) + (local.get $scratch) + ) + ) + (local.set $2 + (local.tee $2 + (local.get $15) + ) + ) + (br $block) + ) + (local.set $0 + (local.set $13 + (local.set $11 + (local.set $12 + (local.set $9 + (local.set $9 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + (if (result f64) + (i32.eqz + (ref.eq + (struct.new_default $4) + (loop (result (ref i31)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.i31 + (i32.const -6613897) + ) + ) + ) + ) + (then + (return + (f64.const -1) + ) + ) + (else + (loop (result f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const 48) + ) + ) + ) + ) + (else + (try + (do + (call $fimport$0 + (i32.const 0) + ) + ) + (catch $tag$0 + (local.set $14 + (pop structref) + ) + (nop) + ) + ) + (return + (f64.const 8192) + ) + ) + ) + ) + (func $13 (type $51) (param $0 i32) (param $1 f64) (result (ref $5)) + (local $2 (ref null $2)) + (local $3 eqref) + (local $4 structref) + (local $5 structref) + (local $6 (ref null $3)) + (local $7 anyref) + (local $8 (ref string)) + (local $9 f64) + (local $10 f64) + (local $11 f64) + (local $12 f64) + (local $13 i32) + (local $14 f32) + (local $15 i64) + (local.set $1 + (call $209 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.func $5) + ) + (func $14 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $13 + (i32.const -64) + (f64.const 3402823466385288598117041e14) + ) + ) + (drop + (call $13 + (i32.const -22005) + (f64.const 0.794) + ) + ) + (drop + (call $13 + (i32.const 0) + (f64.const 0) + ) + ) + (drop + (call $13 + (i32.const -2) + (f64.const 71) + ) + ) + ) + (func $15 (type $12) (result (ref string)) + (local $0 i32) + (local $1 i32) + (local $2 f64) + (local $3 f64) + (local $4 f32) + (local $5 (ref null $4)) + (local $6 structref) + (local $7 (ref $4)) + (local $8 (ref func)) + (local $9 (ref $1)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block1 (result (ref string)) + (drop + (if (result (ref func)) + (select + (struct.atomic.get_u acqrel $4 0 + (struct.new $4 + (i32.const 0) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (call_indirect $0 (type $14) + (i32.sub + (i32.mul + (loop $label (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (table.set $0 + (i64.const 1) + (ref.func $15) + ) + (drop + (ref.func $4) + ) + (block $block + (i32.atomic.store acqrel offset=4 + (i64.and + (try_table (result i64) (catch_all $block) + (i64.const 32769) + ) + (i64.const 15) + ) + (call $fimport$8 + (ref.func $161) + ) + ) + ) + (drop + (try (result (ref none)) + (do + (loop (result (ref none)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.as_non_null + (ref.null none) + ) + ) + ) + (catch $tag$0 + (local.set $6 + (pop structref) + ) + (ref.as_non_null + (ref.null none) + ) + ) + (catch_all + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + (call $208 + (f32x4.extract_lane 0 + (call $210 + (unreachable) + ) + ) + ) + (block + (nop) + (br $label) + ) + (unreachable) + ) + (i32.const 133) + ) + (i32.const -29391) + ) + (struct.new $4 + (local.get $0) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (f32.const 18446744073709551615) + (i64.const 1) + ) + (ref.eq + (array.new $0 + (global.get $gimport$0) + (i32.and + (i32.const 88) + (i32.const 1023) + ) + ) + (ref.null none) + ) + ) + (then + (ref.func $3) + ) + (else + (loop $label1 (result (ref func)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$0 + (i32.const 0) + ) + (drop + (br_on_cast $block1 (ref string) (ref string) + (string.const "") + ) + ) + (block $block2 + (br_if $block2 + (i32.eqz + (string.encode_wtf16_array + (string.const "933") + (array.new_default $10 + (i32.and + (i32.const 90) + (i32.const 1023) + ) + ) + (ref.eq + (local.tee $7 + (ref.as_non_null + (ref.null none) + ) + ) + (struct.new $4 + (i32.const -11509) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + ) + ) + ) + (br_if $label1 + (i32.eqz + (string.eq + (string.const "") + (loop (result (ref string)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref string)) + (call_ref $7 + (ref.func $11) + ) + (string.const "") + ) + ) + ) + ) + ) + (local.tee $8 + (ref.func $3) + ) + ) + ) + ) + ) + (drop + (call $fimport$8 + (ref.func $169) + ) + ) + (drop + (struct.new_default $1) + ) + (drop + (call $208 + (f32.load offset=22 + (try (result i64) + (do + (block + (nop) + (return + (string.const "\c2\a3") + ) + ) + (unreachable) + ) + (catch $tag$1 + (i64.const 4294934547) + ) + (catch_all + (i64.const -32767) + ) + ) + ) + ) + ) + (drop + (local.get $4) + ) + (if + (local.tee $0 + (i32.atomic.load8_u acqrel offset=3 + (i64.and + (i64.or + (i64.const -28568) + (i64.const 256) + ) + (i64.const 15) + ) + ) + ) + (then + (call $fimport$0 + (i32.const 0) + ) + (return + (string.const "528") + ) + ) + (else + (call $fimport$6 + (global.get $gimport$1) + ) + (return + (string.const "\e2\82\ac") + ) + ) + ) + (local.set $9 + (unreachable) + ) + ) + ) + (func $16 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref null $1)) + (local $3 (ref $5)) + (local $4 exnref) + (local $5 (ref $6)) + (local $6 externref) + (local $7 stringref) + (local $8 structref) + (local $9 f32) + (local $10 i64) + (local $11 i64) + (local $12 i64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $17 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $16 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $16 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $18 (type $52) (param $0 (ref array)) (result f32 v128 i64) + (local $1 i32) + (local $2 i32) + (local $3 i64) + (local $4 i64) + (local $5 v128) + (local $6 f32) + (local $7 f32) + (local $8 f64) + (local $9 i31ref) + (local $10 arrayref) + (local $11 (ref $0)) + (local $12 (ref null $1)) + (local $13 (ref null $3)) + (local $14 (ref null $4)) + (local $15 exnref) + (local $16 (ref $1)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$6 + (string.const "\e2\82\ac\f0\90\8d\88") + ) + (return + (tuple.make 3 + (f32.const 205) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (i64.const 238) + ) + ) + ) + (func $19 (type $7) + (local $scratch (tuple f32 v128 i64)) + (local $scratch_1 v128) + (local $scratch_2 f32) + (local $scratch_3 (tuple f32 v128 i64)) + (local $scratch_4 v128) + (local $scratch_5 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result f32) + (local.set $scratch_2 + (tuple.extract 3 0 + (local.tee $scratch + (call $18 + (array.new_fixed $9 0) + ) + ) + ) + ) + (drop + (block (result v128) + (local.set $scratch_1 + (tuple.extract 3 1 + (local.get $scratch) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch) + ) + ) + (local.get $scratch_1) + ) + ) + (local.get $scratch_2) + ) + ) + (drop + (block (result f32) + (local.set $scratch_5 + (tuple.extract 3 0 + (local.tee $scratch_3 + (call $18 + (array.new_fixed $9 0) + ) + ) + ) + ) + (drop + (block (result v128) + (local.set $scratch_4 + (tuple.extract 3 1 + (local.get $scratch_3) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_3) + ) + ) + (local.get $scratch_4) + ) + ) + (local.get $scratch_5) + ) + ) + ) + (func $20 (type $33) (param $0 (ref null $3)) (param $1 anyref) (result v128) + (local $2 externref) + (local $3 externref) + (local $4 anyref) + (local $5 anyref) + (local $6 anyref) + (local $7 structref) + (local $8 structref) + (local $9 structref) + (local $10 (ref null $0)) + (local $11 eqref) + (local $12 (ref null $2)) + (local $13 stringref) + (local $14 stringref) + (local $15 (ref null $1)) + (local $16 (ref null $1)) + (local $17 funcref) + (local $18 nullfuncref) + (local $19 (ref $4)) + (local $20 (ref $0)) + (local $21 (ref none)) + (local $22 (ref null $6)) + (local $23 (ref $6)) + (local $24 (ref $1)) + (local $25 (ref string)) + (local $26 (ref string)) + (local $27 (ref eq)) + (local $28 (ref eq)) + (local $29 (ref array)) + (local $30 nullref) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 v128) + (local $44 f64) + (local $45 f64) + (local $46 f64) + (local $47 f64) + (local $48 f64) + (local $49 f64) + (local $50 f64) + (local $51 i64) + (local $52 i64) + (local $53 i64) + (local $54 i64) + (local $55 i64) + (local $56 f32) + (local $57 f32) + (local $scratch f32) + (local $scratch_59 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $22 + (struct.new $6 + (i32.const -77) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const -11) + (struct.new $6 + (i32.const 255) + (struct.new_default $1) + (local.get $56) + (struct.new $6 + (i32.const -134217727) + (struct.new_default $1) + (local.get $56) + (struct.new $6 + (local.get $37) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (local.get $36) + (ref.as_non_null + (local.get $16) + ) + (local.get $56) + (struct.new $6 + (i32.const 352794473) + (struct.new_default $1) + (f32.const -262143.84375) + (ref.as_non_null + (local.get $22) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (ref.test (ref (exact $4)) + (struct.new_default $4) + ) + (then + (nop) + (return + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (else + (call $fimport$7 + (i32.rem_u + (local.get $36) + (i32.const 11) + ) + (call_indirect $0 (type $14) + (i32.const -46) + (struct.new $4 + (ref.test (ref i31) + (ref.i31 + (i32.const -93) + ) + ) + (local.tee $43 + (call $210 + (v128.load offset=3 + (i64.and + (if (result i64) + (i32.eqz + (loop $label1 (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block + (drop + (br_on_null $block + (if (result nullref) + (if (result i32) + (i32.eqz + (local.get $37) + ) + (then + (i64.eq + (i64.const -16384) + (loop $label (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label + (i32.eqz + (i32.const 10040) + ) + ) + (local.get $55) + ) + ) + ) + (else + (local.tee $36 + (i32.const 32768) + ) + ) + ) + (then + (local.get $30) + ) + (else + (local.tee $30 + (if (result nullref) + (i32.eqz + (local.get $36) + ) + (then + (local.get $30) + ) + (else + (ref.null none) + ) + ) + ) + ) + ) + ) + ) + (nop) + ) + (br_if $label1 + (i32.eqz + (try_table (result i32) (catch $tag$1 $label1) (catch $tag$1 $label1) + (i32.const 77) + ) + ) + ) + (ref.test (ref $6) + (ref.as_non_null + (local.get $22) + ) + ) + ) + ) + (then + (call $fimport$6 + (try_table (result stringref) + (local.get $14) + ) + ) + (i64.const 65447) + ) + (else + (call $215 + (i64.const 0) + ) + (return + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (i64.const 15) + ) + ) + ) + ) + ) + (block (result f32) + (local.set $50 + (block (result f64) + (local.set $scratch_59 + (local.tee $49 + (call $209 + (f64.promote_f32 + (local.get $56) + ) + ) + ) + ) + (local.set $57 + (block (result f32) + (local.set $scratch + (f32.const -1.1754943508222875e-38) + ) + (local.set $42 + (i31.get_s + (ref.i31 + (i32.const 65441) + ) + ) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_59) + ) + ) + (local.tee $56 + (call $208 + (f32.neg + (call $208 + (local.get $57) + ) + ) + ) + ) + ) + (i64.atomic.load32_u acqrel offset=22 + (i64.and + (local.get $55) + (i64.const 15) + ) + ) + ) + ) + (memory.init $0 + (i64.and + (i64.const -113) + (i64.const 15) + ) + (i32.const 5) + (i32.const 16) + ) + (return + (local.get $43) + ) + ) + ) + (unreachable) + ) + (func $21 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f32) + (local $3 i64) + (local $4 eqref) + (local $5 (ref i31)) + (local $6 (ref $5)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block (result (ref extern)) + (call $fimport$6 + (br_on_cast $block (ref extern) (ref extern) + (call_indirect $0 (type $5) + (local.get $0) + (if (result v128) + (ref.eq + (local.tee $5 + (ref.i31 + (i32.const -30437) + ) + ) + (ref.null none) + ) + (then + (atomic.fence acqrel) + (drop + (local.tee $6 + (ref.func $5) + ) + ) + (local.tee $1 + (call $210 + (i8x16.add + (local.tee $1 + (local.tee $1 + (local.get $1) + ) + ) + (if (result v128) + (call $fimport$8 + (ref.func $44) + ) + (then + (if (result v128) + (i32.eqz + (i32.const 73) + ) + (then + (call $fimport$5 + (ref.null nofunc) + ) + (local.tee $1 + (call $210 + (v128.load offset=22 + (i64.and + (local.tee $3 + (local.get $3) + ) + (i64.const 15) + ) + ) + ) + ) + ) + (else + (nop) + (local.get $1) + ) + ) + ) + (else + (call $fimport$3 + (try_table (result f64) + (call $209 + (f64.reinterpret_i64 + (i64.const 26) + ) + ) + ) + ) + (try_table (result v128) + (call $210 + (v128.load offset=22 align=8 + (i64.and + (local.get $3) + (i64.const 15) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (else + (nop) + (return + (string.const "69932\ed\bd\88") + ) + ) + ) + (i64.const 2) + ) + ) + ) + (global.get $gimport$1) + ) + ) + (func $22 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $21 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $23 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref null $3)) + (local $2 (ref $1)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result f64) + (call $0 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (f64.const -64) + ) + ) + (func $24 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $23 + (array.new $0 + (global.get $gimport$0) + (i32.and + (i32.const 79) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $25 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i64) + (local $2 i64) + (local $3 f32) + (local $4 f32) + (local $5 i32) + (local $6 v128) + (local $7 f64) + (local $8 f64) + (local $9 structref) + (local $10 structref) + (local $11 (ref $3)) + (local $12 funcref) + (local $13 (ref struct)) + (local $14 (ref null $2)) + (local $15 anyref) + (local $16 exnref) + (local $17 (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.get $7) + ) + (func $26 (type $2) (param $0 (ref $0)) (result f64) + (local $1 v128) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $0 + (local.tee $1 + (call $210 + (struct.atomic.get acqrel $4 1 + (struct.new_default $4) + ) + ) + ) + ) + (return + (f64.const -1690149556) + ) + ) + (@binaryen.js.called) + (func $27 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i64) + (local $3 i32) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $28 (type $7) + (local $0 (ref eq)) + (local $1 stringref) + (local $2 (ref null $2)) + (local $3 eqref) + (local $4 i32) + (local $5 i32) + (local $6 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$2 + (f32.const 36028797018963968) + ) + (block $block + (block + (call $215 + (i64.const -6082490) + ) + (br $block) + ) + (unreachable) + ) + ) + (@binaryen.js.called) + (func $29 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref null $5)) + (local $2 eqref) + (local $3 i31ref) + (local $4 funcref) + (local $5 (ref eq)) + (local $6 (ref string)) + (local $7 stringref) + (local $8 stringref) + (local $9 structref) + (local $10 (ref null $4)) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 f32) + (local $15 f32) + (local $16 f32) + (local $17 i64) + (local $18 i64) + (local $19 i64) + (local $20 i64) + (local $21 i64) + (local $22 f64) + (local $23 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const 16) + ) + (func $30 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $29 + (array.new_default $0 + (i32.and + (i32.const 84) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (ref.func $30) + ) + (drop + (call $209 + (call $29 + (array.new $0 + (if (result (ref string)) + (call $fimport$8 + (ref.func $161) + ) + (then + (string.const "") + ) + (else + (call $fimport$4 + (ref.i31 + (i32.const -32767) + ) + ) + (call_indirect $0 (type $12) + (i64.const 4) + ) + ) + ) + (i32.and + (i32.const 30) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $29 + (array.new_default $0 + (i32.and + (i32.const 20) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $29 + (array.new_default $0 + (i32.and + (i32.const 1) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $31 (type $34) (param $0 f64) (param $1 i31ref) (param $2 (ref null $3)) (param $3 (ref $1)) (param $4 f32) (param $5 (ref null $4)) (param $6 (ref null $1)) + (local $7 i32) + (local $8 (ref $3)) + (local.set $0 + (call $209 + (local.get $0) + ) + ) + (local.set $4 + (call $208 + (local.get $4) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$2 + (local.tee $4 + (local.get $4) + ) + ) + ) + (func $32 (type $35) (result f64) + (local $0 (ref null $1)) + (local $1 (ref null $3)) + (local $2 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const 18446744073709551615) + ) + (func $33 (type $15) (result i32) + (local $0 f32) + (local $1 f32) + (local $2 f32) + (local $3 i32) + (local $4 (ref null $5)) + (local $5 (ref $6)) + (local $6 anyref) + (local $7 (ref null $2)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i32.const -3797642) + ) + (func $34 (type $12) (result (ref string)) + (local $0 i32) + (local $1 i32) + (local $2 f32) + (local $3 f32) + (local $4 f64) + (local $5 v128) + (local $6 i64) + (local $7 anyref) + (local $8 (ref null $5)) + (local $9 funcref) + (local $10 (ref string)) + (local $11 structref) + (local $12 (ref null $1)) + (local $13 (ref $2)) + (local $14 (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $14 + (array.new $0 + (string.const "") + (i32.and + (i32.const 0) + (i32.const 1023) + ) + ) + ) + (local.set $10 + (string.const "\e2\82\ac\c2\a3") + ) + (block $block1 (result (ref string)) + (block $block + (try_table (catch $tag$1 $block) (catch_all $block) + (nop) + ) + (block + (call $215 + (local.tee $6 + (i64.const -16) + ) + ) + (memory.copy + (i64.and + (local.get $6) + (i64.const 15) + ) + (i64.and + (block (result i64) + (br_if $block + (if (result i32) + (if (result i32) + (i32.eqz + (try (result i32) + (do + (if (result i32) + (local.get $0) + (then + (stringview_wtf16.get_codeunit + (string.const "\f0\90\8d\88") + (local.get $0) + ) + ) + (else + (i31.get_s + (ref.i31 + (i32.const 2147483647) + ) + ) + ) + ) + ) + (catch $tag$0 + (local.set $11 + (pop structref) + ) + (br_on_non_null $block1 + (local.get $10) + ) + (i32.atomic.load16_u offset=4 + (i64.and + (local.get $6) + (i64.const 15) + ) + ) + ) + ) + ) + (then + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label + (i32.eqz + (local.get $0) + ) + ) + ) + (try_table (catch_all $block) + (drop + (br_on_null $block + (local.tee $12 + (ref.null (shared none)) + ) + ) + ) + ) + (nop) + (atomic.fence acqrel) + (drop + (string.compare + (ref.null noextern) + (string.const "") + ) + ) + (block + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (try_table (catch_all $block) + (nop) + ) + (br_if $label1 + (local.get $0) + ) + ) + (nop) + (br $block) + ) + (unreachable) + ) + (else + (drop + (i32.rem_u + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i32.const -4194305) + ) + (i32.const 16) + ) + ) + (block + (nop) + (br $block) + ) + (unreachable) + ) + ) + (then + (call $0 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (br $block) + ) + (else + (ref.eq + (struct.new_default $8) + (if (result (ref none)) + (i32.eqz + (i32.const -24) + ) + (then + (ref.as_non_null + (ref.null none) + ) + ) + (else + (memory.fill + (i64.and + (i64.const -255) + (i64.const 15) + ) + (i32.const -32768) + (i64.const 202) + ) + (br $block) + ) + ) + ) + ) + ) + ) + (i64.atomic.load16_u acqrel offset=3 + (i64.and + (local.get $6) + (i64.const 15) + ) + ) + ) + (i64.const 15) + ) + (i64.extend32_s + (local.get $6) + ) + ) + (br $block) + ) + (unreachable) + ) + (return + (string.const "\ed\bd\88") + ) + ) + ) + (func $35 (type $36) (result (ref $4)) + (local $0 f64) + (local $1 f64) + (local $2 i32) + (local $3 f32) + (local $4 i64) + (local $5 i64) + (local $6 i64) + (local $7 i64) + (local $8 (ref eq)) + (local $9 arrayref) + (local $10 exnref) + (local $11 eqref) + (local $12 eqref) + (local $13 (ref null $1)) + (local $14 (ref null $4)) + (local $15 (ref struct)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (struct.new $4 + (i32.const -65535) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (func $36 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 externref) + (local $3 (ref null $0)) + (local $4 i31ref) + (local $5 (ref null $3)) + (local $6 (ref null $3)) + (local $7 (ref eq)) + (local $8 eqref) + (local $9 i64) + (local $10 i64) + (local $11 f64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref extern)) + (call $fimport$0 + (i32.const 4194303) + ) + (global.get $gimport$1) + ) + ) + (func $37 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $36 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $38 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref $6)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result f64) + (nop) + (f64.const 0) + ) + ) + (func $39 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $38 + (array.new $0 + (ref.null noextern) + (i32.and + (i32.const 53) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $40 (type $53) (param $0 v128) (result (ref eq)) + (local $1 structref) + (local $2 structref) + (local $3 (ref $0)) + (local $4 (ref $0)) + (local $5 anyref) + (local $6 i64) + (local $7 i64) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $scratch (ref (exact $3))) + (local.set $0 + (call $210 + (local.get $0) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $9))) + (atomic.fence) + (atomic.fence acqrel) + (drop + (ref.func $40) + ) + (if + (i32.eqz + (call $fimport$8 + (ref.func $98) + ) + ) + (then + (block $block + (nop) + (if + (i32.eqz + (string.eq + (string.const "\e2\82\ac\f0\90\8d\88") + (try_table (result (ref string)) (catch_all $block) + (if (result (ref string)) + (stringview_wtf16.get_codeunit + (string.const "\e2\82\ac\f0\90\8d\88") + (block (result i32) + (local.set $10 + (i32.const -1073741825) + ) + (local.get $10) + ) + ) + (then + (drop + (br_on_null $block + (ref.cast (ref $3) + (global.get $global$0) + ) + ) + ) + (br $block) + ) + (else + (string.const "") + ) + ) + ) + ) + ) + (then + (block $block1 + (call $fimport$1 + (local.get $8) + ) + (br_if $block1 + (i32.eqz + (loop $label (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$7 + (i32.rem_u + (local.get $8) + (i32.const 20) + ) + (call $33) + ) + (nop) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.eqz + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (string.encode_wtf16_array + (string.const "\f0\90\8d\88346\ed\a0\80") + (array.new $10 + (local.get $8) + (i32.and + (i32.const 80) + (i32.const 1023) + ) + ) + (i32.const -29868) + ) + ) + ) + (then + (try_table (catch_all $label) + (br_if $block + (i32.eqz + (call_ref $15 + (ref.func $33) + ) + ) + ) + ) + ) + ) + (br_if $label1 + (i32.const -4096) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.lt_u + (local.tee $9 + (i32.const 33554432) + ) + (array.len + (local.tee $4 + (local.tee $3 + (array.new_default $0 + (i32.and + (i32.const 56) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (then + (array.set $0 + (local.get $4) + (local.get $9) + (global.get $gimport$1) + ) + ) + ) + (br $block) + ) + ) + ) + ) + ) + (else + (block $block2 + (call $24) + (call $fimport$4 + (local.tee $5 + (array.new $0 + (string.const "\c2\a3\c2\a3367") + (i32.const 69) + ) + ) + ) + (br $block2) + ) + ) + ) + ) + ) + (else + (if + (ref.is_null + (array.new_fixed $9 0) + ) + (then + (nop) + (drop + (block (result (ref (exact $3))) + (local.set $scratch + (ref.func $1) + ) + (drop + (string.const "\c2\a3\e2\82\ac939") + ) + (local.get $scratch) + ) + ) + (nop) + ) + (else + (atomic.fence) + (nop) + ) + ) + ) + ) + (array.new_fixed $9 0) + ) + ) + (func $41 (type $20) (param $0 v128) (param $1 (ref null $3)) (result f64) + (local.set $0 + (call $210 + (local.get $0) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const -9223372036854775808) + ) + (func $42 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $41 + (v128.const i32x4 0xe43d002c 0x0001ff91 0x7e310067 0x005d0000) + (ref.func $1) + ) + ) + ) + ) + (func $43 (type $54) (param $0 (ref $1)) (result f64) + (local $1 i64) + (local $2 i64) + (local $3 i64) + (local $4 i64) + (local $5 i32) + (local $6 i32) + (local $7 f32) + (local $8 (ref string)) + (local $9 (ref null $4)) + (local $10 (ref null $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $209 + (f64.promote_f32 + (call $208 + (f32.floor + (f32.const 4294965760) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $44 (type $15) (result i32) + (local $0 f64) + (local $1 (ref $6)) + (local $2 (ref null $6)) + (local $3 (ref i31)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (loop $label (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (nop) + (i64.store32 offset=22 align=2 + (i64.and + (i64.const -255) + (i64.const 15) + ) + (i64.const 0) + ) + (drop + (i32.const -255) + ) + (drop + (struct.new $1 + (struct.new_default $1) + ) + ) + (block + (call $fimport$6 + (global.get $gimport$0) + ) + (br $label) + ) + (local.set $3 + (local.set $1 + (unreachable) + ) + ) + ) + ) + (func $45 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i64) + (local $3 i64) + (local $4 i64) + (local $5 (ref null $4)) + (local $6 (ref $2)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $46 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $45 + (ref.func $1) + (v128.const i32x4 0x00000000 0x42400000 0x00000000 0x40e2c080) + ) + ) + ) + (@binaryen.js.called) + (func $47 (type $21) (param $0 i64) (param $1 v128) (param $2 i32) (result f32) + (local $3 (ref string)) + (local $4 (ref string)) + (local $5 (ref null $2)) + (local $6 (ref null $2)) + (local $7 arrayref) + (local $8 eqref) + (local $9 (ref null $4)) + (local $10 funcref) + (local $11 i32) + (local $12 i64) + (local $13 i64) + (local $14 f64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return + (f32.const 0) + ) + ) + (func $48 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $208 + (call $47 + (i64.const 31) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (i32.const -2147483647) + ) + ) + ) + ) + (func $49 (type $55) (param $0 (ref eq)) (param $1 (ref string)) (param $2 (ref eq)) (param $3 (ref $1)) + (local $4 i64) + (local $5 i64) + (local $6 i64) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 v128) + (local $12 f64) + (local $13 structref) + (local $14 structref) + (local $15 structref) + (local $16 structref) + (local $17 (ref $6)) + (local $18 (ref $4)) + (local $19 (ref i31)) + (local $20 (ref i31)) + (local $21 (ref i31)) + (local $22 (ref i31)) + (local $23 (ref null $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $18 + (struct.new_default $4) + ) + (local.set $17 + (struct.new $6 + (i32.const -26106) + (struct.new_default $1) + (f32.const -1.1754943508222875e-38) + (ref.null (shared none)) + ) + ) + (block $block + (drop + (array.new $0 + (string.const "\ed\bd\88") + (i32.and + (i32.const 12) + (i32.const 1023) + ) + ) + ) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.eqz + (ref.is_null + (select (result (ref (exact $0))) + (array.new_default $0 + (i32.and + (i32.const 72) + (i32.const 1023) + ) + ) + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 90) + (i32.const 1023) + ) + ) + (i32.load16_s offset=3 + (i64.and + (i64.shr_s + (i64.load8_u offset=4 + (local.get $4) + ) + (i64.const 64) + ) + (i64.const 15) + ) + ) + ) + ) + ) + (then + (br_if $label + (ref.eq + (array.new_fixed $9 0) + (array.new_default $0 + (i32.and + (i32.const 66) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (br $block) + ) + (local.set $17 + (local.set $17 + (local.set $3 + (local.set $17 + (local.set $18 + (local.set $19 + (local.set $20 + (local.set $21 + (local.set $22 + (local.set $3 + (local.set $3 + (local.set $3 + (local.set $17 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $50 (type $7) + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i64) + (local $11 f64) + (local $12 f64) + (local $13 f64) + (local $14 f32) + (local $15 (ref $4)) + (local $16 structref) + (local $17 structref) + (local $18 structref) + (local $19 structref) + (local $20 structref) + (local $21 structref) + (local $22 funcref) + (local $23 (ref $0)) + (local $24 (ref $0)) + (local $25 (ref $0)) + (local $26 (ref $0)) + (local $27 (ref $0)) + (local $28 (ref null $0)) + (local $29 (ref null $0)) + (local $30 (ref null $5)) + (local $31 (ref null $4)) + (local $32 (ref struct)) + (local $33 i31ref) + (local $34 (ref i31)) + (local $35 (ref null $1)) + (local $36 (ref $6)) + (local $37 (ref $6)) + (local $38 (ref $6)) + (local $39 (ref (exact $8))) + (local $scratch (ref $4)) + (local $scratch_41 (ref $5)) + (local $scratch_42 f64) + (local $scratch_43 f32) + (local $scratch_44 i64) + (local $scratch_45 (tuple i32 f64)) + (local $scratch_46 i32) + (local $scratch_47 (ref $4)) + (local $scratch_48 (ref nofunc)) + (local $scratch_49 f64) + (local $scratch_50 (tuple f64 (ref null $5) (ref $4) i32)) + (local $scratch_51 (ref $4)) + (local $scratch_52 (ref null $5)) + (local $scratch_53 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $38 + (struct.new $6 + (local.get $0) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 17179869184) + (struct.new $6 + (local.get $0) + (struct.new_default $1) + (f32.const 134) + (struct.new $6 + (local.get $0) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 0) + (struct.new $6 + (local.get $0) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const 24) + (struct.new_default $1) + (local.get $14) + (struct.new $6 + (i32.const 65418) + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + (f32.const 9223372036854775808) + (struct.new $6 + (local.get $0) + (struct.new_default $1) + (local.get $14) + (struct.new $6 + (i32.const -16383) + (struct.new_default $1) + (f32.const -2147483648) + (struct.new $6 + (i32.const -2147483648) + (struct.new_default $1) + (f32.const 8191.1767578125) + (struct.new $6 + (local.get $0) + (struct.new $1 + (ref.as_non_null + (local.get $35) + ) + ) + (f32.const 1.1754943508222875e-38) + (struct.new $6 + (i32.const -57) + (ref.as_non_null + (local.get $35) + ) + (f32.const -1.0103010293794044e-17) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $11 + (block (result f64) + (local.set $scratch_42 + (call $209 + (local.get $11) + ) + ) + (local.set $30 + (block (result (ref $5)) + (local.set $scratch_41 + (ref.as_non_null + (local.get $30) + ) + ) + (local.set $31 + (block (result (ref $4)) + (local.set $scratch + (ref.as_non_null + (local.get $31) + ) + ) + (local.set $8 + (local.get $8) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_41) + ) + ) + (local.get $scratch_42) + ) + ) + (local.set $28 + (ref.as_non_null + (local.get $28) + ) + ) + (local.set $15 + (struct.new_default $4) + ) + (call $49 + (ref.i31 + (i32.const 2147483646) + ) + (string.const "\ed\bd\88922") + (ref.i31 + (i32.const -25262) + ) + (struct.new $1 + (if (result (ref $1)) + (call $6 + (i32.const -2147483648) + (try (result (ref $4)) + (do + (block + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label + (i64.gt_s + (block (result i64) + (call $fimport$0 + (i32.const 0) + ) + (i64.extend_i32_u + (i32.const -72) + ) + ) + (i64.const 4294962039) + ) + ) + ) + (nop) + (return) + ) + (unreachable) + ) + (catch $tag$1 + (try (result (ref $4)) + (do + (struct.new $4 + (i32.const -14586) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (catch_all + (local.tee $15 + (struct.new_default $4) + ) + ) + ) + ) + (catch $tag$0 + (local.set $16 + (pop structref) + ) + (call $fimport$5 + (local.tee $22 + (ref.func $38) + ) + ) + (return) + ) + ) + (block (result f32) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (table.set $1 + (i32.const 3) + (block $block (result (ref exn)) + (try_table (catch_all_ref $block) + (throw $tag$0 + (struct.new_default $8) + ) + ) + (unreachable) + ) + ) + (nop) + (block + (table.set $1 + (i32.const 1) + (block $block1 (result (ref exn)) + (try_table (catch_all_ref $block1) + (drop + (block (result f32) + (local.set $scratch_43 + (f32.const 0) + ) + (local.set $39 + (struct.new_default $8) + ) + (local.get $scratch_43) + ) + ) + (throw $tag$0 + (local.get $39) + ) + ) + (unreachable) + ) + ) + (block $block2 + (loop $label2 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $0 + (local.get $0) + ) + (if + (i32.lt_u + (i32.add + (local.tee $2 + (local.get $0) + ) + (local.tee $3 + (local.get $0) + ) + ) + (array.len + (local.tee $25 + (array.new $0 + (call $5 + (ref.as_non_null + (ref.null (shared nofunc)) + ) + (v128.const i32x4 0xd4feff82 0xf6800000 0x00100045 0x66d1e194) + ) + (i32.and + (i32.const 72) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (block + (br_if $block2 + (i32.eqz + (i32.const 17) + ) + ) + (br $label1) + ) + (local.set $26 + (local.set $24 + (local.set $23 + (unreachable) + ) + ) + ) + ) + ) + (br_if $label2 + (i32.eqz + (memory.atomic.notify offset=3 + (i64.and + (i64.const 4294967255) + (i64.const 15) + ) + (call $33) + ) + ) + ) + ) + (i64.atomic.store8 offset=22 + (i64.and + (i64.shr_s + (i64.load8_u offset=22 + (local.tee $10 + (local.get $10) + ) + ) + (i64.const -125) + ) + (i64.const 15) + ) + (local.tee $10 + (block (result i64) + (local.set $scratch_44 + (i64.const 1125899906842625) + ) + (drop + (i64.const -1073741823) + ) + (local.get $scratch_44) + ) + ) + ) + ) + (br $label1) + ) + (unreachable) + ) + (unreachable) + ) + ) + (then + (nop) + (block $block3 + (call_ref $34 + (loop $label3 (result f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$0 + (i32.const 0) + ) + (br_if $label3 + (i8x16.extract_lane_u 15 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (block (result i32) + (local.set $scratch_46 + (tuple.extract 2 0 + (local.tee $scratch_45 + (if (type $99) (result i32 f64) + (i32.eqz + (local.get $0) + ) + (then + (tuple.make 2 + (i32.const -2147483647) + (f64.const 2147483646.864) + ) + ) + (else + (tuple.make 2 + (i32.const -128) + (f64.const 4294967183) + ) + ) + ) + ) + ) + ) + (local.set $13 + (tuple.extract 2 1 + (local.get $scratch_45) + ) + ) + (local.get $scratch_46) + ) + ) + (call $209 + (local.get $13) + ) + ) + (if (result i31ref) + (i32.eqz + (stringview_wtf16.get_codeunit + (string.const "23\ed\bd\88915") + (local.get $0) + ) + ) + (then + (f64.store offset=22 + (i64.and + (local.get $10) + (i64.const 15) + ) + (block (result f64) + (drop + (block (result f64) + (local.set $scratch_53 + (tuple.extract 4 0 + (local.tee $scratch_50 + (try (type $28) (result f64 (ref null $5) (ref $4) i32) + (do + (call $fimport$0 + (i32.const 0) + ) + (br $block3) + ) + (catch $tag$1 + (if (type $13) (result f64 (ref $5) (ref $4) i32) + (i32.eqz + (if (result i32) + (i32.eqz + (local.get $0) + ) + (then + (i32.const -88) + ) + (else + (i32.const -2147483646) + ) + ) + ) + (then + (br $block3) + ) + (else + (if + (i32.lt_u + (i32.add + (local.tee $6 + (i32.const 524288) + ) + (local.tee $7 + (struct.get_s $4 0 + (local.get $15) + ) + ) + ) + (array.len + (local.tee $27 + (ref.as_non_null + (local.get $28) + ) + ) + ) + ) + (then + (array.fill $0 + (local.get $27) + (local.get $6) + (string.const "\e2\82\ac\c2\a3") + (local.get $7) + ) + ) + ) + (if (type $13) (result f64 (ref $5) (ref $4) i32) + (i32.const -19) + (then + (if (type $100) (result f64 (ref nofunc) (ref $4) i32) + (i32.eqz + (struct.atomic.get_u $4 0 + (local.get $15) + ) + ) + (then + (tuple.make 4 + (f64.const -4194304) + (ref.as_non_null + (ref.null nofunc) + ) + (local.get $15) + (i32.const -2097151) + ) + ) + (else + (tuple.make 4 + (f64.const -4095.876) + (ref.as_non_null + (ref.null nofunc) + ) + (local.get $15) + (i32.const -1073741824) + ) + ) + ) + ) + (else + (local.set $11 + (block (result f64) + (local.set $scratch_49 + (f64.const 3402823466385288598117041e14) + ) + (local.set $30 + (block (result (ref nofunc)) + (local.set $scratch_48 + (ref.as_non_null + (ref.null nofunc) + ) + ) + (local.set $31 + (block (result (ref $4)) + (local.set $scratch_47 + (local.get $15) + ) + (local.set $8 + (i32.const 1024) + ) + (local.get $scratch_47) + ) + ) + (local.get $scratch_48) + ) + ) + (local.get $scratch_49) + ) + ) + (tuple.make 4 + (call $209 + (local.get $11) + ) + (ref.as_non_null + (local.get $30) + ) + (ref.as_non_null + (local.get $31) + ) + (local.get $8) + ) + ) + ) + ) + ) + ) + (catch $tag$0 + (local.set $17 + (pop structref) + ) + (tuple.make 4 + (f64.const 0) + (ref.null nofunc) + (struct.new_default $4) + (i32.const -108) + ) + ) + (catch_all + (if (type $13) (result f64 (ref $5) (ref $4) i32) + (local.tee $0 + (i32.const 55860) + ) + (then + (loop $label4 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label4 + (local.get $0) + ) + ) + (nop) + (br $block3) + ) + (else + (try (type $13) (result f64 (ref $5) (ref $4) i32) + (do + (tuple.make 4 + (call $209 + (local.get $11) + ) + (ref.as_non_null + (local.get $30) + ) + (ref.as_non_null + (local.get $31) + ) + (local.get $8) + ) + ) + (catch $tag$1 + (tuple.make 4 + (call $209 + (local.get $11) + ) + (ref.as_non_null + (local.get $30) + ) + (ref.as_non_null + (local.get $31) + ) + (local.get $8) + ) + ) + (catch $tag$0 + (local.set $18 + (pop structref) + ) + (tuple.make 4 + (call $209 + (local.get $11) + ) + (ref.as_non_null + (local.get $30) + ) + (ref.as_non_null + (local.get $31) + ) + (local.get $8) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (drop + (block (result (ref null $5)) + (local.set $scratch_52 + (tuple.extract 4 1 + (local.get $scratch_50) + ) + ) + (drop + (block (result (ref $4)) + (local.set $scratch_51 + (tuple.extract 4 2 + (local.get $scratch_50) + ) + ) + (local.set $9 + (tuple.extract 4 3 + (local.get $scratch_50) + ) + ) + (local.get $scratch_51) + ) + ) + (local.get $scratch_52) + ) + ) + (local.get $scratch_53) + ) + ) + (if (result f64) + (i32.eqz + (local.get $9) + ) + (then + (call $209 + (call_indirect $0 (type $20) + (call $210 + (struct.get $4 1 + (ref.cast (ref $4) + (if (result (ref struct)) + (i32.eqz + (local.get $0) + ) + (then + (struct.new_default $8) + ) + (else + (local.tee $32 + (struct.new_default $8) + ) + ) + ) + ) + ) + ) + (ref.func $1) + (i64.const 11) + ) + ) + ) + (else + (local.get $12) + ) + ) + ) + ) + (local.get $33) + ) + (else + (local.get $33) + ) + ) + (ref.func $1) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 0) + (struct.new_default $4) + (if (result (ref $1)) + (i32.eqz + (local.tee $0 + (local.get $0) + ) + ) + (then + (local.set $10 + (i64.const -127) + ) + (br $block3) + ) + (else + (i64.atomic.store8 acqrel offset=22 + (i64.and + (i64.const 576460752303423489) + (i64.const 15) + ) + (i64.extend8_s + (local.tee $10 + (if (result i64) + (call_ref $15 + (ref.func $33) + ) + (then + (if + (string.eq + (string.const "\f0\90\8d\88\c2\a3") + (string.const "\f0\90\8d\88") + ) + (then + (if + (i32.eqz + (i32.const -50) + ) + (then + (f32.store offset=2 align=1 + (i64.and + (local.get $10) + (i64.const 15) + ) + (f32.const 16239) + ) + ) + ) + ) + (else + (block $block4 + (if + (i32.eqz + (i32.const 131072) + ) + (then + (try_table (catch_all $block4) + (nop) + ) + ) + ) + (try_table (catch_all $block4) + (nop) + ) + ) + ) + ) + (br $block3) + ) + (else + (i64.const -61) + ) + ) + ) + ) + ) + (struct.atomic.rmw.xchg $6 1 + (ref.cast (ref (exact $6)) + (struct.new $6 + (local.get $0) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const -12758) + (struct.new_default $1) + (f32.const 288230376151711744) + (struct.new $6 + (local.get $0) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 50) + (ref.null (shared none)) + ) + ) + ) + ) + (struct.new_default $1) + ) + ) + ) + (ref.func $31) + ) + ) + (return) + ) + (else + (nop) + (struct.atomic.rmw.xchg $6 1 + (struct.new $6 + (struct.atomic.get acqrel $6 0 + (struct.new $6 + (local.get $0) + (struct.new_default $1) + (f32.const 61563) + (struct.new $6 + (local.get $0) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (local.get $0) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const -128) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + (ref.as_non_null + (local.tee $35 + (struct.new $1 + (struct.new_default $1) + ) + ) + ) + (local.get $14) + (struct.new $6 + (ref.eq + (struct.new_default $8) + (struct.new_default $8) + ) + (ref.as_non_null + (local.get $35) + ) + (f32.const 0) + (loop $label6 (result (ref $6)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (try + (do + (call $fimport$0 + (i32.const 0) + ) + ) + (catch $tag$0 + (local.set $20 + (pop structref) + ) + (atomic.fence) + ) + (catch_all + (drop + (ref.cast (ref (shared none)) + (if (result (ref (shared none))) + (i32.eqz + (local.get $0) + ) + (then + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (else + (try (result (ref (shared none))) + (do + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (catch $tag$0 + (local.set $21 + (pop structref) + ) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + (drop + (local.get $0) + ) + (unreachable) + (loop $label5 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label5 + (local.get $0) + ) + ) + (local.set $0 + (i32.const 29) + ) + ) + ) + (nop) + (br_if $label6 + (i32.eqz + (local.get $0) + ) + ) + (local.tee $36 + (local.tee $37 + (if (result (ref $6)) + (i32.const -2147483648) + (then + (local.tee $38 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (else + (local.get $38) + ) + ) + ) + ) + ) + ) + ) + (struct.new_default $1) + ) + ) + ) + ) + ) + (call $49 + (array.new_fixed $9 0) + (string.const "\ed\a0\80") + (struct.new_default $8) + (struct.new_default $1) + ) + (call $49 + (array.new_fixed $9 0) + (string.const "\e2\82\ac\ed\a0\80") + (ref.i31 + (i32.const 33554431) + ) + (struct.new_default $1) + ) + (drop + (ref.i31 + (i32.const 87) + ) + ) + (drop + (string.const "\ed\bd\88\c2\a3") + ) + (drop + (array.new_fixed $9 0) + ) + (loop $label7 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br $label7) + ) + (unreachable) + ) + (func $51 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return + (global.get $gimport$1) + ) + ) + (func $52 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 f64) + (local $9 f64) + (local $10 i64) + (local $11 i64) + (local $12 i64) + (local $13 (ref string)) + (local $14 (ref string)) + (local $15 (ref $10)) + (local $16 structref) + (local $17 structref) + (local $18 structref) + (local $19 (ref exn)) + (local $20 (ref $0)) + (local $21 (ref $0)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $19 + (block $block (result (ref exn)) + (try_table (catch_all_ref $block) + (throw $tag$2) + ) + (unreachable) + ) + ) + (block (result (ref extern)) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i64.atomic.store16 offset=22 + (local.get $12) + (local.tee $12 + (i64.const -255) + ) + ) + (br $label) + ) + (local.set $21 + (local.set $20 + (local.set $19 + (local.set $15 + (local.set $13 + (local.set $14 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + (func $53 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $52 + (ref.func $1) + (v128.const i32x4 0x04e07758 0x0100d0d3 0x31952889 0x837701ee) + ) + ) + (drop + (call $52 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $52 + (ref.func $1) + (v128.const i32x4 0x00fe0166 0x00b500f6 0xeb54b44a 0x00a1f200) + ) + ) + (drop + (call $52 + (ref.func $1) + (v128.const i32x4 0x00cc002c 0xe044fff2 0x80000040 0x0003ffa0) + ) + ) + (drop + (call $52 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $52 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $54 (type $56) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 (ref $2)) (param $4 i64) (param $5 structref) (param $6 eqref) (result (ref $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (struct.new_default $4) + ) + (func $55 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $54 + (i32.const 2147483647) + (i32.const 127) + (i32.const 1) + (ref.func $10) + (i64.const -122990946263) + (struct.new_default $8) + (ref.i31 + (i32.const -30974) + ) + ) + ) + ) + (func $56 (type $2) (param $0 (ref $0)) (result f64) + (local $1 exnref) + (local $2 arrayref) + (local $3 anyref) + (local $4 (ref null $2)) + (local $5 f64) + (local $6 f64) + (local $7 i64) + (local $8 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $209 + (call_indirect $0 (type $20) + (v128.const i32x4 0x00000000 0x80000000 0x000000ac 0x00000000) + (ref.func $1) + (i64.const 11) + ) + ) + ) + (func $57 (type $7) + (local $0 (ref $0)) + (local $1 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $56 + (array.new $0 + (if (result externref) + (i32.lt_u + (local.tee $1 + (i32.atomic.load16_u offset=4 + (i64.and + (block (result i64) + (nop) + (i64.const -9382) + ) + (i64.const 15) + ) + ) + ) + (array.len + (local.tee $0 + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 58) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.get $0 + (local.get $0) + (local.get $1) + ) + ) + (else + (ref.null noextern) + ) + ) + (i32.and + (i32.const 42) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $58 (type $22) (result (ref $5)) + (local $0 v128) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $5))) + (call $0 + (local.tee $0 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (ref.func $21) + ) + ) + (func $59 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $58) + ) + ) + (func $60 (type $57) (param $0 i31ref) (result f32 f64) + (local $1 i64) + (local $2 i64) + (local $3 i32) + (local $4 i32) + (local $5 v128) + (local $6 v128) + (local $7 v128) + (local $8 (ref $4)) + (local $9 structref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (v128.store offset=22 align=1 + (i64.and + (i64.const -32768) + (i64.const 15) + ) + (call $210 + (v128.xor + (call $210 + (i32x4.le_u + (call $210 + (call $20 + (global.get $global$0) + (if (result (ref eq)) + (i32.eqz + (local.get $3) + ) + (then + (call $fimport$4 + (ref.cast (ref (exact $0)) + (array.new $0 + (string.const "") + (i32.and + (i32.const 18) + (i32.const 1023) + ) + ) + ) + ) + (struct.new_default $8) + ) + (else + (array.new_default $0 + (i32.and + (i32.const 57) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (call $210 + (i8x16.sub_sat_u + (call $210 + (i8x16.relaxed_swizzle + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (call $210 + (struct.get $4 1 + (struct.new $4 + (i32.const 2147483647) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + ) + ) + (local.tee $5 + (try (result v128) + (do + (local.tee $6 + (call $210 + (struct.atomic.get $4 1 + (local.tee $8 + (struct.new_default $4) + ) + ) + ) + ) + ) + (catch $tag$0 + (local.set $9 + (pop structref) + ) + (call $210 + (i8x16.eq + (local.get $6) + (try (result v128) + (do + (local.get $6) + ) + (catch_all + (v128.const i32x4 0x08000000 0x00000000 0x00000087 0x00000000) + ) + ) + ) + ) + ) + (catch $tag$1 + (local.get $6) + ) + (catch_all + (call $210 + (v128.load offset=3 align=1 + (i64.and + (i64.const 2147483647) + (i64.const 15) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (call $210 + (local.get $7) + ) + ) + ) + ) + (unreachable) + ) + (func $61 (type $7) + (local $scratch (tuple f32 f64)) + (local $scratch_1 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result f32) + (local.set $scratch_1 + (tuple.extract 2 0 + (local.tee $scratch + (call $60 + (ref.i31 + (i32.const -2147483647) + ) + ) + ) + ) + ) + (drop + (tuple.extract 2 1 + (local.get $scratch) + ) + ) + (local.get $scratch_1) + ) + ) + ) + (func $62 (type $58) (param $0 f64) (param $1 anyref) (param $2 (ref array)) (result (ref eq)) + (local $3 (ref $2)) + (local $4 (ref $2)) + (local $5 structref) + (local $6 structref) + (local $7 structref) + (local $8 structref) + (local $9 structref) + (local $10 structref) + (local $11 eqref) + (local $12 eqref) + (local $13 (ref $6)) + (local $14 anyref) + (local $15 funcref) + (local $16 (ref $5)) + (local $17 (ref $10)) + (local $18 (ref i31)) + (local $19 (ref null $0)) + (local $20 (ref null $4)) + (local $21 (ref $1)) + (local $22 (ref $0)) + (local $23 (ref $0)) + (local $24 (ref $0)) + (local $25 (ref $0)) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 f64) + (local $33 f64) + (local $34 f64) + (local $35 f64) + (local $36 i64) + (local $37 i64) + (local $38 i64) + (local $39 i64) + (local $40 i64) + (local $41 i64) + (local $42 i64) + (local $43 f32) + (local $scratch i64) + (local $scratch_45 (ref null $4)) + (local $scratch_46 (ref $0)) + (local $scratch_47 i64) + (local $scratch_48 (ref null $4)) + (local $scratch_49 (ref $0)) + (local.set $0 + (call $209 + (local.get $0) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $19 + (block (result (ref $0)) + (local.set $scratch_46 + (ref.as_non_null + (local.get $19) + ) + ) + (local.set $20 + (block (result (ref null $4)) + (local.set $scratch_45 + (local.get $20) + ) + (local.set $39 + (block (result i64) + (local.set $scratch + (local.get $39) + ) + (local.set $12 + (ref.as_non_null + (local.get $12) + ) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_45) + ) + ) + (local.get $scratch_46) + ) + ) + (local.set $17 + (array.new_default $10 + (i32.and + (i32.const 26) + (i32.const 1023) + ) + ) + ) + (block $block (result (ref none)) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call_ref $31 + (local.tee $15 + (ref.func $62) + ) + (ref.func $fimport$5) + ) + (call $fimport$7 + (i32.rem_u + (local.get $27) + (i32.const 33) + ) + (local.tee $27 + (i32.const 33554432) + ) + ) + (br_if $label + (if (result i32) + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.eq + (ref.i31 + (i32.const -524288) + ) + (ref.null none) + ) + ) + (then + (string.compare + (string.const "\f0\90\8d\88\f0\90\8d\88") + (string.const "") + ) + ) + (else + (try_table (catch_all $label) + (call $39) + ) + (block (result i32) + (call $fimport$0 + (i32.const 68556407) + ) + (drop + (local.tee $16 + (ref.func $5) + ) + ) + (struct.atomic.rmw.cmpxchg $6 0 + (struct.new $6 + (i32.const 147) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 0) + (struct.new $6 + (i32.const -91) + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + (f32.const 0) + (ref.null (shared none)) + ) + ) + (i31.get_u + (ref.i31 + (i32.const -32767) + ) + ) + (select + (call $fimport$8 + (ref.func $44) + ) + (i32.clz + (block (result i32) + (string.encode_wtf16_array + (string.const "\e2\82\ac") + (if (result (ref $10)) + (string.encode_wtf16_array + (string.const "") + (ref.as_non_null + (ref.null none) + ) + (try_table (result i32) (catch_all $label) + (i31.get_s + (ref.i31 + (i32.const -11199) + ) + ) + ) + ) + (then + (nop) + (if (result (ref $10)) + (string.measure_wtf16 + (string.const "\f0\90\8d\88773\f0\90\8d\88") + ) + (then + (ref.as_non_null + (ref.null none) + ) + ) + (else + (if (result (ref $10)) + (local.get $26) + (then + (local.tee $17 + (ref.as_non_null + (ref.null none) + ) + ) + ) + (else + (local.get $17) + ) + ) + ) + ) + ) + (else + (call $fimport$3 + (call $209 + (call_ref $2 + (ref.as_non_null + (ref.null none) + ) + (ref.func $3) + ) + ) + ) + (br $label) + ) + ) + (select + (i64.gt_u + (i64.const 0) + (block (result i64) + (drop + (block (result (ref $0)) + (local.set $scratch_49 + (ref.as_non_null + (local.get $19) + ) + ) + (drop + (block (result (ref null $4)) + (local.set $scratch_48 + (local.get $20) + ) + (local.set $42 + (block (result i64) + (local.set $scratch_47 + (local.get $39) + ) + (drop + (ref.as_non_null + (local.get $12) + ) + ) + (local.get $scratch_47) + ) + ) + (local.get $scratch_48) + ) + ) + (local.get $scratch_49) + ) + ) + (local.get $42) + ) + ) + (block (result i32) + (drop + (try_table (result (ref $5)) (catch $tag$1 $label) (catch_all $label) + (local.get $16) + ) + ) + (local.tee $26 + (call $fimport$8 + (ref.func $101) + ) + ) + ) + (i31.get_s + (local.tee $18 + (ref.i31 + (i32.const 33554431) + ) + ) + ) + ) + ) + ) + ) + (i32.load offset=22 + (i64.and + (i64.const -65536) + (i64.const 15) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (struct.atomic.set acqrel $1 0 + (local.tee $21 + (struct.new $1 + (struct.new $1 + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + ) + ) + ) + (ref.null (shared none)) + ) + (br_on_non_null $block + (loop $label2 (result nullref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $57) + (i64.store32 offset=4 + (i64.and + (loop (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result i64) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $48) + (if + (i32.lt_u + (i32.add + (local.tee $28 + (i32.trunc_f64_s + (call $209 + (call_indirect $0 (type $2) + (ref.as_non_null + (ref.null none) + ) + (i64.const 6) + ) + ) + ) + ) + (local.tee $29 + (ref.eq + (struct.new $4 + (i32.const 8192) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (struct.new_default $8) + ) + ) + ) + (array.len + (local.tee $24 + (array.new $0 + (string.const "\e2\82\ac\f0\90\8d\88") + (i32.and + (i32.const 51) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (if + (i32.lt_u + (i32.add + (local.tee $30 + (local.get $27) + ) + (local.tee $31 + (local.get $29) + ) + ) + (array.len + (local.tee $25 + (local.tee $22 + (ref.cast (ref $0) + (local.tee $23 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + ) + ) + (then + (array.copy $0 $0 + (local.get $24) + (local.get $28) + (local.get $25) + (local.get $30) + (local.get $31) + ) + ) + ) + ) + ) + (br $label1) + ) + (unreachable) + ) + ) + (i64.const 15) + ) + (local.tee $40 + (i64.const 1) + ) + ) + (br_if $label2 + (i32.eqz + (ref.test (ref i31) + (ref.i31 + (i32.const 82) + ) + ) + ) + ) + (ref.null none) + ) + ) + (return + (ref.i31 + (i32.const -11) + ) + ) + ) + ) + (func $63 (type $59) (param $0 (ref $6)) (result f32) + (local $1 i32) + (local $2 i32) + (local $3 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return + (f32.const 0) + ) + ) + (func $64 (type $7) + (local $0 i64) + (local $1 (ref null $6)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block + (nop) + (return) + ) + (unreachable) + ) + (func $65 (type $2) (param $0 (ref $0)) (result f64) + (local $1 f64) + (local $2 f64) + (local $3 f64) + (local $4 f64) + (local $5 i64) + (local $6 i64) + (local $7 i64) + (local $8 i64) + (local $9 i32) + (local $10 i32) + (local $11 f32) + (local $12 f32) + (local $13 f32) + (local $14 v128) + (local $15 externref) + (local $16 (ref null $2)) + (local $17 (ref null $4)) + (local $18 (ref null $0)) + (local $19 (ref null $1)) + (local $20 (ref null $1)) + (local $21 anyref) + (local $22 structref) + (local $23 structref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.store offset=1 align=4 + (i64.and + (i64.add + (i64.const -2048) + (i64.const 134217728) + ) + (i64.const 15) + ) + (f64.const -2147483648.117) + ) + (call $0 + (call $210 + (f64x2.splat + (f64.const -103) + ) + ) + ) + (br_if $label + (local.tee $10 + (ref.eq + (array.new_fixed $9 0) + (try_table (result (ref i31)) (catch $tag$1 $label) (catch_all $label) + (ref.i31 + (i32.const 32769) + ) + ) + ) + ) + ) + (call $215 + (try (result i64) + (do + (i64.const -26056) + ) + (catch $tag$0 + (local.set $23 + (pop structref) + ) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (table.set $1 + (i32.const 2) + (block $block (result (ref exn)) + (try_table (catch_all_ref $block) + (throw $tag$0 + (ref.null none) + ) + ) + (unreachable) + ) + ) + (br $label1) + ) + (unreachable) + ) + (catch_all + (local.get $8) + ) + ) + ) + (return + (f64.const -88) + ) + ) + (unreachable) + ) + (func $66 (type $23) (param $0 f64) (result (ref $6)) + (local $1 (ref $1)) + (local.set $0 + (call $209 + (local.get $0) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (struct.new $6 + (i32.const -1552600300) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 0) + (struct.new $6 + (i32.const -32) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (f32.const 2147483648) + (struct.new $6 + (i32.const -65536) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const -16383) + (struct.new $6 + (i32.const -99) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (f32.const 0) + (struct.new $6 + (i32.const -32767) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 65465) + (struct.new $6 + (i32.const 243) + (struct.new_default $1) + (f32.const -4294967296) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + (func $67 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $66 + (f64.const 0) + ) + ) + ) + (func $68 (type $60) (param $0 (ref $6)) (param $1 (ref null $5)) (param $2 (ref $6)) (param $3 i64) (param $4 structref) (param $5 i64) (result (ref array)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (array.new_fixed $9 0) + ) + (@binaryen.js.called) + (func $69 (type $61) (param $0 (ref $6)) (param $1 (ref null $5)) (result (ref null $0)) + (local $2 (ref $2)) + (local $3 eqref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (return + (array.new $0 + (global.get $gimport$0) + (i32.and + (i32.const 16) + (i32.const 1023) + ) + ) + ) + ) + (func $70 (type $7) + (local $0 (ref i31)) + (local $1 (ref struct)) + (local $2 (ref $0)) + (local $3 (ref $0)) + (local $4 (ref $0)) + (local $5 (ref $0)) + (local $6 (ref $0)) + (local $7 (ref $0)) + (local $8 (ref $0)) + (local $9 structref) + (local $10 structref) + (local $11 (ref null $10)) + (local $12 (ref $4)) + (local $13 (ref null $4)) + (local $14 (ref null $0)) + (local $15 (ref $6)) + (local $16 (ref $5)) + (local $17 (ref extern)) + (local $18 (ref $2)) + (local $19 stringref) + (local $20 (ref array)) + (local $21 (ref $1)) + (local $22 (ref null $6)) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i64) + (local $40 i64) + (local $41 v128) + (local $42 v128) + (local $scratch (tuple (ref (exact $8)) i64 v128)) + (local $scratch_44 i64) + (local $scratch_45 (ref (exact $8))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $16 + (ref.func $16) + ) + (local.set $0 + (ref.i31 + (i32.const -8388608) + ) + ) + (drop + (ref.is_null + (try_table (result (ref (exact $9))) + (array.new_fixed $9 0) + ) + ) + ) + (drop + (ref.cast (ref (exact $1)) + (struct.new $1 + (if (result (ref (exact $1))) + (i32.eqz + (i32.const 176) + ) + (then + (call_ref $7 + (ref.func $17) + ) + (struct.new $1 + (struct.new_default $1) + ) + ) + (else + (nop) + (return) + ) + ) + ) + ) + ) + (drop + (block (result f32) + (nop) + (call $208 + (f32.load offset=22 + (i64.and + (i64.atomic.rmw8.or_u acqrel offset=22 + (i64.and + (i64.const 36028797018963968) + (i64.const 15) + ) + (try (result i64) + (do + (loop $label (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block + (block + (nop) + (br $label) + ) + (local.set $2 + (local.set $0 + (unreachable) + ) + ) + ) + (block + (try_table (catch $tag$1 $label) (catch $tag$1 $label) (catch_all $label) + (nop) + ) + (br $label) + ) + (unreachable) + ) + ) + (catch $tag$0 + (local.set $9 + (pop structref) + ) + (drop + (block (result (ref (exact $8))) + (local.set $scratch_45 + (tuple.extract 3 0 + (local.tee $scratch + (try (type $102) (result (ref (exact $8)) i64 v128) + (do + (tuple.make 3 + (struct.new_default $8) + (i64.const 0) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (catch $tag$1 + (tuple.make 3 + (struct.new_default $8) + (i64.const -107) + (v128.const i32x4 0xfe61c723 0x01532001 0x0180f156 0x01fcde80) + ) + ) + ) + ) + ) + ) + (local.set $40 + (block (result i64) + (local.set $scratch_44 + (tuple.extract 3 1 + (local.get $scratch) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch) + ) + ) + (local.get $scratch_44) + ) + ) + (local.get $scratch_45) + ) + ) + (local.get $40) + ) + (catch_all + (i64.const -127) + ) + ) + ) + (i64.const 15) + ) + ) + ) + ) + ) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br $label1) + ) + (local.set $21 + (local.set $20 + (local.set $16 + (local.set $8 + (local.set $7 + (local.set $0 + (local.set $6 + (local.set $18 + (local.set $15 + (local.set $4 + (local.set $3 + (local.set $12 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $71 (type $62) (param $0 f32) (param $1 f32) (param $2 i64) (param $3 eqref) (param $4 exnref) (result (ref struct)) + (local $5 i64) + (local $6 i64) + (local $7 i64) + (local $8 f32) + (local $9 v128) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 (ref null $6)) + (local $15 arrayref) + (local $16 (ref null $3)) + (local $17 (ref null $4)) + (local $18 (ref extern)) + (local $19 (ref extern)) + (local $20 (ref extern)) + (local $21 (ref struct)) + (local $22 (ref struct)) + (local $23 (ref $0)) + (local $24 (ref $0)) + (local $25 (ref $6)) + (local $26 nullexternref) + (local $scratch nullref) + (local $scratch_28 (tuple f64 i32 v128)) + (local $scratch_29 i32) + (local $scratch_30 f64) + (local.set $0 + (call $208 + (local.get $0) + ) + ) + (local.set $1 + (call $208 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $8))) + (call $fimport$6 + (local.tee $18 + (local.tee $19 + (block $block (result (ref extern)) + (drop + (br_on_cast_fail $block (ref string) (ref string) + (select (result (ref string)) + (block (result (ref string)) + (call $fimport$1 + (ref.eq + (ref.as_non_null + (ref.null none) + ) + (local.tee $21 + (local.tee $22 + (struct.new_default $8) + ) + ) + ) + ) + (string.const "\c2\a3") + ) + (try_table (result (ref string)) + (string.const "\e2\82\ac\e2\82\ac") + ) + (block (result i32) + (drop + (block (result f64) + (local.set $scratch_30 + (tuple.extract 3 0 + (local.tee $scratch_28 + (block (type $103) (result f64 i32 v128) + (drop + (block (result nullref) + (local.set $scratch + (ref.null none) + ) + (local.set $26 + (ref.null noextern) + ) + (local.get $scratch) + ) + ) + (call $fimport$6 + (local.get $26) + ) + (tuple.make 3 + (f64.const 0) + (i32.const 129) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + ) + ) + (local.set $13 + (block (result i32) + (local.set $scratch_29 + (tuple.extract 3 1 + (local.get $scratch_28) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_28) + ) + ) + (local.get $scratch_29) + ) + ) + (local.get $scratch_30) + ) + ) + (local.get $13) + ) + ) + ) + ) + (if + (i32.eqz + (i32.load16_s offset=22 + (i64.and + (i64.atomic.rmw8.cmpxchg_u acqrel offset=22 + (i64.and + (i64x2.extract_lane 0 + (call $210 + (i8x16.ne + (local.get $9) + (local.get $9) + ) + ) + ) + (i64.const 15) + ) + (local.get $2) + (local.get $2) + ) + (i64.const 15) + ) + ) + ) + (then + (call $fimport$3 + (f64.const 17417) + ) + (if + (i32.lt_u + (local.tee $12 + (i8x16.extract_lane_u 12 + (call $210 + (v128.load offset=22 align=4 + (i64.and + (local.tee $2 + (select + (i64.sub + (i64.const 17179869185) + (loop (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i64.const -4294967295) + ) + ) + (if (result i64) + (local.tee $10 + (i32.const -83) + ) + (then + (i64.const -211003535) + ) + (else + (i64.const 4872) + ) + ) + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i32.const 32769) + ) + ) + ) + (i64.const 15) + ) + ) + ) + ) + ) + (array.len + (local.tee $24 + (local.tee $23 + (array.new $0 + (ref.cast (ref extern) + (local.tee $20 + (global.get $gimport$1) + ) + ) + (i32.and + (i32.const 92) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (then + (array.set $0 + (local.get $24) + (local.get $12) + (br_if $block + (br_if $block + (local.tee $20 + (ref.cast (ref string) + (br_if $block + (block (result (ref string)) + (nop) + (string.const "595\e2\82\ac") + ) + (i32.eqz + (string.encode_wtf16_array + (string.const "\ed\bd\88") + (ref.as_non_null + (ref.null none) + ) + (local.get $10) + ) + ) + ) + ) + ) + (local.get $10) + ) + (struct.atomic.get $6 0 + (local.tee $25 + (struct.new $6 + (i32.const -65535) + (struct.new_default $1) + (f32.const 4294967296) + (struct.new $6 + (i32.const -254) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const -4194304) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (else + (call $fimport$0 + (i32.const 31) + ) + ) + ) + (return + (struct.new_default $8) + ) + ) + ) + ) + ) + (struct.new_default $8) + ) + ) + (func $72 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $71 + (f32.const 0) + (f32.const 0) + (i64.const -32768) + (array.new_fixed $9 0) + (ref.null noexn) + ) + ) + (drop + (call $71 + (f32.const 2147483648) + (f32.const 2147483648) + (i64.const 281474976710656) + (ref.null none) + (ref.null noexn) + ) + ) + (drop + (call $71 + (f32.const -9223372036854775808) + (f32.const 0) + (i64.const -4194303) + (ref.null none) + (ref.null noexn) + ) + ) + (drop + (call $71 + (f32.const 19) + (f32.const -16762883694133248) + (i64.const -6335884) + (ref.i31 + (i32.const -25231) + ) + (block $block (result (ref exn)) + (try_table (catch_all_ref $block) + (throw $tag$1) + ) + (unreachable) + ) + ) + ) + ) + (func $73 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref $5)) + (local $3 (ref $5)) + (local $4 (ref null $1)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $74 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i64) + (local $3 i32) + (local $4 f32) + (local $5 (ref $6)) + (local $6 (ref $6)) + (local $7 structref) + (local $8 (ref $0)) + (local $9 (ref $0)) + (local $10 stringref) + (local $scratch (ref (exact $0))) + (local $scratch_12 (ref (exact $4))) + (local $scratch_13 (ref (exact $2))) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (struct.atomic.set acqrel $6 1 + (local.tee $5 + (try (result (ref (exact $6))) + (do + (struct.new $6 + (i32.const 43) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const 67108865) + (struct.new_default $1) + (f32.const 1.2300000190734863) + (struct.new $6 + (i32.const -9208) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const -12681) + (struct.new $6 + (i32.const -48) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const 262144) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 3402823466385288598117041e14) + (struct.new $6 + (i32.const -131072) + (struct.new_default $1) + (f32.const 129) + (struct.new $6 + (i32.const -19856) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 65514) + (struct.new $6 + (i32.const -17573) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 4294967296) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (catch $tag$0 + (local.set $7 + (pop structref) + ) + (ref.cast (ref (exact $6)) + (try_table (result (ref (exact $6))) + (struct.new $6 + (i32.const 1024) + (struct.new $1 + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + ) + (f32.const 122) + (struct.new $6 + (i32.const -124) + (struct.new_default $1) + (f32.const -0) + (struct.new $6 + (i32.const -107) + (struct.new_default $1) + (f32.const -140737488355328) + (struct.new $6 + (i32.const -22521) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 65506) + (struct.new $6 + (i32.const -64) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const -87) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 9223372036854775808) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (catch_all + (struct.new $6 + (i32.const -73) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const -3402823466385288598117041e14) + (struct.new $6 + (local.tee $3 + (i32.const -2147483648) + ) + (block (result (ref (exact $1))) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$0 + (i32.const 0) + ) + (drop + (i64.and + (loop (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.tee $2 + (i64.load8_u offset=4 + (i64.and + (local.get $2) + (i64.const 15) + ) + ) + ) + ) + (i64.const 15) + ) + ) + (block + (i32.atomic.store16 acqrel offset=1 + (i64.and + (loop $label (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label + (local.tee $3 + (local.get $3) + ) + ) + (local.get $2) + ) + (i64.const 15) + ) + (i32.const 1073741824) + ) + (br $label1) + ) + (unreachable) + ) + (unreachable) + ) + (block (result f32) + (drop + (block (result (ref (exact $2))) + (local.set $scratch_13 + (ref.func $29) + ) + (drop + (block (result (ref (exact $4))) + (local.set $scratch_12 + (struct.new_default $4) + ) + (drop + (block (result (ref (exact $0))) + (local.set $scratch + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 20) + (i32.const 1023) + ) + ) + ) + (local.set $4 + (f32.const -1.1754943508222875e-38) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_12) + ) + ) + (local.get $scratch_13) + ) + ) + (call $208 + (local.get $4) + ) + ) + (local.tee $6 + (struct.new $6 + (local.tee $3 + (i31.get_u + (ref.i31 + (i32.const -3644925) + ) + ) + ) + (loop $label2 (result (ref (shared none))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$0 + (i32.const 0) + ) + (br_if $label2 + (i32.eqz + (local.tee $3 + (i32.atomic.rmw8.and_u acqrel offset=22 + (i64.and + (i64.const -31423) + (i64.const 15) + ) + (local.get $3) + ) + ) + ) + ) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (f32.const 40826) + (struct.new $6 + (local.get $3) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const -114) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + (struct.new_default $1) + ) + (return + (string.const "\ed\bd\88") + ) + ) + (func $75 (type $2) (param $0 (ref $0)) (result f64) + (local $1 v128) + (local $2 v128) + (local $3 v128) + (local $4 v128) + (local $5 v128) + (local $6 i64) + (local $7 i64) + (local $8 i64) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 f32) + (local $14 f64) + (local $15 f64) + (local $16 f64) + (local $17 (ref null $4)) + (local $18 exnref) + (local $19 (ref $6)) + (local $20 (ref array)) + (local $21 (ref null $0)) + (local $22 (ref null $0)) + (local $23 (ref null $5)) + (local $24 structref) + (local $25 externref) + (local $26 externref) + (local $27 (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const 0) + ) + (func $76 (type $63) (param $0 i32) (result (ref $1)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$6 + (global.get $gimport$1) + ) + (throw $tag$0 + (ref.cast (ref none) + (ref.i31 + (i32.const -32769) + ) + ) + ) + ) + (func $77 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $76 + (i32.const 31) + ) + ) + ) + (func $78 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i31ref) + (local $3 (ref $0)) + (local $4 (ref extern)) + (local $5 i32) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.tee $4 + (global.get $gimport$1) + ) + ) + (func $79 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $78 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $78 + (ref.func $1) + (v128.const i32x4 0x8c00ff01 0x3dff5522 0x3bdffe7f 0x110100f5) + ) + ) + (drop + (call $78 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $80 (type $35) (result f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $209 + (call_ref $2 + (array.new_default $0 + (i32.and + (i32.const 21) + (i32.const 1023) + ) + ) + (ref.func $23) + ) + ) + ) + (func $81 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i64) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 f32) + (local $8 f32) + (local $9 f64) + (local $10 eqref) + (local $11 stringref) + (local $12 (ref $1)) + (local $13 anyref) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $82 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $81 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $81 + (ref.func $1) + (v128.const i32x4 0xc05100ff 0x0000c14d 0xb9ffff00 0x01c1c094) + ) + ) + (drop + (call $81 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $81 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $83 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i64) + (local $2 (ref $1)) + (local $scratch v128) + (local $scratch_4 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result f32) + (local.set $scratch_4 + (f32.const -17592186044416) + ) + (drop + (block (result v128) + (local.set $scratch + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (drop + (ref.null none) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_4) + ) + ) + (return + (f64.const 4294967218) + ) + ) + (func $84 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $83 + (array.new $0 + (global.get $gimport$0) + (i32.and + (i32.const 94) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $85 (type $64) (param $0 i64) (param $1 (ref null $2)) (param $2 i64) (param $3 i32) (param $4 i64) (param $5 anyref) (result i64) + (local $6 structref) + (local $7 structref) + (local $8 (ref null $6)) + (local $9 stringref) + (local $10 (ref $2)) + (local $11 (ref null $4)) + (local $scratch (ref extern)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result (ref extern)) + (local.set $scratch + (global.get $gimport$1) + ) + (drop + (ref.func $1) + ) + (local.get $scratch) + ) + ) + (throw_ref + (if (result (ref exn)) + (if (result i32) + (i32.eqz + (string.measure_wtf16 + (try (result (ref string)) + (do + (string.const "\ed\a0\801005") + ) + (catch $tag$0 + (local.set $6 + (pop structref) + ) + (string.const "\ed\bd\88") + ) + (catch $tag$1 + (string.const "276960\ed\bd\88") + ) + ) + ) + ) + (then + (nop) + (struct.atomic.rmw.cmpxchg $6 0 + (ref.as_non_null + (local.get $8) + ) + (struct.get_u $4 0 + (struct.new_default $4) + ) + (local.tee $3 + (string.eq + (local.tee $9 + (ref.null noextern) + ) + (string.const "\e2\82\ac\f0\90\8d\88") + ) + ) + ) + ) + (else + (nop) + (return + (local.get $0) + ) + ) + ) + (then + (atomic.fence) + (return + (local.get $2) + ) + ) + (else + (ref.cast (ref exn) + (block $block (result (ref exn)) + (try_table (catch_all_ref $block) + (throw $tag$2) + ) + (unreachable) + ) + ) + ) + ) + ) + ) + (func $86 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $85 + (i64.const 218) + (ref.null nofunc) + (i64.const -4952961) + (i32.const -128) + (i64.const -126) + (ref.i31 + (i32.const -64) + ) + ) + ) + ) + (func $87 (type $37) (param $0 i32) (param $1 (ref eq)) (param $2 i32) (result f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const 0) + ) + (func $88 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $87 + (i32.const 126) + (ref.i31 + (i32.const -2147483647) + ) + (i32.const 2147483647) + ) + ) + ) + (drop + (call $209 + (call $87 + (i32.const -1073741824) + (struct.new_default $8) + (i32.const 12) + ) + ) + ) + (drop + (call $209 + (call $87 + (i32.const 32768) + (struct.new_default $8) + (i32.const -536870911) + ) + ) + ) + (drop + (call $209 + (call $87 + (i32.const -16385) + (struct.new_default $8) + (i32.const 64) + ) + ) + ) + ) + (func $89 (type $11) (param $0 structref) (param $1 (ref struct)) + (local $scratch nullref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result nullref) + (local.set $scratch + (ref.null none) + ) + (drop + (ref.null nofunc) + ) + (local.get $scratch) + ) + ) + ) + (func $90 (type $65) (param $0 i64) (result i64 i64) + (local $1 i31ref) + (local $2 (ref $3)) + (local $3 externref) + (local $4 (ref $6)) + (local $5 f32) + (local $6 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (atomic.fence) + (return + (tuple.make 2 + (i64.const -32767) + (i64.const -128) + ) + ) + ) + (func $91 (type $7) + (local $scratch (tuple i64 i64)) + (local $scratch_1 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result i64) + (local.set $scratch_1 + (tuple.extract 2 0 + (local.tee $scratch + (call $90 + (i64.const -46) + ) + ) + ) + ) + (drop + (tuple.extract 2 1 + (local.get $scratch) + ) + ) + (local.get $scratch_1) + ) + ) + ) + (func $92 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 (ref i31)) + (local $6 (ref $0)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref extern)) + (call $fimport$3 + (call $209 + (call $10 + (array.new_default $0 + (i32.and + (i32.const 65) + (i32.const 1023) + ) + ) + ) + ) + ) + (block (result (ref extern)) + (drop + (ref.func $92) + ) + (if + (i32.lt_u + (i32.add + (local.tee $3 + (try_table (result i32) + (call $fimport$1 + (i31.get_s + (local.tee $5 + (ref.i31 + (i32.const 256) + ) + ) + ) + ) + (return + (global.get $gimport$1) + ) + ) + ) + (local.tee $4 + (struct.atomic.rmw.add acqrel acqrel $6 0 + (select (result (ref (exact $6))) + (struct.new $6 + (call $fimport$8 + (ref.func $188) + ) + (struct.new_default $1) + (call $208 + (f32.load offset=4 align=1 + (i64.and + (i64.const 562949953421311) + (i64.const 15) + ) + ) + ) + (struct.new $6 + (local.get $2) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const -7926711) + (struct.new_default $1) + (f32.const -9223372036854775808) + (struct.new $6 + (i32.const -127) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 0) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + (struct.new $6 + (i32.const 12317) + (struct.new_default $1) + (f32.const 39171) + (struct.new $6 + (i32.const -65) + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + (f32.const 2147483648) + (struct.new $6 + (i32.const -2147483647) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const -8388609) + (struct.new $6 + (i32.const -63) + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (f32.const 0) + (struct.new $6 + (i32.const -128) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 4294945280) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + (ref.eq + (ref.cast (ref (exact $4)) + (struct.new $4 + (i32.const 126) + (local.get $1) + ) + ) + (array.new $0 + (ref.as_non_null + (ref.null noextern) + ) + (i32.and + (i32.const 46) + (i32.const 1023) + ) + ) + ) + ) + (i32.const -10) + ) + ) + ) + (array.len + (local.tee $6 + (array.new_default $0 + (i32.and + (i32.const 47) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.fill $0 + (local.get $6) + (local.get $3) + (global.get $gimport$1) + (local.get $4) + ) + ) + ) + (global.get $gimport$1) + ) + ) + ) + (func $93 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $92 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $92 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $92 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $92 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $94 (type $24) (param $0 (ref null $1)) (param $1 (ref null $5)) (result f32) + (local $2 (ref null $1)) + (local $3 i31ref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (return + (f32.const -1) + ) + ) + (func $95 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $208 + (call $94 + (struct.new $1 + (struct.new_default $1) + ) + (ref.func $5) + ) + ) + ) + ) + (func $96 (type $66) (result externref) + (local $0 f32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 f64) + (local $6 i64) + (local $7 i31ref) + (local $8 (ref null $4)) + (local $9 (ref null $4)) + (local $10 stringref) + (local $11 stringref) + (local $12 (ref null $1)) + (local $13 (ref null $0)) + (local $14 (ref $4)) + (local $15 (ref $4)) + (local $16 (ref struct)) + (local $17 (ref struct)) + (local $18 (ref $0)) + (local $19 (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result externref) + (nop) + (if (result externref) + (i32.lt_u + (local.tee $4 + (i32.const 21) + ) + (array.len + (local.tee $19 + (ref.as_non_null + (local.get $13) + ) + ) + ) + ) + (then + (array.get $0 + (local.get $19) + (local.get $4) + ) + ) + (else + (string.const "\c2\a3\f0\90\8d\88\ed\bd\88") + ) + ) + ) + ) + (func $97 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $96) + ) + (drop + (call $96) + ) + (drop + (call $96) + ) + ) + (@binaryen.js.called) + (func $98 (type $67) (param $0 (ref null $5)) (param $1 i64) (param $2 (ref null $5)) (param $3 (ref $1)) (result f32) + (local $4 structref) + (local $5 externref) + (local $6 (ref $0)) + (local $7 (ref $4)) + (local $8 exnref) + (local $9 (ref null $5)) + (local $10 i64) + (local $11 i64) + (local $12 i64) + (local $13 i64) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f32.const 134217728) + ) + (func $99 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $208 + (call $98 + (ref.func $27) + (i64.const -82) + (ref.func $27) + (struct.new $1 + (struct.new_default $1) + ) + ) + ) + ) + (drop + (call $208 + (call $98 + (ref.func $36) + (i64.const 16410) + (ref.func $45) + (struct.new_default $1) + ) + ) + ) + ) + (func $100 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (string.const "") + ) + (@binaryen.js.called) + (func $101 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i64) + (local $2 i64) + (local $3 v128) + (local $4 i32) + (local $5 structref) + (local $6 externref) + (local $scratch (tuple (ref (exact $9)) i64)) + (local $scratch_8 (ref (exact $9))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result (ref (exact $9))) + (local.set $scratch_8 + (tuple.extract 2 0 + (local.tee $scratch + (try (type $29) (result (ref (exact $9)) i64) + (do + (loop $label (type $29) (result (ref (exact $9)) i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$1 + (i31.get_s + (try (result (ref i31)) + (do + (ref.i31 + (i32.const -1) + ) + ) + (catch $tag$1 + (loop (result (ref i31)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block (result (ref i31)) + (call $fimport$6 + (string.const "\e2\82\ac\e2\82\ac") + ) + (br_if $block + (ref.i31 + (i32.const 67108864) + ) + (i32.load8_u offset=22 + (i64.and + (local.get $1) + (i64.const 15) + ) + ) + ) + ) + ) + ) + (catch $tag$0 + (local.set $5 + (pop structref) + ) + (loop (result (ref i31)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref i31)) + (call $fimport$6 + (local.get $6) + ) + (ref.i31 + (i32.const 4194304) + ) + ) + ) + ) + (catch_all + (ref.i31 + (i32.const 1048575) + ) + ) + ) + ) + ) + (call $fimport$4 + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 55) + (i32.const 1023) + ) + ) + ) + (call $fimport$4 + (ref.null none) + ) + (br_if $label + (i32.eqz + (i32.const 32768) + ) + ) + (tuple.make 2 + (array.new_fixed $9 0) + (i64.const 2147483647) + ) + ) + ) + (catch_all + (tuple.make 2 + (array.new_fixed $9 0) + (i64.const 1) + ) + ) + ) + ) + ) + ) + (local.set $2 + (tuple.extract 2 1 + (local.get $scratch) + ) + ) + (local.get $scratch_8) + ) + ) + (drop + (local.get $2) + ) + (drop + (local.get $1) + ) + (block + (call $fimport$5 + (ref.func $101) + ) + (return + (f64.const -18446744073709551615) + ) + ) + (unreachable) + ) + (func $102 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f32) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $103 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $102 + (ref.func $1) + (v128.const i32x4 0x01490123 0x5ef30a00 0x004ffbbd 0x00002600) + ) + ) + ) + (func $104 (type $38) (result arrayref i64 exnref v128 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (tuple.make 5 + (array.new_fixed $9 0) + (i64.const 4294954571) + (ref.null noexn) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (f64.const 18446744073709551615) + ) + ) + (func $105 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref null $5)) + (local $2 eqref) + (local $3 structref) + (local $4 structref) + (local $5 structref) + (local $6 (ref func)) + (local $7 (ref func)) + (local $8 (ref string)) + (local $9 (ref string)) + (local $10 (ref string)) + (local $11 (ref string)) + (local $12 (ref $4)) + (local $13 i64) + (local $14 i64) + (local $15 i64) + (local $16 i64) + (local $17 i64) + (local $18 i64) + (local $19 i64) + (local $20 i64) + (local $21 i64) + (local $22 f32) + (local $23 f64) + (local $24 i32) + (local $25 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result f64) + (call $fimport$4 + (struct.new $4 + (i32.const -8) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (call $215 + (i64.const 119) + ) + (call $209 + (f64.load offset=4 align=4 + (i64.and + (local.get $19) + (i64.const 15) + ) + ) + ) + ) + ) + (func $106 (type $7) + (local $0 (ref $0)) + (local $1 (ref $0)) + (local $2 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $105 + (array.new_default $0 + (i32.and + (i32.const 14) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $105 + (array.new $0 + (if (result externref) + (i32.lt_u + (local.tee $2 + (try_table (result i32) + (i32.const 288240434) + ) + ) + (array.len + (local.tee $1 + (local.tee $0 + (array.new_default $0 + (i32.and + (i32.const 91) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (then + (array.atomic.get $0 + (local.get $1) + (local.get $2) + ) + ) + (else + (ref.null noextern) + ) + ) + (i32.and + (i32.const 31) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $107 (type $17) (param $0 (ref string)) (param $1 (ref null $6)) (param $2 (ref null $2)) (param $3 stringref) (param $4 (ref null $1)) (param $5 (ref null $1)) (result i64) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i64) + (local $15 i64) + (local $16 f32) + (local $17 f64) + (local $18 v128) + (local $19 v128) + (local $20 (ref null $6)) + (local $21 (ref none)) + (local $22 (ref $0)) + (local $23 (ref $0)) + (local $24 (ref $0)) + (local $25 (ref $0)) + (local $26 (ref $4)) + (local $27 (ref $4)) + (local $28 (ref null $4)) + (local $29 (ref i31)) + (local $30 structref) + (local $31 externref) + (local $32 nullexternref) + (local $33 nullref) + (local $34 nullref) + (local $scratch i32) + (local $scratch_36 v128) + (local $scratch_37 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $27 + (struct.new_default $4) + ) + (local.set $26 + (struct.new $4 + (local.get $6) + (v128.const i32x4 0x016c00f8 0x00c800c5 0x9f2101ad 0x2bf90194) + ) + ) + (local.set $22 + (array.new_default $0 + (i32.and + (i32.const 47) + (i32.const 1023) + ) + ) + ) + (local.set $20 + (ref.as_non_null + (local.get $20) + ) + ) + (block $block2 (result i64) + (try + (do + (try_table + (block $block + (if + (i32.lt_u + (local.tee $9 + (local.get $6) + ) + (array.len + (local.tee $23 + (array.new $0 + (string.const "") + (i32.and + (i32.const 43) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.set $0 + (local.get $23) + (local.get $9) + (if (result (ref extern)) + (struct.atomic.rmw.cmpxchg acqrel acqrel $6 0 + (ref.as_non_null + (local.tee $20 + (struct.new $6 + (local.get $6) + (struct.new $1 + (struct.new_default $1) + ) + (local.get $16) + (struct.new $6 + (local.get $6) + (struct.new $1 + (local.get $4) + ) + (local.get $16) + (struct.new $6 + (i32.const -11) + (struct.new_default $1) + (f32.const -48) + (local.get $1) + ) + ) + ) + ) + ) + (local.get $6) + (local.tee $6 + (select + (local.tee $6 + (i64.le_u + (if (result i64) + (i32.eqz + (i32.const 245) + ) + (then + (i64.const 576460752303423488) + ) + (else + (i64.const 107) + ) + ) + (try_table (result i64) (catch $tag$1 $block) + (loop $label (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label + (local.get $6) + ) + (i64.const 33554432) + ) + ) + ) + ) + (call_indirect $0 (type $14) + (try (result i32) + (do + (i32.const -31) + ) + (catch_all + (local.tee $6 + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i32.const -1) + ) + ) + ) + ) + (loop $label1 (result (ref none)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (try + (do + (nop) + ) + (catch $tag$1 + (nop) + ) + (catch_all + (local.set $16 + (f32.const 4294967296) + ) + ) + ) + (br_if $label1 + (call_indirect $0 (type $14) + (call_indirect $0 (type $15) + (local.get $15) + ) + (ref.as_non_null + (ref.null none) + ) + (local.get $16) + (i64.const 1) + ) + ) + (drop + (br_on_null $block + (struct.new_default $8) + ) + ) + (ref.as_non_null + (ref.null none) + ) + ) + (f32.const 134217728) + (i64.const 1) + ) + (ref.eq + (call_ref $3 + (ref.func $1) + ) + (loop (result (ref none)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + ) + (then + (drop + (i64.and + (br_if $block2 + (i64.load16_s offset=22 + (i64.and + (local.tee $15 + (try_table (result i64) (catch_all $block) + (i64.const -9223372036854775808) + ) + ) + (i64.const 15) + ) + ) + (local.tee $6 + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block1 (result i32) + (call $fimport$7 + (i32.rem_u + (call $33) + (i32.const 53) + ) + (br_if $block1 + (local.get $6) + (i32.const 32767) + ) + ) + (ref.eq + (array.new_fixed $9 0) + (loop (result (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (loop $label2 (result (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.lt_u + (local.tee $8 + (i32.const -10) + ) + (array.len + (local.tee $21 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + (then + (drop + (local.get $21) + ) + (drop + (local.get $8) + ) + (drop + (global.get $gimport$0) + ) + (unreachable) + ) + ) + (br_if $label2 + (string.measure_wtf16 + (string.const "30") + ) + ) + (local.tee $22 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (i64.const 15) + ) + ) + (block + (return + (local.get $15) + ) + ) + (unreachable) + ) + (else + (call $8 + (ref.func $1) + (local.get $18) + ) + ) + ) + ) + ) + ) + (call_indirect $0 (type $11) + (struct.new_default $4) + (local.tee $26 + (local.tee $27 + (struct.new $4 + (i32.const 0) + (local.get $18) + ) + ) + ) + (i64.const 29) + ) + ) + ) + ) + (catch $tag$1 + (if + (i8x16.extract_lane_u 12 + (local.tee $18 + (call $210 + (struct.get $4 1 + (local.get $27) + ) + ) + ) + ) + (then + (nop) + (struct.set $6 1 + (ref.as_non_null + (local.get $20) + ) + (struct.new_default $1) + ) + ) + (else + (block $block4 + (call $fimport$0 + (i32.const -9948) + ) + (nop) + (block $block3 + (if + (i32.lt_u + (i32.add + (local.tee $10 + (i31.get_u + (local.tee $29 + (loop (result (ref i31)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref i31)) + (drop + (array.new_fixed $9 0) + ) + (ref.i31 + (i32.const -368537) + ) + ) + ) + ) + ) + ) + (local.tee $11 + (local.get $6) + ) + ) + (array.len + (local.tee $24 + (local.tee $22 + (array.new_default $0 + (i32.and + (i32.const 61) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (then + (if + (i32.lt_u + (i32.add + (local.tee $12 + (i32.trunc_f64_s + (if (result f64) + (i32.eqz + (i32.const 54) + ) + (then + (loop $label3 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (try + (do + (drop + (br_on_null $label3 + (select (result (ref i31)) + (ref.i31 + (i32.const -1942126824) + ) + (ref.i31 + (i32.const -5) + ) + (i32.const 9337) + ) + ) + ) + (struct.set $4 1 + (local.get $26) + (call $210 + (i64x2.shl + (local.tee $18 + (local.get $18) + ) + (if (result i32) + (i32.eqz + (local.get $6) + ) + (then + (select + (local.get $6) + (string.measure_wtf16 + (local.get $0) + ) + (local.get $6) + ) + ) + (else + (i32.const 2147483647) + ) + ) + ) + ) + ) + ) + (catch $tag$0 + (local.set $30 + (pop structref) + ) + (data.drop $0) + ) + ) + (br_if $label3 + (ref.eq + (if (result (ref $4)) + (local.get $6) + (then + (local.get $26) + ) + (else + (local.tee $27 + (local.get $27) + ) + ) + ) + (if (result (ref $4)) + (i32.eqz + (string.encode_wtf16_array + (string.const "\f0\90\8d\8885") + (ref.as_non_null + (ref.null none) + ) + (i32.const -2147483647) + ) + ) + (then + (memory.copy + (i64.and + (i64.const -7) + (i64.const 15) + ) + (i64.and + (local.get $15) + (i64.const 15) + ) + (i64.const -32) + ) + (local.get $27) + ) + (else + (memory.init $0 + (i64.and + (local.get $15) + (i64.const 15) + ) + (i32.const 18) + (i32.const 1) + ) + (local.tee $26 + (local.tee $27 + (local.get $27) + ) + ) + ) + ) + ) + ) + ) + (br_if $block3 + (i32.eqz + (string.eq + (local.tee $0 + (local.get $0) + ) + (string.const "\c2\a3\f0\90\8d\88979") + ) + ) + ) + (br $block4) + ) + (else + (drop + (block (result i32) + (local.set $scratch_37 + (i32.const -121) + ) + (local.set $19 + (block (result v128) + (local.set $scratch_36 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (drop + (block (result i32) + (local.set $scratch + (i32.const 0) + ) + (drop + (i32.const 65468) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_36) + ) + ) + (local.get $scratch_37) + ) + ) + (call $209 + (f64x2.extract_lane 1 + (local.tee $18 + (call $210 + (local.get $19) + ) + ) + ) + ) + ) + ) + ) + ) + (local.tee $13 + (local.get $11) + ) + ) + (array.len + (local.tee $25 + (array.new_default $0 + (i32.and + (i32.const 88) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.copy $0 $0 + (local.get $24) + (local.get $10) + (local.get $25) + (local.get $12) + (local.get $13) + ) + ) + ) + ) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $16 + (local.tee $16 + (loop $label4 (result f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $14) + (drop + (ref.func $107) + ) + (drop + (br_on_null $label4 + (select (result (ref $0)) + (array.new $0 + (local.tee $31 + (local.get $32) + ) + (i32.and + (i32.const 48) + (i32.const 1023) + ) + ) + (select (result (ref $0)) + (local.tee $22 + (local.get $22) + ) + (loop (result (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.tee $22 + (local.get $22) + ) + ) + (call $fimport$8 + (ref.func $27) + ) + ) + (ref.eq + (struct.new_default $8) + (loop (result (ref $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.get $26) + ) + ) + ) + ) + ) + (call $fimport$7 + (ref.eq + (if (result (ref i31)) + (select + (local.get $6) + (i32.const 32769) + (i32.const -3) + ) + (then + (ref.i31 + (i32.const -17) + ) + ) + (else + (local.set $22 + (local.get $22) + ) + (br $block4) + ) + ) + (ref.i31 + (i32.const -21646) + ) + ) + (call_ref $15 + (ref.func $33) + ) + ) + (drop + (ref.func $26) + ) + (br_if $label4 + (i32.eqz + (call $fimport$8 + (ref.func $162) + ) + ) + ) + (loop $label5 (result f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (select + (call $208 + (struct.get $6 2 + (struct.new $6 + (i32.const 0) + (ref.as_non_null + (ref.null (shared none)) + ) + (local.get $16) + (local.get $1) + ) + ) + ) + (block (result f32) + (local.tee $16 + (call $208 + (call_indirect $0 (type $21) + (local.get $15) + (local.get $18) + (i32.const -7647) + (i64.const 13) + ) + ) + ) + ) + (string.encode_wtf16_array + (string.const "\f0\90\8d\8888\ed\bd\88") + (array.new $10 + (local.tee $6 + (struct.atomic.get_u acqrel $4 0 + (local.get $26) + ) + ) + (i32.and + (i32.const 66) + (i32.const 1023) + ) + ) + (block (result i32) + (drop + (br_on_null $label5 + (local.tee $33 + (local.get $34) + ) + ) + ) + (i32.atomic.load16_u acqrel offset=22 + (i64.and + (i64.const 108) + (i64.const 15) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (catch_all + (atomic.fence) + ) + ) + (return + (i64.const 4294967295) + ) + ) + ) + (func $108 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f64) + (local $3 f64) + (local $4 v128) + (local $5 i64) + (local $6 i64) + (local $7 i64) + (local $8 f32) + (local $9 i32) + (local $10 i32) + (local $11 (ref $3)) + (local $12 externref) + (local $13 externref) + (local $14 (ref null $2)) + (local $15 (ref null $0)) + (local $16 eqref) + (local $17 exnref) + (local $18 (ref null $3)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (global.get $gimport$1) + ) + (func $109 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $108 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $108 + (ref.func $1) + (v128.const i32x4 0x0101fc01 0xef01ffff 0x2700e03e 0xff016300) + ) + ) + ) + (func $110 (type $2) (param $0 (ref $0)) (result f64) + (local $1 stringref) + (local $2 (ref null $6)) + (local $3 v128) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const 0) + ) + (func $111 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f32) + (local $3 f32) + (local $4 v128) + (local $5 v128) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i64) + (local $17 anyref) + (local $18 (ref null $3)) + (local $19 funcref) + (local $20 (ref $6)) + (local $21 (ref $0)) + (local $22 (ref $0)) + (local $23 (ref $0)) + (local $24 (ref $0)) + (local $25 (ref $0)) + (local $26 (ref $0)) + (local $27 (ref $0)) + (local $28 (ref null $0)) + (local $29 (ref eq)) + (local $30 structref) + (local $31 structref) + (local $32 structref) + (local $33 externref) + (local $34 (ref $5)) + (local $35 (ref $1)) + (local $36 (ref $1)) + (local $37 (ref null $4)) + (local $38 (ref string)) + (local $39 (ref string)) + (local $40 (ref string)) + (local $41 stringref) + (local $42 (ref null $5)) + (local $scratch (ref $3)) + (local $scratch_44 (ref (exact $9))) + (local $scratch_45 i32) + (local $scratch_46 (ref $3)) + (local $scratch_47 i32) + (local $scratch_48 v128) + (local $scratch_49 i64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $36 + (struct.new_default $1) + ) + (local.set $35 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (local.set $22 + (array.new_default $0 + (i32.and + (i32.const 12) + (i32.const 1023) + ) + ) + ) + (local.set $21 + (array.new $0 + (ref.null noextern) + (i32.and + (i32.const 89) + (i32.const 1023) + ) + ) + ) + (local.set $20 + (struct.new $6 + (i32.const 511) + (struct.new_default $1) + (f32.const -2147483648) + (struct.new $6 + (local.get $6) + (struct.new_default $1) + (f32.const 549755813888) + (struct.new $6 + (i32.const -2147483646) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (local.get $6) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (local.get $2) + (ref.null (shared none)) + ) + ) + ) + ) + ) + (block (result (ref extern)) + (block + (call_indirect $0 (type $11) + (struct.new_default $8) + (select (result (ref struct)) + (if (result (ref struct)) + (block (result i32) + (nop) + (v128.any_true + (local.get $1) + ) + ) + (then + (nop) + (return + (global.get $gimport$1) + ) + ) + (else + (block $block1 (result (ref struct)) + (drop + (br_on_cast_fail $block1 (ref (exact $8)) (ref none) + (block (result (ref (exact $8))) + (block $block + (if + (i32.lt_u + (i32.add + (local.tee $7 + (i32.load16_s offset=22 + (i64.and + (loop $label (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label + (if (result i32) + (i32.eqz + (local.get $6) + ) + (then + (string.eq + (string.const "\ed\bd\88") + (block (result (ref string)) + (drop + (block (result (ref $3)) + (local.set $scratch_46 + (local.get $0) + ) + (drop + (block (result i32) + (local.set $scratch_45 + (i32.const 0) + ) + (drop + (block (result (ref (exact $9))) + (local.set $scratch_44 + (array.new_fixed $9 0) + ) + (drop + (block (result (ref $3)) + (local.set $scratch + (local.get $0) + ) + (local.set $40 + (string.const "\c2\a3\f0\90\8d\88") + ) + (local.get $scratch) + ) + ) + (local.get $scratch_44) + ) + ) + (local.get $scratch_45) + ) + ) + (local.get $scratch_46) + ) + ) + (local.get $40) + ) + ) + ) + (else + (i32.const -2049) + ) + ) + ) + (i64.const 4290845566) + ) + (i64.const 15) + ) + ) + ) + (local.tee $8 + (i32.const 234) + ) + ) + (array.len + (local.tee $23 + (local.tee $21 + (local.tee $22 + (loop $label1 (result (ref none)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (try_table (catch $tag$1 $block) (catch_all $label1) + (nop) + ) + (br_if $label1 + (i32.eqz + (local.get $6) + ) + ) + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + ) + ) + (then + (if + (i32.lt_u + (i32.add + (local.tee $9 + (i32.const -128) + ) + (local.tee $10 + (local.get $8) + ) + ) + (array.len + (local.tee $24 + (local.get $22) + ) + ) + ) + (then + (array.copy $0 $0 + (local.get $23) + (local.get $7) + (local.get $24) + (local.get $9) + (local.get $10) + ) + ) + ) + ) + ) + (nop) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$0 + (i32.const 91) + ) + (nop) + ) + (struct.new_default $8) + ) + ) + ) + (if + (select + (ref.eq + (array.new_fixed $9 0) + (ref.i31 + (i32.const 32768) + ) + ) + (ref.eq + (try (result nullref) + (do + (ref.null none) + ) + (catch_all + (ref.null none) + ) + ) + (array.new $0 + (string.const "\ed\a0\80\c2\a3\f0\90\8d\88") + (i32.and + (i32.const 82) + (i32.const 1023) + ) + ) + ) + (call $33) + ) + (then + (block $block2 + (drop + (br_on_null $block2 + (struct.new_default $8) + ) + ) + (block + (br $block2) + ) + (unreachable) + ) + ) + (else + (block $block3 + (br_if $block3 + (ref.eq + (struct.new_default $8) + (struct.new_default $4) + ) + ) + (if + (local.get $6) + (then + (call $fimport$7 + (i32.rem_u + (ref.eq + (ref.null none) + (ref.null none) + ) + (i32.const 54) + ) + (i16x8.extract_lane_s 6 + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + (struct.new $4 + (local.get $6) + (local.get $1) + ) + ) + ) + ) + (struct.new $4 + (i32.gt_u + (block (result i32) + (atomic.fence) + (local.tee $6 + (i32.const -32768) + ) + ) + (i32.const 64) + ) + (call $210 + (f32x4.div + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (loop $label2 (result v128) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.load8_s offset=4 + (i64.and + (i64.atomic.load32_u acqrel offset=22 + (i64.and + (i64.const -2147483646) + (i64.const 15) + ) + ) + (i64.const 15) + ) + ) + (then + (memory.init $0 + (i64.and + (i64.const -20981) + (i64.const 15) + ) + (i32.const 16) + (i32.const 8) + ) + (struct.atomic.set $6 0 + (local.get $20) + (local.tee $6 + (local.get $6) + ) + ) + ) + (else + (loop + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (atomic.fence acqrel) + ) + ) + ) + (table.set $1 + (i32.const 2) + (ref.null noexn) + ) + (br_if $label2 + (i32.eqz + (string.eq + (string.const "\c2\a3\e2\82\ac") + (string.const "\ed\bd\88\c2\a3") + ) + ) + ) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + ) + (try_table (result i32) + (drop + (block (result i64) + (local.set $scratch_49 + (i64.const 65484) + ) + (local.set $5 + (block (result v128) + (local.set $scratch_48 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (drop + (block (result i32) + (local.set $scratch_47 + (i32.const -38) + ) + (drop + (ref.func $75) + ) + (local.get $scratch_47) + ) + ) + (local.get $scratch_48) + ) + ) + (local.get $scratch_49) + ) + ) + (i16x8.all_true + (call $210 + (local.get $5) + ) + ) + ) + ) + (i64.const 29) + ) + (return + (global.get $gimport$1) + ) + ) + (local.set $26 + (local.set $22 + (local.set $25 + (local.set $21 + (local.set $22 + (local.set $35 + (local.set $36 + (local.set $34 + (local.set $20 + (local.set $29 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $112 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref string)) + (local $3 (ref $2)) + (local $4 (ref null $0)) + (local $5 (ref null $3)) + (local $6 structref) + (local $7 structref) + (local $8 structref) + (local $9 (ref $0)) + (local $10 (ref $0)) + (local $11 (ref $0)) + (local $12 (ref $10)) + (local $13 (ref $10)) + (local $14 nullfuncref) + (local $15 (ref $4)) + (local $16 (ref null $2)) + (local $17 (ref null $2)) + (local $18 stringref) + (local $19 stringref) + (local $20 (ref $6)) + (local $21 (ref i31)) + (local $22 (ref i31)) + (local $23 (ref array)) + (local $24 i31ref) + (local $25 v128) + (local $26 v128) + (local $27 v128) + (local $28 i64) + (local $29 i64) + (local $30 i64) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 f32) + (local $36 f32) + (local $37 f32) + (local $38 f64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $21 + (ref.i31 + (i32.const 33554432) + ) + ) + (local.set $10 + (array.new_default $0 + (i32.and + (i32.const 57) + (i32.const 1023) + ) + ) + ) + (local.set $15 + (struct.new_default $4) + ) + (local.set $2 + (string.const "\ed\a0\80\ed\a0\80934") + ) + (block (result (ref extern)) + (call $fimport$3 + (f64.const -2147483648) + ) + (if (result (ref extern)) + (i32.eqz + (try (result i32) + (do + (i16x8.extract_lane_s 1 + (local.get $1) + ) + ) + (catch $tag$0 + (local.set $6 + (pop structref) + ) + (try_table (result i32) + (stringview_wtf16.get_codeunit + (string.const "") + (block (result i32) + (local.set $34 + (i32.const -16) + ) + (local.get $34) + ) + ) + ) + ) + (catch $tag$1 + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (br $label) + ) + (unreachable) + ) + (catch_all + (i32.const -32766) + ) + ) + ) + (then + (call $102 + (local.tee $0 + (ref.func $1) + ) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (else + (call $fimport$5 + (loop (result nullfuncref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.null nofunc) + ) + ) + (block + (call $fimport$6 + (if (result externref) + (i32.lt_u + (local.tee $31 + (i32.const -2097153) + ) + (array.len + (local.tee $9 + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 94) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.get $0 + (local.get $9) + (local.get $31) + ) + ) + (else + (string.const "\f0\90\8d\88\c2\a3") + ) + ) + ) + (return + (ref.as_non_null + (ref.null noextern) + ) + ) + ) + (local.set $11 + (local.set $23 + (local.set $15 + (local.set $12 + (local.set $13 + (local.set $2 + (local.set $2 + (local.set $2 + (local.set $15 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $113 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $112 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $112 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $112 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $114 (type $2) (param $0 (ref $0)) (result f64) + (local $1 f32) + (local $2 i32) + (local $3 (ref null $5)) + (local $4 (ref $4)) + (local $5 i31ref) + (local $scratch f32) + (local $scratch_7 i32) + (local $scratch_8 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $4 + (struct.new $4 + (local.get $2) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (try (result f64) + (do + (f64.const 0) + ) + (catch_all + (call $209 + (block (result f64) + (local.set $scratch_8 + (f64.const 0) + ) + (drop + (block (result i32) + (local.set $scratch_7 + (i32.const -91) + ) + (drop + (block (result f32) + (local.set $scratch + (f32.const 3594007040) + ) + (drop + (f32.const -4294967296) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_7) + ) + ) + (local.get $scratch_8) + ) + ) + ) + ) + ) + (drop + (i32.or + (ref.eq + (struct.new $4 + (ref.eq + (ref.cast (ref $0) + (if (result (ref $0)) + (local.get $2) + (then + (local.get $0) + ) + (else + (local.get $0) + ) + ) + ) + (struct.new_default $8) + ) + (try_table (result v128) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (ref.i31 + (i32.const -29) + ) + ) + (i32.const -46) + ) + ) + (block + (local.set $2 + (block (result i32) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $2 + (local.get $2) + ) + (br_if $label + (i32.eqz + (local.get $2) + ) + ) + ) + (drop + (ref.is_null + (if (result (ref i31)) + (local.get $2) + (then + (ref.i31 + (i32.const -63) + ) + ) + (else + (ref.i31 + (i32.const -17) + ) + ) + ) + ) + ) + (call_ref $15 + (ref.func $33) + ) + ) + ) + (return + (f64.const 0.62) + ) + ) + (local.set $4 + (unreachable) + ) + ) + (func $115 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref $4)) + (local $2 (ref null $1)) + (local $3 i31ref) + (local $4 arrayref) + (local $5 exnref) + (local $6 v128) + (local $7 i32) + (local $8 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $8 + (local.get $8) + ) + (return + (f64.const 129) + ) + ) + (func $116 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $115 + (array.new_default $0 + (i32.and + (i32.const 53) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $115 + (array.new_default $0 + (i32.and + (i32.const 4) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $115 + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 90) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $117 (type $39) (result exnref i64 externref f64) + (local $0 f64) + (local $1 f64) + (local $2 f32) + (local $3 i64) + (local $4 i64) + (local $5 arrayref) + (local $6 (ref $6)) + (local $7 (ref null $6)) + (local $8 (ref null $4)) + (local $9 (ref $4)) + (local $10 exnref) + (local $11 (ref extern)) + (local $scratch (ref string)) + (local $scratch_13 i64) + (local $scratch_14 nullexnref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $10 + (block (result nullexnref) + (local.set $scratch_14 + (ref.null noexn) + ) + (local.set $4 + (block (result i64) + (local.set $scratch_13 + (i64.const -11) + ) + (local.set $11 + (block (result (ref string)) + (local.set $scratch + (string.const "") + ) + (local.set $1 + (f64.const -84) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_13) + ) + ) + (local.get $scratch_14) + ) + ) + (tuple.make 4 + (local.get $10) + (local.get $4) + (local.get $11) + (local.get $1) + ) + ) + (func $118 (type $7) + (local $scratch (tuple exnref i64 externref f64)) + (local $scratch_1 externref) + (local $scratch_2 i64) + (local $scratch_3 exnref) + (local $scratch_4 (tuple exnref i64 externref f64)) + (local $scratch_5 externref) + (local $scratch_6 i64) + (local $scratch_7 exnref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_3 + (tuple.extract 4 0 + (local.tee $scratch + (call $117) + ) + ) + ) + (drop + (block (result i64) + (local.set $scratch_2 + (tuple.extract 4 1 + (local.get $scratch) + ) + ) + (drop + (block (result externref) + (local.set $scratch_1 + (tuple.extract 4 2 + (local.get $scratch) + ) + ) + (drop + (tuple.extract 4 3 + (local.get $scratch) + ) + ) + (local.get $scratch_1) + ) + ) + (local.get $scratch_2) + ) + ) + (local.get $scratch_3) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_7 + (tuple.extract 4 0 + (local.tee $scratch_4 + (call $117) + ) + ) + ) + (drop + (block (result i64) + (local.set $scratch_6 + (tuple.extract 4 1 + (local.get $scratch_4) + ) + ) + (drop + (block (result externref) + (local.set $scratch_5 + (tuple.extract 4 2 + (local.get $scratch_4) + ) + ) + (drop + (tuple.extract 4 3 + (local.get $scratch_4) + ) + ) + (local.get $scratch_5) + ) + ) + (local.get $scratch_6) + ) + ) + (local.get $scratch_7) + ) + ) + ) + (func $119 (type $2) (param $0 (ref $0)) (result f64) + (local $1 anyref) + (local $2 (ref $3)) + (local $3 eqref) + (local $4 funcref) + (local $5 (ref null $5)) + (local $6 i31ref) + (local $7 (ref null $4)) + (local $8 (ref eq)) + (local $9 (ref null $0)) + (local $10 i64) + (local $11 i64) + (local $12 v128) + (local $13 f64) + (local $14 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $209 + (call $32) + ) + ) + (func $120 (type $68) (param $0 (ref $4)) (param $1 f32) (param $2 f64) (result i31ref) + (local $3 i64) + (local $4 i64) + (local $5 i32) + (local $6 stringref) + (local $7 (ref null $3)) + (local $8 (ref null $6)) + (local $9 anyref) + (local.set $1 + (call $208 + (local.get $1) + ) + ) + (local.set $2 + (call $209 + (local.get $2) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result nullref) + (try_table + (atomic.fence) + ) + (ref.null none) + ) + ) + (func $121 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $120 + (struct.new_default $4) + (f32.const 3402823466385288598117041e14) + (f64.const 8840113344701520931160357e93) + ) + ) + ) + (@binaryen.js.called) + (func $122 (type $69) (param $0 f32) (param $1 f32) (param $2 stringref) (result f32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 v128) + (local $8 v128) + (local $9 i64) + (local $10 i64) + (local $11 i64) + (local $12 structref) + (local $13 structref) + (local $14 structref) + (local $15 (ref $6)) + (local $16 stringref) + (local $17 (ref $10)) + (local.set $0 + (call $208 + (local.get $0) + ) + ) + (local.set $1 + (call $208 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result f32) + (nop) + (call $208 + (struct.atomic.get acqrel $6 2 + (local.tee $15 + (block $block (result (ref (exact $6))) + (try + (do + (atomic.fence) + ) + (catch $tag$0 + (local.set $13 + (pop structref) + ) + (br_on_non_null $block + (struct.new $6 + (local.get $5) + (struct.new_default $1) + (f32.const 241) + (struct.new $6 + (local.get $5) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 131071) + (struct.new $6 + (local.get $5) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (local.get $5) + (ref.as_non_null + (ref.null (shared none)) + ) + (local.get $0) + (ref.null (shared none)) + ) + ) + ) + ) + ) + (if + (i32.eqz + (string.eq + (string.const "\ed\bd\88\ed\a0\80") + (string.const "\e2\82\ac") + ) + ) + (then + (block $block1 + (try + (do + (table.set $0 + (i64.const 2) + (table.get $0 + (i64.const 1) + ) + ) + ) + (catch $tag$1 + (drop + (local.get $1) + ) + (block + (call_ref $7 + (ref.func $57) + ) + (br $block1) + ) + (unreachable) + ) + (catch $tag$0 + (local.set $14 + (pop structref) + ) + (call $215 + (local.get $11) + ) + ) + (catch_all + (drop + (br_on_null $block1 + (struct.new $6 + (local.get $5) + (struct.new $1 + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (local.get $0) + (struct.new $6 + (local.get $5) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 18446744073709551615) + (ref.null (shared none)) + ) + ) + ) + ) + (try_table (catch_all $block1) + (data.drop $0) + ) + ) + ) + (try_table (catch_all $block1) + (drop + (call_ref $36 + (ref.func $35) + ) + ) + (block + (br_if $block1 + (try_table (result i32) (catch_all $block1) + (i32.const -80) + ) + ) + (br $block1) + ) + (unreachable) + ) + (unreachable) + ) + ) + (else + (atomic.fence) + ) + ) + ) + (catch $tag$1 + (drop + (br_on_cast_fail $block (ref (exact $6)) (ref (exact $6)) + (struct.new $6 + (i32.const 131072) + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + (f32.const 2147483648) + (struct.new $6 + (i32.const -1) + (struct.new_default $1) + (local.get $1) + (struct.new $6 + (i32.const -21235) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (local.get $0) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + (catch_all + (nop) + ) + ) + (struct.new $6 + (loop $label (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result i32) + (try_table (catch_all $label) + (atomic.fence acqrel) + ) + (stringview_wtf16.get_codeunit + (try (result (ref string)) + (do + (ref.cast (ref string) + (local.tee $2 + (string.const "\f0\90\8d\88\e2\82\ac\ed\bd\88") + ) + ) + ) + (catch $tag$1 + (ref.as_non_null + (local.get $16) + ) + ) + (catch_all + (drop + (local.tee $17 + (array.new $10 + (i32.const 2147483646) + (i32.and + (i32.const 84) + (i32.const 1023) + ) + ) + ) + ) + (string.new_wtf16_array + (block (result (ref none)) + (br_if $label + (i32.eqz + (local.get $3) + ) + ) + (ref.as_non_null + (ref.null none) + ) + ) + (unreachable) + (struct.atomic.get acqrel $6 0 + (struct.new $6 + (local.get $3) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 34582) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + (block (result i32) + (local.set $6 + (select + (i32.load8_s offset=22 + (i64.and + (i64.const -97) + (i64.const 15) + ) + ) + (i32.const 4870) + (local.tee $3 + (local.tee $3 + (local.get $3) + ) + ) + ) + ) + (local.get $6) + ) + ) + ) + ) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (call $208 + (f32.load offset=22 align=2 + (i64.and + (local.get $11) + (i64.const 15) + ) + ) + ) + (struct.new $6 + (local.get $3) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const -32767) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (local.get $1) + (struct.new $6 + (local.get $3) + (struct.new_default $1) + (local.get $1) + (struct.new $6 + (i32.const -32) + (struct.new_default $1) + (f32.const 18446744073709551615) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $123 (type $70) (param $0 (ref $4)) (param $1 (ref $4)) (param $2 (ref $5)) (param $3 funcref) (param $4 i32) (param $5 v128) (result f64) + (local $6 (ref $6)) + (local.set $5 + (call $210 + (local.get $5) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const -35184372088832.86) + ) + (func $124 (type $7) + (local $0 (ref $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $123 + (struct.new_default $4) + (struct.new $4 + (ref.eq + (ref.i31 + (i32.const -44) + ) + (ref.i31 + (i32.const -32768) + ) + ) + (call $210 + (struct.atomic.get $4 1 + (local.tee $0 + (struct.new $4 + (i32.const -2147483648) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + ) + ) + (ref.func $51) + (ref.null nofunc) + (i32.const -44) + (v128.const i32x4 0x00000000 0x40b00000 0x00000000 0x43e00000) + ) + ) + ) + ) + (func $125 (type $71) (param $0 eqref) (param $1 (ref $1)) (param $2 (ref null $4)) (result (ref null $3)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.func $1) + ) + (func $126 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i32) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$7 + (i32.rem_u + (local.get $2) + (i32.const 61) + ) + (i32.const 67108863) + ) + (return + (string.const "\e2\82\ac\ed\a0\80848") + ) + ) + (func $127 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $126 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $128 (type $72) (result structref) + (local $0 structref) + (local $1 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $4))) + (if + (i32.eqz + (ref.is_null + (ref.func $128) + ) + ) + (then + (memory.init $0 + (i64.and + (i64.const -127) + (i64.const 15) + ) + (i32.const 19) + (i32.const 2) + ) + (call_ref $7 + (ref.func $53) + ) + ) + ) + (struct.new_default $4) + ) + ) + (func $129 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $128) + ) + ) + (func $130 (type $2) (param $0 (ref $0)) (result f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return + (f64.const 63) + ) + ) + (func $131 (type $73) (param $0 i31ref) (param $1 (ref null $4)) (param $2 (ref $5)) (param $3 (ref null $3)) (result anyref) + (local $4 (ref eq)) + (local $5 (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.tee $4 + (local.tee $5 + (array.new_default $0 + (i32.and + (i32.const 2) + (i32.const 1023) + ) + ) + ) + ) + ) + (func $132 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $131 + (ref.i31 + (i32.const -65) + ) + (struct.new_default $4) + (ref.func $102) + (ref.func $1) + ) + ) + (drop + (call $131 + (ref.i31 + (i32.const -3510722) + ) + (struct.new_default $4) + (ref.func $92) + (ref.func $1) + ) + ) + (drop + (call $131 + (ref.i31 + (i32.const -12) + ) + (ref.null none) + (ref.func $108) + (ref.func $1) + ) + ) + (drop + (call $131 + (ref.null none) + (struct.new_default $4) + (ref.func $92) + (ref.func $1) + ) + ) + ) + (func $133 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 v128) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref string)) + (atomic.fence acqrel) + (if (result (ref string)) + (string.measure_wtf16 + (string.const "964") + ) + (then + (block $block (result (ref string)) + (drop + (br_on_cast $block nullexternref (ref noextern) + (ref.null noextern) + ) + ) + (nop) + (block (result (ref string)) + (atomic.fence acqrel) + (string.const "") + ) + ) + ) + (else + (call $86) + (return + (global.get $gimport$1) + ) + ) + ) + ) + ) + (func $134 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $133 + (ref.func $1) + (v128.const i32x4 0x00000000 0xc2100000 0x00000000 0xc0d863c0) + ) + ) + ) + (func $135 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 exnref) + (local $3 (ref null $3)) + (local $4 (ref null $0)) + (local $5 externref) + (local $6 (ref $0)) + (local $7 anyref) + (local $8 anyref) + (local $9 f64) + (local $10 f64) + (local $11 f64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref string)) + (nop) + (string.const "\ed\a0\80\ed\a0\80\c2\a3") + ) + ) + (@binaryen.js.called) + (func $136 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 v128) + (local $7 f32) + (local $8 i64) + (local $9 i64) + (local $10 (ref null $3)) + (local $11 (ref $5)) + (local $12 (ref $5)) + (local $13 stringref) + (local $14 (ref null $1)) + (local $15 (ref null $1)) + (local $16 i31ref) + (local $17 (ref null $6)) + (local $18 (ref eq)) + (local $19 structref) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.as_non_null + (local.tee $13 + (select (result (ref string)) + (ref.as_non_null + (local.get $13) + ) + (block (result (ref string)) + (struct.atomic.set acqrel $6 1 + (struct.new $6 + (i32.const -56) + (struct.new_default $1) + (local.tee $7 + (select + (call $208 + (f32.load offset=22 align=2 + (i64.and + (i64x2.extract_lane 0 + (local.get $1) + ) + (i64.const 15) + ) + ) + ) + (local.get $7) + (i32.extend16_s + (local.tee $5 + (local.tee $5 + (i32.const -12470) + ) + ) + ) + ) + ) + (local.tee $17 + (try_table (result (ref (exact $6))) + (struct.new $6 + (local.get $5) + (struct.new $1 + (local.get $14) + ) + (f32.const -1) + (struct.new $6 + (local.get $4) + (struct.new_default $1) + (local.get $7) + (local.get $17) + ) + ) + ) + ) + ) + (struct.new_default $1) + ) + (try (result (ref string)) + (do + (ref.as_non_null + (local.tee $13 + (string.const "") + ) + ) + ) + (catch_all + (string.const "\ed\bd\88") + ) + ) + ) + (ref.eq + (array.new_fixed $9 0) + (try (result (ref (exact $8))) + (do + (struct.new_default $8) + ) + (catch $tag$0 + (local.set $19 + (pop structref) + ) + (struct.new_default $8) + ) + (catch $tag$1 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + ) + ) + ) + (func $137 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $136 + (ref.func $1) + (v128.const i32x4 0x00000000 0xc0300000 0x00000000 0x43f00000) + ) + ) + (drop + (call $136 + (ref.func $1) + (v128.const i32x4 0x9db22d0e 0xbfc6a7ef 0x00000000 0xc0330000) + ) + ) + (drop + (call $136 + (ref.func $1) + (v128.const i32x4 0x00000000 0xc0438000 0x00000000 0x40eff380) + ) + ) + ) + (func $138 (type $74) (param $0 i32) (param $1 f64) (param $2 funcref) (param $3 (ref null $6)) (param $4 (ref null $0)) (param $5 i32) + (local $6 funcref) + (local $7 i32) + (local.set $1 + (call $209 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return_call_indirect $0 (type $11) + (struct.new_default $8) + (struct.new $4 + (i32.const 134217728) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (i64.const 29) + ) + ) + (func $139 (type $7) + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 f64) + (local $9 i64) + (local $10 i64) + (local $11 v128) + (local $12 f32) + (local $13 f32) + (local $14 f32) + (local $15 (ref struct)) + (local $16 structref) + (local $17 structref) + (local $18 structref) + (local $19 structref) + (local $20 structref) + (local $21 structref) + (local $22 (ref string)) + (local $23 (ref array)) + (local $24 (ref null $5)) + (local $25 (ref null $3)) + (local $26 (ref null $2)) + (local $27 (ref null $2)) + (local $28 (ref $3)) + (local $29 (ref $4)) + (local $30 (ref null $0)) + (local $31 (ref $1)) + (local $32 (ref extern)) + (local $33 (ref extern)) + (local $34 (ref $0)) + (local $35 (ref $0)) + (local $36 (ref $0)) + (local $37 (ref func)) + (local $38 (ref $6)) + (local $39 (ref $6)) + (local $40 (ref i31)) + (local $41 funcref) + (local $42 nullfuncref) + (local $43 (ref null $6)) + (local $44 (ref (exact $2))) + (local $45 (ref (exact $4))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $39 + (struct.new $6 + (local.get $0) + (struct.new $1 + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + ) + (f32.const -4294967296) + (struct.new $6 + (i32.const -16) + (struct.new_default $1) + (f32.const 1048574.4375) + (local.get $43) + ) + ) + ) + (local.set $31 + (struct.new $1 + (struct.new_default $1) + ) + ) + (local.set $29 + (struct.new_default $4) + ) + (drop + (i32.const 1) + ) + (drop + (f64.const 0) + ) + (drop + (ref.func $139) + ) + (drop + (loop $label (result (ref i31)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (f32.store offset=22 align=1 + (i64.and + (i64.const 65436) + (i64.const 15) + ) + (f32.const 536870912) + ) + (br_if $label + (i32.eqz + (i32.const -4) + ) + ) + (ref.i31 + (i32.const -61) + ) + ) + ) + (drop + (local.tee $22 + (string.const "\c2\a3\f0\90\8d\88") + ) + ) + (drop + (try (result (ref (exact $10))) + (do + (array.new_default $10 + (i32.and + (i32.const 32) + (i32.const 1023) + ) + ) + ) + (catch $tag$1 + (array.new_default $10 + (i32.and + (i32.const 66) + (i32.const 1023) + ) + ) + ) + (catch_all + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br $label1) + ) + (unreachable) + ) + ) + ) + (drop + (local.get $22) + ) + (loop $label2 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$2 + (f32.const -4294967296) + ) + (br $label2) + ) + (local.set $31 + (local.set $38 + (local.set $36 + (local.set $35 + (local.set $37 + (local.set $32 + (local.set $33 + (local.set $34 + (local.set $31 + (local.set $29 + (local.set $28 + (local.set $3 + (local.set $27 + (local.set $13 + (local.set $23 + (local.set $22 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $140 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref null $6)) + (local $3 arrayref) + (local $4 (ref $0)) + (local $5 (ref null $2)) + (local $6 (ref string)) + (local $7 i64) + (local $8 i64) + (local $9 i64) + (local $10 i64) + (local $11 f32) + (local $12 f32) + (local $13 f32) + (local $14 f32) + (local $15 f32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 v128) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.tee $6 + (call_indirect $0 (type $12) + (i64.const 4) + ) + ) + ) + (func $141 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $140 + (ref.func $1) + (v128.const i32x4 0x0b972fff 0x828ac1e1 0x01ed5617 0x0000b2b4) + ) + ) + (drop + (call $140 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $140 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (@binaryen.js.called) + (func $142 (type $75) (param $0 v128) (param $1 (ref null $6)) (result v128 i64) + (local $2 f64) + (local $3 f64) + (local $4 f64) + (local $5 i64) + (local $6 i64) + (local $7 i64) + (local $8 i64) + (local $9 i32) + (local $10 i32) + (local $11 v128) + (local $12 anyref) + (local $13 (ref $2)) + (local $14 externref) + (local $15 (ref struct)) + (local $16 structref) + (local $17 structref) + (local $18 structref) + (local $19 structref) + (local $20 (ref null $4)) + (local $21 (ref null $4)) + (local $22 (ref $0)) + (local $23 (ref $0)) + (local $24 (ref string)) + (local $25 (ref $5)) + (local $scratch i64) + (local $scratch_27 v128) + (local.set $0 + (call $210 + (local.get $0) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $22 + (array.new_default $0 + (i32.and + (i32.const 19) + (i32.const 1023) + ) + ) + ) + (try (type $19) (result v128 i64) + (do + (tuple.make 2 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (i64.const -13558) + ) + ) + (catch $tag$1 + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (i32.store offset=4 align=2 + (i64.and + (loop $label2 (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$1 + (i8x16.extract_lane_s 15 + (local.get $0) + ) + ) + (drop + (br_on_null $label + (array.new_fixed $9 0) + ) + ) + (call $fimport$3 + (f64.const -0) + ) + (br_if $label2 + (loop $label1 (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (struct.atomic.set $6 1 + (struct.new $6 + (local.get $9) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 536870912) + (struct.new $6 + (i32.const 113) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 0) + (struct.new $6 + (i32.const -9) + (struct.new_default $1) + (f32.const -16) + (struct.new $6 + (local.get $9) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 1.86899995803833) + (ref.null (shared none)) + ) + ) + ) + ) + (struct.new_default $1) + ) + (br_if $label1 + (i32.eqz + (i32.const -75) + ) + ) + (drop + (ref.cast (ref (exact $2)) + (ref.func $101) + ) + ) + (local.tee $9 + (local.tee $9 + (call $fimport$8 + (ref.func $142) + ) + ) + ) + ) + ) + (if (result i64) + (string.eq + (string.const "997\c2\a3") + (string.const "\e2\82\ac\ed\a0\80") + ) + (then + (try (result i64) + (do + (block + (call $fimport$3 + (local.get $4) + ) + (br $label) + ) + (unreachable) + ) + (catch_all + (i64.const 9223372036854775806) + ) + ) + ) + (else + (drop + (i64.const -771788) + ) + (drop + (i64.const -2147483648) + ) + (block + (if + (i32.lt_u + (local.tee $10 + (try (result i32) + (do + (call_indirect $0 (type $14) + (i32.const -89) + (local.tee $20 + (local.get $21) + ) + (call $208 + (f32.demote_f64 + (f64.const 9223372036854775808) + ) + ) + (i64.const 1) + ) + ) + (catch $tag$0 + (local.set $17 + (pop structref) + ) + (local.get $9) + ) + ) + ) + (array.len + (local.tee $23 + (local.tee $22 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + (then + (array.atomic.set $0 + (local.get $23) + (local.get $10) + (global.get $gimport$0) + ) + ) + ) + (br $label2) + ) + (unreachable) + ) + ) + ) + (i64.const 15) + ) + (i32.load offset=2 align=1 + (i64.and + (select + (i64.const -9223372036854775808) + (if (result i64) + (i32.eqz + (i32.const 182) + ) + (then + (block $block (result i64) + (drop + (br_on_null $label + (try_table (result (ref $5)) (catch_all $label) + (if (result (ref $5)) + (i16x8.extract_lane_s 0 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (then + (br $label) + ) + (else + (br_if $label + (i32.eqz + (f32.le + (f32.const -511.3840026855469) + (f32.const 1152921504606846976) + ) + ) + ) + (if (result (ref $5)) + (i32.const -26) + (then + (loop $label3 (result (ref $5)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label3 + (i32.eqz + (local.get $9) + ) + ) + (local.tee $25 + (ref.as_non_null + (ref.null nofunc) + ) + ) + ) + ) + (else + (local.set $5 + (block (result i64) + (local.set $scratch + (i64.const -32768) + ) + (local.set $6 + (i64.const -112) + ) + (local.get $scratch) + ) + ) + (br $label) + ) + ) + ) + ) + ) + ) + ) + (try (result i64) + (do + (br_if $block + (i64.const -23547) + (i32.eqz + (i32.const -68) + ) + ) + ) + (catch $tag$1 + (i64.const -64) + ) + (catch $tag$0 + (local.set $18 + (pop structref) + ) + (i64.trunc_f64_u + (if (result f64) + (i32.eqz + (local.get $9) + ) + (then + (call $fimport$3 + (call $209 + (call $29 + (local.get $22) + ) + ) + ) + (br $label) + ) + (else + (f64.const 0.301) + ) + ) + ) + ) + ) + ) + ) + (else + (i64.const 128) + ) + ) + (local.get $9) + ) + (i64.const 15) + ) + ) + ) + (br $label) + ) + (unreachable) + ) + (catch_all + (try_table (type $19) (result v128 i64) + (tuple.make 2 + (local.tee $11 + (block (result v128) + (local.set $scratch_27 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (local.set $8 + (i64.const 186) + ) + (local.get $scratch_27) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (func $143 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref struct)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const 0) + ) + (func $144 (type $7) + (local $0 externref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $143 + (array.new $0 + (select (result (ref string)) + (string.const "") + (ref.as_non_null + (ref.null noextern) + ) + (i32.const -23) + ) + (i32.and + (i32.const 83) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $143 + (array.new $0 + (loop $label (result (ref extern)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$6 + (string.const "\ed\bd\88") + ) + (br_if $label + (i32.eqz + (i32.const 105) + ) + ) + (global.get $gimport$1) + ) + (i32.and + (i32.const 30) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $143 + (array.new $0 + (local.get $0) + (i32.and + (i32.const 67) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $145 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i64) + (local $2 i64) + (local $3 i64) + (local $4 i64) + (local $5 v128) + (local $6 f32) + (local $7 stringref) + (local $8 funcref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f64.const -2.2720000000000002) + ) + (func $146 (type $16) (param $0 i32) + (local $1 i64) + (local $2 i64) + (local $3 i64) + (local $4 i64) + (local $5 i64) + (local $6 (ref eq)) + (local $7 (ref null $2)) + (local $8 (ref $6)) + (local $9 (ref struct)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$2 + (f32.const 3) + ) + (i32.store8 offset=22 + (i64.and + (local.tee $5 + (i64.const 2147483647) + ) + (i64.const 15) + ) + (ref.test (ref (exact $2)) + (ref.func $65) + ) + ) + ) + (func $147 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $146 + (i32.const 1) + ) + (call $146 + (i32.const 8192) + ) + (call $146 + (i32.const 81) + ) + (call $146 + (i32.const -7924163) + ) + (call $146 + (i32.const -254) + ) + (call $146 + (i32.const 65536) + ) + (call $146 + (i32.const -255) + ) + (call $146 + (i32.const -6) + ) + ) + (func $148 (type $76) (param $0 f64) (result i64) + (local $1 externref) + (local $2 structref) + (local $3 (ref array)) + (local $4 i64) + (local $5 i64) + (local $6 i64) + (local $7 i64) + (local $8 i32) + (local $9 f64) + (local.set $0 + (call $209 + (local.get $0) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (throw_ref + (table.get $1 + (i32.const 5) + ) + ) + ) + (func $149 (type $2) (param $0 (ref $0)) (result f64) + (local $1 f64) + (local $2 f64) + (local $3 f64) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i64) + (local $13 v128) + (local $14 stringref) + (local $15 stringref) + (local $16 stringref) + (local $17 (ref string)) + (local $18 (ref null $2)) + (local $19 (ref null $5)) + (local $20 (ref null $3)) + (local $21 externref) + (local $22 (ref array)) + (local $23 (ref $0)) + (local $24 (ref $0)) + (local $25 (ref $0)) + (local $26 (ref $1)) + (local $27 structref) + (local $28 (ref null $6)) + (local $29 (ref $4)) + (local $30 (ref i31)) + (local $31 (ref $10)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $30 + (ref.i31 + (i32.const -128) + ) + ) + (local.set $29 + (struct.new $4 + (local.get $5) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (local.set $26 + (struct.new_default $1) + ) + (local.set $17 + (string.const "\ed\a0\80301\e2\82\ac") + ) + (block (result f64) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.lt_u + (local.tee $4 + (i32.const -26) + ) + (array.len + (local.tee $23 + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 94) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.atomic.set $0 + (local.get $23) + (local.get $4) + (call_ref $5 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (ref.func $133) + ) + ) + ) + ) + (struct.set $1 0 + (struct.new $1 + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + ) + (try_table (result (ref (shared none))) (catch $tag$1 $label) + (ref.cast (ref (shared none)) + (ref.null (shared none)) + ) + ) + ) + (drop + (array.new_fixed $9 0) + ) + (loop + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (return + (local.get $3) + ) + ) + (local.set $29 + (local.set $29 + (local.set $26 + (local.set $31 + (local.set $30 + (local.set $17 + (local.set $25 + (local.set $24 + (local.set $29 + (local.set $26 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (unreachable) + ) + ) + (@binaryen.js.called) + (func $150 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $209 + (f64x2.extract_lane 1 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $151 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $150 + (array.new_default $0 + (i32.and + (i32.const 8) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $152 (type $77) (param $0 (ref null $3)) (param $1 i31ref) (result (ref struct)) + (local $2 f64) + (local $3 f64) + (local $4 v128) + (local $5 (ref null $5)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (struct.new $4 + (i32.const -8) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (func $153 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $152 + (ref.func $1) + (ref.null none) + ) + ) + (drop + (call $152 + (ref.func $1) + (ref.null none) + ) + ) + (drop + (call $152 + (ref.func $1) + (ref.null none) + ) + ) + (drop + (call $152 + (ref.null (shared nofunc)) + (ref.i31 + (i32.const -623329) + ) + ) + ) + (drop + (call $152 + (ref.func $1) + (ref.i31 + (i32.const -32768) + ) + ) + ) + (drop + (call $152 + (ref.func $1) + (ref.i31 + (i32.const -93) + ) + ) + ) + (drop + (call $152 + (ref.func $1) + (ref.i31 + (i32.const -6484374) + ) + ) + ) + ) + (func $154 (type $25) (result i64 i64) + (local $0 (ref $2)) + (local $1 externref) + (local $2 (ref null $1)) + (local $3 eqref) + (local $4 (ref eq)) + (local $5 (ref $6)) + (local $6 (ref $0)) + (local $7 (ref $0)) + (local $8 v128) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $5 + (struct.new $6 + (local.get $10) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const -549755813888) + (struct.new $6 + (i32.const -65535) + (struct.new_default $1) + (f32.const 39) + (struct.new $6 + (i32.const 32766) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 4294936320) + (struct.new $6 + (local.get $10) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const -64) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const -2147483648) + (struct.new $6 + (local.get $10) + (struct.new_default $1) + (f32.const 65527) + (struct.new $6 + (local.get $10) + (struct.new_default $1) + (f32.const -2147483648) + (struct.new $6 + (local.get $10) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 0) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (block + (drop + (struct.new $6 + (i32.const -2147483648) + (struct.new $1 + (struct.new $1 + (local.get $2) + ) + ) + (f32.const 26407) + (struct.new $6 + (i32.const -65535) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const 1073741824) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 1023.781982421875) + (struct.new $6 + (i32.const 268435455) + (struct.new $1 + (struct.new $1 + (local.get $2) + ) + ) + (f32.const -4611686018427387904) + (struct.new $6 + (i32.const -262144) + (struct.new_default $1) + (f32.const -1.1754943508222875e-38) + (struct.new $6 + (i32.const -104) + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (f32.const 4294967296) + (struct.new $6 + (i32.const -32767) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 0) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + (try_table + (drop + (local.get $12) + ) + (block + (return + (tuple.make 2 + (i64.const 69) + (i64.const 2538097703) + ) + ) + ) + (local.set $7 + (local.set $6 + (local.set $5 + (unreachable) + ) + ) + ) + ) + (unreachable) + ) + (unreachable) + ) + (func $155 (type $7) + (local $scratch (tuple i64 i64)) + (local $scratch_1 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result i64) + (local.set $scratch_1 + (tuple.extract 2 0 + (local.tee $scratch + (call $154) + ) + ) + ) + (drop + (tuple.extract 2 1 + (local.get $scratch) + ) + ) + (local.get $scratch_1) + ) + ) + ) + (func $156 (type $12) (result (ref string)) + (local $0 (ref null $0)) + (local $1 i31ref) + (local $2 eqref) + (local $3 v128) + (local $4 v128) + (local $5 i64) + (local $6 i64) + (local $7 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (f32.store offset=22 align=1 + (i64.and + (local.get $6) + (i64.const 15) + ) + (local.get $7) + ) + (return + (string.const "\ed\a0\80\c2\a3\ed\a0\80") + ) + ) + (func $157 (type $78) (param $0 stringref) (param $1 i64) (param $2 (ref null $1)) (param $3 stringref) (param $4 (ref $2)) (result f32) + (local $5 (ref $4)) + (local $6 i31ref) + (local $7 exnref) + (local $8 (ref null $5)) + (local $9 structref) + (local $10 f32) + (local $11 f32) + (local $12 f32) + (local $13 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $208 + (struct.get $6 2 + (struct.new $6 + (i32.const -106) + (struct.new_default $1) + (local.get $10) + (struct.new $6 + (i32.const 8193) + (struct.new_default $1) + (f32.const -50) + (struct.new $6 + (i32.const -20973) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const -2147483648) + (struct.new $6 + (i32.const -123) + (struct.new_default $1) + (local.get $10) + (struct.new $6 + (i32.const -11) + (struct.new $1 + (local.get $2) + ) + (f32.const 0) + (struct.new $6 + (i32.const -23472) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const -35184372088832) + (struct.new $6 + (i32.const -4194304) + (struct.new $1 + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (local.get $10) + (struct.new $6 + (i32.const -33554432) + (struct.new_default $1) + (local.get $10) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $158 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (return + (f64.const 0) + ) + ) + (func $159 (type $40) (param $0 f64) (result i32) + (local $1 i64) + (local $2 i64) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 stringref) + (local $10 stringref) + (local $11 (ref null $1)) + (local $12 (ref null $0)) + (local $13 (ref null $0)) + (local $14 (ref null $5)) + (local $15 (ref eq)) + (local $16 (ref $0)) + (local $17 (ref $0)) + (local $18 (ref $5)) + (local $19 structref) + (local $20 structref) + (local $21 structref) + (local $22 (ref struct)) + (local $23 (ref any)) + (local $24 (ref $6)) + (local $25 (ref $6)) + (local $26 (ref $6)) + (local $27 (ref $4)) + (local.set $0 + (call $209 + (local.get $0) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $22 + (struct.new_default $8) + ) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.eqz + (local.tee $3 + (ref.eq + (array.new_fixed $9 0) + (array.new $0 + (global.get $gimport$0) + (i32.and + (i32.const 42) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (drop + (struct.new_default $8) + ) + (br $label) + ) + (else + (table.set $0 + (i64.const 2) + (local.tee $14 + (if (result (ref $5)) + (i32.eqz + (struct.get_u $4 0 + (struct.new $4 + (ref.eq + (local.tee $15 + (local.tee $16 + (ref.as_non_null + (ref.null none) + ) + ) + ) + (array.new_fixed $9 0) + ) + (call $210 + (i32x4.extend_low_i16x8_s + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + ) + ) + (then + (drop + (string.const "\c2\a3\e2\82\ac") + ) + (drop + (ref.as_non_null + (ref.null none) + ) + ) + (if (result (ref $5)) + (stringview_wtf16.get_codeunit + (local.set $8 + (unreachable) + ) + (local.get $8) + ) + (then + (ref.func $100) + ) + (else + (try_table (result (ref $5)) (catch $tag$1 $label) + (local.tee $18 + (ref.as_non_null + (ref.null nofunc) + ) + ) + ) + ) + ) + ) + (else + (call_indirect $0 (type $22) + (i64.const 16) + ) + ) + ) + ) + ) + (block $block1 + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block + (br_if $block + (i32.eqz + (local.tee $3 + (local.get $3) + ) + ) + ) + (try + (do + (memory.init $0 + (i64.and + (i64.extend_i32_s + (local.get $3) + ) + (i64.const 15) + ) + (i32.const 16) + (i32.const 2) + ) + ) + (catch $tag$1 + (call $14) + ) + (catch $tag$0 + (local.set $20 + (pop structref) + ) + (try + (do + (local.set $0 + (call $209 + (call_ref $2 + (local.tee $16 + (try_table (result (ref $0)) (catch $tag$1 $label) (catch_all $label1) + (local.get $16) + ) + ) + (ref.func $65) + ) + ) + ) + ) + (catch $tag$1 + (call $fimport$4 + (br_on_null $block1 + (array.new $0 + (string.const "\c2\a3\c2\a3") + (i32.and + (i32.const 42) + (i32.const 1023) + ) + ) + ) + ) + ) + (catch_all + (nop) + ) + ) + ) + (catch_all + (drop + (local.tee $4 + (i8x16.extract_lane_s 14 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (drop + (ref.as_non_null + (ref.null none) + ) + ) + (if + (i32.lt_u + (i32.add + (local.set $5 + (ref.is_null + (if (result (ref $6)) + (i32.eqz + (unreachable) + ) + (then + (block $block2 (result (ref $6)) + (drop + (br_on_null $label1 + (local.tee $23 + (local.get $16) + ) + ) + ) + (local.tee $24 + (loop $label2 (result (ref $6)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label2 + (i32.const -268435456) + ) + (local.tee $25 + (br_if $block2 + (local.tee $26 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (i32.eqz + (local.get $3) + ) + ) + ) + ) + ) + ) + ) + (else + (br_if $block + (ref.eq + (local.tee $21 + (local.tee $27 + (ref.as_non_null + (ref.null none) + ) + ) + ) + (local.get $16) + ) + ) + (br $label1) + ) + ) + ) + ) + (unreachable) + ) + (array.len + (local.tee $13 + (local.get $12) + ) + ) + ) + (then + (if + (i32.lt_u + (i32.add + (local.tee $6 + (if (result i32) + (i32.eqz + (struct.get_u $4 0 + (struct.new $4 + (i32.const 1073741824) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (then + (stringview_wtf16.get_codeunit + (if (result (ref string)) + (i32.eqz + (string.measure_wtf16 + (ref.as_non_null + (local.tee $10 + (if (result (ref string)) + (i32.const 51240) + (then + (string.const "") + ) + (else + (string.const "\f0\90\8d\88\e2\82\ac\c2\a3") + ) + ) + ) + ) + ) + ) + (then + (nop) + (br $block) + ) + (else + (string.const "") + ) + ) + (block (result i32) + (local.set $8 + (i32.wrap_i64 + (if (result i64) + (i32.const 994710303) + (then + (i64.const -113) + ) + (else + (i64.const -40) + ) + ) + ) + ) + (local.get $8) + ) + ) + ) + (else + (call_indirect $0 (type $11) + (ref.as_non_null + (local.get $19) + ) + (ref.as_non_null + (local.tee $19 + (local.tee $22 + (local.get $22) + ) + ) + ) + (i64.const 29) + ) + (br $block) + ) + ) + ) + (local.tee $7 + (local.get $5) + ) + ) + (array.len + (local.tee $17 + (local.get $16) + ) + ) + ) + (then + (array.copy $0 $0 + (local.get $13) + (local.get $4) + (local.get $17) + (local.get $6) + (local.get $7) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (br $label) + ) + ) + (unreachable) + ) + (unreachable) + ) + (func $160 (type $18) (param $0 stringref) (result i32) + (local $1 v128) + (local $2 stringref) + (local $3 (ref null $3)) + (local $4 (ref struct)) + (local $5 (ref eq)) + (local $6 (ref null $2)) + (local $7 (ref null $5)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return + (i32.const 65497) + ) + ) + (@binaryen.js.called) + (func $161 (type $79) (param $0 i64) (result i64) + (local $1 (ref $5)) + (local $2 stringref) + (local $3 i31ref) + (local $4 i31ref) + (local $5 f32) + (local $6 v128) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result i64) + (nop) + (local.tee $0 + (local.get $0) + ) + ) + ) + (@binaryen.js.called) + (func $162 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref null $2)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$1 + (struct.get_u $4 0 + (struct.new $4 + (ref.eq + (struct.new_default $8) + (struct.new_default $4) + ) + (local.get $1) + ) + ) + ) + (return + (string.const "\e2\82\ac") + ) + ) + (func $163 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $162 + (ref.func $1) + (v128.const i32x4 0xf4d5ff44 0x01805000 0xb84cffa5 0x0020011c) + ) + ) + ) + (func $164 (type $2) (param $0 (ref $0)) (result f64) + (local $1 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result f64) + (nop) + (local.get $1) + ) + ) + (func $165 (type $7) + (local $0 (ref $0)) + (local $1 (ref $0)) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $164 + (array.new $0 + (try_table (result nullexternref) + (ref.null noextern) + ) + (i32.and + (i32.const 62) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $164 + (array.new_default $0 + (i32.and + (i32.const 48) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $164 + (array.new $0 + (string.const "1009\c2\a3\c2\a3") + (i32.and + (i32.const 75) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $164 + (array.new $0 + (loop (result (ref extern)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref extern)) + (if + (i32.lt_u + (i32.add + (local.tee $2 + (ref.is_null + (array.new_fixed $9 0) + ) + ) + (local.tee $3 + (i32.const -21482) + ) + ) + (array.len + (local.tee $0 + (array.new_default $0 + (i32.and + (i32.const 1) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (if + (i32.lt_u + (i32.add + (local.tee $4 + (i32.const -1) + ) + (local.tee $5 + (local.get $3) + ) + ) + (array.len + (local.tee $1 + (array.new_default $0 + (i32.and + (i32.const 42) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.copy $0 $0 + (local.get $0) + (local.get $2) + (local.get $1) + (local.get $4) + (local.get $5) + ) + ) + ) + ) + ) + (global.get $gimport$1) + ) + ) + (i32.and + (i32.const 29) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $164 + (array.new_default $0 + (i32.and + (i32.const 9) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $166 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i64) + (local $2 i64) + (local $3 f64) + (local $4 f64) + (local $5 f64) + (local $6 i32) + (local $7 i32) + (local $8 v128) + (local $9 (ref $1)) + (local $10 (ref null $1)) + (local $11 (ref null $1)) + (local $12 (ref null $5)) + (local $13 (ref null $5)) + (local $14 exnref) + (local $15 structref) + (local $16 (ref $4)) + (local $17 (ref null $6)) + (local $18 (ref eq)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.get $4) + ) + (func $167 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $166 + (array.new $0 + (global.get $gimport$1) + (i32.and + (i32.const 55) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $166 + (array.new_default $0 + (i32.and + (i32.const 9) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $166 + (array.new_default $0 + (i32.and + (i32.const 76) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $166 + (array.new_default $0 + (i32.and + (i32.const 8) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $168 (type $41) (result arrayref f64 (ref null $6)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (type $104) (result (ref (exact $9)) f64 (ref null (shared none))) + (atomic.fence) + (tuple.make 3 + (array.new_fixed $9 0) + (f64.const -30635) + (ref.null (shared none)) + ) + ) + ) + (@binaryen.js.called) + (func $169 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i32) + (local $2 i32) + (local $3 v128) + (local $4 i31ref) + (local $5 exnref) + (local $6 externref) + (local $7 (ref null $5)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (return + (f64.const -76) + ) + ) + (func $170 (type $7) + (local $0 (ref extern)) + (local $scratch (ref extern)) + (local $scratch_2 v128) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $169 + (array.new $0 + (string.const "\c2\a3\ed\a0\80") + (i32.and + (i32.const 69) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $169 + (array.new_default $0 + (i32.and + (i32.const 11) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (block (result v128) + (local.set $scratch_2 + (v128.const i32x4 0x6714ffa7 0x0000ff82 0x0001eb22 0x00000000) + ) + (local.set $0 + (block (result (ref extern)) + (local.set $scratch + (global.get $gimport$1) + ) + (drop + (struct.new_default $4) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_2) + ) + ) + (drop + (call $209 + (call $169 + (array.new $0 + (local.get $0) + (i32.and + (i32.const 8) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $171 (type $80) (param $0 (ref $6)) (result anyref) + (local $1 structref) + (local $2 structref) + (local $3 structref) + (local $4 structref) + (local $5 (ref i31)) + (local $6 (ref i31)) + (local $7 (ref i31)) + (local $8 stringref) + (local $9 (ref $10)) + (local $10 (ref $0)) + (local $11 (ref $0)) + (local $12 (ref $0)) + (local $13 (ref $0)) + (local $14 (ref $0)) + (local $15 (ref $0)) + (local $16 (ref $0)) + (local $17 (ref none)) + (local $18 (ref struct)) + (local $19 (ref exn)) + (local $20 (ref null $4)) + (local $21 (ref null $1)) + (local $22 (ref $1)) + (local $23 i64) + (local $24 i64) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 f32) + (local $scratch (tuple i32 i64)) + (local $scratch_43 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $18 + (struct.new_default $8) + ) + (local.set $10 + (array.new $0 + (string.const "\e2\82\ac\e2\82\ac") + (i32.and + (i32.const 72) + (i32.const 1023) + ) + ) + ) + (loop $label2 (result (ref null $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (block $block1 + (try + (do + (try + (do + (i32.store16 offset=22 + (i64.and + (i64.trunc_f64_s + (call $209 + (f64.convert_i32_u + (ref.eq + (block (result (ref (exact $9))) + (atomic.fence acqrel) + (array.new_fixed $9 0) + ) + (array.new_default $0 + (i32.and + (i32.const 43) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (i64.const 15) + ) + (struct.get $6 0 + (struct.new $6 + (i32.const -8949) + (struct.new_default $1) + (f32.const 1) + (struct.new $6 + (i32.const -20) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const -1043925) + (struct.new $6 + (i32.const 63) + (struct.new $1 + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (f32.const 262143.234375) + (struct.new $6 + (i32.const -67108864) + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (f32.const -2147483648) + (struct.new $6 + (i32.const -26) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 0.7870000004768372) + (local.get $0) + ) + ) + ) + ) + ) + ) + ) + ) + (catch $tag$1 + (nop) + ) + (catch $tag$0 + (local.set $1 + (pop structref) + ) + (drop + (ref.test (ref (exact $4)) + (struct.new_default $4) + ) + ) + ) + (catch_all + (nop) + ) + ) + ) + (catch $tag$0 + (local.set $2 + (pop structref) + ) + (nop) + ) + (catch_all + (call $fimport$7 + (i32.rem_u + (block $block3 (result i32) + (loop $label4 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (i32.store8 offset=4 + (local.get $23) + (memory.atomic.notify offset=4 + (i64.and + (local.tee $23 + (loop $label (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (data.drop $0) + (br_if $label + (i32.const -2147483648) + ) + (i64.const -128) + ) + ) + (i64.const 15) + ) + (block (result i32) + (nop) + (drop + (ref.as_non_null + (ref.null nofunc) + ) + ) + (call $fimport$8 + (ref.func $174) + ) + ) + ) + ) + (br_if $label1 + (i8x16.extract_lane_u 9 + (v128.const i32x4 0xb500c502 0x9d021301 0x01a6ff01 0x00ffff01) + ) + ) + ) + (block $block + (br_if $label2 + (i32x4.extract_lane 2 + (try_table (result v128) (catch_all $block) + (v128.const i32x4 0x88a30000 0x00ff6401 0xaa7bf443 0x01e108ff) + ) + ) + ) + (nop) + (drop + (br_on_null $block + (array.new_fixed $9 0) + ) + ) + (call $70) + ) + (br_if $label4 + (block (result i32) + (local.set $scratch_43 + (tuple.extract 2 0 + (local.tee $scratch + (loop $label3 (type $43) (result i32 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (try + (do + (nop) + ) + (catch $tag$0 + (local.set $3 + (pop structref) + ) + (call $fimport$0 + (i32.const 0) + ) + ) + (catch_all + (if + (select + (i31.get_s + (local.tee $5 + (if (result (ref i31)) + (local.tee $25 + (i32.const 63) + ) + (then + (ref.i31 + (i32.const -4335) + ) + ) + (else + (local.tee $6 + (select (result (ref i31)) + (local.tee $7 + (ref.i31 + (i32.const -2147483648) + ) + ) + (local.get $7) + (i32.const 1073741824) + ) + ) + ) + ) + ) + ) + (i32.const -95) + (i32.const -32767) + ) + (then + (block $block2 + (if + (i32.lt_u + (i32.add + (local.tee $26 + (stringview_wtf16.get_codeunit + (ref.as_non_null + (local.tee $8 + (string.const "") + ) + ) + (block (result i32) + (local.set $40 + (string.encode_wtf16_array + (try_table (result (ref string)) (catch $tag$1 $block1) (catch_all $label3) + (string.const "\ed\a0\80") + ) + (local.tee $9 + (ref.as_non_null + (ref.null none) + ) + ) + (i32.const 0) + ) + ) + (local.get $40) + ) + ) + ) + (local.tee $27 + (i32.atomic.rmw16.cmpxchg_u acqrel offset=22 + (i64.and + (local.get $23) + (i64.const 15) + ) + (local.get $25) + (local.get $25) + ) + ) + ) + (array.len + (local.tee $17 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + (then + (if + (i32.lt_u + (i32.add + (local.tee $28 + (try_table (result i32) (catch_all $block2) + (drop + (ref.func $108) + ) + (call $fimport$8 + (ref.func $174) + ) + ) + ) + (local.tee $29 + (local.get $27) + ) + ) + (array.len + (local.tee $11 + (local.tee $10 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + (then + (drop + (local.get $17) + ) + (drop + (local.get $26) + ) + (drop + (local.get $11) + ) + (drop + (local.get $28) + ) + (drop + (local.get $29) + ) + (unreachable) + ) + ) + ) + ) + (nop) + ) + ) + ) + ) + ) + (call_indirect $0 (type $11) + (struct.new $4 + (i32.const -32767) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (local.tee $18 + (struct.new_default $4) + ) + (i64.const 29) + ) + (if + (try_table (result i32) (catch_all $label4) + (drop + (ref.func $171) + ) + (select + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (stringview_wtf16.get_codeunit + (ref.as_non_null + (local.get $8) + ) + (block (result i32) + (local.set $40 + (i32.const 65537) + ) + (local.get $40) + ) + ) + ) + (call $fimport$8 + (ref.func $71) + ) + (br_if $block3 + (br_if $block3 + (i32.const -2147483648) + (ref.eq + (struct.new_default $8) + (local.get $10) + ) + ) + (i32.eqz + (struct.atomic.get $6 0 + (local.get $0) + ) + ) + ) + ) + ) + (then + (if + (i32.eqz + (br_if $block3 + (try_table (result i32) (catch_all $label3) + (local.get $25) + ) + (ref.eq + (struct.new_default $8) + (struct.new_default $8) + ) + ) + ) + (then + (local.set $25 + (i32.const -34) + ) + (nop) + ) + (else + (atomic.fence acqrel) + (if + (i32.lt_u + (i32.add + (local.tee $30 + (local.get $25) + ) + (local.tee $31 + (local.get $25) + ) + ) + (array.len + (local.tee $12 + (local.get $10) + ) + ) + ) + (then + (if + (i32.lt_u + (i32.add + (local.tee $32 + (i32.const 18959) + ) + (local.tee $33 + (local.get $31) + ) + ) + (array.len + (local.tee $13 + (local.get $10) + ) + ) + ) + (then + (array.copy $0 $0 + (local.get $12) + (local.get $30) + (local.get $13) + (local.get $32) + (local.get $33) + ) + ) + ) + ) + ) + (br $block1) + ) + ) + (br $label4) + ) + (else + (table.set $0 + (i64.const 0) + (ref.func $171) + ) + (br $label2) + ) + ) + (unreachable) + ) + ) + ) + ) + (drop + (tuple.extract 2 1 + (local.get $scratch) + ) + ) + (local.get $scratch_43) + ) + ) + (if + (i32.eqz + (i32.const -17613) + ) + (then + (if + (i32.eqz + (string.encode_wtf16_array + (ref.as_non_null + (local.get $8) + ) + (array.new_default $10 + (i32.and + (i32.const 74) + (i32.const 1023) + ) + ) + (ref.eq + (array.new_default $0 + (i32.and + (i32.const 59) + (i32.const 1023) + ) + ) + (ref.i31 + (i32.const -32404) + ) + ) + ) + ) + (then + (table.set $1 + (i32.const 5) + (block (result (ref exn)) + (nop) + (if (result (ref exn)) + (i32.eqz + (local.get $25) + ) + (then + (nop) + (br $label4) + ) + (else + (local.tee $19 + (block $block4 (result (ref exn)) + (try_table (catch_all_ref $block4) + (throw $tag$0 + (local.get $18) + ) + ) + (unreachable) + ) + ) + ) + ) + ) + ) + (call $fimport$6 + (global.get $gimport$1) + ) + ) + (else + (if + (i32.lt_u + (i32.add + (local.tee $34 + (local.get $25) + ) + (local.tee $35 + (struct.atomic.rmw.and $6 0 + (struct.new $6 + (i32.const -256) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 68719476736) + (local.get $0) + ) + (i32.const 0) + ) + ) + ) + (array.len + (local.tee $14 + (array.new $0 + (ref.null noextern) + (i32.and + (i32.const 64) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (array.fill $0 + (local.get $14) + (local.get $34) + (try (result externref) + (do + (global.get $gimport$0) + ) + (catch_all + (ref.null noextern) + ) + ) + (local.get $35) + ) + ) + ) + (call_indirect $0 (type $11) + (local.tee $20 + (struct.new $4 + (i32.const 41) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (struct.new_default $8) + (i64.const 29) + ) + ) + ) + (call_indirect $0 (type $11) + (struct.new_default $4) + (struct.new_default $8) + (i64.const 29) + ) + ) + ) + ) + (br $block1) + ) + (i32.const 84) + ) + (local.tee $25 + (i32.const -21) + ) + ) + ) + ) + ) + (br_if $label2 + (i32.eqz + (try (result i32) + (do + (call_ref $18 + (string.const "\f0\90\8d\88\c2\a399") + (ref.func $160) + ) + ) + (catch $tag$0 + (local.set $4 + (pop structref) + ) + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result i32) + (nop) + (nop) + (struct.atomic.rmw.cmpxchg acqrel acqrel $6 0 + (local.get $0) + (call_indirect $0 (type $18) + (ref.as_non_null + (local.get $8) + ) + (i64.const 55) + ) + (ref.eq + (block (result (ref (exact $8))) + (struct.set $4 1 + (struct.new $4 + (local.get $25) + (call $210 + (f32x4.splat + (call $208 + (struct.get $6 2 + (local.get $0) + ) + ) + ) + ) + ) + (try_table (result v128) (catch_all $label2) + (v128.const i32x4 0x00010000 0x42300000 0xe0000000 0xc7efffff) + ) + ) + (struct.new_default $8) + ) + (struct.new_default $8) + ) + ) + ) + ) + ) + (catch $tag$1 + (loop $label8 (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $23 + (local.get $23) + ) + (block $block5 + (f32.store offset=4 align=2 + (i64.and + (loop $label7 (result i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (call $fimport$1 + (i32.const 128) + ) + (drop + (br_on_null $block5 + (ref.i31 + (i32.const -72) + ) + ) + ) + (br_if $label7 + (i32.eqz + (f32.eq + (call $208 + (f32x4.extract_lane 3 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (call $208 + (call_indirect $0 (type $21) + (call $107 + (string.const "\ed\a0\80") + (struct.new $6 + (local.get $25) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 0) + (ref.null (shared none)) + ) + (ref.func $158) + (string.const "\e2\82\ac") + (try_table (result (ref (shared none))) (catch_all $label2) + (loop $label5 (result (ref (shared none))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label5 + (i32.eqz + (local.get $25) + ) + ) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (ref.null (shared none)) + ) + (call $210 + (v128.load offset=4 align=4 + (i64.and + (select + (call_indirect $0 (type $17) + (loop $label6 (result (ref string)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (br_if $label6 + (i32.const 1) + ) + (br_if $label6 + (local.get $25) + ) + (call_indirect $0 (type $12) + (i64.const 9) + ) + ) + (call_indirect $0 (type $23) + (f64.const 35184372088831.83) + (i64.const 19) + ) + (loop (result nullfuncref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (ref.null nofunc) + ) + (string.const "") + (local.tee $21 + (local.tee $22 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (ref.null (shared none)) + (i64.const 40) + ) + (i64x2.extract_lane 0 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (i32.atomic.load8_u offset=2 + (i64.and + (i64.const -1) + (i64.const 15) + ) + ) + ) + (i64.const 15) + ) + ) + ) + (struct.get_s $4 0 + (struct.new_default $4) + ) + (i64.const 13) + ) + ) + ) + ) + ) + (if (result i64) + (f64.le + (f64.const -64.411) + (call $209 + (f64.reinterpret_i64 + (i64.const 3) + ) + ) + ) + (then + (nop) + (local.get $23) + ) + (else + (nop) + (br $label7) + ) + ) + ) + (i64.const 15) + ) + (f32.const -123) + ) + ) + (br_if $label8 + (i32.atomic.load16_u acqrel offset=22 + (i64.and + (block (result i64) + (nop) + (i64.const 23922) + ) + (i64.const 15) + ) + ) + ) + (ref.eq + (array.new $0 + (global.get $gimport$0) + (i32.and + (i32.const 23) + (i32.const 1023) + ) + ) + (array.new_fixed $9 0) + ) + ) + ) + ) + ) + ) + (local.get $20) + ) + ) + (func $172 (type $7) + (local $0 structref) + (local $1 structref) + (local $2 structref) + (local $3 structref) + (local $4 structref) + (local $5 structref) + (local $6 structref) + (local $7 (ref string)) + (local $8 (ref null $6)) + (local $9 (ref null $1)) + (local $10 (ref $4)) + (local $11 (ref $4)) + (local $12 (ref i31)) + (local $13 (ref $0)) + (local $14 (ref $0)) + (local $15 (ref $0)) + (local $16 (ref $0)) + (local $17 (ref $0)) + (local $18 (ref $0)) + (local $19 (ref $0)) + (local $20 (ref $0)) + (local $21 (ref null $3)) + (local $22 funcref) + (local $23 (ref func)) + (local $24 (ref extern)) + (local $25 (ref null $4)) + (local $26 (ref $5)) + (local $27 (ref $10)) + (local $28 (ref any)) + (local $29 (ref $3)) + (local $30 (ref null $0)) + (local $31 v128) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i64) + (local $47 i64) + (local $48 i64) + (local $49 f32) + (local $50 f64) + (local $51 f64) + (local $52 f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $21 + (ref.as_non_null + (local.get $21) + ) + ) + (local.set $14 + (array.new_default $0 + (i32.const 78) + ) + ) + (local.set $13 + (local.get $14) + ) + (local.set $12 + (ref.i31 + (i32.const -69) + ) + ) + (local.set $10 + (struct.new_default $4) + ) + (local.set $8 + (struct.new $6 + (i32.const -92) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const -18446744073709551615) + (struct.new $6 + (local.get $32) + (struct.new_default $1) + (local.get $49) + (struct.new $6 + (local.get $32) + (struct.new $1 + (local.get $9) + ) + (local.get $49) + (struct.new $6 + (local.get $32) + (struct.new_default $1) + (local.get $49) + (struct.new $6 + (local.get $32) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const -2199023255552) + (struct.new $6 + (i32.const 1048576) + (struct.new_default $1) + (f32.const -524286.8125) + (struct.new $6 + (local.get $32) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (local.get $32) + (struct.new $1 + (struct.new_default $1) + ) + (local.get $49) + (struct.new $6 + (i32.const -1023) + (struct.new $1 + (struct.new_default $1) + ) + (local.get $49) + (struct.new $6 + (i32.const -16870) + (struct.new $1 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (local.get $49) + (struct.new $6 + (local.get $32) + (ref.as_non_null + (ref.null (shared none)) + ) + (local.get $49) + (ref.as_non_null + (local.get $8) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $7 + (string.const "\ed\a0\80\ed\a0\80") + ) + (drop + (i32.atomic.rmw8.and_u offset=22 + (i64.and + (i64.const 0) + (i64.const 15) + ) + (i32.const 1329680235) + ) + ) + (drop + (if (result (ref (exact $1))) + (i32.eqz + (try (result i32) + (do + (ref.test (ref (exact $5)) + (try (result (ref (exact $5))) + (do + (ref.func $133) + ) + (catch_all + (loop (result (ref (exact $5))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $5))) + (nop) + (ref.func $78) + ) + ) + ) + ) + ) + ) + (catch $tag$0 + (local.set $0 + (pop structref) + ) + (struct.atomic.rmw.cmpxchg acqrel acqrel $6 0 + (struct.new $6 + (i32.const 4096) + (struct.new_default $1) + (f32.const 576460752303423488) + (ref.null (shared none)) + ) + (string.measure_wtf16 + (string.const "\f0\90\8d\88") + ) + (i32.load8_u offset=22 + (i64.and + (try_table (result i64) + (i64.trunc_sat_f32_s + (call $208 + (f32x4.extract_lane 0 + (call $210 + (i16x8.ge_s + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + (local.get $31) + ) + ) + ) + ) + ) + ) + (i64.const 15) + ) + ) + ) + ) + (catch $tag$1 + (call_indirect $0 (type $18) + (string.const "\ed\a0\80\f0\90\8d\88") + (i64.const 55) + ) + ) + ) + ) + (then + (block $block (result (ref (exact $1))) + (nop) + (drop + (br_on_cast_fail $block (ref (exact $1)) (ref (exact $1)) + (try (result (ref (exact $1))) + (do + (br_if $block + (struct.new $1 + (struct.new_default $1) + ) + (i32.const -254) + ) + ) + (catch $tag$0 + (local.set $1 + (pop structref) + ) + (if + (i32.eqz + (i32.const -16312) + ) + (then + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (ref.as_non_null + (ref.null nofunc) + ) + ) + (br_if $label + (string.compare + (string.const "\ed\bd\88\e2\82\ac\ed\a0\80") + (if (result (ref string)) + (local.tee $32 + (i32x4.extract_lane 2 + (local.get $31) + ) + ) + (then + (string.const "") + ) + (else + (string.const "\ed\a0\80\e2\82\ac") + ) + ) + ) + ) + ) + (call_indirect $0 (type $11) + (ref.null none) + (struct.new_default $8) + (i64.const 29) + ) + (i32.store16 offset=22 align=1 + (i64.and + (local.get $46) + (i64.const 15) + ) + (local.get $32) + ) + (local.set $32 + (i32.const 65408) + ) + (block $block1 + (br_if $block1 + (i32.const -63) + ) + ) + (return) + ) + (else + (return) + ) + ) + (unreachable) + ) + (catch $tag$1 + (loop (result (ref (exact $1))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $1))) + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + (catch_all + (drop + (local.tee $7 + (string.const "") + ) + ) + (drop + (array.new_default $10 + (i32.and + (i32.const 20) + (i32.const 1023) + ) + ) + ) + (try_table + (drop + (ref.as_non_null + (ref.null none) + ) + ) + (drop + (local.get $32) + ) + (drop + (global.get $gimport$1) + ) + (drop + (local.get $32) + ) + (unreachable) + (return) + ) + (local.set $10 + (local.set $11 + (unreachable) + ) + ) + ) + ) + ) + ) + (v128.store offset=4 align=2 + (i64.and + (i64.const 4294939474) + (i64.const 15) + ) + (call $210 + (f32x4.replace_lane 0 + (local.get $31) + (f32.const 0) + ) + ) + ) + (return) + ) + ) + (else + (struct.new $1 + (struct.new_default $1) + ) + ) + ) + ) + (drop + (try (result f32) + (do + (f32.const 4294967296) + ) + (catch $tag$1 + (f32.const -9223372036854775808) + ) + (catch $tag$0 + (local.set $2 + (pop structref) + ) + (call $208 + (f32.convert_i32_s + (local.get $32) + ) + ) + ) + ) + ) + (drop + (f32.const -9223372036854775808) + ) + (if + (local.get $32) + (then + (block $block2 + (br_if $block2 + (i32.eqz + (i32.const -8192) + ) + ) + (drop + (br_on_null $block2 + (local.tee $12 + (ref.i31 + (i32.const -16) + ) + ) + ) + ) + ) + (return) + ) + (else + (call $fimport$0 + (i32.const 0) + ) + (return) + ) + ) + (local.set $52 + (local.set $48 + (local.set $29 + (local.set $44 + (local.set $13 + (local.set $28 + (local.set $20 + (local.set $19 + (local.set $18 + (local.set $27 + (local.set $26 + (local.set $24 + (local.set $17 + (local.set $23 + (local.set $13 + (local.set $13 + (local.set $13 + (local.set $12 + (local.set $16 + (local.set $15 + (local.set $13 + (local.set $14 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $173 (type $2) (param $0 (ref $0)) (result f64) + (local $1 v128) + (local $2 (ref null $5)) + (local $3 (ref string)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if (result f64) + (i32.atomic.rmw.cmpxchg offset=4 + (i64.atomic.load16_u offset=22 + (i64.and + (i64.const 4294967203) + (i64.const 15) + ) + ) + (try_table (result i32) + (string.encode_wtf16_array + (local.tee $3 + (call_indirect $0 (type $12) + (i64.const 4) + ) + ) + (array.new $10 + (i32.const -127) + (i32.and + (i32.const 2) + (i32.const 1023) + ) + ) + (i32.const -128) + ) + ) + (i32.const 32768) + ) + (then + (call $0 + (call $210 + (f32x4.splat + (block (result f32) + (call $fimport$1 + (ref.eq + (struct.new $4 + (i32.const -65536) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (struct.new $4 + (i32.const -4442273) + (v128.const i32x4 0xc2ae0000 0x472d1200 0x457ffdf4 0x55000000) + ) + ) + ) + (call $208 + (call_indirect $0 (type $24) + (struct.new $1 + (struct.new_default $1) + ) + (call_ref $22 + (ref.func $58) + ) + (i64.const 31) + ) + ) + ) + ) + ) + ) + (call $209 + (f64.sub + (f64.const 42088) + (f64.const 4294967234) + ) + ) + ) + (else + (f64.const -0.174) + ) + ) + ) + (@binaryen.js.called) + (func $174 (type $2) (param $0 (ref $0)) (result f64) + (local $1 (ref $6)) + (local $2 (ref null $1)) + (local $3 (ref null $5)) + (local $4 (ref null $5)) + (local $5 stringref) + (local $6 (ref $3)) + (local $7 (ref $0)) + (local $8 (ref null $3)) + (local $9 i31ref) + (local $10 structref) + (local $11 (ref null $6)) + (local $12 (ref string)) + (local $13 i64) + (local $14 i32) + (local $15 i32) + (local $16 f64) + (local $17 f32) + (local $18 v128) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $6 + (ref.func $1) + ) + (local.set $1 + (struct.new $6 + (local.get $14) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 2251799813685248) + (local.get $11) + ) + ) + (call_ref $42 + (i64.div_u + (call_indirect $0 (type $17) + (local.tee $12 + (string.const "\c2\a3\c2\a3\ed\bd\88") + ) + (block (result (ref $6)) + (nop) + (v128.store offset=22 align=2 + (i64.and + (i64x2.extract_lane 1 + (call $210 + (call_indirect $0 (type $33) + (block (result (ref $3)) + (nop) + (drop + (ref.func $1) + ) + (select + (local.tee $6 + (local.get $6) + ) + (loop $label (result (ref none)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label + (ref.eq + (ref.cast (ref i31) + (ref.i31 + (i32.const 536870912) + ) + ) + (struct.new_default $8) + ) + ) + (if (result (ref none)) + (i32.eqz + (local.get $14) + ) + (then + (ref.as_non_null + (ref.null none) + ) + ) + (else + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + (unreachable) + ) + ) + (struct.new $4 + (i32.const -19107) + (local.get $18) + ) + (i64.const 5) + ) + ) + ) + (i64.const 15) + ) + (call $210 + (f64x2.add + (v128.const i32x4 0xe7285f00 0x0003ffa3 0xcb0d00a8 0x0171feff) + (local.get $18) + ) + ) + ) + (local.tee $1 + (struct.new $6 + (local.get $14) + (ref.as_non_null + (local.get $2) + ) + (f32.const 4294941952) + (struct.new $6 + (i32.const -118) + (struct.new_default $1) + (f32.const -56) + (local.get $11) + ) + ) + ) + ) + (ref.func $23) + (string.const "\f0\90\8d\88913") + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (i64.const 40) + ) + (i64.const -3786) + ) + (ref.func $215) + ) + (if + (i32.eqz + (stringview_wtf16.get_codeunit + (local.tee $12 + (call_indirect $0 (type $12) + (i64.const 4) + ) + ) + (block (result i32) + (local.set $15 + (block (result i32) + (call_indirect $0 (type $11) + (struct.new $4 + (struct.get $6 0 + (local.get $1) + ) + (local.tee $18 + (call $210 + (f32x4.replace_lane 1 + (local.tee $18 + (local.get $18) + ) + (call $208 + (struct.atomic.get acqrel $6 2 + (local.get $1) + ) + ) + ) + ) + ) + ) + (try_table (result (ref (exact $8))) + (struct.new_default $8) + ) + (i64.const 29) + ) + (struct.get_s $4 0 + (struct.new_default $4) + ) + ) + ) + (local.get $15) + ) + ) + ) + (then + (drop + (f64.const 4294967286) + ) + (block + (nop) + (return + (f64.const 0) + ) + ) + (unreachable) + ) + (else + (drop + (i32.load offset=22 + (i64.and + (i64.const -2147483647) + (i64.const 15) + ) + ) + ) + (return + (f64.const -3402823466385288598117041e14) + ) + ) + ) + (unreachable) + ) + (func $175 (type $81) (param $0 i32) (param $1 (ref null $4)) + (local $2 (ref eq)) + (local $3 (ref $0)) + (local $4 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block + (if + (i32.lt_u + (local.tee $4 + (try_table (result i32) (catch $tag$1 $block) + (f32.eq + (f32.const 4.380980102888614e-14) + (try_table (result f32) (catch_all $block) + (f32.const -3894.2080078125) + ) + ) + ) + ) + (array.len + (local.tee $3 + (array.new_default $0 + (i32.const 91) + ) + ) + ) + ) + (then + (array.set $0 + (local.get $3) + (local.get $4) + (global.get $gimport$0) + ) + ) + ) + (local.set $0 + (ref.eq + (struct.new $4 + (i32.const -9623) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (ref.i31 + (i32.const 255) + ) + ) + ) + ) + ) + (func $176 (type $7) + (local $0 i64) + (local $1 i32) + (local $2 v128) + (local $3 f64) + (local $4 (ref string)) + (local $scratch v128) + (local $scratch_6 (ref string)) + (local $scratch_7 i32) + (local $scratch_8 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $0 + (block (result i64) + (local.set $scratch_8 + (i64.const -524288) + ) + (local.set $1 + (block (result i32) + (local.set $scratch_7 + (i32.const -8) + ) + (local.set $4 + (block (result (ref string)) + (local.set $scratch_6 + (string.const "858\ed\bd\88") + ) + (local.set $2 + (block (result v128) + (local.set $scratch + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (local.set $3 + (f64.const 1125899906842624) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_6) + ) + ) + (local.get $scratch_7) + ) + ) + (local.get $scratch_8) + ) + ) + (drop + (i32.const -40) + ) + (block + (nop) + (return) + ) + (unreachable) + ) + (func $177 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref $1)) + (local $3 externref) + (local $4 (ref null $6)) + (local $5 exnref) + (local $6 f32) + (local $7 i64) + (local $8 i64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (table.set $1 + (i32.const 2) + (local.tee $5 + (ref.null noexn) + ) + ) + (return + (global.get $gimport$1) + ) + ) + (func $178 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $177 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (drop + (call $177 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $179 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref string)) + (local $3 (ref $6)) + (local $4 i32) + (local $5 i32) + (local $scratch f64) + (local $scratch_7 i32) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref string)) + (nop) + (block (result (ref string)) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$0 + (i32.const 0) + ) + (br_if $label + (try (result i32) + (do + (stringview_wtf16.get_codeunit + (local.tee $2 + (call_indirect $0 (type $12) + (i64.extend_i32_s + (local.tee $4 + (i32.const -72) + ) + ) + ) + ) + (block (result i32) + (local.set $5 + (block (result i32) + (local.set $scratch_7 + (i32.const 1937145657) + ) + (drop + (block (result f64) + (local.set $scratch + (f64.const 536870912.212) + ) + (drop + (global.get $gimport$1) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_7) + ) + ) + (local.get $5) + ) + ) + ) + (catch_all + (local.get $4) + ) + ) + ) + (drop + (local.tee $3 + (struct.new $6 + (i32.const -11) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 100) + (struct.new $6 + (local.get $4) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (f32.const -3402823466385288598117041e14) + (struct.new $6 + (local.get $4) + (struct.new_default $1) + (f32.const 26463) + (struct.new $6 + (i32.const -131073) + (struct.new_default $1) + (f32.const -2147483648) + (struct.new $6 + (i32.const -124) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const -2620027983140218978422983e9) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + (drop + (ref.i31_shared + (i32.const -8191) + ) + ) + (block + (call $fimport$5 + (ref.func $114) + ) + (return + (global.get $gimport$1) + ) + ) + (unreachable) + ) + (unreachable) + ) + ) + ) + (func $180 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $179 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000001 0x000000e4 0x00000000) + ) + ) + (drop + (call $179 + (ref.func $1) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $181 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref $4)) + (local $3 (ref $4)) + (local $4 (ref extern)) + (local $5 i64) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.tee $4 + (global.get $gimport$1) + ) + ) + (func $182 (type $26) (param $0 i32) (result i64 f32 i32 (ref null $2) i31ref) + (local $1 (ref null $2)) + (local $2 stringref) + (local $3 (ref string)) + (local $4 (ref string)) + (local $5 structref) + (local $6 (ref $4)) + (local $7 (ref $6)) + (local $8 (ref $6)) + (local $9 (ref $1)) + (local $10 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (type $105) (result i64 f32 i32 nullfuncref (ref i31)) + (drop + (v128.const i32x4 0x00000000 0xc1600000 0x00000000 0xc0310000) + ) + (block + (call_indirect $0 (type $11) + (local.tee $6 + (try_table (result (ref (exact $4))) + (struct.new $4 + (local.get $0) + (call $210 + (v128.load offset=4 align=1 + (i64.and + (block (result i64) + (drop + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (call $fimport$2 + (call $208 + (unreachable) + ) + ) + (try (result i64) + (do + (local.tee $10 + (i64.const -9223372036854775808) + ) + ) + (catch_all + (i64.const 1099511627776) + ) + ) + ) + (i64.const 15) + ) + ) + ) + ) + ) + ) + (struct.new_default $8) + (i64.const 29) + ) + (return + (tuple.make 5 + (i64.const -127) + (f32.const 8589934592) + (i32.const 59496) + (ref.func $3) + (ref.i31 + (i32.const -16266) + ) + ) + ) + ) + (local.set $3 + (local.set $4 + (local.set $7 + (local.set $9 + (local.set $8 + (unreachable) + ) + ) + ) + ) + ) + ) + ) + (func $183 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 f64) + (local $3 i64) + (local $4 i64) + (local $5 f32) + (local $6 i32) + (local $7 (ref null $3)) + (local $8 eqref) + (local $9 structref) + (local $10 (ref extern)) + (local $11 (ref $0)) + (local $12 (ref $6)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref extern)) + (if + (i32.const -22) + (then + (return + (global.get $gimport$1) + ) + ) + (else + (nop) + (return + (ref.as_non_null + (ref.null noextern) + ) + ) + ) + ) + (local.set $11 + (local.set $10 + (unreachable) + ) + ) + ) + ) + (func $184 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 f64) + (local $8 v128) + (local $9 v128) + (local $10 i64) + (local $11 i64) + (local $12 f32) + (local $13 (ref null $1)) + (local $14 (ref null $3)) + (local $15 externref) + (local $16 (ref $3)) + (local $17 (ref null $2)) + (local $18 (ref null $2)) + (local $19 (ref eq)) + (local $20 (ref null $5)) + (local $21 (ref null $0)) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$7 + (i32.rem_u + (ref.test (ref i31) + (if (result (ref i31)) + (i32.eqz + (ref.eq + (ref.i31 + (i32.const 129) + ) + (array.new_fixed $9 0) + ) + ) + (then + (ref.i31 + (i32.const -32768) + ) + ) + (else + (nop) + (ref.i31 + (i32.const 129) + ) + ) + ) + ) + (i32.const 89) + ) + (i32.const -33554433) + ) + (return + (global.get $gimport$1) + ) + ) + (func $185 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $184 + (ref.func $1) + (v128.const i32x4 0x750ee925 0x0000ffef 0x00ffff80 0xe000ffbd) + ) + ) + ) + (func $186 (type $82) (param $0 (ref $2)) (param $1 (ref null $0)) (result f32) + (local $2 (ref $4)) + (local $3 (ref null $0)) + (local $4 (ref $6)) + (local $5 (ref array)) + (local $6 (ref null $6)) + (local $7 exnref) + (local $8 (ref $2)) + (local $9 (ref struct)) + (local $10 (ref null $3)) + (local $11 v128) + (local $12 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $208 + (struct.get $6 2 + (ref.as_non_null + (local.get $6) + ) + ) + ) + ) + (func $187 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $208 + (call $186 + (ref.func $56) + (ref.null none) + ) + ) + ) + (drop + (call $208 + (call $186 + (ref.func $3) + (array.new $0 + (string.const "\c2\a31020364") + (i32.and + (i32.const 66) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $208 + (call $186 + (ref.func $3) + (array.new_default $0 + (i32.and + (i32.const 32) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $188 (type $83) (param $0 (ref null $0)) (param $1 (ref null $3)) (param $2 i32) (result i32) + (local $3 f64) + (local $4 f64) + (local $5 i32) + (local $6 i32) + (local $7 i64) + (local $8 anyref) + (local $9 anyref) + (local $10 (ref eq)) + (local $11 (ref null $0)) + (local $12 (ref $3)) + (local $13 (ref null $3)) + (local $14 (ref null $2)) + (local $15 (ref $5)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$3 + (f64.const -100) + ) + (return + (local.get $2) + ) + ) + (func $189 (type $84) (result stringref) + (local $0 (ref struct)) + (local $1 (ref $4)) + (local $2 (ref $2)) + (local $3 (ref null $4)) + (local $4 externref) + (local $5 i64) + (local $6 i64) + (local $7 i64) + (local $8 f32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if (result (ref string)) + (i32.eqz + (ref.test (ref (exact $4)) + (struct.new_default $4) + ) + ) + (then + (nop) + (return + (string.const "\ed\a0\80910\e2\82\ac") + ) + ) + (else + (call $fimport$4 + (ref.null none) + ) + (string.const "785\ed\bd\88") + ) + ) + ) + (func $190 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $189) + ) + (drop + (call $189) + ) + (drop + (call $189) + ) + ) + (func $191 (type $7) + (local $0 (ref null $5)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$6 + (string.const "\e2\82\ac") + ) + ) + (func $192 (type $85) (param $0 (ref $1)) (param $1 (ref struct)) (param $2 stringref) (param $3 f32) (param $4 f32) (result i64 exnref v128) + (local $5 i64) + (local $6 v128) + (local $7 v128) + (local $8 i32) + (local $9 externref) + (local $10 (ref array)) + (local.set $3 + (call $208 + (local.get $3) + ) + ) + (local.set $4 + (call $208 + (local.get $4) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return + (tuple.make 3 + (i64.const 4294967201) + (block $block (result (ref exn)) + (try_table (catch_all_ref $block) + (throw $tag$2) + ) + (unreachable) + ) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $193 (type $7) + (local $0 f32) + (local $1 (ref null $1)) + (local $2 structref) + (local $scratch (tuple i64 exnref v128)) + (local $scratch_4 exnref) + (local $scratch_5 i64) + (local $scratch_6 (tuple i64 exnref v128)) + (local $scratch_7 exnref) + (local $scratch_8 i64) + (local $scratch_9 (tuple i64 exnref v128)) + (local $scratch_10 exnref) + (local $scratch_11 i64) + (local $scratch_12 (tuple i64 exnref v128)) + (local $scratch_13 exnref) + (local $scratch_14 i64) + (local $scratch_15 (tuple i64 exnref v128)) + (local $scratch_16 exnref) + (local $scratch_17 i64) + (local $scratch_18 (tuple i64 exnref v128)) + (local $scratch_19 exnref) + (local $scratch_20 i64) + (local $scratch_21 (tuple i64 exnref v128)) + (local $scratch_22 exnref) + (local $scratch_23 i64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (block (result i64) + (local.set $scratch_5 + (tuple.extract 3 0 + (local.tee $scratch + (call $192 + (struct.new $1 + (block $block (result (ref $1)) + (call $fimport$3 + (block (result f64) + (v128.store offset=22 align=8 + (i64.and + (if (result i64) + (i32.const 2097152) + (then + (drop + (br_on_cast $block (ref $1) (ref $1) + (try_table (result (ref $1)) + (struct.atomic.get $6 1 + (struct.new $6 + (ref.test (ref (shared nofunc)) + (ref.as_non_null + (ref.null (shared nofunc)) + ) + ) + (ref.as_non_null + (ref.null (shared none)) + ) + (local.tee $0 + (f32.const 0) + ) + (try (result (ref null (shared none))) + (do + (ref.null (shared none)) + ) + (catch_all + (br_on_cast $block (ref (shared none)) (ref (shared none)) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (call $fimport$4 + (struct.new_default $8) + ) + (i64.const 13880) + ) + (else + (i64.const -76) + ) + ) + (i64.const 15) + ) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (call $209 + (call $29 + (array.new_default $0 + (i32.and + (i32.const 70) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (struct.new_default $1) + ) + ) + (struct.new_default $8) + (string.const "49") + (f32.const -1) + (f32.const 32768) + ) + ) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_4 + (tuple.extract 3 1 + (local.get $scratch) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch) + ) + ) + (local.get $scratch_4) + ) + ) + (local.get $scratch_5) + ) + ) + (drop + (block (result i64) + (local.set $scratch_8 + (tuple.extract 3 0 + (local.tee $scratch_6 + (call $192 + (struct.new_default $1) + (struct.new_default $8) + (string.const "328\e2\82\ac") + (f32.const 18446744073709551615) + (f32.const -8796093022208) + ) + ) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_7 + (tuple.extract 3 1 + (local.get $scratch_6) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_6) + ) + ) + (local.get $scratch_7) + ) + ) + (local.get $scratch_8) + ) + ) + (drop + (block (result i64) + (local.set $scratch_11 + (tuple.extract 3 0 + (local.tee $scratch_9 + (call $192 + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (struct.new_default $8) + (string.const "\ed\a0\80\f0\90\8d\88") + (f32.const 0) + (f32.const 13) + ) + ) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_10 + (tuple.extract 3 1 + (local.get $scratch_9) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_9) + ) + ) + (local.get $scratch_10) + ) + ) + (local.get $scratch_11) + ) + ) + (drop + (block (result i64) + (local.set $scratch_14 + (tuple.extract 3 0 + (local.tee $scratch_12 + (call $192 + (struct.new_default $1) + (struct.new_default $8) + (string.const "\ed\a0\80") + (f32.const 0.8790000081062317) + (f32.const 0) + ) + ) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_13 + (tuple.extract 3 1 + (local.get $scratch_12) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_12) + ) + ) + (local.get $scratch_13) + ) + ) + (local.get $scratch_14) + ) + ) + (drop + (block (result i64) + (local.set $scratch_17 + (tuple.extract 3 0 + (local.tee $scratch_15 + (call $192 + (struct.new $1 + (select (result (ref $1)) + (struct.new $1 + (try (result (ref $1)) + (do + (ref.as_non_null + (local.tee $1 + (select (result (ref (exact $1))) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (ref.cast (ref (exact $1)) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + (i32.const -21227) + ) + ) + ) + ) + (catch_all + (ref.as_non_null + (local.tee $1 + (ref.as_non_null + (local.get $1) + ) + ) + ) + ) + ) + ) + (try (result (ref $1)) + (do + (ref.as_non_null + (local.tee $1 + (ref.as_non_null + (local.get $1) + ) + ) + ) + ) + (catch $tag$0 + (local.set $2 + (pop structref) + ) + (struct.new $1 + (struct.new_default $1) + ) + ) + ) + (struct.get_s $4 0 + (struct.new_default $4) + ) + ) + ) + (struct.new_default $8) + (ref.null noextern) + (f32.const 33554432) + (f32.const -2147483648) + ) + ) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_16 + (tuple.extract 3 1 + (local.get $scratch_15) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_15) + ) + ) + (local.get $scratch_16) + ) + ) + (local.get $scratch_17) + ) + ) + (drop + (block (result i64) + (local.set $scratch_20 + (tuple.extract 3 0 + (local.tee $scratch_18 + (call $192 + (struct.new $1 + (struct.new $1 + (struct.new $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + ) + ) + (struct.new_default $8) + (string.const "") + (f32.const 0.8209999799728394) + (f32.const -2251799813685248) + ) + ) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_19 + (tuple.extract 3 1 + (local.get $scratch_18) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_18) + ) + ) + (local.get $scratch_19) + ) + ) + (local.get $scratch_20) + ) + ) + (drop + (block (result i64) + (local.set $scratch_23 + (tuple.extract 3 0 + (local.tee $scratch_21 + (call $192 + (struct.new $1 + (ref.as_non_null + (local.tee $1 + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + ) + ) + ) + (struct.new_default $8) + (string.const "\e2\82\ac") + (f32.const -1.1754943508222875e-38) + (f32.const 3402823466385288598117041e14) + ) + ) + ) + ) + (drop + (block (result exnref) + (local.set $scratch_22 + (tuple.extract 3 1 + (local.get $scratch_21) + ) + ) + (drop + (tuple.extract 3 2 + (local.get $scratch_21) + ) + ) + (local.get $scratch_22) + ) + ) + (local.get $scratch_23) + ) + ) + ) + (func $194 (type $86) (param $0 i64) (param $1 (ref $2)) (param $2 anyref) (result i32) + (local $scratch nullexnref) + (local $scratch_4 (ref string)) + (local $scratch_5 i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (if + (i32.const -1) + (then + (drop + (block (result i32) + (local.set $scratch_5 + (i32.const -935693211) + ) + (drop + (block (result (ref string)) + (local.set $scratch_4 + (string.const "") + ) + (drop + (block (result nullexnref) + (local.set $scratch + (ref.null noexn) + ) + (drop + (struct.new $4 + (i32.const 146) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (local.get $scratch) + ) + ) + (local.get $scratch_4) + ) + ) + (local.get $scratch_5) + ) + ) + (nop) + ) + ) + (br_if $label + (i32.eqz + (struct.atomic.get acqrel $6 0 + (struct.new $6 + (i32.const 846622484) + (struct.atomic.get $6 1 + (struct.new $6 + (i32.const 182) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 0) + (struct.new $6 + (i32.const -104) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 249) + (struct.new $6 + (i32.const -11689) + (struct.new $1 + (struct.new $1 + (ref.null (shared none)) + ) + ) + (f32.const -262143.890625) + (struct.new $6 + (i32.const 29505) + (struct.new_default $1) + (f32.const 0) + (struct.new $6 + (i32.const -2147483647) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 0) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + (call $208 + (f32.trunc + (f32.const 4294967296) + ) + ) + (struct.new $6 + (i32.const -9960) + (struct.new_default $1) + (f32.const -0.5569999814033508) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + (call $fimport$4 + (struct.new_default $8) + ) + (return + (i32.const 32768) + ) + ) + (func $195 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $194 + (i64.const -6984072) + (ref.func $3) + (ref.null none) + ) + ) + ) + (func $196 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) + (local $2 (ref null $3)) + (local $3 (ref $0)) + (local $4 (ref $0)) + (local $5 structref) + (local $6 structref) + (local $7 (ref $4)) + (local $8 (ref extern)) + (local $9 (ref $6)) + (local $10 i64) + (local $11 i64) + (local $12 i64) + (local $13 i64) + (local $14 i64) + (local $15 i64) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 f32) + (local.set $1 + (call $210 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $3 + (array.new $0 + (string.const "\f0\90\8d\88\ed\a0\80") + (i32.and + (i32.const 23) + (i32.const 1023) + ) + ) + ) + (block (result (ref extern)) + (drop + (local.get $0) + ) + (block + (if + (try (result i32) + (do + (local.get $16) + ) + (catch $tag$0 + (local.set $5 + (pop structref) + ) + (local.tee $16 + (i8x16.extract_lane_u 8 + (call $210 + (struct.atomic.get $4 1 + (local.tee $7 + (struct.new $4 + (i32.const -1) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + (catch_all + (if + (i32.eqz + (ref.eq + (ref.i31 + (i32.const 2048) + ) + (block (result (ref (exact $0))) + (drop + (i64.const -1) + ) + (array.new_default $0 + (i32.and + (i32.const 48) + (i32.const 1023) + ) + ) + ) + ) + ) + (then + (block $block + (drop + (f32.const 8796093022208) + ) + (block + (nop) + (br $block) + ) + (local.set $8 + (local.set $4 + (unreachable) + ) + ) + ) + ) + (else + (nop) + ) + ) + (return + (global.get $gimport$1) + ) + ) + ) + (then + (nop) + (call $215 + (i64.const -1048576) + ) + ) + ) + (return + (global.get $gimport$1) + ) + ) + (local.set $8 + (local.set $0 + (unreachable) + ) + ) + ) + ) + (@binaryen.js.called) + (func $197 (type $2) (param $0 (ref $0)) (result f64) + (local $1 f64) + (local $2 (ref eq)) + (local $3 (ref struct)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result f64) + (nop) + (call $209 + (call_ref $37 + (struct.get $6 0 + (call_indirect $0 (type $23) + (local.tee $1 + (call $209 + (f64.reinterpret_i64 + (i64.const -33) + ) + ) + ) + (i64.const 87) + ) + ) + (local.tee $2 + (local.tee $3 + (block (result (ref (exact $4))) + (local.set $1 + (f64.const 0) + ) + (struct.new_default $4) + ) + ) + ) + (block (result i32) + (ref.is_null + (struct.new $6 + (i32.const -143570054) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 106) + (struct.new $6 + (i32.const 16) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const -28) + (struct.new $6 + (i32.const -15) + (struct.new $1 + (ref.null (shared none)) + ) + (f32.const 84) + (struct.new $6 + (i32.const -1073741824) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 65536) + (struct.new $6 + (i32.const -2097153) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 2147483648) + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + (ref.func $87) + ) + ) + ) + ) + (func $198 (type $7) + (local $0 f32) + (local $1 i32) + (local $2 (ref $6)) + (local $3 (ref $0)) + (local $4 structref) + (local $5 (ref extern)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $2 + (struct.new $6 + (i32.const -7) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const -9223372036854775808) + (ref.null (shared none)) + ) + ) + (drop + (call $209 + (call $197 + (array.new $0 + (try (result (ref extern)) + (do + (global.get $gimport$1) + ) + (catch $tag$1 + (loop $label + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (br_if $label + (i32.eqz + (select + (i32.const 2097151) + (f32.ne + (local.tee $0 + (call $208 + (f32.min + (f32.const 262144) + (f32.const -11) + ) + ) + ) + (call $208 + (struct.get $6 2 + (local.tee $2 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + (i32.const -128) + ) + ) + ) + (return) + ) + (unreachable) + ) + (catch $tag$0 + (local.set $4 + (pop structref) + ) + (local.tee $5 + (global.get $gimport$1) + ) + ) + ) + (i32.and + (i32.const 47) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $199 (type $27) (result i64) + (local $0 stringref) + (local $1 (ref null $5)) + (local $2 (ref null $3)) + (local $3 anyref) + (local $4 externref) + (local $5 structref) + (local $6 structref) + (local $7 (ref $6)) + (local $8 (ref i31)) + (local $9 (ref $0)) + (local $10 (ref $0)) + (local $11 (ref $1)) + (local $12 (ref $10)) + (local $13 (ref null $1)) + (local $14 f64) + (local $15 f64) + (local $16 f64) + (local $17 i64) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $scratch (ref (exact $27))) + (local $scratch_22 (ref (exact $5))) + (local $scratch_23 f64) + (local $scratch_24 (ref (exact $0))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $9 + (array.new_default $0 + (i32.and + (i32.const 95) + (i32.const 1023) + ) + ) + ) + (local.set $0 + (ref.as_non_null + (local.get $0) + ) + ) + (call_ref $17 + (string.const "\ed\a0\80\f0\90\8d\88") + (select (result (ref $6)) + (local.tee $7 + (struct.new $6 + (stringview_wtf16.get_codeunit + (ref.as_non_null + (local.get $0) + ) + (block (result i32) + (local.set $20 + (loop $label (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$7 + (i32.rem_u + (local.tee $18 + (i32.const 245) + ) + (i32.const 97) + ) + (i32.const -30) + ) + (if + (i32.eqz + (ref.is_null + (ref.null (shared none)) + ) + ) + (then + (block $block + (br_if $block + (i32.eqz + (stringview_wtf16.get_codeunit + (ref.as_non_null + (local.get $0) + ) + (local.get $18) + ) + ) + ) + (br_if $block + (i32.eqz + (i32.rotl + (local.get $18) + (local.tee $18 + (i32.const 28674) + ) + ) + ) + ) + ) + (br $label) + ) + (else + (atomic.fence acqrel) + (unreachable) + ) + ) + (local.set $10 + (local.set $9 + (unreachable) + ) + ) + ) + ) + (local.get $20) + ) + ) + (local.tee $11 + (struct.new $1 + (struct.new_default $1) + ) + ) + (f32.const 18446744073709551615) + (loop $label1 (result (ref (exact $6))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref (exact $6))) + (nop) + (struct.new $6 + (try (result i32) + (do + (local.get $18) + ) + (catch $tag$0 + (local.set $6 + (pop structref) + ) + (if (result i32) + (i16x8.extract_lane_u 1 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (then + (local.get $18) + ) + (else + (br_if $label1 + (i32.eqz + (loop (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.get $18) + ) + ) + ) + (br $label1) + ) + ) + ) + ) + (struct.new $1 + (struct.new_default $1) + ) + (f32.const 2048) + (struct.new $6 + (if (result i32) + (i32.eqz + (local.get $18) + ) + (then + (local.get $18) + ) + (else + (local.get $18) + ) + ) + (try_table (result (ref $1)) (catch_all $label1) + (local.get $11) + ) + (f32.const -524289) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + ) + ) + (local.get $7) + (memory.atomic.notify offset=22 + (i64.and + (i64.extend_i32_u + (i32.trunc_f64_s + (local.tee $15 + (f64.const 0) + ) + ) + ) + (i64.const 15) + ) + (loop $label2 (result i32) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block1 (result i32) + (try_table (catch_all $label2) + (drop + (br_on_null $label2 + (block $block2 (result (ref (exact $0))) + (if + (string.encode_wtf16_array + (ref.as_non_null + (local.get $0) + ) + (array.new $10 + (i32.const 32) + (i32.and + (i32.const 2) + (i32.const 1023) + ) + ) + (br_if $block1 + (br_if $block1 + (f32.gt + (f32.const -64) + (f32.const 10065) + ) + (i32.eqz + (i32.const -282712714) + ) + ) + (i32.eqz + (try (result i32) + (do + (local.tee $18 + (br_if $block1 + (i32.const 65534) + (i32.const -193473) + ) + ) + ) + (catch $tag$1 + (local.get $18) + ) + (catch $tag$0 + (local.set $5 + (pop structref) + ) + (i32.const -255) + ) + ) + ) + ) + ) + (then + (drop + (br_on_cast_fail $block2 (ref none) (ref none) + (ref.as_non_null + (ref.null none) + ) + ) + ) + (br_if $label2 + (i32.eqz + (br_if $block1 + (local.get $18) + (i31.get_s + (ref.i31 + (i32.const 22045) + ) + ) + ) + ) + ) + (loop + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (table.set $1 + (i31.get_u + (ref.i31 + (i32.const 32767) + ) + ) + (block $block3 (result (ref exn)) + (try_table (catch_all_ref $block3) + (throw $tag$1) + ) + (unreachable) + ) + ) + (nop) + (br $label2) + ) + (unreachable) + ) + (else + (call $fimport$2 + (try_table (result f32) (catch_all $label2) + (f32.const 281474976710656) + ) + ) + (nop) + ) + ) + (array.new $0 + (global.get $gimport$0) + (i32.and + (i32.const 51) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (struct.atomic.set acqrel $1 0 + (struct.new_default $1) + (ref.null (shared none)) + ) + (br $label2) + ) + ) + ) + ) + (ref.func $23) + (call_indirect $0 (type $12) + (i64.const 4) + ) + (struct.new $1 + (struct.new $1 + (struct.new_default $1) + ) + ) + (if (result (ref null $1)) + (ref.eq + (array.new_default $0 + (i32.and + (i32.const 10) + (i32.const 1023) + ) + ) + (local.get $9) + ) + (then + (drop + (block (result (ref (exact $27))) + (local.set $scratch + (ref.func $199) + ) + (drop + (array.new_fixed $9 0) + ) + (local.get $scratch) + ) + ) + (return + (local.get $17) + ) + ) + (else + (local.tee $13 + (struct.atomic.get acqrel $6 1 + (loop $label4 (result (ref $6)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (drop + (block (result (ref (exact $0))) + (local.set $scratch_24 + (array.new_default $0 + (i32.and + (i32.const 60) + (i32.const 1023) + ) + ) + ) + (local.set $16 + (block (result f64) + (local.set $scratch_23 + (f64.const 119) + ) + (drop + (block (result (ref (exact $5))) + (local.set $scratch_22 + (ref.func $73) + ) + (drop + (string.const "\ed\bd\88\ed\a0\80") + ) + (local.get $scratch_22) + ) + ) + (local.get $scratch_23) + ) + ) + (local.get $scratch_24) + ) + ) + (call $fimport$3 + (call $209 + (local.get $16) + ) + ) + (br_if $label4 + (call_indirect $0 (type $18) + (loop $label3 (result (ref string)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label3 + (local.get $18) + ) + (ref.as_non_null + (local.tee $0 + (string.const "\c2\a3\ed\a0\80") + ) + ) + ) + (i64.const 55) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + (ref.func $107) + ) + ) + (func $200 (type $87) (param $0 (ref eq)) (param $1 f32) (param $2 (ref $3)) (param $3 i64) (param $4 i64) (param $5 (ref $2)) (result f32) + (local $6 (ref $6)) + (local $7 (ref $6)) + (local $8 (ref $1)) + (local $9 structref) + (local $10 structref) + (local $11 structref) + (local $12 (ref string)) + (local $13 (ref null $4)) + (local $14 (ref $0)) + (local $15 (ref i31)) + (local $16 (ref struct)) + (local $17 nullref) + (local $18 i32) + (local $19 i32) + (local $scratch i64) + (local $scratch_21 nullref) + (local $scratch_22 nullexternref) + (local $scratch_23 (ref (exact $6))) + (local.set $1 + (call $208 + (local.get $1) + ) + ) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $7 + (struct.new $6 + (i32.const -8073) + (struct.new $1 + (struct.new_default $1) + ) + (local.get $1) + (struct.new $6 + (i32.const -2147483647) + (struct.new_default $1) + (f32.const 2147483648) + (ref.null (shared none)) + ) + ) + ) + (local.set $13 + (ref.as_non_null + (local.get $13) + ) + ) + (local.set $8 + (struct.new_default $1) + ) + (block $block2 (result f32) + (call_ref $7 + (ref.func $24) + ) + (try_table (result f32) + (drop + (block (result i64) + (local.set $scratch + (i64.const 4286732808) + ) + (local.set $19 + (i32.const 127) + ) + (local.get $scratch) + ) + ) + (call $208 + (struct.get $6 2 + (local.tee $6 + (struct.new $6 + (if (result i32) + (local.get $19) + (then + (nop) + (i32.const -22) + ) + (else + (struct.atomic.set $6 1 + (struct.new $6 + (i32.const 2147483647) + (struct.new_default $1) + (f32.const -1207584588953315920514589e9) + (struct.new $6 + (i32.const -256) + (ref.as_non_null + (ref.null (shared none)) + ) + (f32.const 0) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (local.tee $8 + (struct.new_default $1) + ) + ) + (block $block + (block $block1 + (struct.set $6 1 + (struct.new $6 + (try (result i32) + (do + (i32.const -524289) + ) + (catch_all + (i32.const 65435) + ) + ) + (try_table (result (ref $1)) (catch $tag$1 $block) (catch $tag$1 $block1) (catch_all $block1) + (local.get $8) + ) + (try (result f32) + (do + (br_if $block2 + (local.get $1) + (i32.eqz + (local.get $18) + ) + ) + ) + (catch $tag$1 + (local.get $1) + ) + (catch $tag$0 + (local.set $9 + (pop structref) + ) + (local.get $1) + ) + ) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + (struct.new_default $1) + ) + ) + (call $fimport$7 + (i32.rem_u + (local.get $18) + (i32.const 97) + ) + (local.get $18) + ) + ) + (ref.eq + (array.new_fixed $9 0) + (block (result (ref i31)) + (nop) + (block (result (ref i31)) + (ref.i31 + (i32.const 43122) + ) + ) + ) + ) + ) + ) + (loop (result (ref (exact $1))) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (struct.new_default $1) + ) + (try_table (result f32) + (br_if $block2 + (call $208 + (f32x4.extract_lane 0 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (i32.eqz + (local.tee $18 + (ref.eq + (local.tee $0 + (array.new_fixed $9 0) + ) + (block (result nullref) + (drop + (block (result (ref (exact $6))) + (local.set $scratch_23 + (struct.new $6 + (local.get $18) + (local.get $8) + (local.get $1) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (drop + (block (result nullexternref) + (local.set $scratch_22 + (ref.null noextern) + ) + (local.set $17 + (block (result nullref) + (local.set $scratch_21 + (ref.null none) + ) + (drop + (string.const "") + ) + (local.get $scratch_21) + ) + ) + (local.get $scratch_22) + ) + ) + (local.get $scratch_23) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + ) + (if (result (ref $6)) + (i32.eqz + (string.eq + (try (result (ref string)) + (do + (string.const "\f0\90\8d\88\c2\a3\e2\82\ac") + ) + (catch $tag$0 + (local.set $10 + (pop structref) + ) + (string.const "\e2\82\ac903") + ) + (catch $tag$1 + (local.tee $12 + (select (result (ref string)) + (string.const "349") + (string.const "944331\c2\a3") + (i32.atomic.rmw8.xor_u acqrel offset=3 + (i64.and + (i64.add + (i64.const 4294967296) + (i64.const -106) + ) + (i64.const 15) + ) + (i32.const -49) + ) + ) + ) + ) + ) + (string.const "\e2\82\ac\c2\a3858") + ) + ) + (then + (return_call_indirect $0 (type $24) + (struct.new $1 + (struct.new_default $1) + ) + (ref.func $162) + (i64.const 31) + ) + ) + (else + (call $fimport$3 + (call $209 + (f64.load offset=22 align=4 + (i64.and + (i64.trunc_f64_u + (f64.const 0) + ) + (i64.const 15) + ) + ) + ) + ) + (block $block3 + (try + (do + (atomic.fence) + ) + (catch $tag$1 + (try_table (catch_all $block3) + (call $46) + (call $fimport$1 + (try_table (result i32) (catch $tag$1 $block3) (catch_all $block3) + (i32.const -84) + ) + ) + ) + ) + ) + ) + (select (result (ref $6)) + (struct.new $6 + (i32.const 65531) + (struct.new_default $1) + (local.get $1) + (struct.new $6 + (local.get $18) + (struct.new_default $1) + (local.get $1) + (struct.new $6 + (i32.const -29094) + (struct.new_default $1) + (local.get $1) + (struct.new $6 + (i32.const -32768) + (local.get $8) + (local.get $1) + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + ) + ) + (if (result (ref $6)) + (i32.eqz + (ref.eq + (loop $label (result nullref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$4 + (try_table (result (ref $0)) (catch $tag$1 $label) (catch $tag$1 $label) + (local.tee $14 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + (drop + (string.const "\f0\90\8d\88\ed\a0\80\ed\a0\80") + ) + (block + (call $fimport$5 + (ref.func $200) + ) + (return + (local.get $1) + ) + ) + (unreachable) + ) + (local.tee $15 + (ref.i31 + (i32.const -16777216) + ) + ) + ) + ) + (then + (block $block4 (result (ref $6)) + (call $fimport$0 + (i32.const 0) + ) + (if (result (ref $6)) + (i16x8.extract_lane_s 2 + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (then + (call_indirect $0 (type $11) + (struct.new_default $8) + (local.tee $16 + (ref.as_non_null + (local.get $13) + ) + ) + (i64.const 29) + ) + (return + (local.get $1) + ) + ) + (else + (if (result (ref $6)) + (i32.const 1) + (then + (try + (do + (call $fimport$6 + (global.get $gimport$0) + ) + ) + (catch $tag$1 + (f64.store offset=22 align=2 + (i64.and + (i64.const 512) + (i64.const 15) + ) + (f64.const 536870911) + ) + ) + (catch_all + (call $fimport$4 + (ref.null none) + ) + ) + ) + (local.tee $7 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (else + (br_if $block4 + (local.get $7) + (i32.eqz + (block (result i32) + (nop) + (local.get $18) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (else + (try_table + (call $fimport$3 + (f64.const -27526) + ) + ) + (return + (local.get $1) + ) + ) + ) + (try (result i32) + (do + (nop) + (if + (i32.eqz + (ref.eq + (ref.as_non_null + (ref.null none) + ) + (loop (result (ref none)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (loop $label1 (result (ref none)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (nop) + (br_if $label1 + (i32.eqz + (local.get $18) + ) + ) + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + (then + (local.set $3 + (i64.const -7382774) + ) + (return + (local.get $1) + ) + ) + (else + (call $fimport$4 + (ref.null none) + ) + (return + (f32.const 0) + ) + ) + ) + (unreachable) + ) + (catch_all + (i32.const -15537) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (func $201 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $208 + (call $200 + (array.new_fixed $9 0) + (f32.const 0) + (ref.func $1) + (i64.const -26303) + (i64.const 32769) + (ref.func $169) + ) + ) + ) + (drop + (call $208 + (call $200 + (ref.i31 + (i32.const 1073741824) + ) + (f32.const 8796093022208) + (ref.func $1) + (i64.const 9223372036854775806) + (i64.const -65536) + (ref.func $75) + ) + ) + ) + ) + (@binaryen.js.called) + (func $202 (type $2) (param $0 (ref $0)) (result f64) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result f64) + (nop) + (f64.const -3402823466385288598117041e14) + ) + ) + (func $203 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $202 + (array.new_default $0 + (i32.and + (i32.const 8) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (@binaryen.js.called) + (func $204 (type $88) (result exnref) + (local $0 f64) + (local $1 f64) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 v128) + (local $6 i64) + (local $7 i64) + (local $8 f32) + (local $9 i31ref) + (local $10 i31ref) + (local $11 eqref) + (local $12 (ref $6)) + (local $13 (ref null $2)) + (local $14 (ref null $2)) + (local $15 (ref null $0)) + (local $16 (ref null $0)) + (local $17 (ref $4)) + (local $18 funcref) + (local $19 (ref null $3)) + (local $20 (ref exn)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block $block1 (result (ref exn)) + (drop + (br_on_cast $block1 (ref exn) (ref exn) + (local.tee $20 + (block $block (result (ref exn)) + (try_table (catch_all_ref $block) + (throw $tag$1) + ) + (unreachable) + ) + ) + ) + ) + (return + (ref.null noexn) + ) + ) + ) + (func $205 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i32) + (local $2 i32) + (local $3 v128) + (local $4 (ref null $0)) + (local $5 (ref null $0)) + (local $6 stringref) + (local $7 (ref $4)) + (local $8 anyref) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (return + (f64.const 0) + ) + ) + (func $206 (type $7) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (drop + (call $209 + (call $205 + (array.new_default $0 + (i32.and + (i32.const 8) + (i32.const 1023) + ) + ) + ) + ) + ) + (drop + (call $209 + (call $205 + (array.new_default $0 + (i32.and + (i32.const 2) + (i32.const 1023) + ) + ) + ) + ) + ) + ) + (func $207 (type $2) (param $0 (ref $0)) (result f64) + (local $1 i64) + (local $2 i64) + (local $3 i64) + (local $4 i64) + (local $5 i64) + (local $6 i32) + (local $7 i32) + (local $8 f64) + (local $9 f32) + (local $10 (ref struct)) + (local $11 (ref null $4)) + (local $12 externref) + (local $13 structref) + (local $14 structref) + (local $15 (ref string)) + (local $16 (ref null $6)) + (local $17 (ref null $2)) + (local $18 (ref null $2)) + (local $19 (ref $4)) + (local $20 (ref $4)) + (local $21 (ref $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.set $18 + (ref.as_non_null + (local.get $18) + ) + ) + (local.set $16 + (ref.as_non_null + (local.get $16) + ) + ) + (local.set $15 + (string.const "\e2\82\ac") + ) + (if + (i32.const -63) + (then + (block $block1 + (call $fimport$5 + (block $block (result (ref func)) + (loop + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block + (drop + (br_on_cast $block (ref (exact $26)) (ref (exact $26)) + (ref.func $182) + ) + ) + (call_ref $7 + (ref.func $14) + ) + (local.set $15 + (br $block1) + ) + ) + (drop + (local.tee $6 + (ref.eq + (struct.new $4 + (i8x16.extract_lane_s 4 + (block (result v128) + (i64.store offset=22 + (i64.const -128) + (i64.const 215) + ) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + (struct.new_default $8) + ) + ) + ) + (drop + (call_indirect $0 (type $14) + (local.get $6) + (loop (result (ref $4)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block (result (ref $4)) + (local.tee $19 + (local.tee $20 + (local.tee $21 + (ref.as_non_null + (ref.null none) + ) + ) + ) + ) + ) + ) + (local.get $9) + (i64.const 1) + ) + ) + (loop $label1 + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (block + (drop + (call_indirect $0 (type $17) + (loop $label (result (ref string)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (call $fimport$7 + (i32.rem_u + (i32.const 192) + (i32.const 101) + ) + (local.get $6) + ) + (nop) + (br_if $label + (i32.eqz + (ref.is_null + (string.const "") + ) + ) + ) + (loop $label2 (result (ref string)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (atomic.fence) + (br_if $label2 + (i64.ge_s + (if (result i64) + (i32.eqz + (local.get $6) + ) + (then + (local.get $3) + ) + (else + (drop + (br_on_null $block1 + (loop (result (ref $0)) + (if + (i32.eqz + (global.get $global$1) + ) + (then + (global.set $global$1 + (i32.const 184) + ) + (unreachable) + ) + ) + (global.set $global$1 + (i32.sub + (global.get $global$1) + (i32.const 1) + ) + ) + (local.get $0) + ) + ) + ) + (local.get $2) + ) + ) + (call $107 + (local.get $15) + (ref.as_non_null + (local.tee $16 + (ref.as_non_null + (ref.null (shared none)) + ) + ) + ) + (try_table (result (ref null $2)) (catch $tag$1 $block1) (catch_all $label1) + (local.tee $17 + (ref.as_non_null + (local.tee $18 + (ref.as_non_null + (ref.null nofunc) + ) + ) + ) + ) + ) + (local.tee $15 + (local.tee $15 + (string.const "") + ) + ) + (ref.null (shared none)) + (ref.null (shared none)) + ) + ) + ) + (string.const "") + ) + ) + (select (result (ref null $6)) + (ref.null (shared none)) + (ref.as_non_null + (local.get $16) + ) + (local.get $6) + ) + (ref.func $101) + (try (result (ref string)) + (do + (select (result (ref string)) + (local.get $15) + (ref.cast (ref string) + (if (result (ref string)) + (i32.eqz + (i32.const -1) + ) + (then + (string.const "823") + ) + (else + (local.get $15) + ) + ) + ) + (local.get $6) + ) + ) + (catch_all + (select (result (ref string)) + (string.const "\ed\bd\88") + (local.get $15) + (local.get $6) + ) + ) + ) + (struct.new $1 + (select (result (ref null (shared none))) + (ref.as_non_null + (ref.null (shared none)) + ) + (ref.null (shared none)) + (local.get $6) + ) + ) + (struct.new_default $1) + (i64.const 40) + ) + ) + (block + (br_if $label1 + (i32.eqz + (i64.ne + (i64.const -32767) + (local.get $4) + ) + ) + ) + (br $label1) + ) + (unreachable) + ) + (unreachable) + ) + (unreachable) + ) + (unreachable) + ) + ) + (local.set $4 + (local.get $4) + ) + ) + ) + (else + (nop) + ) + ) + (return + (f64.const -9223372036854775808) + ) + ) + (func $208 (type $89) (param $0 f32) (result f32) + (if (result f32) + (f32.eq + (local.get $0) + (local.get $0) + ) + (then + (local.get $0) + ) + (else + (f32.const 0) + ) + ) + ) + (func $209 (type $90) (param $0 f64) (result f64) + (if (result f64) + (f64.eq + (local.get $0) + (local.get $0) + ) + (then + (local.get $0) + ) + (else + (f64.const 0) + ) + ) + ) + (func $210 (type $91) (param $0 v128) (result v128) + (if (result v128) + (i32.and + (i32.and + (f32.eq + (f32x4.extract_lane 0 + (local.get $0) + ) + (f32x4.extract_lane 0 + (local.get $0) + ) + ) + (f32.eq + (f32x4.extract_lane 1 + (local.get $0) + ) + (f32x4.extract_lane 1 + (local.get $0) + ) + ) + ) + (i32.and + (f32.eq + (f32x4.extract_lane 2 + (local.get $0) + ) + (f32x4.extract_lane 2 + (local.get $0) + ) + ) + (f32.eq + (f32x4.extract_lane 3 + (local.get $0) + ) + (f32x4.extract_lane 3 + (local.get $0) + ) + ) + ) + ) + (then + (local.get $0) + ) + (else + (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) + ) + ) + ) + (func $211 (type $92) (param $0 i32) (param $1 i32) (param $2 v128) (param $3 i32) (result f32) + (call $47 + (i64.or + (i64.extend_i32_u + (local.get $0) + ) + (i64.shl + (i64.extend_i32_u + (local.get $1) + ) + (i64.const 32) + ) + ) + (local.get $2) + (local.get $3) + ) + ) + (func $212 (type $93) (param $0 i32) (param $1 i32) (param $2 (ref null $2)) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 anyref) (result i32) + (local $9 i64) + (local.set $9 + (call $85 + (i64.or + (i64.extend_i32_u + (local.get $0) + ) + (i64.shl + (i64.extend_i32_u + (local.get $1) + ) + (i64.const 32) + ) + ) + (local.get $2) + (i64.or + (i64.extend_i32_u + (local.get $3) + ) + (i64.shl + (i64.extend_i32_u + (local.get $4) + ) + (i64.const 32) + ) + ) + (local.get $5) + (i64.or + (i64.extend_i32_u + (local.get $6) + ) + (i64.shl + (i64.extend_i32_u + (local.get $7) + ) + (i64.const 32) + ) + ) + (local.get $8) + ) + ) + (call $fimport$9 + (i32.wrap_i64 + (i64.shr_u + (local.get $9) + (i64.const 32) + ) + ) + ) + (i32.wrap_i64 + (local.get $9) + ) + ) + (func $213 (type $94) (param $0 i32) (param $1 i32) (result i64 i64) + (call $90 + (i64.or + (i64.extend_i32_u + (local.get $0) + ) + (i64.shl + (i64.extend_i32_u + (local.get $1) + ) + (i64.const 32) + ) + ) + ) + ) + (func $214 (type $40) (param $0 f64) (result i32) + (local $1 i64) + (local.set $1 + (call $148 + (local.get $0) + ) + ) + (call $fimport$9 + (i32.wrap_i64 + (i64.shr_u + (local.get $1) + (i64.const 32) + ) + ) + ) + (i32.wrap_i64 + (local.get $1) + ) + ) + (func $215 (type $42) (param $0 i64) + (call $fimport$10 + (i32.wrap_i64 + (local.get $0) + ) + (i32.wrap_i64 + (i64.shr_u + (local.get $0) + (i64.const 32) + ) + ) + ) + ) + (func $216 (type $95) (param $0 i32) (param $1 i32) (param $2 (ref null $2)) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 externref) (result i32) + (call $212 + (local.get $0) + (local.get $1) + (local.get $2) + (local.get $3) + (local.get $4) + (local.get $5) + (local.get $6) + (local.get $7) + (ref.cast anyref + (any.convert_extern + (local.get $8) + ) + ) + ) + ) + (func $217 (type $96) (param $0 (ref null $3)) (param $1 externref) (result externref) + (extern.convert_any + (call $152 + (local.get $0) + (ref.cast i31ref + (any.convert_extern + (local.get $1) + ) + ) + ) + ) + ) + (func $218 (type $97) (param $0 externref) (param $1 (ref null $3)) (param $2 i32) (result i32) + (call $188 + (ref.cast (ref null $0) + (any.convert_extern + (local.get $0) + ) + ) + (local.get $1) + (local.get $2) + ) + ) +) + diff --git a/scripts/clusterfuzz/run.py b/scripts/clusterfuzz/run.py index 886d7e26e0f..f7c48b1b047 100755 --- a/scripts/clusterfuzz/run.py +++ b/scripts/clusterfuzz/run.py @@ -94,6 +94,7 @@ '--disable-fp16', '--disable-strings', '--disable-stack-switching', + '--disable-relaxed-atomics', ] From 54c3a3523634df0f8ea4b90f866a3b8c0e4dea4a Mon Sep 17 00:00:00 2001 From: stevenfontanella Date: Wed, 15 Jul 2026 18:24:28 +0000 Subject: [PATCH 3/3] Remove file --- original.wat | 20958 ------------------------------------------------- 1 file changed, 20958 deletions(-) delete mode 100644 original.wat diff --git a/original.wat b/original.wat deleted file mode 100644 index aac57d0c656..00000000000 --- a/original.wat +++ /dev/null @@ -1,20958 +0,0 @@ -(module - (rec - (type $0 (array (mut externref))) - (type $1 (shared (struct (field (mut (ref null $1)))))) - (type $2 (func (param (ref $0)) (result f64))) - (type $3 (sub (shared (func (result (ref eq)))))) - (type $4 (struct (field i16) (field (mut v128)))) - (type $5 (func (param (ref $3) v128) (result (ref extern)))) - (type $6 (sub (shared (struct (field (mut i32)) (field (mut (ref $1))) (field f32) (field (ref null $6)))))) - ) - (type $7 (func)) - (type $8 (struct)) - (type $9 (array i8)) - (type $10 (array (mut i16))) - (type $11 (func (param structref (ref struct)))) - (type $12 (func (result (ref string)))) - (type $13 (func (result f64 (ref $5) (ref $4) i32))) - (type $14 (func (param i32 (ref null $4) f32) (result i32))) - (type $15 (func (result i32))) - (type $16 (func (param i32))) - (type $17 (func (param (ref string) (ref null $6) (ref null $2) stringref (ref null $1) (ref null $1)) (result i64))) - (type $18 (func (param stringref) (result i32))) - (type $19 (func (result v128 i64))) - (type $20 (func (param v128 (ref null $3)) (result f64))) - (type $21 (func (param i64 v128 i32) (result f32))) - (type $22 (func (result (ref $5)))) - (type $23 (func (param f64) (result (ref $6)))) - (type $24 (func (param (ref null $1) (ref null $5)) (result f32))) - (type $25 (func (result i64 i64))) - (type $26 (func (param i32) (result i64 f32 i32 (ref null $2) i31ref))) - (type $27 (func (result i64))) - (type $28 (func (result f64 (ref null $5) (ref $4) i32))) - (type $29 (func (result (ref (exact $9)) i64))) - (type $30 (func (param externref))) - (type $31 (func (param funcref))) - (type $32 (func (param i32 i32))) - (type $33 (func (param (ref null $3) anyref) (result v128))) - (type $34 (func (param f64 i31ref (ref null $3) (ref $1) f32 (ref null $4) (ref null $1)))) - (type $35 (func (result f64))) - (type $36 (func (result (ref $4)))) - (type $37 (func (param i32 (ref eq) i32) (result f64))) - (type $38 (func (result arrayref i64 exnref v128 f64))) - (type $39 (func (result exnref i64 externref f64))) - (type $40 (func (param f64) (result i32))) - (type $41 (func (result arrayref f64 (ref null $6)))) - (type $42 (func (param i64))) - (type $43 (func (result i32 i64))) - (type $44 (func (param structref))) - (type $45 (func (param f32))) - (type $46 (func (param f64))) - (type $47 (func (param anyref))) - (type $48 (func (param funcref) (result i32))) - (type $49 (func (param v128))) - (type $50 (func (param externref (ref $2) i64 arrayref) (result (ref $3)))) - (type $51 (func (param i32 f64) (result (ref $5)))) - (type $52 (func (param (ref array)) (result f32 v128 i64))) - (type $53 (func (param v128) (result (ref eq)))) - (type $54 (func (param (ref $1)) (result f64))) - (type $55 (func (param (ref eq) (ref string) (ref eq) (ref $1)))) - (type $56 (func (param i32 i32 i32 (ref $2) i64 structref eqref) (result (ref $4)))) - (type $57 (func (param i31ref) (result f32 f64))) - (type $58 (func (param f64 anyref (ref array)) (result (ref eq)))) - (type $59 (func (param (ref $6)) (result f32))) - (type $60 (func (param (ref $6) (ref null $5) (ref $6) i64 structref i64) (result (ref array)))) - (type $61 (func (param (ref $6) (ref null $5)) (result (ref null $0)))) - (type $62 (func (param f32 f32 i64 eqref exnref) (result (ref struct)))) - (type $63 (func (param i32) (result (ref $1)))) - (type $64 (func (param i64 (ref null $2) i64 i32 i64 anyref) (result i64))) - (type $65 (func (param i64) (result i64 i64))) - (type $66 (func (result externref))) - (type $67 (func (param (ref null $5) i64 (ref null $5) (ref $1)) (result f32))) - (type $68 (func (param (ref $4) f32 f64) (result i31ref))) - (type $69 (func (param f32 f32 stringref) (result f32))) - (type $70 (func (param (ref $4) (ref $4) (ref $5) funcref i32 v128) (result f64))) - (type $71 (func (param eqref (ref $1) (ref null $4)) (result (ref null $3)))) - (type $72 (func (result structref))) - (type $73 (func (param i31ref (ref null $4) (ref $5) (ref null $3)) (result anyref))) - (type $74 (func (param i32 f64 funcref (ref null $6) (ref null $0) i32))) - (type $75 (func (param v128 (ref null $6)) (result v128 i64))) - (type $76 (func (param f64) (result i64))) - (type $77 (func (param (ref null $3) i31ref) (result (ref struct)))) - (type $78 (func (param stringref i64 (ref null $1) stringref (ref $2)) (result f32))) - (type $79 (func (param i64) (result i64))) - (type $80 (func (param (ref $6)) (result anyref))) - (type $81 (func (param i32 (ref null $4)))) - (type $82 (func (param (ref $2) (ref null $0)) (result f32))) - (type $83 (func (param (ref null $0) (ref null $3) i32) (result i32))) - (type $84 (func (result stringref))) - (type $85 (func (param (ref $1) (ref struct) stringref f32 f32) (result i64 exnref v128))) - (type $86 (func (param i64 (ref $2) anyref) (result i32))) - (type $87 (func (param (ref eq) f32 (ref $3) i64 i64 (ref $2)) (result f32))) - (type $88 (func (result exnref))) - (type $89 (func (param f32) (result f32))) - (type $90 (func (param f64) (result f64))) - (type $91 (func (param v128) (result v128))) - (type $92 (func (param i32 i32 v128 i32) (result f32))) - (type $93 (func (param i32 i32 (ref null $2) i32 i32 i32 i32 i32 anyref) (result i32))) - (type $94 (func (param i32 i32) (result i64 i64))) - (type $95 (func (param i32 i32 (ref null $2) i32 i32 i32 i32 i32 externref) (result i32))) - (type $96 (func (param (ref null $3) externref) (result externref))) - (type $97 (func (param externref (ref null $3) i32) (result i32))) - (type $98 (func (result f32 v128 i64))) - (type $99 (func (result i32 f64))) - (type $100 (func (result f64 (ref nofunc) (ref $4) i32))) - (type $101 (func (result f32 f64))) - (type $102 (func (result (ref (exact $8)) i64 v128))) - (type $103 (func (result f64 i32 v128))) - (type $104 (func (result (ref (exact $9)) f64 (ref null (shared none))))) - (type $105 (func (result i64 f32 i32 nullfuncref (ref i31)))) - (type $106 (func (result i64 f32 i32 (ref null $2) i31ref))) - (type $107 (func (result i64 exnref v128))) - (import "__fuzz_import" "extern$" (global $gimport$0 externref)) - (import "__fuzz_import" "extern$_2" (global $gimport$1 (ref extern))) - (import "fuzzing-support" "throw" (func $fimport$0 (type $16) (param i32))) - (import "fuzzing-support" "log-i32" (func $fimport$1 (type $16) (param i32))) - (import "fuzzing-support" "log-f32" (func $fimport$2 (type $45) (param f32))) - (import "fuzzing-support" "log-f64" (func $fimport$3 (type $46) (param f64))) - (import "fuzzing-support" "log-anyref" (func $fimport$4 (type $47) (param anyref))) - (import "fuzzing-support" "log-funcref" (func $fimport$5 (type $31) (param funcref))) - (import "fuzzing-support" "log-externref" (func $fimport$6 (type $30) (param externref))) - (import "fuzzing-support" "call-export" (func $fimport$7 (type $32) (param i32 i32))) - (import "fuzzing-support" "call-ref-catch" (func $fimport$8 (type $48) (param funcref) (result i32))) - (import "env" "setTempRet0" (func $fimport$9 (type $16) (param i32))) - (import "fuzzing-support" "log-i64" (func $fimport$10 (type $32) (param i32 i32))) - (import "fuzzing-support" "wasmtag" (tag $eimport$0 (type $16) (param i32))) - (import "fuzzing-support" "jstag" (tag $eimport$1 (type $30) (param externref))) - (global $global$0 (mut (ref null $3)) (ref.null (shared nofunc))) - (global $global$1 (mut i32) (i32.const 184)) - (memory $0 i64 16 16 shared) - (data $0 "\1c\f9\01\dd\95L\a2\c6W\ca\00\12\9eLu\b8l\a7\fa\"\c2\fe\18\08ZviU\a5s") - (table $0 i64 70 funcref) - (table $1 6 6 exnref) - (elem $0 (table $0) (i64.const 0) func $2 $6 $8 $8 $15 $20 $23 $23 $33 $34 $36 $41 $45 $47 $47 $54 $58 $58 $60 $66 $66 $76 $76 $80 $81 $81 $87 $87 $87 $89 $90 $94 $100 $102 $102 $102 $104 $104 $105 $105 $107 $107 $110 $110 $111 $111 $112 $117 $117 $123 $123 $123 $123 $125 $126 $160 $161 $164 $171 $171 $173 $177 $179 $181 $181 $186 $186 $189 $196 $205) - (elem declare func $1 $10 $101 $108 $11 $114 $128 $133 $139 $14 $142 $158 $16 $162 $169 $17 $174 $182 $188 $199 $200 $21 $215 $24 $26 $27 $29 $3 $30 $31 $35 $38 $4 $40 $44 $5 $51 $53 $56 $57 $62 $65 $71 $73 $75 $78 $92 $98 $fimport$5) - (tag $tag$0 (type $44) (param structref)) - (tag $tag$1 (type $7)) - (tag $tag$2 (type $7)) - (export "tag$_1" (tag $tag$1)) - (export "wasmtag" (tag $eimport$0)) - (export "jstag" (tag $eimport$1)) - (export "func_invoker" (func $4)) - (export "func_16_invoker" (func $7)) - (export "func_18_invoker" (func $9)) - (export "func_20_invoker" (func $11)) - (export "func_23_invoker" (func $14)) - (export "func_26_invoker" (func $17)) - (export "func_28_invoker" (func $19)) - (export "func_31_invoker" (func $22)) - (export "func_33_invoker" (func $24)) - (export "func_38" (func $28)) - (export "func_39_invoker" (func $30)) - (export "func_44" (func $34)) - (export "func_46_invoker" (func $37)) - (export "func_48_invoker" (func $39)) - (export "func_51_invoker" (func $42)) - (export "func_54" (func $44)) - (export "func_55_invoker" (func $46)) - (export "func_57_invoker" (func $48)) - (export "func_59_invoker" (func $50)) - (export "func_62_invoker" (func $53)) - (export "func_64_invoker" (func $55)) - (export "func_66_invoker" (func $57)) - (export "func_68_invoker" (func $59)) - (export "func_70_invoker" (func $61)) - (export "func_73_invoker" (func $64)) - (export "func_76_invoker" (func $67)) - (export "func_79_invoker" (func $70)) - (export "func_81_invoker" (func $72)) - (export "func_86_invoker" (func $77)) - (export "func_88_invoker" (func $79)) - (export "func_91_invoker" (func $82)) - (export "func_93_invoker" (func $84)) - (export "func_95" (func $216)) - (export "func_95_invoker" (func $86)) - (export "func_97_invoker" (func $88)) - (export "func_100_invoker" (func $91)) - (export "func_102_invoker" (func $93)) - (export "func_104_invoker" (func $95)) - (export "func_106_invoker" (func $97)) - (export "func_108_invoker" (func $99)) - (export "func_112_invoker" (func $103)) - (export "func_115_invoker" (func $106)) - (export "func_118_invoker" (func $109)) - (export "func_122_invoker" (func $113)) - (export "func_125_invoker" (func $116)) - (export "func_127_invoker" (func $118)) - (export "func_130_invoker" (func $121)) - (export "func_132" (func $122)) - (export "func_133_invoker" (func $124)) - (export "func_136_invoker" (func $127)) - (export "func_138_invoker" (func $129)) - (export "func_141_invoker" (func $132)) - (export "func_143_invoker" (func $134)) - (export "func_146_invoker" (func $137)) - (export "func_148_invoker" (func $139)) - (export "func_150_invoker" (func $141)) - (export "func_153_invoker" (func $144)) - (export "func_156" (func $146)) - (export "func_156_invoker" (func $147)) - (export "func_158" (func $214)) - (export "func_160_invoker" (func $151)) - (export "func_162" (func $217)) - (export "func_162_invoker" (func $153)) - (export "func_164_invoker" (func $155)) - (export "func_166" (func $156)) - (export "func_169" (func $159)) - (export "func_170" (func $160)) - (export "func_172_invoker" (func $163)) - (export "func_174_invoker" (func $165)) - (export "func_176_invoker" (func $167)) - (export "func_179_invoker" (func $170)) - (export "func_181_invoker" (func $172)) - (export "func_185_invoker" (func $176)) - (export "func_187_invoker" (func $178)) - (export "func_189_invoker" (func $180)) - (export "func_194_invoker" (func $185)) - (export "func_196_invoker" (func $187)) - (export "func_198" (func $218)) - (export "func_199" (func $189)) - (export "func_199_invoker" (func $190)) - (export "func_202_invoker" (func $193)) - (export "func_204_invoker" (func $195)) - (export "func_207_invoker" (func $198)) - (export "func_210_invoker" (func $201)) - (export "func_212_invoker" (func $203)) - (export "func_215_invoker" (func $206)) - (start $50) - (func $0 (type $49) (param $0 v128) - (nop) - ) - (func $1 (type $3) (result (ref eq)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (unreachable) - ) - (@binaryen.js.called) - (func $2 (type $50) (param $0 externref) (param $1 (ref $2)) (param $2 i64) (param $3 arrayref) (result (ref $3)) - (local $4 (ref array)) - (local $5 externref) - (local $6 (ref $6)) - (local $7 structref) - (local $8 structref) - (local $9 structref) - (local $10 funcref) - (local $11 (ref $4)) - (local $12 nullref) - (local $13 i32) - (local $14 f64) - (local $15 f64) - (local $scratch (ref i31)) - (local $scratch_17 i64) - (local $scratch_18 (ref i31)) - (local $scratch_19 nullref) - (local $scratch_20 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $11 - (struct.new $4 - (local.get $13) - (v128.const i32x4 0x1ac22201 0x36800e01 0xc0007300 0x01008000) - ) - ) - (block (result (ref (exact $3))) - (call $fimport$3 - (call $209 - (f64.promote_f32 - (f32.const -1.2797679352180477e-17) - ) - ) - ) - (loop $label2 (result (ref (exact $3))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $3))) - (block - (i32.store8 offset=22 - (i64.and - (local.get $2) - (i64.const 15) - ) - (loop $label (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $215 - (local.get $2) - ) - (br_if $label - (try (result i32) - (do - (select - (i32.const -122) - (struct.atomic.rmw.and acqrel acqrel $6 0 - (local.tee $6 - (struct.new $6 - (i32.const 2014211591) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const -230046375417435950965325824) - (struct.new $6 - (i32.const -6) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 2147483648) - (ref.null (shared none)) - ) - ) - ) - (ref.eq - (ref.null none) - (block (result nullref) - (drop - (block (result i32) - (local.set $scratch_20 - (i32.const 117917715) - ) - (local.set $12 - (block (result nullref) - (local.set $scratch_19 - (ref.null none) - ) - (drop - (block (result (ref i31)) - (local.set $scratch_18 - (ref.i31 - (i32.const -1216450) - ) - ) - (drop - (block (result i64) - (local.set $scratch_17 - (i64.const -30) - ) - (drop - (block (result (ref i31)) - (local.set $scratch - (ref.i31 - (i32.const -13275) - ) - ) - (drop - (ref.as_non_null - (ref.null (shared nofunc)) - ) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_17) - ) - ) - (local.get $scratch_18) - ) - ) - (local.get $scratch_19) - ) - ) - (local.get $scratch_20) - ) - ) - (local.get $12) - ) - ) - ) - (i32.const -102) - ) - ) - (catch $tag$0 - (local.set $7 - (pop structref) - ) - (drop - (local.get $10) - ) - (call $fimport$8 - (ref.func $47) - ) - ) - (catch $tag$1 - (i32.const 21856) - ) - (catch_all - (ref.test (ref none) - (ref.null none) - ) - ) - ) - ) - (ref.eq - (loop $label1 (result (ref $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$7 - (i32.rem_u - (ref.eq - (local.get $8) - (local.tee $11 - (ref.as_non_null - (ref.null none) - ) - ) - ) - (i32.const 3) - ) - (string.compare - (string.const "") - (string.const "983") - ) - ) - (call $fimport$5 - (try_table (result nullfuncref) (catch_all $label1) - (ref.null nofunc) - ) - ) - (br_if $label1 - (i32.const -5) - ) - (local.get $11) - ) - (ref.i31 - (i32.const -25260) - ) - ) - ) - ) - (call $fimport$2 - (f32.const 98) - ) - (nop) - (br $label2) - ) - (unreachable) - ) - ) - ) - ) - (func $3 (type $2) (param $0 (ref $0)) (result f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (unreachable) - ) - (func $4 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $2 - (global.get $gimport$0) - (ref.func $3) - (i64.const -255) - (array.new_fixed $9 0) - ) - ) - ) - (func $5 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f64) - (local $3 f32) - (local $4 v128) - (local $5 (ref struct)) - (local $6 (ref null $4)) - (local $7 funcref) - (local $8 externref) - (local $9 (ref null $2)) - (local $10 (ref $0)) - (local $11 (ref array)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (string.const "1000\f0\90\8d\88") - ) - (func $6 (type $14) (param $0 i32) (param $1 (ref null $4)) (param $2 f32) (result i32) - (local $3 (ref null $5)) - (local $4 (ref null $4)) - (local $5 (ref null $4)) - (local $6 (ref eq)) - (local $7 (ref struct)) - (local $8 (ref $0)) - (local $9 i32) - (local $10 i64) - (local $11 i64) - (local $12 i64) - (local $13 i64) - (local $14 i64) - (local $15 i64) - (local.set $2 - (call $208 - (local.get $2) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result i32) - (call $fimport$4 - (struct.new_default $8) - ) - (local.tee $9 - (string.measure_wtf16 - (string.const "\f0\90\8d\88\ed\bd\88\e2\82\ac") - ) - ) - ) - ) - (func $7 (type $7) - (local $0 (ref $4)) - (local $1 (ref $4)) - (local $2 (ref $4)) - (local $3 structref) - (local $4 nullref) - (local $5 f64) - (local $6 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $6 - (i32.const -48) - (struct.new $4 - (struct.get_s $4 0 - (local.tee $0 - (local.tee $1 - (select (result (ref (exact $4))) - (struct.new $4 - (i32.const 1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (struct.new $4 - (struct.get_u $4 0 - (local.tee $2 - (struct.new $4 - (i32.const -13518) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i32.load16_s offset=4 align=1 - (i64.const 16383) - ) - ) - ) - ) - ) - ) - (call $210 - (v128.load offset=22 align=4 - (i64.and - (i64x2.extract_lane 0 - (v128.const i32x4 0x010206a1 0x0001ffb5 0x01fafffe 0x00006100) - ) - (i64.const 15) - ) - ) - ) - ) - (f32.const 0) - ) - ) - (drop - (call $6 - (i32.const -2147483647) - (struct.new $4 - (i32.const -16384) - (call $210 - (struct.get $4 1 - (try_table (result (ref $4)) - (ref.cast (ref $4) - (try (result (ref $4)) - (do - (data.drop $0) - (return) - ) - (catch $tag$0 - (local.set $3 - (pop structref) - ) - (local.tee $2 - (if (result (ref $4)) - (i32.eqz - (i32.const -118) - ) - (then - (block $block (result (ref $4)) - (nop) - (br_if $block - (local.get $2) - (i32.eqz - (f64.lt - (f64.const -41) - (local.tee $5 - (f64.const 18446744073709551615) - ) - ) - ) - ) - ) - ) - (else - (call $fimport$4 - (if (result (ref (exact $0))) - (i32.eqz - (ref.eq - (if (result i31ref) - (i32.eqz - (local.get $6) - ) - (then - (local.get $4) - ) - (else - (ref.i31 - (i32.const 30532) - ) - ) - ) - (ref.as_non_null - (ref.null none) - ) - ) - ) - (then - (if - (ref.eq - (struct.new_default $8) - (local.get $2) - ) - (then - (unreachable) - ) - (else - (call $0 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (return) - ) - ) - (unreachable) - ) - (else - (array.new_default $0 - (i32.and - (i32.const 82) - (i32.const 1023) - ) - ) - ) - ) - ) - (return) - ) - ) - ) - ) - (catch $tag$1 - (select (result (ref (exact $4))) - (struct.new_default $4) - (struct.new_default $4) - (stringview_wtf16.get_codeunit - (string.const "\ed\bd\88846948") - (local.get $6) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (f32.const 0) - ) - ) - ) - (@binaryen.js.called) - (func $8 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f32) - (local $3 i32) - (local $4 f64) - (local $5 (ref $5)) - (local $6 (ref null $6)) - (local $7 (ref null $5)) - (local $8 exnref) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $9 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $8 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $8 - (ref.func $1) - (v128.const i32x4 0x00000080 0x00000000 0x0000009c 0x00000000) - ) - ) - ) - (func $10 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref null $4)) - (local $2 (ref $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$6 - (global.get $gimport$0) - ) - (return - (f64.const 2.2250738585072014e-308) - ) - ) - (func $11 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $10 - (array.new $0 - (try_table (result (ref string)) - (string.const "") - ) - (i32.and - (i32.const 97) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $12 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref null $5)) - (local $2 arrayref) - (local $3 anyref) - (local $4 anyref) - (local $5 (ref null $0)) - (local $6 i31ref) - (local $7 exnref) - (local $8 (ref struct)) - (local $9 (ref array)) - (local $10 (ref null $6)) - (local $11 (ref $0)) - (local $12 (ref $0)) - (local $13 (ref func)) - (local $14 structref) - (local $15 (ref (exact $9))) - (local $16 i64) - (local $17 v128) - (local $18 f64) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 f32) - (local $scratch i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $10 - (struct.new $6 - (local.get $20) - (struct.new_default $1) - (f32.const 4294967296) - (ref.as_non_null - (local.get $10) - ) - ) - ) - (if (result f64) - (local.get $20) - (then - (block $block - (loop - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result i64) - (local.set $scratch - (i64.const -9223372036854775807) - ) - (local.set $15 - (array.new_fixed $9 0) - ) - (local.get $scratch) - ) - ) - (local.set $2 - (local.tee $2 - (local.get $15) - ) - ) - (br $block) - ) - (local.set $0 - (local.set $13 - (local.set $11 - (local.set $12 - (local.set $9 - (local.set $9 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - (if (result f64) - (i32.eqz - (ref.eq - (struct.new_default $4) - (loop (result (ref i31)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.i31 - (i32.const -6613897) - ) - ) - ) - ) - (then - (return - (f64.const -1) - ) - ) - (else - (loop (result f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const 48) - ) - ) - ) - ) - (else - (try - (do - (call $fimport$0 - (i32.const 0) - ) - ) - (catch $tag$0 - (local.set $14 - (pop structref) - ) - (nop) - ) - ) - (return - (f64.const 8192) - ) - ) - ) - ) - (func $13 (type $51) (param $0 i32) (param $1 f64) (result (ref $5)) - (local $2 (ref null $2)) - (local $3 eqref) - (local $4 structref) - (local $5 structref) - (local $6 (ref null $3)) - (local $7 anyref) - (local $8 (ref string)) - (local $9 f64) - (local $10 f64) - (local $11 f64) - (local $12 f64) - (local $13 i32) - (local $14 f32) - (local $15 i64) - (local.set $1 - (call $209 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.func $5) - ) - (func $14 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $13 - (i32.const -64) - (f64.const 3402823466385288598117041e14) - ) - ) - (drop - (call $13 - (i32.const -22005) - (f64.const 0.794) - ) - ) - (drop - (call $13 - (i32.const 0) - (f64.const 0) - ) - ) - (drop - (call $13 - (i32.const -2) - (f64.const 71) - ) - ) - ) - (func $15 (type $12) (result (ref string)) - (local $0 i32) - (local $1 i32) - (local $2 f64) - (local $3 f64) - (local $4 f32) - (local $5 (ref null $4)) - (local $6 structref) - (local $7 (ref $4)) - (local $8 (ref func)) - (local $9 (ref $1)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block1 (result (ref string)) - (drop - (if (result (ref func)) - (select - (struct.atomic.get_u acqrel $4 0 - (struct.new $4 - (i32.const 0) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (call_indirect $0 (type $14) - (i32.sub - (i32.mul - (loop $label (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (table.set $0 - (i64.const 1) - (ref.func $15) - ) - (drop - (ref.func $4) - ) - (block $block - (i32.atomic.store acqrel offset=4 - (i64.and - (try_table (result i64) (catch_all $block) - (i64.const 32769) - ) - (i64.const 15) - ) - (call $fimport$8 - (ref.func $161) - ) - ) - ) - (drop - (try (result (ref none)) - (do - (loop (result (ref none)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.as_non_null - (ref.null none) - ) - ) - ) - (catch $tag$0 - (local.set $6 - (pop structref) - ) - (ref.as_non_null - (ref.null none) - ) - ) - (catch_all - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - (call $208 - (f32x4.extract_lane 0 - (call $210 - (unreachable) - ) - ) - ) - (block - (nop) - (br $label) - ) - (unreachable) - ) - (i32.const 133) - ) - (i32.const -29391) - ) - (struct.new $4 - (local.get $0) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (f32.const 18446744073709551615) - (i64.const 1) - ) - (ref.eq - (array.new $0 - (global.get $gimport$0) - (i32.and - (i32.const 88) - (i32.const 1023) - ) - ) - (ref.null none) - ) - ) - (then - (ref.func $3) - ) - (else - (loop $label1 (result (ref func)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$0 - (i32.const 0) - ) - (drop - (br_on_cast $block1 (ref string) (ref string) - (string.const "") - ) - ) - (block $block2 - (br_if $block2 - (i32.eqz - (string.encode_wtf16_array - (string.const "933") - (array.new_default $10 - (i32.and - (i32.const 90) - (i32.const 1023) - ) - ) - (ref.eq - (local.tee $7 - (ref.as_non_null - (ref.null none) - ) - ) - (struct.new $4 - (i32.const -11509) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - ) - ) - ) - (br_if $label1 - (i32.eqz - (string.eq - (string.const "") - (loop (result (ref string)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref string)) - (call_ref $7 - (ref.func $11) - ) - (string.const "") - ) - ) - ) - ) - ) - (local.tee $8 - (ref.func $3) - ) - ) - ) - ) - ) - (drop - (call $fimport$8 - (ref.func $169) - ) - ) - (drop - (struct.new_default $1) - ) - (drop - (call $208 - (f32.load offset=22 - (try (result i64) - (do - (block - (nop) - (return - (string.const "\c2\a3") - ) - ) - (unreachable) - ) - (catch $tag$1 - (i64.const 4294934547) - ) - (catch_all - (i64.const -32767) - ) - ) - ) - ) - ) - (drop - (local.get $4) - ) - (if - (local.tee $0 - (i32.atomic.load8_u acqrel offset=3 - (i64.and - (i64.or - (i64.const -28568) - (i64.const 256) - ) - (i64.const 15) - ) - ) - ) - (then - (call $fimport$0 - (i32.const 0) - ) - (return - (string.const "528") - ) - ) - (else - (call $fimport$6 - (global.get $gimport$1) - ) - (return - (string.const "\e2\82\ac") - ) - ) - ) - (local.set $9 - (unreachable) - ) - ) - ) - (func $16 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref null $1)) - (local $3 (ref $5)) - (local $4 exnref) - (local $5 (ref $6)) - (local $6 externref) - (local $7 stringref) - (local $8 structref) - (local $9 f32) - (local $10 i64) - (local $11 i64) - (local $12 i64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $17 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $16 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $16 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $18 (type $52) (param $0 (ref array)) (result f32 v128 i64) - (local $1 i32) - (local $2 i32) - (local $3 i64) - (local $4 i64) - (local $5 v128) - (local $6 f32) - (local $7 f32) - (local $8 f64) - (local $9 i31ref) - (local $10 arrayref) - (local $11 (ref $0)) - (local $12 (ref null $1)) - (local $13 (ref null $3)) - (local $14 (ref null $4)) - (local $15 exnref) - (local $16 (ref $1)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$6 - (string.const "\e2\82\ac\f0\90\8d\88") - ) - (return - (tuple.make 3 - (f32.const 205) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (i64.const 238) - ) - ) - ) - (func $19 (type $7) - (local $scratch (tuple f32 v128 i64)) - (local $scratch_1 v128) - (local $scratch_2 f32) - (local $scratch_3 (tuple f32 v128 i64)) - (local $scratch_4 v128) - (local $scratch_5 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result f32) - (local.set $scratch_2 - (tuple.extract 3 0 - (local.tee $scratch - (call $18 - (array.new_fixed $9 0) - ) - ) - ) - ) - (drop - (block (result v128) - (local.set $scratch_1 - (tuple.extract 3 1 - (local.get $scratch) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch) - ) - ) - (local.get $scratch_1) - ) - ) - (local.get $scratch_2) - ) - ) - (drop - (block (result f32) - (local.set $scratch_5 - (tuple.extract 3 0 - (local.tee $scratch_3 - (call $18 - (array.new_fixed $9 0) - ) - ) - ) - ) - (drop - (block (result v128) - (local.set $scratch_4 - (tuple.extract 3 1 - (local.get $scratch_3) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_3) - ) - ) - (local.get $scratch_4) - ) - ) - (local.get $scratch_5) - ) - ) - ) - (func $20 (type $33) (param $0 (ref null $3)) (param $1 anyref) (result v128) - (local $2 externref) - (local $3 externref) - (local $4 anyref) - (local $5 anyref) - (local $6 anyref) - (local $7 structref) - (local $8 structref) - (local $9 structref) - (local $10 (ref null $0)) - (local $11 eqref) - (local $12 (ref null $2)) - (local $13 stringref) - (local $14 stringref) - (local $15 (ref null $1)) - (local $16 (ref null $1)) - (local $17 funcref) - (local $18 nullfuncref) - (local $19 (ref $4)) - (local $20 (ref $0)) - (local $21 (ref none)) - (local $22 (ref null $6)) - (local $23 (ref $6)) - (local $24 (ref $1)) - (local $25 (ref string)) - (local $26 (ref string)) - (local $27 (ref eq)) - (local $28 (ref eq)) - (local $29 (ref array)) - (local $30 nullref) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 v128) - (local $44 f64) - (local $45 f64) - (local $46 f64) - (local $47 f64) - (local $48 f64) - (local $49 f64) - (local $50 f64) - (local $51 i64) - (local $52 i64) - (local $53 i64) - (local $54 i64) - (local $55 i64) - (local $56 f32) - (local $57 f32) - (local $scratch f32) - (local $scratch_59 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $22 - (struct.new $6 - (i32.const -77) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const -11) - (struct.new $6 - (i32.const 255) - (struct.new_default $1) - (local.get $56) - (struct.new $6 - (i32.const -134217727) - (struct.new_default $1) - (local.get $56) - (struct.new $6 - (local.get $37) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (local.get $36) - (ref.as_non_null - (local.get $16) - ) - (local.get $56) - (struct.new $6 - (i32.const 352794473) - (struct.new_default $1) - (f32.const -262143.84375) - (ref.as_non_null - (local.get $22) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (ref.test (ref (exact $4)) - (struct.new_default $4) - ) - (then - (nop) - (return - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (else - (call $fimport$7 - (i32.rem_u - (local.get $36) - (i32.const 11) - ) - (call_indirect $0 (type $14) - (i32.const -46) - (struct.new $4 - (ref.test (ref i31) - (ref.i31 - (i32.const -93) - ) - ) - (local.tee $43 - (call $210 - (v128.load offset=3 - (i64.and - (if (result i64) - (i32.eqz - (loop $label1 (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block - (drop - (br_on_null $block - (if (result nullref) - (if (result i32) - (i32.eqz - (local.get $37) - ) - (then - (i64.eq - (i64.const -16384) - (loop $label (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label - (i32.eqz - (i32.const 10040) - ) - ) - (local.get $55) - ) - ) - ) - (else - (local.tee $36 - (i32.const 32768) - ) - ) - ) - (then - (local.get $30) - ) - (else - (local.tee $30 - (if (result nullref) - (i32.eqz - (local.get $36) - ) - (then - (local.get $30) - ) - (else - (ref.null none) - ) - ) - ) - ) - ) - ) - ) - (nop) - ) - (br_if $label1 - (i32.eqz - (try_table (result i32) (catch $tag$1 $label1) (catch $tag$1 $label1) - (i32.const 77) - ) - ) - ) - (ref.test (ref $6) - (ref.as_non_null - (local.get $22) - ) - ) - ) - ) - (then - (call $fimport$6 - (try_table (result stringref) - (local.get $14) - ) - ) - (i64.const 65447) - ) - (else - (call $215 - (i64.const 0) - ) - (return - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (i64.const 15) - ) - ) - ) - ) - ) - (block (result f32) - (local.set $50 - (block (result f64) - (local.set $scratch_59 - (local.tee $49 - (call $209 - (f64.promote_f32 - (local.get $56) - ) - ) - ) - ) - (local.set $57 - (block (result f32) - (local.set $scratch - (f32.const -1.1754943508222875e-38) - ) - (local.set $42 - (i31.get_s - (ref.i31 - (i32.const 65441) - ) - ) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_59) - ) - ) - (local.tee $56 - (call $208 - (f32.neg - (call $208 - (local.get $57) - ) - ) - ) - ) - ) - (i64.atomic.load32_u acqrel offset=22 - (i64.and - (local.get $55) - (i64.const 15) - ) - ) - ) - ) - (memory.init $0 - (i64.and - (i64.const -113) - (i64.const 15) - ) - (i32.const 5) - (i32.const 16) - ) - (return - (local.get $43) - ) - ) - ) - (unreachable) - ) - (func $21 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f32) - (local $3 i64) - (local $4 eqref) - (local $5 (ref i31)) - (local $6 (ref $5)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block (result (ref extern)) - (call $fimport$6 - (br_on_cast $block (ref extern) (ref extern) - (call_indirect $0 (type $5) - (local.get $0) - (if (result v128) - (ref.eq - (local.tee $5 - (ref.i31 - (i32.const -30437) - ) - ) - (ref.null none) - ) - (then - (atomic.fence acqrel) - (drop - (local.tee $6 - (ref.func $5) - ) - ) - (local.tee $1 - (call $210 - (i8x16.add - (local.tee $1 - (local.tee $1 - (local.get $1) - ) - ) - (if (result v128) - (call $fimport$8 - (ref.func $44) - ) - (then - (if (result v128) - (i32.eqz - (i32.const 73) - ) - (then - (call $fimport$5 - (ref.null nofunc) - ) - (local.tee $1 - (call $210 - (v128.load offset=22 - (i64.and - (local.tee $3 - (local.get $3) - ) - (i64.const 15) - ) - ) - ) - ) - ) - (else - (nop) - (local.get $1) - ) - ) - ) - (else - (call $fimport$3 - (try_table (result f64) - (call $209 - (f64.reinterpret_i64 - (i64.const 26) - ) - ) - ) - ) - (try_table (result v128) - (call $210 - (v128.load offset=22 align=8 - (i64.and - (local.get $3) - (i64.const 15) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (else - (nop) - (return - (string.const "69932\ed\bd\88") - ) - ) - ) - (i64.const 2) - ) - ) - ) - (global.get $gimport$1) - ) - ) - (func $22 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $21 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $23 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref null $3)) - (local $2 (ref $1)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result f64) - (call $0 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (f64.const -64) - ) - ) - (func $24 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $23 - (array.new $0 - (global.get $gimport$0) - (i32.and - (i32.const 79) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $25 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i64) - (local $2 i64) - (local $3 f32) - (local $4 f32) - (local $5 i32) - (local $6 v128) - (local $7 f64) - (local $8 f64) - (local $9 structref) - (local $10 structref) - (local $11 (ref $3)) - (local $12 funcref) - (local $13 (ref struct)) - (local $14 (ref null $2)) - (local $15 anyref) - (local $16 exnref) - (local $17 (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.get $7) - ) - (func $26 (type $2) (param $0 (ref $0)) (result f64) - (local $1 v128) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $0 - (local.tee $1 - (call $210 - (struct.atomic.get acqrel $4 1 - (struct.new_default $4) - ) - ) - ) - ) - (return - (f64.const -1690149556) - ) - ) - (@binaryen.js.called) - (func $27 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i64) - (local $3 i32) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $28 (type $7) - (local $0 (ref eq)) - (local $1 stringref) - (local $2 (ref null $2)) - (local $3 eqref) - (local $4 i32) - (local $5 i32) - (local $6 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$2 - (f32.const 36028797018963968) - ) - (block $block - (block - (call $215 - (i64.const -6082490) - ) - (br $block) - ) - (unreachable) - ) - ) - (@binaryen.js.called) - (func $29 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref null $5)) - (local $2 eqref) - (local $3 i31ref) - (local $4 funcref) - (local $5 (ref eq)) - (local $6 (ref string)) - (local $7 stringref) - (local $8 stringref) - (local $9 structref) - (local $10 (ref null $4)) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 f32) - (local $15 f32) - (local $16 f32) - (local $17 i64) - (local $18 i64) - (local $19 i64) - (local $20 i64) - (local $21 i64) - (local $22 f64) - (local $23 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const 16) - ) - (func $30 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $29 - (array.new_default $0 - (i32.and - (i32.const 84) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (ref.func $30) - ) - (drop - (call $209 - (call $29 - (array.new $0 - (if (result (ref string)) - (call $fimport$8 - (ref.func $161) - ) - (then - (string.const "") - ) - (else - (call $fimport$4 - (ref.i31 - (i32.const -32767) - ) - ) - (call_indirect $0 (type $12) - (i64.const 4) - ) - ) - ) - (i32.and - (i32.const 30) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $29 - (array.new_default $0 - (i32.and - (i32.const 20) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $29 - (array.new_default $0 - (i32.and - (i32.const 1) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $31 (type $34) (param $0 f64) (param $1 i31ref) (param $2 (ref null $3)) (param $3 (ref $1)) (param $4 f32) (param $5 (ref null $4)) (param $6 (ref null $1)) - (local $7 i32) - (local $8 (ref $3)) - (local.set $0 - (call $209 - (local.get $0) - ) - ) - (local.set $4 - (call $208 - (local.get $4) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$2 - (local.tee $4 - (local.get $4) - ) - ) - ) - (func $32 (type $35) (result f64) - (local $0 (ref null $1)) - (local $1 (ref null $3)) - (local $2 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const 18446744073709551615) - ) - (func $33 (type $15) (result i32) - (local $0 f32) - (local $1 f32) - (local $2 f32) - (local $3 i32) - (local $4 (ref null $5)) - (local $5 (ref $6)) - (local $6 anyref) - (local $7 (ref null $2)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i32.const -3797642) - ) - (func $34 (type $12) (result (ref string)) - (local $0 i32) - (local $1 i32) - (local $2 f32) - (local $3 f32) - (local $4 f64) - (local $5 v128) - (local $6 i64) - (local $7 anyref) - (local $8 (ref null $5)) - (local $9 funcref) - (local $10 (ref string)) - (local $11 structref) - (local $12 (ref null $1)) - (local $13 (ref $2)) - (local $14 (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $14 - (array.new $0 - (string.const "") - (i32.and - (i32.const 0) - (i32.const 1023) - ) - ) - ) - (local.set $10 - (string.const "\e2\82\ac\c2\a3") - ) - (block $block1 (result (ref string)) - (block $block - (try_table (catch $tag$1 $block) (catch_all $block) - (nop) - ) - (block - (call $215 - (local.tee $6 - (i64.const -16) - ) - ) - (memory.copy - (i64.and - (local.get $6) - (i64.const 15) - ) - (i64.and - (block (result i64) - (br_if $block - (if (result i32) - (if (result i32) - (i32.eqz - (try (result i32) - (do - (if (result i32) - (local.get $0) - (then - (stringview_wtf16.get_codeunit - (string.const "\f0\90\8d\88") - (local.get $0) - ) - ) - (else - (i31.get_s - (ref.i31 - (i32.const 2147483647) - ) - ) - ) - ) - ) - (catch $tag$0 - (local.set $11 - (pop structref) - ) - (br_on_non_null $block1 - (local.get $10) - ) - (i32.atomic.load16_u offset=4 - (i64.and - (local.get $6) - (i64.const 15) - ) - ) - ) - ) - ) - (then - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label - (i32.eqz - (local.get $0) - ) - ) - ) - (try_table (catch_all $block) - (drop - (br_on_null $block - (local.tee $12 - (ref.null (shared none)) - ) - ) - ) - ) - (nop) - (atomic.fence acqrel) - (drop - (string.compare - (ref.null noextern) - (string.const "") - ) - ) - (block - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (try_table (catch_all $block) - (nop) - ) - (br_if $label1 - (local.get $0) - ) - ) - (nop) - (br $block) - ) - (unreachable) - ) - (else - (drop - (i32.rem_u - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i32.const -4194305) - ) - (i32.const 16) - ) - ) - (block - (nop) - (br $block) - ) - (unreachable) - ) - ) - (then - (call $0 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (br $block) - ) - (else - (ref.eq - (struct.new_default $8) - (if (result (ref none)) - (i32.eqz - (i32.const -24) - ) - (then - (ref.as_non_null - (ref.null none) - ) - ) - (else - (memory.fill - (i64.and - (i64.const -255) - (i64.const 15) - ) - (i32.const -32768) - (i64.const 202) - ) - (br $block) - ) - ) - ) - ) - ) - ) - (i64.atomic.load16_u acqrel offset=3 - (i64.and - (local.get $6) - (i64.const 15) - ) - ) - ) - (i64.const 15) - ) - (i64.extend32_s - (local.get $6) - ) - ) - (br $block) - ) - (unreachable) - ) - (return - (string.const "\ed\bd\88") - ) - ) - ) - (func $35 (type $36) (result (ref $4)) - (local $0 f64) - (local $1 f64) - (local $2 i32) - (local $3 f32) - (local $4 i64) - (local $5 i64) - (local $6 i64) - (local $7 i64) - (local $8 (ref eq)) - (local $9 arrayref) - (local $10 exnref) - (local $11 eqref) - (local $12 eqref) - (local $13 (ref null $1)) - (local $14 (ref null $4)) - (local $15 (ref struct)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (struct.new $4 - (i32.const -65535) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (func $36 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 externref) - (local $3 (ref null $0)) - (local $4 i31ref) - (local $5 (ref null $3)) - (local $6 (ref null $3)) - (local $7 (ref eq)) - (local $8 eqref) - (local $9 i64) - (local $10 i64) - (local $11 f64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref extern)) - (call $fimport$0 - (i32.const 4194303) - ) - (global.get $gimport$1) - ) - ) - (func $37 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $36 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $38 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref $6)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result f64) - (nop) - (f64.const 0) - ) - ) - (func $39 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $38 - (array.new $0 - (ref.null noextern) - (i32.and - (i32.const 53) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $40 (type $53) (param $0 v128) (result (ref eq)) - (local $1 structref) - (local $2 structref) - (local $3 (ref $0)) - (local $4 (ref $0)) - (local $5 anyref) - (local $6 i64) - (local $7 i64) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $scratch (ref (exact $3))) - (local.set $0 - (call $210 - (local.get $0) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $9))) - (atomic.fence) - (atomic.fence acqrel) - (drop - (ref.func $40) - ) - (if - (i32.eqz - (call $fimport$8 - (ref.func $98) - ) - ) - (then - (block $block - (nop) - (if - (i32.eqz - (string.eq - (string.const "\e2\82\ac\f0\90\8d\88") - (try_table (result (ref string)) (catch_all $block) - (if (result (ref string)) - (stringview_wtf16.get_codeunit - (string.const "\e2\82\ac\f0\90\8d\88") - (block (result i32) - (local.set $10 - (i32.const -1073741825) - ) - (local.get $10) - ) - ) - (then - (drop - (br_on_null $block - (ref.cast (ref $3) - (global.get $global$0) - ) - ) - ) - (br $block) - ) - (else - (string.const "") - ) - ) - ) - ) - ) - (then - (block $block1 - (call $fimport$1 - (local.get $8) - ) - (br_if $block1 - (i32.eqz - (loop $label (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$7 - (i32.rem_u - (local.get $8) - (i32.const 20) - ) - (call $33) - ) - (nop) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.eqz - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (string.encode_wtf16_array - (string.const "\f0\90\8d\88346\ed\a0\80") - (array.new $10 - (local.get $8) - (i32.and - (i32.const 80) - (i32.const 1023) - ) - ) - (i32.const -29868) - ) - ) - ) - (then - (try_table (catch_all $label) - (br_if $block - (i32.eqz - (call_ref $15 - (ref.func $33) - ) - ) - ) - ) - ) - ) - (br_if $label1 - (i32.const -4096) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.lt_u - (local.tee $9 - (i32.const 33554432) - ) - (array.len - (local.tee $4 - (local.tee $3 - (array.new_default $0 - (i32.and - (i32.const 56) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (then - (array.set $0 - (local.get $4) - (local.get $9) - (global.get $gimport$1) - ) - ) - ) - (br $block) - ) - ) - ) - ) - ) - (else - (block $block2 - (call $24) - (call $fimport$4 - (local.tee $5 - (array.new $0 - (string.const "\c2\a3\c2\a3367") - (i32.const 69) - ) - ) - ) - (br $block2) - ) - ) - ) - ) - ) - (else - (if - (ref.is_null - (array.new_fixed $9 0) - ) - (then - (nop) - (drop - (block (result (ref (exact $3))) - (local.set $scratch - (ref.func $1) - ) - (drop - (string.const "\c2\a3\e2\82\ac939") - ) - (local.get $scratch) - ) - ) - (nop) - ) - (else - (atomic.fence) - (nop) - ) - ) - ) - ) - (array.new_fixed $9 0) - ) - ) - (func $41 (type $20) (param $0 v128) (param $1 (ref null $3)) (result f64) - (local.set $0 - (call $210 - (local.get $0) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const -9223372036854775808) - ) - (func $42 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $41 - (v128.const i32x4 0xe43d002c 0x0001ff91 0x7e310067 0x005d0000) - (ref.func $1) - ) - ) - ) - ) - (func $43 (type $54) (param $0 (ref $1)) (result f64) - (local $1 i64) - (local $2 i64) - (local $3 i64) - (local $4 i64) - (local $5 i32) - (local $6 i32) - (local $7 f32) - (local $8 (ref string)) - (local $9 (ref null $4)) - (local $10 (ref null $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $209 - (f64.promote_f32 - (call $208 - (f32.floor - (f32.const 4294965760) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $44 (type $15) (result i32) - (local $0 f64) - (local $1 (ref $6)) - (local $2 (ref null $6)) - (local $3 (ref i31)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (loop $label (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (nop) - (i64.store32 offset=22 align=2 - (i64.and - (i64.const -255) - (i64.const 15) - ) - (i64.const 0) - ) - (drop - (i32.const -255) - ) - (drop - (struct.new $1 - (struct.new_default $1) - ) - ) - (block - (call $fimport$6 - (global.get $gimport$0) - ) - (br $label) - ) - (local.set $3 - (local.set $1 - (unreachable) - ) - ) - ) - ) - (func $45 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i64) - (local $3 i64) - (local $4 i64) - (local $5 (ref null $4)) - (local $6 (ref $2)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $46 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $45 - (ref.func $1) - (v128.const i32x4 0x00000000 0x42400000 0x00000000 0x40e2c080) - ) - ) - ) - (@binaryen.js.called) - (func $47 (type $21) (param $0 i64) (param $1 v128) (param $2 i32) (result f32) - (local $3 (ref string)) - (local $4 (ref string)) - (local $5 (ref null $2)) - (local $6 (ref null $2)) - (local $7 arrayref) - (local $8 eqref) - (local $9 (ref null $4)) - (local $10 funcref) - (local $11 i32) - (local $12 i64) - (local $13 i64) - (local $14 f64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return - (f32.const 0) - ) - ) - (func $48 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $208 - (call $47 - (i64.const 31) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (i32.const -2147483647) - ) - ) - ) - ) - (func $49 (type $55) (param $0 (ref eq)) (param $1 (ref string)) (param $2 (ref eq)) (param $3 (ref $1)) - (local $4 i64) - (local $5 i64) - (local $6 i64) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 v128) - (local $12 f64) - (local $13 structref) - (local $14 structref) - (local $15 structref) - (local $16 structref) - (local $17 (ref $6)) - (local $18 (ref $4)) - (local $19 (ref i31)) - (local $20 (ref i31)) - (local $21 (ref i31)) - (local $22 (ref i31)) - (local $23 (ref null $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $18 - (struct.new_default $4) - ) - (local.set $17 - (struct.new $6 - (i32.const -26106) - (struct.new_default $1) - (f32.const -1.1754943508222875e-38) - (ref.null (shared none)) - ) - ) - (block $block - (drop - (array.new $0 - (string.const "\ed\bd\88") - (i32.and - (i32.const 12) - (i32.const 1023) - ) - ) - ) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.eqz - (ref.is_null - (select (result (ref (exact $0))) - (array.new_default $0 - (i32.and - (i32.const 72) - (i32.const 1023) - ) - ) - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 90) - (i32.const 1023) - ) - ) - (i32.load16_s offset=3 - (i64.and - (i64.shr_s - (i64.load8_u offset=4 - (local.get $4) - ) - (i64.const 64) - ) - (i64.const 15) - ) - ) - ) - ) - ) - (then - (br_if $label - (ref.eq - (array.new_fixed $9 0) - (array.new_default $0 - (i32.and - (i32.const 66) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (br $block) - ) - (local.set $17 - (local.set $17 - (local.set $3 - (local.set $17 - (local.set $18 - (local.set $19 - (local.set $20 - (local.set $21 - (local.set $22 - (local.set $3 - (local.set $3 - (local.set $3 - (local.set $17 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $50 (type $7) - (local $0 i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i64) - (local $11 f64) - (local $12 f64) - (local $13 f64) - (local $14 f32) - (local $15 (ref $4)) - (local $16 structref) - (local $17 structref) - (local $18 structref) - (local $19 structref) - (local $20 structref) - (local $21 structref) - (local $22 funcref) - (local $23 (ref $0)) - (local $24 (ref $0)) - (local $25 (ref $0)) - (local $26 (ref $0)) - (local $27 (ref $0)) - (local $28 (ref null $0)) - (local $29 (ref null $0)) - (local $30 (ref null $5)) - (local $31 (ref null $4)) - (local $32 (ref struct)) - (local $33 i31ref) - (local $34 (ref i31)) - (local $35 (ref null $1)) - (local $36 (ref $6)) - (local $37 (ref $6)) - (local $38 (ref $6)) - (local $39 (ref (exact $8))) - (local $scratch (ref $4)) - (local $scratch_41 (ref $5)) - (local $scratch_42 f64) - (local $scratch_43 f32) - (local $scratch_44 i64) - (local $scratch_45 (tuple i32 f64)) - (local $scratch_46 i32) - (local $scratch_47 (ref $4)) - (local $scratch_48 (ref nofunc)) - (local $scratch_49 f64) - (local $scratch_50 (tuple f64 (ref null $5) (ref $4) i32)) - (local $scratch_51 (ref $4)) - (local $scratch_52 (ref null $5)) - (local $scratch_53 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $38 - (struct.new $6 - (local.get $0) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 17179869184) - (struct.new $6 - (local.get $0) - (struct.new_default $1) - (f32.const 134) - (struct.new $6 - (local.get $0) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 0) - (struct.new $6 - (local.get $0) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const 24) - (struct.new_default $1) - (local.get $14) - (struct.new $6 - (i32.const 65418) - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - (f32.const 9223372036854775808) - (struct.new $6 - (local.get $0) - (struct.new_default $1) - (local.get $14) - (struct.new $6 - (i32.const -16383) - (struct.new_default $1) - (f32.const -2147483648) - (struct.new $6 - (i32.const -2147483648) - (struct.new_default $1) - (f32.const 8191.1767578125) - (struct.new $6 - (local.get $0) - (struct.new $1 - (ref.as_non_null - (local.get $35) - ) - ) - (f32.const 1.1754943508222875e-38) - (struct.new $6 - (i32.const -57) - (ref.as_non_null - (local.get $35) - ) - (f32.const -1.0103010293794044e-17) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $11 - (block (result f64) - (local.set $scratch_42 - (call $209 - (local.get $11) - ) - ) - (local.set $30 - (block (result (ref $5)) - (local.set $scratch_41 - (ref.as_non_null - (local.get $30) - ) - ) - (local.set $31 - (block (result (ref $4)) - (local.set $scratch - (ref.as_non_null - (local.get $31) - ) - ) - (local.set $8 - (local.get $8) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_41) - ) - ) - (local.get $scratch_42) - ) - ) - (local.set $28 - (ref.as_non_null - (local.get $28) - ) - ) - (local.set $15 - (struct.new_default $4) - ) - (call $49 - (ref.i31 - (i32.const 2147483646) - ) - (string.const "\ed\bd\88922") - (ref.i31 - (i32.const -25262) - ) - (struct.new $1 - (if (result (ref $1)) - (call $6 - (i32.const -2147483648) - (try (result (ref $4)) - (do - (block - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label - (i64.gt_s - (block (result i64) - (call $fimport$0 - (i32.const 0) - ) - (i64.extend_i32_u - (i32.const -72) - ) - ) - (i64.const 4294962039) - ) - ) - ) - (nop) - (return) - ) - (unreachable) - ) - (catch $tag$1 - (try (result (ref $4)) - (do - (struct.new $4 - (i32.const -14586) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (catch_all - (local.tee $15 - (struct.new_default $4) - ) - ) - ) - ) - (catch $tag$0 - (local.set $16 - (pop structref) - ) - (call $fimport$5 - (local.tee $22 - (ref.func $38) - ) - ) - (return) - ) - ) - (block (result f32) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (table.set $1 - (i32.const 3) - (block $block (result (ref exn)) - (try_table (catch_all_ref $block) - (throw $tag$0 - (struct.new_default $8) - ) - ) - (unreachable) - ) - ) - (nop) - (block - (table.set $1 - (i32.const 1) - (block $block1 (result (ref exn)) - (try_table (catch_all_ref $block1) - (drop - (block (result f32) - (local.set $scratch_43 - (f32.const 0) - ) - (local.set $39 - (struct.new_default $8) - ) - (local.get $scratch_43) - ) - ) - (throw $tag$0 - (local.get $39) - ) - ) - (unreachable) - ) - ) - (block $block2 - (loop $label2 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $0 - (local.get $0) - ) - (if - (i32.lt_u - (i32.add - (local.tee $2 - (local.get $0) - ) - (local.tee $3 - (local.get $0) - ) - ) - (array.len - (local.tee $25 - (array.new $0 - (call $5 - (ref.as_non_null - (ref.null (shared nofunc)) - ) - (v128.const i32x4 0xd4feff82 0xf6800000 0x00100045 0x66d1e194) - ) - (i32.and - (i32.const 72) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (block - (br_if $block2 - (i32.eqz - (i32.const 17) - ) - ) - (br $label1) - ) - (local.set $26 - (local.set $24 - (local.set $23 - (unreachable) - ) - ) - ) - ) - ) - (br_if $label2 - (i32.eqz - (memory.atomic.notify offset=3 - (i64.and - (i64.const 4294967255) - (i64.const 15) - ) - (call $33) - ) - ) - ) - ) - (i64.atomic.store8 offset=22 - (i64.and - (i64.shr_s - (i64.load8_u offset=22 - (local.tee $10 - (local.get $10) - ) - ) - (i64.const -125) - ) - (i64.const 15) - ) - (local.tee $10 - (block (result i64) - (local.set $scratch_44 - (i64.const 1125899906842625) - ) - (drop - (i64.const -1073741823) - ) - (local.get $scratch_44) - ) - ) - ) - ) - (br $label1) - ) - (unreachable) - ) - (unreachable) - ) - ) - (then - (nop) - (block $block3 - (call_ref $34 - (loop $label3 (result f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$0 - (i32.const 0) - ) - (br_if $label3 - (i8x16.extract_lane_u 15 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (block (result i32) - (local.set $scratch_46 - (tuple.extract 2 0 - (local.tee $scratch_45 - (if (type $99) (result i32 f64) - (i32.eqz - (local.get $0) - ) - (then - (tuple.make 2 - (i32.const -2147483647) - (f64.const 2147483646.864) - ) - ) - (else - (tuple.make 2 - (i32.const -128) - (f64.const 4294967183) - ) - ) - ) - ) - ) - ) - (local.set $13 - (tuple.extract 2 1 - (local.get $scratch_45) - ) - ) - (local.get $scratch_46) - ) - ) - (call $209 - (local.get $13) - ) - ) - (if (result i31ref) - (i32.eqz - (stringview_wtf16.get_codeunit - (string.const "23\ed\bd\88915") - (local.get $0) - ) - ) - (then - (f64.store offset=22 - (i64.and - (local.get $10) - (i64.const 15) - ) - (block (result f64) - (drop - (block (result f64) - (local.set $scratch_53 - (tuple.extract 4 0 - (local.tee $scratch_50 - (try (type $28) (result f64 (ref null $5) (ref $4) i32) - (do - (call $fimport$0 - (i32.const 0) - ) - (br $block3) - ) - (catch $tag$1 - (if (type $13) (result f64 (ref $5) (ref $4) i32) - (i32.eqz - (if (result i32) - (i32.eqz - (local.get $0) - ) - (then - (i32.const -88) - ) - (else - (i32.const -2147483646) - ) - ) - ) - (then - (br $block3) - ) - (else - (if - (i32.lt_u - (i32.add - (local.tee $6 - (i32.const 524288) - ) - (local.tee $7 - (struct.get_s $4 0 - (local.get $15) - ) - ) - ) - (array.len - (local.tee $27 - (ref.as_non_null - (local.get $28) - ) - ) - ) - ) - (then - (array.fill $0 - (local.get $27) - (local.get $6) - (string.const "\e2\82\ac\c2\a3") - (local.get $7) - ) - ) - ) - (if (type $13) (result f64 (ref $5) (ref $4) i32) - (i32.const -19) - (then - (if (type $100) (result f64 (ref nofunc) (ref $4) i32) - (i32.eqz - (struct.atomic.get_u $4 0 - (local.get $15) - ) - ) - (then - (tuple.make 4 - (f64.const -4194304) - (ref.as_non_null - (ref.null nofunc) - ) - (local.get $15) - (i32.const -2097151) - ) - ) - (else - (tuple.make 4 - (f64.const -4095.876) - (ref.as_non_null - (ref.null nofunc) - ) - (local.get $15) - (i32.const -1073741824) - ) - ) - ) - ) - (else - (local.set $11 - (block (result f64) - (local.set $scratch_49 - (f64.const 3402823466385288598117041e14) - ) - (local.set $30 - (block (result (ref nofunc)) - (local.set $scratch_48 - (ref.as_non_null - (ref.null nofunc) - ) - ) - (local.set $31 - (block (result (ref $4)) - (local.set $scratch_47 - (local.get $15) - ) - (local.set $8 - (i32.const 1024) - ) - (local.get $scratch_47) - ) - ) - (local.get $scratch_48) - ) - ) - (local.get $scratch_49) - ) - ) - (tuple.make 4 - (call $209 - (local.get $11) - ) - (ref.as_non_null - (local.get $30) - ) - (ref.as_non_null - (local.get $31) - ) - (local.get $8) - ) - ) - ) - ) - ) - ) - (catch $tag$0 - (local.set $17 - (pop structref) - ) - (tuple.make 4 - (f64.const 0) - (ref.null nofunc) - (struct.new_default $4) - (i32.const -108) - ) - ) - (catch_all - (if (type $13) (result f64 (ref $5) (ref $4) i32) - (local.tee $0 - (i32.const 55860) - ) - (then - (loop $label4 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label4 - (local.get $0) - ) - ) - (nop) - (br $block3) - ) - (else - (try (type $13) (result f64 (ref $5) (ref $4) i32) - (do - (tuple.make 4 - (call $209 - (local.get $11) - ) - (ref.as_non_null - (local.get $30) - ) - (ref.as_non_null - (local.get $31) - ) - (local.get $8) - ) - ) - (catch $tag$1 - (tuple.make 4 - (call $209 - (local.get $11) - ) - (ref.as_non_null - (local.get $30) - ) - (ref.as_non_null - (local.get $31) - ) - (local.get $8) - ) - ) - (catch $tag$0 - (local.set $18 - (pop structref) - ) - (tuple.make 4 - (call $209 - (local.get $11) - ) - (ref.as_non_null - (local.get $30) - ) - (ref.as_non_null - (local.get $31) - ) - (local.get $8) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (drop - (block (result (ref null $5)) - (local.set $scratch_52 - (tuple.extract 4 1 - (local.get $scratch_50) - ) - ) - (drop - (block (result (ref $4)) - (local.set $scratch_51 - (tuple.extract 4 2 - (local.get $scratch_50) - ) - ) - (local.set $9 - (tuple.extract 4 3 - (local.get $scratch_50) - ) - ) - (local.get $scratch_51) - ) - ) - (local.get $scratch_52) - ) - ) - (local.get $scratch_53) - ) - ) - (if (result f64) - (i32.eqz - (local.get $9) - ) - (then - (call $209 - (call_indirect $0 (type $20) - (call $210 - (struct.get $4 1 - (ref.cast (ref $4) - (if (result (ref struct)) - (i32.eqz - (local.get $0) - ) - (then - (struct.new_default $8) - ) - (else - (local.tee $32 - (struct.new_default $8) - ) - ) - ) - ) - ) - ) - (ref.func $1) - (i64.const 11) - ) - ) - ) - (else - (local.get $12) - ) - ) - ) - ) - (local.get $33) - ) - (else - (local.get $33) - ) - ) - (ref.func $1) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 0) - (struct.new_default $4) - (if (result (ref $1)) - (i32.eqz - (local.tee $0 - (local.get $0) - ) - ) - (then - (local.set $10 - (i64.const -127) - ) - (br $block3) - ) - (else - (i64.atomic.store8 acqrel offset=22 - (i64.and - (i64.const 576460752303423489) - (i64.const 15) - ) - (i64.extend8_s - (local.tee $10 - (if (result i64) - (call_ref $15 - (ref.func $33) - ) - (then - (if - (string.eq - (string.const "\f0\90\8d\88\c2\a3") - (string.const "\f0\90\8d\88") - ) - (then - (if - (i32.eqz - (i32.const -50) - ) - (then - (f32.store offset=2 align=1 - (i64.and - (local.get $10) - (i64.const 15) - ) - (f32.const 16239) - ) - ) - ) - ) - (else - (block $block4 - (if - (i32.eqz - (i32.const 131072) - ) - (then - (try_table (catch_all $block4) - (nop) - ) - ) - ) - (try_table (catch_all $block4) - (nop) - ) - ) - ) - ) - (br $block3) - ) - (else - (i64.const -61) - ) - ) - ) - ) - ) - (struct.atomic.rmw.xchg $6 1 - (ref.cast (ref (exact $6)) - (struct.new $6 - (local.get $0) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const -12758) - (struct.new_default $1) - (f32.const 288230376151711744) - (struct.new $6 - (local.get $0) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 50) - (ref.null (shared none)) - ) - ) - ) - ) - (struct.new_default $1) - ) - ) - ) - (ref.func $31) - ) - ) - (return) - ) - (else - (nop) - (struct.atomic.rmw.xchg $6 1 - (struct.new $6 - (struct.atomic.get acqrel $6 0 - (struct.new $6 - (local.get $0) - (struct.new_default $1) - (f32.const 61563) - (struct.new $6 - (local.get $0) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (local.get $0) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const -128) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - (ref.as_non_null - (local.tee $35 - (struct.new $1 - (struct.new_default $1) - ) - ) - ) - (local.get $14) - (struct.new $6 - (ref.eq - (struct.new_default $8) - (struct.new_default $8) - ) - (ref.as_non_null - (local.get $35) - ) - (f32.const 0) - (loop $label6 (result (ref $6)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (try - (do - (call $fimport$0 - (i32.const 0) - ) - ) - (catch $tag$0 - (local.set $20 - (pop structref) - ) - (atomic.fence) - ) - (catch_all - (drop - (ref.cast (ref (shared none)) - (if (result (ref (shared none))) - (i32.eqz - (local.get $0) - ) - (then - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (else - (try (result (ref (shared none))) - (do - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (catch $tag$0 - (local.set $21 - (pop structref) - ) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - (drop - (local.get $0) - ) - (unreachable) - (loop $label5 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label5 - (local.get $0) - ) - ) - (local.set $0 - (i32.const 29) - ) - ) - ) - (nop) - (br_if $label6 - (i32.eqz - (local.get $0) - ) - ) - (local.tee $36 - (local.tee $37 - (if (result (ref $6)) - (i32.const -2147483648) - (then - (local.tee $38 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (else - (local.get $38) - ) - ) - ) - ) - ) - ) - ) - (struct.new_default $1) - ) - ) - ) - ) - ) - (call $49 - (array.new_fixed $9 0) - (string.const "\ed\a0\80") - (struct.new_default $8) - (struct.new_default $1) - ) - (call $49 - (array.new_fixed $9 0) - (string.const "\e2\82\ac\ed\a0\80") - (ref.i31 - (i32.const 33554431) - ) - (struct.new_default $1) - ) - (drop - (ref.i31 - (i32.const 87) - ) - ) - (drop - (string.const "\ed\bd\88\c2\a3") - ) - (drop - (array.new_fixed $9 0) - ) - (loop $label7 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br $label7) - ) - (unreachable) - ) - (func $51 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return - (global.get $gimport$1) - ) - ) - (func $52 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 f64) - (local $9 f64) - (local $10 i64) - (local $11 i64) - (local $12 i64) - (local $13 (ref string)) - (local $14 (ref string)) - (local $15 (ref $10)) - (local $16 structref) - (local $17 structref) - (local $18 structref) - (local $19 (ref exn)) - (local $20 (ref $0)) - (local $21 (ref $0)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $19 - (block $block (result (ref exn)) - (try_table (catch_all_ref $block) - (throw $tag$2) - ) - (unreachable) - ) - ) - (block (result (ref extern)) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i64.atomic.store16 offset=22 - (local.get $12) - (local.tee $12 - (i64.const -255) - ) - ) - (br $label) - ) - (local.set $21 - (local.set $20 - (local.set $19 - (local.set $15 - (local.set $13 - (local.set $14 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - (func $53 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $52 - (ref.func $1) - (v128.const i32x4 0x04e07758 0x0100d0d3 0x31952889 0x837701ee) - ) - ) - (drop - (call $52 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $52 - (ref.func $1) - (v128.const i32x4 0x00fe0166 0x00b500f6 0xeb54b44a 0x00a1f200) - ) - ) - (drop - (call $52 - (ref.func $1) - (v128.const i32x4 0x00cc002c 0xe044fff2 0x80000040 0x0003ffa0) - ) - ) - (drop - (call $52 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $52 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $54 (type $56) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 (ref $2)) (param $4 i64) (param $5 structref) (param $6 eqref) (result (ref $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (struct.new_default $4) - ) - (func $55 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $54 - (i32.const 2147483647) - (i32.const 127) - (i32.const 1) - (ref.func $10) - (i64.const -122990946263) - (struct.new_default $8) - (ref.i31 - (i32.const -30974) - ) - ) - ) - ) - (func $56 (type $2) (param $0 (ref $0)) (result f64) - (local $1 exnref) - (local $2 arrayref) - (local $3 anyref) - (local $4 (ref null $2)) - (local $5 f64) - (local $6 f64) - (local $7 i64) - (local $8 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $209 - (call_indirect $0 (type $20) - (v128.const i32x4 0x00000000 0x80000000 0x000000ac 0x00000000) - (ref.func $1) - (i64.const 11) - ) - ) - ) - (func $57 (type $7) - (local $0 (ref $0)) - (local $1 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $56 - (array.new $0 - (if (result externref) - (i32.lt_u - (local.tee $1 - (i32.atomic.load16_u offset=4 - (i64.and - (block (result i64) - (nop) - (i64.const -9382) - ) - (i64.const 15) - ) - ) - ) - (array.len - (local.tee $0 - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 58) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.get $0 - (local.get $0) - (local.get $1) - ) - ) - (else - (ref.null noextern) - ) - ) - (i32.and - (i32.const 42) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $58 (type $22) (result (ref $5)) - (local $0 v128) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $5))) - (call $0 - (local.tee $0 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (ref.func $21) - ) - ) - (func $59 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $58) - ) - ) - (func $60 (type $57) (param $0 i31ref) (result f32 f64) - (local $1 i64) - (local $2 i64) - (local $3 i32) - (local $4 i32) - (local $5 v128) - (local $6 v128) - (local $7 v128) - (local $8 (ref $4)) - (local $9 structref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (v128.store offset=22 align=1 - (i64.and - (i64.const -32768) - (i64.const 15) - ) - (call $210 - (v128.xor - (call $210 - (i32x4.le_u - (call $210 - (call $20 - (global.get $global$0) - (if (result (ref eq)) - (i32.eqz - (local.get $3) - ) - (then - (call $fimport$4 - (ref.cast (ref (exact $0)) - (array.new $0 - (string.const "") - (i32.and - (i32.const 18) - (i32.const 1023) - ) - ) - ) - ) - (struct.new_default $8) - ) - (else - (array.new_default $0 - (i32.and - (i32.const 57) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (call $210 - (i8x16.sub_sat_u - (call $210 - (i8x16.relaxed_swizzle - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (call $210 - (struct.get $4 1 - (struct.new $4 - (i32.const 2147483647) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - ) - ) - (local.tee $5 - (try (result v128) - (do - (local.tee $6 - (call $210 - (struct.atomic.get $4 1 - (local.tee $8 - (struct.new_default $4) - ) - ) - ) - ) - ) - (catch $tag$0 - (local.set $9 - (pop structref) - ) - (call $210 - (i8x16.eq - (local.get $6) - (try (result v128) - (do - (local.get $6) - ) - (catch_all - (v128.const i32x4 0x08000000 0x00000000 0x00000087 0x00000000) - ) - ) - ) - ) - ) - (catch $tag$1 - (local.get $6) - ) - (catch_all - (call $210 - (v128.load offset=3 align=1 - (i64.and - (i64.const 2147483647) - (i64.const 15) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (call $210 - (local.get $7) - ) - ) - ) - ) - (unreachable) - ) - (func $61 (type $7) - (local $scratch (tuple f32 f64)) - (local $scratch_1 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result f32) - (local.set $scratch_1 - (tuple.extract 2 0 - (local.tee $scratch - (call $60 - (ref.i31 - (i32.const -2147483647) - ) - ) - ) - ) - ) - (drop - (tuple.extract 2 1 - (local.get $scratch) - ) - ) - (local.get $scratch_1) - ) - ) - ) - (func $62 (type $58) (param $0 f64) (param $1 anyref) (param $2 (ref array)) (result (ref eq)) - (local $3 (ref $2)) - (local $4 (ref $2)) - (local $5 structref) - (local $6 structref) - (local $7 structref) - (local $8 structref) - (local $9 structref) - (local $10 structref) - (local $11 eqref) - (local $12 eqref) - (local $13 (ref $6)) - (local $14 anyref) - (local $15 funcref) - (local $16 (ref $5)) - (local $17 (ref $10)) - (local $18 (ref i31)) - (local $19 (ref null $0)) - (local $20 (ref null $4)) - (local $21 (ref $1)) - (local $22 (ref $0)) - (local $23 (ref $0)) - (local $24 (ref $0)) - (local $25 (ref $0)) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 f64) - (local $33 f64) - (local $34 f64) - (local $35 f64) - (local $36 i64) - (local $37 i64) - (local $38 i64) - (local $39 i64) - (local $40 i64) - (local $41 i64) - (local $42 i64) - (local $43 f32) - (local $scratch i64) - (local $scratch_45 (ref null $4)) - (local $scratch_46 (ref $0)) - (local $scratch_47 i64) - (local $scratch_48 (ref null $4)) - (local $scratch_49 (ref $0)) - (local.set $0 - (call $209 - (local.get $0) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $19 - (block (result (ref $0)) - (local.set $scratch_46 - (ref.as_non_null - (local.get $19) - ) - ) - (local.set $20 - (block (result (ref null $4)) - (local.set $scratch_45 - (local.get $20) - ) - (local.set $39 - (block (result i64) - (local.set $scratch - (local.get $39) - ) - (local.set $12 - (ref.as_non_null - (local.get $12) - ) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_45) - ) - ) - (local.get $scratch_46) - ) - ) - (local.set $17 - (array.new_default $10 - (i32.and - (i32.const 26) - (i32.const 1023) - ) - ) - ) - (block $block (result (ref none)) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call_ref $31 - (local.tee $15 - (ref.func $62) - ) - (ref.func $fimport$5) - ) - (call $fimport$7 - (i32.rem_u - (local.get $27) - (i32.const 33) - ) - (local.tee $27 - (i32.const 33554432) - ) - ) - (br_if $label - (if (result i32) - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.eq - (ref.i31 - (i32.const -524288) - ) - (ref.null none) - ) - ) - (then - (string.compare - (string.const "\f0\90\8d\88\f0\90\8d\88") - (string.const "") - ) - ) - (else - (try_table (catch_all $label) - (call $39) - ) - (block (result i32) - (call $fimport$0 - (i32.const 68556407) - ) - (drop - (local.tee $16 - (ref.func $5) - ) - ) - (struct.atomic.rmw.cmpxchg $6 0 - (struct.new $6 - (i32.const 147) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 0) - (struct.new $6 - (i32.const -91) - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - (f32.const 0) - (ref.null (shared none)) - ) - ) - (i31.get_u - (ref.i31 - (i32.const -32767) - ) - ) - (select - (call $fimport$8 - (ref.func $44) - ) - (i32.clz - (block (result i32) - (string.encode_wtf16_array - (string.const "\e2\82\ac") - (if (result (ref $10)) - (string.encode_wtf16_array - (string.const "") - (ref.as_non_null - (ref.null none) - ) - (try_table (result i32) (catch_all $label) - (i31.get_s - (ref.i31 - (i32.const -11199) - ) - ) - ) - ) - (then - (nop) - (if (result (ref $10)) - (string.measure_wtf16 - (string.const "\f0\90\8d\88773\f0\90\8d\88") - ) - (then - (ref.as_non_null - (ref.null none) - ) - ) - (else - (if (result (ref $10)) - (local.get $26) - (then - (local.tee $17 - (ref.as_non_null - (ref.null none) - ) - ) - ) - (else - (local.get $17) - ) - ) - ) - ) - ) - (else - (call $fimport$3 - (call $209 - (call_ref $2 - (ref.as_non_null - (ref.null none) - ) - (ref.func $3) - ) - ) - ) - (br $label) - ) - ) - (select - (i64.gt_u - (i64.const 0) - (block (result i64) - (drop - (block (result (ref $0)) - (local.set $scratch_49 - (ref.as_non_null - (local.get $19) - ) - ) - (drop - (block (result (ref null $4)) - (local.set $scratch_48 - (local.get $20) - ) - (local.set $42 - (block (result i64) - (local.set $scratch_47 - (local.get $39) - ) - (drop - (ref.as_non_null - (local.get $12) - ) - ) - (local.get $scratch_47) - ) - ) - (local.get $scratch_48) - ) - ) - (local.get $scratch_49) - ) - ) - (local.get $42) - ) - ) - (block (result i32) - (drop - (try_table (result (ref $5)) (catch $tag$1 $label) (catch_all $label) - (local.get $16) - ) - ) - (local.tee $26 - (call $fimport$8 - (ref.func $101) - ) - ) - ) - (i31.get_s - (local.tee $18 - (ref.i31 - (i32.const 33554431) - ) - ) - ) - ) - ) - ) - ) - (i32.load offset=22 - (i64.and - (i64.const -65536) - (i64.const 15) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (struct.atomic.set acqrel $1 0 - (local.tee $21 - (struct.new $1 - (struct.new $1 - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - ) - ) - ) - (ref.null (shared none)) - ) - (br_on_non_null $block - (loop $label2 (result nullref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $57) - (i64.store32 offset=4 - (i64.and - (loop (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result i64) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $48) - (if - (i32.lt_u - (i32.add - (local.tee $28 - (i32.trunc_f64_s - (call $209 - (call_indirect $0 (type $2) - (ref.as_non_null - (ref.null none) - ) - (i64.const 6) - ) - ) - ) - ) - (local.tee $29 - (ref.eq - (struct.new $4 - (i32.const 8192) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (struct.new_default $8) - ) - ) - ) - (array.len - (local.tee $24 - (array.new $0 - (string.const "\e2\82\ac\f0\90\8d\88") - (i32.and - (i32.const 51) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (if - (i32.lt_u - (i32.add - (local.tee $30 - (local.get $27) - ) - (local.tee $31 - (local.get $29) - ) - ) - (array.len - (local.tee $25 - (local.tee $22 - (ref.cast (ref $0) - (local.tee $23 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - ) - ) - (then - (array.copy $0 $0 - (local.get $24) - (local.get $28) - (local.get $25) - (local.get $30) - (local.get $31) - ) - ) - ) - ) - ) - (br $label1) - ) - (unreachable) - ) - ) - (i64.const 15) - ) - (local.tee $40 - (i64.const 1) - ) - ) - (br_if $label2 - (i32.eqz - (ref.test (ref i31) - (ref.i31 - (i32.const 82) - ) - ) - ) - ) - (ref.null none) - ) - ) - (return - (ref.i31 - (i32.const -11) - ) - ) - ) - ) - (func $63 (type $59) (param $0 (ref $6)) (result f32) - (local $1 i32) - (local $2 i32) - (local $3 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return - (f32.const 0) - ) - ) - (func $64 (type $7) - (local $0 i64) - (local $1 (ref null $6)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block - (nop) - (return) - ) - (unreachable) - ) - (func $65 (type $2) (param $0 (ref $0)) (result f64) - (local $1 f64) - (local $2 f64) - (local $3 f64) - (local $4 f64) - (local $5 i64) - (local $6 i64) - (local $7 i64) - (local $8 i64) - (local $9 i32) - (local $10 i32) - (local $11 f32) - (local $12 f32) - (local $13 f32) - (local $14 v128) - (local $15 externref) - (local $16 (ref null $2)) - (local $17 (ref null $4)) - (local $18 (ref null $0)) - (local $19 (ref null $1)) - (local $20 (ref null $1)) - (local $21 anyref) - (local $22 structref) - (local $23 structref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.store offset=1 align=4 - (i64.and - (i64.add - (i64.const -2048) - (i64.const 134217728) - ) - (i64.const 15) - ) - (f64.const -2147483648.117) - ) - (call $0 - (call $210 - (f64x2.splat - (f64.const -103) - ) - ) - ) - (br_if $label - (local.tee $10 - (ref.eq - (array.new_fixed $9 0) - (try_table (result (ref i31)) (catch $tag$1 $label) (catch_all $label) - (ref.i31 - (i32.const 32769) - ) - ) - ) - ) - ) - (call $215 - (try (result i64) - (do - (i64.const -26056) - ) - (catch $tag$0 - (local.set $23 - (pop structref) - ) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (table.set $1 - (i32.const 2) - (block $block (result (ref exn)) - (try_table (catch_all_ref $block) - (throw $tag$0 - (ref.null none) - ) - ) - (unreachable) - ) - ) - (br $label1) - ) - (unreachable) - ) - (catch_all - (local.get $8) - ) - ) - ) - (return - (f64.const -88) - ) - ) - (unreachable) - ) - (func $66 (type $23) (param $0 f64) (result (ref $6)) - (local $1 (ref $1)) - (local.set $0 - (call $209 - (local.get $0) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (struct.new $6 - (i32.const -1552600300) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 0) - (struct.new $6 - (i32.const -32) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (f32.const 2147483648) - (struct.new $6 - (i32.const -65536) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const -16383) - (struct.new $6 - (i32.const -99) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (f32.const 0) - (struct.new $6 - (i32.const -32767) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 65465) - (struct.new $6 - (i32.const 243) - (struct.new_default $1) - (f32.const -4294967296) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - (func $67 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $66 - (f64.const 0) - ) - ) - ) - (func $68 (type $60) (param $0 (ref $6)) (param $1 (ref null $5)) (param $2 (ref $6)) (param $3 i64) (param $4 structref) (param $5 i64) (result (ref array)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (array.new_fixed $9 0) - ) - (@binaryen.js.called) - (func $69 (type $61) (param $0 (ref $6)) (param $1 (ref null $5)) (result (ref null $0)) - (local $2 (ref $2)) - (local $3 eqref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (return - (array.new $0 - (global.get $gimport$0) - (i32.and - (i32.const 16) - (i32.const 1023) - ) - ) - ) - ) - (func $70 (type $7) - (local $0 (ref i31)) - (local $1 (ref struct)) - (local $2 (ref $0)) - (local $3 (ref $0)) - (local $4 (ref $0)) - (local $5 (ref $0)) - (local $6 (ref $0)) - (local $7 (ref $0)) - (local $8 (ref $0)) - (local $9 structref) - (local $10 structref) - (local $11 (ref null $10)) - (local $12 (ref $4)) - (local $13 (ref null $4)) - (local $14 (ref null $0)) - (local $15 (ref $6)) - (local $16 (ref $5)) - (local $17 (ref extern)) - (local $18 (ref $2)) - (local $19 stringref) - (local $20 (ref array)) - (local $21 (ref $1)) - (local $22 (ref null $6)) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i64) - (local $40 i64) - (local $41 v128) - (local $42 v128) - (local $scratch (tuple (ref (exact $8)) i64 v128)) - (local $scratch_44 i64) - (local $scratch_45 (ref (exact $8))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $16 - (ref.func $16) - ) - (local.set $0 - (ref.i31 - (i32.const -8388608) - ) - ) - (drop - (ref.is_null - (try_table (result (ref (exact $9))) - (array.new_fixed $9 0) - ) - ) - ) - (drop - (ref.cast (ref (exact $1)) - (struct.new $1 - (if (result (ref (exact $1))) - (i32.eqz - (i32.const 176) - ) - (then - (call_ref $7 - (ref.func $17) - ) - (struct.new $1 - (struct.new_default $1) - ) - ) - (else - (nop) - (return) - ) - ) - ) - ) - ) - (drop - (block (result f32) - (nop) - (call $208 - (f32.load offset=22 - (i64.and - (i64.atomic.rmw8.or_u acqrel offset=22 - (i64.and - (i64.const 36028797018963968) - (i64.const 15) - ) - (try (result i64) - (do - (loop $label (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block - (block - (nop) - (br $label) - ) - (local.set $2 - (local.set $0 - (unreachable) - ) - ) - ) - (block - (try_table (catch $tag$1 $label) (catch $tag$1 $label) (catch_all $label) - (nop) - ) - (br $label) - ) - (unreachable) - ) - ) - (catch $tag$0 - (local.set $9 - (pop structref) - ) - (drop - (block (result (ref (exact $8))) - (local.set $scratch_45 - (tuple.extract 3 0 - (local.tee $scratch - (try (type $102) (result (ref (exact $8)) i64 v128) - (do - (tuple.make 3 - (struct.new_default $8) - (i64.const 0) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (catch $tag$1 - (tuple.make 3 - (struct.new_default $8) - (i64.const -107) - (v128.const i32x4 0xfe61c723 0x01532001 0x0180f156 0x01fcde80) - ) - ) - ) - ) - ) - ) - (local.set $40 - (block (result i64) - (local.set $scratch_44 - (tuple.extract 3 1 - (local.get $scratch) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch) - ) - ) - (local.get $scratch_44) - ) - ) - (local.get $scratch_45) - ) - ) - (local.get $40) - ) - (catch_all - (i64.const -127) - ) - ) - ) - (i64.const 15) - ) - ) - ) - ) - ) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br $label1) - ) - (local.set $21 - (local.set $20 - (local.set $16 - (local.set $8 - (local.set $7 - (local.set $0 - (local.set $6 - (local.set $18 - (local.set $15 - (local.set $4 - (local.set $3 - (local.set $12 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $71 (type $62) (param $0 f32) (param $1 f32) (param $2 i64) (param $3 eqref) (param $4 exnref) (result (ref struct)) - (local $5 i64) - (local $6 i64) - (local $7 i64) - (local $8 f32) - (local $9 v128) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 (ref null $6)) - (local $15 arrayref) - (local $16 (ref null $3)) - (local $17 (ref null $4)) - (local $18 (ref extern)) - (local $19 (ref extern)) - (local $20 (ref extern)) - (local $21 (ref struct)) - (local $22 (ref struct)) - (local $23 (ref $0)) - (local $24 (ref $0)) - (local $25 (ref $6)) - (local $26 nullexternref) - (local $scratch nullref) - (local $scratch_28 (tuple f64 i32 v128)) - (local $scratch_29 i32) - (local $scratch_30 f64) - (local.set $0 - (call $208 - (local.get $0) - ) - ) - (local.set $1 - (call $208 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $8))) - (call $fimport$6 - (local.tee $18 - (local.tee $19 - (block $block (result (ref extern)) - (drop - (br_on_cast_fail $block (ref string) (ref string) - (select (result (ref string)) - (block (result (ref string)) - (call $fimport$1 - (ref.eq - (ref.as_non_null - (ref.null none) - ) - (local.tee $21 - (local.tee $22 - (struct.new_default $8) - ) - ) - ) - ) - (string.const "\c2\a3") - ) - (try_table (result (ref string)) - (string.const "\e2\82\ac\e2\82\ac") - ) - (block (result i32) - (drop - (block (result f64) - (local.set $scratch_30 - (tuple.extract 3 0 - (local.tee $scratch_28 - (block (type $103) (result f64 i32 v128) - (drop - (block (result nullref) - (local.set $scratch - (ref.null none) - ) - (local.set $26 - (ref.null noextern) - ) - (local.get $scratch) - ) - ) - (call $fimport$6 - (local.get $26) - ) - (tuple.make 3 - (f64.const 0) - (i32.const 129) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - ) - ) - (local.set $13 - (block (result i32) - (local.set $scratch_29 - (tuple.extract 3 1 - (local.get $scratch_28) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_28) - ) - ) - (local.get $scratch_29) - ) - ) - (local.get $scratch_30) - ) - ) - (local.get $13) - ) - ) - ) - ) - (if - (i32.eqz - (i32.load16_s offset=22 - (i64.and - (i64.atomic.rmw8.cmpxchg_u acqrel offset=22 - (i64.and - (i64x2.extract_lane 0 - (call $210 - (i8x16.ne - (local.get $9) - (local.get $9) - ) - ) - ) - (i64.const 15) - ) - (local.get $2) - (local.get $2) - ) - (i64.const 15) - ) - ) - ) - (then - (call $fimport$3 - (f64.const 17417) - ) - (if - (i32.lt_u - (local.tee $12 - (i8x16.extract_lane_u 12 - (call $210 - (v128.load offset=22 align=4 - (i64.and - (local.tee $2 - (select - (i64.sub - (i64.const 17179869185) - (loop (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i64.const -4294967295) - ) - ) - (if (result i64) - (local.tee $10 - (i32.const -83) - ) - (then - (i64.const -211003535) - ) - (else - (i64.const 4872) - ) - ) - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i32.const 32769) - ) - ) - ) - (i64.const 15) - ) - ) - ) - ) - ) - (array.len - (local.tee $24 - (local.tee $23 - (array.new $0 - (ref.cast (ref extern) - (local.tee $20 - (global.get $gimport$1) - ) - ) - (i32.and - (i32.const 92) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (then - (array.set $0 - (local.get $24) - (local.get $12) - (br_if $block - (br_if $block - (local.tee $20 - (ref.cast (ref string) - (br_if $block - (block (result (ref string)) - (nop) - (string.const "595\e2\82\ac") - ) - (i32.eqz - (string.encode_wtf16_array - (string.const "\ed\bd\88") - (ref.as_non_null - (ref.null none) - ) - (local.get $10) - ) - ) - ) - ) - ) - (local.get $10) - ) - (struct.atomic.get $6 0 - (local.tee $25 - (struct.new $6 - (i32.const -65535) - (struct.new_default $1) - (f32.const 4294967296) - (struct.new $6 - (i32.const -254) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const -4194304) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (else - (call $fimport$0 - (i32.const 31) - ) - ) - ) - (return - (struct.new_default $8) - ) - ) - ) - ) - ) - (struct.new_default $8) - ) - ) - (func $72 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $71 - (f32.const 0) - (f32.const 0) - (i64.const -32768) - (array.new_fixed $9 0) - (ref.null noexn) - ) - ) - (drop - (call $71 - (f32.const 2147483648) - (f32.const 2147483648) - (i64.const 281474976710656) - (ref.null none) - (ref.null noexn) - ) - ) - (drop - (call $71 - (f32.const -9223372036854775808) - (f32.const 0) - (i64.const -4194303) - (ref.null none) - (ref.null noexn) - ) - ) - (drop - (call $71 - (f32.const 19) - (f32.const -16762883694133248) - (i64.const -6335884) - (ref.i31 - (i32.const -25231) - ) - (block $block (result (ref exn)) - (try_table (catch_all_ref $block) - (throw $tag$1) - ) - (unreachable) - ) - ) - ) - ) - (func $73 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref $5)) - (local $3 (ref $5)) - (local $4 (ref null $1)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $74 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i64) - (local $3 i32) - (local $4 f32) - (local $5 (ref $6)) - (local $6 (ref $6)) - (local $7 structref) - (local $8 (ref $0)) - (local $9 (ref $0)) - (local $10 stringref) - (local $scratch (ref (exact $0))) - (local $scratch_12 (ref (exact $4))) - (local $scratch_13 (ref (exact $2))) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (struct.atomic.set acqrel $6 1 - (local.tee $5 - (try (result (ref (exact $6))) - (do - (struct.new $6 - (i32.const 43) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const 67108865) - (struct.new_default $1) - (f32.const 1.2300000190734863) - (struct.new $6 - (i32.const -9208) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const -12681) - (struct.new $6 - (i32.const -48) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const 262144) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 3402823466385288598117041e14) - (struct.new $6 - (i32.const -131072) - (struct.new_default $1) - (f32.const 129) - (struct.new $6 - (i32.const -19856) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 65514) - (struct.new $6 - (i32.const -17573) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 4294967296) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (catch $tag$0 - (local.set $7 - (pop structref) - ) - (ref.cast (ref (exact $6)) - (try_table (result (ref (exact $6))) - (struct.new $6 - (i32.const 1024) - (struct.new $1 - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - ) - (f32.const 122) - (struct.new $6 - (i32.const -124) - (struct.new_default $1) - (f32.const -0) - (struct.new $6 - (i32.const -107) - (struct.new_default $1) - (f32.const -140737488355328) - (struct.new $6 - (i32.const -22521) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 65506) - (struct.new $6 - (i32.const -64) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const -87) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 9223372036854775808) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (catch_all - (struct.new $6 - (i32.const -73) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const -3402823466385288598117041e14) - (struct.new $6 - (local.tee $3 - (i32.const -2147483648) - ) - (block (result (ref (exact $1))) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$0 - (i32.const 0) - ) - (drop - (i64.and - (loop (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.tee $2 - (i64.load8_u offset=4 - (i64.and - (local.get $2) - (i64.const 15) - ) - ) - ) - ) - (i64.const 15) - ) - ) - (block - (i32.atomic.store16 acqrel offset=1 - (i64.and - (loop $label (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label - (local.tee $3 - (local.get $3) - ) - ) - (local.get $2) - ) - (i64.const 15) - ) - (i32.const 1073741824) - ) - (br $label1) - ) - (unreachable) - ) - (unreachable) - ) - (block (result f32) - (drop - (block (result (ref (exact $2))) - (local.set $scratch_13 - (ref.func $29) - ) - (drop - (block (result (ref (exact $4))) - (local.set $scratch_12 - (struct.new_default $4) - ) - (drop - (block (result (ref (exact $0))) - (local.set $scratch - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 20) - (i32.const 1023) - ) - ) - ) - (local.set $4 - (f32.const -1.1754943508222875e-38) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_12) - ) - ) - (local.get $scratch_13) - ) - ) - (call $208 - (local.get $4) - ) - ) - (local.tee $6 - (struct.new $6 - (local.tee $3 - (i31.get_u - (ref.i31 - (i32.const -3644925) - ) - ) - ) - (loop $label2 (result (ref (shared none))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$0 - (i32.const 0) - ) - (br_if $label2 - (i32.eqz - (local.tee $3 - (i32.atomic.rmw8.and_u acqrel offset=22 - (i64.and - (i64.const -31423) - (i64.const 15) - ) - (local.get $3) - ) - ) - ) - ) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (f32.const 40826) - (struct.new $6 - (local.get $3) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const -114) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - (struct.new_default $1) - ) - (return - (string.const "\ed\bd\88") - ) - ) - (func $75 (type $2) (param $0 (ref $0)) (result f64) - (local $1 v128) - (local $2 v128) - (local $3 v128) - (local $4 v128) - (local $5 v128) - (local $6 i64) - (local $7 i64) - (local $8 i64) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 f32) - (local $14 f64) - (local $15 f64) - (local $16 f64) - (local $17 (ref null $4)) - (local $18 exnref) - (local $19 (ref $6)) - (local $20 (ref array)) - (local $21 (ref null $0)) - (local $22 (ref null $0)) - (local $23 (ref null $5)) - (local $24 structref) - (local $25 externref) - (local $26 externref) - (local $27 (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const 0) - ) - (func $76 (type $63) (param $0 i32) (result (ref $1)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$6 - (global.get $gimport$1) - ) - (throw $tag$0 - (ref.cast (ref none) - (ref.i31 - (i32.const -32769) - ) - ) - ) - ) - (func $77 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $76 - (i32.const 31) - ) - ) - ) - (func $78 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i31ref) - (local $3 (ref $0)) - (local $4 (ref extern)) - (local $5 i32) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.tee $4 - (global.get $gimport$1) - ) - ) - (func $79 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $78 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $78 - (ref.func $1) - (v128.const i32x4 0x8c00ff01 0x3dff5522 0x3bdffe7f 0x110100f5) - ) - ) - (drop - (call $78 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $80 (type $35) (result f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $209 - (call_ref $2 - (array.new_default $0 - (i32.and - (i32.const 21) - (i32.const 1023) - ) - ) - (ref.func $23) - ) - ) - ) - (func $81 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i64) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 f32) - (local $8 f32) - (local $9 f64) - (local $10 eqref) - (local $11 stringref) - (local $12 (ref $1)) - (local $13 anyref) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $82 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $81 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $81 - (ref.func $1) - (v128.const i32x4 0xc05100ff 0x0000c14d 0xb9ffff00 0x01c1c094) - ) - ) - (drop - (call $81 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $81 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $83 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i64) - (local $2 (ref $1)) - (local $scratch v128) - (local $scratch_4 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result f32) - (local.set $scratch_4 - (f32.const -17592186044416) - ) - (drop - (block (result v128) - (local.set $scratch - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (drop - (ref.null none) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_4) - ) - ) - (return - (f64.const 4294967218) - ) - ) - (func $84 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $83 - (array.new $0 - (global.get $gimport$0) - (i32.and - (i32.const 94) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $85 (type $64) (param $0 i64) (param $1 (ref null $2)) (param $2 i64) (param $3 i32) (param $4 i64) (param $5 anyref) (result i64) - (local $6 structref) - (local $7 structref) - (local $8 (ref null $6)) - (local $9 stringref) - (local $10 (ref $2)) - (local $11 (ref null $4)) - (local $scratch (ref extern)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result (ref extern)) - (local.set $scratch - (global.get $gimport$1) - ) - (drop - (ref.func $1) - ) - (local.get $scratch) - ) - ) - (throw_ref - (if (result (ref exn)) - (if (result i32) - (i32.eqz - (string.measure_wtf16 - (try (result (ref string)) - (do - (string.const "\ed\a0\801005") - ) - (catch $tag$0 - (local.set $6 - (pop structref) - ) - (string.const "\ed\bd\88") - ) - (catch $tag$1 - (string.const "276960\ed\bd\88") - ) - ) - ) - ) - (then - (nop) - (struct.atomic.rmw.cmpxchg $6 0 - (ref.as_non_null - (local.get $8) - ) - (struct.get_u $4 0 - (struct.new_default $4) - ) - (local.tee $3 - (string.eq - (local.tee $9 - (ref.null noextern) - ) - (string.const "\e2\82\ac\f0\90\8d\88") - ) - ) - ) - ) - (else - (nop) - (return - (local.get $0) - ) - ) - ) - (then - (atomic.fence) - (return - (local.get $2) - ) - ) - (else - (ref.cast (ref exn) - (block $block (result (ref exn)) - (try_table (catch_all_ref $block) - (throw $tag$2) - ) - (unreachable) - ) - ) - ) - ) - ) - ) - (func $86 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $85 - (i64.const 218) - (ref.null nofunc) - (i64.const -4952961) - (i32.const -128) - (i64.const -126) - (ref.i31 - (i32.const -64) - ) - ) - ) - ) - (func $87 (type $37) (param $0 i32) (param $1 (ref eq)) (param $2 i32) (result f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const 0) - ) - (func $88 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $87 - (i32.const 126) - (ref.i31 - (i32.const -2147483647) - ) - (i32.const 2147483647) - ) - ) - ) - (drop - (call $209 - (call $87 - (i32.const -1073741824) - (struct.new_default $8) - (i32.const 12) - ) - ) - ) - (drop - (call $209 - (call $87 - (i32.const 32768) - (struct.new_default $8) - (i32.const -536870911) - ) - ) - ) - (drop - (call $209 - (call $87 - (i32.const -16385) - (struct.new_default $8) - (i32.const 64) - ) - ) - ) - ) - (func $89 (type $11) (param $0 structref) (param $1 (ref struct)) - (local $scratch nullref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result nullref) - (local.set $scratch - (ref.null none) - ) - (drop - (ref.null nofunc) - ) - (local.get $scratch) - ) - ) - ) - (func $90 (type $65) (param $0 i64) (result i64 i64) - (local $1 i31ref) - (local $2 (ref $3)) - (local $3 externref) - (local $4 (ref $6)) - (local $5 f32) - (local $6 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (atomic.fence) - (return - (tuple.make 2 - (i64.const -32767) - (i64.const -128) - ) - ) - ) - (func $91 (type $7) - (local $scratch (tuple i64 i64)) - (local $scratch_1 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result i64) - (local.set $scratch_1 - (tuple.extract 2 0 - (local.tee $scratch - (call $90 - (i64.const -46) - ) - ) - ) - ) - (drop - (tuple.extract 2 1 - (local.get $scratch) - ) - ) - (local.get $scratch_1) - ) - ) - ) - (func $92 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 (ref i31)) - (local $6 (ref $0)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref extern)) - (call $fimport$3 - (call $209 - (call $10 - (array.new_default $0 - (i32.and - (i32.const 65) - (i32.const 1023) - ) - ) - ) - ) - ) - (block (result (ref extern)) - (drop - (ref.func $92) - ) - (if - (i32.lt_u - (i32.add - (local.tee $3 - (try_table (result i32) - (call $fimport$1 - (i31.get_s - (local.tee $5 - (ref.i31 - (i32.const 256) - ) - ) - ) - ) - (return - (global.get $gimport$1) - ) - ) - ) - (local.tee $4 - (struct.atomic.rmw.add acqrel acqrel $6 0 - (select (result (ref (exact $6))) - (struct.new $6 - (call $fimport$8 - (ref.func $188) - ) - (struct.new_default $1) - (call $208 - (f32.load offset=4 align=1 - (i64.and - (i64.const 562949953421311) - (i64.const 15) - ) - ) - ) - (struct.new $6 - (local.get $2) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const -7926711) - (struct.new_default $1) - (f32.const -9223372036854775808) - (struct.new $6 - (i32.const -127) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 0) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - (struct.new $6 - (i32.const 12317) - (struct.new_default $1) - (f32.const 39171) - (struct.new $6 - (i32.const -65) - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - (f32.const 2147483648) - (struct.new $6 - (i32.const -2147483647) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const -8388609) - (struct.new $6 - (i32.const -63) - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (f32.const 0) - (struct.new $6 - (i32.const -128) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 4294945280) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - (ref.eq - (ref.cast (ref (exact $4)) - (struct.new $4 - (i32.const 126) - (local.get $1) - ) - ) - (array.new $0 - (ref.as_non_null - (ref.null noextern) - ) - (i32.and - (i32.const 46) - (i32.const 1023) - ) - ) - ) - ) - (i32.const -10) - ) - ) - ) - (array.len - (local.tee $6 - (array.new_default $0 - (i32.and - (i32.const 47) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.fill $0 - (local.get $6) - (local.get $3) - (global.get $gimport$1) - (local.get $4) - ) - ) - ) - (global.get $gimport$1) - ) - ) - ) - (func $93 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $92 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $92 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $92 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $92 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $94 (type $24) (param $0 (ref null $1)) (param $1 (ref null $5)) (result f32) - (local $2 (ref null $1)) - (local $3 i31ref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (return - (f32.const -1) - ) - ) - (func $95 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $208 - (call $94 - (struct.new $1 - (struct.new_default $1) - ) - (ref.func $5) - ) - ) - ) - ) - (func $96 (type $66) (result externref) - (local $0 f32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 f64) - (local $6 i64) - (local $7 i31ref) - (local $8 (ref null $4)) - (local $9 (ref null $4)) - (local $10 stringref) - (local $11 stringref) - (local $12 (ref null $1)) - (local $13 (ref null $0)) - (local $14 (ref $4)) - (local $15 (ref $4)) - (local $16 (ref struct)) - (local $17 (ref struct)) - (local $18 (ref $0)) - (local $19 (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result externref) - (nop) - (if (result externref) - (i32.lt_u - (local.tee $4 - (i32.const 21) - ) - (array.len - (local.tee $19 - (ref.as_non_null - (local.get $13) - ) - ) - ) - ) - (then - (array.get $0 - (local.get $19) - (local.get $4) - ) - ) - (else - (string.const "\c2\a3\f0\90\8d\88\ed\bd\88") - ) - ) - ) - ) - (func $97 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $96) - ) - (drop - (call $96) - ) - (drop - (call $96) - ) - ) - (@binaryen.js.called) - (func $98 (type $67) (param $0 (ref null $5)) (param $1 i64) (param $2 (ref null $5)) (param $3 (ref $1)) (result f32) - (local $4 structref) - (local $5 externref) - (local $6 (ref $0)) - (local $7 (ref $4)) - (local $8 exnref) - (local $9 (ref null $5)) - (local $10 i64) - (local $11 i64) - (local $12 i64) - (local $13 i64) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f32.const 134217728) - ) - (func $99 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $208 - (call $98 - (ref.func $27) - (i64.const -82) - (ref.func $27) - (struct.new $1 - (struct.new_default $1) - ) - ) - ) - ) - (drop - (call $208 - (call $98 - (ref.func $36) - (i64.const 16410) - (ref.func $45) - (struct.new_default $1) - ) - ) - ) - ) - (func $100 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (string.const "") - ) - (@binaryen.js.called) - (func $101 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i64) - (local $2 i64) - (local $3 v128) - (local $4 i32) - (local $5 structref) - (local $6 externref) - (local $scratch (tuple (ref (exact $9)) i64)) - (local $scratch_8 (ref (exact $9))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result (ref (exact $9))) - (local.set $scratch_8 - (tuple.extract 2 0 - (local.tee $scratch - (try (type $29) (result (ref (exact $9)) i64) - (do - (loop $label (type $29) (result (ref (exact $9)) i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$1 - (i31.get_s - (try (result (ref i31)) - (do - (ref.i31 - (i32.const -1) - ) - ) - (catch $tag$1 - (loop (result (ref i31)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block (result (ref i31)) - (call $fimport$6 - (string.const "\e2\82\ac\e2\82\ac") - ) - (br_if $block - (ref.i31 - (i32.const 67108864) - ) - (i32.load8_u offset=22 - (i64.and - (local.get $1) - (i64.const 15) - ) - ) - ) - ) - ) - ) - (catch $tag$0 - (local.set $5 - (pop structref) - ) - (loop (result (ref i31)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref i31)) - (call $fimport$6 - (local.get $6) - ) - (ref.i31 - (i32.const 4194304) - ) - ) - ) - ) - (catch_all - (ref.i31 - (i32.const 1048575) - ) - ) - ) - ) - ) - (call $fimport$4 - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 55) - (i32.const 1023) - ) - ) - ) - (call $fimport$4 - (ref.null none) - ) - (br_if $label - (i32.eqz - (i32.const 32768) - ) - ) - (tuple.make 2 - (array.new_fixed $9 0) - (i64.const 2147483647) - ) - ) - ) - (catch_all - (tuple.make 2 - (array.new_fixed $9 0) - (i64.const 1) - ) - ) - ) - ) - ) - ) - (local.set $2 - (tuple.extract 2 1 - (local.get $scratch) - ) - ) - (local.get $scratch_8) - ) - ) - (drop - (local.get $2) - ) - (drop - (local.get $1) - ) - (block - (call $fimport$5 - (ref.func $101) - ) - (return - (f64.const -18446744073709551615) - ) - ) - (unreachable) - ) - (func $102 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f32) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $103 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $102 - (ref.func $1) - (v128.const i32x4 0x01490123 0x5ef30a00 0x004ffbbd 0x00002600) - ) - ) - ) - (func $104 (type $38) (result arrayref i64 exnref v128 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (tuple.make 5 - (array.new_fixed $9 0) - (i64.const 4294954571) - (ref.null noexn) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (f64.const 18446744073709551615) - ) - ) - (func $105 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref null $5)) - (local $2 eqref) - (local $3 structref) - (local $4 structref) - (local $5 structref) - (local $6 (ref func)) - (local $7 (ref func)) - (local $8 (ref string)) - (local $9 (ref string)) - (local $10 (ref string)) - (local $11 (ref string)) - (local $12 (ref $4)) - (local $13 i64) - (local $14 i64) - (local $15 i64) - (local $16 i64) - (local $17 i64) - (local $18 i64) - (local $19 i64) - (local $20 i64) - (local $21 i64) - (local $22 f32) - (local $23 f64) - (local $24 i32) - (local $25 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result f64) - (call $fimport$4 - (struct.new $4 - (i32.const -8) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (call $215 - (i64.const 119) - ) - (call $209 - (f64.load offset=4 align=4 - (i64.and - (local.get $19) - (i64.const 15) - ) - ) - ) - ) - ) - (func $106 (type $7) - (local $0 (ref $0)) - (local $1 (ref $0)) - (local $2 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $105 - (array.new_default $0 - (i32.and - (i32.const 14) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $105 - (array.new $0 - (if (result externref) - (i32.lt_u - (local.tee $2 - (try_table (result i32) - (i32.const 288240434) - ) - ) - (array.len - (local.tee $1 - (local.tee $0 - (array.new_default $0 - (i32.and - (i32.const 91) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (then - (array.atomic.get $0 - (local.get $1) - (local.get $2) - ) - ) - (else - (ref.null noextern) - ) - ) - (i32.and - (i32.const 31) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $107 (type $17) (param $0 (ref string)) (param $1 (ref null $6)) (param $2 (ref null $2)) (param $3 stringref) (param $4 (ref null $1)) (param $5 (ref null $1)) (result i64) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i64) - (local $15 i64) - (local $16 f32) - (local $17 f64) - (local $18 v128) - (local $19 v128) - (local $20 (ref null $6)) - (local $21 (ref none)) - (local $22 (ref $0)) - (local $23 (ref $0)) - (local $24 (ref $0)) - (local $25 (ref $0)) - (local $26 (ref $4)) - (local $27 (ref $4)) - (local $28 (ref null $4)) - (local $29 (ref i31)) - (local $30 structref) - (local $31 externref) - (local $32 nullexternref) - (local $33 nullref) - (local $34 nullref) - (local $scratch i32) - (local $scratch_36 v128) - (local $scratch_37 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $27 - (struct.new_default $4) - ) - (local.set $26 - (struct.new $4 - (local.get $6) - (v128.const i32x4 0x016c00f8 0x00c800c5 0x9f2101ad 0x2bf90194) - ) - ) - (local.set $22 - (array.new_default $0 - (i32.and - (i32.const 47) - (i32.const 1023) - ) - ) - ) - (local.set $20 - (ref.as_non_null - (local.get $20) - ) - ) - (block $block2 (result i64) - (try - (do - (try_table - (block $block - (if - (i32.lt_u - (local.tee $9 - (local.get $6) - ) - (array.len - (local.tee $23 - (array.new $0 - (string.const "") - (i32.and - (i32.const 43) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.set $0 - (local.get $23) - (local.get $9) - (if (result (ref extern)) - (struct.atomic.rmw.cmpxchg acqrel acqrel $6 0 - (ref.as_non_null - (local.tee $20 - (struct.new $6 - (local.get $6) - (struct.new $1 - (struct.new_default $1) - ) - (local.get $16) - (struct.new $6 - (local.get $6) - (struct.new $1 - (local.get $4) - ) - (local.get $16) - (struct.new $6 - (i32.const -11) - (struct.new_default $1) - (f32.const -48) - (local.get $1) - ) - ) - ) - ) - ) - (local.get $6) - (local.tee $6 - (select - (local.tee $6 - (i64.le_u - (if (result i64) - (i32.eqz - (i32.const 245) - ) - (then - (i64.const 576460752303423488) - ) - (else - (i64.const 107) - ) - ) - (try_table (result i64) (catch $tag$1 $block) - (loop $label (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label - (local.get $6) - ) - (i64.const 33554432) - ) - ) - ) - ) - (call_indirect $0 (type $14) - (try (result i32) - (do - (i32.const -31) - ) - (catch_all - (local.tee $6 - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i32.const -1) - ) - ) - ) - ) - (loop $label1 (result (ref none)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (try - (do - (nop) - ) - (catch $tag$1 - (nop) - ) - (catch_all - (local.set $16 - (f32.const 4294967296) - ) - ) - ) - (br_if $label1 - (call_indirect $0 (type $14) - (call_indirect $0 (type $15) - (local.get $15) - ) - (ref.as_non_null - (ref.null none) - ) - (local.get $16) - (i64.const 1) - ) - ) - (drop - (br_on_null $block - (struct.new_default $8) - ) - ) - (ref.as_non_null - (ref.null none) - ) - ) - (f32.const 134217728) - (i64.const 1) - ) - (ref.eq - (call_ref $3 - (ref.func $1) - ) - (loop (result (ref none)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - ) - (then - (drop - (i64.and - (br_if $block2 - (i64.load16_s offset=22 - (i64.and - (local.tee $15 - (try_table (result i64) (catch_all $block) - (i64.const -9223372036854775808) - ) - ) - (i64.const 15) - ) - ) - (local.tee $6 - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block1 (result i32) - (call $fimport$7 - (i32.rem_u - (call $33) - (i32.const 53) - ) - (br_if $block1 - (local.get $6) - (i32.const 32767) - ) - ) - (ref.eq - (array.new_fixed $9 0) - (loop (result (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (loop $label2 (result (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.lt_u - (local.tee $8 - (i32.const -10) - ) - (array.len - (local.tee $21 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - (then - (drop - (local.get $21) - ) - (drop - (local.get $8) - ) - (drop - (global.get $gimport$0) - ) - (unreachable) - ) - ) - (br_if $label2 - (string.measure_wtf16 - (string.const "30") - ) - ) - (local.tee $22 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (i64.const 15) - ) - ) - (block - (return - (local.get $15) - ) - ) - (unreachable) - ) - (else - (call $8 - (ref.func $1) - (local.get $18) - ) - ) - ) - ) - ) - ) - (call_indirect $0 (type $11) - (struct.new_default $4) - (local.tee $26 - (local.tee $27 - (struct.new $4 - (i32.const 0) - (local.get $18) - ) - ) - ) - (i64.const 29) - ) - ) - ) - ) - (catch $tag$1 - (if - (i8x16.extract_lane_u 12 - (local.tee $18 - (call $210 - (struct.get $4 1 - (local.get $27) - ) - ) - ) - ) - (then - (nop) - (struct.set $6 1 - (ref.as_non_null - (local.get $20) - ) - (struct.new_default $1) - ) - ) - (else - (block $block4 - (call $fimport$0 - (i32.const -9948) - ) - (nop) - (block $block3 - (if - (i32.lt_u - (i32.add - (local.tee $10 - (i31.get_u - (local.tee $29 - (loop (result (ref i31)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref i31)) - (drop - (array.new_fixed $9 0) - ) - (ref.i31 - (i32.const -368537) - ) - ) - ) - ) - ) - ) - (local.tee $11 - (local.get $6) - ) - ) - (array.len - (local.tee $24 - (local.tee $22 - (array.new_default $0 - (i32.and - (i32.const 61) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (then - (if - (i32.lt_u - (i32.add - (local.tee $12 - (i32.trunc_f64_s - (if (result f64) - (i32.eqz - (i32.const 54) - ) - (then - (loop $label3 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (try - (do - (drop - (br_on_null $label3 - (select (result (ref i31)) - (ref.i31 - (i32.const -1942126824) - ) - (ref.i31 - (i32.const -5) - ) - (i32.const 9337) - ) - ) - ) - (struct.set $4 1 - (local.get $26) - (call $210 - (i64x2.shl - (local.tee $18 - (local.get $18) - ) - (if (result i32) - (i32.eqz - (local.get $6) - ) - (then - (select - (local.get $6) - (string.measure_wtf16 - (local.get $0) - ) - (local.get $6) - ) - ) - (else - (i32.const 2147483647) - ) - ) - ) - ) - ) - ) - (catch $tag$0 - (local.set $30 - (pop structref) - ) - (data.drop $0) - ) - ) - (br_if $label3 - (ref.eq - (if (result (ref $4)) - (local.get $6) - (then - (local.get $26) - ) - (else - (local.tee $27 - (local.get $27) - ) - ) - ) - (if (result (ref $4)) - (i32.eqz - (string.encode_wtf16_array - (string.const "\f0\90\8d\8885") - (ref.as_non_null - (ref.null none) - ) - (i32.const -2147483647) - ) - ) - (then - (memory.copy - (i64.and - (i64.const -7) - (i64.const 15) - ) - (i64.and - (local.get $15) - (i64.const 15) - ) - (i64.const -32) - ) - (local.get $27) - ) - (else - (memory.init $0 - (i64.and - (local.get $15) - (i64.const 15) - ) - (i32.const 18) - (i32.const 1) - ) - (local.tee $26 - (local.tee $27 - (local.get $27) - ) - ) - ) - ) - ) - ) - ) - (br_if $block3 - (i32.eqz - (string.eq - (local.tee $0 - (local.get $0) - ) - (string.const "\c2\a3\f0\90\8d\88979") - ) - ) - ) - (br $block4) - ) - (else - (drop - (block (result i32) - (local.set $scratch_37 - (i32.const -121) - ) - (local.set $19 - (block (result v128) - (local.set $scratch_36 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (drop - (block (result i32) - (local.set $scratch - (i32.const 0) - ) - (drop - (i32.const 65468) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_36) - ) - ) - (local.get $scratch_37) - ) - ) - (call $209 - (f64x2.extract_lane 1 - (local.tee $18 - (call $210 - (local.get $19) - ) - ) - ) - ) - ) - ) - ) - ) - (local.tee $13 - (local.get $11) - ) - ) - (array.len - (local.tee $25 - (array.new_default $0 - (i32.and - (i32.const 88) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.copy $0 $0 - (local.get $24) - (local.get $10) - (local.get $25) - (local.get $12) - (local.get $13) - ) - ) - ) - ) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $16 - (local.tee $16 - (loop $label4 (result f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $14) - (drop - (ref.func $107) - ) - (drop - (br_on_null $label4 - (select (result (ref $0)) - (array.new $0 - (local.tee $31 - (local.get $32) - ) - (i32.and - (i32.const 48) - (i32.const 1023) - ) - ) - (select (result (ref $0)) - (local.tee $22 - (local.get $22) - ) - (loop (result (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.tee $22 - (local.get $22) - ) - ) - (call $fimport$8 - (ref.func $27) - ) - ) - (ref.eq - (struct.new_default $8) - (loop (result (ref $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.get $26) - ) - ) - ) - ) - ) - (call $fimport$7 - (ref.eq - (if (result (ref i31)) - (select - (local.get $6) - (i32.const 32769) - (i32.const -3) - ) - (then - (ref.i31 - (i32.const -17) - ) - ) - (else - (local.set $22 - (local.get $22) - ) - (br $block4) - ) - ) - (ref.i31 - (i32.const -21646) - ) - ) - (call_ref $15 - (ref.func $33) - ) - ) - (drop - (ref.func $26) - ) - (br_if $label4 - (i32.eqz - (call $fimport$8 - (ref.func $162) - ) - ) - ) - (loop $label5 (result f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (select - (call $208 - (struct.get $6 2 - (struct.new $6 - (i32.const 0) - (ref.as_non_null - (ref.null (shared none)) - ) - (local.get $16) - (local.get $1) - ) - ) - ) - (block (result f32) - (local.tee $16 - (call $208 - (call_indirect $0 (type $21) - (local.get $15) - (local.get $18) - (i32.const -7647) - (i64.const 13) - ) - ) - ) - ) - (string.encode_wtf16_array - (string.const "\f0\90\8d\8888\ed\bd\88") - (array.new $10 - (local.tee $6 - (struct.atomic.get_u acqrel $4 0 - (local.get $26) - ) - ) - (i32.and - (i32.const 66) - (i32.const 1023) - ) - ) - (block (result i32) - (drop - (br_on_null $label5 - (local.tee $33 - (local.get $34) - ) - ) - ) - (i32.atomic.load16_u acqrel offset=22 - (i64.and - (i64.const 108) - (i64.const 15) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (catch_all - (atomic.fence) - ) - ) - (return - (i64.const 4294967295) - ) - ) - ) - (func $108 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f64) - (local $3 f64) - (local $4 v128) - (local $5 i64) - (local $6 i64) - (local $7 i64) - (local $8 f32) - (local $9 i32) - (local $10 i32) - (local $11 (ref $3)) - (local $12 externref) - (local $13 externref) - (local $14 (ref null $2)) - (local $15 (ref null $0)) - (local $16 eqref) - (local $17 exnref) - (local $18 (ref null $3)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (global.get $gimport$1) - ) - (func $109 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $108 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $108 - (ref.func $1) - (v128.const i32x4 0x0101fc01 0xef01ffff 0x2700e03e 0xff016300) - ) - ) - ) - (func $110 (type $2) (param $0 (ref $0)) (result f64) - (local $1 stringref) - (local $2 (ref null $6)) - (local $3 v128) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const 0) - ) - (func $111 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f32) - (local $3 f32) - (local $4 v128) - (local $5 v128) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i64) - (local $17 anyref) - (local $18 (ref null $3)) - (local $19 funcref) - (local $20 (ref $6)) - (local $21 (ref $0)) - (local $22 (ref $0)) - (local $23 (ref $0)) - (local $24 (ref $0)) - (local $25 (ref $0)) - (local $26 (ref $0)) - (local $27 (ref $0)) - (local $28 (ref null $0)) - (local $29 (ref eq)) - (local $30 structref) - (local $31 structref) - (local $32 structref) - (local $33 externref) - (local $34 (ref $5)) - (local $35 (ref $1)) - (local $36 (ref $1)) - (local $37 (ref null $4)) - (local $38 (ref string)) - (local $39 (ref string)) - (local $40 (ref string)) - (local $41 stringref) - (local $42 (ref null $5)) - (local $scratch (ref $3)) - (local $scratch_44 (ref (exact $9))) - (local $scratch_45 i32) - (local $scratch_46 (ref $3)) - (local $scratch_47 i32) - (local $scratch_48 v128) - (local $scratch_49 i64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $36 - (struct.new_default $1) - ) - (local.set $35 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (local.set $22 - (array.new_default $0 - (i32.and - (i32.const 12) - (i32.const 1023) - ) - ) - ) - (local.set $21 - (array.new $0 - (ref.null noextern) - (i32.and - (i32.const 89) - (i32.const 1023) - ) - ) - ) - (local.set $20 - (struct.new $6 - (i32.const 511) - (struct.new_default $1) - (f32.const -2147483648) - (struct.new $6 - (local.get $6) - (struct.new_default $1) - (f32.const 549755813888) - (struct.new $6 - (i32.const -2147483646) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (local.get $6) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (local.get $2) - (ref.null (shared none)) - ) - ) - ) - ) - ) - (block (result (ref extern)) - (block - (call_indirect $0 (type $11) - (struct.new_default $8) - (select (result (ref struct)) - (if (result (ref struct)) - (block (result i32) - (nop) - (v128.any_true - (local.get $1) - ) - ) - (then - (nop) - (return - (global.get $gimport$1) - ) - ) - (else - (block $block1 (result (ref struct)) - (drop - (br_on_cast_fail $block1 (ref (exact $8)) (ref none) - (block (result (ref (exact $8))) - (block $block - (if - (i32.lt_u - (i32.add - (local.tee $7 - (i32.load16_s offset=22 - (i64.and - (loop $label (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label - (if (result i32) - (i32.eqz - (local.get $6) - ) - (then - (string.eq - (string.const "\ed\bd\88") - (block (result (ref string)) - (drop - (block (result (ref $3)) - (local.set $scratch_46 - (local.get $0) - ) - (drop - (block (result i32) - (local.set $scratch_45 - (i32.const 0) - ) - (drop - (block (result (ref (exact $9))) - (local.set $scratch_44 - (array.new_fixed $9 0) - ) - (drop - (block (result (ref $3)) - (local.set $scratch - (local.get $0) - ) - (local.set $40 - (string.const "\c2\a3\f0\90\8d\88") - ) - (local.get $scratch) - ) - ) - (local.get $scratch_44) - ) - ) - (local.get $scratch_45) - ) - ) - (local.get $scratch_46) - ) - ) - (local.get $40) - ) - ) - ) - (else - (i32.const -2049) - ) - ) - ) - (i64.const 4290845566) - ) - (i64.const 15) - ) - ) - ) - (local.tee $8 - (i32.const 234) - ) - ) - (array.len - (local.tee $23 - (local.tee $21 - (local.tee $22 - (loop $label1 (result (ref none)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (try_table (catch $tag$1 $block) (catch_all $label1) - (nop) - ) - (br_if $label1 - (i32.eqz - (local.get $6) - ) - ) - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - ) - ) - (then - (if - (i32.lt_u - (i32.add - (local.tee $9 - (i32.const -128) - ) - (local.tee $10 - (local.get $8) - ) - ) - (array.len - (local.tee $24 - (local.get $22) - ) - ) - ) - (then - (array.copy $0 $0 - (local.get $23) - (local.get $7) - (local.get $24) - (local.get $9) - (local.get $10) - ) - ) - ) - ) - ) - (nop) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$0 - (i32.const 91) - ) - (nop) - ) - (struct.new_default $8) - ) - ) - ) - (if - (select - (ref.eq - (array.new_fixed $9 0) - (ref.i31 - (i32.const 32768) - ) - ) - (ref.eq - (try (result nullref) - (do - (ref.null none) - ) - (catch_all - (ref.null none) - ) - ) - (array.new $0 - (string.const "\ed\a0\80\c2\a3\f0\90\8d\88") - (i32.and - (i32.const 82) - (i32.const 1023) - ) - ) - ) - (call $33) - ) - (then - (block $block2 - (drop - (br_on_null $block2 - (struct.new_default $8) - ) - ) - (block - (br $block2) - ) - (unreachable) - ) - ) - (else - (block $block3 - (br_if $block3 - (ref.eq - (struct.new_default $8) - (struct.new_default $4) - ) - ) - (if - (local.get $6) - (then - (call $fimport$7 - (i32.rem_u - (ref.eq - (ref.null none) - (ref.null none) - ) - (i32.const 54) - ) - (i16x8.extract_lane_s 6 - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - (struct.new $4 - (local.get $6) - (local.get $1) - ) - ) - ) - ) - (struct.new $4 - (i32.gt_u - (block (result i32) - (atomic.fence) - (local.tee $6 - (i32.const -32768) - ) - ) - (i32.const 64) - ) - (call $210 - (f32x4.div - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (loop $label2 (result v128) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.load8_s offset=4 - (i64.and - (i64.atomic.load32_u acqrel offset=22 - (i64.and - (i64.const -2147483646) - (i64.const 15) - ) - ) - (i64.const 15) - ) - ) - (then - (memory.init $0 - (i64.and - (i64.const -20981) - (i64.const 15) - ) - (i32.const 16) - (i32.const 8) - ) - (struct.atomic.set $6 0 - (local.get $20) - (local.tee $6 - (local.get $6) - ) - ) - ) - (else - (loop - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (atomic.fence acqrel) - ) - ) - ) - (table.set $1 - (i32.const 2) - (ref.null noexn) - ) - (br_if $label2 - (i32.eqz - (string.eq - (string.const "\c2\a3\e2\82\ac") - (string.const "\ed\bd\88\c2\a3") - ) - ) - ) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - ) - (try_table (result i32) - (drop - (block (result i64) - (local.set $scratch_49 - (i64.const 65484) - ) - (local.set $5 - (block (result v128) - (local.set $scratch_48 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (drop - (block (result i32) - (local.set $scratch_47 - (i32.const -38) - ) - (drop - (ref.func $75) - ) - (local.get $scratch_47) - ) - ) - (local.get $scratch_48) - ) - ) - (local.get $scratch_49) - ) - ) - (i16x8.all_true - (call $210 - (local.get $5) - ) - ) - ) - ) - (i64.const 29) - ) - (return - (global.get $gimport$1) - ) - ) - (local.set $26 - (local.set $22 - (local.set $25 - (local.set $21 - (local.set $22 - (local.set $35 - (local.set $36 - (local.set $34 - (local.set $20 - (local.set $29 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $112 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref string)) - (local $3 (ref $2)) - (local $4 (ref null $0)) - (local $5 (ref null $3)) - (local $6 structref) - (local $7 structref) - (local $8 structref) - (local $9 (ref $0)) - (local $10 (ref $0)) - (local $11 (ref $0)) - (local $12 (ref $10)) - (local $13 (ref $10)) - (local $14 nullfuncref) - (local $15 (ref $4)) - (local $16 (ref null $2)) - (local $17 (ref null $2)) - (local $18 stringref) - (local $19 stringref) - (local $20 (ref $6)) - (local $21 (ref i31)) - (local $22 (ref i31)) - (local $23 (ref array)) - (local $24 i31ref) - (local $25 v128) - (local $26 v128) - (local $27 v128) - (local $28 i64) - (local $29 i64) - (local $30 i64) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 f32) - (local $36 f32) - (local $37 f32) - (local $38 f64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $21 - (ref.i31 - (i32.const 33554432) - ) - ) - (local.set $10 - (array.new_default $0 - (i32.and - (i32.const 57) - (i32.const 1023) - ) - ) - ) - (local.set $15 - (struct.new_default $4) - ) - (local.set $2 - (string.const "\ed\a0\80\ed\a0\80934") - ) - (block (result (ref extern)) - (call $fimport$3 - (f64.const -2147483648) - ) - (if (result (ref extern)) - (i32.eqz - (try (result i32) - (do - (i16x8.extract_lane_s 1 - (local.get $1) - ) - ) - (catch $tag$0 - (local.set $6 - (pop structref) - ) - (try_table (result i32) - (stringview_wtf16.get_codeunit - (string.const "") - (block (result i32) - (local.set $34 - (i32.const -16) - ) - (local.get $34) - ) - ) - ) - ) - (catch $tag$1 - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (br $label) - ) - (unreachable) - ) - (catch_all - (i32.const -32766) - ) - ) - ) - (then - (call $102 - (local.tee $0 - (ref.func $1) - ) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (else - (call $fimport$5 - (loop (result nullfuncref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.null nofunc) - ) - ) - (block - (call $fimport$6 - (if (result externref) - (i32.lt_u - (local.tee $31 - (i32.const -2097153) - ) - (array.len - (local.tee $9 - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 94) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.get $0 - (local.get $9) - (local.get $31) - ) - ) - (else - (string.const "\f0\90\8d\88\c2\a3") - ) - ) - ) - (return - (ref.as_non_null - (ref.null noextern) - ) - ) - ) - (local.set $11 - (local.set $23 - (local.set $15 - (local.set $12 - (local.set $13 - (local.set $2 - (local.set $2 - (local.set $2 - (local.set $15 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $113 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $112 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $112 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $112 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $114 (type $2) (param $0 (ref $0)) (result f64) - (local $1 f32) - (local $2 i32) - (local $3 (ref null $5)) - (local $4 (ref $4)) - (local $5 i31ref) - (local $scratch f32) - (local $scratch_7 i32) - (local $scratch_8 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $4 - (struct.new $4 - (local.get $2) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (try (result f64) - (do - (f64.const 0) - ) - (catch_all - (call $209 - (block (result f64) - (local.set $scratch_8 - (f64.const 0) - ) - (drop - (block (result i32) - (local.set $scratch_7 - (i32.const -91) - ) - (drop - (block (result f32) - (local.set $scratch - (f32.const 3594007040) - ) - (drop - (f32.const -4294967296) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_7) - ) - ) - (local.get $scratch_8) - ) - ) - ) - ) - ) - (drop - (i32.or - (ref.eq - (struct.new $4 - (ref.eq - (ref.cast (ref $0) - (if (result (ref $0)) - (local.get $2) - (then - (local.get $0) - ) - (else - (local.get $0) - ) - ) - ) - (struct.new_default $8) - ) - (try_table (result v128) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (ref.i31 - (i32.const -29) - ) - ) - (i32.const -46) - ) - ) - (block - (local.set $2 - (block (result i32) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $2 - (local.get $2) - ) - (br_if $label - (i32.eqz - (local.get $2) - ) - ) - ) - (drop - (ref.is_null - (if (result (ref i31)) - (local.get $2) - (then - (ref.i31 - (i32.const -63) - ) - ) - (else - (ref.i31 - (i32.const -17) - ) - ) - ) - ) - ) - (call_ref $15 - (ref.func $33) - ) - ) - ) - (return - (f64.const 0.62) - ) - ) - (local.set $4 - (unreachable) - ) - ) - (func $115 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref $4)) - (local $2 (ref null $1)) - (local $3 i31ref) - (local $4 arrayref) - (local $5 exnref) - (local $6 v128) - (local $7 i32) - (local $8 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $8 - (local.get $8) - ) - (return - (f64.const 129) - ) - ) - (func $116 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $115 - (array.new_default $0 - (i32.and - (i32.const 53) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $115 - (array.new_default $0 - (i32.and - (i32.const 4) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $115 - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 90) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $117 (type $39) (result exnref i64 externref f64) - (local $0 f64) - (local $1 f64) - (local $2 f32) - (local $3 i64) - (local $4 i64) - (local $5 arrayref) - (local $6 (ref $6)) - (local $7 (ref null $6)) - (local $8 (ref null $4)) - (local $9 (ref $4)) - (local $10 exnref) - (local $11 (ref extern)) - (local $scratch (ref string)) - (local $scratch_13 i64) - (local $scratch_14 nullexnref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $10 - (block (result nullexnref) - (local.set $scratch_14 - (ref.null noexn) - ) - (local.set $4 - (block (result i64) - (local.set $scratch_13 - (i64.const -11) - ) - (local.set $11 - (block (result (ref string)) - (local.set $scratch - (string.const "") - ) - (local.set $1 - (f64.const -84) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_13) - ) - ) - (local.get $scratch_14) - ) - ) - (tuple.make 4 - (local.get $10) - (local.get $4) - (local.get $11) - (local.get $1) - ) - ) - (func $118 (type $7) - (local $scratch (tuple exnref i64 externref f64)) - (local $scratch_1 externref) - (local $scratch_2 i64) - (local $scratch_3 exnref) - (local $scratch_4 (tuple exnref i64 externref f64)) - (local $scratch_5 externref) - (local $scratch_6 i64) - (local $scratch_7 exnref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_3 - (tuple.extract 4 0 - (local.tee $scratch - (call $117) - ) - ) - ) - (drop - (block (result i64) - (local.set $scratch_2 - (tuple.extract 4 1 - (local.get $scratch) - ) - ) - (drop - (block (result externref) - (local.set $scratch_1 - (tuple.extract 4 2 - (local.get $scratch) - ) - ) - (drop - (tuple.extract 4 3 - (local.get $scratch) - ) - ) - (local.get $scratch_1) - ) - ) - (local.get $scratch_2) - ) - ) - (local.get $scratch_3) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_7 - (tuple.extract 4 0 - (local.tee $scratch_4 - (call $117) - ) - ) - ) - (drop - (block (result i64) - (local.set $scratch_6 - (tuple.extract 4 1 - (local.get $scratch_4) - ) - ) - (drop - (block (result externref) - (local.set $scratch_5 - (tuple.extract 4 2 - (local.get $scratch_4) - ) - ) - (drop - (tuple.extract 4 3 - (local.get $scratch_4) - ) - ) - (local.get $scratch_5) - ) - ) - (local.get $scratch_6) - ) - ) - (local.get $scratch_7) - ) - ) - ) - (func $119 (type $2) (param $0 (ref $0)) (result f64) - (local $1 anyref) - (local $2 (ref $3)) - (local $3 eqref) - (local $4 funcref) - (local $5 (ref null $5)) - (local $6 i31ref) - (local $7 (ref null $4)) - (local $8 (ref eq)) - (local $9 (ref null $0)) - (local $10 i64) - (local $11 i64) - (local $12 v128) - (local $13 f64) - (local $14 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $209 - (call $32) - ) - ) - (func $120 (type $68) (param $0 (ref $4)) (param $1 f32) (param $2 f64) (result i31ref) - (local $3 i64) - (local $4 i64) - (local $5 i32) - (local $6 stringref) - (local $7 (ref null $3)) - (local $8 (ref null $6)) - (local $9 anyref) - (local.set $1 - (call $208 - (local.get $1) - ) - ) - (local.set $2 - (call $209 - (local.get $2) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result nullref) - (try_table - (atomic.fence) - ) - (ref.null none) - ) - ) - (func $121 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $120 - (struct.new_default $4) - (f32.const 3402823466385288598117041e14) - (f64.const 8840113344701520931160357e93) - ) - ) - ) - (@binaryen.js.called) - (func $122 (type $69) (param $0 f32) (param $1 f32) (param $2 stringref) (result f32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 v128) - (local $8 v128) - (local $9 i64) - (local $10 i64) - (local $11 i64) - (local $12 structref) - (local $13 structref) - (local $14 structref) - (local $15 (ref $6)) - (local $16 stringref) - (local $17 (ref $10)) - (local.set $0 - (call $208 - (local.get $0) - ) - ) - (local.set $1 - (call $208 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result f32) - (nop) - (call $208 - (struct.atomic.get acqrel $6 2 - (local.tee $15 - (block $block (result (ref (exact $6))) - (try - (do - (atomic.fence) - ) - (catch $tag$0 - (local.set $13 - (pop structref) - ) - (br_on_non_null $block - (struct.new $6 - (local.get $5) - (struct.new_default $1) - (f32.const 241) - (struct.new $6 - (local.get $5) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 131071) - (struct.new $6 - (local.get $5) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (local.get $5) - (ref.as_non_null - (ref.null (shared none)) - ) - (local.get $0) - (ref.null (shared none)) - ) - ) - ) - ) - ) - (if - (i32.eqz - (string.eq - (string.const "\ed\bd\88\ed\a0\80") - (string.const "\e2\82\ac") - ) - ) - (then - (block $block1 - (try - (do - (table.set $0 - (i64.const 2) - (table.get $0 - (i64.const 1) - ) - ) - ) - (catch $tag$1 - (drop - (local.get $1) - ) - (block - (call_ref $7 - (ref.func $57) - ) - (br $block1) - ) - (unreachable) - ) - (catch $tag$0 - (local.set $14 - (pop structref) - ) - (call $215 - (local.get $11) - ) - ) - (catch_all - (drop - (br_on_null $block1 - (struct.new $6 - (local.get $5) - (struct.new $1 - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (local.get $0) - (struct.new $6 - (local.get $5) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 18446744073709551615) - (ref.null (shared none)) - ) - ) - ) - ) - (try_table (catch_all $block1) - (data.drop $0) - ) - ) - ) - (try_table (catch_all $block1) - (drop - (call_ref $36 - (ref.func $35) - ) - ) - (block - (br_if $block1 - (try_table (result i32) (catch_all $block1) - (i32.const -80) - ) - ) - (br $block1) - ) - (unreachable) - ) - (unreachable) - ) - ) - (else - (atomic.fence) - ) - ) - ) - (catch $tag$1 - (drop - (br_on_cast_fail $block (ref (exact $6)) (ref (exact $6)) - (struct.new $6 - (i32.const 131072) - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - (f32.const 2147483648) - (struct.new $6 - (i32.const -1) - (struct.new_default $1) - (local.get $1) - (struct.new $6 - (i32.const -21235) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (local.get $0) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - (catch_all - (nop) - ) - ) - (struct.new $6 - (loop $label (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result i32) - (try_table (catch_all $label) - (atomic.fence acqrel) - ) - (stringview_wtf16.get_codeunit - (try (result (ref string)) - (do - (ref.cast (ref string) - (local.tee $2 - (string.const "\f0\90\8d\88\e2\82\ac\ed\bd\88") - ) - ) - ) - (catch $tag$1 - (ref.as_non_null - (local.get $16) - ) - ) - (catch_all - (drop - (local.tee $17 - (array.new $10 - (i32.const 2147483646) - (i32.and - (i32.const 84) - (i32.const 1023) - ) - ) - ) - ) - (string.new_wtf16_array - (block (result (ref none)) - (br_if $label - (i32.eqz - (local.get $3) - ) - ) - (ref.as_non_null - (ref.null none) - ) - ) - (unreachable) - (struct.atomic.get acqrel $6 0 - (struct.new $6 - (local.get $3) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 34582) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - (block (result i32) - (local.set $6 - (select - (i32.load8_s offset=22 - (i64.and - (i64.const -97) - (i64.const 15) - ) - ) - (i32.const 4870) - (local.tee $3 - (local.tee $3 - (local.get $3) - ) - ) - ) - ) - (local.get $6) - ) - ) - ) - ) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (call $208 - (f32.load offset=22 align=2 - (i64.and - (local.get $11) - (i64.const 15) - ) - ) - ) - (struct.new $6 - (local.get $3) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const -32767) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (local.get $1) - (struct.new $6 - (local.get $3) - (struct.new_default $1) - (local.get $1) - (struct.new $6 - (i32.const -32) - (struct.new_default $1) - (f32.const 18446744073709551615) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $123 (type $70) (param $0 (ref $4)) (param $1 (ref $4)) (param $2 (ref $5)) (param $3 funcref) (param $4 i32) (param $5 v128) (result f64) - (local $6 (ref $6)) - (local.set $5 - (call $210 - (local.get $5) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const -35184372088832.86) - ) - (func $124 (type $7) - (local $0 (ref $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $123 - (struct.new_default $4) - (struct.new $4 - (ref.eq - (ref.i31 - (i32.const -44) - ) - (ref.i31 - (i32.const -32768) - ) - ) - (call $210 - (struct.atomic.get $4 1 - (local.tee $0 - (struct.new $4 - (i32.const -2147483648) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - ) - ) - (ref.func $51) - (ref.null nofunc) - (i32.const -44) - (v128.const i32x4 0x00000000 0x40b00000 0x00000000 0x43e00000) - ) - ) - ) - ) - (func $125 (type $71) (param $0 eqref) (param $1 (ref $1)) (param $2 (ref null $4)) (result (ref null $3)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.func $1) - ) - (func $126 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i32) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$7 - (i32.rem_u - (local.get $2) - (i32.const 61) - ) - (i32.const 67108863) - ) - (return - (string.const "\e2\82\ac\ed\a0\80848") - ) - ) - (func $127 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $126 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $128 (type $72) (result structref) - (local $0 structref) - (local $1 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $4))) - (if - (i32.eqz - (ref.is_null - (ref.func $128) - ) - ) - (then - (memory.init $0 - (i64.and - (i64.const -127) - (i64.const 15) - ) - (i32.const 19) - (i32.const 2) - ) - (call_ref $7 - (ref.func $53) - ) - ) - ) - (struct.new_default $4) - ) - ) - (func $129 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $128) - ) - ) - (func $130 (type $2) (param $0 (ref $0)) (result f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return - (f64.const 63) - ) - ) - (func $131 (type $73) (param $0 i31ref) (param $1 (ref null $4)) (param $2 (ref $5)) (param $3 (ref null $3)) (result anyref) - (local $4 (ref eq)) - (local $5 (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.tee $4 - (local.tee $5 - (array.new_default $0 - (i32.and - (i32.const 2) - (i32.const 1023) - ) - ) - ) - ) - ) - (func $132 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $131 - (ref.i31 - (i32.const -65) - ) - (struct.new_default $4) - (ref.func $102) - (ref.func $1) - ) - ) - (drop - (call $131 - (ref.i31 - (i32.const -3510722) - ) - (struct.new_default $4) - (ref.func $92) - (ref.func $1) - ) - ) - (drop - (call $131 - (ref.i31 - (i32.const -12) - ) - (ref.null none) - (ref.func $108) - (ref.func $1) - ) - ) - (drop - (call $131 - (ref.null none) - (struct.new_default $4) - (ref.func $92) - (ref.func $1) - ) - ) - ) - (func $133 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 v128) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref string)) - (atomic.fence acqrel) - (if (result (ref string)) - (string.measure_wtf16 - (string.const "964") - ) - (then - (block $block (result (ref string)) - (drop - (br_on_cast $block nullexternref (ref noextern) - (ref.null noextern) - ) - ) - (nop) - (block (result (ref string)) - (atomic.fence acqrel) - (string.const "") - ) - ) - ) - (else - (call $86) - (return - (global.get $gimport$1) - ) - ) - ) - ) - ) - (func $134 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $133 - (ref.func $1) - (v128.const i32x4 0x00000000 0xc2100000 0x00000000 0xc0d863c0) - ) - ) - ) - (func $135 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 exnref) - (local $3 (ref null $3)) - (local $4 (ref null $0)) - (local $5 externref) - (local $6 (ref $0)) - (local $7 anyref) - (local $8 anyref) - (local $9 f64) - (local $10 f64) - (local $11 f64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref string)) - (nop) - (string.const "\ed\a0\80\ed\a0\80\c2\a3") - ) - ) - (@binaryen.js.called) - (func $136 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 v128) - (local $7 f32) - (local $8 i64) - (local $9 i64) - (local $10 (ref null $3)) - (local $11 (ref $5)) - (local $12 (ref $5)) - (local $13 stringref) - (local $14 (ref null $1)) - (local $15 (ref null $1)) - (local $16 i31ref) - (local $17 (ref null $6)) - (local $18 (ref eq)) - (local $19 structref) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.as_non_null - (local.tee $13 - (select (result (ref string)) - (ref.as_non_null - (local.get $13) - ) - (block (result (ref string)) - (struct.atomic.set acqrel $6 1 - (struct.new $6 - (i32.const -56) - (struct.new_default $1) - (local.tee $7 - (select - (call $208 - (f32.load offset=22 align=2 - (i64.and - (i64x2.extract_lane 0 - (local.get $1) - ) - (i64.const 15) - ) - ) - ) - (local.get $7) - (i32.extend16_s - (local.tee $5 - (local.tee $5 - (i32.const -12470) - ) - ) - ) - ) - ) - (local.tee $17 - (try_table (result (ref (exact $6))) - (struct.new $6 - (local.get $5) - (struct.new $1 - (local.get $14) - ) - (f32.const -1) - (struct.new $6 - (local.get $4) - (struct.new_default $1) - (local.get $7) - (local.get $17) - ) - ) - ) - ) - ) - (struct.new_default $1) - ) - (try (result (ref string)) - (do - (ref.as_non_null - (local.tee $13 - (string.const "") - ) - ) - ) - (catch_all - (string.const "\ed\bd\88") - ) - ) - ) - (ref.eq - (array.new_fixed $9 0) - (try (result (ref (exact $8))) - (do - (struct.new_default $8) - ) - (catch $tag$0 - (local.set $19 - (pop structref) - ) - (struct.new_default $8) - ) - (catch $tag$1 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - ) - ) - ) - (func $137 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $136 - (ref.func $1) - (v128.const i32x4 0x00000000 0xc0300000 0x00000000 0x43f00000) - ) - ) - (drop - (call $136 - (ref.func $1) - (v128.const i32x4 0x9db22d0e 0xbfc6a7ef 0x00000000 0xc0330000) - ) - ) - (drop - (call $136 - (ref.func $1) - (v128.const i32x4 0x00000000 0xc0438000 0x00000000 0x40eff380) - ) - ) - ) - (func $138 (type $74) (param $0 i32) (param $1 f64) (param $2 funcref) (param $3 (ref null $6)) (param $4 (ref null $0)) (param $5 i32) - (local $6 funcref) - (local $7 i32) - (local.set $1 - (call $209 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return_call_indirect $0 (type $11) - (struct.new_default $8) - (struct.new $4 - (i32.const 134217728) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (i64.const 29) - ) - ) - (func $139 (type $7) - (local $0 i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 f64) - (local $9 i64) - (local $10 i64) - (local $11 v128) - (local $12 f32) - (local $13 f32) - (local $14 f32) - (local $15 (ref struct)) - (local $16 structref) - (local $17 structref) - (local $18 structref) - (local $19 structref) - (local $20 structref) - (local $21 structref) - (local $22 (ref string)) - (local $23 (ref array)) - (local $24 (ref null $5)) - (local $25 (ref null $3)) - (local $26 (ref null $2)) - (local $27 (ref null $2)) - (local $28 (ref $3)) - (local $29 (ref $4)) - (local $30 (ref null $0)) - (local $31 (ref $1)) - (local $32 (ref extern)) - (local $33 (ref extern)) - (local $34 (ref $0)) - (local $35 (ref $0)) - (local $36 (ref $0)) - (local $37 (ref func)) - (local $38 (ref $6)) - (local $39 (ref $6)) - (local $40 (ref i31)) - (local $41 funcref) - (local $42 nullfuncref) - (local $43 (ref null $6)) - (local $44 (ref (exact $2))) - (local $45 (ref (exact $4))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $39 - (struct.new $6 - (local.get $0) - (struct.new $1 - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - ) - (f32.const -4294967296) - (struct.new $6 - (i32.const -16) - (struct.new_default $1) - (f32.const 1048574.4375) - (local.get $43) - ) - ) - ) - (local.set $31 - (struct.new $1 - (struct.new_default $1) - ) - ) - (local.set $29 - (struct.new_default $4) - ) - (drop - (i32.const 1) - ) - (drop - (f64.const 0) - ) - (drop - (ref.func $139) - ) - (drop - (loop $label (result (ref i31)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (f32.store offset=22 align=1 - (i64.and - (i64.const 65436) - (i64.const 15) - ) - (f32.const 536870912) - ) - (br_if $label - (i32.eqz - (i32.const -4) - ) - ) - (ref.i31 - (i32.const -61) - ) - ) - ) - (drop - (local.tee $22 - (string.const "\c2\a3\f0\90\8d\88") - ) - ) - (drop - (try (result (ref (exact $10))) - (do - (array.new_default $10 - (i32.and - (i32.const 32) - (i32.const 1023) - ) - ) - ) - (catch $tag$1 - (array.new_default $10 - (i32.and - (i32.const 66) - (i32.const 1023) - ) - ) - ) - (catch_all - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br $label1) - ) - (unreachable) - ) - ) - ) - (drop - (local.get $22) - ) - (loop $label2 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$2 - (f32.const -4294967296) - ) - (br $label2) - ) - (local.set $31 - (local.set $38 - (local.set $36 - (local.set $35 - (local.set $37 - (local.set $32 - (local.set $33 - (local.set $34 - (local.set $31 - (local.set $29 - (local.set $28 - (local.set $3 - (local.set $27 - (local.set $13 - (local.set $23 - (local.set $22 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $140 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref null $6)) - (local $3 arrayref) - (local $4 (ref $0)) - (local $5 (ref null $2)) - (local $6 (ref string)) - (local $7 i64) - (local $8 i64) - (local $9 i64) - (local $10 i64) - (local $11 f32) - (local $12 f32) - (local $13 f32) - (local $14 f32) - (local $15 f32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 v128) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.tee $6 - (call_indirect $0 (type $12) - (i64.const 4) - ) - ) - ) - (func $141 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $140 - (ref.func $1) - (v128.const i32x4 0x0b972fff 0x828ac1e1 0x01ed5617 0x0000b2b4) - ) - ) - (drop - (call $140 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $140 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (@binaryen.js.called) - (func $142 (type $75) (param $0 v128) (param $1 (ref null $6)) (result v128 i64) - (local $2 f64) - (local $3 f64) - (local $4 f64) - (local $5 i64) - (local $6 i64) - (local $7 i64) - (local $8 i64) - (local $9 i32) - (local $10 i32) - (local $11 v128) - (local $12 anyref) - (local $13 (ref $2)) - (local $14 externref) - (local $15 (ref struct)) - (local $16 structref) - (local $17 structref) - (local $18 structref) - (local $19 structref) - (local $20 (ref null $4)) - (local $21 (ref null $4)) - (local $22 (ref $0)) - (local $23 (ref $0)) - (local $24 (ref string)) - (local $25 (ref $5)) - (local $scratch i64) - (local $scratch_27 v128) - (local.set $0 - (call $210 - (local.get $0) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $22 - (array.new_default $0 - (i32.and - (i32.const 19) - (i32.const 1023) - ) - ) - ) - (try (type $19) (result v128 i64) - (do - (tuple.make 2 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (i64.const -13558) - ) - ) - (catch $tag$1 - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (i32.store offset=4 align=2 - (i64.and - (loop $label2 (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$1 - (i8x16.extract_lane_s 15 - (local.get $0) - ) - ) - (drop - (br_on_null $label - (array.new_fixed $9 0) - ) - ) - (call $fimport$3 - (f64.const -0) - ) - (br_if $label2 - (loop $label1 (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (struct.atomic.set $6 1 - (struct.new $6 - (local.get $9) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 536870912) - (struct.new $6 - (i32.const 113) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 0) - (struct.new $6 - (i32.const -9) - (struct.new_default $1) - (f32.const -16) - (struct.new $6 - (local.get $9) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 1.86899995803833) - (ref.null (shared none)) - ) - ) - ) - ) - (struct.new_default $1) - ) - (br_if $label1 - (i32.eqz - (i32.const -75) - ) - ) - (drop - (ref.cast (ref (exact $2)) - (ref.func $101) - ) - ) - (local.tee $9 - (local.tee $9 - (call $fimport$8 - (ref.func $142) - ) - ) - ) - ) - ) - (if (result i64) - (string.eq - (string.const "997\c2\a3") - (string.const "\e2\82\ac\ed\a0\80") - ) - (then - (try (result i64) - (do - (block - (call $fimport$3 - (local.get $4) - ) - (br $label) - ) - (unreachable) - ) - (catch_all - (i64.const 9223372036854775806) - ) - ) - ) - (else - (drop - (i64.const -771788) - ) - (drop - (i64.const -2147483648) - ) - (block - (if - (i32.lt_u - (local.tee $10 - (try (result i32) - (do - (call_indirect $0 (type $14) - (i32.const -89) - (local.tee $20 - (local.get $21) - ) - (call $208 - (f32.demote_f64 - (f64.const 9223372036854775808) - ) - ) - (i64.const 1) - ) - ) - (catch $tag$0 - (local.set $17 - (pop structref) - ) - (local.get $9) - ) - ) - ) - (array.len - (local.tee $23 - (local.tee $22 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - (then - (array.atomic.set $0 - (local.get $23) - (local.get $10) - (global.get $gimport$0) - ) - ) - ) - (br $label2) - ) - (unreachable) - ) - ) - ) - (i64.const 15) - ) - (i32.load offset=2 align=1 - (i64.and - (select - (i64.const -9223372036854775808) - (if (result i64) - (i32.eqz - (i32.const 182) - ) - (then - (block $block (result i64) - (drop - (br_on_null $label - (try_table (result (ref $5)) (catch_all $label) - (if (result (ref $5)) - (i16x8.extract_lane_s 0 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (then - (br $label) - ) - (else - (br_if $label - (i32.eqz - (f32.le - (f32.const -511.3840026855469) - (f32.const 1152921504606846976) - ) - ) - ) - (if (result (ref $5)) - (i32.const -26) - (then - (loop $label3 (result (ref $5)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label3 - (i32.eqz - (local.get $9) - ) - ) - (local.tee $25 - (ref.as_non_null - (ref.null nofunc) - ) - ) - ) - ) - (else - (local.set $5 - (block (result i64) - (local.set $scratch - (i64.const -32768) - ) - (local.set $6 - (i64.const -112) - ) - (local.get $scratch) - ) - ) - (br $label) - ) - ) - ) - ) - ) - ) - ) - (try (result i64) - (do - (br_if $block - (i64.const -23547) - (i32.eqz - (i32.const -68) - ) - ) - ) - (catch $tag$1 - (i64.const -64) - ) - (catch $tag$0 - (local.set $18 - (pop structref) - ) - (i64.trunc_f64_u - (if (result f64) - (i32.eqz - (local.get $9) - ) - (then - (call $fimport$3 - (call $209 - (call $29 - (local.get $22) - ) - ) - ) - (br $label) - ) - (else - (f64.const 0.301) - ) - ) - ) - ) - ) - ) - ) - (else - (i64.const 128) - ) - ) - (local.get $9) - ) - (i64.const 15) - ) - ) - ) - (br $label) - ) - (unreachable) - ) - (catch_all - (try_table (type $19) (result v128 i64) - (tuple.make 2 - (local.tee $11 - (block (result v128) - (local.set $scratch_27 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (local.set $8 - (i64.const 186) - ) - (local.get $scratch_27) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (func $143 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref struct)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const 0) - ) - (func $144 (type $7) - (local $0 externref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $143 - (array.new $0 - (select (result (ref string)) - (string.const "") - (ref.as_non_null - (ref.null noextern) - ) - (i32.const -23) - ) - (i32.and - (i32.const 83) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $143 - (array.new $0 - (loop $label (result (ref extern)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$6 - (string.const "\ed\bd\88") - ) - (br_if $label - (i32.eqz - (i32.const 105) - ) - ) - (global.get $gimport$1) - ) - (i32.and - (i32.const 30) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $143 - (array.new $0 - (local.get $0) - (i32.and - (i32.const 67) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $145 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i64) - (local $2 i64) - (local $3 i64) - (local $4 i64) - (local $5 v128) - (local $6 f32) - (local $7 stringref) - (local $8 funcref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f64.const -2.2720000000000002) - ) - (func $146 (type $16) (param $0 i32) - (local $1 i64) - (local $2 i64) - (local $3 i64) - (local $4 i64) - (local $5 i64) - (local $6 (ref eq)) - (local $7 (ref null $2)) - (local $8 (ref $6)) - (local $9 (ref struct)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$2 - (f32.const 3) - ) - (i32.store8 offset=22 - (i64.and - (local.tee $5 - (i64.const 2147483647) - ) - (i64.const 15) - ) - (ref.test (ref (exact $2)) - (ref.func $65) - ) - ) - ) - (func $147 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $146 - (i32.const 1) - ) - (call $146 - (i32.const 8192) - ) - (call $146 - (i32.const 81) - ) - (call $146 - (i32.const -7924163) - ) - (call $146 - (i32.const -254) - ) - (call $146 - (i32.const 65536) - ) - (call $146 - (i32.const -255) - ) - (call $146 - (i32.const -6) - ) - ) - (func $148 (type $76) (param $0 f64) (result i64) - (local $1 externref) - (local $2 structref) - (local $3 (ref array)) - (local $4 i64) - (local $5 i64) - (local $6 i64) - (local $7 i64) - (local $8 i32) - (local $9 f64) - (local.set $0 - (call $209 - (local.get $0) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (throw_ref - (table.get $1 - (i32.const 5) - ) - ) - ) - (func $149 (type $2) (param $0 (ref $0)) (result f64) - (local $1 f64) - (local $2 f64) - (local $3 f64) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i64) - (local $13 v128) - (local $14 stringref) - (local $15 stringref) - (local $16 stringref) - (local $17 (ref string)) - (local $18 (ref null $2)) - (local $19 (ref null $5)) - (local $20 (ref null $3)) - (local $21 externref) - (local $22 (ref array)) - (local $23 (ref $0)) - (local $24 (ref $0)) - (local $25 (ref $0)) - (local $26 (ref $1)) - (local $27 structref) - (local $28 (ref null $6)) - (local $29 (ref $4)) - (local $30 (ref i31)) - (local $31 (ref $10)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $30 - (ref.i31 - (i32.const -128) - ) - ) - (local.set $29 - (struct.new $4 - (local.get $5) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (local.set $26 - (struct.new_default $1) - ) - (local.set $17 - (string.const "\ed\a0\80301\e2\82\ac") - ) - (block (result f64) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.lt_u - (local.tee $4 - (i32.const -26) - ) - (array.len - (local.tee $23 - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 94) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.atomic.set $0 - (local.get $23) - (local.get $4) - (call_ref $5 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (ref.func $133) - ) - ) - ) - ) - (struct.set $1 0 - (struct.new $1 - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - ) - (try_table (result (ref (shared none))) (catch $tag$1 $label) - (ref.cast (ref (shared none)) - (ref.null (shared none)) - ) - ) - ) - (drop - (array.new_fixed $9 0) - ) - (loop - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (return - (local.get $3) - ) - ) - (local.set $29 - (local.set $29 - (local.set $26 - (local.set $31 - (local.set $30 - (local.set $17 - (local.set $25 - (local.set $24 - (local.set $29 - (local.set $26 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (unreachable) - ) - ) - (@binaryen.js.called) - (func $150 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $209 - (f64x2.extract_lane 1 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $151 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $150 - (array.new_default $0 - (i32.and - (i32.const 8) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $152 (type $77) (param $0 (ref null $3)) (param $1 i31ref) (result (ref struct)) - (local $2 f64) - (local $3 f64) - (local $4 v128) - (local $5 (ref null $5)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (struct.new $4 - (i32.const -8) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (func $153 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $152 - (ref.func $1) - (ref.null none) - ) - ) - (drop - (call $152 - (ref.func $1) - (ref.null none) - ) - ) - (drop - (call $152 - (ref.func $1) - (ref.null none) - ) - ) - (drop - (call $152 - (ref.null (shared nofunc)) - (ref.i31 - (i32.const -623329) - ) - ) - ) - (drop - (call $152 - (ref.func $1) - (ref.i31 - (i32.const -32768) - ) - ) - ) - (drop - (call $152 - (ref.func $1) - (ref.i31 - (i32.const -93) - ) - ) - ) - (drop - (call $152 - (ref.func $1) - (ref.i31 - (i32.const -6484374) - ) - ) - ) - ) - (func $154 (type $25) (result i64 i64) - (local $0 (ref $2)) - (local $1 externref) - (local $2 (ref null $1)) - (local $3 eqref) - (local $4 (ref eq)) - (local $5 (ref $6)) - (local $6 (ref $0)) - (local $7 (ref $0)) - (local $8 v128) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $5 - (struct.new $6 - (local.get $10) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const -549755813888) - (struct.new $6 - (i32.const -65535) - (struct.new_default $1) - (f32.const 39) - (struct.new $6 - (i32.const 32766) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 4294936320) - (struct.new $6 - (local.get $10) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const -64) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const -2147483648) - (struct.new $6 - (local.get $10) - (struct.new_default $1) - (f32.const 65527) - (struct.new $6 - (local.get $10) - (struct.new_default $1) - (f32.const -2147483648) - (struct.new $6 - (local.get $10) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 0) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (block - (drop - (struct.new $6 - (i32.const -2147483648) - (struct.new $1 - (struct.new $1 - (local.get $2) - ) - ) - (f32.const 26407) - (struct.new $6 - (i32.const -65535) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const 1073741824) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 1023.781982421875) - (struct.new $6 - (i32.const 268435455) - (struct.new $1 - (struct.new $1 - (local.get $2) - ) - ) - (f32.const -4611686018427387904) - (struct.new $6 - (i32.const -262144) - (struct.new_default $1) - (f32.const -1.1754943508222875e-38) - (struct.new $6 - (i32.const -104) - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (f32.const 4294967296) - (struct.new $6 - (i32.const -32767) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 0) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - (try_table - (drop - (local.get $12) - ) - (block - (return - (tuple.make 2 - (i64.const 69) - (i64.const 2538097703) - ) - ) - ) - (local.set $7 - (local.set $6 - (local.set $5 - (unreachable) - ) - ) - ) - ) - (unreachable) - ) - (unreachable) - ) - (func $155 (type $7) - (local $scratch (tuple i64 i64)) - (local $scratch_1 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result i64) - (local.set $scratch_1 - (tuple.extract 2 0 - (local.tee $scratch - (call $154) - ) - ) - ) - (drop - (tuple.extract 2 1 - (local.get $scratch) - ) - ) - (local.get $scratch_1) - ) - ) - ) - (func $156 (type $12) (result (ref string)) - (local $0 (ref null $0)) - (local $1 i31ref) - (local $2 eqref) - (local $3 v128) - (local $4 v128) - (local $5 i64) - (local $6 i64) - (local $7 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (f32.store offset=22 align=1 - (i64.and - (local.get $6) - (i64.const 15) - ) - (local.get $7) - ) - (return - (string.const "\ed\a0\80\c2\a3\ed\a0\80") - ) - ) - (func $157 (type $78) (param $0 stringref) (param $1 i64) (param $2 (ref null $1)) (param $3 stringref) (param $4 (ref $2)) (result f32) - (local $5 (ref $4)) - (local $6 i31ref) - (local $7 exnref) - (local $8 (ref null $5)) - (local $9 structref) - (local $10 f32) - (local $11 f32) - (local $12 f32) - (local $13 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $208 - (struct.get $6 2 - (struct.new $6 - (i32.const -106) - (struct.new_default $1) - (local.get $10) - (struct.new $6 - (i32.const 8193) - (struct.new_default $1) - (f32.const -50) - (struct.new $6 - (i32.const -20973) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const -2147483648) - (struct.new $6 - (i32.const -123) - (struct.new_default $1) - (local.get $10) - (struct.new $6 - (i32.const -11) - (struct.new $1 - (local.get $2) - ) - (f32.const 0) - (struct.new $6 - (i32.const -23472) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const -35184372088832) - (struct.new $6 - (i32.const -4194304) - (struct.new $1 - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (local.get $10) - (struct.new $6 - (i32.const -33554432) - (struct.new_default $1) - (local.get $10) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $158 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (return - (f64.const 0) - ) - ) - (func $159 (type $40) (param $0 f64) (result i32) - (local $1 i64) - (local $2 i64) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 stringref) - (local $10 stringref) - (local $11 (ref null $1)) - (local $12 (ref null $0)) - (local $13 (ref null $0)) - (local $14 (ref null $5)) - (local $15 (ref eq)) - (local $16 (ref $0)) - (local $17 (ref $0)) - (local $18 (ref $5)) - (local $19 structref) - (local $20 structref) - (local $21 structref) - (local $22 (ref struct)) - (local $23 (ref any)) - (local $24 (ref $6)) - (local $25 (ref $6)) - (local $26 (ref $6)) - (local $27 (ref $4)) - (local.set $0 - (call $209 - (local.get $0) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $22 - (struct.new_default $8) - ) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.eqz - (local.tee $3 - (ref.eq - (array.new_fixed $9 0) - (array.new $0 - (global.get $gimport$0) - (i32.and - (i32.const 42) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (drop - (struct.new_default $8) - ) - (br $label) - ) - (else - (table.set $0 - (i64.const 2) - (local.tee $14 - (if (result (ref $5)) - (i32.eqz - (struct.get_u $4 0 - (struct.new $4 - (ref.eq - (local.tee $15 - (local.tee $16 - (ref.as_non_null - (ref.null none) - ) - ) - ) - (array.new_fixed $9 0) - ) - (call $210 - (i32x4.extend_low_i16x8_s - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - ) - ) - (then - (drop - (string.const "\c2\a3\e2\82\ac") - ) - (drop - (ref.as_non_null - (ref.null none) - ) - ) - (if (result (ref $5)) - (stringview_wtf16.get_codeunit - (local.set $8 - (unreachable) - ) - (local.get $8) - ) - (then - (ref.func $100) - ) - (else - (try_table (result (ref $5)) (catch $tag$1 $label) - (local.tee $18 - (ref.as_non_null - (ref.null nofunc) - ) - ) - ) - ) - ) - ) - (else - (call_indirect $0 (type $22) - (i64.const 16) - ) - ) - ) - ) - ) - (block $block1 - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block - (br_if $block - (i32.eqz - (local.tee $3 - (local.get $3) - ) - ) - ) - (try - (do - (memory.init $0 - (i64.and - (i64.extend_i32_s - (local.get $3) - ) - (i64.const 15) - ) - (i32.const 16) - (i32.const 2) - ) - ) - (catch $tag$1 - (call $14) - ) - (catch $tag$0 - (local.set $20 - (pop structref) - ) - (try - (do - (local.set $0 - (call $209 - (call_ref $2 - (local.tee $16 - (try_table (result (ref $0)) (catch $tag$1 $label) (catch_all $label1) - (local.get $16) - ) - ) - (ref.func $65) - ) - ) - ) - ) - (catch $tag$1 - (call $fimport$4 - (br_on_null $block1 - (array.new $0 - (string.const "\c2\a3\c2\a3") - (i32.and - (i32.const 42) - (i32.const 1023) - ) - ) - ) - ) - ) - (catch_all - (nop) - ) - ) - ) - (catch_all - (drop - (local.tee $4 - (i8x16.extract_lane_s 14 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (drop - (ref.as_non_null - (ref.null none) - ) - ) - (if - (i32.lt_u - (i32.add - (local.set $5 - (ref.is_null - (if (result (ref $6)) - (i32.eqz - (unreachable) - ) - (then - (block $block2 (result (ref $6)) - (drop - (br_on_null $label1 - (local.tee $23 - (local.get $16) - ) - ) - ) - (local.tee $24 - (loop $label2 (result (ref $6)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label2 - (i32.const -268435456) - ) - (local.tee $25 - (br_if $block2 - (local.tee $26 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (i32.eqz - (local.get $3) - ) - ) - ) - ) - ) - ) - ) - (else - (br_if $block - (ref.eq - (local.tee $21 - (local.tee $27 - (ref.as_non_null - (ref.null none) - ) - ) - ) - (local.get $16) - ) - ) - (br $label1) - ) - ) - ) - ) - (unreachable) - ) - (array.len - (local.tee $13 - (local.get $12) - ) - ) - ) - (then - (if - (i32.lt_u - (i32.add - (local.tee $6 - (if (result i32) - (i32.eqz - (struct.get_u $4 0 - (struct.new $4 - (i32.const 1073741824) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (then - (stringview_wtf16.get_codeunit - (if (result (ref string)) - (i32.eqz - (string.measure_wtf16 - (ref.as_non_null - (local.tee $10 - (if (result (ref string)) - (i32.const 51240) - (then - (string.const "") - ) - (else - (string.const "\f0\90\8d\88\e2\82\ac\c2\a3") - ) - ) - ) - ) - ) - ) - (then - (nop) - (br $block) - ) - (else - (string.const "") - ) - ) - (block (result i32) - (local.set $8 - (i32.wrap_i64 - (if (result i64) - (i32.const 994710303) - (then - (i64.const -113) - ) - (else - (i64.const -40) - ) - ) - ) - ) - (local.get $8) - ) - ) - ) - (else - (call_indirect $0 (type $11) - (ref.as_non_null - (local.get $19) - ) - (ref.as_non_null - (local.tee $19 - (local.tee $22 - (local.get $22) - ) - ) - ) - (i64.const 29) - ) - (br $block) - ) - ) - ) - (local.tee $7 - (local.get $5) - ) - ) - (array.len - (local.tee $17 - (local.get $16) - ) - ) - ) - (then - (array.copy $0 $0 - (local.get $13) - (local.get $4) - (local.get $17) - (local.get $6) - (local.get $7) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (br $label) - ) - ) - (unreachable) - ) - (unreachable) - ) - (func $160 (type $18) (param $0 stringref) (result i32) - (local $1 v128) - (local $2 stringref) - (local $3 (ref null $3)) - (local $4 (ref struct)) - (local $5 (ref eq)) - (local $6 (ref null $2)) - (local $7 (ref null $5)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return - (i32.const 65497) - ) - ) - (@binaryen.js.called) - (func $161 (type $79) (param $0 i64) (result i64) - (local $1 (ref $5)) - (local $2 stringref) - (local $3 i31ref) - (local $4 i31ref) - (local $5 f32) - (local $6 v128) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result i64) - (nop) - (local.tee $0 - (local.get $0) - ) - ) - ) - (@binaryen.js.called) - (func $162 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref null $2)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$1 - (struct.get_u $4 0 - (struct.new $4 - (ref.eq - (struct.new_default $8) - (struct.new_default $4) - ) - (local.get $1) - ) - ) - ) - (return - (string.const "\e2\82\ac") - ) - ) - (func $163 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $162 - (ref.func $1) - (v128.const i32x4 0xf4d5ff44 0x01805000 0xb84cffa5 0x0020011c) - ) - ) - ) - (func $164 (type $2) (param $0 (ref $0)) (result f64) - (local $1 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result f64) - (nop) - (local.get $1) - ) - ) - (func $165 (type $7) - (local $0 (ref $0)) - (local $1 (ref $0)) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $164 - (array.new $0 - (try_table (result nullexternref) - (ref.null noextern) - ) - (i32.and - (i32.const 62) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $164 - (array.new_default $0 - (i32.and - (i32.const 48) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $164 - (array.new $0 - (string.const "1009\c2\a3\c2\a3") - (i32.and - (i32.const 75) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $164 - (array.new $0 - (loop (result (ref extern)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref extern)) - (if - (i32.lt_u - (i32.add - (local.tee $2 - (ref.is_null - (array.new_fixed $9 0) - ) - ) - (local.tee $3 - (i32.const -21482) - ) - ) - (array.len - (local.tee $0 - (array.new_default $0 - (i32.and - (i32.const 1) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (if - (i32.lt_u - (i32.add - (local.tee $4 - (i32.const -1) - ) - (local.tee $5 - (local.get $3) - ) - ) - (array.len - (local.tee $1 - (array.new_default $0 - (i32.and - (i32.const 42) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.copy $0 $0 - (local.get $0) - (local.get $2) - (local.get $1) - (local.get $4) - (local.get $5) - ) - ) - ) - ) - ) - (global.get $gimport$1) - ) - ) - (i32.and - (i32.const 29) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $164 - (array.new_default $0 - (i32.and - (i32.const 9) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $166 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i64) - (local $2 i64) - (local $3 f64) - (local $4 f64) - (local $5 f64) - (local $6 i32) - (local $7 i32) - (local $8 v128) - (local $9 (ref $1)) - (local $10 (ref null $1)) - (local $11 (ref null $1)) - (local $12 (ref null $5)) - (local $13 (ref null $5)) - (local $14 exnref) - (local $15 structref) - (local $16 (ref $4)) - (local $17 (ref null $6)) - (local $18 (ref eq)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.get $4) - ) - (func $167 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $166 - (array.new $0 - (global.get $gimport$1) - (i32.and - (i32.const 55) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $166 - (array.new_default $0 - (i32.and - (i32.const 9) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $166 - (array.new_default $0 - (i32.and - (i32.const 76) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $166 - (array.new_default $0 - (i32.and - (i32.const 8) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $168 (type $41) (result arrayref f64 (ref null $6)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (type $104) (result (ref (exact $9)) f64 (ref null (shared none))) - (atomic.fence) - (tuple.make 3 - (array.new_fixed $9 0) - (f64.const -30635) - (ref.null (shared none)) - ) - ) - ) - (@binaryen.js.called) - (func $169 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i32) - (local $2 i32) - (local $3 v128) - (local $4 i31ref) - (local $5 exnref) - (local $6 externref) - (local $7 (ref null $5)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (return - (f64.const -76) - ) - ) - (func $170 (type $7) - (local $0 (ref extern)) - (local $scratch (ref extern)) - (local $scratch_2 v128) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $169 - (array.new $0 - (string.const "\c2\a3\ed\a0\80") - (i32.and - (i32.const 69) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $169 - (array.new_default $0 - (i32.and - (i32.const 11) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (block (result v128) - (local.set $scratch_2 - (v128.const i32x4 0x6714ffa7 0x0000ff82 0x0001eb22 0x00000000) - ) - (local.set $0 - (block (result (ref extern)) - (local.set $scratch - (global.get $gimport$1) - ) - (drop - (struct.new_default $4) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_2) - ) - ) - (drop - (call $209 - (call $169 - (array.new $0 - (local.get $0) - (i32.and - (i32.const 8) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $171 (type $80) (param $0 (ref $6)) (result anyref) - (local $1 structref) - (local $2 structref) - (local $3 structref) - (local $4 structref) - (local $5 (ref i31)) - (local $6 (ref i31)) - (local $7 (ref i31)) - (local $8 stringref) - (local $9 (ref $10)) - (local $10 (ref $0)) - (local $11 (ref $0)) - (local $12 (ref $0)) - (local $13 (ref $0)) - (local $14 (ref $0)) - (local $15 (ref $0)) - (local $16 (ref $0)) - (local $17 (ref none)) - (local $18 (ref struct)) - (local $19 (ref exn)) - (local $20 (ref null $4)) - (local $21 (ref null $1)) - (local $22 (ref $1)) - (local $23 i64) - (local $24 i64) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 f32) - (local $scratch (tuple i32 i64)) - (local $scratch_43 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $18 - (struct.new_default $8) - ) - (local.set $10 - (array.new $0 - (string.const "\e2\82\ac\e2\82\ac") - (i32.and - (i32.const 72) - (i32.const 1023) - ) - ) - ) - (loop $label2 (result (ref null $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (block $block1 - (try - (do - (try - (do - (i32.store16 offset=22 - (i64.and - (i64.trunc_f64_s - (call $209 - (f64.convert_i32_u - (ref.eq - (block (result (ref (exact $9))) - (atomic.fence acqrel) - (array.new_fixed $9 0) - ) - (array.new_default $0 - (i32.and - (i32.const 43) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (i64.const 15) - ) - (struct.get $6 0 - (struct.new $6 - (i32.const -8949) - (struct.new_default $1) - (f32.const 1) - (struct.new $6 - (i32.const -20) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const -1043925) - (struct.new $6 - (i32.const 63) - (struct.new $1 - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (f32.const 262143.234375) - (struct.new $6 - (i32.const -67108864) - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (f32.const -2147483648) - (struct.new $6 - (i32.const -26) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 0.7870000004768372) - (local.get $0) - ) - ) - ) - ) - ) - ) - ) - ) - (catch $tag$1 - (nop) - ) - (catch $tag$0 - (local.set $1 - (pop structref) - ) - (drop - (ref.test (ref (exact $4)) - (struct.new_default $4) - ) - ) - ) - (catch_all - (nop) - ) - ) - ) - (catch $tag$0 - (local.set $2 - (pop structref) - ) - (nop) - ) - (catch_all - (call $fimport$7 - (i32.rem_u - (block $block3 (result i32) - (loop $label4 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (i32.store8 offset=4 - (local.get $23) - (memory.atomic.notify offset=4 - (i64.and - (local.tee $23 - (loop $label (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (data.drop $0) - (br_if $label - (i32.const -2147483648) - ) - (i64.const -128) - ) - ) - (i64.const 15) - ) - (block (result i32) - (nop) - (drop - (ref.as_non_null - (ref.null nofunc) - ) - ) - (call $fimport$8 - (ref.func $174) - ) - ) - ) - ) - (br_if $label1 - (i8x16.extract_lane_u 9 - (v128.const i32x4 0xb500c502 0x9d021301 0x01a6ff01 0x00ffff01) - ) - ) - ) - (block $block - (br_if $label2 - (i32x4.extract_lane 2 - (try_table (result v128) (catch_all $block) - (v128.const i32x4 0x88a30000 0x00ff6401 0xaa7bf443 0x01e108ff) - ) - ) - ) - (nop) - (drop - (br_on_null $block - (array.new_fixed $9 0) - ) - ) - (call $70) - ) - (br_if $label4 - (block (result i32) - (local.set $scratch_43 - (tuple.extract 2 0 - (local.tee $scratch - (loop $label3 (type $43) (result i32 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (try - (do - (nop) - ) - (catch $tag$0 - (local.set $3 - (pop structref) - ) - (call $fimport$0 - (i32.const 0) - ) - ) - (catch_all - (if - (select - (i31.get_s - (local.tee $5 - (if (result (ref i31)) - (local.tee $25 - (i32.const 63) - ) - (then - (ref.i31 - (i32.const -4335) - ) - ) - (else - (local.tee $6 - (select (result (ref i31)) - (local.tee $7 - (ref.i31 - (i32.const -2147483648) - ) - ) - (local.get $7) - (i32.const 1073741824) - ) - ) - ) - ) - ) - ) - (i32.const -95) - (i32.const -32767) - ) - (then - (block $block2 - (if - (i32.lt_u - (i32.add - (local.tee $26 - (stringview_wtf16.get_codeunit - (ref.as_non_null - (local.tee $8 - (string.const "") - ) - ) - (block (result i32) - (local.set $40 - (string.encode_wtf16_array - (try_table (result (ref string)) (catch $tag$1 $block1) (catch_all $label3) - (string.const "\ed\a0\80") - ) - (local.tee $9 - (ref.as_non_null - (ref.null none) - ) - ) - (i32.const 0) - ) - ) - (local.get $40) - ) - ) - ) - (local.tee $27 - (i32.atomic.rmw16.cmpxchg_u acqrel offset=22 - (i64.and - (local.get $23) - (i64.const 15) - ) - (local.get $25) - (local.get $25) - ) - ) - ) - (array.len - (local.tee $17 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - (then - (if - (i32.lt_u - (i32.add - (local.tee $28 - (try_table (result i32) (catch_all $block2) - (drop - (ref.func $108) - ) - (call $fimport$8 - (ref.func $174) - ) - ) - ) - (local.tee $29 - (local.get $27) - ) - ) - (array.len - (local.tee $11 - (local.tee $10 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - (then - (drop - (local.get $17) - ) - (drop - (local.get $26) - ) - (drop - (local.get $11) - ) - (drop - (local.get $28) - ) - (drop - (local.get $29) - ) - (unreachable) - ) - ) - ) - ) - (nop) - ) - ) - ) - ) - ) - (call_indirect $0 (type $11) - (struct.new $4 - (i32.const -32767) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (local.tee $18 - (struct.new_default $4) - ) - (i64.const 29) - ) - (if - (try_table (result i32) (catch_all $label4) - (drop - (ref.func $171) - ) - (select - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (stringview_wtf16.get_codeunit - (ref.as_non_null - (local.get $8) - ) - (block (result i32) - (local.set $40 - (i32.const 65537) - ) - (local.get $40) - ) - ) - ) - (call $fimport$8 - (ref.func $71) - ) - (br_if $block3 - (br_if $block3 - (i32.const -2147483648) - (ref.eq - (struct.new_default $8) - (local.get $10) - ) - ) - (i32.eqz - (struct.atomic.get $6 0 - (local.get $0) - ) - ) - ) - ) - ) - (then - (if - (i32.eqz - (br_if $block3 - (try_table (result i32) (catch_all $label3) - (local.get $25) - ) - (ref.eq - (struct.new_default $8) - (struct.new_default $8) - ) - ) - ) - (then - (local.set $25 - (i32.const -34) - ) - (nop) - ) - (else - (atomic.fence acqrel) - (if - (i32.lt_u - (i32.add - (local.tee $30 - (local.get $25) - ) - (local.tee $31 - (local.get $25) - ) - ) - (array.len - (local.tee $12 - (local.get $10) - ) - ) - ) - (then - (if - (i32.lt_u - (i32.add - (local.tee $32 - (i32.const 18959) - ) - (local.tee $33 - (local.get $31) - ) - ) - (array.len - (local.tee $13 - (local.get $10) - ) - ) - ) - (then - (array.copy $0 $0 - (local.get $12) - (local.get $30) - (local.get $13) - (local.get $32) - (local.get $33) - ) - ) - ) - ) - ) - (br $block1) - ) - ) - (br $label4) - ) - (else - (table.set $0 - (i64.const 0) - (ref.func $171) - ) - (br $label2) - ) - ) - (unreachable) - ) - ) - ) - ) - (drop - (tuple.extract 2 1 - (local.get $scratch) - ) - ) - (local.get $scratch_43) - ) - ) - (if - (i32.eqz - (i32.const -17613) - ) - (then - (if - (i32.eqz - (string.encode_wtf16_array - (ref.as_non_null - (local.get $8) - ) - (array.new_default $10 - (i32.and - (i32.const 74) - (i32.const 1023) - ) - ) - (ref.eq - (array.new_default $0 - (i32.and - (i32.const 59) - (i32.const 1023) - ) - ) - (ref.i31 - (i32.const -32404) - ) - ) - ) - ) - (then - (table.set $1 - (i32.const 5) - (block (result (ref exn)) - (nop) - (if (result (ref exn)) - (i32.eqz - (local.get $25) - ) - (then - (nop) - (br $label4) - ) - (else - (local.tee $19 - (block $block4 (result (ref exn)) - (try_table (catch_all_ref $block4) - (throw $tag$0 - (local.get $18) - ) - ) - (unreachable) - ) - ) - ) - ) - ) - ) - (call $fimport$6 - (global.get $gimport$1) - ) - ) - (else - (if - (i32.lt_u - (i32.add - (local.tee $34 - (local.get $25) - ) - (local.tee $35 - (struct.atomic.rmw.and $6 0 - (struct.new $6 - (i32.const -256) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 68719476736) - (local.get $0) - ) - (i32.const 0) - ) - ) - ) - (array.len - (local.tee $14 - (array.new $0 - (ref.null noextern) - (i32.and - (i32.const 64) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (array.fill $0 - (local.get $14) - (local.get $34) - (try (result externref) - (do - (global.get $gimport$0) - ) - (catch_all - (ref.null noextern) - ) - ) - (local.get $35) - ) - ) - ) - (call_indirect $0 (type $11) - (local.tee $20 - (struct.new $4 - (i32.const 41) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (struct.new_default $8) - (i64.const 29) - ) - ) - ) - (call_indirect $0 (type $11) - (struct.new_default $4) - (struct.new_default $8) - (i64.const 29) - ) - ) - ) - ) - (br $block1) - ) - (i32.const 84) - ) - (local.tee $25 - (i32.const -21) - ) - ) - ) - ) - ) - (br_if $label2 - (i32.eqz - (try (result i32) - (do - (call_ref $18 - (string.const "\f0\90\8d\88\c2\a399") - (ref.func $160) - ) - ) - (catch $tag$0 - (local.set $4 - (pop structref) - ) - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result i32) - (nop) - (nop) - (struct.atomic.rmw.cmpxchg acqrel acqrel $6 0 - (local.get $0) - (call_indirect $0 (type $18) - (ref.as_non_null - (local.get $8) - ) - (i64.const 55) - ) - (ref.eq - (block (result (ref (exact $8))) - (struct.set $4 1 - (struct.new $4 - (local.get $25) - (call $210 - (f32x4.splat - (call $208 - (struct.get $6 2 - (local.get $0) - ) - ) - ) - ) - ) - (try_table (result v128) (catch_all $label2) - (v128.const i32x4 0x00010000 0x42300000 0xe0000000 0xc7efffff) - ) - ) - (struct.new_default $8) - ) - (struct.new_default $8) - ) - ) - ) - ) - ) - (catch $tag$1 - (loop $label8 (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $23 - (local.get $23) - ) - (block $block5 - (f32.store offset=4 align=2 - (i64.and - (loop $label7 (result i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (call $fimport$1 - (i32.const 128) - ) - (drop - (br_on_null $block5 - (ref.i31 - (i32.const -72) - ) - ) - ) - (br_if $label7 - (i32.eqz - (f32.eq - (call $208 - (f32x4.extract_lane 3 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (call $208 - (call_indirect $0 (type $21) - (call $107 - (string.const "\ed\a0\80") - (struct.new $6 - (local.get $25) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 0) - (ref.null (shared none)) - ) - (ref.func $158) - (string.const "\e2\82\ac") - (try_table (result (ref (shared none))) (catch_all $label2) - (loop $label5 (result (ref (shared none))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label5 - (i32.eqz - (local.get $25) - ) - ) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (ref.null (shared none)) - ) - (call $210 - (v128.load offset=4 align=4 - (i64.and - (select - (call_indirect $0 (type $17) - (loop $label6 (result (ref string)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (br_if $label6 - (i32.const 1) - ) - (br_if $label6 - (local.get $25) - ) - (call_indirect $0 (type $12) - (i64.const 9) - ) - ) - (call_indirect $0 (type $23) - (f64.const 35184372088831.83) - (i64.const 19) - ) - (loop (result nullfuncref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (ref.null nofunc) - ) - (string.const "") - (local.tee $21 - (local.tee $22 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (ref.null (shared none)) - (i64.const 40) - ) - (i64x2.extract_lane 0 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (i32.atomic.load8_u offset=2 - (i64.and - (i64.const -1) - (i64.const 15) - ) - ) - ) - (i64.const 15) - ) - ) - ) - (struct.get_s $4 0 - (struct.new_default $4) - ) - (i64.const 13) - ) - ) - ) - ) - ) - (if (result i64) - (f64.le - (f64.const -64.411) - (call $209 - (f64.reinterpret_i64 - (i64.const 3) - ) - ) - ) - (then - (nop) - (local.get $23) - ) - (else - (nop) - (br $label7) - ) - ) - ) - (i64.const 15) - ) - (f32.const -123) - ) - ) - (br_if $label8 - (i32.atomic.load16_u acqrel offset=22 - (i64.and - (block (result i64) - (nop) - (i64.const 23922) - ) - (i64.const 15) - ) - ) - ) - (ref.eq - (array.new $0 - (global.get $gimport$0) - (i32.and - (i32.const 23) - (i32.const 1023) - ) - ) - (array.new_fixed $9 0) - ) - ) - ) - ) - ) - ) - (local.get $20) - ) - ) - (func $172 (type $7) - (local $0 structref) - (local $1 structref) - (local $2 structref) - (local $3 structref) - (local $4 structref) - (local $5 structref) - (local $6 structref) - (local $7 (ref string)) - (local $8 (ref null $6)) - (local $9 (ref null $1)) - (local $10 (ref $4)) - (local $11 (ref $4)) - (local $12 (ref i31)) - (local $13 (ref $0)) - (local $14 (ref $0)) - (local $15 (ref $0)) - (local $16 (ref $0)) - (local $17 (ref $0)) - (local $18 (ref $0)) - (local $19 (ref $0)) - (local $20 (ref $0)) - (local $21 (ref null $3)) - (local $22 funcref) - (local $23 (ref func)) - (local $24 (ref extern)) - (local $25 (ref null $4)) - (local $26 (ref $5)) - (local $27 (ref $10)) - (local $28 (ref any)) - (local $29 (ref $3)) - (local $30 (ref null $0)) - (local $31 v128) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i64) - (local $47 i64) - (local $48 i64) - (local $49 f32) - (local $50 f64) - (local $51 f64) - (local $52 f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $21 - (ref.as_non_null - (local.get $21) - ) - ) - (local.set $14 - (array.new_default $0 - (i32.const 78) - ) - ) - (local.set $13 - (local.get $14) - ) - (local.set $12 - (ref.i31 - (i32.const -69) - ) - ) - (local.set $10 - (struct.new_default $4) - ) - (local.set $8 - (struct.new $6 - (i32.const -92) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const -18446744073709551615) - (struct.new $6 - (local.get $32) - (struct.new_default $1) - (local.get $49) - (struct.new $6 - (local.get $32) - (struct.new $1 - (local.get $9) - ) - (local.get $49) - (struct.new $6 - (local.get $32) - (struct.new_default $1) - (local.get $49) - (struct.new $6 - (local.get $32) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const -2199023255552) - (struct.new $6 - (i32.const 1048576) - (struct.new_default $1) - (f32.const -524286.8125) - (struct.new $6 - (local.get $32) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (local.get $32) - (struct.new $1 - (struct.new_default $1) - ) - (local.get $49) - (struct.new $6 - (i32.const -1023) - (struct.new $1 - (struct.new_default $1) - ) - (local.get $49) - (struct.new $6 - (i32.const -16870) - (struct.new $1 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (local.get $49) - (struct.new $6 - (local.get $32) - (ref.as_non_null - (ref.null (shared none)) - ) - (local.get $49) - (ref.as_non_null - (local.get $8) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $7 - (string.const "\ed\a0\80\ed\a0\80") - ) - (drop - (i32.atomic.rmw8.and_u offset=22 - (i64.and - (i64.const 0) - (i64.const 15) - ) - (i32.const 1329680235) - ) - ) - (drop - (if (result (ref (exact $1))) - (i32.eqz - (try (result i32) - (do - (ref.test (ref (exact $5)) - (try (result (ref (exact $5))) - (do - (ref.func $133) - ) - (catch_all - (loop (result (ref (exact $5))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $5))) - (nop) - (ref.func $78) - ) - ) - ) - ) - ) - ) - (catch $tag$0 - (local.set $0 - (pop structref) - ) - (struct.atomic.rmw.cmpxchg acqrel acqrel $6 0 - (struct.new $6 - (i32.const 4096) - (struct.new_default $1) - (f32.const 576460752303423488) - (ref.null (shared none)) - ) - (string.measure_wtf16 - (string.const "\f0\90\8d\88") - ) - (i32.load8_u offset=22 - (i64.and - (try_table (result i64) - (i64.trunc_sat_f32_s - (call $208 - (f32x4.extract_lane 0 - (call $210 - (i16x8.ge_s - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - (local.get $31) - ) - ) - ) - ) - ) - ) - (i64.const 15) - ) - ) - ) - ) - (catch $tag$1 - (call_indirect $0 (type $18) - (string.const "\ed\a0\80\f0\90\8d\88") - (i64.const 55) - ) - ) - ) - ) - (then - (block $block (result (ref (exact $1))) - (nop) - (drop - (br_on_cast_fail $block (ref (exact $1)) (ref (exact $1)) - (try (result (ref (exact $1))) - (do - (br_if $block - (struct.new $1 - (struct.new_default $1) - ) - (i32.const -254) - ) - ) - (catch $tag$0 - (local.set $1 - (pop structref) - ) - (if - (i32.eqz - (i32.const -16312) - ) - (then - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (ref.as_non_null - (ref.null nofunc) - ) - ) - (br_if $label - (string.compare - (string.const "\ed\bd\88\e2\82\ac\ed\a0\80") - (if (result (ref string)) - (local.tee $32 - (i32x4.extract_lane 2 - (local.get $31) - ) - ) - (then - (string.const "") - ) - (else - (string.const "\ed\a0\80\e2\82\ac") - ) - ) - ) - ) - ) - (call_indirect $0 (type $11) - (ref.null none) - (struct.new_default $8) - (i64.const 29) - ) - (i32.store16 offset=22 align=1 - (i64.and - (local.get $46) - (i64.const 15) - ) - (local.get $32) - ) - (local.set $32 - (i32.const 65408) - ) - (block $block1 - (br_if $block1 - (i32.const -63) - ) - ) - (return) - ) - (else - (return) - ) - ) - (unreachable) - ) - (catch $tag$1 - (loop (result (ref (exact $1))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $1))) - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - (catch_all - (drop - (local.tee $7 - (string.const "") - ) - ) - (drop - (array.new_default $10 - (i32.and - (i32.const 20) - (i32.const 1023) - ) - ) - ) - (try_table - (drop - (ref.as_non_null - (ref.null none) - ) - ) - (drop - (local.get $32) - ) - (drop - (global.get $gimport$1) - ) - (drop - (local.get $32) - ) - (unreachable) - (return) - ) - (local.set $10 - (local.set $11 - (unreachable) - ) - ) - ) - ) - ) - ) - (v128.store offset=4 align=2 - (i64.and - (i64.const 4294939474) - (i64.const 15) - ) - (call $210 - (f32x4.replace_lane 0 - (local.get $31) - (f32.const 0) - ) - ) - ) - (return) - ) - ) - (else - (struct.new $1 - (struct.new_default $1) - ) - ) - ) - ) - (drop - (try (result f32) - (do - (f32.const 4294967296) - ) - (catch $tag$1 - (f32.const -9223372036854775808) - ) - (catch $tag$0 - (local.set $2 - (pop structref) - ) - (call $208 - (f32.convert_i32_s - (local.get $32) - ) - ) - ) - ) - ) - (drop - (f32.const -9223372036854775808) - ) - (if - (local.get $32) - (then - (block $block2 - (br_if $block2 - (i32.eqz - (i32.const -8192) - ) - ) - (drop - (br_on_null $block2 - (local.tee $12 - (ref.i31 - (i32.const -16) - ) - ) - ) - ) - ) - (return) - ) - (else - (call $fimport$0 - (i32.const 0) - ) - (return) - ) - ) - (local.set $52 - (local.set $48 - (local.set $29 - (local.set $44 - (local.set $13 - (local.set $28 - (local.set $20 - (local.set $19 - (local.set $18 - (local.set $27 - (local.set $26 - (local.set $24 - (local.set $17 - (local.set $23 - (local.set $13 - (local.set $13 - (local.set $13 - (local.set $12 - (local.set $16 - (local.set $15 - (local.set $13 - (local.set $14 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $173 (type $2) (param $0 (ref $0)) (result f64) - (local $1 v128) - (local $2 (ref null $5)) - (local $3 (ref string)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if (result f64) - (i32.atomic.rmw.cmpxchg offset=4 - (i64.atomic.load16_u offset=22 - (i64.and - (i64.const 4294967203) - (i64.const 15) - ) - ) - (try_table (result i32) - (string.encode_wtf16_array - (local.tee $3 - (call_indirect $0 (type $12) - (i64.const 4) - ) - ) - (array.new $10 - (i32.const -127) - (i32.and - (i32.const 2) - (i32.const 1023) - ) - ) - (i32.const -128) - ) - ) - (i32.const 32768) - ) - (then - (call $0 - (call $210 - (f32x4.splat - (block (result f32) - (call $fimport$1 - (ref.eq - (struct.new $4 - (i32.const -65536) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (struct.new $4 - (i32.const -4442273) - (v128.const i32x4 0xc2ae0000 0x472d1200 0x457ffdf4 0x55000000) - ) - ) - ) - (call $208 - (call_indirect $0 (type $24) - (struct.new $1 - (struct.new_default $1) - ) - (call_ref $22 - (ref.func $58) - ) - (i64.const 31) - ) - ) - ) - ) - ) - ) - (call $209 - (f64.sub - (f64.const 42088) - (f64.const 4294967234) - ) - ) - ) - (else - (f64.const -0.174) - ) - ) - ) - (@binaryen.js.called) - (func $174 (type $2) (param $0 (ref $0)) (result f64) - (local $1 (ref $6)) - (local $2 (ref null $1)) - (local $3 (ref null $5)) - (local $4 (ref null $5)) - (local $5 stringref) - (local $6 (ref $3)) - (local $7 (ref $0)) - (local $8 (ref null $3)) - (local $9 i31ref) - (local $10 structref) - (local $11 (ref null $6)) - (local $12 (ref string)) - (local $13 i64) - (local $14 i32) - (local $15 i32) - (local $16 f64) - (local $17 f32) - (local $18 v128) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $6 - (ref.func $1) - ) - (local.set $1 - (struct.new $6 - (local.get $14) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 2251799813685248) - (local.get $11) - ) - ) - (call_ref $42 - (i64.div_u - (call_indirect $0 (type $17) - (local.tee $12 - (string.const "\c2\a3\c2\a3\ed\bd\88") - ) - (block (result (ref $6)) - (nop) - (v128.store offset=22 align=2 - (i64.and - (i64x2.extract_lane 1 - (call $210 - (call_indirect $0 (type $33) - (block (result (ref $3)) - (nop) - (drop - (ref.func $1) - ) - (select - (local.tee $6 - (local.get $6) - ) - (loop $label (result (ref none)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label - (ref.eq - (ref.cast (ref i31) - (ref.i31 - (i32.const 536870912) - ) - ) - (struct.new_default $8) - ) - ) - (if (result (ref none)) - (i32.eqz - (local.get $14) - ) - (then - (ref.as_non_null - (ref.null none) - ) - ) - (else - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - (unreachable) - ) - ) - (struct.new $4 - (i32.const -19107) - (local.get $18) - ) - (i64.const 5) - ) - ) - ) - (i64.const 15) - ) - (call $210 - (f64x2.add - (v128.const i32x4 0xe7285f00 0x0003ffa3 0xcb0d00a8 0x0171feff) - (local.get $18) - ) - ) - ) - (local.tee $1 - (struct.new $6 - (local.get $14) - (ref.as_non_null - (local.get $2) - ) - (f32.const 4294941952) - (struct.new $6 - (i32.const -118) - (struct.new_default $1) - (f32.const -56) - (local.get $11) - ) - ) - ) - ) - (ref.func $23) - (string.const "\f0\90\8d\88913") - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (i64.const 40) - ) - (i64.const -3786) - ) - (ref.func $215) - ) - (if - (i32.eqz - (stringview_wtf16.get_codeunit - (local.tee $12 - (call_indirect $0 (type $12) - (i64.const 4) - ) - ) - (block (result i32) - (local.set $15 - (block (result i32) - (call_indirect $0 (type $11) - (struct.new $4 - (struct.get $6 0 - (local.get $1) - ) - (local.tee $18 - (call $210 - (f32x4.replace_lane 1 - (local.tee $18 - (local.get $18) - ) - (call $208 - (struct.atomic.get acqrel $6 2 - (local.get $1) - ) - ) - ) - ) - ) - ) - (try_table (result (ref (exact $8))) - (struct.new_default $8) - ) - (i64.const 29) - ) - (struct.get_s $4 0 - (struct.new_default $4) - ) - ) - ) - (local.get $15) - ) - ) - ) - (then - (drop - (f64.const 4294967286) - ) - (block - (nop) - (return - (f64.const 0) - ) - ) - (unreachable) - ) - (else - (drop - (i32.load offset=22 - (i64.and - (i64.const -2147483647) - (i64.const 15) - ) - ) - ) - (return - (f64.const -3402823466385288598117041e14) - ) - ) - ) - (unreachable) - ) - (func $175 (type $81) (param $0 i32) (param $1 (ref null $4)) - (local $2 (ref eq)) - (local $3 (ref $0)) - (local $4 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block - (if - (i32.lt_u - (local.tee $4 - (try_table (result i32) (catch $tag$1 $block) - (f32.eq - (f32.const 4.380980102888614e-14) - (try_table (result f32) (catch_all $block) - (f32.const -3894.2080078125) - ) - ) - ) - ) - (array.len - (local.tee $3 - (array.new_default $0 - (i32.const 91) - ) - ) - ) - ) - (then - (array.set $0 - (local.get $3) - (local.get $4) - (global.get $gimport$0) - ) - ) - ) - (local.set $0 - (ref.eq - (struct.new $4 - (i32.const -9623) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (ref.i31 - (i32.const 255) - ) - ) - ) - ) - ) - (func $176 (type $7) - (local $0 i64) - (local $1 i32) - (local $2 v128) - (local $3 f64) - (local $4 (ref string)) - (local $scratch v128) - (local $scratch_6 (ref string)) - (local $scratch_7 i32) - (local $scratch_8 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $0 - (block (result i64) - (local.set $scratch_8 - (i64.const -524288) - ) - (local.set $1 - (block (result i32) - (local.set $scratch_7 - (i32.const -8) - ) - (local.set $4 - (block (result (ref string)) - (local.set $scratch_6 - (string.const "858\ed\bd\88") - ) - (local.set $2 - (block (result v128) - (local.set $scratch - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (local.set $3 - (f64.const 1125899906842624) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_6) - ) - ) - (local.get $scratch_7) - ) - ) - (local.get $scratch_8) - ) - ) - (drop - (i32.const -40) - ) - (block - (nop) - (return) - ) - (unreachable) - ) - (func $177 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref $1)) - (local $3 externref) - (local $4 (ref null $6)) - (local $5 exnref) - (local $6 f32) - (local $7 i64) - (local $8 i64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (table.set $1 - (i32.const 2) - (local.tee $5 - (ref.null noexn) - ) - ) - (return - (global.get $gimport$1) - ) - ) - (func $178 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $177 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (drop - (call $177 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $179 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref string)) - (local $3 (ref $6)) - (local $4 i32) - (local $5 i32) - (local $scratch f64) - (local $scratch_7 i32) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref string)) - (nop) - (block (result (ref string)) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$0 - (i32.const 0) - ) - (br_if $label - (try (result i32) - (do - (stringview_wtf16.get_codeunit - (local.tee $2 - (call_indirect $0 (type $12) - (i64.extend_i32_s - (local.tee $4 - (i32.const -72) - ) - ) - ) - ) - (block (result i32) - (local.set $5 - (block (result i32) - (local.set $scratch_7 - (i32.const 1937145657) - ) - (drop - (block (result f64) - (local.set $scratch - (f64.const 536870912.212) - ) - (drop - (global.get $gimport$1) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_7) - ) - ) - (local.get $5) - ) - ) - ) - (catch_all - (local.get $4) - ) - ) - ) - (drop - (local.tee $3 - (struct.new $6 - (i32.const -11) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 100) - (struct.new $6 - (local.get $4) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (f32.const -3402823466385288598117041e14) - (struct.new $6 - (local.get $4) - (struct.new_default $1) - (f32.const 26463) - (struct.new $6 - (i32.const -131073) - (struct.new_default $1) - (f32.const -2147483648) - (struct.new $6 - (i32.const -124) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const -2620027983140218978422983e9) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - (drop - (ref.i31_shared - (i32.const -8191) - ) - ) - (block - (call $fimport$5 - (ref.func $114) - ) - (return - (global.get $gimport$1) - ) - ) - (unreachable) - ) - (unreachable) - ) - ) - ) - (func $180 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $179 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000001 0x000000e4 0x00000000) - ) - ) - (drop - (call $179 - (ref.func $1) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $181 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref $4)) - (local $3 (ref $4)) - (local $4 (ref extern)) - (local $5 i64) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.tee $4 - (global.get $gimport$1) - ) - ) - (func $182 (type $26) (param $0 i32) (result i64 f32 i32 (ref null $2) i31ref) - (local $1 (ref null $2)) - (local $2 stringref) - (local $3 (ref string)) - (local $4 (ref string)) - (local $5 structref) - (local $6 (ref $4)) - (local $7 (ref $6)) - (local $8 (ref $6)) - (local $9 (ref $1)) - (local $10 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (type $105) (result i64 f32 i32 nullfuncref (ref i31)) - (drop - (v128.const i32x4 0x00000000 0xc1600000 0x00000000 0xc0310000) - ) - (block - (call_indirect $0 (type $11) - (local.tee $6 - (try_table (result (ref (exact $4))) - (struct.new $4 - (local.get $0) - (call $210 - (v128.load offset=4 align=1 - (i64.and - (block (result i64) - (drop - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (call $fimport$2 - (call $208 - (unreachable) - ) - ) - (try (result i64) - (do - (local.tee $10 - (i64.const -9223372036854775808) - ) - ) - (catch_all - (i64.const 1099511627776) - ) - ) - ) - (i64.const 15) - ) - ) - ) - ) - ) - ) - (struct.new_default $8) - (i64.const 29) - ) - (return - (tuple.make 5 - (i64.const -127) - (f32.const 8589934592) - (i32.const 59496) - (ref.func $3) - (ref.i31 - (i32.const -16266) - ) - ) - ) - ) - (local.set $3 - (local.set $4 - (local.set $7 - (local.set $9 - (local.set $8 - (unreachable) - ) - ) - ) - ) - ) - ) - ) - (func $183 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 f64) - (local $3 i64) - (local $4 i64) - (local $5 f32) - (local $6 i32) - (local $7 (ref null $3)) - (local $8 eqref) - (local $9 structref) - (local $10 (ref extern)) - (local $11 (ref $0)) - (local $12 (ref $6)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref extern)) - (if - (i32.const -22) - (then - (return - (global.get $gimport$1) - ) - ) - (else - (nop) - (return - (ref.as_non_null - (ref.null noextern) - ) - ) - ) - ) - (local.set $11 - (local.set $10 - (unreachable) - ) - ) - ) - ) - (func $184 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 f64) - (local $8 v128) - (local $9 v128) - (local $10 i64) - (local $11 i64) - (local $12 f32) - (local $13 (ref null $1)) - (local $14 (ref null $3)) - (local $15 externref) - (local $16 (ref $3)) - (local $17 (ref null $2)) - (local $18 (ref null $2)) - (local $19 (ref eq)) - (local $20 (ref null $5)) - (local $21 (ref null $0)) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$7 - (i32.rem_u - (ref.test (ref i31) - (if (result (ref i31)) - (i32.eqz - (ref.eq - (ref.i31 - (i32.const 129) - ) - (array.new_fixed $9 0) - ) - ) - (then - (ref.i31 - (i32.const -32768) - ) - ) - (else - (nop) - (ref.i31 - (i32.const 129) - ) - ) - ) - ) - (i32.const 89) - ) - (i32.const -33554433) - ) - (return - (global.get $gimport$1) - ) - ) - (func $185 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $184 - (ref.func $1) - (v128.const i32x4 0x750ee925 0x0000ffef 0x00ffff80 0xe000ffbd) - ) - ) - ) - (func $186 (type $82) (param $0 (ref $2)) (param $1 (ref null $0)) (result f32) - (local $2 (ref $4)) - (local $3 (ref null $0)) - (local $4 (ref $6)) - (local $5 (ref array)) - (local $6 (ref null $6)) - (local $7 exnref) - (local $8 (ref $2)) - (local $9 (ref struct)) - (local $10 (ref null $3)) - (local $11 v128) - (local $12 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $208 - (struct.get $6 2 - (ref.as_non_null - (local.get $6) - ) - ) - ) - ) - (func $187 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $208 - (call $186 - (ref.func $56) - (ref.null none) - ) - ) - ) - (drop - (call $208 - (call $186 - (ref.func $3) - (array.new $0 - (string.const "\c2\a31020364") - (i32.and - (i32.const 66) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $208 - (call $186 - (ref.func $3) - (array.new_default $0 - (i32.and - (i32.const 32) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $188 (type $83) (param $0 (ref null $0)) (param $1 (ref null $3)) (param $2 i32) (result i32) - (local $3 f64) - (local $4 f64) - (local $5 i32) - (local $6 i32) - (local $7 i64) - (local $8 anyref) - (local $9 anyref) - (local $10 (ref eq)) - (local $11 (ref null $0)) - (local $12 (ref $3)) - (local $13 (ref null $3)) - (local $14 (ref null $2)) - (local $15 (ref $5)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$3 - (f64.const -100) - ) - (return - (local.get $2) - ) - ) - (func $189 (type $84) (result stringref) - (local $0 (ref struct)) - (local $1 (ref $4)) - (local $2 (ref $2)) - (local $3 (ref null $4)) - (local $4 externref) - (local $5 i64) - (local $6 i64) - (local $7 i64) - (local $8 f32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if (result (ref string)) - (i32.eqz - (ref.test (ref (exact $4)) - (struct.new_default $4) - ) - ) - (then - (nop) - (return - (string.const "\ed\a0\80910\e2\82\ac") - ) - ) - (else - (call $fimport$4 - (ref.null none) - ) - (string.const "785\ed\bd\88") - ) - ) - ) - (func $190 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $189) - ) - (drop - (call $189) - ) - (drop - (call $189) - ) - ) - (func $191 (type $7) - (local $0 (ref null $5)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$6 - (string.const "\e2\82\ac") - ) - ) - (func $192 (type $85) (param $0 (ref $1)) (param $1 (ref struct)) (param $2 stringref) (param $3 f32) (param $4 f32) (result i64 exnref v128) - (local $5 i64) - (local $6 v128) - (local $7 v128) - (local $8 i32) - (local $9 externref) - (local $10 (ref array)) - (local.set $3 - (call $208 - (local.get $3) - ) - ) - (local.set $4 - (call $208 - (local.get $4) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return - (tuple.make 3 - (i64.const 4294967201) - (block $block (result (ref exn)) - (try_table (catch_all_ref $block) - (throw $tag$2) - ) - (unreachable) - ) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $193 (type $7) - (local $0 f32) - (local $1 (ref null $1)) - (local $2 structref) - (local $scratch (tuple i64 exnref v128)) - (local $scratch_4 exnref) - (local $scratch_5 i64) - (local $scratch_6 (tuple i64 exnref v128)) - (local $scratch_7 exnref) - (local $scratch_8 i64) - (local $scratch_9 (tuple i64 exnref v128)) - (local $scratch_10 exnref) - (local $scratch_11 i64) - (local $scratch_12 (tuple i64 exnref v128)) - (local $scratch_13 exnref) - (local $scratch_14 i64) - (local $scratch_15 (tuple i64 exnref v128)) - (local $scratch_16 exnref) - (local $scratch_17 i64) - (local $scratch_18 (tuple i64 exnref v128)) - (local $scratch_19 exnref) - (local $scratch_20 i64) - (local $scratch_21 (tuple i64 exnref v128)) - (local $scratch_22 exnref) - (local $scratch_23 i64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (block (result i64) - (local.set $scratch_5 - (tuple.extract 3 0 - (local.tee $scratch - (call $192 - (struct.new $1 - (block $block (result (ref $1)) - (call $fimport$3 - (block (result f64) - (v128.store offset=22 align=8 - (i64.and - (if (result i64) - (i32.const 2097152) - (then - (drop - (br_on_cast $block (ref $1) (ref $1) - (try_table (result (ref $1)) - (struct.atomic.get $6 1 - (struct.new $6 - (ref.test (ref (shared nofunc)) - (ref.as_non_null - (ref.null (shared nofunc)) - ) - ) - (ref.as_non_null - (ref.null (shared none)) - ) - (local.tee $0 - (f32.const 0) - ) - (try (result (ref null (shared none))) - (do - (ref.null (shared none)) - ) - (catch_all - (br_on_cast $block (ref (shared none)) (ref (shared none)) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (call $fimport$4 - (struct.new_default $8) - ) - (i64.const 13880) - ) - (else - (i64.const -76) - ) - ) - (i64.const 15) - ) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (call $209 - (call $29 - (array.new_default $0 - (i32.and - (i32.const 70) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (struct.new_default $1) - ) - ) - (struct.new_default $8) - (string.const "49") - (f32.const -1) - (f32.const 32768) - ) - ) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_4 - (tuple.extract 3 1 - (local.get $scratch) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch) - ) - ) - (local.get $scratch_4) - ) - ) - (local.get $scratch_5) - ) - ) - (drop - (block (result i64) - (local.set $scratch_8 - (tuple.extract 3 0 - (local.tee $scratch_6 - (call $192 - (struct.new_default $1) - (struct.new_default $8) - (string.const "328\e2\82\ac") - (f32.const 18446744073709551615) - (f32.const -8796093022208) - ) - ) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_7 - (tuple.extract 3 1 - (local.get $scratch_6) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_6) - ) - ) - (local.get $scratch_7) - ) - ) - (local.get $scratch_8) - ) - ) - (drop - (block (result i64) - (local.set $scratch_11 - (tuple.extract 3 0 - (local.tee $scratch_9 - (call $192 - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (struct.new_default $8) - (string.const "\ed\a0\80\f0\90\8d\88") - (f32.const 0) - (f32.const 13) - ) - ) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_10 - (tuple.extract 3 1 - (local.get $scratch_9) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_9) - ) - ) - (local.get $scratch_10) - ) - ) - (local.get $scratch_11) - ) - ) - (drop - (block (result i64) - (local.set $scratch_14 - (tuple.extract 3 0 - (local.tee $scratch_12 - (call $192 - (struct.new_default $1) - (struct.new_default $8) - (string.const "\ed\a0\80") - (f32.const 0.8790000081062317) - (f32.const 0) - ) - ) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_13 - (tuple.extract 3 1 - (local.get $scratch_12) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_12) - ) - ) - (local.get $scratch_13) - ) - ) - (local.get $scratch_14) - ) - ) - (drop - (block (result i64) - (local.set $scratch_17 - (tuple.extract 3 0 - (local.tee $scratch_15 - (call $192 - (struct.new $1 - (select (result (ref $1)) - (struct.new $1 - (try (result (ref $1)) - (do - (ref.as_non_null - (local.tee $1 - (select (result (ref (exact $1))) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (ref.cast (ref (exact $1)) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - (i32.const -21227) - ) - ) - ) - ) - (catch_all - (ref.as_non_null - (local.tee $1 - (ref.as_non_null - (local.get $1) - ) - ) - ) - ) - ) - ) - (try (result (ref $1)) - (do - (ref.as_non_null - (local.tee $1 - (ref.as_non_null - (local.get $1) - ) - ) - ) - ) - (catch $tag$0 - (local.set $2 - (pop structref) - ) - (struct.new $1 - (struct.new_default $1) - ) - ) - ) - (struct.get_s $4 0 - (struct.new_default $4) - ) - ) - ) - (struct.new_default $8) - (ref.null noextern) - (f32.const 33554432) - (f32.const -2147483648) - ) - ) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_16 - (tuple.extract 3 1 - (local.get $scratch_15) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_15) - ) - ) - (local.get $scratch_16) - ) - ) - (local.get $scratch_17) - ) - ) - (drop - (block (result i64) - (local.set $scratch_20 - (tuple.extract 3 0 - (local.tee $scratch_18 - (call $192 - (struct.new $1 - (struct.new $1 - (struct.new $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - ) - ) - (struct.new_default $8) - (string.const "") - (f32.const 0.8209999799728394) - (f32.const -2251799813685248) - ) - ) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_19 - (tuple.extract 3 1 - (local.get $scratch_18) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_18) - ) - ) - (local.get $scratch_19) - ) - ) - (local.get $scratch_20) - ) - ) - (drop - (block (result i64) - (local.set $scratch_23 - (tuple.extract 3 0 - (local.tee $scratch_21 - (call $192 - (struct.new $1 - (ref.as_non_null - (local.tee $1 - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - ) - ) - ) - (struct.new_default $8) - (string.const "\e2\82\ac") - (f32.const -1.1754943508222875e-38) - (f32.const 3402823466385288598117041e14) - ) - ) - ) - ) - (drop - (block (result exnref) - (local.set $scratch_22 - (tuple.extract 3 1 - (local.get $scratch_21) - ) - ) - (drop - (tuple.extract 3 2 - (local.get $scratch_21) - ) - ) - (local.get $scratch_22) - ) - ) - (local.get $scratch_23) - ) - ) - ) - (func $194 (type $86) (param $0 i64) (param $1 (ref $2)) (param $2 anyref) (result i32) - (local $scratch nullexnref) - (local $scratch_4 (ref string)) - (local $scratch_5 i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (if - (i32.const -1) - (then - (drop - (block (result i32) - (local.set $scratch_5 - (i32.const -935693211) - ) - (drop - (block (result (ref string)) - (local.set $scratch_4 - (string.const "") - ) - (drop - (block (result nullexnref) - (local.set $scratch - (ref.null noexn) - ) - (drop - (struct.new $4 - (i32.const 146) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (local.get $scratch) - ) - ) - (local.get $scratch_4) - ) - ) - (local.get $scratch_5) - ) - ) - (nop) - ) - ) - (br_if $label - (i32.eqz - (struct.atomic.get acqrel $6 0 - (struct.new $6 - (i32.const 846622484) - (struct.atomic.get $6 1 - (struct.new $6 - (i32.const 182) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 0) - (struct.new $6 - (i32.const -104) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 249) - (struct.new $6 - (i32.const -11689) - (struct.new $1 - (struct.new $1 - (ref.null (shared none)) - ) - ) - (f32.const -262143.890625) - (struct.new $6 - (i32.const 29505) - (struct.new_default $1) - (f32.const 0) - (struct.new $6 - (i32.const -2147483647) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 0) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - (call $208 - (f32.trunc - (f32.const 4294967296) - ) - ) - (struct.new $6 - (i32.const -9960) - (struct.new_default $1) - (f32.const -0.5569999814033508) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - (call $fimport$4 - (struct.new_default $8) - ) - (return - (i32.const 32768) - ) - ) - (func $195 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $194 - (i64.const -6984072) - (ref.func $3) - (ref.null none) - ) - ) - ) - (func $196 (type $5) (param $0 (ref $3)) (param $1 v128) (result (ref extern)) - (local $2 (ref null $3)) - (local $3 (ref $0)) - (local $4 (ref $0)) - (local $5 structref) - (local $6 structref) - (local $7 (ref $4)) - (local $8 (ref extern)) - (local $9 (ref $6)) - (local $10 i64) - (local $11 i64) - (local $12 i64) - (local $13 i64) - (local $14 i64) - (local $15 i64) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 f32) - (local.set $1 - (call $210 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $3 - (array.new $0 - (string.const "\f0\90\8d\88\ed\a0\80") - (i32.and - (i32.const 23) - (i32.const 1023) - ) - ) - ) - (block (result (ref extern)) - (drop - (local.get $0) - ) - (block - (if - (try (result i32) - (do - (local.get $16) - ) - (catch $tag$0 - (local.set $5 - (pop structref) - ) - (local.tee $16 - (i8x16.extract_lane_u 8 - (call $210 - (struct.atomic.get $4 1 - (local.tee $7 - (struct.new $4 - (i32.const -1) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - (catch_all - (if - (i32.eqz - (ref.eq - (ref.i31 - (i32.const 2048) - ) - (block (result (ref (exact $0))) - (drop - (i64.const -1) - ) - (array.new_default $0 - (i32.and - (i32.const 48) - (i32.const 1023) - ) - ) - ) - ) - ) - (then - (block $block - (drop - (f32.const 8796093022208) - ) - (block - (nop) - (br $block) - ) - (local.set $8 - (local.set $4 - (unreachable) - ) - ) - ) - ) - (else - (nop) - ) - ) - (return - (global.get $gimport$1) - ) - ) - ) - (then - (nop) - (call $215 - (i64.const -1048576) - ) - ) - ) - (return - (global.get $gimport$1) - ) - ) - (local.set $8 - (local.set $0 - (unreachable) - ) - ) - ) - ) - (@binaryen.js.called) - (func $197 (type $2) (param $0 (ref $0)) (result f64) - (local $1 f64) - (local $2 (ref eq)) - (local $3 (ref struct)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result f64) - (nop) - (call $209 - (call_ref $37 - (struct.get $6 0 - (call_indirect $0 (type $23) - (local.tee $1 - (call $209 - (f64.reinterpret_i64 - (i64.const -33) - ) - ) - ) - (i64.const 87) - ) - ) - (local.tee $2 - (local.tee $3 - (block (result (ref (exact $4))) - (local.set $1 - (f64.const 0) - ) - (struct.new_default $4) - ) - ) - ) - (block (result i32) - (ref.is_null - (struct.new $6 - (i32.const -143570054) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 106) - (struct.new $6 - (i32.const 16) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const -28) - (struct.new $6 - (i32.const -15) - (struct.new $1 - (ref.null (shared none)) - ) - (f32.const 84) - (struct.new $6 - (i32.const -1073741824) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 65536) - (struct.new $6 - (i32.const -2097153) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 2147483648) - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - (ref.func $87) - ) - ) - ) - ) - (func $198 (type $7) - (local $0 f32) - (local $1 i32) - (local $2 (ref $6)) - (local $3 (ref $0)) - (local $4 structref) - (local $5 (ref extern)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $2 - (struct.new $6 - (i32.const -7) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const -9223372036854775808) - (ref.null (shared none)) - ) - ) - (drop - (call $209 - (call $197 - (array.new $0 - (try (result (ref extern)) - (do - (global.get $gimport$1) - ) - (catch $tag$1 - (loop $label - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (br_if $label - (i32.eqz - (select - (i32.const 2097151) - (f32.ne - (local.tee $0 - (call $208 - (f32.min - (f32.const 262144) - (f32.const -11) - ) - ) - ) - (call $208 - (struct.get $6 2 - (local.tee $2 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - (i32.const -128) - ) - ) - ) - (return) - ) - (unreachable) - ) - (catch $tag$0 - (local.set $4 - (pop structref) - ) - (local.tee $5 - (global.get $gimport$1) - ) - ) - ) - (i32.and - (i32.const 47) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $199 (type $27) (result i64) - (local $0 stringref) - (local $1 (ref null $5)) - (local $2 (ref null $3)) - (local $3 anyref) - (local $4 externref) - (local $5 structref) - (local $6 structref) - (local $7 (ref $6)) - (local $8 (ref i31)) - (local $9 (ref $0)) - (local $10 (ref $0)) - (local $11 (ref $1)) - (local $12 (ref $10)) - (local $13 (ref null $1)) - (local $14 f64) - (local $15 f64) - (local $16 f64) - (local $17 i64) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $scratch (ref (exact $27))) - (local $scratch_22 (ref (exact $5))) - (local $scratch_23 f64) - (local $scratch_24 (ref (exact $0))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $9 - (array.new_default $0 - (i32.and - (i32.const 95) - (i32.const 1023) - ) - ) - ) - (local.set $0 - (ref.as_non_null - (local.get $0) - ) - ) - (call_ref $17 - (string.const "\ed\a0\80\f0\90\8d\88") - (select (result (ref $6)) - (local.tee $7 - (struct.new $6 - (stringview_wtf16.get_codeunit - (ref.as_non_null - (local.get $0) - ) - (block (result i32) - (local.set $20 - (loop $label (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$7 - (i32.rem_u - (local.tee $18 - (i32.const 245) - ) - (i32.const 97) - ) - (i32.const -30) - ) - (if - (i32.eqz - (ref.is_null - (ref.null (shared none)) - ) - ) - (then - (block $block - (br_if $block - (i32.eqz - (stringview_wtf16.get_codeunit - (ref.as_non_null - (local.get $0) - ) - (local.get $18) - ) - ) - ) - (br_if $block - (i32.eqz - (i32.rotl - (local.get $18) - (local.tee $18 - (i32.const 28674) - ) - ) - ) - ) - ) - (br $label) - ) - (else - (atomic.fence acqrel) - (unreachable) - ) - ) - (local.set $10 - (local.set $9 - (unreachable) - ) - ) - ) - ) - (local.get $20) - ) - ) - (local.tee $11 - (struct.new $1 - (struct.new_default $1) - ) - ) - (f32.const 18446744073709551615) - (loop $label1 (result (ref (exact $6))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref (exact $6))) - (nop) - (struct.new $6 - (try (result i32) - (do - (local.get $18) - ) - (catch $tag$0 - (local.set $6 - (pop structref) - ) - (if (result i32) - (i16x8.extract_lane_u 1 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (then - (local.get $18) - ) - (else - (br_if $label1 - (i32.eqz - (loop (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.get $18) - ) - ) - ) - (br $label1) - ) - ) - ) - ) - (struct.new $1 - (struct.new_default $1) - ) - (f32.const 2048) - (struct.new $6 - (if (result i32) - (i32.eqz - (local.get $18) - ) - (then - (local.get $18) - ) - (else - (local.get $18) - ) - ) - (try_table (result (ref $1)) (catch_all $label1) - (local.get $11) - ) - (f32.const -524289) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - ) - ) - (local.get $7) - (memory.atomic.notify offset=22 - (i64.and - (i64.extend_i32_u - (i32.trunc_f64_s - (local.tee $15 - (f64.const 0) - ) - ) - ) - (i64.const 15) - ) - (loop $label2 (result i32) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block1 (result i32) - (try_table (catch_all $label2) - (drop - (br_on_null $label2 - (block $block2 (result (ref (exact $0))) - (if - (string.encode_wtf16_array - (ref.as_non_null - (local.get $0) - ) - (array.new $10 - (i32.const 32) - (i32.and - (i32.const 2) - (i32.const 1023) - ) - ) - (br_if $block1 - (br_if $block1 - (f32.gt - (f32.const -64) - (f32.const 10065) - ) - (i32.eqz - (i32.const -282712714) - ) - ) - (i32.eqz - (try (result i32) - (do - (local.tee $18 - (br_if $block1 - (i32.const 65534) - (i32.const -193473) - ) - ) - ) - (catch $tag$1 - (local.get $18) - ) - (catch $tag$0 - (local.set $5 - (pop structref) - ) - (i32.const -255) - ) - ) - ) - ) - ) - (then - (drop - (br_on_cast_fail $block2 (ref none) (ref none) - (ref.as_non_null - (ref.null none) - ) - ) - ) - (br_if $label2 - (i32.eqz - (br_if $block1 - (local.get $18) - (i31.get_s - (ref.i31 - (i32.const 22045) - ) - ) - ) - ) - ) - (loop - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (table.set $1 - (i31.get_u - (ref.i31 - (i32.const 32767) - ) - ) - (block $block3 (result (ref exn)) - (try_table (catch_all_ref $block3) - (throw $tag$1) - ) - (unreachable) - ) - ) - (nop) - (br $label2) - ) - (unreachable) - ) - (else - (call $fimport$2 - (try_table (result f32) (catch_all $label2) - (f32.const 281474976710656) - ) - ) - (nop) - ) - ) - (array.new $0 - (global.get $gimport$0) - (i32.and - (i32.const 51) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (struct.atomic.set acqrel $1 0 - (struct.new_default $1) - (ref.null (shared none)) - ) - (br $label2) - ) - ) - ) - ) - (ref.func $23) - (call_indirect $0 (type $12) - (i64.const 4) - ) - (struct.new $1 - (struct.new $1 - (struct.new_default $1) - ) - ) - (if (result (ref null $1)) - (ref.eq - (array.new_default $0 - (i32.and - (i32.const 10) - (i32.const 1023) - ) - ) - (local.get $9) - ) - (then - (drop - (block (result (ref (exact $27))) - (local.set $scratch - (ref.func $199) - ) - (drop - (array.new_fixed $9 0) - ) - (local.get $scratch) - ) - ) - (return - (local.get $17) - ) - ) - (else - (local.tee $13 - (struct.atomic.get acqrel $6 1 - (loop $label4 (result (ref $6)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (drop - (block (result (ref (exact $0))) - (local.set $scratch_24 - (array.new_default $0 - (i32.and - (i32.const 60) - (i32.const 1023) - ) - ) - ) - (local.set $16 - (block (result f64) - (local.set $scratch_23 - (f64.const 119) - ) - (drop - (block (result (ref (exact $5))) - (local.set $scratch_22 - (ref.func $73) - ) - (drop - (string.const "\ed\bd\88\ed\a0\80") - ) - (local.get $scratch_22) - ) - ) - (local.get $scratch_23) - ) - ) - (local.get $scratch_24) - ) - ) - (call $fimport$3 - (call $209 - (local.get $16) - ) - ) - (br_if $label4 - (call_indirect $0 (type $18) - (loop $label3 (result (ref string)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label3 - (local.get $18) - ) - (ref.as_non_null - (local.tee $0 - (string.const "\c2\a3\ed\a0\80") - ) - ) - ) - (i64.const 55) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - (ref.func $107) - ) - ) - (func $200 (type $87) (param $0 (ref eq)) (param $1 f32) (param $2 (ref $3)) (param $3 i64) (param $4 i64) (param $5 (ref $2)) (result f32) - (local $6 (ref $6)) - (local $7 (ref $6)) - (local $8 (ref $1)) - (local $9 structref) - (local $10 structref) - (local $11 structref) - (local $12 (ref string)) - (local $13 (ref null $4)) - (local $14 (ref $0)) - (local $15 (ref i31)) - (local $16 (ref struct)) - (local $17 nullref) - (local $18 i32) - (local $19 i32) - (local $scratch i64) - (local $scratch_21 nullref) - (local $scratch_22 nullexternref) - (local $scratch_23 (ref (exact $6))) - (local.set $1 - (call $208 - (local.get $1) - ) - ) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $7 - (struct.new $6 - (i32.const -8073) - (struct.new $1 - (struct.new_default $1) - ) - (local.get $1) - (struct.new $6 - (i32.const -2147483647) - (struct.new_default $1) - (f32.const 2147483648) - (ref.null (shared none)) - ) - ) - ) - (local.set $13 - (ref.as_non_null - (local.get $13) - ) - ) - (local.set $8 - (struct.new_default $1) - ) - (block $block2 (result f32) - (call_ref $7 - (ref.func $24) - ) - (try_table (result f32) - (drop - (block (result i64) - (local.set $scratch - (i64.const 4286732808) - ) - (local.set $19 - (i32.const 127) - ) - (local.get $scratch) - ) - ) - (call $208 - (struct.get $6 2 - (local.tee $6 - (struct.new $6 - (if (result i32) - (local.get $19) - (then - (nop) - (i32.const -22) - ) - (else - (struct.atomic.set $6 1 - (struct.new $6 - (i32.const 2147483647) - (struct.new_default $1) - (f32.const -1207584588953315920514589e9) - (struct.new $6 - (i32.const -256) - (ref.as_non_null - (ref.null (shared none)) - ) - (f32.const 0) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (local.tee $8 - (struct.new_default $1) - ) - ) - (block $block - (block $block1 - (struct.set $6 1 - (struct.new $6 - (try (result i32) - (do - (i32.const -524289) - ) - (catch_all - (i32.const 65435) - ) - ) - (try_table (result (ref $1)) (catch $tag$1 $block) (catch $tag$1 $block1) (catch_all $block1) - (local.get $8) - ) - (try (result f32) - (do - (br_if $block2 - (local.get $1) - (i32.eqz - (local.get $18) - ) - ) - ) - (catch $tag$1 - (local.get $1) - ) - (catch $tag$0 - (local.set $9 - (pop structref) - ) - (local.get $1) - ) - ) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - (struct.new_default $1) - ) - ) - (call $fimport$7 - (i32.rem_u - (local.get $18) - (i32.const 97) - ) - (local.get $18) - ) - ) - (ref.eq - (array.new_fixed $9 0) - (block (result (ref i31)) - (nop) - (block (result (ref i31)) - (ref.i31 - (i32.const 43122) - ) - ) - ) - ) - ) - ) - (loop (result (ref (exact $1))) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (struct.new_default $1) - ) - (try_table (result f32) - (br_if $block2 - (call $208 - (f32x4.extract_lane 0 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (i32.eqz - (local.tee $18 - (ref.eq - (local.tee $0 - (array.new_fixed $9 0) - ) - (block (result nullref) - (drop - (block (result (ref (exact $6))) - (local.set $scratch_23 - (struct.new $6 - (local.get $18) - (local.get $8) - (local.get $1) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (drop - (block (result nullexternref) - (local.set $scratch_22 - (ref.null noextern) - ) - (local.set $17 - (block (result nullref) - (local.set $scratch_21 - (ref.null none) - ) - (drop - (string.const "") - ) - (local.get $scratch_21) - ) - ) - (local.get $scratch_22) - ) - ) - (local.get $scratch_23) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - ) - (if (result (ref $6)) - (i32.eqz - (string.eq - (try (result (ref string)) - (do - (string.const "\f0\90\8d\88\c2\a3\e2\82\ac") - ) - (catch $tag$0 - (local.set $10 - (pop structref) - ) - (string.const "\e2\82\ac903") - ) - (catch $tag$1 - (local.tee $12 - (select (result (ref string)) - (string.const "349") - (string.const "944331\c2\a3") - (i32.atomic.rmw8.xor_u acqrel offset=3 - (i64.and - (i64.add - (i64.const 4294967296) - (i64.const -106) - ) - (i64.const 15) - ) - (i32.const -49) - ) - ) - ) - ) - ) - (string.const "\e2\82\ac\c2\a3858") - ) - ) - (then - (return_call_indirect $0 (type $24) - (struct.new $1 - (struct.new_default $1) - ) - (ref.func $162) - (i64.const 31) - ) - ) - (else - (call $fimport$3 - (call $209 - (f64.load offset=22 align=4 - (i64.and - (i64.trunc_f64_u - (f64.const 0) - ) - (i64.const 15) - ) - ) - ) - ) - (block $block3 - (try - (do - (atomic.fence) - ) - (catch $tag$1 - (try_table (catch_all $block3) - (call $46) - (call $fimport$1 - (try_table (result i32) (catch $tag$1 $block3) (catch_all $block3) - (i32.const -84) - ) - ) - ) - ) - ) - ) - (select (result (ref $6)) - (struct.new $6 - (i32.const 65531) - (struct.new_default $1) - (local.get $1) - (struct.new $6 - (local.get $18) - (struct.new_default $1) - (local.get $1) - (struct.new $6 - (i32.const -29094) - (struct.new_default $1) - (local.get $1) - (struct.new $6 - (i32.const -32768) - (local.get $8) - (local.get $1) - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - ) - ) - (if (result (ref $6)) - (i32.eqz - (ref.eq - (loop $label (result nullref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$4 - (try_table (result (ref $0)) (catch $tag$1 $label) (catch $tag$1 $label) - (local.tee $14 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - (drop - (string.const "\f0\90\8d\88\ed\a0\80\ed\a0\80") - ) - (block - (call $fimport$5 - (ref.func $200) - ) - (return - (local.get $1) - ) - ) - (unreachable) - ) - (local.tee $15 - (ref.i31 - (i32.const -16777216) - ) - ) - ) - ) - (then - (block $block4 (result (ref $6)) - (call $fimport$0 - (i32.const 0) - ) - (if (result (ref $6)) - (i16x8.extract_lane_s 2 - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (then - (call_indirect $0 (type $11) - (struct.new_default $8) - (local.tee $16 - (ref.as_non_null - (local.get $13) - ) - ) - (i64.const 29) - ) - (return - (local.get $1) - ) - ) - (else - (if (result (ref $6)) - (i32.const 1) - (then - (try - (do - (call $fimport$6 - (global.get $gimport$0) - ) - ) - (catch $tag$1 - (f64.store offset=22 align=2 - (i64.and - (i64.const 512) - (i64.const 15) - ) - (f64.const 536870911) - ) - ) - (catch_all - (call $fimport$4 - (ref.null none) - ) - ) - ) - (local.tee $7 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (else - (br_if $block4 - (local.get $7) - (i32.eqz - (block (result i32) - (nop) - (local.get $18) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (else - (try_table - (call $fimport$3 - (f64.const -27526) - ) - ) - (return - (local.get $1) - ) - ) - ) - (try (result i32) - (do - (nop) - (if - (i32.eqz - (ref.eq - (ref.as_non_null - (ref.null none) - ) - (loop (result (ref none)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (loop $label1 (result (ref none)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (nop) - (br_if $label1 - (i32.eqz - (local.get $18) - ) - ) - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - (then - (local.set $3 - (i64.const -7382774) - ) - (return - (local.get $1) - ) - ) - (else - (call $fimport$4 - (ref.null none) - ) - (return - (f32.const 0) - ) - ) - ) - (unreachable) - ) - (catch_all - (i32.const -15537) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (func $201 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $208 - (call $200 - (array.new_fixed $9 0) - (f32.const 0) - (ref.func $1) - (i64.const -26303) - (i64.const 32769) - (ref.func $169) - ) - ) - ) - (drop - (call $208 - (call $200 - (ref.i31 - (i32.const 1073741824) - ) - (f32.const 8796093022208) - (ref.func $1) - (i64.const 9223372036854775806) - (i64.const -65536) - (ref.func $75) - ) - ) - ) - ) - (@binaryen.js.called) - (func $202 (type $2) (param $0 (ref $0)) (result f64) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result f64) - (nop) - (f64.const -3402823466385288598117041e14) - ) - ) - (func $203 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $202 - (array.new_default $0 - (i32.and - (i32.const 8) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (@binaryen.js.called) - (func $204 (type $88) (result exnref) - (local $0 f64) - (local $1 f64) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 v128) - (local $6 i64) - (local $7 i64) - (local $8 f32) - (local $9 i31ref) - (local $10 i31ref) - (local $11 eqref) - (local $12 (ref $6)) - (local $13 (ref null $2)) - (local $14 (ref null $2)) - (local $15 (ref null $0)) - (local $16 (ref null $0)) - (local $17 (ref $4)) - (local $18 funcref) - (local $19 (ref null $3)) - (local $20 (ref exn)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block $block1 (result (ref exn)) - (drop - (br_on_cast $block1 (ref exn) (ref exn) - (local.tee $20 - (block $block (result (ref exn)) - (try_table (catch_all_ref $block) - (throw $tag$1) - ) - (unreachable) - ) - ) - ) - ) - (return - (ref.null noexn) - ) - ) - ) - (func $205 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i32) - (local $2 i32) - (local $3 v128) - (local $4 (ref null $0)) - (local $5 (ref null $0)) - (local $6 stringref) - (local $7 (ref $4)) - (local $8 anyref) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (return - (f64.const 0) - ) - ) - (func $206 (type $7) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (drop - (call $209 - (call $205 - (array.new_default $0 - (i32.and - (i32.const 8) - (i32.const 1023) - ) - ) - ) - ) - ) - (drop - (call $209 - (call $205 - (array.new_default $0 - (i32.and - (i32.const 2) - (i32.const 1023) - ) - ) - ) - ) - ) - ) - (func $207 (type $2) (param $0 (ref $0)) (result f64) - (local $1 i64) - (local $2 i64) - (local $3 i64) - (local $4 i64) - (local $5 i64) - (local $6 i32) - (local $7 i32) - (local $8 f64) - (local $9 f32) - (local $10 (ref struct)) - (local $11 (ref null $4)) - (local $12 externref) - (local $13 structref) - (local $14 structref) - (local $15 (ref string)) - (local $16 (ref null $6)) - (local $17 (ref null $2)) - (local $18 (ref null $2)) - (local $19 (ref $4)) - (local $20 (ref $4)) - (local $21 (ref $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.set $18 - (ref.as_non_null - (local.get $18) - ) - ) - (local.set $16 - (ref.as_non_null - (local.get $16) - ) - ) - (local.set $15 - (string.const "\e2\82\ac") - ) - (if - (i32.const -63) - (then - (block $block1 - (call $fimport$5 - (block $block (result (ref func)) - (loop - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block - (drop - (br_on_cast $block (ref (exact $26)) (ref (exact $26)) - (ref.func $182) - ) - ) - (call_ref $7 - (ref.func $14) - ) - (local.set $15 - (br $block1) - ) - ) - (drop - (local.tee $6 - (ref.eq - (struct.new $4 - (i8x16.extract_lane_s 4 - (block (result v128) - (i64.store offset=22 - (i64.const -128) - (i64.const 215) - ) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - (struct.new_default $8) - ) - ) - ) - (drop - (call_indirect $0 (type $14) - (local.get $6) - (loop (result (ref $4)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block (result (ref $4)) - (local.tee $19 - (local.tee $20 - (local.tee $21 - (ref.as_non_null - (ref.null none) - ) - ) - ) - ) - ) - ) - (local.get $9) - (i64.const 1) - ) - ) - (loop $label1 - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (block - (drop - (call_indirect $0 (type $17) - (loop $label (result (ref string)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (call $fimport$7 - (i32.rem_u - (i32.const 192) - (i32.const 101) - ) - (local.get $6) - ) - (nop) - (br_if $label - (i32.eqz - (ref.is_null - (string.const "") - ) - ) - ) - (loop $label2 (result (ref string)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (atomic.fence) - (br_if $label2 - (i64.ge_s - (if (result i64) - (i32.eqz - (local.get $6) - ) - (then - (local.get $3) - ) - (else - (drop - (br_on_null $block1 - (loop (result (ref $0)) - (if - (i32.eqz - (global.get $global$1) - ) - (then - (global.set $global$1 - (i32.const 184) - ) - (unreachable) - ) - ) - (global.set $global$1 - (i32.sub - (global.get $global$1) - (i32.const 1) - ) - ) - (local.get $0) - ) - ) - ) - (local.get $2) - ) - ) - (call $107 - (local.get $15) - (ref.as_non_null - (local.tee $16 - (ref.as_non_null - (ref.null (shared none)) - ) - ) - ) - (try_table (result (ref null $2)) (catch $tag$1 $block1) (catch_all $label1) - (local.tee $17 - (ref.as_non_null - (local.tee $18 - (ref.as_non_null - (ref.null nofunc) - ) - ) - ) - ) - ) - (local.tee $15 - (local.tee $15 - (string.const "") - ) - ) - (ref.null (shared none)) - (ref.null (shared none)) - ) - ) - ) - (string.const "") - ) - ) - (select (result (ref null $6)) - (ref.null (shared none)) - (ref.as_non_null - (local.get $16) - ) - (local.get $6) - ) - (ref.func $101) - (try (result (ref string)) - (do - (select (result (ref string)) - (local.get $15) - (ref.cast (ref string) - (if (result (ref string)) - (i32.eqz - (i32.const -1) - ) - (then - (string.const "823") - ) - (else - (local.get $15) - ) - ) - ) - (local.get $6) - ) - ) - (catch_all - (select (result (ref string)) - (string.const "\ed\bd\88") - (local.get $15) - (local.get $6) - ) - ) - ) - (struct.new $1 - (select (result (ref null (shared none))) - (ref.as_non_null - (ref.null (shared none)) - ) - (ref.null (shared none)) - (local.get $6) - ) - ) - (struct.new_default $1) - (i64.const 40) - ) - ) - (block - (br_if $label1 - (i32.eqz - (i64.ne - (i64.const -32767) - (local.get $4) - ) - ) - ) - (br $label1) - ) - (unreachable) - ) - (unreachable) - ) - (unreachable) - ) - (unreachable) - ) - ) - (local.set $4 - (local.get $4) - ) - ) - ) - (else - (nop) - ) - ) - (return - (f64.const -9223372036854775808) - ) - ) - (func $208 (type $89) (param $0 f32) (result f32) - (if (result f32) - (f32.eq - (local.get $0) - (local.get $0) - ) - (then - (local.get $0) - ) - (else - (f32.const 0) - ) - ) - ) - (func $209 (type $90) (param $0 f64) (result f64) - (if (result f64) - (f64.eq - (local.get $0) - (local.get $0) - ) - (then - (local.get $0) - ) - (else - (f64.const 0) - ) - ) - ) - (func $210 (type $91) (param $0 v128) (result v128) - (if (result v128) - (i32.and - (i32.and - (f32.eq - (f32x4.extract_lane 0 - (local.get $0) - ) - (f32x4.extract_lane 0 - (local.get $0) - ) - ) - (f32.eq - (f32x4.extract_lane 1 - (local.get $0) - ) - (f32x4.extract_lane 1 - (local.get $0) - ) - ) - ) - (i32.and - (f32.eq - (f32x4.extract_lane 2 - (local.get $0) - ) - (f32x4.extract_lane 2 - (local.get $0) - ) - ) - (f32.eq - (f32x4.extract_lane 3 - (local.get $0) - ) - (f32x4.extract_lane 3 - (local.get $0) - ) - ) - ) - ) - (then - (local.get $0) - ) - (else - (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000) - ) - ) - ) - (func $211 (type $92) (param $0 i32) (param $1 i32) (param $2 v128) (param $3 i32) (result f32) - (call $47 - (i64.or - (i64.extend_i32_u - (local.get $0) - ) - (i64.shl - (i64.extend_i32_u - (local.get $1) - ) - (i64.const 32) - ) - ) - (local.get $2) - (local.get $3) - ) - ) - (func $212 (type $93) (param $0 i32) (param $1 i32) (param $2 (ref null $2)) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 anyref) (result i32) - (local $9 i64) - (local.set $9 - (call $85 - (i64.or - (i64.extend_i32_u - (local.get $0) - ) - (i64.shl - (i64.extend_i32_u - (local.get $1) - ) - (i64.const 32) - ) - ) - (local.get $2) - (i64.or - (i64.extend_i32_u - (local.get $3) - ) - (i64.shl - (i64.extend_i32_u - (local.get $4) - ) - (i64.const 32) - ) - ) - (local.get $5) - (i64.or - (i64.extend_i32_u - (local.get $6) - ) - (i64.shl - (i64.extend_i32_u - (local.get $7) - ) - (i64.const 32) - ) - ) - (local.get $8) - ) - ) - (call $fimport$9 - (i32.wrap_i64 - (i64.shr_u - (local.get $9) - (i64.const 32) - ) - ) - ) - (i32.wrap_i64 - (local.get $9) - ) - ) - (func $213 (type $94) (param $0 i32) (param $1 i32) (result i64 i64) - (call $90 - (i64.or - (i64.extend_i32_u - (local.get $0) - ) - (i64.shl - (i64.extend_i32_u - (local.get $1) - ) - (i64.const 32) - ) - ) - ) - ) - (func $214 (type $40) (param $0 f64) (result i32) - (local $1 i64) - (local.set $1 - (call $148 - (local.get $0) - ) - ) - (call $fimport$9 - (i32.wrap_i64 - (i64.shr_u - (local.get $1) - (i64.const 32) - ) - ) - ) - (i32.wrap_i64 - (local.get $1) - ) - ) - (func $215 (type $42) (param $0 i64) - (call $fimport$10 - (i32.wrap_i64 - (local.get $0) - ) - (i32.wrap_i64 - (i64.shr_u - (local.get $0) - (i64.const 32) - ) - ) - ) - ) - (func $216 (type $95) (param $0 i32) (param $1 i32) (param $2 (ref null $2)) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 externref) (result i32) - (call $212 - (local.get $0) - (local.get $1) - (local.get $2) - (local.get $3) - (local.get $4) - (local.get $5) - (local.get $6) - (local.get $7) - (ref.cast anyref - (any.convert_extern - (local.get $8) - ) - ) - ) - ) - (func $217 (type $96) (param $0 (ref null $3)) (param $1 externref) (result externref) - (extern.convert_any - (call $152 - (local.get $0) - (ref.cast i31ref - (any.convert_extern - (local.get $1) - ) - ) - ) - ) - ) - (func $218 (type $97) (param $0 externref) (param $1 (ref null $3)) (param $2 i32) (result i32) - (call $188 - (ref.cast (ref null $0) - (any.convert_extern - (local.get $0) - ) - ) - (local.get $1) - (local.get $2) - ) - ) -) -