Created
April 13, 2026 18:21
-
-
Save kripken/396abcad47efcbd5002f3eb1035072bc to your computer and use it in GitHub Desktop.
reduced binaryen 8594
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (module | |
| (rec | |
| (type $0 (sub (struct))) | |
| (type $2 (sub $0 (struct))) | |
| (type $1 (sub $0 (struct))) | |
| (type $4 (sub final $0 (struct))) | |
| (type $5 (sub final $2 (struct))) | |
| (type $6 (sub final $0 (struct))) | |
| (type $7 (sub final $1 (struct))) | |
| (type $8 (sub final $1 (struct))) | |
| (type $11 (sub final $0 (struct (field (ref null $0)) (field (ref null $8)) (field (ref null $7)) (field (ref null $6)) (field (ref null $6)) (field (ref null $12)) (field (ref null $6)) (field (ref null $0)) (field (ref null $6)) (field (ref null $7)) (field (ref null $5)) (field (ref null $12)) (field (ref null $6)) (field (ref null $4)) (field (ref null $7)) (field (ref null $12)) (field (ref null $12)) (field (ref null $12)) (field (ref null $12))))) | |
| (type $12 (sub final $0 (struct))) | |
| (type $13 (func (param (ref null $0)) (result (ref null $12)))) | |
| (type $17 (func (param (ref null $12) (ref null $0)) (result (ref (exact $12))))) | |
| ) | |
| (func $0 (type $17) (param $0 (ref null $12)) (param $1 (ref null $0)) (result (ref (exact $12))) | |
| (unreachable) | |
| ) | |
| (func $3 (type $13) (param $0 (ref null $0)) (result (ref null $12)) | |
| (local $1 (ref (exact $12))) | |
| (local $2 (ref null (exact $12))) | |
| (local $3 (ref null $11)) | |
| (drop | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (call $0 | |
| (local.tee $1 | |
| (ref.as_non_null | |
| (local.get $2) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 0 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 1 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 2 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 3 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 4 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 5 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 6 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 7 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 8 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 9 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 10 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 11 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 12 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 13 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 14 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (struct.get $11 15 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 16 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 17 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (struct.get $11 18 | |
| (local.get $3) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.as_non_null | |
| (local.get $2) | |
| ) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| (local.get $1) | |
| ) | |
| (ref.null none) | |
| ) | |
| ) | |
| (local.get $1) | |
| ) | |
| ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment