diff --git a/.vscode/settings.json b/.vscode/settings.json
index 0967ef42..88c07150 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1 +1,3 @@
-{}
+{
+ "files.autoSave": "onFocusChange"
+}
diff --git a/bloc/kitchen.mo b/bloc/kitchen.mo
index 898ae474..8f104ebc 100644
--- a/bloc/kitchen.mo
+++ b/bloc/kitchen.mo
@@ -27,6 +27,7 @@ import Buffer "mo:base/Buffer";
import Iter "mo:base/Iter";
import Array "mo:base/Array";
import Blob "mo:base/Blob";
+//import Bloctypes "bloctypes";
import AccountIdentifier "utils/utils";
// import AccountID "mo:principal/blob/AccountIdentifier";
@@ -1809,6 +1810,41 @@ public shared ({ caller }) func join_tournament_with_squad(squad_id : Text, id :
}
};
+
+ public func getLobbyFromTournament(tournament_id : Text, lobby_id : Nat8) : async Bloctypes.LobbyAccount {
+ try {
+ return await RustBloc.get_lobby_from_tournament(tournament_id, lobby_id);
+ } catch err {
+ throw err;
+ }
+ };
+
+
+ public func getAllTournamentLobbies(tournament_id: Text) : async [Bloctypes.LobbyAccount] {
+ try
+ {
+ let getAlTournament = await RustBloc.get_all_tournament_lobbies(tournament_id);
+ return getAlTournament;
+ }
+ catch err
+ {
+ throw err;
+ }
+ };
+
+ public func count_tournament_lobbies(tournament_id : Text) : async Nat {
+ try
+ {
+ let lobbyCount = await RustBloc.count_tournament_lobbies(tournament_id);
+ return lobbyCount;
+ }
+ catch err
+ {
+ throw err;
+ }
+ };
+
+
public func assign_solo_points(tournament_id : Text, user_id_and_points : [(Text, Text, Bloctypes.Point)], principal : Principal) : async Bool {
try {
return await RustBloc.assign_squad_points(tournament_id, user_id_and_points, principal)
@@ -1817,9 +1853,6 @@ public shared ({ caller }) func join_tournament_with_squad(squad_id : Text, id :
}
};
- //
- // * HTTP outcalls
- //
public query func transform(raw : HTTP.TransformArgs) : async HTTP.CanisterHttpResponsePayload {
let transformed : HTTP.CanisterHttpResponsePayload = {
diff --git a/bloc/main.mo b/bloc/main.mo
index c2e3fa1e..fe8cf3ec 100644
--- a/bloc/main.mo
+++ b/bloc/main.mo
@@ -296,5 +296,4 @@ shared ({caller}) actor class BlocFactory() = this {
// };
// };
-
-};
+}
\ No newline at end of file
diff --git a/build.sh b/build.sh
index 552fade3..d1f26ffc 100755
--- a/build.sh
+++ b/build.sh
@@ -128,8 +128,8 @@ dfx deploy --network local --specified-id ss2fx-dyaaa-aaaar-qacoq-cai cketh_ledg
controller_id = principal "'${OWNER}'";
}
}
- })
-'
+ })'
+
dfx deploy --network local cketh_index --argument '
record {
@@ -140,7 +140,7 @@ dfx deploy --network local cketh_index --argument '
dfx deploy
-# "system_api": {
+# {
# "candid": "system_api/vetkd_system_api.did",
# "type": "rust",
# "package": "vetkd_system_api"
diff --git "a/game_bloc_backend/game_bloc_backend.did\r" "b/game_bloc_backend/game_bloc_backend.did\r"
new file mode 100644
index 00000000..3e58869f
--- /dev/null
+++ "b/game_bloc_backend/game_bloc_backend.did\r"
@@ -0,0 +1,175 @@
+type Chat = record { id : text; name : text; time : text; message : text };
+type Contestant = record {
+ name : text;
+ wins : nat8;
+ losses : nat8;
+ point : nat;
+};
+type GameType = variant { Duo; Squad; TeamvTeam; Single };
+type LobbyAccount = record {
+ idx : nat8;
+ status : TournamentStatus;
+ participants : vec text;
+ messages : opt vec Chat;
+ game : text;
+ name : opt text;
+ winers : vec text;
+ squads : vec Squad;
+ lobby_status : LobbyStatus;
+ game_type : GameType;
+ starting_date : opt text;
+ no_of_participants : nat;
+ no_of_winners : opt nat8;
+ tournament_type : TournamentType;
+ lobby_rules : text;
+};
+type LobbyStatus = variant { GameInProgress; ReadyToStart; GameCompleted };
+type Member = record { name : text; principal_id : text };
+type ModTag = variant { Mod1; Mod2; Mod3 };
+type Point = record {
+ kill_points : nat;
+ total_points : nat;
+ position_points : nat;
+};
+type Result = variant { Ok : nat8; Err : nat8 };
+type Role = variant { Mod; Player; TribunalMod : ModTag };
+type Squad = record {
+ tag : text;
+ id_hash : text;
+ status : SquadType;
+ members : vec Member;
+ name : text;
+ wins : opt nat8;
+ losses : opt nat8;
+ attendance : opt nat8;
+ captain : text;
+ requests : vec text;
+ points : opt vec record { text; text; Point };
+};
+type SquadType = variant { Open; Closed };
+type Status = variant { Online; Offline };
+type TournamentAccount = record {
+ idx : nat8;
+ id_hash : text;
+ status : TournamentStatus;
+ title : text;
+ creator : text;
+ messages : opt vec Chat;
+ creator_id : opt text;
+ game : text;
+ user : vec text;
+ in_game_names : opt vec record { text; text; text };
+ winers : vec text;
+ total_prize : nat;
+ end_date : text;
+ tournament_rules : text;
+ ended : opt bool;
+ squad_in_game_names : opt vec vec record { text; text; text };
+ squad : vec Squad;
+ lobbies : opt vec LobbyAccount;
+ game_type : text;
+ starting_date : text;
+ no_of_participants : nat;
+ tournament_lobby_type : opt TournamentLobbyType;
+ points_vector_mod_1 : opt vec record { text; text; Point };
+ points_vector_mod_2 : opt vec record { text; text; Point };
+ points_vector_mod_3 : opt vec record { text; text; Point };
+ no_of_winners : nat8;
+ squad_vector_mod_1 : opt vec record { text; text; Point };
+ squad_vector_mod_2 : opt vec record { text; text; Point };
+ squad_vector_mod_3 : opt vec record { text; text; Point };
+ winners : opt vec Winner;
+ tournament_type : TournamentType;
+ entry_prize : nat8;
+ points : opt vec record { text; text; Point };
+ squad_points : opt vec record { text; text; Point };
+};
+type TournamentLobbyType = variant { MultiLobby; SingleLobby };
+type TournamentStatus = variant {
+ AcceptingPlayers;
+ GameInProgress;
+ Archived;
+ GameCompleted;
+};
+type TournamentType = variant { Prepaid; Crowdfunded; Blitzkrieg };
+type UserProfile = record {
+ age : nat8;
+ account_id : text;
+ id_hash : text;
+ status : Status;
+ username : text;
+ date : text;
+ role : opt Role;
+ canister_id : text;
+ wins : nat8;
+ losses : opt nat8;
+ is_mod : bool;
+ attendance : opt nat8;
+ principal_id : text;
+ squad_badge : text;
+ tournaments_created : nat8;
+ points : opt vec record { text; text; Point };
+};
+type Winner = record { user_account : text; position : text; amount : nat };
+service : () -> {
+ add_mod_to_tribunal : (principal) -> (bool);
+ add_to_squad : (Member, principal, text) -> ();
+ archive_tournament : (text) -> ();
+ assign_points : (principal, record { text; text; Point }) -> ();
+ assign_solo_points : (text, vec record { text; text; Point }, principal) -> (
+ bool,
+ );
+ assign_squad_points : (text, vec record { text; text; Point }, principal) -> (
+ bool,
+ );
+ cleanse_all_solo_type_tournament_branching_tribunal_points : (text) -> ();
+ cleanse_all_squad_type_tournament_branching_tribunal_points : (text) -> ();
+ close_squad : (text, vec text, principal) -> ();
+ count_all_squad : () -> (nat) query;
+ count_all_tournament : () -> (nat) query;
+ count_all_users : () -> (nat) query;
+ count_tournament_lobbies : (text) -> (nat) query;
+ create_new_lobbies_from_winners : (text) -> (Result);
+ create_profile : (UserProfile, principal) -> (Result);
+ create_squad : (Squad, principal) -> (Result);
+ create_tournament : (TournamentAccount) -> (Result);
+ end_blitzkrieg_tournament : (text, principal) -> (bool);
+ end_tournament : (text, principal, nat8, vec Winner) -> (bool);
+ getSelf : (principal) -> (UserProfile) query;
+ get_all_squad : () -> (vec Squad) query;
+ get_all_tournament : () -> (vec TournamentAccount) query;
+ get_all_tournament_lobbies : (text) -> (vec LobbyAccount) query;
+ get_all_user : () -> (vec UserProfile) query;
+ get_leaderboard : () -> (vec Contestant) query;
+ get_lobby_from_tournament : (text, nat8) -> (LobbyAccount) query;
+ get_mods : () -> (vec UserProfile) query;
+ get_profile : (text) -> (UserProfile) query;
+ get_squad : (text) -> (Squad) query;
+ get_tournament : (text) -> (TournamentAccount) query;
+ is_mod : (principal) -> (bool) query;
+ join_squad : (Member, principal, text) -> ();
+ join_tournament : (text, text, record { text; text; text }) -> ();
+ join_tournament_with_squad : (
+ text,
+ text,
+ vec record { text; text; text },
+ opt vec record { text; text; text },
+ ) -> ();
+ leave_or_remove_squad_member : (principal, text) -> ();
+ lobbies_exterminator : (text) -> ();
+ lobbies_extraditor : (text, text, record { text; text }) -> ();
+ open_squad : (text, vec text, principal) -> ();
+ send_message_tournament : (text, Chat) -> ();
+ set_mod : (principal) -> ();
+ start_tournament : (text) -> ();
+ structure_tournament_into_duo_lobbies : (text, text) -> ();
+ structure_tournament_into_lobbies : (text) -> ();
+ structure_tournament_into_squad_lobbies : (text, text) -> ();
+ test_end_tournament : (text, principal, nat8) -> (bool);
+ three_lobbies_merge : (text) -> ();
+ two_lobbies_merge : (text, text, record { text; text }) -> ();
+ update_squad_details : (text) -> ();
+ update_tournament_details : (text, text) -> ();
+ update_tournament_pool_price : (text, nat) -> ();
+ update_tournament_type_to_blitzkrieg : (text) -> ();
+}
diff --git a/game_bloc_backend/src/tournament_lobbies_management/lobbies_management.rs b/game_bloc_backend/src/tournament_lobbies_management/lobbies_management.rs
index d4c29c31..1ea3ad2a 100644
--- a/game_bloc_backend/src/tournament_lobbies_management/lobbies_management.rs
+++ b/game_bloc_backend/src/tournament_lobbies_management/lobbies_management.rs
@@ -1,8 +1,7 @@
use crate::*;
use crate::tournament_lobbies_management::helper_functions::*;
-///Lobby (or sub tournament) CRUD
-
+//Lobby (or sub tournament) CRUD
#[query]
pub fn get_lobby_from_tournament(tournament_id: String, lobby_id: u8) -> LobbyAccount {
TOURNAMENT_STORE.with(|tournament_store| {
diff --git a/install_mops.sh b/install_mops.sh
new file mode 100644
index 00000000..d3cca385
--- /dev/null
+++ b/install_mops.sh
@@ -0,0 +1,19 @@
+
+
+
+
+
+
Mops • Motoko Package Manager
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/install_mops.sh.save b/install_mops.sh.save
new file mode 100644
index 00000000..d3cca385
--- /dev/null
+++ b/install_mops.sh.save
@@ -0,0 +1,19 @@
+
+
+
+
+
+Mops • Motoko Package Manager
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ledger-canister.wasm.gz.1 b/ledger-canister.wasm.gz.1
new file mode 100644
index 00000000..e245b114
Binary files /dev/null and b/ledger-canister.wasm.gz.1 differ
diff --git a/ledger-canister.wat b/ledger-canister.wat
new file mode 100644
index 00000000..7e1c5f27
--- /dev/null
+++ b/ledger-canister.wat
@@ -0,0 +1,404602 @@
+(module
+ (type (;0;) (func))
+ (type (;1;) (func (result i32)))
+ (type (;2;) (func (result i64)))
+ (type (;3;) (func (param i32)))
+ (type (;4;) (func (param i32) (result i32)))
+ (type (;5;) (func (param i32) (result i64)))
+ (type (;6;) (func (param i32) (result f64)))
+ (type (;7;) (func (param i32 i32)))
+ (type (;8;) (func (param i32 i32) (result i32)))
+ (type (;9;) (func (param i32 i32) (result i64)))
+ (type (;10;) (func (param i32 i32 i32)))
+ (type (;11;) (func (param i32 i32 i32) (result i32)))
+ (type (;12;) (func (param i32 i32 i32) (result i64)))
+ (type (;13;) (func (param i32 i32 i32 i32)))
+ (type (;14;) (func (param i32 i32 i32 i32) (result i32)))
+ (type (;15;) (func (param i32 i32 i32 i32 i32)))
+ (type (;16;) (func (param i32 i32 i32 i32 i32) (result i32)))
+ (type (;17;) (func (param i32 i32 i32 i32 i32 i32)))
+ (type (;18;) (func (param i32 i32 i32 i32 i32 i32) (result i32)))
+ (type (;19;) (func (param i32 i32 i32 i32 i32 i32 i32)))
+ (type (;20;) (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type (;21;) (func (param i32 i32 i32 i32 i32 i32 i32 i32)))
+ (type (;22;) (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type (;23;) (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32)))
+ (type (;24;) (func (param i32 i32 i32 i32 i32 i32 i64 i64 i64)))
+ (type (;25;) (func (param i32 i32 i32 i32 i32 i64)))
+ (type (;26;) (func (param i32 i32 i32 i32 i32 i64) (result i32)))
+ (type (;27;) (func (param i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32)))
+ (type (;28;) (func (param i32 i32 i32 i32 i64)))
+ (type (;29;) (func (param i32 i32 i32 i32 i64 i64)))
+ (type (;30;) (func (param i32 i32 i32 i32 f64 i32 i32)))
+ (type (;31;) (func (param i32 i32 i32 i64)))
+ (type (;32;) (func (param i32 i32 i32 i64 i32)))
+ (type (;33;) (func (param i32 i32 i32 i64 i32 i32)))
+ (type (;34;) (func (param i32 i32 i64)))
+ (type (;35;) (func (param i32 i32 i64) (result i32)))
+ (type (;36;) (func (param i32 i32 i64 i32)))
+ (type (;37;) (func (param i32 i32 i64 i32 i64 i64 i64)))
+ (type (;38;) (func (param i32 i32 i64 i64)))
+ (type (;39;) (func (param i32 i64)))
+ (type (;40;) (func (param i32 i64) (result i32)))
+ (type (;41;) (func (param i32 i64 i32)))
+ (type (;42;) (func (param i32 i64 i32) (result i32)))
+ (type (;43;) (func (param i32 i64 i32 i32)))
+ (type (;44;) (func (param i32 i64 i32 i32 i32)))
+ (type (;45;) (func (param i32 i64 i32 i32 i32 i32 i32)))
+ (type (;46;) (func (param i32 i64 i64)))
+ (type (;47;) (func (param i32 i64 i64 i64 i64)))
+ (type (;48;) (func (param i32 f64 i32) (result i32)))
+ (type (;49;) (func (param i32 f64 i32 i32) (result i32)))
+ (type (;50;) (func (param i64)))
+ (type (;51;) (func (param i64) (result i32)))
+ (type (;52;) (func (param i64 i32)))
+ (type (;53;) (func (param i64 i32) (result i32)))
+ (type (;54;) (func (param i64 i32) (result i64)))
+ (type (;55;) (func (param i64 i32 i32) (result i32)))
+ (type (;56;) (func (param i64 i32 i32 i32)))
+ (type (;57;) (func (param i64 i64 i32) (result i64)))
+ (type (;58;) (func (param i64 i64 i32 i32) (result i64)))
+ (type (;59;) (func (param i64 i64 i32 i32 i32)))
+ (import "ic0" "debug_print" (func (;0;) (type 7)))
+ (import "ic0" "call_new" (func (;1;) (type 21)))
+ (import "ic0" "call_data_append" (func (;2;) (type 7)))
+ (import "ic0" "call_cycles_add" (func (;3;) (type 50)))
+ (import "ic0" "call_on_cleanup" (func (;4;) (type 7)))
+ (import "ic0" "call_perform" (func (;5;) (type 1)))
+ (import "ic0" "msg_reject_code" (func (;6;) (type 1)))
+ (import "ic0" "msg_reject_msg_size" (func (;7;) (type 1)))
+ (import "ic0" "msg_reject_msg_copy" (func (;8;) (type 10)))
+ (import "ic0" "msg_arg_data_size" (func (;9;) (type 1)))
+ (import "ic0" "msg_arg_data_copy" (func (;10;) (type 10)))
+ (import "ic0" "msg_caller_size" (func (;11;) (type 1)))
+ (import "ic0" "msg_caller_copy" (func (;12;) (type 10)))
+ (import "ic0" "canister_self_size" (func (;13;) (type 1)))
+ (import "ic0" "canister_self_copy" (func (;14;) (type 10)))
+ (import "ic0" "msg_reply_data_append" (func (;15;) (type 7)))
+ (import "ic0" "msg_reply" (func (;16;) (type 0)))
+ (import "ic0" "msg_reject" (func (;17;) (type 7)))
+ (import "ic0" "trap" (func (;18;) (type 7)))
+ (import "ic0" "time" (func (;19;) (type 2)))
+ (import "ic0" "stable_size" (func (;20;) (type 1)))
+ (import "ic0" "certified_data_set" (func (;21;) (type 7)))
+ (import "ic0" "data_certificate_present" (func (;22;) (type 1)))
+ (import "ic0" "data_certificate_size" (func (;23;) (type 1)))
+ (import "ic0" "data_certificate_copy" (func (;24;) (type 10)))
+ (import "ic0" "stable_write" (func (;25;) (type 10)))
+ (import "ic0" "stable_grow" (func (;26;) (type 4)))
+ (import "ic0" "stable_read" (func (;27;) (type 10)))
+ (func (;28;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 1248
+ i32.sub
+ local.tee 2
+ global.set 0
+ local.get 1
+ i32.const 12
+ i32.add
+ local.set 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 4
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ loop ;; label = @10
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 5
+ i32.const 10
+ i32.eq
+ br_if 1 (;@9;)
+ local.get 2
+ i32.const 332
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.load16_u align=1
+ i32.store16 offset=332
+ local.get 5
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @10
+ local.get 5
+ i32.const 9
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 2
+ i32.load offset=1188
+ local.set 4
+ local.get 2
+ local.get 5
+ i32.store8 offset=1176
+ local.get 2
+ local.get 2
+ i32.load16_u offset=332
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 4
+ i32.store offset=1188
+ local.get 2
+ local.get 2
+ i32.const 334
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ local.get 0
+ i32.const 1000000000
+ i32.store offset=8
+ br 9 (;@1;)
+ end
+ block ;; label = @10
+ local.get 1
+ i32.load offset=8
+ local.tee 5
+ br_if 0 (;@10;)
+ local.get 0
+ i64.const 22474836480
+ i64.store offset=8
+ br 9 (;@1;)
+ end
+ local.get 1
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 1
+ local.get 5
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 2
+ i64.const 0
+ i64.store offset=336
+ local.get 2
+ i32.const 0
+ i32.store offset=368
+ local.get 2
+ i32.const 2
+ i32.store8 offset=440
+ local.get 2
+ i32.const 0
+ i32.store offset=528
+ local.get 2
+ i32.const 0
+ i32.store offset=552
+ local.get 2
+ i32.const 0
+ i32.store offset=568
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 24
+ i32.add
+ local.set 8
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 23
+ i32.add
+ local.set 9
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 10
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 11
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 12
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 13
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 14
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 15
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 16
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 5
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 12
+ i32.add
+ local.set 17
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 18
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 19
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 20
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 21
+ local.get 2
+ i32.const 1064
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 22
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 23
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 24
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 22
+ i32.add
+ local.set 25
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 26
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 23
+ i32.add
+ local.set 27
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 28
+ local.get 2
+ i32.const 744
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 29
+ local.get 2
+ i32.const 712
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 30
+ local.get 2
+ i32.const 728
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 31
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 24
+ i32.add
+ local.set 32
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 33
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 34
+ i32.add
+ local.set 34
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 35
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 36
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 37
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 12
+ i32.add
+ local.set 38
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 39
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 4
+ i32.add
+ local.set 40
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 41
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 42
+ local.get 2
+ i32.const 1132
+ i32.add
+ local.set 43
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 2
+ i32.add
+ local.set 44
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 45
+ local.get 2
+ i32.const 336
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 46
+ local.get 2
+ i32.const 336
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 47
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 48
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 49
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 50
+ local.get 2
+ i32.const 552
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 51
+ local.get 102
+ i32.wrap_i64
+ local.set 52
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 27
+ i32.add
+ local.set 53
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 26
+ i32.add
+ local.set 54
+ i32.const 0
+ local.set 55
+ i32.const 0
+ local.set 56
+ i32.const 0
+ local.set 57
+ i32.const 2
+ local.set 58
+ i64.const 0
+ local.set 103
+ i32.const 0
+ local.set 59
+ i32.const 1000000000
+ local.set 60
+ i32.const 3
+ local.set 61
+ i32.const 2
+ local.set 62
+ i32.const 0
+ local.set 63
+ i32.const 0
+ local.set 64
+ loop ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ local.get 52
+ br_if 0 (;@54;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@52;)
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 65
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=784
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@51;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=784
+ i32.store16 align=1
+ local.get 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 52
+ br 1 (;@53;)
+ end
+ local.get 7
+ i32.eqz
+ br_if 2 (;@51;)
+ local.get 7
+ i32.const -1
+ i32.add
+ local.set 7
+ i32.const 1
+ local.set 52
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 68
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@71;)
+ loop ;; label = @72
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 5
+ i32.const 2
+ i32.add
+ local.tee 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 5
+ i32.load16_u align=1
+ i32.store16 offset=928
+ local.get 2
+ i64.load offset=1108 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1116
+ local.set 67
+ block ;; label = @73
+ block ;; label = @74
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@73;) 0 (;@74;) 4 (;@70;) 5 (;@69;) 0 (;@74;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 69
+ local.get 102
+ i32.wrap_i64
+ local.set 70
+ br 24 (;@49;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 68
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@72;)
+ end
+ end
+ local.get 2
+ i64.load offset=1108 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ br 25 (;@45;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 69
+ local.get 102
+ i32.wrap_i64
+ local.tee 70
+ i32.const 1
+ i32.ne
+ br_if 20 (;@49;)
+ i32.const 1
+ local.set 70
+ local.get 1
+ i32.load offset=4
+ local.tee 68
+ local.get 69
+ i32.lt_u
+ br_if 20 (;@49;)
+ local.get 2
+ i32.const 304
+ i32.add
+ local.get 69
+ local.get 1
+ i32.load
+ local.get 68
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=304
+ local.get 2
+ i32.load offset=308
+ call 747
+ block ;; label = @70
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 0 (;@70;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@68;)
+ end
+ local.get 2
+ i32.const 296
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 69
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=296
+ local.set 67
+ local.get 2
+ i32.load offset=300
+ i32.const -8
+ i32.add
+ br_table 3 (;@66;) 4 (;@65;) 5 (;@64;) 19 (;@50;) 14 (;@55;) 15 (;@54;) 13 (;@56;) 10 (;@59;) 19 (;@50;) 19 (;@50;) 8 (;@61;) 19 (;@50;) 11 (;@58;) 9 (;@60;) 12 (;@57;) 19 (;@50;) 19 (;@50;) 19 (;@50;) 6 (;@63;) 19 (;@50;) 19 (;@50;) 19 (;@50;) 19 (;@50;) 7 (;@62;) 19 (;@50;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 69
+ local.get 102
+ i32.wrap_i64
+ local.tee 70
+ i32.const 1
+ i32.ne
+ br_if 19 (;@49;)
+ i32.const 1
+ local.set 70
+ local.get 1
+ i32.load offset=4
+ local.tee 71
+ local.get 69
+ i32.lt_u
+ br_if 19 (;@49;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 69
+ local.get 1
+ i32.load
+ local.get 71
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=320
+ local.get 2
+ i32.load offset=324
+ call 747
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 1 (;@67;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@67;)
+ end
+ i32.const 2
+ local.set 4
+ br 22 (;@45;)
+ end
+ local.get 2
+ i32.const 312
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 69
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.load offset=312
+ local.get 2
+ i32.load offset=316
+ call 217
+ local.get 2
+ i32.load offset=1104
+ br_if 13 (;@53;)
+ i32.const 0
+ local.set 67
+ block ;; label = @67
+ local.get 2
+ i32.load offset=1108
+ local.tee 4
+ local.get 2
+ i32.load offset=1112
+ local.tee 68
+ i32.const 1055848
+ i32.const 8
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 1
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055967
+ i32.const 9
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 2
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055856
+ i32.const 10
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 3
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1103804
+ i32.const 26
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 4
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1103905
+ i32.const 31
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 5
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055866
+ i32.const 18
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 6
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1103830
+ i32.const 21
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 7
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055952
+ i32.const 15
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 8
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1103936
+ i32.const 18
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 9
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055884
+ i32.const 20
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 10
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055904
+ i32.const 22
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 11
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1103864
+ i32.const 14
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 12
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055926
+ i32.const 26
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 13
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1103785
+ i32.const 12
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 14
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1103878
+ i32.const 12
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 15
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1104005
+ i32.const 10
+ call 1588
+ br_if 0 (;@67;)
+ i32.const 16
+ i32.const 17
+ local.get 4
+ local.get 68
+ i32.const 1103851
+ i32.const 13
+ call 1588
+ select
+ local.set 67
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=1176
+ local.get 2
+ local.get 67
+ i32.store8 offset=1180
+ br 18 (;@48;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 98
+ i32.ne
+ br_if 15 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 97
+ i32.ne
+ br_if 15 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 108
+ i32.ne
+ br_if 15 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 97
+ i32.ne
+ br_if 15 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 110
+ i32.ne
+ br_if 15 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 99
+ i32.ne
+ br_if 15 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 101
+ i32.ne
+ br_if 15 (;@50;)
+ i32.const 0
+ local.set 4
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 115
+ i32.ne
+ br_if 15 (;@50;)
+ br 18 (;@47;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 97
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 112
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 112
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 114
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 111
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 118
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 97
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 108
+ i32.ne
+ br_if 14 (;@50;)
+ i32.const 1
+ local.set 4
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 115
+ i32.ne
+ br_if 14 (;@50;)
+ br 17 (;@47;)
+ end
+ block ;; label = @64
+ local.get 67
+ i32.load8_u
+ local.tee 4
+ i32.const 116
+ i32.eq
+ br_if 0 (;@64;)
+ local.get 4
+ i32.const 98
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 108
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 111
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 99
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 107
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 99
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 104
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 97
+ i32.ne
+ br_if 14 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 105
+ i32.ne
+ br_if 14 (;@50;)
+ i32.const 2
+ local.set 4
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 110
+ i32.ne
+ br_if 14 (;@50;)
+ br 17 (;@47;)
+ end
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 111
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 107
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 101
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 110
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 95
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 110
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 97
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 109
+ i32.ne
+ br_if 13 (;@50;)
+ i32.const 15
+ local.set 4
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 101
+ i32.ne
+ br_if 13 (;@50;)
+ br 16 (;@47;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 109
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 97
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 120
+ i32.ne
+ br_if 12 (;@50;)
+ block ;; label = @63
+ local.get 67
+ i32.load8_u offset=3
+ local.tee 4
+ i32.const 95
+ i32.eq
+ br_if 0 (;@63;)
+ local.get 4
+ i32.const 105
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 109
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 117
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 109
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 95
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 110
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 117
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 109
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 98
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 101
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 114
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 95
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 111
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 102
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 95
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=18
+ i32.const 97
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=19
+ i32.const 99
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=20
+ i32.const 99
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=21
+ i32.const 111
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=22
+ i32.const 117
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=23
+ i32.const 110
+ i32.ne
+ br_if 13 (;@50;)
+ local.get 67
+ i32.load8_u offset=24
+ i32.const 116
+ i32.ne
+ br_if 13 (;@50;)
+ i32.const 3
+ local.set 4
+ local.get 67
+ i32.load8_u offset=25
+ i32.const 115
+ i32.ne
+ br_if 13 (;@50;)
+ br 16 (;@47;)
+ end
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 116
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 114
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 97
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 110
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 115
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 97
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 99
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 116
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 105
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 111
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 110
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 115
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 95
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 105
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=18
+ i32.const 110
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=19
+ i32.const 95
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=20
+ i32.const 119
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=21
+ i32.const 105
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=22
+ i32.const 110
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=23
+ i32.const 100
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 67
+ i32.load8_u offset=24
+ i32.const 111
+ i32.ne
+ br_if 12 (;@50;)
+ i32.const 12
+ local.set 4
+ local.get 67
+ i32.load8_u offset=25
+ i32.const 119
+ i32.ne
+ br_if 12 (;@50;)
+ br 15 (;@47;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 97
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 99
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 99
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 111
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 117
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 110
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 116
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 115
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 95
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 111
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 118
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 101
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 114
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 102
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 108
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 111
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 119
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 95
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=18
+ i32.const 116
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=19
+ i32.const 114
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=20
+ i32.const 105
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=21
+ i32.const 109
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=22
+ i32.const 95
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=23
+ i32.const 113
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=24
+ i32.const 117
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=25
+ i32.const 97
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=26
+ i32.const 110
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=27
+ i32.const 116
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=28
+ i32.const 105
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=29
+ i32.const 116
+ i32.ne
+ br_if 11 (;@50;)
+ i32.const 4
+ local.set 4
+ local.get 67
+ i32.load8_u offset=30
+ i32.const 121
+ i32.ne
+ br_if 11 (;@50;)
+ br 14 (;@47;)
+ end
+ block ;; label = @61
+ local.get 67
+ i32.load8_u
+ local.tee 4
+ i32.const 116
+ i32.eq
+ br_if 0 (;@61;)
+ local.get 4
+ i32.const 109
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 105
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 110
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 116
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 105
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 110
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 103
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 95
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 97
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 99
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 99
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 111
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 117
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 110
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 116
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 95
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 105
+ i32.ne
+ br_if 11 (;@50;)
+ i32.const 5
+ local.set 4
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 100
+ i32.ne
+ br_if 11 (;@50;)
+ br 14 (;@47;)
+ end
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 97
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 110
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 97
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 99
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 116
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 105
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 111
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 110
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 95
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 119
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 105
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 110
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 100
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 111
+ i32.ne
+ br_if 10 (;@50;)
+ i32.const 8
+ local.set 4
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 119
+ i32.eq
+ br_if 13 (;@47;)
+ br 10 (;@50;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 105
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 99
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 114
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 99
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 49
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 95
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 109
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 105
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 110
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 116
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 105
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 110
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 103
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 95
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 97
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 99
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 99
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 111
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=18
+ i32.const 117
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 67
+ i32.load8_u offset=19
+ i32.const 110
+ i32.ne
+ br_if 9 (;@50;)
+ i32.const 6
+ local.set 4
+ local.get 67
+ i32.load8_u offset=20
+ i32.const 116
+ i32.eq
+ br_if 12 (;@47;)
+ br 9 (;@50;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 98
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 108
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 111
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 99
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 107
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 115
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 95
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 110
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 111
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 116
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 105
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 102
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 105
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 101
+ i32.ne
+ br_if 8 (;@50;)
+ i32.const 7
+ local.set 4
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 100
+ i32.eq
+ br_if 11 (;@47;)
+ br 8 (;@50;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 116
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 97
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 110
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 97
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 99
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 116
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 105
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 111
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 110
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 115
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 95
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 98
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 121
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 95
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 104
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 97
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 67
+ i32.load8_u offset=18
+ i32.const 115
+ i32.ne
+ br_if 7 (;@50;)
+ i32.const 9
+ local.set 4
+ local.get 67
+ i32.load8_u offset=19
+ i32.const 104
+ i32.eq
+ br_if 10 (;@47;)
+ br 7 (;@50;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 116
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 97
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 110
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 97
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 99
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 116
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 105
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 111
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 110
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 115
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 95
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 98
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=14
+ i32.const 121
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=15
+ i32.const 95
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=16
+ i32.const 104
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=17
+ i32.const 101
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=18
+ i32.const 105
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=19
+ i32.const 103
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 67
+ i32.load8_u offset=20
+ i32.const 104
+ i32.ne
+ br_if 6 (;@50;)
+ i32.const 10
+ local.set 4
+ local.get 67
+ i32.load8_u offset=21
+ i32.const 116
+ i32.eq
+ br_if 9 (;@47;)
+ br 6 (;@50;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 115
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 101
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 110
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 100
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 95
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 119
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 104
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 105
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 116
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 101
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 108
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 105
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 115
+ i32.ne
+ br_if 5 (;@50;)
+ i32.const 11
+ local.set 4
+ local.get 67
+ i32.load8_u offset=13
+ i32.const 116
+ i32.eq
+ br_if 8 (;@47;)
+ br 5 (;@50;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 116
+ i32.ne
+ br_if 4 (;@50;)
+ block ;; label = @55
+ block ;; label = @56
+ local.get 67
+ i32.load8_u offset=1
+ i32.const -111
+ i32.add
+ br_table 0 (;@56;) 6 (;@50;) 6 (;@50;) 1 (;@55;) 6 (;@50;)
+ end
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 107
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 101
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 110
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 95
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 115
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 121
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 109
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 98
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 111
+ i32.ne
+ br_if 5 (;@50;)
+ i32.const 14
+ local.set 4
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 108
+ i32.eq
+ br_if 8 (;@47;)
+ br 5 (;@50;)
+ end
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 97
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 110
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 102
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 101
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 114
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 95
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 102
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 101
+ i32.ne
+ br_if 4 (;@50;)
+ i32.const 13
+ local.set 4
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 101
+ i32.eq
+ br_if 7 (;@47;)
+ br 4 (;@50;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 102
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 101
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 97
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 116
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 117
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 114
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 101
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 95
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 102
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 108
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=10
+ i32.const 97
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 67
+ i32.load8_u offset=11
+ i32.const 103
+ i32.ne
+ br_if 3 (;@50;)
+ i32.const 16
+ local.set 4
+ local.get 67
+ i32.load8_u offset=12
+ i32.const 115
+ i32.ne
+ br_if 3 (;@50;)
+ br 6 (;@47;)
+ end
+ local.get 2
+ local.get 68
+ i32.store offset=1180
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=1176
+ br 4 (;@48;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ i32.const 1
+ local.set 5
+ br 47 (;@4;)
+ end
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ local.get 2
+ i64.load offset=336
+ i64.eqz
+ local.tee 3
+ br_if 0 (;@58;)
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 46
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 46
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 46
+ i64.load
+ i64.store offset=984
+ block ;; label = @59
+ block ;; label = @60
+ local.get 2
+ i32.load offset=368
+ local.tee 67
+ br_if 0 (;@60;)
+ local.get 2
+ i32.const 688
+ i32.add
+ i32.const 0
+ i32.store
+ local.get 2
+ i32.const 676
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i64.const 0
+ i64.store offset=664
+ local.get 2
+ i32.const 0
+ i32.store offset=656
+ br 1 (;@59;)
+ end
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 49
+ i32.const 36
+ call 2015
+ drop
+ end
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ local.get 2
+ i32.load8_u offset=440
+ i32.const 2
+ i32.eq
+ local.tee 1
+ br_if 0 (;@62;)
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 408
+ i32.add
+ i32.const 72
+ call 2015
+ drop
+ block ;; label = @63
+ local.get 64
+ br_if 0 (;@63;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103804
+ i32.const 26
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@61;)
+ local.get 2
+ i32.load offset=1180
+ local.set 72
+ end
+ block ;; label = @63
+ local.get 63
+ br_if 0 (;@63;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103905
+ i32.const 31
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@61;)
+ local.get 2
+ i32.load offset=1180
+ local.set 73
+ end
+ i32.const 2
+ local.set 5
+ block ;; label = @63
+ local.get 61
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 0 (;@63;)
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 61
+ local.set 5
+ end
+ local.get 2
+ i32.load offset=528
+ local.tee 66
+ br_if 2 (;@60;)
+ local.get 2
+ i32.const 864
+ i32.add
+ call 2062
+ br 3 (;@59;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055856
+ i32.const 10
+ call 1043
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1176
+ local.set 4
+ i32.const 1
+ local.set 5
+ i32.const 1
+ local.set 65
+ i32.const 1
+ local.set 66
+ br 10 (;@51;)
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ i32.const 1
+ local.set 5
+ i32.const 1
+ local.set 65
+ i32.const 1
+ local.set 66
+ br 8 (;@52;)
+ end
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=520
+ i64.store offset=864
+ end
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ local.get 60
+ i32.const 1000000000
+ i32.ne
+ br_if 0 (;@62;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103936
+ i32.const 18
+ call 1773
+ local.get 2
+ i32.load offset=1176
+ br_if 1 (;@61;)
+ local.get 2
+ i32.const 1192
+ i32.add
+ i32.load
+ local.set 60
+ local.get 2
+ i64.load offset=1184
+ local.set 104
+ end
+ local.get 2
+ i32.load offset=552
+ local.tee 4
+ i32.eqz
+ local.set 65
+ local.get 4
+ br_if 1 (;@60;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055884
+ i32.const 20
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 6 (;@55;)
+ local.get 2
+ i32.const 736
+ i32.add
+ local.get 2
+ i32.const 1188
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ i64.store offset=728
+ br 2 (;@59;)
+ end
+ local.get 2
+ i32.const 1192
+ i32.add
+ i64.load
+ local.set 103
+ local.get 2
+ i32.const 1184
+ i32.add
+ i64.load
+ local.set 102
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ i32.const 1
+ local.set 5
+ i32.const 1
+ local.set 65
+ br 7 (;@53;)
+ end
+ local.get 2
+ i32.const 728
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 51
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 51
+ i64.load align=4
+ i64.store offset=728
+ end
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ local.get 2
+ i32.load offset=568
+ local.tee 68
+ br_if 0 (;@62;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055904
+ i32.const 22
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@60;)
+ local.get 2
+ i32.const 912
+ i32.add
+ local.get 2
+ i32.const 1188
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ i64.store offset=904
+ br 1 (;@61;)
+ end
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=568
+ i64.store offset=904
+ end
+ local.get 57
+ i32.eqz
+ br_if 1 (;@59;)
+ local.get 62
+ i32.const 255
+ i32.and
+ local.set 4
+ local.get 56
+ br_if 3 (;@57;)
+ local.get 2
+ i32.const 1064
+ i32.add
+ call 1174
+ br 4 (;@56;)
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ br 5 (;@54;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 1103864
+ i32.const 14
+ call 1043
+ local.get 2
+ i32.const 1192
+ i32.add
+ i64.load
+ local.set 103
+ local.get 2
+ i32.const 1184
+ i32.add
+ i64.load
+ local.set 102
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ local.get 2
+ i32.const 904
+ i32.add
+ call 1931
+ br 4 (;@54;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 1055848
+ i32.const 8
+ call 1043
+ local.get 2
+ i32.const 1192
+ i32.add
+ i64.load
+ local.set 103
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ local.set 102
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ i32.const 1
+ local.set 5
+ i32.const 1
+ local.set 65
+ i32.const 1
+ local.set 66
+ i32.const 1
+ local.set 1
+ i32.const 1
+ local.set 67
+ br 54 (;@3;)
+ end
+ local.get 2
+ local.get 74
+ i32.store offset=1072
+ local.get 2
+ local.get 75
+ i32.store offset=1068
+ local.get 2
+ local.get 56
+ i32.store offset=1064
+ end
+ local.get 4
+ i32.const 2
+ i32.eq
+ local.set 4
+ local.get 103
+ i64.eqz
+ local.set 3
+ block ;; label = @56
+ block ;; label = @57
+ local.get 55
+ br_if 0 (;@57;)
+ local.get 2
+ i32.const 744
+ i32.add
+ call 1174
+ br 1 (;@56;)
+ end
+ local.get 2
+ local.get 76
+ i32.store offset=752
+ local.get 2
+ local.get 77
+ i32.store offset=748
+ local.get 2
+ local.get 55
+ i32.store offset=744
+ end
+ i32.const 0
+ local.get 62
+ local.get 4
+ select
+ local.set 1
+ local.get 78
+ i32.const 3000000
+ local.get 59
+ select
+ local.set 65
+ i64.const 10000
+ local.get 105
+ local.get 3
+ select
+ local.set 105
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 46
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 46
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 46
+ i64.load
+ i64.store offset=840
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1240
+ i32.add
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=864
+ i64.store offset=1016
+ local.get 2
+ local.get 2
+ i64.load offset=904
+ i64.store offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=584
+ i64.store offset=1080
+ local.get 2
+ i32.const 712
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1064
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1064
+ i64.store offset=712
+ local.get 2
+ i64.load offset=1104
+ local.set 102
+ local.get 2
+ i64.load offset=1112
+ local.set 103
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ i32.const 56
+ call 2015
+ drop
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 744
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 768
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 728
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=744
+ i64.store offset=696
+ local.get 2
+ local.get 2
+ i64.load offset=728
+ i64.store offset=768
+ local.get 58
+ i32.const 255
+ i32.and
+ i32.const 2
+ i32.ne
+ local.get 58
+ i32.and
+ local.set 3
+ br 53 (;@2;)
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ i32.const 1
+ local.set 5
+ br 1 (;@53;)
+ end
+ local.get 68
+ i32.eqz
+ local.set 5
+ local.get 2
+ i32.const 728
+ i32.add
+ call 401
+ end
+ local.get 66
+ i32.eqz
+ local.set 66
+ local.get 2
+ i32.const 864
+ i32.add
+ call 1549
+ end
+ local.get 2
+ i32.const 1104
+ i32.add
+ call 1898
+ end
+ local.get 67
+ i32.eqz
+ local.set 67
+ local.get 2
+ i32.const 656
+ i32.add
+ call 1697
+ local.get 2
+ i32.const 992
+ i32.add
+ call 402
+ br 47 (;@3;)
+ end
+ i32.const 17
+ local.set 4
+ br 2 (;@47;)
+ end
+ local.get 5
+ local.get 2
+ i32.load16_u offset=928
+ i32.store16 align=1
+ local.get 65
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 67
+ i32.store offset=1116
+ local.get 2
+ local.get 69
+ i32.store offset=1112
+ local.get 2
+ local.get 70
+ i32.store offset=1108
+ local.get 2
+ local.get 4
+ i32.store8 offset=1104
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=1176
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@46;)
+ local.get 2
+ i32.load8_u offset=1180
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 19 (;@27;) 18 (;@28;) 17 (;@29;) 16 (;@30;) 15 (;@31;) 14 (;@32;) 13 (;@33;) 12 (;@34;) 11 (;@35;) 10 (;@36;) 9 (;@37;) 8 (;@38;) 7 (;@39;) 6 (;@40;) 5 (;@41;) 4 (;@42;) 3 (;@43;) 2 (;@44;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ br 39 (;@5;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.eq
+ br_if 33 (;@10;)
+ br 37 (;@6;)
+ end
+ local.get 58
+ i32.const 255
+ i32.and
+ i32.const 2
+ i32.eq
+ br_if 31 (;@11;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103851
+ i32.const 13
+ call 1040
+ br 17 (;@25;)
+ end
+ block ;; label = @42
+ local.get 55
+ i32.eqz
+ br_if 0 (;@42;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1104005
+ i32.const 10
+ call 1040
+ br 17 (;@25;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 232
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.eq
+ br_if 29 (;@12;)
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ i32.const 1
+ local.set 5
+ i32.const 0
+ local.set 55
+ br 37 (;@4;)
+ end
+ block ;; label = @41
+ local.get 56
+ i32.eqz
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103878
+ i32.const 12
+ call 1040
+ br 16 (;@25;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 232
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.eq
+ br_if 27 (;@13;)
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ i32.const 1
+ local.set 5
+ i32.const 0
+ local.set 56
+ br 36 (;@4;)
+ end
+ block ;; label = @40
+ local.get 103
+ i64.eqz
+ br_if 0 (;@40;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103785
+ i32.const 12
+ call 1040
+ br 15 (;@25;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 119
+ local.get 2
+ i32.load offset=1176
+ i32.eqz
+ br_if 25 (;@14;)
+ local.get 2
+ i32.const 1192
+ i32.add
+ i64.load
+ local.set 103
+ local.get 2
+ i64.load offset=1184
+ local.set 102
+ br 24 (;@15;)
+ end
+ block ;; label = @39
+ local.get 59
+ i32.eqz
+ br_if 0 (;@39;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055926
+ i32.const 26
+ call 1040
+ br 14 (;@25;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 620
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 32 (;@6;)
+ local.get 2
+ i32.load offset=1180
+ local.set 78
+ i32.const 1
+ local.set 59
+ br 28 (;@10;)
+ end
+ local.get 57
+ i32.eqz
+ br_if 21 (;@16;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103864
+ i32.const 14
+ call 1040
+ br 12 (;@25;)
+ end
+ local.get 2
+ i32.load offset=568
+ i32.eqz
+ br_if 19 (;@17;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055904
+ i32.const 22
+ call 1040
+ br 11 (;@25;)
+ end
+ local.get 2
+ i32.load offset=552
+ i32.eqz
+ br_if 17 (;@18;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055884
+ i32.const 20
+ call 1040
+ br 10 (;@25;)
+ end
+ local.get 60
+ i32.const 1000000000
+ i32.eq
+ br_if 14 (;@20;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103936
+ i32.const 18
+ call 1040
+ br 9 (;@25;)
+ end
+ local.get 2
+ i32.load offset=528
+ i32.eqz
+ br_if 12 (;@21;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055952
+ i32.const 15
+ call 1040
+ br 8 (;@25;)
+ end
+ local.get 61
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 10 (;@22;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103830
+ i32.const 21
+ call 1040
+ br 7 (;@25;)
+ end
+ local.get 62
+ i32.const 255
+ i32.and
+ i32.const 2
+ i32.eq
+ br_if 8 (;@23;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055866
+ i32.const 18
+ call 1040
+ br 6 (;@25;)
+ end
+ block ;; label = @31
+ local.get 63
+ i32.eqz
+ br_if 0 (;@31;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103905
+ i32.const 31
+ call 1040
+ br 6 (;@25;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 620
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 24 (;@6;)
+ local.get 2
+ i32.load offset=1180
+ local.set 73
+ i32.const 1
+ local.set 63
+ br 20 (;@10;)
+ end
+ block ;; label = @30
+ local.get 64
+ i32.eqz
+ br_if 0 (;@30;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1103804
+ i32.const 26
+ call 1040
+ br 5 (;@25;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 620
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 23 (;@6;)
+ local.get 2
+ i32.load offset=1180
+ local.set 72
+ i32.const 1
+ local.set 64
+ br 19 (;@10;)
+ end
+ block ;; label = @29
+ local.get 2
+ i32.load8_u offset=440
+ i32.const 2
+ i32.eq
+ br_if 0 (;@29;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055856
+ i32.const 10
+ call 1040
+ br 4 (;@25;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 31
+ local.get 2
+ i32.load8_u offset=1208
+ i32.const 2
+ i32.ne
+ br_if 4 (;@24;)
+ br 3 (;@25;)
+ end
+ local.get 2
+ i32.load offset=368
+ i32.eqz
+ br_if 1 (;@26;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055967
+ i32.const 9
+ call 1040
+ br 2 (;@25;)
+ end
+ block ;; label = @27
+ local.get 2
+ i64.load offset=336
+ i64.eqz
+ br_if 0 (;@27;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055848
+ i32.const 8
+ call 1040
+ br 2 (;@25;)
+ end
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ loop ;; label = @32
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@31;)
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=840
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@32;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @32
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@32;)
+ local.get 2
+ i32.load offset=1188
+ local.set 5
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 2
+ i32.load16_u offset=840
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 5
+ i32.store offset=1188
+ local.get 2
+ local.get 2
+ i32.const 842
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 5 (;@27;)
+ end
+ block ;; label = @32
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@32;)
+ local.get 2
+ i32.const 5
+ i32.store offset=788
+ br 5 (;@27;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ i32.const 0
+ local.set 79
+ local.get 2
+ i32.const 0
+ i32.store offset=1016
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 70
+ local.get 102
+ i32.wrap_i64
+ local.set 69
+ i32.const 1
+ local.set 80
+ loop ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ local.get 69
+ br_if 0 (;@47;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@45;)
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 67
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=608
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@44;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 68
+ local.get 13
+ local.get 2
+ i32.load16_u offset=608
+ i32.store16 align=1
+ local.get 66
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 68
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 69
+ br 1 (;@46;)
+ end
+ local.get 70
+ i32.eqz
+ br_if 2 (;@44;)
+ local.get 70
+ i32.const -1
+ i32.add
+ local.set 70
+ i32.const 1
+ local.set 69
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 68
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@54;)
+ loop ;; label = @55
+ local.get 44
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 5
+ i32.load16_u align=1
+ i32.store16 offset=656
+ local.get 2
+ i64.load offset=1108 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1116
+ local.set 67
+ block ;; label = @56
+ block ;; label = @57
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@56;) 0 (;@57;) 4 (;@53;) 5 (;@52;) 0 (;@57;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.set 81
+ br 14 (;@42;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 68
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@55;)
+ end
+ end
+ local.get 2
+ i64.load offset=1108 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 15 (;@38;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.tee 81
+ i32.const 1
+ i32.ne
+ br_if 10 (;@42;)
+ i32.const 1
+ local.set 81
+ local.get 1
+ i32.load offset=4
+ local.tee 68
+ local.get 71
+ i32.lt_u
+ br_if 10 (;@42;)
+ local.get 2
+ i32.const 8
+ i32.add
+ local.get 71
+ local.get 1
+ i32.load
+ local.get 68
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=8
+ local.get 2
+ i32.load offset=12
+ call 747
+ block ;; label = @53
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 0 (;@53;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@51;)
+ end
+ local.get 2
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 71
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load
+ local.set 67
+ local.get 2
+ i32.load offset=4
+ i32.const -5
+ i32.add
+ br_table 3 (;@49;) 9 (;@43;) 9 (;@43;) 9 (;@43;) 4 (;@48;) 5 (;@47;) 9 (;@43;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.tee 81
+ i32.const 1
+ i32.ne
+ br_if 9 (;@42;)
+ i32.const 1
+ local.set 81
+ local.get 1
+ i32.load offset=4
+ local.tee 82
+ local.get 71
+ i32.lt_u
+ br_if 9 (;@42;)
+ local.get 2
+ i32.const 24
+ i32.add
+ local.get 71
+ local.get 1
+ i32.load
+ local.get 82
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=24
+ local.get 2
+ i32.load offset=28
+ call 747
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 1 (;@50;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@50;)
+ end
+ i32.const 2
+ local.set 4
+ br 12 (;@38;)
+ end
+ local.get 2
+ i32.const 16
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 71
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.load offset=16
+ local.get 2
+ i32.load offset=20
+ call 217
+ local.get 2
+ i32.load offset=1104
+ br_if 3 (;@46;)
+ i32.const 0
+ local.set 67
+ block ;; label = @50
+ local.get 2
+ i32.load offset=1108
+ local.tee 4
+ local.get 2
+ i32.load offset=1112
+ local.tee 68
+ i32.const 1055976
+ i32.const 5
+ call 1588
+ br_if 0 (;@50;)
+ i32.const 1
+ local.set 67
+ local.get 4
+ local.get 68
+ i32.const 1055480
+ i32.const 9
+ call 1588
+ br_if 0 (;@50;)
+ i32.const 1
+ i32.const 2
+ local.get 4
+ local.get 68
+ i32.const 1055981
+ i32.const 10
+ call 1588
+ select
+ local.set 67
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=1176
+ local.get 2
+ local.get 67
+ i32.store8 offset=1180
+ br 8 (;@41;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 115
+ i32.ne
+ br_if 5 (;@43;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 116
+ i32.ne
+ br_if 5 (;@43;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 111
+ i32.ne
+ br_if 5 (;@43;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 114
+ i32.ne
+ br_if 5 (;@43;)
+ i32.const 0
+ local.set 4
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 101
+ i32.ne
+ br_if 5 (;@43;)
+ br 8 (;@40;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 105
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 99
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 112
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 116
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 95
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 112
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 111
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 111
+ i32.ne
+ br_if 4 (;@43;)
+ i32.const 1
+ local.set 4
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 108
+ i32.ne
+ br_if 4 (;@43;)
+ br 7 (;@40;)
+ end
+ local.get 67
+ i32.load8_u
+ i32.const 116
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 111
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 107
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 101
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 110
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=5
+ i32.const 95
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=6
+ i32.const 112
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=7
+ i32.const 111
+ i32.ne
+ br_if 3 (;@43;)
+ local.get 67
+ i32.load8_u offset=8
+ i32.const 111
+ i32.ne
+ br_if 3 (;@43;)
+ i32.const 1
+ local.set 4
+ local.get 67
+ i32.load8_u offset=9
+ i32.const 108
+ i32.ne
+ br_if 3 (;@43;)
+ br 6 (;@40;)
+ end
+ local.get 2
+ local.get 68
+ i32.store offset=1180
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=1176
+ br 4 (;@41;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 7 (;@37;)
+ end
+ local.get 79
+ i32.eqz
+ local.set 4
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ local.get 79
+ br_if 0 (;@46;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055976
+ i32.const 5
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.ne
+ br_if 2 (;@44;)
+ local.get 50
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 11
+ i64.load align=4
+ i64.store offset=1104
+ br 1 (;@45;)
+ end
+ local.get 50
+ local.get 15
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=1104
+ end
+ block ;; label = @45
+ block ;; label = @46
+ local.get 80
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@46;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1055981
+ i32.const 10
+ call 1773
+ local.get 2
+ i32.load offset=1176
+ br_if 1 (;@45;)
+ local.get 2
+ i64.load offset=1184
+ local.set 106
+ end
+ local.get 10
+ local.get 2
+ i64.load offset=1104
+ i64.store align=4
+ local.get 10
+ i32.const 8
+ i32.add
+ local.get 50
+ i32.load
+ i32.store
+ local.get 2
+ local.get 106
+ i64.store offset=936
+ local.get 2
+ i32.const 0
+ i32.store offset=928
+ br 17 (;@28;)
+ end
+ local.get 12
+ local.get 11
+ i64.load align=4
+ i64.store align=4
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=928
+ local.get 2
+ i32.const 1104
+ i32.add
+ call 402
+ br 15 (;@29;)
+ end
+ local.get 12
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=928
+ br 14 (;@29;)
+ end
+ i32.const 2
+ local.set 4
+ br 2 (;@40;)
+ end
+ local.get 5
+ local.get 2
+ i32.load16_u offset=656
+ i32.store16 align=1
+ local.get 65
+ local.get 44
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 67
+ i32.store offset=1116
+ local.get 2
+ local.get 71
+ i32.store offset=1112
+ local.get 2
+ local.get 81
+ i32.store offset=1108
+ local.get 2
+ local.get 4
+ i32.store8 offset=1104
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=1176
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@39;)
+ local.get 2
+ i32.load8_u offset=1180
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 5 (;@34;) 4 (;@35;) 3 (;@36;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 107
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=944
+ local.get 2
+ local.get 102
+ i64.store offset=936
+ local.get 2
+ local.get 4
+ i32.store offset=932
+ br 6 (;@30;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.eq
+ br_if 3 (;@32;)
+ local.get 12
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ br 5 (;@30;)
+ end
+ block ;; label = @35
+ local.get 80
+ i32.const 1
+ i32.and
+ br_if 0 (;@35;)
+ local.get 12
+ i32.const 1055981
+ i32.const 10
+ call 1040
+ br 5 (;@30;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 119
+ local.get 2
+ i32.load offset=1176
+ i32.eqz
+ br_if 1 (;@33;)
+ local.get 12
+ local.get 11
+ i64.load align=4
+ i64.store align=4
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 4 (;@30;)
+ end
+ block ;; label = @34
+ local.get 79
+ i32.eqz
+ br_if 0 (;@34;)
+ local.get 12
+ i32.const 1055976
+ i32.const 5
+ call 1040
+ i32.const 1
+ local.set 79
+ local.get 2
+ i32.const 1
+ i32.store offset=928
+ i32.const 1
+ local.set 4
+ br 5 (;@29;)
+ end
+ block ;; label = @34
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@35;)
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 67
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=1080
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@36;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @36
+ block ;; label = @37
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 2
+ i32.load offset=1188
+ local.set 68
+ local.get 13
+ local.get 2
+ i32.load16_u offset=1080
+ i32.store16 align=1
+ local.get 66
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 68
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ local.get 2
+ i32.load offset=864
+ local.set 4
+ br 1 (;@36;)
+ end
+ block ;; label = @37
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@37;)
+ local.get 2
+ i32.const 5
+ i32.store offset=864
+ br 3 (;@34;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 0
+ i32.store offset=992
+ local.get 2
+ i32.const 0
+ i32.store offset=984
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 67
+ local.get 102
+ i32.wrap_i64
+ local.set 4
+ block ;; label = @37
+ block ;; label = @38
+ loop ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ local.get 4
+ br_if 0 (;@46;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@44;)
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 68
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=1104
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 8 (;@38;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 71
+ local.get 13
+ local.get 2
+ i32.load16_u offset=1104
+ i32.store16 align=1
+ local.get 66
+ local.get 68
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 71
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 4
+ br 1 (;@45;)
+ end
+ local.get 67
+ i32.eqz
+ br_if 7 (;@38;)
+ local.get 67
+ i32.const -1
+ i32.add
+ local.set 67
+ i32.const 1
+ local.set 4
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 152
+ local.get 2
+ i32.load8_u offset=1176
+ i32.eqz
+ br_if 2 (;@42;)
+ local.get 2
+ i64.load offset=1192
+ local.set 102
+ local.get 2
+ i64.load offset=1184
+ local.set 107
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ br 1 (;@43;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 107
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=612 align=4
+ local.get 2
+ local.get 102
+ i64.store offset=620 align=4
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 67
+ br 1 (;@41;)
+ end
+ local.get 53
+ i64.load16_u align=1
+ local.set 107
+ local.get 2
+ i64.load offset=1191 align=1
+ local.set 102
+ local.get 2
+ i64.load offset=1183 align=1
+ local.set 108
+ local.get 2
+ i32.load offset=1179 align=1
+ local.set 68
+ local.get 2
+ i32.load16_u offset=1177 align=1
+ local.set 71
+ local.get 2
+ i64.load32_u offset=1199 align=1
+ local.set 109
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 119
+ local.get 2
+ i32.load offset=1176
+ i32.eqz
+ br_if 1 (;@40;)
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i32.load
+ local.tee 67
+ i32.store
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 11
+ i64.load align=4
+ local.tee 102
+ i64.store offset=608
+ local.get 102
+ i32.wrap_i64
+ local.set 4
+ end
+ local.get 21
+ local.get 14
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 14
+ i64.load align=4
+ i64.store offset=1176
+ local.get 2
+ i32.const 984
+ i32.add
+ call 402
+ br 3 (;@37;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 14
+ i32.add
+ local.get 102
+ i64.store align=2
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 14
+ i32.add
+ local.get 102
+ i64.store align=2
+ local.get 2
+ local.get 109
+ local.get 107
+ i64.const 32
+ i64.shl
+ i64.or
+ local.tee 102
+ i64.store32 offset=678 align=2
+ local.get 54
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store16
+ local.get 2
+ local.get 108
+ i64.store offset=614 align=2
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 68
+ i32.store offset=610 align=2
+ local.get 2
+ local.get 71
+ i32.store16 offset=608
+ local.get 2
+ local.get 2
+ i64.load offset=608
+ i64.store offset=656
+ local.get 2
+ i64.load offset=1184
+ local.set 102
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 984
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ call 535
+ block ;; label = @40
+ local.get 2
+ i32.load offset=1104
+ i32.eqz
+ br_if 0 (;@40;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 44
+ call 2015
+ drop
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 102
+ call 144
+ br 1 (;@39;)
+ end
+ local.get 2
+ i32.load offset=1108
+ local.get 2
+ i32.load offset=1116
+ i32.const 3
+ i32.shl
+ i32.add
+ local.get 102
+ i64.store
+ br 0 (;@39;)
+ end
+ end
+ local.get 21
+ local.get 24
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=984
+ i64.store offset=1176
+ i32.const 6
+ local.set 4
+ end
+ local.get 16
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 16
+ i32.const 8
+ i32.add
+ local.get 21
+ i32.load
+ i32.store
+ local.get 2
+ local.get 4
+ i32.store offset=864
+ local.get 2
+ local.get 67
+ i32.store offset=880
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@34;)
+ local.get 15
+ local.get 16
+ i64.load align=4
+ i64.store align=4
+ local.get 15
+ i32.const 8
+ i32.add
+ local.get 16
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ i32.const 1
+ local.set 79
+ local.get 2
+ i32.const 1
+ i32.store offset=1016
+ br 3 (;@32;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=868 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=864
+ end
+ local.get 12
+ local.get 2
+ i64.load offset=864
+ i64.store align=4
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ br 3 (;@30;)
+ end
+ local.get 2
+ i64.load offset=1184
+ local.set 106
+ i32.const 0
+ local.set 80
+ br 0 (;@32;)
+ end
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=792
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=788
+ br 3 (;@27;)
+ end
+ i32.const 1
+ local.set 4
+ local.get 2
+ i32.const 1
+ i32.store offset=928
+ end
+ local.get 4
+ i32.eqz
+ br_if 0 (;@28;)
+ local.get 79
+ i32.eqz
+ br_if 0 (;@28;)
+ local.get 15
+ call 402
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 48
+ local.get 45
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 10
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=928
+ local.tee 102
+ i64.store offset=784
+ local.get 102
+ i32.wrap_i64
+ br_if 0 (;@27;)
+ local.get 46
+ local.get 48
+ i64.load
+ i64.store
+ local.get 46
+ i32.const 8
+ i32.add
+ local.get 48
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 46
+ i32.const 16
+ i32.add
+ local.get 48
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i64.const 1
+ i64.store offset=336
+ br 17 (;@10;)
+ end
+ local.get 2
+ i32.const 800
+ i32.add
+ i64.load
+ local.set 103
+ local.get 2
+ i64.load offset=792
+ local.set 102
+ local.get 2
+ i32.load offset=788
+ local.set 4
+ br 21 (;@5;)
+ end
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ loop ;; label = @31
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@30;)
+ local.get 2
+ i32.const 652
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=652
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@31;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @31
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@31;)
+ local.get 2
+ i32.load offset=1188
+ local.set 5
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 2
+ i32.load16_u offset=652
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 5
+ i32.store offset=1188
+ local.get 2
+ local.get 2
+ i32.const 654
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 14
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 5 (;@26;)
+ end
+ block ;; label = @31
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@31;)
+ local.get 2
+ i32.const 5
+ i32.store offset=612
+ br 5 (;@26;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ i32.const 0
+ local.set 82
+ local.get 2
+ i32.const 0
+ i32.store offset=696
+ local.get 2
+ i32.const 0
+ i32.store offset=712
+ local.get 2
+ i32.const 0
+ i32.store offset=728
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.set 70
+ i32.const 1
+ local.set 80
+ i32.const 0
+ local.set 83
+ loop ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ local.get 70
+ br_if 0 (;@48;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@46;)
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 68
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=784
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@45;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 69
+ local.get 13
+ local.get 2
+ i32.load16_u offset=784
+ i32.store16 align=1
+ local.get 67
+ local.get 68
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 69
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 70
+ br 1 (;@47;)
+ end
+ local.get 71
+ i32.eqz
+ br_if 2 (;@45;)
+ local.get 71
+ i32.const -1
+ i32.add
+ local.set 71
+ i32.const 1
+ local.set 70
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@55;)
+ loop ;; label = @56
+ local.get 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 5
+ i32.load16_u align=1
+ i32.store16 offset=928
+ local.get 2
+ i64.load offset=1108 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1116
+ local.set 68
+ block ;; label = @57
+ block ;; label = @58
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@57;) 0 (;@58;) 4 (;@54;) 5 (;@53;) 0 (;@58;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 81
+ local.get 102
+ i32.wrap_i64
+ local.set 79
+ br 14 (;@43;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@56;)
+ end
+ end
+ local.get 2
+ i64.load offset=1108 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 15 (;@39;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 81
+ local.get 102
+ i32.wrap_i64
+ local.tee 79
+ i32.const 1
+ i32.ne
+ br_if 10 (;@43;)
+ i32.const 1
+ local.set 79
+ local.get 1
+ i32.load offset=4
+ local.tee 69
+ local.get 81
+ i32.lt_u
+ br_if 10 (;@43;)
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 81
+ local.get 1
+ i32.load
+ local.get 69
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=72
+ local.get 2
+ i32.load offset=76
+ call 747
+ block ;; label = @54
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 0 (;@54;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@52;)
+ end
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 81
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=64
+ local.set 68
+ local.get 2
+ i32.load offset=68
+ i32.const -10
+ i32.add
+ br_table 3 (;@50;) 9 (;@44;) 9 (;@44;) 5 (;@48;) 9 (;@44;) 9 (;@44;) 4 (;@49;) 9 (;@44;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 81
+ local.get 102
+ i32.wrap_i64
+ local.tee 79
+ i32.const 1
+ i32.ne
+ br_if 9 (;@43;)
+ i32.const 1
+ local.set 79
+ local.get 1
+ i32.load offset=4
+ local.tee 84
+ local.get 81
+ i32.lt_u
+ br_if 9 (;@43;)
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 81
+ local.get 1
+ i32.load
+ local.get 84
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=88
+ local.get 2
+ i32.load offset=92
+ call 747
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 1 (;@51;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@51;)
+ end
+ i32.const 2
+ local.set 4
+ br 12 (;@39;)
+ end
+ local.get 2
+ i32.const 80
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 81
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.load offset=80
+ local.get 2
+ i32.load offset=84
+ call 217
+ local.get 2
+ i32.load offset=1104
+ br_if 3 (;@47;)
+ i32.const 0
+ local.set 68
+ block ;; label = @51
+ local.get 2
+ i32.load offset=1108
+ local.tee 4
+ local.get 2
+ i32.load offset=1112
+ local.tee 69
+ i32.const 1056062
+ i32.const 10
+ call 1588
+ br_if 0 (;@51;)
+ i32.const 1
+ local.set 68
+ local.get 4
+ local.get 69
+ i32.const 1056072
+ i32.const 16
+ call 1588
+ br_if 0 (;@51;)
+ i32.const 2
+ i32.const 3
+ local.get 4
+ local.get 69
+ i32.const 1056088
+ i32.const 13
+ call 1588
+ select
+ local.set 68
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=1176
+ local.get 2
+ local.get 68
+ i32.store8 offset=1180
+ br 8 (;@42;)
+ end
+ local.get 68
+ i32.load8_u
+ i32.const 97
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=1
+ i32.const 108
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=2
+ i32.const 108
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=3
+ i32.const 111
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=4
+ i32.const 119
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=5
+ i32.const 97
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=6
+ i32.const 110
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=7
+ i32.const 99
+ i32.ne
+ br_if 5 (;@44;)
+ local.get 68
+ i32.load8_u offset=8
+ i32.const 101
+ i32.ne
+ br_if 5 (;@44;)
+ i32.const 0
+ local.set 4
+ local.get 68
+ i32.load8_u offset=9
+ i32.const 115
+ i32.ne
+ br_if 5 (;@44;)
+ br 8 (;@41;)
+ end
+ local.get 68
+ i32.load8_u
+ i32.const 101
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=1
+ i32.const 120
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=2
+ i32.const 112
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=3
+ i32.const 105
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=4
+ i32.const 114
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=5
+ i32.const 97
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=6
+ i32.const 116
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=7
+ i32.const 105
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=8
+ i32.const 111
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=9
+ i32.const 110
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=10
+ i32.const 95
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=11
+ i32.const 113
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=12
+ i32.const 117
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=13
+ i32.const 101
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 68
+ i32.load8_u offset=14
+ i32.const 117
+ i32.ne
+ br_if 4 (;@44;)
+ i32.const 1
+ local.set 4
+ local.get 68
+ i32.load8_u offset=15
+ i32.const 101
+ i32.ne
+ br_if 4 (;@44;)
+ br 7 (;@41;)
+ end
+ local.get 68
+ i32.load8_u
+ i32.const 97
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=2
+ i32.const 114
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=3
+ i32.const 105
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=4
+ i32.const 118
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=5
+ i32.const 97
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=6
+ i32.const 108
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=7
+ i32.const 95
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=8
+ i32.const 113
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=9
+ i32.const 117
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=10
+ i32.const 101
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 68
+ i32.load8_u offset=11
+ i32.const 117
+ i32.ne
+ br_if 3 (;@44;)
+ i32.const 2
+ local.set 4
+ local.get 68
+ i32.load8_u offset=12
+ i32.const 101
+ i32.ne
+ br_if 3 (;@44;)
+ br 6 (;@41;)
+ end
+ local.get 2
+ local.get 69
+ i32.store offset=1180
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=1176
+ br 4 (;@42;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 7 (;@38;)
+ end
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ local.get 80
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@47;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1056062
+ i32.const 10
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.ne
+ br_if 2 (;@45;)
+ local.get 45
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 11
+ i64.load align=4
+ i64.store offset=928
+ br 1 (;@46;)
+ end
+ local.get 45
+ local.get 28
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 28
+ i64.load align=4
+ i64.store offset=928
+ end
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ local.get 82
+ br_if 0 (;@48;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1056072
+ i32.const 16
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.ne
+ br_if 2 (;@46;)
+ local.get 50
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 11
+ i64.load align=4
+ i64.store offset=1104
+ br 1 (;@47;)
+ end
+ local.get 50
+ local.get 30
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 30
+ i64.load align=4
+ i64.store offset=1104
+ end
+ local.get 2
+ i32.load offset=732
+ local.set 4
+ local.get 2
+ i32.load offset=736
+ local.set 65
+ local.get 2
+ i32.load offset=740
+ local.set 66
+ local.get 17
+ local.get 2
+ i64.load offset=1104
+ i64.store align=4
+ local.get 21
+ local.get 45
+ i32.load
+ i32.store
+ local.get 17
+ i32.const 8
+ i32.add
+ local.get 50
+ i32.load
+ i32.store
+ local.get 18
+ local.get 2
+ i64.load offset=928
+ local.tee 102
+ i64.store align=4
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 102
+ i64.store offset=1176
+ local.get 2
+ local.get 66
+ i32.const 0
+ local.get 83
+ select
+ i32.store offset=692
+ local.get 2
+ local.get 65
+ local.get 85
+ local.get 83
+ select
+ local.tee 85
+ i32.store offset=688
+ local.get 2
+ local.get 4
+ i32.const 0
+ local.get 83
+ select
+ i32.store offset=684
+ local.get 2
+ i32.const 0
+ i32.store offset=656
+ br 19 (;@27;)
+ end
+ local.get 18
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=656
+ local.get 2
+ i32.const 928
+ i32.add
+ call 403
+ br 17 (;@28;)
+ end
+ local.get 18
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=656
+ br 16 (;@28;)
+ end
+ i32.const 3
+ local.set 4
+ br 2 (;@41;)
+ end
+ local.get 5
+ local.get 2
+ i32.load16_u offset=928
+ i32.store16 align=1
+ local.get 65
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 68
+ i32.store offset=1116
+ local.get 2
+ local.get 81
+ i32.store offset=1112
+ local.get 2
+ local.get 79
+ i32.store offset=1108
+ local.get 2
+ local.get 4
+ i32.store8 offset=1104
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=1176
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@40;)
+ local.get 2
+ i32.load8_u offset=1180
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 6 (;@34;) 5 (;@35;) 4 (;@36;) 3 (;@37;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 107
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=672
+ local.get 2
+ local.get 102
+ i64.store offset=664
+ local.get 2
+ local.get 4
+ i32.store offset=660
+ br 8 (;@29;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.eq
+ br_if 5 (;@31;)
+ local.get 18
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ br 7 (;@29;)
+ end
+ block ;; label = @36
+ local.get 83
+ i32.eqz
+ br_if 0 (;@36;)
+ local.get 18
+ i32.const 1056088
+ i32.const 13
+ call 1040
+ br 7 (;@29;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 87
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.eq
+ br_if 3 (;@32;)
+ local.get 18
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ br 6 (;@29;)
+ end
+ block ;; label = @35
+ local.get 82
+ i32.eqz
+ br_if 0 (;@35;)
+ local.get 18
+ i32.const 1056072
+ i32.const 16
+ call 1040
+ i32.const 1
+ local.set 82
+ local.get 2
+ i32.const 1
+ i32.store offset=656
+ i32.const 1
+ local.set 80
+ br 7 (;@28;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 87
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.eq
+ br_if 1 (;@33;)
+ local.get 18
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ i32.const 1
+ local.set 80
+ local.get 2
+ i32.const 1
+ i32.store offset=656
+ i32.const 0
+ local.set 82
+ br 6 (;@28;)
+ end
+ block ;; label = @34
+ local.get 80
+ i32.const 1
+ i32.and
+ br_if 0 (;@34;)
+ local.get 18
+ i32.const 1056062
+ i32.const 10
+ call 1040
+ br 5 (;@29;)
+ end
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ loop ;; label = @41
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@40;)
+ local.get 2
+ i32.const 764
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 68
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=764
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@41;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @41
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@41;)
+ local.get 2
+ i32.load offset=1188
+ local.set 69
+ local.get 13
+ local.get 2
+ i32.load16_u offset=764
+ i32.store16 align=1
+ local.get 67
+ local.get 68
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 69
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 2
+ i32.const 744
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ local.get 2
+ i32.load offset=744
+ local.set 4
+ br 6 (;@35;)
+ end
+ block ;; label = @41
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 5
+ i32.store offset=744
+ br 7 (;@34;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 0
+ i32.store offset=776
+ local.get 2
+ i32.const 0
+ i32.store offset=768
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 82
+ local.get 102
+ i32.wrap_i64
+ local.set 80
+ loop ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ local.get 80
+ br_if 0 (;@48;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@46;)
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 68
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=1016
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 5 (;@43;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 69
+ local.get 13
+ local.get 2
+ i32.load16_u offset=1016
+ i32.store16 align=1
+ local.get 67
+ local.get 68
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 69
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 80
+ br 1 (;@47;)
+ end
+ local.get 82
+ i32.eqz
+ br_if 4 (;@43;)
+ local.get 82
+ i32.const -1
+ i32.add
+ local.set 82
+ i32.const 1
+ local.set 80
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 116
+ local.get 2
+ i32.load8_u offset=1176
+ i32.eqz
+ br_if 2 (;@44;)
+ local.get 2
+ i64.load offset=1192
+ local.set 102
+ local.get 2
+ i64.load offset=1184
+ local.set 107
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ br 1 (;@45;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 107
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=908 align=4
+ local.get 2
+ local.get 102
+ i64.store offset=916 align=4
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 68
+ br 7 (;@37;)
+ end
+ local.get 2
+ i64.load offset=1191 align=1
+ local.set 107
+ local.get 2
+ i64.load offset=1183 align=1
+ local.set 108
+ local.get 2
+ i32.load offset=1179 align=1
+ local.set 86
+ local.get 2
+ i32.load16_u offset=1177 align=1
+ local.set 87
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 27
+ i32.const 34
+ call 2015
+ drop
+ loop ;; label = @44
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 5 (;@39;)
+ local.get 2
+ i32.const 1052
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 68
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=1052
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@44;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @44
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@44;)
+ local.get 2
+ i32.load offset=1188
+ local.set 69
+ local.get 13
+ local.get 2
+ i32.load16_u offset=1052
+ i32.store16 align=1
+ local.get 67
+ local.get 68
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 69
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 26
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 6 (;@38;)
+ end
+ block ;; label = @44
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@44;)
+ local.get 2
+ i32.const 5
+ i32.store offset=1024
+ br 6 (;@38;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 84
+ local.get 102
+ i32.wrap_i64
+ local.set 83
+ i64.const 0
+ local.set 106
+ i64.const 2
+ local.set 109
+ i32.const 1
+ local.set 88
+ loop ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ local.get 83
+ br_if 0 (;@63;)
+ local.get 2
+ i32.const 1080
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1080
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@61;)
+ local.get 2
+ i32.const 1056
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 68
+ local.get 23
+ i32.const 2
+ i32.add
+ local.tee 69
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 23
+ i32.load16_u align=1
+ i32.store16 offset=1056
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@60;)
+ local.get 2
+ i64.load offset=1084 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1092
+ local.set 81
+ local.get 23
+ local.get 2
+ i32.load16_u offset=1056
+ i32.store16 align=1
+ local.get 69
+ local.get 68
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1080
+ local.get 2
+ local.get 81
+ i32.store offset=1092
+ local.get 2
+ local.get 102
+ i64.store offset=1084 align=4
+ local.get 3
+ local.get 2
+ i32.const 1080
+ i32.add
+ call 816
+ i32.const 0
+ local.set 83
+ br 1 (;@62;)
+ end
+ local.get 84
+ i32.eqz
+ br_if 2 (;@60;)
+ local.get 84
+ i32.const -1
+ i32.add
+ local.set 84
+ i32.const 1
+ local.set 83
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 79
+ local.get 2
+ i32.const 1064
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ block ;; label = @69
+ local.get 2
+ i32.load8_u offset=1064
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@69;)
+ loop ;; label = @70
+ local.get 2
+ i32.const 1060
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 68
+ local.get 22
+ i32.const 2
+ i32.add
+ local.tee 69
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 22
+ i32.load16_u align=1
+ i32.store16 offset=1060
+ local.get 2
+ i64.load offset=1068 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1076
+ local.set 81
+ block ;; label = @71
+ block ;; label = @72
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@71;) 0 (;@72;) 4 (;@68;) 5 (;@67;) 0 (;@72;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 89
+ local.get 102
+ i32.wrap_i64
+ local.set 90
+ br 13 (;@58;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 79
+ local.get 2
+ i32.const 1064
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1064
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@70;)
+ end
+ end
+ local.get 2
+ i64.load offset=1068 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 14 (;@54;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 89
+ local.get 102
+ i32.wrap_i64
+ local.tee 90
+ i32.const 1
+ i32.ne
+ br_if 9 (;@58;)
+ i32.const 1
+ local.set 90
+ local.get 1
+ i32.load offset=4
+ local.tee 79
+ local.get 89
+ i32.lt_u
+ br_if 9 (;@58;)
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 89
+ local.get 1
+ i32.load
+ local.get 79
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 1064
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=40
+ local.get 2
+ i32.load offset=44
+ call 747
+ block ;; label = @68
+ local.get 2
+ i32.load8_u offset=1064
+ i32.const 4
+ i32.eq
+ br_if 0 (;@68;)
+ local.get 2
+ i64.load offset=1064
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@66;)
+ end
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 89
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=32
+ local.set 68
+ local.get 2
+ i32.load offset=36
+ i32.const -6
+ i32.add
+ br_table 3 (;@64;) 8 (;@59;) 8 (;@59;) 8 (;@59;) 4 (;@63;) 8 (;@59;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 89
+ local.get 102
+ i32.wrap_i64
+ local.tee 90
+ i32.const 1
+ i32.ne
+ br_if 8 (;@58;)
+ i32.const 1
+ local.set 90
+ local.get 1
+ i32.load offset=4
+ local.tee 91
+ local.get 89
+ i32.lt_u
+ br_if 8 (;@58;)
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 89
+ local.get 1
+ i32.load
+ local.get 91
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 1064
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=56
+ local.get 2
+ i32.load offset=60
+ call 747
+ local.get 2
+ i32.load8_u offset=1064
+ i32.const 4
+ i32.eq
+ br_if 1 (;@65;)
+ local.get 2
+ i64.load offset=1064
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@65;)
+ end
+ i32.const 2
+ local.set 4
+ br 11 (;@54;)
+ end
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 89
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 1064
+ i32.add
+ local.get 2
+ i32.load offset=48
+ local.get 2
+ i32.load offset=52
+ call 217
+ local.get 2
+ i32.load offset=1064
+ br_if 2 (;@62;)
+ i32.const 0
+ local.set 68
+ block ;; label = @65
+ local.get 2
+ i32.load offset=1068
+ local.tee 4
+ local.get 2
+ i32.load offset=1072
+ local.tee 69
+ i32.const 1109626
+ i32.const 6
+ call 1588
+ br_if 0 (;@65;)
+ i32.const 1
+ local.set 68
+ local.get 4
+ local.get 69
+ i32.const 1109650
+ i32.const 10
+ call 1588
+ br_if 0 (;@65;)
+ i32.const 2
+ i32.const 3
+ local.get 4
+ local.get 69
+ i32.const 1055991
+ i32.const 10
+ call 1588
+ select
+ local.set 68
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=1080
+ local.get 2
+ local.get 68
+ i32.store8 offset=1084
+ br 7 (;@57;)
+ end
+ local.get 68
+ i32.load8_u
+ i32.const 97
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=1
+ i32.const 109
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=2
+ i32.const 111
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=3
+ i32.const 117
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=4
+ i32.const 110
+ i32.ne
+ br_if 4 (;@59;)
+ i32.const 0
+ local.set 4
+ local.get 68
+ i32.load8_u offset=5
+ i32.const 116
+ i32.ne
+ br_if 4 (;@59;)
+ br 7 (;@56;)
+ end
+ block ;; label = @63
+ block ;; label = @64
+ local.get 68
+ i32.load8_u
+ i32.const -97
+ i32.add
+ br_table 0 (;@64;) 5 (;@59;) 5 (;@59;) 5 (;@59;) 1 (;@63;) 5 (;@59;)
+ end
+ local.get 68
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=2
+ i32.const 114
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=3
+ i32.const 105
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=4
+ i32.const 118
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=5
+ i32.const 101
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=6
+ i32.const 100
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=7
+ i32.const 95
+ i32.ne
+ br_if 4 (;@59;)
+ local.get 68
+ i32.load8_u offset=8
+ i32.const 97
+ i32.ne
+ br_if 4 (;@59;)
+ i32.const 2
+ local.set 4
+ local.get 68
+ i32.load8_u offset=9
+ i32.const 116
+ i32.ne
+ br_if 4 (;@59;)
+ br 7 (;@56;)
+ end
+ local.get 68
+ i32.load8_u offset=1
+ i32.const 120
+ i32.ne
+ br_if 3 (;@59;)
+ local.get 68
+ i32.load8_u offset=2
+ i32.const 112
+ i32.ne
+ br_if 3 (;@59;)
+ local.get 68
+ i32.load8_u offset=3
+ i32.const 105
+ i32.ne
+ br_if 3 (;@59;)
+ local.get 68
+ i32.load8_u offset=4
+ i32.const 114
+ i32.ne
+ br_if 3 (;@59;)
+ local.get 68
+ i32.load8_u offset=5
+ i32.const 101
+ i32.ne
+ br_if 3 (;@59;)
+ local.get 68
+ i32.load8_u offset=6
+ i32.const 115
+ i32.ne
+ br_if 3 (;@59;)
+ local.get 68
+ i32.load8_u offset=7
+ i32.const 95
+ i32.ne
+ br_if 3 (;@59;)
+ local.get 68
+ i32.load8_u offset=8
+ i32.const 97
+ i32.ne
+ br_if 3 (;@59;)
+ i32.const 1
+ local.set 4
+ local.get 68
+ i32.load8_u offset=9
+ i32.const 116
+ i32.ne
+ br_if 3 (;@59;)
+ br 6 (;@56;)
+ end
+ local.get 2
+ local.get 79
+ i32.store offset=1084
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=1080
+ br 4 (;@57;)
+ end
+ local.get 2
+ i64.load offset=1084 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 7 (;@53;)
+ end
+ block ;; label = @60
+ block ;; label = @61
+ local.get 106
+ i64.const 0
+ i64.ne
+ br_if 0 (;@61;)
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 1109626
+ i32.const 6
+ call 1773
+ local.get 2
+ i32.load offset=1080
+ br_if 1 (;@60;)
+ local.get 2
+ i64.load offset=1088
+ local.set 110
+ end
+ block ;; label = @61
+ block ;; label = @62
+ local.get 88
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@62;)
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 1055991
+ i32.const 10
+ call 1773
+ local.get 2
+ i32.load offset=1080
+ br_if 1 (;@61;)
+ local.get 2
+ i64.load offset=1088
+ local.set 111
+ end
+ local.get 2
+ local.get 111
+ i64.store offset=1200
+ local.get 2
+ local.get 110
+ i64.store offset=1192
+ local.get 2
+ local.get 112
+ i64.store offset=1184
+ local.get 2
+ i64.const 0
+ local.get 109
+ local.get 109
+ i64.const 2
+ i64.eq
+ select
+ i64.store offset=1176
+ br 15 (;@46;)
+ end
+ local.get 21
+ local.get 20
+ i64.load align=4
+ i64.store align=4
+ local.get 21
+ i32.const 16
+ i32.add
+ local.get 20
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 21
+ i32.const 8
+ i32.add
+ local.get 20
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 13 (;@47;)
+ end
+ local.get 21
+ local.get 20
+ i64.load align=4
+ i64.store align=4
+ local.get 21
+ i32.const 16
+ i32.add
+ local.get 20
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 21
+ i32.const 8
+ i32.add
+ local.get 20
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 12 (;@47;)
+ end
+ i32.const 3
+ local.set 4
+ br 2 (;@56;)
+ end
+ local.get 22
+ local.get 2
+ i32.load16_u offset=1060
+ i32.store16 align=1
+ local.get 69
+ local.get 68
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 81
+ i32.store offset=1076
+ local.get 2
+ local.get 89
+ i32.store offset=1072
+ local.get 2
+ local.get 90
+ i32.store offset=1068
+ local.get 2
+ local.get 4
+ i32.store8 offset=1064
+ local.get 2
+ i32.const 1080
+ i32.add
+ local.get 2
+ i32.const 1064
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=1080
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@55;)
+ local.get 2
+ i32.load8_u offset=1084
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 6 (;@49;) 5 (;@50;) 4 (;@51;) 3 (;@52;)
+ end
+ local.get 2
+ i64.load offset=1084 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=1092 align=4
+ local.set 109
+ end
+ local.get 2
+ local.get 109
+ i64.store offset=1196 align=4
+ local.get 2
+ local.get 102
+ i64.store offset=1188 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=1184
+ br 5 (;@47;)
+ end
+ local.get 2
+ i32.const 1080
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=1080
+ i32.const 6
+ i32.eq
+ br_if 7 (;@44;)
+ local.get 21
+ local.get 2
+ i64.load offset=1080
+ i64.store align=4
+ local.get 21
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 21
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ br 4 (;@47;)
+ end
+ block ;; label = @51
+ local.get 88
+ i32.const 1
+ i32.and
+ br_if 0 (;@51;)
+ local.get 21
+ i32.const 1055991
+ i32.const 10
+ call 1040
+ br 4 (;@47;)
+ end
+ local.get 2
+ i32.const 1080
+ i32.add
+ local.get 1
+ call 112
+ local.get 2
+ i32.load offset=1080
+ i32.eqz
+ br_if 5 (;@45;)
+ local.get 21
+ local.get 20
+ i64.load align=4
+ i64.store align=4
+ local.get 21
+ i32.const 16
+ i32.add
+ local.get 20
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 21
+ i32.const 8
+ i32.add
+ local.get 20
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 3 (;@47;)
+ end
+ local.get 109
+ i64.const 2
+ i64.eq
+ br_if 1 (;@48;)
+ local.get 21
+ i32.const 1109650
+ i32.const 10
+ call 1040
+ br 2 (;@47;)
+ end
+ block ;; label = @49
+ local.get 106
+ i64.eqz
+ br_if 0 (;@49;)
+ local.get 21
+ i32.const 1109626
+ i32.const 6
+ call 1040
+ br 2 (;@47;)
+ end
+ local.get 2
+ i32.const 1080
+ i32.add
+ local.get 1
+ call 119
+ block ;; label = @49
+ local.get 2
+ i32.load offset=1080
+ i32.eqz
+ br_if 0 (;@49;)
+ local.get 21
+ local.get 20
+ i64.load align=4
+ i64.store align=4
+ local.get 21
+ i32.const 16
+ i32.add
+ local.get 20
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 21
+ i32.const 8
+ i32.add
+ local.get 20
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 2 (;@47;)
+ end
+ local.get 2
+ i64.load offset=1088
+ local.set 110
+ i64.const 1
+ local.set 106
+ br 4 (;@44;)
+ end
+ local.get 2
+ i32.const 1080
+ i32.add
+ local.get 3
+ call 238
+ block ;; label = @48
+ block ;; label = @49
+ local.get 2
+ i32.load8_u offset=1080
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@49;)
+ local.get 2
+ i32.load8_u offset=1081
+ local.set 68
+ local.get 2
+ i32.load offset=1092
+ local.set 69
+ local.get 2
+ i64.load offset=1084 align=4
+ local.set 102
+ local.get 2
+ i32.load16_u offset=1082
+ local.set 81
+ block ;; label = @50
+ local.get 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@50;)
+ i64.const 0
+ local.set 109
+ local.get 68
+ i32.const -2
+ i32.and
+ i32.const 255
+ i32.and
+ i32.const 22
+ i32.eq
+ br_if 6 (;@44;)
+ end
+ local.get 2
+ local.get 69
+ i32.store offset=1092
+ local.get 2
+ local.get 102
+ i64.store offset=1084 align=4
+ local.get 2
+ local.get 81
+ i32.store16 offset=1082
+ local.get 2
+ local.get 68
+ i32.store8 offset=1081
+ local.get 2
+ local.get 4
+ i32.store8 offset=1080
+ local.get 3
+ local.get 2
+ i32.const 1080
+ i32.add
+ call 773
+ local.get 2
+ i32.const 1080
+ i32.add
+ local.get 1
+ call 112
+ block ;; label = @50
+ local.get 2
+ i32.load offset=1080
+ br_if 0 (;@50;)
+ local.get 2
+ i64.load offset=1088
+ local.set 112
+ i64.const 1
+ local.set 109
+ br 6 (;@44;)
+ end
+ local.get 2
+ i64.load offset=1096
+ local.set 112
+ local.get 2
+ i64.load offset=1088
+ local.set 102
+ local.get 2
+ i32.load offset=1084
+ local.set 4
+ br 1 (;@48;)
+ end
+ local.get 2
+ i64.load offset=1084 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ end
+ local.get 2
+ local.get 112
+ i64.store offset=1196 align=4
+ local.get 2
+ local.get 102
+ i64.store offset=1188 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=1184
+ end
+ local.get 2
+ i64.const 2
+ i64.store offset=1176
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 26
+ local.get 21
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 8
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1176
+ local.tee 102
+ i64.store offset=1016
+ local.get 102
+ i64.const 2
+ i64.eq
+ br_if 7 (;@38;)
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 26
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 26
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 26
+ i64.load
+ i64.store offset=840
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 34
+ call 2015
+ drop
+ local.get 2
+ local.get 107
+ i64.store offset=918 align=2
+ local.get 2
+ local.get 108
+ i64.store offset=910 align=2
+ local.get 2
+ local.get 86
+ i32.store offset=906 align=2
+ local.get 2
+ local.get 87
+ i32.store16 offset=904
+ br 3 (;@42;)
+ end
+ local.get 2
+ i64.load offset=1088
+ local.set 111
+ i32.const 0
+ local.set 88
+ br 0 (;@44;)
+ end
+ end
+ i64.const 2
+ local.set 102
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 14
+ i32.add
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 14
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 21
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=904
+ i64.store offset=1176
+ local.get 25
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 34
+ call 2015
+ drop
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 56
+ call 2015
+ drop
+ block ;; label = @42
+ local.get 102
+ i64.const 2
+ i64.eq
+ br_if 0 (;@42;)
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 56
+ call 2015
+ drop
+ local.get 24
+ local.get 2
+ i64.load offset=840
+ i64.store
+ local.get 24
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 24
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 102
+ i64.store offset=984
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 768
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ call 729
+ block ;; label = @43
+ local.get 2
+ i32.load offset=1104
+ i32.eqz
+ br_if 0 (;@43;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 72
+ call 2015
+ drop
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 984
+ i32.add
+ call 130
+ br 2 (;@41;)
+ end
+ local.get 2
+ i32.load offset=1108
+ local.get 2
+ i32.load offset=1116
+ i32.const 5
+ i32.shl
+ i32.add
+ local.tee 4
+ local.get 2
+ i64.load offset=984
+ i64.store
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 24
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ br 1 (;@41;)
+ end
+ end
+ local.get 21
+ local.get 2
+ i32.const 768
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=768
+ i64.store offset=1176
+ i32.const 6
+ local.set 4
+ br 4 (;@36;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=748 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=744
+ br 5 (;@34;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=1028 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=1024
+ end
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 26
+ i32.const 16
+ i32.add
+ i32.load
+ local.tee 68
+ i32.store
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 26
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 26
+ i64.load
+ local.tee 102
+ i64.store offset=904
+ local.get 102
+ i32.wrap_i64
+ local.set 4
+ end
+ local.get 21
+ local.get 19
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 19
+ i64.load align=4
+ i64.store offset=1176
+ local.get 2
+ i32.const 768
+ i32.add
+ call 403
+ end
+ local.get 29
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 29
+ i32.const 8
+ i32.add
+ local.get 21
+ i32.load
+ i32.store
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 2
+ local.get 4
+ i32.store offset=744
+ local.get 2
+ local.get 68
+ i32.store offset=760
+ end
+ block ;; label = @35
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 0 (;@35;)
+ block ;; label = @36
+ local.get 2
+ i32.load offset=696
+ i32.eqz
+ br_if 0 (;@36;)
+ local.get 28
+ call 403
+ end
+ local.get 28
+ local.get 29
+ i64.load align=4
+ i64.store align=4
+ local.get 28
+ i32.const 8
+ i32.add
+ local.get 29
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1
+ i32.store offset=696
+ i32.const 0
+ local.set 80
+ local.get 2
+ i32.load offset=712
+ local.set 82
+ local.get 2
+ i32.load offset=728
+ local.set 83
+ br 4 (;@31;)
+ end
+ local.get 2
+ i32.load offset=712
+ local.set 82
+ end
+ local.get 18
+ local.get 2
+ i64.load offset=744
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 744
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 744
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ br 4 (;@29;)
+ end
+ local.get 2
+ i32.const 712
+ i32.add
+ call 1781
+ local.get 30
+ local.get 11
+ i64.load align=4
+ i64.store align=4
+ local.get 30
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ i32.const 1
+ local.set 82
+ local.get 2
+ i32.const 1
+ i32.store offset=712
+ br 1 (;@31;)
+ end
+ local.get 2
+ i32.const 728
+ i32.add
+ call 1781
+ local.get 31
+ local.get 11
+ i64.load align=4
+ i64.store align=4
+ local.get 31
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ i32.const 1
+ local.set 83
+ local.get 2
+ i32.const 1
+ i32.store offset=728
+ br 0 (;@31;)
+ end
+ end
+ local.get 2
+ i32.const 616
+ i32.add
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=612
+ br 3 (;@26;)
+ end
+ i32.const 1
+ local.set 80
+ local.get 2
+ i32.const 1
+ i32.store offset=656
+ end
+ local.get 2
+ i32.const 728
+ i32.add
+ call 1781
+ block ;; label = @28
+ local.get 82
+ i32.eqz
+ br_if 0 (;@28;)
+ local.get 30
+ call 404
+ end
+ local.get 80
+ local.get 2
+ i32.load offset=696
+ i32.const 0
+ i32.ne
+ i32.and
+ i32.eqz
+ br_if 0 (;@27;)
+ local.get 28
+ call 403
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 2
+ i32.load offset=608
+ br_if 0 (;@26;)
+ block ;; label = @27
+ local.get 2
+ i32.load offset=368
+ i32.eqz
+ br_if 0 (;@27;)
+ local.get 49
+ call 1697
+ end
+ local.get 2
+ i32.const 1
+ i32.store offset=368
+ local.get 49
+ local.get 14
+ i32.const 36
+ call 2015
+ drop
+ br 16 (;@10;)
+ end
+ local.get 2
+ i32.const 624
+ i32.add
+ i64.load
+ local.set 103
+ local.get 2
+ i32.const 616
+ i32.add
+ i64.load
+ local.set 102
+ local.get 2
+ i32.load offset=612
+ local.set 4
+ br 20 (;@5;)
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1176
+ local.set 4
+ br 19 (;@5;)
+ end
+ local.get 2
+ i32.const 408
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 72
+ call 2015
+ drop
+ br 13 (;@10;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 238
+ block ;; label = @23
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@23;)
+ local.get 2
+ i32.load8_u offset=1177
+ local.set 65
+ local.get 2
+ i32.load offset=1188
+ local.set 66
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load16_u offset=1178
+ local.set 67
+ block ;; label = @24
+ local.get 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@24;)
+ i32.const 0
+ local.set 62
+ local.get 65
+ i32.const -2
+ i32.and
+ i32.const 255
+ i32.and
+ i32.const 22
+ i32.eq
+ br_if 14 (;@10;)
+ end
+ local.get 2
+ local.get 66
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 2
+ local.get 67
+ i32.store16 offset=1178
+ local.get 2
+ local.get 65
+ i32.store8 offset=1177
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 773
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 152
+ block ;; label = @24
+ local.get 2
+ i32.load8_u offset=1176
+ br_if 0 (;@24;)
+ local.get 2
+ i64.load32_u offset=1199 align=1
+ local.get 53
+ i64.load16_u align=1
+ i64.const 32
+ i64.shl
+ i64.or
+ local.set 113
+ local.get 2
+ i64.load offset=1191 align=1
+ local.set 114
+ local.get 2
+ i64.load offset=1183 align=1
+ local.set 115
+ local.get 2
+ i32.load offset=1179 align=1
+ local.set 92
+ local.get 2
+ i32.load16_u offset=1177 align=1
+ local.set 93
+ i32.const 1
+ local.set 62
+ br 14 (;@10;)
+ end
+ local.get 2
+ i32.const 1192
+ i32.add
+ i64.load
+ local.set 103
+ local.get 2
+ i32.const 1184
+ i32.add
+ i64.load
+ local.set 102
+ br 8 (;@15;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ i32.const 1
+ local.set 5
+ local.get 114
+ local.set 103
+ br 18 (;@4;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 238
+ block ;; label = @22
+ block ;; label = @23
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@23;)
+ local.get 2
+ i32.load8_u offset=1177
+ local.set 65
+ local.get 2
+ i32.load offset=1188
+ local.set 66
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load16_u offset=1178
+ local.set 67
+ block ;; label = @24
+ block ;; label = @25
+ local.get 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@25;)
+ i32.const 2
+ local.set 61
+ local.get 65
+ i32.const -2
+ i32.and
+ i32.const 255
+ i32.and
+ i32.const 22
+ i32.eq
+ br_if 1 (;@24;)
+ end
+ local.get 2
+ local.get 66
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 2
+ local.get 67
+ i32.store16 offset=1178
+ local.get 2
+ local.get 65
+ i32.store8 offset=1177
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 773
+ loop ;; label = @25
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@22;)
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 13
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=1080
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@25;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @25
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@25;)
+ local.get 2
+ i32.load offset=1188
+ local.set 5
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1080
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 5
+ i32.store offset=1188
+ local.get 2
+ local.get 2
+ i32.const 1082
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 33
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 6 (;@19;)
+ end
+ block ;; label = @25
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@25;)
+ local.get 2
+ i32.const 5
+ i32.store offset=1108
+ br 6 (;@19;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 70
+ local.get 102
+ i32.wrap_i64
+ local.set 69
+ i32.const 0
+ local.set 79
+ i32.const 2
+ local.set 81
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ loop ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ local.get 69
+ br_if 0 (;@43;)
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=784
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@41;)
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 65
+ local.get 35
+ i32.const 2
+ i32.add
+ local.tee 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 35
+ i32.load16_u align=1
+ i32.store16 offset=984
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@40;)
+ local.get 2
+ i64.load offset=788 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=796
+ local.set 67
+ local.get 35
+ local.get 2
+ i32.load16_u offset=984
+ i32.store16 align=1
+ local.get 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=784
+ local.get 2
+ local.get 67
+ i32.store offset=796
+ local.get 2
+ local.get 102
+ i64.store offset=788 align=4
+ local.get 3
+ local.get 2
+ i32.const 784
+ i32.add
+ call 816
+ i32.const 0
+ local.set 69
+ br 1 (;@42;)
+ end
+ local.get 70
+ i32.eqz
+ br_if 2 (;@40;)
+ local.get 70
+ i32.const -1
+ i32.add
+ local.set 70
+ i32.const 1
+ local.set 69
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 68
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ local.get 2
+ i32.load8_u offset=656
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@49;)
+ loop ;; label = @50
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 65
+ local.get 37
+ i32.const 2
+ i32.add
+ local.tee 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 37
+ i32.load16_u align=1
+ i32.store16 offset=1016
+ local.get 2
+ i64.load offset=660 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=668
+ local.set 67
+ block ;; label = @51
+ block ;; label = @52
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@51;) 0 (;@52;) 4 (;@48;) 5 (;@47;) 0 (;@52;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 61
+ local.get 102
+ i32.wrap_i64
+ local.set 71
+ br 12 (;@39;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 68
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=656
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@50;)
+ end
+ end
+ local.get 2
+ i64.load offset=660 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 13 (;@35;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 61
+ local.get 102
+ i32.wrap_i64
+ local.tee 71
+ i32.const 1
+ i32.ne
+ br_if 8 (;@39;)
+ i32.const 1
+ local.set 71
+ local.get 1
+ i32.load offset=4
+ local.tee 68
+ local.get 61
+ i32.lt_u
+ br_if 8 (;@39;)
+ local.get 2
+ i32.const 104
+ i32.add
+ local.get 61
+ local.get 1
+ i32.load
+ local.get 68
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=104
+ local.get 2
+ i32.load offset=108
+ call 747
+ block ;; label = @48
+ local.get 2
+ i32.load8_u offset=656
+ i32.const 4
+ i32.eq
+ br_if 0 (;@48;)
+ local.get 2
+ i64.load offset=656
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@46;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 61
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=96
+ local.set 65
+ local.get 2
+ i32.load offset=100
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@44;)
+ local.get 4
+ i32.const 5
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 65
+ i32.load8_u
+ i32.const 111
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 65
+ i32.load8_u offset=1
+ i32.const 119
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 65
+ i32.load8_u offset=2
+ i32.const 110
+ i32.ne
+ br_if 4 (;@43;)
+ local.get 65
+ i32.load8_u offset=3
+ i32.const 101
+ i32.ne
+ br_if 4 (;@43;)
+ i32.const 0
+ local.set 4
+ local.get 65
+ i32.load8_u offset=4
+ i32.const 114
+ i32.ne
+ br_if 4 (;@43;)
+ br 10 (;@37;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 61
+ local.get 102
+ i32.wrap_i64
+ local.tee 71
+ i32.const 1
+ i32.ne
+ br_if 7 (;@39;)
+ i32.const 1
+ local.set 71
+ local.get 1
+ i32.load offset=4
+ local.tee 80
+ local.get 61
+ i32.lt_u
+ br_if 7 (;@39;)
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 61
+ local.get 1
+ i32.load
+ local.get 80
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=120
+ local.get 2
+ i32.load offset=124
+ call 747
+ local.get 2
+ i32.load8_u offset=656
+ i32.const 4
+ i32.eq
+ br_if 1 (;@45;)
+ local.get 2
+ i64.load offset=656
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@45;)
+ end
+ i32.const 2
+ local.set 4
+ br 10 (;@35;)
+ end
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 61
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 2
+ i32.load offset=112
+ local.get 2
+ i32.load offset=116
+ call 217
+ local.get 2
+ i32.load offset=656
+ br_if 2 (;@42;)
+ i32.const 0
+ local.set 65
+ block ;; label = @45
+ local.get 2
+ i32.load offset=660
+ local.tee 4
+ local.get 2
+ i32.load offset=664
+ local.tee 66
+ i32.const 1109578
+ i32.const 5
+ call 1588
+ br_if 0 (;@45;)
+ i32.const 1
+ i32.const 2
+ local.get 4
+ local.get 66
+ i32.const 1109583
+ i32.const 10
+ call 1588
+ select
+ local.set 65
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=784
+ local.get 2
+ local.get 65
+ i32.store8 offset=788
+ br 6 (;@38;)
+ end
+ local.get 65
+ i32.load8_u
+ i32.const 115
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=1
+ i32.const 117
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=2
+ i32.const 98
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=3
+ i32.const 97
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=4
+ i32.const 99
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=5
+ i32.const 99
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=6
+ i32.const 111
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=7
+ i32.const 117
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 65
+ i32.load8_u offset=8
+ i32.const 110
+ i32.ne
+ br_if 0 (;@43;)
+ i32.const 1
+ local.set 4
+ local.get 65
+ i32.load8_u offset=9
+ i32.const 116
+ i32.eq
+ br_if 6 (;@37;)
+ end
+ i32.const 2
+ local.set 4
+ br 5 (;@37;)
+ end
+ local.get 2
+ local.get 68
+ i32.store offset=788
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=784
+ br 3 (;@38;)
+ end
+ local.get 2
+ i64.load offset=788 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 6 (;@34;)
+ end
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ local.get 79
+ i32.const 255
+ i32.and
+ br_if 0 (;@42;)
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 1109578
+ i32.const 5
+ call 1446
+ local.get 2
+ i32.load8_u offset=784
+ br_if 2 (;@40;)
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 35
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 35
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 35
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 35
+ i64.load align=1
+ i64.store offset=656
+ br 1 (;@41;)
+ end
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=608
+ i64.store offset=656
+ end
+ i32.const 0
+ local.set 4
+ block ;; label = @41
+ local.get 81
+ i32.const 255
+ i32.and
+ i32.const 2
+ i32.eq
+ br_if 0 (;@41;)
+ local.get 48
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 2
+ local.get 2
+ i64.load offset=864
+ i64.store offset=784
+ local.get 95
+ local.set 94
+ local.get 117
+ local.set 116
+ local.get 81
+ local.set 4
+ end
+ local.get 8
+ local.get 2
+ i64.load offset=784
+ i64.store align=1
+ local.get 34
+ local.get 2
+ i64.load offset=656
+ i64.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ local.get 48
+ i32.load16_u
+ i32.store16 align=1
+ local.get 34
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 34
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 34
+ i32.const 22
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=1
+ local.get 2
+ local.get 116
+ i64.store offset=1192
+ local.get 2
+ local.get 118
+ i64.store offset=1184
+ local.get 2
+ local.get 96
+ i32.store offset=1180
+ local.get 2
+ local.get 94
+ i32.store16 offset=1178
+ local.get 2
+ local.get 4
+ i32.store8 offset=1177
+ local.get 2
+ i32.const 0
+ i32.store8 offset=1176
+ br 15 (;@25;)
+ end
+ local.get 11
+ local.get 36
+ i64.load align=4
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 36
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 36
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 13 (;@26;)
+ end
+ local.get 37
+ local.get 2
+ i32.load16_u offset=1016
+ i32.store16 align=1
+ local.get 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 67
+ i32.store offset=668
+ local.get 2
+ local.get 61
+ i32.store offset=664
+ local.get 2
+ local.get 71
+ i32.store offset=660
+ local.get 2
+ local.get 4
+ i32.store8 offset=656
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=784
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@36;)
+ local.get 2
+ i32.load8_u offset=788
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 5 (;@31;) 4 (;@32;) 3 (;@33;)
+ end
+ local.get 2
+ i64.load offset=788 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=796 align=4
+ local.set 107
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=1192
+ local.get 2
+ local.get 102
+ i64.store offset=1184
+ local.get 2
+ local.get 4
+ i32.store offset=1180
+ br 7 (;@26;)
+ end
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=784
+ i32.const 6
+ i32.eq
+ br_if 3 (;@29;)
+ local.get 11
+ local.get 2
+ i64.load offset=784
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 48
+ i64.load
+ i64.store align=4
+ br 6 (;@26;)
+ end
+ local.get 81
+ i32.const 255
+ i32.and
+ i32.const 2
+ i32.eq
+ br_if 1 (;@30;)
+ local.get 11
+ i32.const 1109583
+ i32.const 10
+ call 1040
+ br 5 (;@26;)
+ end
+ block ;; label = @31
+ local.get 79
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 0 (;@31;)
+ local.get 11
+ i32.const 1109578
+ i32.const 5
+ call 1040
+ br 5 (;@26;)
+ end
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 1
+ call 203
+ block ;; label = @31
+ local.get 2
+ i32.load8_u offset=784
+ i32.eqz
+ br_if 0 (;@31;)
+ local.get 11
+ local.get 36
+ i64.load align=4
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 36
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 36
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 5 (;@26;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 35
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 35
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 35
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 35
+ i64.load align=1
+ i64.store offset=608
+ i32.const 1
+ local.set 79
+ br 1 (;@29;)
+ end
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=784
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@28;)
+ local.get 2
+ i32.load8_u offset=785
+ local.set 65
+ local.get 2
+ i32.load offset=796
+ local.set 66
+ local.get 2
+ i64.load offset=788 align=4
+ local.set 102
+ local.get 2
+ i32.load16_u offset=786
+ local.set 67
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ local.get 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@32;)
+ i32.const 0
+ local.set 81
+ local.get 65
+ i32.const -2
+ i32.and
+ i32.const 255
+ i32.and
+ i32.const 22
+ i32.ne
+ br_if 0 (;@32;)
+ local.get 119
+ local.set 117
+ br 1 (;@31;)
+ end
+ local.get 2
+ local.get 66
+ i32.store offset=796
+ local.get 2
+ local.get 102
+ i64.store offset=788 align=4
+ local.get 2
+ local.get 67
+ i32.store16 offset=786
+ local.get 2
+ local.get 65
+ i32.store8 offset=785
+ local.get 2
+ local.get 4
+ i32.store8 offset=784
+ local.get 3
+ local.get 2
+ i32.const 784
+ i32.add
+ call 773
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 1
+ call 34
+ local.get 2
+ i32.load8_u offset=784
+ br_if 1 (;@30;)
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 9
+ i32.const 8
+ i32.add
+ i32.load16_u align=1
+ i32.store16
+ local.get 2
+ local.get 9
+ i64.load align=1
+ i64.store offset=656
+ local.get 2
+ i64.load offset=791 align=1
+ local.set 120
+ local.get 2
+ i32.load offset=787 align=1
+ local.set 97
+ local.get 2
+ i32.load16_u offset=785 align=1
+ local.set 95
+ i32.const 1
+ local.set 81
+ local.get 2
+ i64.load offset=799 align=1
+ local.tee 117
+ local.set 119
+ end
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 2
+ local.get 2
+ i64.load offset=656
+ i64.store offset=864
+ local.get 97
+ local.set 96
+ local.get 120
+ local.set 118
+ br 1 (;@29;)
+ end
+ end
+ local.get 2
+ i64.load offset=800
+ local.set 119
+ local.get 2
+ i64.load offset=792
+ local.set 120
+ local.get 2
+ i32.load offset=788
+ local.set 97
+ br 1 (;@27;)
+ end
+ local.get 2
+ i64.load offset=788 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 120
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 97
+ end
+ local.get 2
+ local.get 119
+ i64.store offset=1192
+ local.get 2
+ local.get 120
+ i64.store offset=1184
+ local.get 2
+ local.get 97
+ i32.store offset=1180
+ end
+ local.get 2
+ i32.const 1
+ i32.store8 offset=1176
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 64
+ call 2015
+ drop
+ local.get 2
+ i32.load8_u offset=1104
+ br_if 5 (;@19;)
+ local.get 2
+ i64.load offset=1120
+ local.set 121
+ local.get 2
+ i64.load offset=1112
+ local.set 122
+ local.get 2
+ i32.load offset=1108
+ local.set 98
+ local.get 2
+ i32.load16_u offset=1106
+ local.set 99
+ local.get 2
+ i32.load8_u offset=1105
+ local.set 61
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 32
+ i32.const 40
+ call 2015
+ drop
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ br 13 (;@10;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ local.get 121
+ local.set 103
+ br 17 (;@5;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=1112
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=1108
+ br 2 (;@19;)
+ end
+ block ;; label = @21
+ block ;; label = @22
+ loop ;; label = @23
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@22;)
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 13
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=608
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@23;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @23
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@23;)
+ local.get 2
+ i32.load offset=1188
+ local.set 5
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 2
+ i32.load16_u offset=608
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 5
+ i32.store offset=1188
+ local.get 2
+ local.get 2
+ i32.const 610
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 38
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 2 (;@21;)
+ end
+ block ;; label = @23
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@23;)
+ local.get 2
+ i32.const 5
+ i32.store offset=1116
+ br 2 (;@21;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 68
+ i32.const 0
+ local.get 102
+ i32.wrap_i64
+ local.tee 67
+ select
+ call 836
+ block ;; label = @23
+ loop ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ local.get 67
+ br_if 0 (;@36;)
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=928
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@34;)
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 65
+ local.get 39
+ i32.const 2
+ i32.add
+ local.tee 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 39
+ i32.load16_u align=1
+ i32.store16 offset=784
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 4 (;@32;)
+ local.get 2
+ i64.load offset=932 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=940
+ local.set 67
+ local.get 39
+ local.get 2
+ i32.load16_u offset=784
+ i32.store16 align=1
+ local.get 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=928
+ local.get 2
+ local.get 67
+ i32.store offset=940
+ local.get 2
+ local.get 102
+ i64.store offset=932 align=4
+ local.get 3
+ local.get 2
+ i32.const 928
+ i32.add
+ call 773
+ i32.const 0
+ local.set 67
+ br 1 (;@35;)
+ end
+ local.get 68
+ i32.eqz
+ br_if 3 (;@32;)
+ local.get 68
+ i32.const -1
+ i32.add
+ local.set 68
+ i32.const 1
+ local.set 67
+ end
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=928
+ i32.eqz
+ br_if 1 (;@33;)
+ local.get 2
+ i64.load offset=944
+ local.set 102
+ local.get 2
+ i64.load offset=936
+ local.set 107
+ local.get 2
+ i32.load offset=932
+ local.set 4
+ br 8 (;@26;)
+ end
+ local.get 2
+ i64.load offset=932 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 107
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 7 (;@26;)
+ end
+ local.get 2
+ i64.load offset=936
+ local.set 107
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ loop ;; label = @38
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=784
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@37;)
+ local.get 4
+ i32.const -3
+ i32.add
+ br_table 3 (;@35;) 0 (;@38;) 2 (;@36;)
+ end
+ end
+ local.get 2
+ i64.load offset=788 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 107
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 9 (;@27;)
+ end
+ local.get 2
+ i64.load32_u offset=796
+ local.set 102
+ local.get 2
+ i64.load offset=788 align=4
+ local.set 108
+ local.get 2
+ i32.const 4
+ i32.store offset=660
+ local.get 2
+ i32.const 1065980
+ i32.store offset=656
+ local.get 102
+ i64.const 32
+ i64.shl
+ local.get 108
+ i64.const 32
+ i64.shr_u
+ i64.or
+ local.set 102
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ local.get 4
+ br_table 9 (;@34;) 1 (;@42;) 2 (;@41;) 0 (;@43;) 0 (;@43;) 3 (;@40;) 4 (;@39;) 5 (;@38;) 6 (;@37;) 7 (;@36;) 9 (;@34;)
+ end
+ unreachable
+ end
+ local.get 2
+ i32.const 2
+ i32.store8 offset=784
+ local.get 2
+ local.get 102
+ i64.const -1
+ i64.xor
+ i64.store offset=792
+ br 13 (;@28;)
+ end
+ local.get 2
+ i32.const 3
+ i32.store8 offset=784
+ br 7 (;@33;)
+ end
+ local.get 2
+ i32.const 5
+ i32.store offset=792
+ local.get 2
+ i32.const 1057970
+ i32.store offset=788
+ local.get 2
+ i32.const 17
+ i32.store8 offset=784
+ br 11 (;@28;)
+ end
+ local.get 2
+ i32.const 5
+ i32.store offset=792
+ local.get 2
+ i32.const 1072524
+ i32.store offset=788
+ local.get 2
+ i32.const 17
+ i32.store8 offset=784
+ br 10 (;@28;)
+ end
+ local.get 2
+ i32.const 6
+ i32.store offset=792
+ local.get 2
+ i32.const 1057964
+ i32.store offset=788
+ local.get 2
+ i32.const 17
+ i32.store8 offset=784
+ br 9 (;@28;)
+ end
+ local.get 2
+ i32.const 10
+ i32.store8 offset=784
+ br 8 (;@28;)
+ end
+ local.get 2
+ i32.const 11
+ i32.store8 offset=784
+ br 7 (;@28;)
+ end
+ local.get 2
+ i32.load8_u offset=785
+ local.tee 4
+ i32.const 254
+ i32.and
+ i32.const 22
+ i32.eq
+ br_if 9 (;@25;)
+ local.get 2
+ i32.const 4
+ i32.store offset=660
+ local.get 2
+ i32.const 1065980
+ i32.store offset=656
+ local.get 4
+ i32.const -20
+ i32.add
+ br_table 4 (;@30;) 3 (;@31;) 5 (;@29;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store8 offset=784
+ end
+ local.get 2
+ local.get 102
+ i64.store offset=792
+ br 4 (;@28;)
+ end
+ local.get 50
+ local.get 21
+ i64.load
+ local.tee 102
+ i64.store
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 32
+ local.get 8
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1176
+ i64.store offset=1104
+ local.get 102
+ i32.wrap_i64
+ local.set 4
+ br 8 (;@23;)
+ end
+ local.get 2
+ i32.const 256
+ i32.store16 offset=784
+ br 2 (;@28;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store16 offset=784
+ br 1 (;@28;)
+ end
+ local.get 2
+ i32.const 6
+ i32.store offset=792
+ local.get 2
+ i32.const 1057975
+ i32.store offset=788
+ local.get 2
+ i32.const 17
+ i32.store8 offset=784
+ end
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 1057984
+ call 891
+ local.get 2
+ i32.load offset=928
+ local.tee 4
+ i32.const 6
+ i32.eq
+ br_if 2 (;@25;)
+ local.get 2
+ i64.load offset=932 align=4
+ local.set 107
+ end
+ local.get 2
+ i64.load offset=940 align=4
+ local.set 102
+ end
+ local.get 2
+ local.get 102
+ i64.store offset=1128
+ local.get 2
+ local.get 107
+ i64.store offset=1120
+ local.get 2
+ local.get 4
+ i32.store offset=1116
+ i32.const 0
+ local.set 4
+ local.get 2
+ i32.const 0
+ i32.store offset=1112
+ local.get 2
+ i32.load offset=1184
+ local.tee 65
+ local.get 2
+ i32.load offset=1192
+ call 1447
+ local.get 65
+ local.get 2
+ i32.load offset=1188
+ call 1725
+ br 2 (;@23;)
+ end
+ local.get 2
+ i32.load offset=1184
+ local.get 2
+ i32.load offset=1192
+ local.tee 66
+ local.get 2
+ i64.load offset=1176
+ local.get 107
+ i64.const 2135587925
+ i64.mul
+ i64.and
+ i32.wrap_i64
+ i32.const 1113324
+ call 1572
+ local.tee 69
+ i32.load offset=8
+ i32.const 3
+ i32.shl
+ local.set 4
+ local.get 69
+ i32.load
+ local.set 65
+ block ;; label = @25
+ loop ;; label = @26
+ local.get 4
+ i32.eqz
+ br_if 1 (;@25;)
+ local.get 4
+ i32.const -8
+ i32.add
+ local.set 4
+ local.get 65
+ i64.load
+ local.set 102
+ local.get 65
+ i32.const 8
+ i32.add
+ local.set 65
+ local.get 102
+ local.get 107
+ i64.eq
+ br_if 2 (;@24;)
+ br 0 (;@26;)
+ end
+ end
+ local.get 2
+ local.get 2
+ i32.load offset=1200
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store offset=1200
+ local.get 69
+ local.get 107
+ call 1318
+ local.get 4
+ i32.const 4
+ i32.and
+ i32.eqz
+ br_if 0 (;@24;)
+ block ;; label = @25
+ local.get 66
+ i32.eqz
+ br_if 0 (;@25;)
+ loop ;; label = @26
+ local.get 2
+ i32.load offset=1200
+ i32.const 1000
+ i32.mul
+ local.get 66
+ i32.div_u
+ local.get 2
+ i32.load offset=1204
+ i32.le_u
+ br_if 2 (;@24;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 243
+ local.get 2
+ i32.load offset=1192
+ local.tee 66
+ br_if 0 (;@26;)
+ end
+ end
+ end
+ i32.const 1113296
+ i32.const 25
+ i32.const 1113272
+ call 1240
+ unreachable
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 1 (;@21;)
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 32
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 50
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1104
+ i64.store offset=520
+ br 12 (;@10;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=1120
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=1116
+ end
+ local.get 2
+ i64.load offset=1128
+ local.set 103
+ local.get 2
+ i64.load offset=1120
+ local.set 102
+ local.get 2
+ i32.load offset=1116
+ local.set 4
+ br 15 (;@5;)
+ end
+ block ;; label = @20
+ loop ;; label = @21
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@20;)
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=864
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@21;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @21
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 2
+ i32.load offset=1188
+ local.set 5
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 2
+ i32.load16_u offset=864
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 5
+ i32.store offset=1188
+ local.get 2
+ local.get 2
+ i32.const 866
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 33
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 2 (;@19;)
+ end
+ block ;; label = @21
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 5
+ i32.store offset=1108
+ br 2 (;@19;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 70
+ local.get 102
+ i32.wrap_i64
+ local.set 60
+ i64.const 0
+ local.set 104
+ i32.const 1
+ local.set 80
+ block ;; label = @21
+ loop ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ local.get 60
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@39;)
+ local.get 44
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=656
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@38;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 66
+ local.get 13
+ local.get 2
+ i32.load16_u offset=656
+ i32.store16 align=1
+ local.get 65
+ local.get 44
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 66
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 773
+ i32.const 0
+ local.set 60
+ br 1 (;@40;)
+ end
+ local.get 70
+ i32.eqz
+ br_if 2 (;@38;)
+ local.get 70
+ i32.const -1
+ i32.add
+ local.set 70
+ i32.const 1
+ local.set 60
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ local.get 2
+ i32.load8_u offset=928
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@47;)
+ loop ;; label = @48
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 39
+ i32.const 2
+ i32.add
+ local.tee 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 39
+ i32.load16_u align=1
+ i32.store16 offset=784
+ local.get 2
+ i64.load offset=932 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=940
+ local.set 68
+ block ;; label = @49
+ block ;; label = @50
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@49;) 0 (;@50;) 4 (;@46;) 5 (;@45;) 0 (;@50;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.set 81
+ br 13 (;@36;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=928
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@48;)
+ end
+ end
+ local.get 2
+ i64.load offset=932 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ br 14 (;@32;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.tee 81
+ i32.const 1
+ i32.ne
+ br_if 9 (;@36;)
+ i32.const 1
+ local.set 81
+ local.get 1
+ i32.load offset=4
+ local.tee 69
+ local.get 71
+ i32.lt_u
+ br_if 9 (;@36;)
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 71
+ local.get 1
+ i32.load
+ local.get 69
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=152
+ local.get 2
+ i32.load offset=156
+ call 747
+ block ;; label = @46
+ local.get 2
+ i32.load8_u offset=928
+ i32.const 4
+ i32.eq
+ br_if 0 (;@46;)
+ local.get 2
+ i64.load offset=928
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@44;)
+ end
+ local.get 2
+ i32.const 144
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 71
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=144
+ local.set 66
+ local.get 2
+ i32.load offset=148
+ local.tee 67
+ i32.const -4
+ i32.add
+ br_table 3 (;@42;) 4 (;@41;) 8 (;@37;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.tee 81
+ i32.const 1
+ i32.ne
+ br_if 8 (;@36;)
+ i32.const 1
+ local.set 81
+ local.get 1
+ i32.load offset=4
+ local.tee 82
+ local.get 71
+ i32.lt_u
+ br_if 8 (;@36;)
+ local.get 2
+ i32.const 168
+ i32.add
+ local.get 71
+ local.get 1
+ i32.load
+ local.get 82
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=168
+ local.get 2
+ i32.load offset=172
+ call 747
+ local.get 2
+ i32.load8_u offset=928
+ i32.const 4
+ i32.eq
+ br_if 1 (;@43;)
+ local.get 2
+ i64.load offset=928
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@43;)
+ end
+ i32.const 2
+ local.set 4
+ br 11 (;@32;)
+ end
+ local.get 2
+ i32.const 160
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 71
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 2
+ i32.load offset=160
+ local.get 2
+ i32.load offset=164
+ call 217
+ block ;; label = @43
+ local.get 2
+ i32.load offset=928
+ br_if 0 (;@43;)
+ local.get 2
+ i32.load offset=932
+ local.tee 4
+ local.get 2
+ i32.load offset=936
+ local.tee 66
+ i32.const 1057740
+ i32.const 4
+ call 1588
+ br_if 3 (;@40;)
+ block ;; label = @44
+ local.get 4
+ local.get 66
+ i32.const 1073068
+ i32.const 5
+ call 1588
+ br_if 0 (;@44;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 4
+ local.get 66
+ call 843
+ br 9 (;@35;)
+ end
+ local.get 2
+ i32.const 6
+ i32.store offset=1176
+ local.get 2
+ i32.const 1
+ i32.store8 offset=1180
+ br 8 (;@35;)
+ end
+ local.get 2
+ local.get 69
+ i32.store offset=1180
+ local.get 2
+ i32.const 3
+ i32.store offset=1176
+ br 7 (;@35;)
+ end
+ local.get 66
+ i32.load8_u
+ i32.const 115
+ i32.ne
+ br_if 4 (;@37;)
+ local.get 66
+ i32.load8_u offset=1
+ i32.const 101
+ i32.ne
+ br_if 4 (;@37;)
+ local.get 66
+ i32.load8_u offset=2
+ i32.const 99
+ i32.ne
+ br_if 4 (;@37;)
+ i32.const 0
+ local.set 4
+ local.get 66
+ i32.load8_u offset=3
+ i32.const 115
+ i32.ne
+ br_if 4 (;@37;)
+ br 7 (;@34;)
+ end
+ local.get 66
+ i32.load8_u
+ i32.const 110
+ i32.ne
+ br_if 3 (;@37;)
+ local.get 66
+ i32.load8_u offset=1
+ i32.const 97
+ i32.ne
+ br_if 3 (;@37;)
+ local.get 66
+ i32.load8_u offset=2
+ i32.const 110
+ i32.ne
+ br_if 3 (;@37;)
+ local.get 66
+ i32.load8_u offset=3
+ i32.const 111
+ i32.ne
+ br_if 3 (;@37;)
+ i32.const 1
+ local.set 4
+ local.get 66
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 3 (;@37;)
+ br 6 (;@34;)
+ end
+ local.get 2
+ i32.const 6
+ i32.store offset=1176
+ local.get 2
+ i32.const 0
+ i32.store8 offset=1180
+ br 4 (;@35;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ br 7 (;@31;)
+ end
+ block ;; label = @38
+ local.get 104
+ i64.const 0
+ i64.ne
+ br_if 0 (;@38;)
+ local.get 33
+ i32.const 1057740
+ i32.const 4
+ call 1043
+ br 17 (;@21;)
+ end
+ block ;; label = @38
+ local.get 80
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@38;)
+ local.get 33
+ i32.const 1073068
+ i32.const 5
+ call 1043
+ br 17 (;@21;)
+ end
+ block ;; label = @38
+ block ;; label = @39
+ local.get 107
+ local.get 79
+ i32.const 1000000000
+ i32.div_u
+ i64.extend_i32_u
+ i64.add
+ local.get 107
+ i64.ge_u
+ br_if 0 (;@39;)
+ local.get 2
+ i32.const 31
+ i32.store offset=612
+ local.get 2
+ i32.const 1057784
+ i32.store offset=608
+ local.get 2
+ i32.const 0
+ i32.store offset=792
+ local.get 2
+ i64.const 1
+ i64.store offset=784
+ local.get 2
+ i32.const 3
+ i32.store8 offset=1208
+ local.get 2
+ i32.const 32
+ i32.store offset=1192
+ local.get 2
+ i32.const 0
+ i32.store offset=1204
+ local.get 2
+ i32.const 1107868
+ i32.store offset=1200
+ local.get 2
+ i32.const 0
+ i32.store offset=1184
+ local.get 2
+ i32.const 0
+ i32.store offset=1176
+ local.get 2
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.store offset=1196
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 1954
+ i32.eqz
+ br_if 1 (;@38;)
+ i32.const 1107892
+ i32.const 55
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 1107948
+ i32.const 1108040
+ call 860
+ unreachable
+ end
+ local.get 2
+ i32.const 128
+ i32.add
+ local.get 107
+ local.get 79
+ call 947
+ local.get 2
+ i32.load offset=136
+ local.set 60
+ local.get 2
+ i64.load offset=128
+ local.set 104
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ br 28 (;@10;)
+ end
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 5
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=784
+ local.tee 102
+ i64.store offset=656
+ local.get 40
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.store
+ local.get 40
+ local.get 102
+ i64.store align=4
+ local.get 50
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 50
+ local.get 2
+ i64.load offset=928 align=4
+ i64.store align=4
+ local.get 2
+ i32.const 0
+ i32.store offset=1108
+ br 16 (;@21;)
+ end
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 66
+ local.get 67
+ call 281
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.load offset=928
+ local.tee 4
+ local.get 2
+ i32.load offset=932
+ local.tee 66
+ local.get 4
+ select
+ local.get 2
+ i32.load offset=936
+ call 843
+ local.get 4
+ i32.eqz
+ br_if 1 (;@35;)
+ local.get 4
+ local.get 66
+ call 1949
+ br 1 (;@35;)
+ end
+ local.get 39
+ local.get 2
+ i32.load16_u offset=784
+ i32.store16 align=1
+ local.get 67
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 68
+ i32.store offset=940
+ local.get 2
+ local.get 71
+ i32.store offset=936
+ local.get 2
+ local.get 81
+ i32.store offset=932
+ local.get 2
+ local.get 4
+ i32.store8 offset=928
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ end
+ local.get 2
+ i32.load offset=1176
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@33;)
+ local.get 2
+ i32.load8_u offset=1180
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_if 3 (;@30;)
+ local.get 104
+ i64.eqz
+ i32.eqz
+ br_if 4 (;@29;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=1176
+ br_if 5 (;@28;)
+ local.get 2
+ i64.load offset=1184
+ local.set 107
+ i64.const 1
+ local.set 104
+ br 11 (;@22;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 104
+ end
+ local.get 2
+ local.get 104
+ i64.store offset=1120
+ local.get 2
+ local.get 102
+ i64.store offset=1112
+ local.get 2
+ local.get 4
+ i32.store offset=1108
+ br 9 (;@21;)
+ end
+ local.get 80
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 4 (;@25;)
+ local.get 2
+ i32.const 10
+ i32.store8 offset=784
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 784
+ i32.add
+ call 129
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 2
+ i32.eq
+ br_if 2 (;@27;)
+ local.get 4
+ br_if 3 (;@26;)
+ block ;; label = @30
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.const 0
+ i64.ne
+ br_if 0 (;@30;)
+ block ;; label = @31
+ local.get 2
+ i64.load offset=1184
+ local.tee 102
+ i64.const 4294967296
+ i64.lt_u
+ br_if 0 (;@31;)
+ local.get 2
+ i32.const 1
+ i32.store8 offset=1176
+ local.get 2
+ local.get 102
+ i64.store offset=1184
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 1055768
+ call 919
+ br 7 (;@24;)
+ end
+ local.get 2
+ i32.const 6
+ i32.store offset=928
+ local.get 2
+ local.get 102
+ i64.store32 offset=932
+ br 6 (;@24;)
+ end
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 1056205
+ i32.const 17
+ call 671
+ br 5 (;@24;)
+ end
+ local.get 33
+ i32.const 1057740
+ i32.const 4
+ call 1040
+ br 7 (;@21;)
+ end
+ local.get 33
+ local.get 11
+ i64.load align=4
+ i64.store align=4
+ local.get 33
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 33
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 6 (;@21;)
+ end
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i64.load offset=1184
+ i64.store offset=932 align=4
+ local.get 2
+ local.get 2
+ i32.load offset=1180
+ local.tee 4
+ i32.store offset=928
+ br 3 (;@23;)
+ end
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 1056287
+ i32.const 27
+ call 671
+ br 1 (;@24;)
+ end
+ local.get 33
+ i32.const 1073068
+ i32.const 5
+ call 1040
+ br 3 (;@21;)
+ end
+ local.get 2
+ i32.load offset=928
+ local.set 4
+ end
+ block ;; label = @23
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 0 (;@23;)
+ local.get 2
+ i32.load offset=932
+ local.set 79
+ i32.const 0
+ local.set 80
+ br 1 (;@22;)
+ end
+ end
+ local.get 33
+ local.get 2
+ i64.load offset=928
+ i64.store align=4
+ local.get 33
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 33
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ br 1 (;@19;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=1112
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=1108
+ end
+ local.get 2
+ i64.load offset=1120
+ local.set 103
+ local.get 2
+ i64.load offset=1112
+ local.set 102
+ local.get 2
+ i32.load offset=1108
+ local.set 4
+ br 13 (;@5;)
+ end
+ block ;; label = @18
+ block ;; label = @19
+ loop ;; label = @20
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@19;)
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=1080
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@20;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @20
+ block ;; label = @21
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=1080
+ i32.store16 align=1
+ local.get 65
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ local.get 2
+ i32.load offset=656
+ local.set 4
+ br 1 (;@20;)
+ end
+ block ;; label = @21
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@21;)
+ i32.const 5
+ local.set 4
+ br 3 (;@18;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 0
+ i32.store offset=872
+ local.get 2
+ i32.const 0
+ i32.store offset=864
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 68
+ local.get 102
+ i32.wrap_i64
+ local.set 67
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ loop ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ local.get 67
+ br_if 0 (;@32;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@30;)
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=984
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 5 (;@27;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=984
+ i32.store16 align=1
+ local.get 65
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 67
+ br 1 (;@31;)
+ end
+ local.get 68
+ i32.eqz
+ br_if 4 (;@27;)
+ local.get 68
+ i32.const -1
+ i32.add
+ local.set 68
+ i32.const 1
+ local.set 67
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 258
+ local.get 2
+ i32.load8_u offset=1176
+ i32.eqz
+ br_if 2 (;@28;)
+ local.get 2
+ i64.load offset=1192
+ local.set 102
+ local.get 2
+ i64.load offset=1184
+ local.set 107
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ br 1 (;@29;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 107
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=788 align=4
+ local.get 2
+ local.get 102
+ i64.store offset=796 align=4
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 65
+ br 5 (;@23;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 27
+ i32.const 8
+ i32.add
+ i32.load16_u align=1
+ i32.store16
+ local.get 2
+ local.get 27
+ i64.load align=1
+ i64.store offset=608
+ local.get 2
+ i64.load offset=1191 align=1
+ local.set 102
+ local.get 2
+ i64.load offset=1183 align=1
+ local.set 107
+ local.get 2
+ i32.load offset=1179 align=1
+ local.set 66
+ local.get 2
+ i32.load16_u offset=1177 align=1
+ local.set 69
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=1176
+ br_if 3 (;@24;)
+ local.get 26
+ local.get 4
+ i32.load16_u
+ i32.store16
+ local.get 2
+ local.get 2
+ i64.load offset=608
+ i64.store offset=1016
+ local.get 2
+ local.get 102
+ i64.store offset=798 align=2
+ local.get 2
+ local.get 107
+ i64.store offset=790 align=2
+ local.get 2
+ local.get 66
+ i32.store offset=786 align=2
+ local.get 2
+ local.get 69
+ i32.store16 offset=784
+ local.get 2
+ i64.load offset=1184
+ local.set 102
+ i32.const 1
+ local.set 4
+ br 1 (;@26;)
+ end
+ i32.const 0
+ local.set 4
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 14
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 14
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 21
+ local.get 48
+ i64.load
+ i64.store
+ local.get 25
+ local.get 2
+ i64.load offset=1016
+ i64.store align=2
+ local.get 25
+ i32.const 8
+ i32.add
+ local.get 26
+ i32.load16_u
+ i32.store16
+ local.get 45
+ local.get 21
+ i64.load
+ i64.store
+ local.get 10
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 66
+ local.get 8
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=784
+ i64.store offset=928
+ local.get 4
+ i32.eqz
+ br_if 3 (;@22;)
+ local.get 32
+ local.get 66
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 10
+ i64.load
+ i64.store
+ local.get 50
+ local.get 45
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=928
+ i64.store offset=1104
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 102
+ call 137
+ br 0 (;@25;)
+ end
+ end
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i32.load
+ local.tee 65
+ i32.store
+ local.get 48
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 11
+ i64.load align=4
+ local.tee 102
+ i64.store offset=784
+ local.get 102
+ i32.wrap_i64
+ local.set 4
+ end
+ local.get 21
+ local.get 36
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 36
+ i64.load align=4
+ i64.store offset=1176
+ local.get 2
+ i32.const 864
+ i32.add
+ call 401
+ br 1 (;@21;)
+ end
+ local.get 21
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=864
+ i64.store offset=1176
+ i32.const 6
+ local.set 4
+ end
+ local.get 18
+ local.get 2
+ i64.load offset=1176
+ i64.store align=4
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 21
+ i32.load
+ i32.store
+ local.get 2
+ local.get 4
+ i32.store offset=656
+ local.get 2
+ local.get 65
+ i32.store offset=672
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@18;)
+ local.get 51
+ local.get 18
+ i64.load align=4
+ i64.store align=4
+ local.get 51
+ i32.const 8
+ i32.add
+ local.get 18
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1
+ i32.store offset=552
+ br 9 (;@10;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=660 align=4
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ end
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=660 align=4
+ local.set 102
+ br 12 (;@5;)
+ end
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ loop ;; label = @28
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@27;)
+ local.get 2
+ i32.const 744
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=744
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @29
+ local.get 4
+ i32.const -4
+ i32.add
+ br_table 1 (;@28;) 3 (;@26;) 4 (;@25;) 3 (;@26;) 0 (;@29;) 3 (;@26;)
+ end
+ end
+ block ;; label = @28
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@28;)
+ i32.const 5
+ local.set 4
+ br 11 (;@17;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 216
+ i32.add
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 70
+ i32.const 26214
+ local.get 70
+ i32.const 26214
+ i32.lt_u
+ select
+ i32.const 0
+ local.get 102
+ i32.wrap_i64
+ local.tee 71
+ select
+ call 1448
+ local.get 2
+ i64.const 0
+ i64.store offset=1024
+ local.get 2
+ local.get 2
+ i64.load offset=216
+ i64.store offset=1016
+ loop ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ local.get 71
+ br_if 0 (;@30;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 8 (;@22;)
+ local.get 2
+ i32.const 904
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=904
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 7 (;@23;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=904
+ i32.store16 align=1
+ local.get 65
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 71
+ br 1 (;@29;)
+ end
+ local.get 70
+ i32.eqz
+ br_if 6 (;@23;)
+ local.get 70
+ i32.const -1
+ i32.add
+ local.set 70
+ i32.const 1
+ local.set 71
+ end
+ block ;; label = @29
+ loop ;; label = @30
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@29;)
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=840
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@30;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @30
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@30;)
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=840
+ i32.store16 align=1
+ local.get 65
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 33
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 9 (;@21;)
+ end
+ block ;; label = @30
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@30;)
+ local.get 2
+ i32.const 5
+ i32.store offset=1108
+ br 9 (;@21;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 79
+ local.get 102
+ i32.wrap_i64
+ local.set 81
+ i64.const 0
+ local.set 107
+ i32.const 1
+ local.set 83
+ loop ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ local.get 81
+ br_if 0 (;@48;)
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=784
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@46;)
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 35
+ i32.const 2
+ i32.add
+ local.tee 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 35
+ i32.load16_u align=1
+ i32.store16 offset=1080
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@45;)
+ local.get 2
+ i64.load offset=788 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=796
+ local.set 68
+ local.get 35
+ local.get 2
+ i32.load16_u offset=1080
+ i32.store16 align=1
+ local.get 67
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=784
+ local.get 2
+ local.get 68
+ i32.store offset=796
+ local.get 2
+ local.get 102
+ i64.store offset=788 align=4
+ local.get 3
+ local.get 2
+ i32.const 784
+ i32.add
+ call 816
+ i32.const 0
+ local.set 81
+ br 1 (;@47;)
+ end
+ local.get 79
+ i32.eqz
+ br_if 2 (;@45;)
+ local.get 79
+ i32.const -1
+ i32.add
+ local.set 79
+ i32.const 1
+ local.set 81
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ local.get 2
+ i32.load8_u offset=864
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@54;)
+ loop ;; label = @55
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 66
+ local.get 41
+ i32.const 2
+ i32.add
+ local.tee 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 41
+ i32.load16_u align=1
+ i32.store16 offset=984
+ local.get 2
+ i64.load offset=868 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=876
+ local.set 68
+ block ;; label = @56
+ block ;; label = @57
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@56;) 0 (;@57;) 4 (;@53;) 5 (;@52;) 0 (;@57;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 80
+ local.get 102
+ i32.wrap_i64
+ local.set 82
+ br 13 (;@43;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=864
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@55;)
+ end
+ end
+ local.get 2
+ i64.load offset=868 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 14 (;@39;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 80
+ local.get 102
+ i32.wrap_i64
+ local.tee 82
+ i32.const 1
+ i32.ne
+ br_if 9 (;@43;)
+ i32.const 1
+ local.set 82
+ local.get 1
+ i32.load offset=4
+ local.tee 69
+ local.get 80
+ i32.lt_u
+ br_if 9 (;@43;)
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 80
+ local.get 1
+ i32.load
+ local.get 69
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=192
+ local.get 2
+ i32.load offset=196
+ call 747
+ block ;; label = @53
+ local.get 2
+ i32.load8_u offset=864
+ i32.const 4
+ i32.eq
+ br_if 0 (;@53;)
+ local.get 2
+ i64.load offset=864
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@51;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 80
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=184
+ local.set 66
+ local.get 2
+ i32.load offset=188
+ i32.const -15
+ i32.add
+ br_table 3 (;@49;) 4 (;@48;) 8 (;@44;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 80
+ local.get 102
+ i32.wrap_i64
+ local.tee 82
+ i32.const 1
+ i32.ne
+ br_if 8 (;@43;)
+ i32.const 1
+ local.set 82
+ local.get 1
+ i32.load offset=4
+ local.tee 84
+ local.get 80
+ i32.lt_u
+ br_if 8 (;@43;)
+ local.get 2
+ i32.const 208
+ i32.add
+ local.get 80
+ local.get 1
+ i32.load
+ local.get 84
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=208
+ local.get 2
+ i32.load offset=212
+ call 747
+ local.get 2
+ i32.load8_u offset=864
+ i32.const 4
+ i32.eq
+ br_if 1 (;@50;)
+ local.get 2
+ i64.load offset=864
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@50;)
+ end
+ i32.const 2
+ local.set 4
+ br 11 (;@39;)
+ end
+ local.get 2
+ i32.const 200
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 80
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 2
+ i32.load offset=200
+ local.get 2
+ i32.load offset=204
+ call 217
+ local.get 2
+ i32.load offset=864
+ br_if 2 (;@47;)
+ i32.const 0
+ local.set 66
+ block ;; label = @50
+ local.get 2
+ i32.load offset=868
+ local.tee 4
+ local.get 2
+ i32.load offset=872
+ local.tee 67
+ i32.const 1056031
+ i32.const 15
+ call 1588
+ br_if 0 (;@50;)
+ i32.const 1
+ i32.const 2
+ local.get 4
+ local.get 67
+ i32.const 1056046
+ i32.const 16
+ call 1588
+ select
+ local.set 66
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=784
+ local.get 2
+ local.get 66
+ i32.store8 offset=788
+ br 7 (;@42;)
+ end
+ local.get 66
+ i32.load8_u
+ i32.const 98
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=1
+ i32.const 108
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=2
+ i32.const 111
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=3
+ i32.const 99
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=4
+ i32.const 107
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=5
+ i32.const 95
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=6
+ i32.const 116
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=7
+ i32.const 105
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=8
+ i32.const 109
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=9
+ i32.const 101
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=10
+ i32.const 115
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=11
+ i32.const 116
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=12
+ i32.const 97
+ i32.ne
+ br_if 4 (;@44;)
+ local.get 66
+ i32.load8_u offset=13
+ i32.const 109
+ i32.ne
+ br_if 4 (;@44;)
+ i32.const 0
+ local.set 4
+ local.get 66
+ i32.load8_u offset=14
+ i32.const 112
+ i32.ne
+ br_if 4 (;@44;)
+ br 7 (;@41;)
+ end
+ local.get 66
+ i32.load8_u
+ i32.const 116
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=2
+ i32.const 97
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=3
+ i32.const 110
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=5
+ i32.const 97
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=6
+ i32.const 99
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=7
+ i32.const 116
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=8
+ i32.const 105
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=9
+ i32.const 111
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=10
+ i32.const 110
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=11
+ i32.const 95
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=12
+ i32.const 104
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=13
+ i32.const 97
+ i32.ne
+ br_if 3 (;@44;)
+ local.get 66
+ i32.load8_u offset=14
+ i32.const 115
+ i32.ne
+ br_if 3 (;@44;)
+ i32.const 1
+ local.set 4
+ local.get 66
+ i32.load8_u offset=15
+ i32.const 104
+ i32.ne
+ br_if 3 (;@44;)
+ br 6 (;@41;)
+ end
+ local.get 2
+ local.get 69
+ i32.store offset=788
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=784
+ br 4 (;@42;)
+ end
+ local.get 2
+ i64.load offset=788 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 7 (;@38;)
+ end
+ block ;; label = @45
+ block ;; label = @46
+ local.get 107
+ i64.const 0
+ i64.ne
+ br_if 0 (;@46;)
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 1056031
+ i32.const 15
+ call 1773
+ local.get 2
+ i32.load offset=784
+ br_if 1 (;@45;)
+ local.get 2
+ i64.load offset=792
+ local.set 108
+ end
+ block ;; label = @46
+ local.get 83
+ i32.const 1
+ i32.and
+ br_if 0 (;@46;)
+ local.get 21
+ local.get 2
+ i64.load offset=656
+ i64.store align=1
+ local.get 21
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 21
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 21
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 2
+ local.get 108
+ i64.store offset=1216
+ local.get 2
+ i32.const 0
+ i32.store offset=1176
+ br 13 (;@33;)
+ end
+ local.get 36
+ i32.const 1056046
+ i32.const 16
+ call 1043
+ local.get 11
+ local.get 36
+ i64.load align=4
+ i64.store align=4
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 36
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 36
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ br 11 (;@34;)
+ end
+ local.get 11
+ local.get 36
+ i64.load align=4
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 36
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 36
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 10 (;@34;)
+ end
+ i32.const 2
+ local.set 4
+ br 2 (;@41;)
+ end
+ local.get 41
+ local.get 2
+ i32.load16_u offset=984
+ i32.store16 align=1
+ local.get 67
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 68
+ i32.store offset=876
+ local.get 2
+ local.get 80
+ i32.store offset=872
+ local.get 2
+ local.get 82
+ i32.store offset=868
+ local.get 2
+ local.get 4
+ i32.store8 offset=864
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=784
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@40;)
+ local.get 2
+ i32.load8_u offset=788
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 5 (;@35;) 4 (;@36;) 3 (;@37;)
+ end
+ local.get 2
+ i64.load offset=788 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=796 align=4
+ local.set 107
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=1192
+ local.get 2
+ local.get 102
+ i64.store offset=1184
+ local.get 2
+ local.get 4
+ i32.store offset=1180
+ br 3 (;@34;)
+ end
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=784
+ i32.const 6
+ i32.eq
+ br_if 6 (;@30;)
+ local.get 11
+ local.get 2
+ i64.load offset=784
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 48
+ i64.load
+ i64.store align=4
+ br 2 (;@34;)
+ end
+ block ;; label = @36
+ local.get 83
+ i32.const 1
+ i32.and
+ br_if 0 (;@36;)
+ local.get 11
+ i32.const 1056046
+ i32.const 16
+ call 1040
+ br 2 (;@34;)
+ end
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 1
+ call 258
+ local.get 2
+ i32.load8_u offset=784
+ i32.eqz
+ br_if 4 (;@31;)
+ local.get 11
+ local.get 36
+ i64.load align=4
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 36
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 36
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 1 (;@34;)
+ end
+ block ;; label = @35
+ local.get 107
+ i64.eqz
+ br_if 0 (;@35;)
+ local.get 11
+ i32.const 1056031
+ i32.const 15
+ call 1040
+ br 1 (;@34;)
+ end
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 1
+ call 112
+ local.get 2
+ i32.load offset=784
+ i32.eqz
+ br_if 2 (;@32;)
+ local.get 11
+ local.get 36
+ i64.load align=4
+ i64.store align=4
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 36
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 36
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ end
+ local.get 2
+ i32.const 1
+ i32.store offset=1176
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 48
+ call 2015
+ drop
+ local.get 2
+ i32.load offset=1104
+ br_if 11 (;@21;)
+ local.get 42
+ local.get 43
+ i64.load align=4
+ i64.store align=4
+ local.get 42
+ i32.const 8
+ i32.add
+ local.get 43
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 42
+ i32.const 16
+ i32.add
+ local.get 43
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1124 align=4
+ local.tee 102
+ i64.store offset=940 align=4
+ local.get 2
+ local.get 2
+ i64.load offset=1116 align=4
+ i64.store offset=932 align=4
+ local.get 2
+ local.get 2
+ i32.load offset=1112
+ i32.store offset=928
+ local.get 2
+ i32.const 1016
+ i32.add
+ local.get 2
+ i32.const 928
+ i32.add
+ call 1059
+ br 4 (;@28;)
+ end
+ local.get 2
+ i64.load offset=792
+ local.set 108
+ i64.const 1
+ local.set 107
+ br 1 (;@30;)
+ end
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 35
+ i32.const 24
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 35
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 35
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 35
+ i64.load align=1
+ i64.store offset=656
+ i32.const 0
+ local.set 83
+ br 0 (;@30;)
+ end
+ end
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=1112
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=1108
+ br 6 (;@21;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=612 align=4
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ br 9 (;@17;)
+ end
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=744
+ i32.store16 align=1
+ local.get 65
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ br 1 (;@24;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=872
+ local.get 2
+ i64.const 1
+ i64.store offset=864
+ local.get 2
+ i32.const 656
+ i32.add
+ local.get 3
+ local.get 102
+ i32.wrap_i64
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ block ;; label = @25
+ block ;; label = @26
+ local.get 2
+ i32.load offset=1176
+ br_if 0 (;@26;)
+ block ;; label = @27
+ loop ;; label = @28
+ local.get 4
+ i32.eqz
+ br_if 1 (;@27;)
+ local.get 2
+ local.get 2
+ i64.load offset=1184
+ i64.store offset=1108 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=1104
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=1184
+ local.set 4
+ block ;; label = @29
+ local.get 2
+ i32.load offset=1176
+ br_if 0 (;@29;)
+ block ;; label = @30
+ loop ;; label = @31
+ local.get 2
+ i32.load offset=1180
+ local.tee 65
+ i32.eqz
+ br_if 1 (;@30;)
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 65
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=1184
+ local.set 4
+ local.get 2
+ i32.load offset=1176
+ br_if 2 (;@29;)
+ br 0 (;@31;)
+ end
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ local.get 2
+ i32.load offset=1176
+ br_if 3 (;@26;)
+ br 1 (;@28;)
+ end
+ end
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=1180
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 65
+ select
+ i32.store offset=608
+ local.get 2
+ local.get 4
+ i64.extend_i32_u
+ local.tee 107
+ local.get 102
+ local.get 107
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 65
+ select
+ i64.store offset=612 align=4
+ br 2 (;@25;)
+ end
+ local.get 2
+ i32.load offset=868
+ local.set 66
+ local.get 2
+ i32.load offset=864
+ local.set 65
+ local.get 2
+ i32.const 176
+ i32.add
+ local.get 2
+ i32.load offset=872
+ local.tee 4
+ i32.const 26214
+ local.get 4
+ i32.const 26214
+ i32.lt_u
+ select
+ call 1448
+ local.get 2
+ i64.const 0
+ i64.store offset=792
+ local.get 2
+ local.get 2
+ i64.load offset=176
+ i64.store offset=784
+ block ;; label = @27
+ block ;; label = @28
+ local.get 4
+ i32.eqz
+ br_if 0 (;@28;)
+ local.get 65
+ local.get 4
+ i32.const 0
+ call 1618
+ i64.load8_u
+ local.set 102
+ local.get 2
+ i32.const 1
+ i32.store8 offset=928
+ local.get 2
+ local.get 102
+ i64.store offset=936
+ local.get 11
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 1054580
+ call 891
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.store
+ local.get 2
+ local.get 11
+ i64.load align=4
+ i64.store offset=608
+ local.get 2
+ i32.const 784
+ i32.add
+ call 1931
+ br 1 (;@27;)
+ end
+ local.get 14
+ local.get 2
+ i64.load offset=784
+ i64.store align=4
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 48
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 6
+ i32.store offset=608
+ end
+ local.get 65
+ local.get 66
+ call 1949
+ br 2 (;@24;)
+ end
+ local.get 2
+ local.get 2
+ i64.load32_u offset=1184
+ local.tee 102
+ local.get 102
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 102
+ i64.or
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=612 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=608
+ end
+ local.get 2
+ i32.load offset=864
+ local.get 2
+ i32.load offset=868
+ call 1949
+ end
+ local.get 2
+ i32.load offset=608
+ local.set 4
+ br 5 (;@18;)
+ end
+ local.get 2
+ i64.load offset=1016
+ local.set 107
+ local.get 2
+ i64.load offset=1024
+ local.set 102
+ i32.const 6
+ local.set 4
+ br 3 (;@19;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 107
+ i64.const 32
+ i64.shr_u
+ local.get 107
+ local.get 107
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 107
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 1 (;@20;)
+ end
+ local.get 2
+ i64.load offset=1120
+ local.set 102
+ local.get 2
+ i64.load offset=1112
+ local.set 107
+ local.get 2
+ i32.load offset=1108
+ local.set 4
+ end
+ local.get 2
+ i32.const 1016
+ i32.add
+ call 1931
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 2
+ local.get 102
+ i64.store offset=620 align=4
+ local.get 2
+ local.get 107
+ i64.store offset=612 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=608
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 0 (;@17;)
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 14
+ i64.load align=4
+ i64.store offset=568
+ br 7 (;@10;)
+ end
+ local.get 2
+ i64.load offset=620 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=612 align=4
+ local.set 102
+ br 11 (;@5;)
+ end
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ loop ;; label = @24
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@21;)
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=1016
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @25
+ local.get 4
+ i32.const -4
+ i32.add
+ br_table 1 (;@24;) 0 (;@25;) 3 (;@22;) 0 (;@25;) 2 (;@23;) 0 (;@25;)
+ end
+ end
+ local.get 2
+ i32.load offset=1188
+ local.set 5
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1016
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 5
+ i32.store offset=1188
+ local.get 2
+ local.get 2
+ i32.const 1018
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 12
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ br 7 (;@16;)
+ end
+ block ;; label = @23
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@23;)
+ local.get 2
+ i32.const 5
+ i32.store offset=932
+ br 7 (;@16;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1444
+ local.get 2
+ i64.load offset=240
+ local.set 107
+ local.get 2
+ i64.load offset=248
+ local.set 108
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 66
+ i32.const 34952
+ local.get 66
+ i32.const 34952
+ i32.lt_u
+ select
+ i32.const 0
+ local.get 102
+ i32.wrap_i64
+ local.tee 4
+ select
+ call 955
+ local.get 2
+ local.get 108
+ i64.store offset=1128
+ local.get 2
+ local.get 107
+ i64.store offset=1120
+ block ;; label = @23
+ block ;; label = @24
+ loop ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ local.get 4
+ br_if 0 (;@30;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@28;)
+ local.get 44
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=656
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 6 (;@24;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=656
+ i32.store16 align=1
+ local.get 65
+ local.get 44
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 4
+ br 1 (;@29;)
+ end
+ local.get 66
+ i32.eqz
+ br_if 5 (;@24;)
+ local.get 66
+ i32.const -1
+ i32.add
+ local.set 66
+ i32.const 1
+ local.set 4
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 291
+ local.get 2
+ i32.load8_u offset=1176
+ i32.eqz
+ br_if 2 (;@26;)
+ local.get 2
+ i64.load offset=1192
+ local.set 102
+ local.get 2
+ i64.load offset=1184
+ local.set 107
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ br 1 (;@27;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 107
+ i64.const 32
+ i64.shr_u
+ local.get 107
+ local.get 107
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 107
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ end
+ local.get 2
+ i32.load offset=1104
+ local.get 2
+ i32.load offset=1108
+ call 1359
+ i32.const 0
+ local.set 57
+ br 3 (;@23;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1199 align=1
+ i64.store offset=806 align=2
+ local.get 2
+ local.get 2
+ i64.load offset=1191 align=1
+ local.tee 102
+ i64.store offset=798 align=2
+ local.get 2
+ local.get 2
+ i64.load offset=1183 align=1
+ i64.store offset=790 align=2
+ local.get 2
+ local.get 2
+ i32.load offset=1179 align=1
+ i32.store offset=786 align=2
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1177 align=1
+ i32.store16 offset=784
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ call 432
+ br 0 (;@25;)
+ end
+ end
+ local.get 2
+ i32.load offset=1104
+ local.set 57
+ local.get 2
+ i32.load offset=1108
+ local.set 4
+ local.get 2
+ i64.load offset=1112
+ local.set 107
+ local.get 2
+ i64.load offset=1120
+ local.set 102
+ local.get 2
+ i64.load offset=1128
+ local.set 108
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 2
+ local.get 108
+ i64.store offset=952
+ local.get 2
+ local.get 102
+ i64.store offset=944
+ local.get 2
+ local.get 107
+ i64.store offset=936
+ local.get 2
+ local.get 4
+ i32.store offset=932
+ local.get 2
+ local.get 57
+ i32.store offset=928
+ br 5 (;@17;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=872
+ local.get 2
+ i64.const 1
+ i64.store offset=864
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 3
+ local.get 102
+ i32.wrap_i64
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ local.get 2
+ i32.load offset=1176
+ br_if 2 (;@19;)
+ loop ;; label = @22
+ local.get 4
+ i32.eqz
+ br_if 2 (;@20;)
+ local.get 2
+ local.get 2
+ i64.load offset=1184
+ i64.store offset=1108 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=1104
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=1184
+ local.set 4
+ block ;; label = @23
+ local.get 2
+ i32.load offset=1176
+ br_if 0 (;@23;)
+ block ;; label = @24
+ loop ;; label = @25
+ local.get 2
+ i32.load offset=1180
+ local.tee 65
+ i32.eqz
+ br_if 1 (;@24;)
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 65
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=1184
+ local.set 4
+ local.get 2
+ i32.load offset=1176
+ br_if 2 (;@23;)
+ br 0 (;@25;)
+ end
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ local.get 2
+ i32.load offset=1176
+ br_if 4 (;@19;)
+ br 1 (;@22;)
+ end
+ end
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=1180
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i32.store offset=932
+ local.get 2
+ local.get 4
+ i64.extend_i32_u
+ local.tee 104
+ local.get 102
+ local.get 104
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 5
+ select
+ i64.store offset=936
+ br 3 (;@18;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=936
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=932
+ br 4 (;@16;)
+ end
+ local.get 2
+ i32.load offset=872
+ local.set 65
+ local.get 2
+ i32.load offset=868
+ local.set 69
+ local.get 2
+ i32.load offset=864
+ local.set 68
+ local.get 2
+ i32.const 224
+ i32.add
+ call 1444
+ local.get 2
+ i64.load offset=224
+ local.set 102
+ local.get 2
+ i64.load offset=232
+ local.set 107
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 65
+ i32.const 34952
+ local.get 65
+ i32.const 34952
+ i32.lt_u
+ select
+ call 955
+ local.get 2
+ local.get 107
+ i64.store offset=1128
+ local.get 2
+ local.get 102
+ i64.store offset=1120
+ block ;; label = @20
+ block ;; label = @21
+ local.get 65
+ i32.eqz
+ br_if 0 (;@21;)
+ i32.const 0
+ local.set 4
+ loop ;; label = @22
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 68
+ local.get 65
+ local.get 4
+ call 1618
+ i32.load8_u
+ call 259
+ block ;; label = @23
+ local.get 2
+ i32.load8_u offset=1176
+ i32.eqz
+ br_if 0 (;@23;)
+ local.get 44
+ local.get 11
+ i64.load align=2
+ i64.store align=2
+ local.get 44
+ i32.const 16
+ i32.add
+ local.tee 4
+ local.get 11
+ i32.const 16
+ i32.add
+ i32.load align=2
+ i32.store align=2
+ local.get 44
+ i32.const 8
+ i32.add
+ local.tee 65
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.load align=2
+ i32.store align=2
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 65
+ i64.load align=2
+ i64.store align=2
+ local.get 12
+ local.get 44
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.load offset=1104
+ local.get 2
+ i32.load offset=1108
+ call 1359
+ i32.const 0
+ local.set 57
+ br 3 (;@20;)
+ end
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 66
+ local.get 13
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 67
+ local.get 13
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 13
+ i32.const 8
+ i32.add
+ i64.load align=1
+ local.tee 102
+ i64.store
+ local.get 48
+ local.get 102
+ i64.store
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 67
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 66
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ local.get 13
+ i64.load align=1
+ local.tee 102
+ i64.store offset=656
+ local.get 2
+ local.get 102
+ i64.store offset=784
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ call 432
+ local.get 65
+ local.get 4
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.ne
+ br_if 0 (;@22;)
+ end
+ end
+ local.get 45
+ local.get 50
+ i64.load
+ i64.store
+ local.get 10
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 928
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 32
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.store offset=928
+ local.get 102
+ i32.wrap_i64
+ local.set 57
+ end
+ local.get 68
+ local.get 69
+ call 1949
+ br 2 (;@17;)
+ end
+ local.get 2
+ local.get 2
+ i64.load32_u offset=1184
+ local.tee 102
+ local.get 102
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 102
+ i64.or
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=936
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=932
+ end
+ local.get 2
+ i32.load offset=864
+ local.get 2
+ i32.load offset=868
+ call 1949
+ br 1 (;@16;)
+ end
+ local.get 57
+ i32.eqz
+ br_if 0 (;@16;)
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 45
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 45
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 45
+ i64.load
+ i64.store offset=584
+ local.get 2
+ i32.load offset=932
+ local.set 100
+ br 6 (;@10;)
+ end
+ local.get 2
+ i64.load offset=944
+ local.set 103
+ local.get 2
+ i64.load offset=936
+ local.set 102
+ local.get 2
+ i32.load offset=932
+ local.set 4
+ i32.const 1
+ local.set 5
+ i32.const 0
+ local.set 57
+ br 11 (;@4;)
+ end
+ local.get 2
+ i32.load offset=1180
+ local.set 4
+ br 9 (;@5;)
+ end
+ local.get 2
+ i64.load offset=1184
+ local.set 105
+ i64.const 1
+ local.set 103
+ br 3 (;@10;)
+ end
+ local.get 2
+ i32.load offset=1188
+ local.set 74
+ local.get 2
+ i32.load offset=1184
+ local.set 75
+ local.get 2
+ i32.load offset=1180
+ local.set 56
+ br 2 (;@10;)
+ end
+ local.get 2
+ i32.load offset=1188
+ local.set 76
+ local.get 2
+ i32.load offset=1184
+ local.set 77
+ local.get 2
+ i32.load offset=1180
+ local.set 55
+ br 1 (;@10;)
+ end
+ loop ;; label = @11
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@8;)
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 67
+ local.get 13
+ i32.const 2
+ i32.add
+ local.tee 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=608
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@11;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ block ;; label = @11
+ block ;; label = @12
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@12;)
+ local.get 2
+ i32.load offset=1188
+ local.set 65
+ local.get 13
+ local.get 2
+ i32.load16_u offset=608
+ i32.store16 align=1
+ local.get 66
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 65
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store32 offset=1180
+ local.get 2
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=1184
+ local.get 2
+ i32.const 928
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 1 (;@11;)
+ end
+ block ;; label = @12
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@12;)
+ i32.const 5
+ local.set 4
+ br 5 (;@7;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 58
+ local.get 102
+ i32.wrap_i64
+ local.set 70
+ i32.const 0
+ local.set 80
+ i32.const 1
+ local.set 79
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ loop ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ local.get 70
+ br_if 0 (;@27;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@25;)
+ local.get 44
+ local.get 66
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 13
+ i32.load16_u align=1
+ i32.store16 offset=656
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@24;)
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1188
+ local.set 67
+ local.get 13
+ local.get 2
+ i32.load16_u offset=656
+ i32.store16 align=1
+ local.get 66
+ local.get 44
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=1176
+ local.get 2
+ local.get 67
+ i32.store offset=1188
+ local.get 2
+ local.get 102
+ i64.store offset=1180 align=4
+ local.get 3
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 816
+ i32.const 0
+ local.set 70
+ br 1 (;@26;)
+ end
+ local.get 58
+ i32.eqz
+ br_if 2 (;@24;)
+ local.get 58
+ i32.const -1
+ i32.add
+ local.set 58
+ i32.const 1
+ local.set 70
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@30;)
+ loop ;; label = @31
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 67
+ local.get 65
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 5
+ i32.load16_u align=1
+ i32.store16 offset=784
+ local.get 2
+ i64.load offset=1108 align=4
+ local.set 102
+ local.get 2
+ i32.load offset=1116
+ local.set 68
+ block ;; label = @32
+ block ;; label = @33
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@32;) 0 (;@33;) 4 (;@29;) 5 (;@28;) 0 (;@33;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.set 81
+ br 9 (;@23;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 69
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=1104
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@31;)
+ end
+ end
+ local.get 2
+ i64.load offset=1108 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 10 (;@19;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.tee 81
+ i32.const 1
+ i32.ne
+ br_if 5 (;@23;)
+ i32.const 1
+ local.set 81
+ local.get 1
+ i32.load offset=4
+ local.tee 69
+ local.get 71
+ i32.lt_u
+ br_if 5 (;@23;)
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 71
+ local.get 1
+ i32.load
+ local.get 69
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=272
+ local.get 2
+ i32.load offset=276
+ call 747
+ block ;; label = @29
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 0 (;@29;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@27;)
+ end
+ local.get 2
+ i32.const 264
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 71
+ i32.const 1056408
+ call 1547
+ i32.const 1
+ local.set 4
+ local.get 2
+ i32.load offset=268
+ i32.const 5
+ i32.ne
+ br_if 7 (;@21;)
+ local.get 2
+ i32.load offset=264
+ local.tee 67
+ i32.load8_u
+ i32.const 105
+ i32.ne
+ br_if 7 (;@21;)
+ local.get 67
+ i32.load8_u offset=1
+ i32.const 99
+ i32.ne
+ br_if 7 (;@21;)
+ local.get 67
+ i32.load8_u offset=2
+ i32.const 114
+ i32.ne
+ br_if 7 (;@21;)
+ local.get 67
+ i32.load8_u offset=3
+ i32.const 99
+ i32.ne
+ br_if 7 (;@21;)
+ local.get 67
+ i32.load8_u offset=4
+ i32.const 50
+ i32.ne
+ local.set 4
+ br 7 (;@21;)
+ end
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 71
+ local.get 102
+ i32.wrap_i64
+ local.tee 81
+ i32.const 1
+ i32.ne
+ br_if 4 (;@23;)
+ i32.const 1
+ local.set 81
+ local.get 1
+ i32.load offset=4
+ local.tee 82
+ local.get 71
+ i32.lt_u
+ br_if 4 (;@23;)
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 71
+ local.get 1
+ i32.load
+ local.get 82
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=288
+ local.get 2
+ i32.load offset=292
+ call 747
+ local.get 2
+ i32.load8_u offset=1104
+ i32.const 4
+ i32.eq
+ br_if 1 (;@26;)
+ local.get 2
+ i64.load offset=1104
+ local.tee 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@26;)
+ end
+ i32.const 2
+ local.set 4
+ br 7 (;@19;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 71
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.load offset=280
+ local.get 2
+ i32.load offset=284
+ call 217
+ block ;; label = @26
+ local.get 2
+ i32.load offset=1104
+ br_if 0 (;@26;)
+ local.get 2
+ local.get 2
+ i32.load offset=1108
+ local.get 2
+ i32.load offset=1112
+ i32.const 1104271
+ i32.const 5
+ call 1588
+ i32.const 1
+ i32.xor
+ i32.store8 offset=1180
+ i32.const 6
+ local.set 4
+ br 4 (;@22;)
+ end
+ local.get 2
+ local.get 69
+ i32.store offset=1180
+ i32.const 3
+ local.set 4
+ br 3 (;@22;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 102
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 6 (;@18;)
+ end
+ block ;; label = @24
+ block ;; label = @25
+ local.get 79
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@25;)
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1104271
+ i32.const 5
+ call 1043
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.ne
+ br_if 1 (;@24;)
+ local.get 2
+ i32.load8_u offset=1180
+ local.set 80
+ end
+ local.get 2
+ i32.const 6
+ i32.store offset=1104
+ local.get 2
+ local.get 80
+ i32.store8 offset=1108
+ br 12 (;@12;)
+ end
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 50
+ local.get 21
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1176
+ i64.store offset=1104
+ br 11 (;@12;)
+ end
+ local.get 5
+ local.get 2
+ i32.load16_u offset=784
+ i32.store16 align=1
+ local.get 65
+ local.get 67
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 68
+ i32.store offset=1116
+ local.get 2
+ local.get 71
+ i32.store offset=1112
+ local.get 2
+ local.get 81
+ i32.store offset=1108
+ local.get 2
+ local.get 4
+ i32.store8 offset=1104
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=1176
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@20;)
+ local.get 2
+ i32.load8_u offset=1180
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_if 3 (;@17;)
+ local.get 79
+ i32.const 1
+ i32.and
+ br_if 4 (;@16;)
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 1104271
+ i32.const 5
+ call 1040
+ br 8 (;@12;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 107
+ end
+ local.get 2
+ local.get 107
+ i64.store offset=1116 align=4
+ local.get 2
+ local.get 102
+ i64.store offset=1108 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=1104
+ br 5 (;@12;)
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=1176
+ i32.const 6
+ i32.eq
+ br_if 1 (;@15;)
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 50
+ local.get 21
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1176
+ i64.store offset=1104
+ br 4 (;@12;)
+ end
+ block ;; label = @16
+ loop ;; label = @17
+ local.get 1
+ i32.load offset=20
+ local.set 67
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@14;)
+ block ;; label = @18
+ local.get 4
+ i32.const -3
+ i32.add
+ br_table 0 (;@18;) 1 (;@17;) 2 (;@16;)
+ end
+ end
+ i32.const 0
+ local.set 79
+ i32.const 0
+ local.set 80
+ block ;; label = @17
+ local.get 2
+ i32.load8_u offset=1177
+ i32.const -20
+ i32.add
+ br_table 2 (;@15;) 0 (;@17;) 1 (;@16;)
+ end
+ i32.const 1
+ local.set 80
+ i32.const 0
+ local.set 79
+ br 1 (;@15;)
+ end
+ end
+ local.get 2
+ i32.const 256
+ i32.add
+ i32.const 13
+ call 1096
+ local.get 2
+ i32.load offset=260
+ local.set 101
+ local.get 2
+ i32.load offset=256
+ local.tee 4
+ i32.const 0
+ i64.load offset=1058000 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 5
+ i32.add
+ i32.const 0
+ i64.load offset=1058005 align=1
+ i64.store align=1
+ i32.const 1
+ local.set 65
+ br 1 (;@13;)
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 65
+ select
+ local.tee 102
+ i32.wrap_i64
+ local.set 67
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 4
+ i32.const 3
+ i32.const 2
+ local.get 65
+ select
+ local.set 65
+ end
+ local.get 2
+ i32.const 13
+ i32.store offset=1120
+ local.get 2
+ local.get 101
+ i32.store offset=1116
+ local.get 2
+ local.get 4
+ i32.store offset=1112
+ local.get 2
+ local.get 67
+ i32.store offset=1108
+ local.get 2
+ local.get 65
+ i32.store offset=1104
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 45
+ local.get 50
+ i64.load
+ i64.store
+ local.get 10
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1104
+ i64.store offset=928
+ end
+ local.get 2
+ i32.load offset=928
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 3 (;@7;)
+ local.get 2
+ i32.load8_u offset=932
+ local.set 58
+ br 0 (;@10;)
+ end
+ end
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ local.get 0
+ i32.const 1000000000
+ i32.store offset=8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=12
+ br 7 (;@1;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=1180 align=4
+ local.tee 102
+ i64.const 32
+ i64.shr_u
+ local.get 102
+ local.get 102
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=932 align=4
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ end
+ local.get 2
+ i64.load offset=940 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=932 align=4
+ local.set 102
+ br 1 (;@5;)
+ end
+ local.get 2
+ i64.load offset=1188 align=4
+ local.set 103
+ local.get 2
+ i64.load offset=1180 align=4
+ local.set 102
+ end
+ i32.const 1
+ local.set 5
+ end
+ i32.const 1
+ local.set 65
+ i32.const 1
+ local.set 66
+ i32.const 1
+ local.set 1
+ i32.const 1
+ local.set 67
+ i32.const 1
+ local.set 3
+ end
+ local.get 55
+ local.get 77
+ call 1926
+ local.get 56
+ local.get 75
+ call 1926
+ block ;; label = @3
+ local.get 57
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 57
+ local.get 100
+ call 1359
+ end
+ block ;; label = @3
+ local.get 5
+ local.get 2
+ i32.load offset=568
+ i32.const 0
+ i32.ne
+ i32.and
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 2
+ i32.const 568
+ i32.add
+ call 1931
+ end
+ block ;; label = @3
+ local.get 65
+ local.get 2
+ i32.load offset=552
+ i32.const 0
+ i32.ne
+ i32.and
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 51
+ call 401
+ end
+ block ;; label = @3
+ local.get 66
+ local.get 2
+ i32.load offset=528
+ i32.const 0
+ i32.ne
+ i32.and
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 2
+ i32.const 520
+ i32.add
+ call 1549
+ end
+ block ;; label = @3
+ local.get 1
+ local.get 2
+ i32.load8_u offset=440
+ i32.const 2
+ i32.ne
+ i32.and
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 2
+ i32.const 408
+ i32.add
+ call 1898
+ end
+ block ;; label = @3
+ local.get 67
+ local.get 2
+ i32.load offset=368
+ i32.const 0
+ i32.ne
+ i32.and
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 49
+ call 1697
+ end
+ block ;; label = @3
+ local.get 3
+ local.get 2
+ i64.load offset=336
+ i64.const 0
+ i64.ne
+ i32.and
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 47
+ call 402
+ end
+ i32.const 1000000000
+ local.set 60
+ end
+ local.get 0
+ local.get 103
+ i64.store offset=24
+ local.get 0
+ local.get 102
+ i64.store offset=16
+ local.get 0
+ local.get 4
+ i32.store offset=12
+ local.get 0
+ local.get 60
+ i32.store offset=8
+ local.get 0
+ local.get 104
+ i64.store
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 72
+ call 2015
+ drop
+ local.get 0
+ local.get 100
+ i32.store offset=108
+ local.get 0
+ local.get 57
+ i32.store offset=104
+ local.get 0
+ local.get 2
+ i64.load offset=1080
+ i64.store offset=112
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 2
+ i64.load offset=1016
+ i64.store offset=136
+ local.get 0
+ i32.const 144
+ i32.add
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 160
+ i32.add
+ local.get 2
+ i32.const 1040
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 2
+ i64.load offset=840
+ i64.store offset=168
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 105
+ i64.store offset=192
+ local.get 0
+ local.get 2
+ i64.load offset=712
+ i64.store offset=200
+ local.get 0
+ i32.const 208
+ i32.add
+ local.get 2
+ i32.const 712
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i64.load offset=696
+ i64.store offset=212 align=4
+ local.get 0
+ i32.const 220
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 311
+ i32.add
+ local.get 113
+ i64.const 32
+ i64.shr_u
+ i64.store16 align=1
+ local.get 0
+ local.get 113
+ i64.store32 offset=307 align=1
+ local.get 0
+ local.get 73
+ i32.store offset=264
+ local.get 0
+ local.get 72
+ i32.store offset=260
+ local.get 0
+ local.get 121
+ i64.store offset=329 align=1
+ local.get 0
+ local.get 122
+ i64.store offset=321 align=1
+ local.get 0
+ local.get 98
+ i32.store offset=317 align=1
+ local.get 0
+ local.get 99
+ i32.store16 offset=315 align=1
+ local.get 0
+ local.get 5
+ i32.store8 offset=314
+ local.get 0
+ local.get 3
+ i32.store8 offset=313
+ local.get 0
+ local.get 114
+ i64.store offset=299 align=1
+ local.get 0
+ local.get 115
+ i64.store offset=291 align=1
+ local.get 0
+ local.get 92
+ i32.store offset=287 align=1
+ local.get 0
+ local.get 93
+ i32.store16 offset=285 align=1
+ local.get 0
+ local.get 1
+ i32.store8 offset=284
+ local.get 0
+ local.get 65
+ i32.store offset=280
+ local.get 0
+ local.get 2
+ i64.load offset=768
+ i64.store offset=268 align=4
+ local.get 0
+ i32.const 276
+ i32.add
+ local.get 2
+ i32.const 768
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 337
+ i32.add
+ local.get 2
+ i32.const 784
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 0
+ i32.const 380
+ i32.add
+ local.get 2
+ i32.const 1107
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 0
+ local.get 2
+ i32.load offset=1104 align=1
+ i32.store offset=377 align=1
+ end
+ local.get 2
+ i32.const 1248
+ i32.add
+ global.set 0)
+ (func (;29;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 1824
+ i32.sub
+ local.tee 2
+ global.set 0
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@7;)
+ block ;; label = @8
+ block ;; label = @9
+ local.get 1
+ i32.load offset=68
+ local.tee 3
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 0 (;@9;)
+ local.get 1
+ i32.load offset=64
+ local.tee 4
+ i32.load offset=8
+ i32.const 22
+ i32.eq
+ br_if 1 (;@8;)
+ end
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1101600
+ i32.store offset=1512
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1112
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1339
+ i32.add
+ local.get 2
+ i32.const 1120
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1112
+ i64.store offset=1331 align=1
+ local.get 0
+ i32.const 42
+ i32.store8 offset=8
+ local.get 0
+ i32.const 9
+ i32.add
+ local.get 2
+ i64.load offset=1328 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1335
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 0
+ i64.const 2
+ i64.store
+ br 7 (;@1;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=1512
+ local.set 75
+ local.get 2
+ i32.load offset=1520
+ local.set 3
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=1512
+ local.set 76
+ local.get 2
+ local.get 2
+ i32.load offset=1520
+ i32.store offset=792
+ local.get 2
+ i32.const 0
+ i32.store offset=788
+ local.get 2
+ local.get 76
+ i64.store offset=780 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=776
+ local.get 2
+ i32.const 0
+ i32.store offset=772
+ local.get 2
+ local.get 75
+ i64.store offset=764 align=4
+ local.get 2
+ local.get 1
+ i32.store offset=796
+ local.get 2
+ i32.const 1
+ i32.store offset=760
+ local.get 2
+ i32.const 0
+ i32.store offset=1040
+ local.get 2
+ i32.const 0
+ i32.store offset=1056
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 5
+ i32.or
+ local.set 5
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 6
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 7
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 8
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 9
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 10
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 11
+ local.get 2
+ i32.const 1432
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 12
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 13
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 14
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 15
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 16
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 17
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 9
+ i32.add
+ local.set 18
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 9
+ i32.add
+ local.set 19
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 20
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 44
+ i32.add
+ local.set 21
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 44
+ i32.add
+ local.set 22
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 9
+ i32.add
+ local.set 23
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 72
+ i32.add
+ local.set 24
+ local.get 2
+ i32.const 1696
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 25
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 26
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 27
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 28
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 5
+ i32.or
+ local.set 29
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 30
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 31
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 32
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 2
+ i32.or
+ local.set 33
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 34
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 35
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 36
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 12
+ i32.add
+ local.set 37
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 5
+ i32.or
+ local.set 38
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 4
+ i32.add
+ local.set 39
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 40
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 2
+ i32.or
+ local.set 41
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 42
+ local.get 2
+ i32.const 1040
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 43
+ local.get 2
+ i32.const 1056
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 44
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 45
+ local.get 2
+ i32.const 1072
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 46
+ local.get 2
+ i32.const 760
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 47
+ local.get 2
+ i32.const 760
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 48
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 49
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 50
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 51
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 52
+ local.get 2
+ i32.const 1072
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 53
+ i32.const 0
+ local.set 54
+ i32.const 0
+ local.set 55
+ i32.const 2
+ local.set 56
+ i32.const 2
+ local.set 57
+ i32.const 3
+ local.set 58
+ i64.const 2
+ local.set 77
+ i64.const 3
+ local.set 76
+ i32.const 1000000001
+ local.set 59
+ i32.const 2
+ local.set 60
+ i32.const 3
+ local.set 61
+ i32.const 0
+ local.set 62
+ loop ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ local.get 2
+ i32.load offset=760
+ i32.const -1
+ i32.add
+ br_table 0 (;@57;) 4 (;@53;) 1 (;@56;) 4 (;@53;)
+ end
+ i32.const 0
+ local.set 3
+ i32.const 0
+ local.set 1
+ block ;; label = @57
+ local.get 2
+ i32.load offset=776
+ i32.eqz
+ br_if 0 (;@57;)
+ local.get 2
+ i32.load offset=764
+ local.get 2
+ i32.load offset=772
+ local.tee 1
+ i32.const 0
+ local.get 2
+ i32.load offset=768
+ local.tee 4
+ local.get 1
+ local.get 4
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 1
+ end
+ block ;; label = @57
+ local.get 2
+ i32.load offset=792
+ i32.eqz
+ br_if 0 (;@57;)
+ local.get 2
+ i32.load offset=780
+ local.get 2
+ i32.load offset=788
+ local.tee 3
+ i32.const 0
+ local.get 2
+ i32.load offset=784
+ local.tee 4
+ local.get 3
+ local.get 4
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 3
+ end
+ local.get 1
+ br_if 1 (;@55;)
+ local.get 3
+ i32.eqz
+ br_if 6 (;@50;)
+ local.get 2
+ i32.load offset=796
+ local.set 1
+ local.get 2
+ i32.const 400
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=404
+ local.set 3
+ local.get 2
+ i32.load offset=400
+ local.tee 4
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1524
+ local.get 2
+ local.get 3
+ i32.store offset=1520
+ local.get 2
+ local.get 4
+ i32.store offset=1516
+ local.get 2
+ i32.const 1
+ i32.store offset=1512
+ local.get 1
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 392
+ i32.add
+ local.get 47
+ call 968
+ local.get 2
+ i32.const 384
+ i32.add
+ local.get 2
+ i32.load offset=392
+ local.get 2
+ i32.load offset=396
+ i32.const 1066128
+ call 1586
+ local.get 2
+ i32.load offset=384
+ local.set 3
+ local.get 2
+ i32.load offset=388
+ local.set 4
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=64
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ br 2 (;@54;)
+ end
+ local.get 2
+ i32.load offset=764
+ local.tee 4
+ i32.eqz
+ br_if 5 (;@50;)
+ local.get 2
+ i32.load offset=768
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store
+ local.get 1
+ i32.eqz
+ br_if 29 (;@26;)
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.load offset=776
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 29 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ local.get 2
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store offset=764
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 371
+ block ;; label = @56
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 0 (;@56;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1513
+ i32.store8 offset=1073
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1072
+ br 5 (;@51;)
+ end
+ local.get 2
+ i32.const 1072
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 4 (;@51;)
+ end
+ block ;; label = @55
+ local.get 3
+ br_if 0 (;@55;)
+ local.get 2
+ i32.load offset=796
+ local.set 3
+ local.get 1
+ i32.load
+ local.tee 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 29 (;@26;)
+ local.get 3
+ local.get 1
+ call 1605
+ local.get 2
+ i32.const 416
+ i32.add
+ local.get 48
+ call 968
+ local.get 2
+ i32.const 408
+ i32.add
+ local.get 2
+ i32.load offset=416
+ local.get 2
+ i32.load offset=420
+ i32.const 1066112
+ call 1586
+ local.get 2
+ i32.load offset=408
+ local.set 3
+ local.get 2
+ i32.load offset=412
+ local.set 4
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=68
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ br 1 (;@54;)
+ end
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ i32.const -1
+ local.get 1
+ i32.load
+ local.tee 1
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 4
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 3
+ i32.ne
+ local.get 4
+ local.get 3
+ i32.lt_u
+ select
+ i32.const 255
+ i32.and
+ br_table 1 (;@58;) 4 (;@55;) 0 (;@59;)
+ end
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 3
+ i32.store
+ local.get 3
+ i32.eqz
+ br_if 32 (;@26;)
+ local.get 2
+ local.get 1
+ i32.store offset=1616
+ local.get 2
+ i32.load offset=796
+ local.set 3
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 32 (;@26;)
+ local.get 3
+ local.get 1
+ call 1605
+ local.get 2
+ i32.const 432
+ i32.add
+ local.get 48
+ call 968
+ local.get 2
+ i32.const 424
+ i32.add
+ local.get 2
+ i32.load offset=432
+ local.get 2
+ i32.load offset=436
+ i32.const 1066052
+ call 1586
+ local.get 2
+ local.get 2
+ i32.load offset=428
+ i32.store offset=1736
+ local.get 2
+ i32.load offset=424
+ call 1164
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 1 (;@57;)
+ local.get 2
+ i32.load offset=1516
+ local.set 3
+ local.get 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 3
+ i32.load offset=8
+ local.tee 3
+ i32.const 20
+ i32.gt_u
+ br_if 2 (;@56;)
+ i32.const 1
+ local.get 3
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 2 (;@56;)
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1616
+ call 1164
+ br 4 (;@54;)
+ end
+ local.get 2
+ i32.load offset=796
+ local.set 3
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 31 (;@26;)
+ local.get 3
+ local.get 1
+ call 1605
+ local.get 2
+ i32.const 464
+ i32.add
+ local.get 48
+ call 968
+ local.get 2
+ i32.const 456
+ i32.add
+ local.get 2
+ i32.load offset=464
+ local.get 2
+ i32.load offset=468
+ i32.const 1066020
+ call 1586
+ local.get 2
+ i32.load offset=456
+ local.set 1
+ local.get 2
+ i32.load offset=460
+ local.set 3
+ local.get 2
+ i32.load offset=796
+ local.tee 4
+ i32.const 68
+ i32.add
+ call 598
+ local.get 4
+ local.get 3
+ i32.store offset=68
+ local.get 1
+ call 1164
+ local.get 2
+ i32.const 448
+ i32.add
+ local.get 47
+ call 968
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.load offset=448
+ local.get 2
+ i32.load offset=452
+ i32.const 1066036
+ call 1586
+ local.get 2
+ i32.load offset=440
+ local.set 3
+ local.get 2
+ i32.load offset=444
+ local.set 4
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=64
+ local.get 3
+ call 1164
+ br 3 (;@54;)
+ end
+ local.get 53
+ local.get 49
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 46
+ local.get 14
+ i64.load align=4
+ i64.store align=4
+ local.get 53
+ i32.const 2
+ i32.add
+ local.get 49
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 46
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 46
+ i32.const 16
+ i32.add
+ local.get 14
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 46
+ i32.const 24
+ i32.add
+ local.get 14
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1076
+ local.get 2
+ local.get 3
+ i32.store8 offset=1072
+ br 4 (;@52;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=1516
+ local.get 2
+ i32.const 1066096
+ i32.store offset=1512
+ local.get 2
+ i64.const 1
+ i64.store offset=1524 align=4
+ local.get 2
+ i32.const 29
+ i32.store offset=1236
+ local.get 2
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.store offset=1232
+ local.get 2
+ i32.const 1112
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.load offset=1112
+ local.tee 1
+ local.get 2
+ i32.load offset=1120
+ call 1109
+ local.get 45
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.load
+ i32.store align=1
+ local.get 45
+ local.get 2
+ i64.load offset=1512
+ i64.store align=1
+ local.get 53
+ local.get 2
+ i64.load offset=1328 align=1
+ i64.store align=1
+ local.get 53
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1072
+ local.get 1
+ local.get 2
+ i32.load offset=1116
+ call 1949
+ br 3 (;@52;)
+ end
+ local.get 2
+ i32.load offset=796
+ local.set 1
+ local.get 2
+ i32.const 488
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=492
+ local.set 3
+ local.get 2
+ i32.load offset=488
+ local.tee 4
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1524
+ local.get 2
+ local.get 3
+ i32.store offset=1520
+ local.get 2
+ local.get 4
+ i32.store offset=1516
+ local.get 2
+ i32.const 1
+ i32.store offset=1512
+ local.get 1
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 480
+ i32.add
+ local.get 47
+ call 968
+ local.get 2
+ i32.const 472
+ i32.add
+ local.get 2
+ i32.load offset=480
+ local.get 2
+ i32.load offset=484
+ i32.const 1066004
+ call 1586
+ local.get 2
+ i32.load offset=472
+ local.set 3
+ local.get 2
+ i32.load offset=476
+ local.set 4
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=64
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 371
+ block ;; label = @54
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 0 (;@54;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1513
+ i32.store8 offset=1073
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1072
+ br 3 (;@51;)
+ end
+ local.get 2
+ i32.const 1072
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 2 (;@51;)
+ end
+ local.get 2
+ i32.const 1072
+ i32.add
+ i32.const 1065984
+ i32.const 20
+ call 1215
+ br 1 (;@51;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1616
+ call 1164
+ end
+ block ;; label = @51
+ local.get 2
+ i32.load8_u offset=1072
+ i32.const 44
+ i32.ne
+ br_if 0 (;@51;)
+ local.get 2
+ i32.load8_u offset=1073
+ local.tee 1
+ i32.const 14
+ i32.eq
+ br_if 1 (;@50;)
+ local.get 1
+ br_table 15 (;@36;) 14 (;@37;) 13 (;@38;) 12 (;@39;) 11 (;@40;) 10 (;@41;) 9 (;@42;) 8 (;@43;) 7 (;@44;) 6 (;@45;) 5 (;@46;) 4 (;@47;) 3 (;@48;) 2 (;@49;)
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1096
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1104
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1088
+ i64.store offset=664
+ local.get 2
+ i64.load offset=1080
+ local.set 78
+ local.get 2
+ i64.load offset=1072
+ local.set 75
+ br 46 (;@4;)
+ end
+ block ;; label = @50
+ block ;; label = @51
+ local.get 62
+ i32.const 255
+ i32.and
+ br_if 0 (;@51;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103890
+ i32.const 15
+ call 437
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 16 (;@35;)
+ local.get 2
+ i32.const 1256
+ i32.add
+ local.get 2
+ i32.const 1537
+ i32.add
+ i32.load align=1
+ i32.store
+ local.get 2
+ i32.const 1248
+ i32.add
+ local.get 2
+ i32.const 1529
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 1240
+ i32.add
+ local.get 2
+ i32.const 1521
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1513 align=1
+ i64.store offset=1232
+ br 1 (;@50;)
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=800
+ i64.store offset=1232
+ end
+ i32.const 2
+ local.set 4
+ block ;; label = @50
+ local.get 61
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 0 (;@50;)
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 2
+ i32.const 834
+ i32.add
+ i32.const 62
+ call 2015
+ drop
+ local.get 61
+ local.set 4
+ end
+ local.get 55
+ i32.eqz
+ local.set 1
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ local.get 55
+ br_if 0 (;@52;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103991
+ i32.const 14
+ call 1736
+ local.get 2
+ i32.load offset=1512
+ br_if 2 (;@50;)
+ local.get 2
+ i32.const 1624
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store offset=1616
+ local.get 2
+ i32.const 1524
+ i32.add
+ i32.load
+ local.set 63
+ local.get 2
+ i32.load offset=1520
+ local.set 30
+ br 1 (;@51;)
+ end
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 896
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 896
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=896
+ i64.store offset=1616
+ local.get 64
+ local.set 63
+ local.get 55
+ local.set 30
+ end
+ i64.const 2
+ local.set 78
+ block ;; label = @51
+ local.get 76
+ i64.const 3
+ i64.eq
+ br_if 0 (;@51;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 920
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 76
+ local.set 78
+ end
+ block ;; label = @51
+ block ;; label = @52
+ local.get 54
+ br_if 0 (;@52;)
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 1103864
+ i32.const 14
+ call 1736
+ local.get 2
+ i32.load offset=1112
+ i32.eqz
+ br_if 1 (;@51;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1140
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1148
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 1132
+ i32.add
+ i64.load align=4
+ i64.store offset=664
+ local.get 2
+ i32.const 1124
+ i32.add
+ i64.load align=4
+ local.set 78
+ local.get 2
+ i64.load offset=1116 align=4
+ local.set 75
+ local.get 30
+ local.get 63
+ call 1361
+ br 49 (;@3;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1016
+ i64.store offset=1736
+ br 46 (;@5;)
+ end
+ local.get 2
+ i32.const 1744
+ i32.add
+ local.get 2
+ i32.const 1136
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1144
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store offset=1736
+ local.get 2
+ i32.const 1124
+ i32.add
+ i32.load
+ local.set 65
+ local.get 2
+ i32.load offset=1120
+ local.set 54
+ br 45 (;@5;)
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1540
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1548
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 1532
+ i32.add
+ i64.load align=4
+ i64.store offset=664
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.load align=4
+ local.set 78
+ local.get 2
+ i64.load offset=1516 align=4
+ local.set 75
+ br 46 (;@3;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 859
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 40 (;@8;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 42 (;@6;)
+ end
+ block ;; label = @48
+ local.get 56
+ i32.const 2
+ i32.eq
+ br_if 0 (;@48;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103905
+ i32.const 31
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 42 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 183
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 38 (;@9;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 41 (;@6;)
+ end
+ block ;; label = @47
+ local.get 57
+ i32.const 2
+ i32.eq
+ br_if 0 (;@47;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103804
+ i32.const 26
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 41 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 183
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 36 (;@10;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 40 (;@6;)
+ end
+ block ;; label = @46
+ local.get 58
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 0 (;@46;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103851
+ i32.const 13
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 40 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 197
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 34 (;@11;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 39 (;@6;)
+ end
+ block ;; label = @45
+ local.get 2
+ i32.load offset=1056
+ i32.eqz
+ br_if 0 (;@45;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1104005
+ i32.const 10
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 39 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 184
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 32 (;@12;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 38 (;@6;)
+ end
+ block ;; label = @44
+ local.get 2
+ i32.load offset=1040
+ i32.eqz
+ br_if 0 (;@44;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103878
+ i32.const 12
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 38 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 184
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 30 (;@13;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 37 (;@6;)
+ end
+ local.get 77
+ i64.const 2
+ i64.eq
+ br_if 15 (;@27;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103785
+ i32.const 12
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 36 (;@6;)
+ end
+ local.get 54
+ i32.eqz
+ br_if 13 (;@28;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103864
+ i32.const 14
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 35 (;@6;)
+ end
+ local.get 76
+ i64.const 3
+ i64.eq
+ br_if 11 (;@29;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103976
+ i32.const 15
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 34 (;@6;)
+ end
+ local.get 59
+ i32.const 1000000001
+ i32.eq
+ br_if 9 (;@30;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103936
+ i32.const 18
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 33 (;@6;)
+ end
+ block ;; label = @39
+ local.get 60
+ i32.const 2
+ i32.eq
+ br_if 0 (;@39;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103954
+ i32.const 22
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 33 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 183
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 7 (;@31;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 32 (;@6;)
+ end
+ local.get 55
+ i32.eqz
+ br_if 5 (;@32;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103991
+ i32.const 14
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 31 (;@6;)
+ end
+ block ;; label = @37
+ local.get 61
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103830
+ i32.const 21
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 31 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 181
+ local.get 2
+ i32.load8_u offset=1512
+ i32.eqz
+ br_if 3 (;@33;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1540
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1548
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 1532
+ i32.add
+ i64.load align=4
+ i64.store offset=664
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.load align=4
+ local.set 78
+ local.get 2
+ i64.load offset=1516 align=4
+ local.set 75
+ br 32 (;@4;)
+ end
+ block ;; label = @36
+ local.get 62
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 0 (;@36;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1103890
+ i32.const 15
+ call 1034
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 30 (;@6;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 760
+ i32.add
+ call 867
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.eq
+ br_if 1 (;@34;)
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 29 (;@6;)
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1528
+ i64.store offset=664
+ br 28 (;@6;)
+ end
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 49
+ i32.const 24
+ i32.add
+ i32.load align=1
+ i32.store
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 49
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 49
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 49
+ i64.load align=1
+ i64.store offset=800
+ i32.const 1
+ local.set 62
+ br 25 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=1513
+ local.set 61
+ local.get 2
+ i32.const 834
+ i32.add
+ local.get 41
+ i32.const 62
+ call 2015
+ drop
+ br 24 (;@8;)
+ end
+ block ;; label = @32
+ block ;; label = @33
+ local.get 2
+ i32.load offset=760
+ i32.const 3
+ i32.ne
+ br_if 0 (;@33;)
+ local.get 2
+ i32.load offset=772
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store
+ local.get 1
+ i32.eqz
+ br_if 7 (;@26;)
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.load offset=780
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 7 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ br 1 (;@32;)
+ end
+ local.get 2
+ i32.load offset=796
+ local.set 1
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@37;)
+ block ;; label = @38
+ block ;; label = @39
+ local.get 1
+ i32.load offset=68
+ local.tee 3
+ i32.load offset=8
+ i32.const 21
+ i32.ne
+ br_if 0 (;@39;)
+ local.get 1
+ i32.load offset=64
+ local.tee 4
+ i32.load offset=8
+ i32.const 21
+ i32.eq
+ br_if 1 (;@38;)
+ end
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1053444
+ i32.store offset=1512
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1339
+ i32.add
+ local.get 2
+ i32.const 1240
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ i64.store offset=1331 align=1
+ local.get 38
+ local.get 2
+ i64.load offset=1328 align=1
+ i64.store align=1
+ local.get 38
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1116
+ br 6 (;@32;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.tee 63
+ local.get 3
+ i32.const 12
+ i32.add
+ call 467
+ block ;; label = @38
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@38;)
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ local.tee 3
+ i32.store offset=1688
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 63
+ local.get 4
+ i32.const 12
+ i32.add
+ call 467
+ block ;; label = @39
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@39;)
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ local.tee 4
+ i32.store offset=1692
+ local.get 3
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 5 (;@34;)
+ local.get 4
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 5 (;@34;)
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ i32.const 2
+ i32.ne
+ br_if 5 (;@34;)
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ i32.const 2
+ i32.ne
+ br_if 5 (;@34;)
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.set 4
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1053476
+ call 1994
+ i32.eqz
+ br_if 5 (;@34;)
+ local.get 3
+ i32.load offset=8
+ i32.const 8
+ i32.add
+ i32.const 1053492
+ call 1994
+ i32.eqz
+ br_if 5 (;@34;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1053476
+ call 1994
+ i32.eqz
+ br_if 5 (;@34;)
+ local.get 4
+ i32.load offset=8
+ i32.const 8
+ i32.add
+ i32.const 1053492
+ call 1994
+ i32.eqz
+ br_if 5 (;@34;)
+ local.get 3
+ i32.load offset=4
+ local.tee 63
+ local.get 63
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 55
+ i32.store
+ local.get 55
+ i32.eqz
+ br_if 13 (;@26;)
+ local.get 3
+ i32.load offset=12
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 55
+ i32.store
+ local.get 55
+ i32.eqz
+ br_if 13 (;@26;)
+ local.get 2
+ local.get 3
+ i32.store offset=1716
+ local.get 2
+ local.get 63
+ i32.store offset=1712
+ local.get 4
+ i32.load offset=4
+ local.tee 55
+ local.get 55
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 66
+ i32.store
+ local.get 66
+ i32.eqz
+ br_if 13 (;@26;)
+ local.get 4
+ i32.load offset=12
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 66
+ i32.store
+ local.get 66
+ i32.eqz
+ br_if 13 (;@26;)
+ local.get 2
+ local.get 4
+ i32.store offset=1700
+ local.get 2
+ local.get 55
+ i32.store offset=1696
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=1332
+ local.set 66
+ block ;; label = @40
+ local.get 2
+ i32.load offset=1328
+ local.tee 67
+ i32.const 6
+ i32.ne
+ br_if 0 (;@40;)
+ local.get 2
+ local.get 4
+ i32.store offset=1348
+ local.get 2
+ local.get 55
+ i32.store offset=1344
+ local.get 2
+ local.get 3
+ i32.store offset=1340
+ local.get 2
+ local.get 63
+ i32.store offset=1336
+ local.get 2
+ local.get 66
+ i32.store offset=1332
+ i32.const 3
+ local.set 3
+ local.get 2
+ i32.const 3
+ i32.store offset=1328
+ local.get 2
+ local.get 1
+ i32.store offset=1364
+ local.get 2
+ i32.const 120
+ i32.add
+ call 1444
+ local.get 2
+ i32.const 0
+ i32.store offset=1628
+ local.get 2
+ i64.const 0
+ i64.store offset=1620 align=4
+ local.get 2
+ i32.const 1104512
+ i32.store offset=1616
+ local.get 2
+ local.get 2
+ i64.load offset=128
+ i64.store offset=1640
+ local.get 2
+ local.get 2
+ i64.load offset=120
+ i64.store offset=1632
+ block ;; label = @41
+ block ;; label = @42
+ loop ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ local.get 3
+ i32.const -1
+ i32.add
+ br_table 0 (;@50;) 4 (;@46;) 1 (;@49;) 4 (;@46;)
+ end
+ i32.const 0
+ local.set 4
+ i32.const 0
+ local.set 3
+ block ;; label = @50
+ local.get 2
+ i32.load offset=1344
+ i32.eqz
+ br_if 0 (;@50;)
+ local.get 2
+ i32.load offset=1332
+ local.get 2
+ i32.load offset=1340
+ local.tee 3
+ i32.const 0
+ local.get 2
+ i32.load offset=1336
+ local.tee 63
+ local.get 3
+ local.get 63
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 3
+ end
+ block ;; label = @50
+ local.get 2
+ i32.load offset=1360
+ i32.eqz
+ br_if 0 (;@50;)
+ local.get 2
+ i32.load offset=1348
+ local.get 2
+ i32.load offset=1356
+ local.tee 4
+ i32.const 0
+ local.get 2
+ i32.load offset=1352
+ local.tee 63
+ local.get 4
+ local.get 63
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 4
+ end
+ local.get 3
+ br_if 1 (;@48;)
+ local.get 4
+ i32.eqz
+ br_if 7 (;@42;)
+ local.get 2
+ i32.const 24
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=28
+ local.set 3
+ local.get 2
+ i32.load offset=24
+ local.tee 4
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1524
+ local.get 2
+ local.get 3
+ i32.store offset=1520
+ local.get 2
+ local.get 4
+ i32.store offset=1516
+ local.get 2
+ i32.const 1
+ i32.store offset=1512
+ local.get 1
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 16
+ i32.add
+ local.get 35
+ call 968
+ local.get 2
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.load offset=16
+ local.get 2
+ i32.load offset=20
+ i32.const 1066128
+ call 1586
+ local.get 2
+ i32.load offset=8
+ local.set 3
+ local.get 2
+ i32.load offset=12
+ local.set 4
+ local.get 2
+ i32.load offset=1364
+ local.tee 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=64
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ br 2 (;@47;)
+ end
+ local.get 2
+ i32.load offset=1332
+ local.tee 4
+ i32.eqz
+ br_if 6 (;@42;)
+ local.get 2
+ i32.load offset=1336
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 22 (;@26;)
+ local.get 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.load offset=1344
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 22 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ local.get 2
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store offset=1332
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 140
+ block ;; label = @49
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 0 (;@49;)
+ local.get 33
+ local.get 49
+ i64.load align=1
+ i64.store align=1
+ local.get 33
+ i32.const 24
+ i32.add
+ local.get 49
+ i32.const 24
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 33
+ i32.const 16
+ i32.add
+ local.get 49
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 33
+ i32.const 8
+ i32.add
+ local.get 49
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 300
+ i32.store16 offset=1232
+ br 5 (;@44;)
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 4 (;@44;)
+ end
+ block ;; label = @48
+ local.get 4
+ br_if 0 (;@48;)
+ local.get 3
+ i32.load
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 22 (;@26;)
+ local.get 1
+ local.get 3
+ call 1605
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 36
+ call 968
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.load offset=40
+ local.get 2
+ i32.load offset=44
+ i32.const 1066112
+ call 1586
+ local.get 2
+ i32.load offset=32
+ local.set 3
+ local.get 2
+ i32.load offset=36
+ local.set 4
+ local.get 2
+ i32.load offset=1364
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=68
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ br 1 (;@47;)
+ end
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ i32.const -1
+ local.get 3
+ i32.load
+ local.tee 3
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 63
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 4
+ i32.ne
+ local.get 63
+ local.get 4
+ i32.lt_u
+ select
+ i32.const 255
+ i32.and
+ br_table 1 (;@51;) 4 (;@48;) 0 (;@52;)
+ end
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 25 (;@26;)
+ local.get 2
+ local.get 3
+ i32.store offset=1728
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 25 (;@26;)
+ local.get 1
+ local.get 3
+ call 1605
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 36
+ call 968
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.load offset=56
+ local.get 2
+ i32.load offset=60
+ i32.const 1066052
+ call 1586
+ local.get 2
+ local.get 2
+ i32.load offset=52
+ i32.store offset=1216
+ local.get 2
+ i32.load offset=48
+ call 1164
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.load offset=1364
+ local.tee 1
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 1216
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 1 (;@50;)
+ local.get 2
+ i32.load offset=1516
+ local.set 3
+ local.get 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 3
+ i32.load offset=8
+ local.tee 3
+ i32.const 20
+ i32.gt_u
+ br_if 2 (;@49;)
+ i32.const 1
+ local.get 3
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 2 (;@49;)
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ local.get 2
+ i32.const 1216
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1728
+ call 1164
+ br 4 (;@47;)
+ end
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 24 (;@26;)
+ local.get 1
+ local.get 3
+ call 1605
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 36
+ call 968
+ local.get 2
+ i32.const 80
+ i32.add
+ local.get 2
+ i32.load offset=88
+ local.get 2
+ i32.load offset=92
+ i32.const 1066020
+ call 1586
+ local.get 2
+ i32.load offset=80
+ local.set 1
+ local.get 2
+ i32.load offset=84
+ local.set 3
+ local.get 2
+ i32.load offset=1364
+ local.tee 4
+ i32.const 68
+ i32.add
+ call 598
+ local.get 4
+ local.get 3
+ i32.store offset=68
+ local.get 1
+ call 1164
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 35
+ call 968
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.load offset=72
+ local.get 2
+ i32.load offset=76
+ i32.const 1066036
+ call 1586
+ local.get 2
+ i32.load offset=64
+ local.set 3
+ local.get 2
+ i32.load offset=68
+ local.set 4
+ local.get 2
+ i32.load offset=1364
+ local.tee 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=64
+ local.get 3
+ call 1164
+ br 3 (;@47;)
+ end
+ local.get 52
+ local.get 49
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 32
+ local.get 14
+ i64.load align=4
+ i64.store align=4
+ local.get 52
+ i32.const 2
+ i32.add
+ local.get 49
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 32
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 32
+ i32.const 16
+ i32.add
+ local.get 14
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 32
+ i32.const 24
+ i32.add
+ local.get 14
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1236
+ local.get 2
+ local.get 3
+ i32.store8 offset=1232
+ br 4 (;@45;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=1516
+ local.get 2
+ i32.const 1066096
+ i32.store offset=1512
+ local.get 2
+ i64.const 1
+ i64.store offset=1524 align=4
+ local.get 2
+ i32.const 29
+ i32.store offset=1660
+ local.get 2
+ local.get 2
+ i32.const 1656
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ local.get 2
+ i32.const 1728
+ i32.add
+ i32.store offset=1656
+ local.get 2
+ i32.const 1432
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.load offset=1432
+ local.tee 3
+ local.get 2
+ i32.load offset=1440
+ call 1109
+ local.get 31
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.load
+ i32.store align=1
+ local.get 31
+ local.get 2
+ i64.load offset=1512
+ i64.store align=1
+ local.get 52
+ local.get 2
+ i64.load offset=1472 align=1
+ i64.store align=1
+ local.get 52
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1232
+ local.get 3
+ local.get 2
+ i32.load offset=1436
+ call 1949
+ br 3 (;@45;)
+ end
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=116
+ local.set 3
+ local.get 2
+ i32.load offset=112
+ local.tee 4
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1524
+ local.get 2
+ local.get 3
+ i32.store offset=1520
+ local.get 2
+ local.get 4
+ i32.store offset=1516
+ local.get 2
+ i32.const 1
+ i32.store offset=1512
+ local.get 1
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 104
+ i32.add
+ local.get 35
+ call 968
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.load offset=104
+ local.get 2
+ i32.load offset=108
+ i32.const 1066004
+ call 1586
+ local.get 2
+ i32.load offset=96
+ local.set 3
+ local.get 2
+ i32.load offset=100
+ local.set 4
+ local.get 2
+ i32.load offset=1364
+ local.tee 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=64
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 3
+ local.get 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 140
+ block ;; label = @47
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 0 (;@47;)
+ local.get 33
+ local.get 49
+ i64.load align=1
+ i64.store align=1
+ local.get 33
+ i32.const 24
+ i32.add
+ local.get 49
+ i32.const 24
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 33
+ i32.const 16
+ i32.add
+ local.get 49
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 33
+ i32.const 8
+ i32.add
+ local.get 49
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 300
+ i32.store16 offset=1232
+ br 3 (;@44;)
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 2 (;@44;)
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 1065984
+ i32.const 20
+ call 1215
+ br 1 (;@44;)
+ end
+ local.get 2
+ i32.const 1216
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1728
+ call 1164
+ end
+ local.get 2
+ i32.load8_u offset=1232
+ i32.const 44
+ i32.ne
+ br_if 2 (;@41;)
+ local.get 2
+ i32.load8_u offset=1233
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 1 (;@42;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 863
+ block ;; label = @44
+ local.get 2
+ i32.load offset=1512
+ i32.eqz
+ br_if 0 (;@44;)
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 10
+ i32.const 24
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 10
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 26
+ local.get 10
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 10
+ i64.load align=4
+ i64.store offset=1736
+ local.get 2
+ i32.load offset=1548
+ local.set 1
+ br 8 (;@36;)
+ end
+ local.get 2
+ i64.load offset=1520
+ local.set 79
+ local.get 26
+ local.get 33
+ i32.const 8
+ i32.add
+ i64.load align=2
+ local.tee 78
+ i64.store
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 33
+ i32.const 16
+ i32.add
+ i64.load align=2
+ local.tee 80
+ i64.store
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 33
+ i32.const 24
+ i32.add
+ i32.load align=2
+ local.tee 3
+ i32.store
+ local.get 13
+ local.get 78
+ i64.store
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 4
+ local.get 80
+ i64.store
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 63
+ local.get 3
+ i32.store
+ local.get 2
+ local.get 33
+ i64.load align=2
+ local.tee 78
+ i64.store offset=1736
+ local.get 2
+ local.get 78
+ i64.store offset=1776
+ local.get 2
+ i64.load offset=1632
+ local.get 2
+ i64.load offset=1640
+ local.get 2
+ i32.const 1776
+ i32.add
+ call 320
+ local.set 78
+ local.get 2
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.store offset=1232
+ local.get 2
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.store offset=1516
+ local.get 2
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.store offset=1512
+ local.get 2
+ local.get 2
+ i32.load offset=1616
+ local.get 2
+ i32.load offset=1620
+ local.get 78
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 92
+ call 688
+ local.get 2
+ i32.load offset=1616
+ local.set 3
+ block ;; label = @44
+ block ;; label = @45
+ local.get 2
+ i32.load
+ i32.eqz
+ br_if 0 (;@45;)
+ local.get 3
+ i32.eqz
+ br_if 0 (;@45;)
+ local.get 3
+ i32.const 0
+ local.get 2
+ i32.load offset=4
+ i32.sub
+ i32.const 40
+ i32.mul
+ i32.add
+ i32.const -8
+ i32.add
+ local.get 79
+ i64.store
+ br 1 (;@44;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 55
+ local.get 63
+ i32.load
+ i32.store
+ local.get 17
+ local.get 4
+ i64.load
+ i64.store
+ local.get 14
+ local.get 13
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1776
+ i64.store offset=1512
+ local.get 3
+ local.get 3
+ local.get 2
+ i32.load offset=1620
+ local.get 78
+ call 835
+ local.tee 4
+ i32.add
+ i32.load8_u
+ local.set 3
+ block ;; label = @45
+ local.get 2
+ i32.load offset=1624
+ br_if 0 (;@45;)
+ local.get 3
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@45;)
+ local.get 2
+ i32.const 1616
+ i32.add
+ local.get 34
+ call 356
+ drop
+ local.get 2
+ i32.load offset=1616
+ local.get 2
+ i32.load offset=1620
+ local.get 78
+ call 835
+ local.set 4
+ end
+ local.get 2
+ i32.const 1616
+ i32.add
+ local.get 4
+ local.get 3
+ local.get 78
+ call 1139
+ local.get 2
+ i32.load offset=1616
+ i32.const 0
+ local.get 4
+ i32.sub
+ i32.const 40
+ i32.mul
+ i32.add
+ i32.const -40
+ i32.add
+ local.tee 3
+ local.get 2
+ i64.load offset=1512
+ i64.store
+ local.get 3
+ local.get 79
+ i64.store offset=32
+ local.get 3
+ i32.const 24
+ i32.add
+ local.get 55
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 16
+ i32.add
+ local.get 17
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 8
+ i32.add
+ local.get 14
+ i64.load
+ i64.store
+ end
+ local.get 2
+ i32.load offset=1328
+ local.set 3
+ br 0 (;@43;)
+ end
+ end
+ local.get 42
+ local.get 2
+ i64.load offset=1616
+ i64.store
+ local.get 42
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 42
+ i32.const 16
+ i32.add
+ local.get 34
+ i64.load
+ i64.store
+ local.get 42
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ i32.const 0
+ local.set 1
+ local.get 2
+ i32.const 0
+ i32.store offset=1112
+ br 6 (;@35;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 26
+ local.get 32
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ i64.store offset=1736
+ local.get 2
+ i32.load offset=1264
+ local.set 1
+ br 4 (;@36;)
+ end
+ local.get 14
+ local.get 20
+ i64.load
+ i64.store
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 20
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 66
+ i32.store offset=1516
+ local.get 2
+ local.get 67
+ i32.store offset=1512
+ local.get 16
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1694
+ local.get 2
+ i32.const 1696
+ i32.add
+ call 1952
+ local.get 2
+ i32.const 1712
+ i32.add
+ call 1952
+ local.get 2
+ i32.const 1692
+ i32.add
+ call 598
+ local.get 2
+ i32.const 1688
+ i32.add
+ call 598
+ br 7 (;@32;)
+ end
+ local.get 38
+ local.get 49
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 37
+ local.get 14
+ i64.load align=4
+ i64.store align=4
+ local.get 38
+ i32.const 2
+ i32.add
+ local.get 49
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 37
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 37
+ i32.const 16
+ i32.add
+ local.get 14
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 37
+ i32.const 24
+ i32.add
+ local.get 14
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1120
+ local.get 2
+ local.get 4
+ i32.store8 offset=1116
+ local.get 2
+ i32.const 1688
+ i32.add
+ call 598
+ br 6 (;@32;)
+ end
+ local.get 38
+ local.get 49
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 37
+ local.get 14
+ i64.load align=4
+ i64.store align=4
+ local.get 38
+ i32.const 2
+ i32.add
+ local.get 49
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 37
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 37
+ i32.const 16
+ i32.add
+ local.get 14
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 37
+ i32.const 24
+ i32.add
+ local.get 14
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1120
+ local.get 2
+ local.get 3
+ i32.store8 offset=1116
+ br 5 (;@32;)
+ end
+ local.get 38
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store8 offset=1116
+ br 4 (;@32;)
+ end
+ local.get 16
+ local.get 2
+ i64.load offset=1736
+ i64.store align=4
+ local.get 16
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 16
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 16
+ i32.const 8
+ i32.add
+ local.get 26
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 1
+ i32.store offset=1148
+ i32.const 1
+ local.set 1
+ local.get 2
+ i32.const 1
+ i32.store offset=1112
+ local.get 2
+ i32.load offset=1616
+ local.get 2
+ i32.load offset=1620
+ call 1361
+ end
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1071
+ br 1 (;@33;)
+ end
+ local.get 16
+ i32.const 1053452
+ i32.const 23
+ call 1358
+ i32.const 1
+ local.set 1
+ end
+ local.get 2
+ i32.const 1692
+ i32.add
+ call 598
+ local.get 2
+ i32.const 1688
+ i32.add
+ call 598
+ local.get 1
+ br_if 0 (;@32;)
+ local.get 2
+ i32.const 896
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 30
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 896
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 30
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 30
+ i64.load
+ i64.store offset=896
+ local.get 2
+ i32.load offset=1124
+ local.set 64
+ local.get 2
+ i32.load offset=1120
+ local.set 55
+ br 24 (;@8;)
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1140
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1148
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 1132
+ i32.add
+ i64.load align=4
+ i64.store offset=664
+ local.get 2
+ i64.load offset=1124 align=4
+ local.set 78
+ local.get 2
+ i64.load offset=1116 align=4
+ local.set 75
+ i32.const 0
+ local.set 55
+ br 27 (;@4;)
+ end
+ local.get 2
+ i32.load offset=1520
+ local.set 68
+ local.get 2
+ i32.load offset=1516
+ local.set 60
+ br 22 (;@8;)
+ end
+ block ;; label = @30
+ block ;; label = @31
+ local.get 2
+ i32.load offset=760
+ i32.const 3
+ i32.ne
+ br_if 0 (;@31;)
+ local.get 2
+ i32.load offset=772
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store
+ local.get 1
+ i32.eqz
+ br_if 5 (;@26;)
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.load offset=780
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 5 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ br 1 (;@30;)
+ end
+ local.get 2
+ i32.load offset=796
+ local.set 1
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@43;)
+ local.get 1
+ i32.const 68
+ i32.add
+ local.set 4
+ local.get 1
+ i32.load offset=68
+ local.set 3
+ block ;; label = @44
+ local.get 1
+ i32.load offset=64
+ local.tee 59
+ i32.load offset=8
+ local.tee 63
+ i32.eqz
+ br_if 0 (;@44;)
+ block ;; label = @45
+ block ;; label = @46
+ local.get 63
+ i32.const 15
+ i32.eq
+ br_if 0 (;@46;)
+ local.get 63
+ i32.const 20
+ i32.eq
+ br_if 1 (;@45;)
+ local.get 3
+ i32.load offset=8
+ local.set 63
+ br 5 (;@41;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 4 (;@41;)
+ br 9 (;@36;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 3 (;@41;)
+ local.get 59
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 63
+ local.get 63
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 59
+ i32.store
+ local.get 59
+ i32.eqz
+ br_if 18 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 59
+ call 598
+ local.get 59
+ local.get 63
+ i32.store
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 18 (;@26;)
+ local.get 4
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load8_u offset=1332
+ local.set 3
+ local.get 2
+ i32.load offset=1328
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@42;)
+ local.get 3
+ i32.const 255
+ i32.and
+ br_if 4 (;@40;)
+ local.get 2
+ i32.const 1000000000
+ i32.store offset=1632
+ br 8 (;@36;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 2 (;@41;)
+ br 7 (;@36;)
+ end
+ local.get 5
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store8 offset=1620
+ br 11 (;@31;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1333 align=1
+ i64.store offset=1517 align=1
+ local.get 2
+ local.get 3
+ i32.store8 offset=1516
+ local.get 2
+ local.get 4
+ i32.store offset=1512
+ local.get 6
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1694
+ br 10 (;@31;)
+ end
+ local.get 63
+ i32.const 20
+ i32.ne
+ br_if 1 (;@39;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 2 (;@38;)
+ local.get 2
+ i32.load offset=1516
+ local.set 3
+ local.get 4
+ call 598
+ local.get 4
+ local.get 3
+ i32.store
+ local.get 3
+ i32.load offset=8
+ local.tee 3
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@40;)
+ i32.const 1
+ local.get 3
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 3 (;@37;)
+ end
+ local.get 2
+ i32.const 53
+ i32.store offset=1700
+ local.get 2
+ i32.const 1051725
+ i32.store offset=1696
+ local.get 2
+ i32.const 93
+ i32.store offset=1704
+ local.get 2
+ i32.const 37
+ i32.store offset=1516
+ local.get 2
+ i32.const 1072736
+ i32.store offset=1512
+ local.get 2
+ i32.const 78
+ i32.store offset=1520
+ block ;; label = @40
+ local.get 2
+ i32.const 1696
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1993
+ i32.eqz
+ br_if 0 (;@40;)
+ local.get 2
+ i32.const 34
+ i32.store offset=1516
+ local.get 2
+ i32.const 1072603
+ i32.store offset=1512
+ local.get 2
+ i32.const 79
+ i32.store offset=1520
+ local.get 2
+ i32.const 1696
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1993
+ drop
+ end
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 1
+ call 434
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 382
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 5 (;@34;)
+ block ;; label = @40
+ local.get 2
+ i32.load offset=1396
+ local.tee 3
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 0 (;@40;)
+ local.get 2
+ i32.load offset=1392
+ local.tee 4
+ i32.load offset=8
+ i32.const 22
+ i32.eq
+ br_if 5 (;@35;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1101600
+ i32.store offset=1512
+ local.get 2
+ i64.const 0
+ i64.store offset=1524 align=4
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1112
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i64.load offset=1112
+ local.set 78
+ local.get 2
+ i32.load offset=1120
+ local.set 4
+ i32.const 42
+ local.set 3
+ br 6 (;@33;)
+ end
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1101524
+ i32.store offset=1512
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1112
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1339
+ i32.add
+ local.get 2
+ i32.const 1120
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1112
+ i64.store offset=1331 align=1
+ local.get 5
+ local.get 2
+ i64.load offset=1328 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1620
+ br 7 (;@31;)
+ end
+ local.get 5
+ local.get 2
+ i32.load16_u offset=1513 align=1
+ i32.store16 align=1
+ local.get 5
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.load8_u offset=1515
+ i32.store8
+ local.get 2
+ i32.const 1628
+ i32.add
+ local.get 2
+ i64.load offset=1520
+ i64.store align=4
+ local.get 2
+ i32.const 1636
+ i32.add
+ local.get 2
+ i32.const 1528
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 1644
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 1652
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1624
+ local.get 2
+ local.get 3
+ i32.store8 offset=1620
+ br 6 (;@31;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@36;)
+ local.get 5
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=1620
+ br 5 (;@31;)
+ end
+ i32.const 1000000000
+ local.set 59
+ br 5 (;@30;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=1512
+ local.set 78
+ local.get 2
+ i32.load offset=1520
+ local.set 3
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=1512
+ local.set 79
+ local.get 2
+ local.get 2
+ i32.load offset=1520
+ i32.store offset=1144
+ i32.const 0
+ local.set 66
+ local.get 2
+ i32.const 0
+ i32.store offset=1140
+ local.get 2
+ local.get 79
+ i64.store offset=1132 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=1128
+ local.get 2
+ i32.const 0
+ i32.store offset=1124
+ local.get 2
+ local.get 78
+ i64.store offset=1116 align=4
+ i32.const 1
+ local.set 4
+ local.get 2
+ i32.const 1
+ i32.store offset=1112
+ local.get 2
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.store offset=1148
+ i64.const 0
+ local.set 78
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.set 3
+ loop ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ local.get 4
+ i32.const -1
+ i32.add
+ br_table 0 (;@48;) 4 (;@44;) 1 (;@47;) 4 (;@44;)
+ end
+ i32.const 0
+ local.set 63
+ i32.const 0
+ local.set 4
+ block ;; label = @48
+ local.get 2
+ i32.load offset=1128
+ i32.eqz
+ br_if 0 (;@48;)
+ local.get 2
+ i32.load offset=1116
+ local.get 2
+ i32.load offset=1124
+ local.tee 4
+ i32.const 0
+ local.get 2
+ i32.load offset=1120
+ local.tee 59
+ local.get 4
+ local.get 59
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 4
+ end
+ block ;; label = @48
+ local.get 2
+ i32.load offset=1144
+ i32.eqz
+ br_if 0 (;@48;)
+ local.get 2
+ i32.load offset=1132
+ local.get 2
+ i32.load offset=1140
+ local.tee 63
+ i32.const 0
+ local.get 2
+ i32.load offset=1136
+ local.tee 59
+ local.get 63
+ local.get 59
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 63
+ end
+ local.get 4
+ br_if 1 (;@46;)
+ local.get 63
+ i32.eqz
+ br_if 6 (;@41;)
+ local.get 2
+ i32.const 168
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=172
+ local.set 4
+ local.get 2
+ i32.load offset=168
+ local.tee 63
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1524
+ local.get 2
+ local.get 4
+ i32.store offset=1520
+ local.get 2
+ local.get 63
+ i32.store offset=1516
+ local.get 2
+ i32.const 1
+ i32.store offset=1512
+ local.get 3
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 160
+ i32.add
+ local.get 15
+ call 968
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.load offset=160
+ local.get 2
+ i32.load offset=164
+ i32.const 1066128
+ call 1586
+ local.get 2
+ i32.load offset=152
+ local.set 4
+ local.get 2
+ i32.load offset=156
+ local.set 63
+ local.get 2
+ i32.load offset=1148
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=64
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ br 2 (;@45;)
+ end
+ local.get 2
+ i32.load offset=1116
+ local.tee 63
+ i32.eqz
+ br_if 5 (;@41;)
+ local.get 2
+ i32.load offset=1120
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 59
+ i32.store
+ local.get 59
+ i32.eqz
+ br_if 20 (;@26;)
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ local.get 2
+ i32.load offset=1128
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 59
+ i32.store
+ local.get 59
+ i32.eqz
+ br_if 20 (;@26;)
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ local.get 2
+ local.get 63
+ i32.const -1
+ i32.add
+ i32.store offset=1116
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 3
+ call 446
+ block ;; label = @47
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 0 (;@47;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1513
+ i32.store8 offset=1777
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1776
+ br 5 (;@42;)
+ end
+ local.get 2
+ i32.const 1776
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 4 (;@42;)
+ end
+ block ;; label = @46
+ local.get 63
+ br_if 0 (;@46;)
+ local.get 4
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 20 (;@26;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 16
+ call 968
+ local.get 2
+ i32.const 176
+ i32.add
+ local.get 2
+ i32.load offset=184
+ local.get 2
+ i32.load offset=188
+ i32.const 1066112
+ call 1586
+ local.get 2
+ i32.load offset=176
+ local.set 4
+ local.get 2
+ i32.load offset=180
+ local.set 63
+ local.get 2
+ i32.load offset=1148
+ local.tee 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=68
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ br 1 (;@45;)
+ end
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ i32.const -1
+ local.get 4
+ i32.load
+ local.tee 4
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 59
+ local.get 63
+ i32.load
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 63
+ i32.ne
+ local.get 59
+ local.get 63
+ i32.lt_u
+ select
+ i32.const 255
+ i32.and
+ br_table 1 (;@49;) 4 (;@46;) 0 (;@50;)
+ end
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 23 (;@26;)
+ local.get 2
+ local.get 4
+ i32.store offset=1728
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 23 (;@26;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 200
+ i32.add
+ local.get 16
+ call 968
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 2
+ i32.load offset=200
+ local.get 2
+ i32.load offset=204
+ i32.const 1066052
+ call 1586
+ local.get 2
+ local.get 2
+ i32.load offset=196
+ i32.store offset=1216
+ local.get 2
+ i32.load offset=192
+ call 1164
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.load offset=1148
+ local.tee 3
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 1216
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@48;)
+ local.get 2
+ i32.load offset=1516
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ local.get 4
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.gt_u
+ br_if 2 (;@47;)
+ i32.const 1
+ local.get 4
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 2 (;@47;)
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ local.get 2
+ i32.const 1216
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1728
+ call 1164
+ br 4 (;@45;)
+ end
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 22 (;@26;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 16
+ call 968
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.load offset=232
+ local.get 2
+ i32.load offset=236
+ i32.const 1066020
+ call 1586
+ local.get 2
+ i32.load offset=224
+ local.set 3
+ local.get 2
+ i32.load offset=228
+ local.set 4
+ local.get 2
+ i32.load offset=1148
+ local.tee 63
+ i32.const 68
+ i32.add
+ call 598
+ local.get 63
+ local.get 4
+ i32.store offset=68
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 216
+ i32.add
+ local.get 15
+ call 968
+ local.get 2
+ i32.const 208
+ i32.add
+ local.get 2
+ i32.load offset=216
+ local.get 2
+ i32.load offset=220
+ i32.const 1066036
+ call 1586
+ local.get 2
+ i32.load offset=208
+ local.set 4
+ local.get 2
+ i32.load offset=212
+ local.set 63
+ local.get 2
+ i32.load offset=1148
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=64
+ local.get 4
+ call 1164
+ br 3 (;@45;)
+ end
+ local.get 50
+ local.get 49
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 13
+ local.get 14
+ i64.load align=4
+ i64.store align=4
+ local.get 50
+ i32.const 2
+ i32.add
+ local.get 49
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 13
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 13
+ i32.const 16
+ i32.add
+ local.get 14
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 13
+ i32.const 24
+ i32.add
+ local.get 14
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1780
+ local.get 2
+ local.get 4
+ i32.store8 offset=1776
+ br 4 (;@43;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=1516
+ local.get 2
+ i32.const 1066096
+ i32.store offset=1512
+ local.get 2
+ i64.const 1
+ i64.store offset=1524 align=4
+ local.get 2
+ i32.const 29
+ i32.store offset=1716
+ local.get 2
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ local.get 2
+ i32.const 1728
+ i32.add
+ i32.store offset=1712
+ local.get 2
+ i32.const 1656
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.load offset=1656
+ local.tee 4
+ local.get 2
+ i32.load offset=1664
+ call 1109
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.load
+ i32.store align=1
+ local.get 12
+ local.get 2
+ i64.load offset=1512
+ i64.store align=1
+ local.get 50
+ local.get 2
+ i64.load offset=1432 align=1
+ i64.store align=1
+ local.get 50
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1432
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1776
+ local.get 4
+ local.get 2
+ i32.load offset=1660
+ call 1949
+ br 3 (;@43;)
+ end
+ local.get 2
+ i32.const 256
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=260
+ local.set 4
+ local.get 2
+ i32.load offset=256
+ local.tee 63
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1524
+ local.get 2
+ local.get 4
+ i32.store offset=1520
+ local.get 2
+ local.get 63
+ i32.store offset=1516
+ local.get 2
+ i32.const 1
+ i32.store offset=1512
+ local.get 3
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 15
+ call 968
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.load offset=248
+ local.get 2
+ i32.load offset=252
+ i32.const 1066004
+ call 1586
+ local.get 2
+ i32.load offset=240
+ local.set 4
+ local.get 2
+ i32.load offset=244
+ local.set 63
+ local.get 2
+ i32.load offset=1148
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=64
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1512
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 3
+ call 446
+ block ;; label = @45
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 0 (;@45;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1513
+ i32.store8 offset=1777
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1776
+ br 3 (;@42;)
+ end
+ local.get 2
+ i32.const 1776
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 2 (;@42;)
+ end
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 1065984
+ i32.const 20
+ call 1215
+ br 1 (;@42;)
+ end
+ local.get 2
+ i32.const 1216
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1728
+ call 1164
+ end
+ block ;; label = @42
+ local.get 2
+ i32.load8_u offset=1776
+ i32.const 44
+ i32.ne
+ br_if 0 (;@42;)
+ local.get 2
+ i32.load8_u offset=1777
+ br_table 3 (;@39;) 2 (;@40;) 1 (;@41;) 2 (;@40;)
+ end
+ local.get 11
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 4 (;@37;)
+ end
+ block ;; label = @41
+ local.get 78
+ i64.const 0
+ i64.ne
+ br_if 0 (;@41;)
+ local.get 11
+ i32.const 1057740
+ i32.const 4
+ call 1039
+ br 4 (;@37;)
+ end
+ block ;; label = @41
+ local.get 66
+ br_if 0 (;@41;)
+ local.get 11
+ i32.const 1073068
+ i32.const 5
+ call 1039
+ br 4 (;@37;)
+ end
+ block ;; label = @41
+ block ;; label = @42
+ local.get 79
+ local.get 67
+ i32.const 1000000000
+ i32.div_u
+ i64.extend_i32_u
+ i64.add
+ local.get 79
+ i64.ge_u
+ br_if 0 (;@42;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1057784
+ i32.const 31
+ call 583
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 1 (;@41;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 79
+ local.get 67
+ call 947
+ local.get 2
+ i64.load offset=136
+ local.set 78
+ local.get 2
+ i32.load offset=144
+ local.set 3
+ local.get 2
+ i32.const 1112
+ i32.add
+ call 1074
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 1
+ call 1163
+ local.get 1
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store offset=1632
+ local.get 2
+ local.get 78
+ i64.store offset=1624
+ br 9 (;@32;)
+ end
+ local.get 11
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 3 (;@37;)
+ end
+ local.get 66
+ br_if 1 (;@38;)
+ block ;; label = @40
+ local.get 2
+ i32.load offset=1112
+ local.tee 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@40;)
+ local.get 2
+ i32.load offset=1124
+ local.tee 63
+ local.get 63
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 59
+ i32.store
+ local.get 59
+ i32.eqz
+ br_if 14 (;@26;)
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=68
+ local.get 2
+ i32.load offset=1132
+ local.tee 63
+ local.get 63
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 59
+ i32.store
+ local.get 59
+ i32.eqz
+ br_if 14 (;@26;)
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=64
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 3
+ call 340
+ block ;; label = @40
+ local.get 2
+ i32.load8_u offset=1512
+ i32.const 44
+ i32.ne
+ br_if 0 (;@40;)
+ local.get 2
+ i32.load offset=1516
+ local.set 67
+ i32.const 1
+ local.set 66
+ br 5 (;@35;)
+ end
+ local.get 11
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 2 (;@37;)
+ end
+ block ;; label = @39
+ local.get 78
+ i64.eqz
+ br_if 0 (;@39;)
+ local.get 11
+ i32.const 1057740
+ i32.const 4
+ call 1034
+ br 2 (;@37;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1112
+ i32.add
+ call 861
+ local.get 2
+ i32.load offset=1512
+ i32.eqz
+ br_if 2 (;@36;)
+ local.get 11
+ local.get 10
+ i32.const 36
+ call 2015
+ drop
+ br 1 (;@37;)
+ end
+ local.get 11
+ i32.const 1073068
+ i32.const 5
+ call 1034
+ end
+ local.get 2
+ i32.const 1112
+ i32.add
+ call 1074
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 9
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 9
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 9
+ i64.load align=4
+ i64.store offset=1472
+ local.get 2
+ i32.load offset=1236
+ local.tee 3
+ i32.const 8
+ i32.shr_u
+ local.set 63
+ local.get 2
+ i64.load offset=1240
+ local.set 78
+ local.get 2
+ i32.load offset=1248
+ local.set 4
+ br 3 (;@33;)
+ end
+ local.get 2
+ i64.load offset=1520
+ local.set 79
+ i64.const 1
+ local.set 78
+ local.get 2
+ i32.load offset=1112
+ local.set 4
+ br 0 (;@35;)
+ end
+ end
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 17
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 17
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 17
+ i64.load align=4
+ i64.store offset=1472
+ local.get 2
+ i32.load16_u offset=1513 align=1
+ local.get 2
+ i32.load8_u offset=1515
+ i32.const 16
+ i32.shl
+ i32.or
+ local.set 63
+ local.get 2
+ i32.load offset=1524
+ local.set 4
+ local.get 2
+ i64.load offset=1516 align=4
+ local.set 78
+ end
+ local.get 7
+ local.get 2
+ i64.load offset=1472
+ i64.store align=4
+ local.get 7
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 7
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 4
+ i32.store offset=1752
+ local.get 2
+ local.get 78
+ i64.store offset=1744
+ local.get 2
+ i32.const 1
+ i32.store offset=1736
+ local.get 2
+ local.get 63
+ i32.const 8
+ i32.shl
+ local.get 3
+ i32.const 255
+ i32.and
+ local.tee 3
+ i32.or
+ i32.store offset=1740
+ block ;; label = @33
+ block ;; label = @34
+ local.get 3
+ i32.const 42
+ i32.ne
+ local.tee 3
+ br_if 0 (;@34;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 32
+ block ;; label = @35
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@35;)
+ local.get 2
+ i32.const 1000000000
+ i32.store offset=1632
+ br 2 (;@33;)
+ end
+ local.get 5
+ local.get 49
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=1620
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1163
+ local.get 8
+ call 626
+ br 3 (;@31;)
+ end
+ local.get 6
+ local.get 8
+ i32.const 36
+ call 2015
+ drop
+ end
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1163
+ local.get 3
+ br_if 1 (;@31;)
+ local.get 8
+ call 626
+ end
+ local.get 2
+ i32.load offset=1632
+ local.set 59
+ br 1 (;@30;)
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1644
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1652
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 1636
+ i32.add
+ i64.load align=4
+ i64.store offset=664
+ local.get 2
+ i32.const 1628
+ i32.add
+ i64.load align=4
+ local.set 78
+ local.get 2
+ i64.load offset=1620 align=4
+ local.set 75
+ br 26 (;@4;)
+ end
+ local.get 2
+ i64.load offset=1624
+ local.set 81
+ br 21 (;@8;)
+ end
+ block ;; label = @29
+ block ;; label = @30
+ local.get 2
+ i32.load offset=760
+ i32.const 3
+ i32.ne
+ br_if 0 (;@30;)
+ local.get 2
+ i32.load offset=772
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store
+ local.get 1
+ i32.eqz
+ br_if 4 (;@26;)
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.load offset=780
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 4 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ br 1 (;@29;)
+ end
+ local.get 2
+ i32.load offset=796
+ local.set 1
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@42;)
+ local.get 1
+ i32.const 68
+ i32.add
+ local.set 4
+ local.get 1
+ i32.load offset=68
+ local.set 3
+ block ;; label = @43
+ local.get 1
+ i32.load offset=64
+ local.tee 66
+ i32.load offset=8
+ local.tee 63
+ i32.eqz
+ br_if 0 (;@43;)
+ block ;; label = @44
+ block ;; label = @45
+ local.get 63
+ i32.const 15
+ i32.eq
+ br_if 0 (;@45;)
+ local.get 63
+ i32.const 20
+ i32.eq
+ br_if 1 (;@44;)
+ local.get 3
+ i32.load offset=8
+ local.set 63
+ br 4 (;@41;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 3 (;@41;)
+ br 7 (;@37;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 2 (;@41;)
+ local.get 66
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 63
+ local.get 63
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 66
+ i32.store
+ local.get 66
+ i32.eqz
+ br_if 17 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 66
+ call 598
+ local.get 66
+ local.get 63
+ i32.store
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 17 (;@26;)
+ local.get 4
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load8_u offset=1332
+ local.set 3
+ block ;; label = @44
+ local.get 2
+ i32.load offset=1328
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 0 (;@44;)
+ local.get 3
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 7 (;@37;)
+ br 4 (;@40;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1333 align=1
+ i64.store offset=1517 align=1
+ local.get 2
+ local.get 3
+ i32.store8 offset=1516
+ local.get 2
+ local.get 4
+ i32.store offset=1512
+ local.get 42
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1694
+ br 13 (;@30;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 1 (;@41;)
+ br 5 (;@37;)
+ end
+ local.get 18
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store8 offset=1120
+ br 11 (;@30;)
+ end
+ local.get 63
+ i32.const 20
+ i32.ne
+ br_if 1 (;@39;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 2 (;@38;)
+ local.get 2
+ i32.load offset=1516
+ local.set 3
+ local.get 4
+ call 598
+ local.get 4
+ local.get 3
+ i32.store
+ local.get 3
+ i32.load offset=8
+ local.tee 3
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@40;)
+ i32.const 1
+ local.get 3
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 0 (;@40;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 3 (;@37;)
+ local.get 18
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=1120
+ br 10 (;@30;)
+ end
+ local.get 2
+ i32.const 81
+ i32.store offset=1220
+ local.get 2
+ i32.const 1051569
+ i32.store offset=1216
+ local.get 2
+ i32.const 94
+ i32.store offset=1224
+ local.get 2
+ i32.const 37
+ i32.store offset=1516
+ local.get 2
+ i32.const 1072736
+ i32.store offset=1512
+ local.get 2
+ i32.const 78
+ i32.store offset=1520
+ block ;; label = @40
+ local.get 2
+ i32.const 1216
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1993
+ i32.eqz
+ br_if 0 (;@40;)
+ local.get 2
+ i32.const 34
+ i32.store offset=1516
+ local.get 2
+ i32.const 1072603
+ i32.store offset=1512
+ local.get 2
+ i32.const 79
+ i32.store offset=1520
+ local.get 2
+ i32.const 1216
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1993
+ drop
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.get 1
+ call 434
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1232
+ i32.add
+ call 382
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 4 (;@35;)
+ block ;; label = @40
+ local.get 2
+ i32.load offset=1300
+ local.tee 3
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 0 (;@40;)
+ local.get 2
+ i32.load offset=1296
+ local.tee 4
+ i32.load offset=8
+ i32.const 22
+ i32.eq
+ br_if 4 (;@36;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1101600
+ i32.store offset=1512
+ local.get 2
+ i64.const 0
+ i64.store offset=1524 align=4
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1616
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 28
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 28
+ local.get 2
+ i64.load offset=1616
+ i64.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1736 align=1
+ i64.store offset=1432
+ local.get 2
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store offset=1439 align=1
+ i32.const 42
+ local.set 3
+ br 7 (;@32;)
+ end
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1101524
+ i32.store offset=1512
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1339
+ i32.add
+ local.get 2
+ i32.const 1240
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ i64.store offset=1331 align=1
+ local.get 18
+ local.get 2
+ i64.load offset=1328 align=1
+ i64.store align=1
+ local.get 18
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1120
+ br 8 (;@30;)
+ end
+ local.get 18
+ local.get 2
+ i32.load16_u offset=1513 align=1
+ i32.store16 align=1
+ local.get 18
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.load8_u offset=1515
+ i32.store8
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i64.load offset=1520
+ i64.store
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1112
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1152
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1124
+ i32.add
+ local.get 2
+ i32.load offset=1516
+ i32.store
+ local.get 2
+ local.get 3
+ i32.store8 offset=1120
+ br 7 (;@30;)
+ end
+ i64.const 2
+ local.set 76
+ br 7 (;@29;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=1512
+ local.set 76
+ local.get 2
+ i32.load offset=1520
+ local.set 3
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=1512
+ local.set 78
+ local.get 2
+ local.get 2
+ i32.load offset=1520
+ i32.store offset=1648
+ i32.const 0
+ local.set 69
+ local.get 2
+ i32.const 0
+ i32.store offset=1644
+ local.get 2
+ local.get 78
+ i64.store offset=1636 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=1632
+ local.get 2
+ i32.const 0
+ i32.store offset=1628
+ local.get 2
+ local.get 76
+ i64.store offset=1620 align=4
+ i32.const 1
+ local.set 4
+ local.get 2
+ i32.const 1
+ i32.store offset=1616
+ local.get 2
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.store offset=1652
+ i64.const 2
+ local.set 76
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.set 3
+ i64.const 2
+ local.set 78
+ i64.const 2
+ local.set 79
+ i64.const 2
+ local.set 80
+ i32.const 0
+ local.set 70
+ i32.const 0
+ local.set 67
+ loop ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ local.get 4
+ i32.const -1
+ i32.add
+ br_table 0 (;@63;) 4 (;@59;) 1 (;@62;) 4 (;@59;)
+ end
+ i32.const 0
+ local.set 63
+ i32.const 0
+ local.set 4
+ block ;; label = @63
+ local.get 2
+ i32.load offset=1632
+ i32.eqz
+ br_if 0 (;@63;)
+ local.get 2
+ i32.load offset=1620
+ local.get 2
+ i32.load offset=1628
+ local.tee 4
+ i32.const 0
+ local.get 2
+ i32.load offset=1624
+ local.tee 66
+ local.get 4
+ local.get 66
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 4
+ end
+ block ;; label = @63
+ local.get 2
+ i32.load offset=1648
+ i32.eqz
+ br_if 0 (;@63;)
+ local.get 2
+ i32.load offset=1636
+ local.get 2
+ i32.load offset=1644
+ local.tee 63
+ i32.const 0
+ local.get 2
+ i32.load offset=1640
+ local.tee 66
+ local.get 63
+ local.get 66
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 63
+ end
+ local.get 4
+ br_if 1 (;@61;)
+ local.get 63
+ i32.eqz
+ br_if 6 (;@56;)
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=284
+ local.set 4
+ local.get 2
+ i32.load offset=280
+ local.tee 63
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1748
+ local.get 2
+ local.get 4
+ i32.store offset=1744
+ local.get 2
+ local.get 63
+ i32.store offset=1740
+ local.get 2
+ i32.const 1
+ i32.store offset=1736
+ local.get 3
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 27
+ call 968
+ local.get 2
+ i32.const 264
+ i32.add
+ local.get 2
+ i32.load offset=272
+ local.get 2
+ i32.load offset=276
+ i32.const 1066128
+ call 1586
+ local.get 2
+ i32.load offset=264
+ local.set 4
+ local.get 2
+ i32.load offset=268
+ local.set 63
+ local.get 2
+ i32.load offset=1652
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=64
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1736
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ br 2 (;@60;)
+ end
+ local.get 2
+ i32.load offset=1620
+ local.tee 63
+ i32.eqz
+ br_if 5 (;@56;)
+ local.get 2
+ i32.load offset=1624
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 66
+ i32.store
+ local.get 66
+ i32.eqz
+ br_if 35 (;@26;)
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ local.get 2
+ i32.load offset=1632
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 66
+ i32.store
+ local.get 66
+ i32.eqz
+ br_if 35 (;@26;)
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ local.get 2
+ local.get 63
+ i32.const -1
+ i32.add
+ i32.store offset=1620
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 3
+ call 474
+ block ;; label = @62
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.ne
+ br_if 0 (;@62;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1737
+ i32.store8 offset=1777
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1776
+ br 5 (;@57;)
+ end
+ local.get 2
+ i32.const 1776
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 4 (;@57;)
+ end
+ block ;; label = @61
+ local.get 63
+ br_if 0 (;@61;)
+ local.get 4
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 35 (;@26;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 296
+ i32.add
+ local.get 6
+ call 968
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.load offset=296
+ local.get 2
+ i32.load offset=300
+ i32.const 1066112
+ call 1586
+ local.get 2
+ i32.load offset=288
+ local.set 4
+ local.get 2
+ i32.load offset=292
+ local.set 63
+ local.get 2
+ i32.load offset=1652
+ local.tee 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=68
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1736
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ br 1 (;@60;)
+ end
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ i32.const -1
+ local.get 4
+ i32.load
+ local.tee 4
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 66
+ local.get 63
+ i32.load
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 63
+ i32.ne
+ local.get 66
+ local.get 63
+ i32.lt_u
+ select
+ i32.const 255
+ i32.and
+ br_table 1 (;@64;) 4 (;@61;) 0 (;@65;)
+ end
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 38 (;@26;)
+ local.get 2
+ local.get 4
+ i32.store offset=1688
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 38 (;@26;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 312
+ i32.add
+ local.get 6
+ call 968
+ local.get 2
+ i32.const 304
+ i32.add
+ local.get 2
+ i32.load offset=312
+ local.get 2
+ i32.load offset=316
+ i32.const 1066052
+ call 1586
+ local.get 2
+ local.get 2
+ i32.load offset=308
+ i32.store offset=1692
+ local.get 2
+ i32.load offset=304
+ call 1164
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.load offset=1652
+ local.tee 3
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 1692
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=1736
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@63;)
+ local.get 2
+ i32.load offset=1740
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ local.get 4
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.gt_u
+ br_if 2 (;@62;)
+ i32.const 1
+ local.get 4
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 2 (;@62;)
+ local.get 2
+ i32.const 15
+ i32.store offset=1736
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ local.get 2
+ i32.const 1692
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1688
+ call 1164
+ br 4 (;@60;)
+ end
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 37 (;@26;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 344
+ i32.add
+ local.get 6
+ call 968
+ local.get 2
+ i32.const 336
+ i32.add
+ local.get 2
+ i32.load offset=344
+ local.get 2
+ i32.load offset=348
+ i32.const 1066020
+ call 1586
+ local.get 2
+ i32.load offset=336
+ local.set 3
+ local.get 2
+ i32.load offset=340
+ local.set 4
+ local.get 2
+ i32.load offset=1652
+ local.tee 63
+ i32.const 68
+ i32.add
+ call 598
+ local.get 63
+ local.get 4
+ i32.store offset=68
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 328
+ i32.add
+ local.get 27
+ call 968
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.load offset=328
+ local.get 2
+ i32.load offset=332
+ i32.const 1066036
+ call 1586
+ local.get 2
+ i32.load offset=320
+ local.set 4
+ local.get 2
+ i32.load offset=324
+ local.set 63
+ local.get 2
+ i32.load offset=1652
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=64
+ local.get 4
+ call 1164
+ br 3 (;@60;)
+ end
+ local.get 50
+ local.get 51
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 13
+ local.get 26
+ i64.load align=4
+ i64.store align=4
+ local.get 50
+ i32.const 2
+ i32.add
+ local.get 51
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 13
+ i32.const 8
+ i32.add
+ local.get 26
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 13
+ i32.const 16
+ i32.add
+ local.get 26
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 13
+ i32.const 24
+ i32.add
+ local.get 26
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1740
+ i32.store offset=1780
+ local.get 2
+ local.get 4
+ i32.store8 offset=1776
+ br 4 (;@58;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=1740
+ local.get 2
+ i32.const 1066096
+ i32.store offset=1736
+ local.get 2
+ i64.const 1
+ i64.store offset=1748 align=4
+ local.get 2
+ i32.const 29
+ i32.store offset=1732
+ local.get 2
+ local.get 2
+ i32.const 1728
+ i32.add
+ i32.store offset=1744
+ local.get 2
+ local.get 2
+ i32.const 1688
+ i32.add
+ i32.store offset=1728
+ local.get 2
+ i32.const 1712
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.load offset=1712
+ local.tee 4
+ local.get 2
+ i32.load offset=1720
+ call 1109
+ local.get 25
+ i32.const 8
+ i32.add
+ local.get 26
+ i32.load
+ i32.store align=1
+ local.get 25
+ local.get 2
+ i64.load offset=1736
+ i64.store align=1
+ local.get 50
+ local.get 2
+ i64.load offset=1696 align=1
+ i64.store align=1
+ local.get 50
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1696
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1776
+ local.get 4
+ local.get 2
+ i32.load offset=1716
+ call 1949
+ br 3 (;@58;)
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=372
+ local.set 4
+ local.get 2
+ i32.load offset=368
+ local.tee 63
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=1748
+ local.get 2
+ local.get 4
+ i32.store offset=1744
+ local.get 2
+ local.get 63
+ i32.store offset=1740
+ local.get 2
+ i32.const 1
+ i32.store offset=1736
+ local.get 3
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 27
+ call 968
+ local.get 2
+ i32.const 352
+ i32.add
+ local.get 2
+ i32.load offset=360
+ local.get 2
+ i32.load offset=364
+ i32.const 1066004
+ call 1586
+ local.get 2
+ i32.load offset=352
+ local.set 4
+ local.get 2
+ i32.load offset=356
+ local.set 63
+ local.get 2
+ i32.load offset=1652
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 63
+ i32.store offset=64
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=1736
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 3
+ call 474
+ block ;; label = @60
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.ne
+ br_if 0 (;@60;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1737
+ i32.store8 offset=1777
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1776
+ br 3 (;@57;)
+ end
+ local.get 2
+ i32.const 1776
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 2 (;@57;)
+ end
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 1065984
+ i32.const 20
+ call 1215
+ br 1 (;@57;)
+ end
+ local.get 2
+ i32.const 1692
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1688
+ call 1164
+ end
+ local.get 2
+ i32.load8_u offset=1776
+ i32.const 44
+ i32.ne
+ br_if 9 (;@47;)
+ local.get 2
+ i32.load8_u offset=1777
+ local.tee 4
+ i32.const 8
+ i32.eq
+ br_if 0 (;@56;)
+ local.get 4
+ br_table 8 (;@48;) 7 (;@49;) 6 (;@50;) 5 (;@51;) 4 (;@52;) 3 (;@53;) 2 (;@54;) 1 (;@55;)
+ end
+ block ;; label = @56
+ local.get 67
+ br_if 0 (;@56;)
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 1102218
+ i32.const 17
+ call 1039
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.ne
+ br_if 10 (;@46;)
+ local.get 2
+ i32.load offset=1740
+ local.set 71
+ end
+ block ;; label = @56
+ local.get 70
+ br_if 0 (;@56;)
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 1102168
+ i32.const 21
+ call 1039
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.ne
+ br_if 11 (;@45;)
+ local.get 2
+ i32.load offset=1740
+ local.set 72
+ end
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ local.get 69
+ i32.const 255
+ i32.and
+ br_if 0 (;@58;)
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 1102288
+ i32.const 13
+ call 823
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.ne
+ br_if 2 (;@56;)
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 51
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 51
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 13
+ local.get 51
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 51
+ i64.load align=1
+ i64.store offset=1776
+ br 1 (;@57;)
+ end
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 2
+ i32.const 1656
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1656
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 13
+ local.get 2
+ i32.const 1656
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1656
+ i64.store offset=1776
+ end
+ i64.const 0
+ local.get 80
+ local.get 80
+ i64.const 2
+ i64.eq
+ select
+ local.set 80
+ local.get 24
+ local.get 2
+ i64.load offset=1776
+ i64.store
+ local.get 24
+ i32.const 22
+ i32.add
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 24
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 24
+ i32.const 8
+ i32.add
+ local.get 13
+ i64.load
+ i64.store
+ local.get 2
+ local.get 72
+ i32.store offset=1580
+ local.get 2
+ local.get 71
+ i32.store offset=1576
+ local.get 2
+ local.get 82
+ i64.store offset=1568
+ local.get 2
+ local.get 83
+ i64.store offset=1552
+ local.get 2
+ local.get 84
+ i64.store offset=1536
+ local.get 2
+ i64.const 0
+ local.get 79
+ local.get 79
+ i64.const 2
+ i64.eq
+ select
+ i64.store offset=1528
+ local.get 2
+ local.get 85
+ i64.store offset=1520
+ local.get 2
+ i64.const 0
+ local.get 76
+ local.get 76
+ i64.const 2
+ i64.eq
+ select
+ i64.store offset=1560
+ local.get 2
+ i64.const 0
+ local.get 78
+ local.get 78
+ i64.const 2
+ i64.eq
+ select
+ i64.store offset=1544
+ br 23 (;@33;)
+ end
+ local.get 14
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 21 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 859
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.eq
+ br_if 17 (;@37;)
+ local.get 14
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 20 (;@34;)
+ end
+ block ;; label = @54
+ local.get 76
+ i64.const 2
+ i64.eq
+ br_if 0 (;@54;)
+ local.get 14
+ i32.const 1102189
+ i32.const 29
+ call 1034
+ br 20 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 178
+ local.get 2
+ i32.load offset=1736
+ i32.eqz
+ br_if 15 (;@38;)
+ local.get 14
+ local.get 8
+ i32.const 36
+ call 2015
+ drop
+ br 19 (;@34;)
+ end
+ block ;; label = @53
+ local.get 78
+ i64.const 2
+ i64.eq
+ br_if 0 (;@53;)
+ local.get 14
+ i32.const 1102235
+ i32.const 27
+ call 1034
+ br 19 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 178
+ local.get 2
+ i32.load offset=1736
+ i32.eqz
+ br_if 13 (;@39;)
+ local.get 14
+ local.get 8
+ i32.const 36
+ call 2015
+ drop
+ br 18 (;@34;)
+ end
+ block ;; label = @52
+ local.get 69
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 0 (;@52;)
+ local.get 14
+ i32.const 1102288
+ i32.const 13
+ call 1034
+ br 18 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 864
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.eq
+ br_if 11 (;@40;)
+ local.get 14
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 17 (;@34;)
+ end
+ block ;; label = @51
+ local.get 79
+ i64.const 2
+ i64.eq
+ br_if 0 (;@51;)
+ local.get 14
+ i32.const 1103954
+ i32.const 22
+ call 1034
+ br 17 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 178
+ local.get 2
+ i32.load offset=1736
+ i32.eqz
+ br_if 9 (;@41;)
+ local.get 14
+ local.get 8
+ i32.const 36
+ call 2015
+ drop
+ br 16 (;@34;)
+ end
+ block ;; label = @50
+ local.get 80
+ i64.const 2
+ i64.eq
+ br_if 0 (;@50;)
+ local.get 14
+ i32.const 1102262
+ i32.const 26
+ call 1034
+ br 16 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 178
+ local.get 2
+ i32.load offset=1736
+ i32.eqz
+ br_if 7 (;@42;)
+ local.get 14
+ local.get 8
+ i32.const 36
+ call 2015
+ drop
+ br 15 (;@34;)
+ end
+ block ;; label = @49
+ local.get 70
+ i32.eqz
+ br_if 0 (;@49;)
+ local.get 14
+ i32.const 1102168
+ i32.const 21
+ call 1034
+ br 15 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 869
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.eq
+ br_if 5 (;@43;)
+ local.get 14
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 14 (;@34;)
+ end
+ block ;; label = @48
+ local.get 67
+ i32.eqz
+ br_if 0 (;@48;)
+ local.get 14
+ i32.const 1102218
+ i32.const 17
+ call 1034
+ br 14 (;@34;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 869
+ local.get 2
+ i32.load8_u offset=1736
+ i32.const 44
+ i32.eq
+ br_if 3 (;@44;)
+ local.get 14
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 13 (;@34;)
+ end
+ local.get 14
+ local.get 2
+ i32.const 1776
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 12 (;@34;)
+ end
+ local.get 14
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 11 (;@34;)
+ end
+ local.get 14
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 10 (;@34;)
+ end
+ local.get 2
+ i32.load offset=1740
+ local.set 71
+ i32.const 1
+ local.set 67
+ br 6 (;@37;)
+ end
+ local.get 2
+ i32.load offset=1740
+ local.set 72
+ i32.const 1
+ local.set 70
+ br 5 (;@37;)
+ end
+ local.get 2
+ i64.load offset=1752
+ local.set 85
+ local.get 2
+ i64.load offset=1744
+ local.set 80
+ br 4 (;@37;)
+ end
+ local.get 2
+ i64.load offset=1752
+ local.set 84
+ local.get 2
+ i64.load offset=1744
+ local.set 79
+ br 3 (;@37;)
+ end
+ local.get 2
+ i32.const 1656
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 51
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 1656
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 51
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 1656
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 51
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 51
+ i64.load align=1
+ i64.store offset=1656
+ i32.const 1
+ local.set 69
+ br 2 (;@37;)
+ end
+ local.get 2
+ i64.load offset=1752
+ local.set 83
+ local.get 2
+ i64.load offset=1744
+ local.set 78
+ br 1 (;@37;)
+ end
+ local.get 2
+ i64.load offset=1752
+ local.set 82
+ local.get 2
+ i64.load offset=1744
+ local.set 76
+ end
+ local.get 2
+ i32.load offset=1616
+ local.set 4
+ br 0 (;@36;)
+ end
+ end
+ local.get 2
+ i32.const 1432
+ i32.add
+ local.get 49
+ i32.const 35
+ call 2015
+ drop
+ br 2 (;@32;)
+ end
+ i64.const 2
+ local.set 80
+ end
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 1071
+ local.get 2
+ i32.load8_u offset=1520
+ local.set 3
+ local.get 2
+ i32.const 1472
+ i32.add
+ local.get 23
+ i32.const 35
+ call 2015
+ drop
+ block ;; label = @33
+ local.get 80
+ i64.const 2
+ i64.ne
+ br_if 0 (;@33;)
+ local.get 2
+ i32.const 1432
+ i32.add
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ br 1 (;@32;)
+ end
+ local.get 21
+ local.get 22
+ i32.const 60
+ call 2015
+ drop
+ local.get 2
+ i32.const 1432
+ i32.add
+ local.get 2
+ i32.const 1472
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store8 offset=1336
+ local.get 2
+ local.get 80
+ i64.store offset=1328
+ local.get 19
+ local.get 2
+ i32.const 1432
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.const 1112
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 104
+ call 2015
+ drop
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 1
+ call 1163
+ local.get 1
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ i64.load offset=1112
+ local.set 76
+ br 1 (;@31;)
+ end
+ local.get 2
+ local.get 3
+ i32.store8 offset=1336
+ local.get 19
+ local.get 2
+ i32.const 1432
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i64.const 3
+ i64.store offset=1328
+ block ;; label = @32
+ block ;; label = @33
+ local.get 3
+ i32.const 255
+ i32.and
+ i32.const 42
+ i32.ne
+ local.tee 3
+ br_if 0 (;@33;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 32
+ block ;; label = @34
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@34;)
+ i64.const 2
+ local.set 76
+ br 2 (;@32;)
+ end
+ local.get 18
+ local.get 49
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=1120
+ local.get 2
+ i32.const 1232
+ i32.add
+ call 1163
+ local.get 20
+ call 626
+ br 3 (;@30;)
+ end
+ local.get 42
+ local.get 20
+ i32.const 36
+ call 2015
+ drop
+ i64.const 3
+ local.set 76
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ call 1163
+ local.get 3
+ br_if 0 (;@31;)
+ local.get 20
+ call 626
+ end
+ local.get 76
+ i64.const 3
+ i64.ne
+ br_if 1 (;@29;)
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1144
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1152
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1136
+ i64.store offset=664
+ local.get 2
+ i64.load offset=1128
+ local.set 78
+ local.get 2
+ i64.load offset=1120
+ local.set 75
+ br 25 (;@4;)
+ end
+ local.get 2
+ i32.const 920
+ i32.add
+ local.get 42
+ i32.const 96
+ call 2015
+ drop
+ br 20 (;@8;)
+ end
+ block ;; label = @28
+ block ;; label = @29
+ local.get 2
+ i32.load offset=760
+ i32.const 3
+ i32.ne
+ br_if 0 (;@29;)
+ local.get 2
+ i32.load offset=772
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store
+ local.get 1
+ i32.eqz
+ br_if 3 (;@26;)
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.load offset=780
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 3 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ br 1 (;@28;)
+ end
+ local.get 2
+ i32.load offset=796
+ local.set 1
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@36;)
+ local.get 1
+ i32.load offset=64
+ local.set 3
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ local.get 1
+ i32.load offset=68
+ local.tee 4
+ i32.load offset=8
+ i32.const -21
+ i32.add
+ br_table 0 (;@39;) 1 (;@38;) 10 (;@29;)
+ end
+ local.get 3
+ i32.load offset=8
+ i32.const 21
+ i32.eq
+ br_if 1 (;@37;)
+ br 9 (;@29;)
+ end
+ local.get 3
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 8 (;@29;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i32.const 0
+ i32.store offset=1624
+ local.get 2
+ local.get 2
+ i32.load offset=1520
+ i32.store offset=1628
+ local.get 2
+ local.get 2
+ i64.load offset=1512
+ i64.store offset=1616
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i32.const 0
+ i32.store offset=1744
+ local.get 2
+ local.get 2
+ i32.load offset=1520
+ i32.store offset=1748
+ local.get 2
+ local.get 2
+ i64.load offset=1512
+ i64.store offset=1736
+ block ;; label = @38
+ local.get 1
+ i32.load offset=68
+ i32.const 8
+ i32.add
+ call 969
+ i32.eqz
+ br_if 0 (;@38;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 3
+ i32.load
+ i32.const 8
+ i32.add
+ call 969
+ i32.eqz
+ br_if 3 (;@35;)
+ local.get 10
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 10
+ local.get 2
+ i64.load offset=1616
+ i64.store align=4
+ local.get 40
+ local.get 2
+ i64.load offset=1736
+ i64.store align=4
+ local.get 40
+ i32.const 8
+ i32.add
+ local.get 26
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 1
+ i32.store offset=1548
+ local.get 2
+ i32.const 1
+ i32.store offset=1512
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 207
+ block ;; label = @39
+ local.get 2
+ i32.load offset=1328
+ br_if 0 (;@39;)
+ local.get 39
+ local.get 20
+ i64.load align=4
+ i64.store align=4
+ local.get 39
+ i32.const 24
+ i32.add
+ local.tee 1
+ local.get 20
+ i32.const 24
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 39
+ i32.const 16
+ i32.add
+ local.tee 3
+ local.get 20
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 39
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 20
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 42
+ i32.const 24
+ i32.add
+ local.get 1
+ i64.load align=4
+ i64.store align=4
+ local.get 42
+ i32.const 16
+ i32.add
+ local.get 3
+ i64.load align=4
+ i64.store align=4
+ local.get 42
+ i32.const 8
+ i32.add
+ local.get 4
+ i64.load align=4
+ i64.store align=4
+ local.get 42
+ local.get 39
+ i64.load align=4
+ i64.store align=4
+ br 9 (;@30;)
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.get 36
+ i32.const 36
+ call 2015
+ drop
+ local.get 16
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 10 (;@28;)
+ end
+ local.get 2
+ i32.const 376
+ i32.add
+ i32.const 9
+ call 1096
+ local.get 2
+ i32.load offset=380
+ local.set 3
+ local.get 2
+ i32.load offset=376
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100660 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1100668
+ i32.store8
+ local.get 2
+ i32.const 9
+ i32.store offset=1128
+ local.get 2
+ local.get 3
+ i32.store offset=1124
+ local.get 2
+ local.get 1
+ i32.store offset=1120
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1116
+ br 6 (;@31;)
+ end
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 10 (;@26;)
+ local.get 2
+ local.get 4
+ i32.store offset=1736
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ call 467
+ block ;; label = @37
+ block ;; label = @38
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@38;)
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ local.tee 63
+ i32.store offset=1232
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=1332
+ local.set 3
+ local.get 2
+ i32.load offset=1328
+ local.tee 54
+ i32.const 6
+ i32.ne
+ br_if 1 (;@37;)
+ block ;; label = @39
+ local.get 1
+ local.get 2
+ i32.const 1232
+ i32.add
+ call 587
+ i32.eqz
+ br_if 0 (;@39;)
+ local.get 1
+ i32.load offset=88
+ local.tee 54
+ local.get 3
+ i32.lt_u
+ br_if 5 (;@34;)
+ local.get 1
+ local.get 54
+ local.get 3
+ i32.sub
+ i32.store offset=88
+ end
+ local.get 2
+ local.get 63
+ i32.store offset=1524
+ local.get 2
+ local.get 4
+ i32.store offset=1520
+ local.get 2
+ local.get 3
+ i32.store offset=1516
+ local.get 2
+ i32.const 0
+ i32.store offset=1512
+ local.get 2
+ local.get 1
+ i32.store offset=1548
+ local.get 2
+ i32.const 1112
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 207
+ local.get 2
+ i32.load offset=1112
+ i32.eqz
+ br_if 8 (;@30;)
+ br 10 (;@28;)
+ end
+ local.get 38
+ local.get 49
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 37
+ local.get 14
+ i64.load align=4
+ i64.store align=4
+ local.get 38
+ i32.const 2
+ i32.add
+ local.get 49
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 37
+ i32.const 8
+ i32.add
+ local.get 14
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 37
+ i32.const 16
+ i32.add
+ local.get 14
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 37
+ i32.const 24
+ i32.add
+ local.get 14
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1120
+ local.get 2
+ local.get 3
+ i32.store8 offset=1116
+ br 5 (;@32;)
+ end
+ local.get 14
+ local.get 20
+ i64.load
+ i64.store
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 20
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 3
+ i32.store offset=1516
+ local.get 2
+ local.get 54
+ i32.store offset=1512
+ local.get 16
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1694
+ br 3 (;@33;)
+ end
+ local.get 38
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store8 offset=1116
+ br 7 (;@28;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=1516
+ local.get 2
+ i32.const 1100692
+ i32.store offset=1512
+ local.get 2
+ i64.const 1
+ i64.store offset=1524 align=4
+ local.get 2
+ i32.const 15
+ i32.store offset=1236
+ local.get 2
+ local.get 3
+ i32.store offset=1232
+ local.get 2
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 16
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1459
+ br 3 (;@31;)
+ end
+ local.get 16
+ i32.const 1100784
+ i32.const 41
+ call 1215
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 598
+ br 3 (;@28;)
+ end
+ local.get 2
+ i32.const 1736
+ i32.add
+ call 906
+ local.get 2
+ i32.const 1616
+ i32.add
+ call 906
+ br 2 (;@28;)
+ end
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 30
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 30
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 30
+ i64.load
+ i64.store offset=1016
+ local.get 2
+ i32.load offset=1124
+ local.set 65
+ local.get 2
+ i32.load offset=1120
+ local.set 54
+ br 21 (;@8;)
+ end
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1100776
+ i32.store offset=1512
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1232
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1339
+ i32.add
+ local.get 2
+ i32.const 1240
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ i64.store offset=1331 align=1
+ local.get 38
+ local.get 2
+ i64.load offset=1328 align=1
+ i64.store align=1
+ local.get 38
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1116
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1140
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1148
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 1132
+ i32.add
+ i64.load align=4
+ i64.store offset=664
+ local.get 2
+ i64.load offset=1124 align=4
+ local.set 78
+ local.get 2
+ i64.load offset=1116 align=4
+ local.set 75
+ i32.const 0
+ local.set 54
+ br 23 (;@4;)
+ end
+ block ;; label = @27
+ block ;; label = @28
+ local.get 2
+ i32.load offset=760
+ i32.const 3
+ i32.ne
+ br_if 0 (;@28;)
+ local.get 2
+ i32.load offset=772
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store
+ local.get 1
+ i32.eqz
+ br_if 2 (;@26;)
+ local.get 2
+ i32.load offset=796
+ local.tee 1
+ i32.const 68
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.load offset=780
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 2 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=64
+ br 1 (;@27;)
+ end
+ local.get 2
+ i32.load offset=796
+ local.set 1
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 1 (;@25;)
+ local.get 1
+ i32.const 68
+ i32.add
+ local.set 4
+ local.get 1
+ i32.load offset=68
+ local.set 3
+ block ;; label = @27
+ local.get 1
+ i32.load offset=64
+ local.tee 66
+ i32.load offset=8
+ local.tee 63
+ i32.eqz
+ br_if 0 (;@27;)
+ block ;; label = @28
+ block ;; label = @29
+ local.get 63
+ i32.const 15
+ i32.eq
+ br_if 0 (;@29;)
+ local.get 63
+ i32.const 20
+ i32.eq
+ br_if 1 (;@28;)
+ local.get 3
+ i32.load offset=8
+ local.set 63
+ br 6 (;@23;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 5 (;@23;)
+ br 10 (;@18;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 4 (;@23;)
+ local.get 66
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 63
+ local.get 63
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 66
+ i32.store
+ local.get 66
+ i32.eqz
+ br_if 1 (;@26;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 66
+ call 598
+ local.get 66
+ local.get 63
+ i32.store
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 63
+ i32.store
+ local.get 63
+ i32.eqz
+ br_if 1 (;@26;)
+ local.get 4
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load8_u offset=1332
+ local.set 3
+ local.get 2
+ i32.load offset=1328
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 3
+ i32.const 255
+ i32.and
+ br_if 5 (;@22;)
+ local.get 2
+ i64.const 0
+ i64.store offset=1240
+ br 9 (;@18;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 63
+ i32.const 20
+ i32.ne
+ br_if 3 (;@23;)
+ br 8 (;@18;)
+ end
+ unreachable
+ end
+ local.get 29
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store8 offset=1236
+ br 9 (;@15;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1333 align=1
+ i64.store offset=1517 align=1
+ local.get 2
+ local.get 3
+ i32.store8 offset=1516
+ local.get 2
+ local.get 4
+ i32.store offset=1512
+ local.get 11
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1694
+ br 8 (;@15;)
+ end
+ local.get 63
+ i32.const 20
+ i32.ne
+ br_if 1 (;@21;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 2 (;@20;)
+ local.get 2
+ i32.load offset=1516
+ local.set 3
+ local.get 4
+ call 598
+ local.get 4
+ local.get 3
+ i32.store
+ local.get 3
+ i32.load offset=8
+ local.tee 3
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@22;)
+ i32.const 1
+ local.get 3
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 3 (;@19;)
+ end
+ local.get 2
+ i32.const 63
+ i32.store offset=1740
+ local.get 2
+ i32.const 1050781
+ i32.store offset=1736
+ local.get 2
+ i32.const 95
+ i32.store offset=1744
+ local.get 2
+ i32.const 37
+ i32.store offset=1516
+ local.get 2
+ i32.const 1072736
+ i32.store offset=1512
+ local.get 2
+ i32.const 78
+ i32.store offset=1520
+ block ;; label = @22
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1993
+ i32.eqz
+ br_if 0 (;@22;)
+ local.get 2
+ i32.const 34
+ i32.store offset=1516
+ local.get 2
+ i32.const 1072603
+ i32.store offset=1512
+ local.get 2
+ i32.const 79
+ i32.store offset=1520
+ local.get 2
+ i32.const 1736
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 1993
+ drop
+ end
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 1
+ call 434
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 93
+ local.get 2
+ i32.load offset=1512
+ br_if 4 (;@17;)
+ local.get 2
+ i64.load offset=1520
+ local.set 75
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 1
+ call 1163
+ local.get 1
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ local.get 75
+ i64.store offset=1248
+ local.get 2
+ i64.const 1
+ i64.store offset=1240
+ br 5 (;@16;)
+ end
+ local.get 2
+ i32.const 1524
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=1516
+ local.get 2
+ i32.const 1101524
+ i32.store offset=1512
+ local.get 2
+ local.get 2
+ i32.const 1816
+ i32.add
+ i32.store offset=1520
+ local.get 2
+ i32.const 1112
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1339
+ i32.add
+ local.get 2
+ i32.const 1120
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1112
+ i64.store offset=1331 align=1
+ local.get 29
+ local.get 2
+ i64.load offset=1328 align=1
+ i64.store align=1
+ local.get 29
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1236
+ br 5 (;@15;)
+ end
+ local.get 29
+ local.get 2
+ i32.load16_u offset=1513 align=1
+ i32.store16 align=1
+ local.get 29
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.load8_u offset=1515
+ i32.store8
+ local.get 2
+ i32.const 1244
+ i32.add
+ local.get 2
+ i64.load offset=1520
+ i64.store align=4
+ local.get 2
+ i32.const 1252
+ i32.add
+ local.get 2
+ i32.const 1528
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 1260
+ i32.add
+ local.get 2
+ i32.const 1536
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 1268
+ i32.add
+ local.get 2
+ i32.const 1544
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=1516
+ i32.store offset=1240
+ local.get 2
+ local.get 3
+ i32.store8 offset=1236
+ br 4 (;@15;)
+ end
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@18;)
+ local.get 29
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=1236
+ br 3 (;@15;)
+ end
+ i64.const 0
+ local.set 77
+ br 3 (;@14;)
+ end
+ local.get 16
+ local.get 10
+ i32.const 36
+ call 2015
+ local.set 3
+ local.get 2
+ i32.const 1
+ i32.store offset=1112
+ block ;; label = @17
+ block ;; label = @18
+ local.get 2
+ i32.load8_u offset=1116
+ i32.const 42
+ i32.ne
+ local.tee 4
+ br_if 0 (;@18;)
+ local.get 2
+ i32.const 1512
+ i32.add
+ local.get 1
+ call 32
+ block ;; label = @19
+ local.get 2
+ i32.load8_u offset=1512
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@19;)
+ local.get 2
+ i64.const 0
+ i64.store offset=1240
+ br 2 (;@17;)
+ end
+ local.get 29
+ local.get 49
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=1236
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1163
+ local.get 3
+ call 626
+ br 3 (;@15;)
+ end
+ local.get 11
+ local.get 3
+ i32.const 36
+ call 2015
+ drop
+ end
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1163
+ local.get 4
+ br_if 1 (;@15;)
+ local.get 3
+ call 626
+ end
+ local.get 2
+ i64.load offset=1240
+ local.set 77
+ br 1 (;@14;)
+ end
+ local.get 2
+ i32.const 672
+ i32.add
+ local.get 2
+ i32.const 1260
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 1268
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 1252
+ i32.add
+ i64.load align=4
+ i64.store offset=664
+ local.get 2
+ i32.const 1244
+ i32.add
+ i64.load align=4
+ local.set 78
+ local.get 2
+ i64.load offset=1236 align=4
+ local.set 75
+ br 10 (;@4;)
+ end
+ local.get 2
+ i64.load offset=1248
+ local.set 75
+ br 5 (;@8;)
+ end
+ local.get 2
+ i32.const 1040
+ i32.add
+ call 1590
+ local.get 43
+ local.get 10
+ i64.load align=4
+ i64.store align=4
+ local.get 43
+ i32.const 8
+ i32.add
+ local.get 10
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1
+ i32.store offset=1040
+ br 4 (;@8;)
+ end
+ local.get 2
+ i32.const 1056
+ i32.add
+ call 1590
+ local.get 44
+ local.get 10
+ i64.load align=4
+ i64.store align=4
+ local.get 44
+ i32.const 8
+ i32.add
+ local.get 10
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1
+ i32.store offset=1056
+ br 3 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=1513
+ local.set 58
+ br 2 (;@8;)
+ end
+ local.get 2
+ i32.load offset=1520
+ local.set 73
+ local.get 2
+ i32.load offset=1516
+ local.set 57
+ br 1 (;@8;)
+ end
+ local.get 2
+ i32.load offset=1520
+ local.set 74
+ local.get 2
+ i32.load offset=1516
+ local.set 56
+ br 0 (;@8;)
+ end
+ end
+ local.get 0
+ i32.const 9
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i64.const 2
+ i64.store
+ local.get 0
+ local.get 3
+ i32.store8 offset=8
+ br 5 (;@1;)
+ end
+ local.get 2
+ i64.load offset=1520
+ local.set 78
+ local.get 2
+ i64.load offset=1512
+ local.set 75
+ br 1 (;@4;)
+ end
+ i32.const 1000000000
+ local.get 59
+ local.get 59
+ i32.const 1000000001
+ i32.eq
+ select
+ local.set 55
+ i32.const 0
+ local.get 60
+ local.get 60
+ i32.const 2
+ i32.eq
+ select
+ local.set 49
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ i64.store offset=584
+ local.get 2
+ i64.load offset=1064
+ local.set 79
+ local.get 2
+ i64.load offset=1048
+ local.set 80
+ local.get 2
+ i32.load offset=1044
+ local.set 1
+ local.get 2
+ i32.load offset=1040
+ local.set 3
+ local.get 2
+ i32.load offset=1060
+ local.set 10
+ local.get 2
+ i32.load offset=1056
+ local.set 47
+ local.get 2
+ i32.const 522
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 62
+ call 2015
+ drop
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 1512
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ i32.const 616
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 616
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1736
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 640
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 640
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1616
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1736
+ i64.store offset=616
+ local.get 2
+ local.get 2
+ i64.load offset=1616
+ i64.store offset=640
+ local.get 10
+ i32.const 0
+ local.get 47
+ select
+ local.set 10
+ local.get 1
+ i32.const 0
+ local.get 3
+ select
+ local.set 47
+ i64.const 0
+ local.get 77
+ local.get 77
+ i64.const 2
+ i64.eq
+ select
+ local.set 76
+ i32.const 0
+ local.get 56
+ local.get 56
+ i32.const 2
+ i32.eq
+ select
+ local.set 48
+ i32.const 0
+ local.get 57
+ local.get 57
+ i32.const 2
+ i32.eq
+ select
+ local.set 61
+ i32.const 2
+ local.get 58
+ local.get 58
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ select
+ local.set 42
+ br 2 (;@2;)
+ end
+ i32.const 1
+ local.set 1
+ end
+ block ;; label = @3
+ local.get 2
+ i32.load offset=1056
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 2
+ i32.load offset=1060
+ local.get 2
+ i32.load offset=1064
+ call 1926
+ end
+ block ;; label = @3
+ local.get 2
+ i32.load offset=1040
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 2
+ i32.load offset=1044
+ local.get 2
+ i32.load offset=1048
+ call 1926
+ end
+ block ;; label = @3
+ local.get 54
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 54
+ local.get 65
+ call 1359
+ end
+ block ;; label = @3
+ local.get 55
+ i32.const 0
+ i32.ne
+ local.get 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 55
+ local.get 64
+ call 1361
+ end
+ i64.const 2
+ local.set 76
+ end
+ local.get 2
+ i32.const 760
+ i32.add
+ call 1071
+ local.get 2
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 1
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=496
+ block ;; label = @2
+ local.get 76
+ i64.const 2
+ i64.eq
+ br_if 0 (;@2;)
+ local.get 0
+ i32.const 44
+ i32.add
+ local.get 2
+ i32.const 684
+ i32.add
+ i32.const 76
+ call 2015
+ drop
+ local.get 0
+ local.get 63
+ i32.store offset=164
+ local.get 0
+ local.get 30
+ i32.store offset=160
+ local.get 0
+ local.get 65
+ i32.store offset=196
+ local.get 0
+ local.get 54
+ i32.store offset=192
+ local.get 0
+ local.get 2
+ i64.load offset=640
+ i64.store offset=168 align=4
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 2
+ i32.const 640
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 640
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=616
+ i64.store offset=200
+ local.get 0
+ i32.const 208
+ i32.add
+ local.get 2
+ i32.const 616
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 216
+ i32.add
+ local.get 2
+ i32.const 616
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 2
+ i64.load offset=584
+ i64.store offset=224
+ local.get 0
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 79
+ i64.store offset=268 align=4
+ local.get 0
+ local.get 10
+ i32.store offset=264
+ local.get 0
+ i32.const 277
+ i32.add
+ local.get 2
+ i32.const 522
+ i32.add
+ i32.const 62
+ call 2015
+ drop
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 1
+ i64.load
+ i64.store
+ local.get 0
+ local.get 2
+ i64.load offset=496
+ i64.store offset=24
+ local.get 0
+ local.get 42
+ i32.store8 offset=339
+ local.get 0
+ local.get 4
+ i32.store8 offset=276
+ local.get 0
+ local.get 80
+ i64.store offset=256 align=4
+ local.get 0
+ local.get 47
+ i32.store offset=252
+ local.get 0
+ local.get 55
+ i32.store offset=152
+ local.get 0
+ local.get 81
+ i64.store offset=144
+ local.get 0
+ local.get 74
+ i32.store offset=140
+ local.get 0
+ local.get 48
+ i32.store offset=136
+ local.get 0
+ local.get 73
+ i32.store offset=132
+ local.get 0
+ local.get 61
+ i32.store offset=128
+ local.get 0
+ local.get 68
+ i32.store offset=124
+ local.get 0
+ local.get 49
+ i32.store offset=120
+ local.get 0
+ local.get 78
+ i64.store offset=16
+ local.get 0
+ local.get 75
+ i64.store offset=8
+ local.get 0
+ local.get 76
+ i64.store
+ br 1 (;@1;)
+ end
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 1
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i64.load offset=496
+ i64.store
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 78
+ i64.store
+ local.get 0
+ local.get 75
+ i64.store offset=8
+ local.get 0
+ i64.const 2
+ i64.store
+ end
+ local.get 2
+ i32.const 1824
+ i32.add
+ global.set 0)
+ (func (;30;) (type 0)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 1568
+ i32.sub
+ local.tee 0
+ global.set 0
+ block ;; label = @1
+ i32.const 0
+ i32.load8_u offset=1318560
+ i32.const 3
+ i32.eq
+ br_if 0 (;@1;)
+ local.get 0
+ i32.const 1
+ i32.store8 offset=136
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 1054084
+ call 413
+ end
+ local.get 0
+ i32.const 88
+ i32.add
+ call 1195
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 88
+ i32.add
+ call 143
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ local.get 0
+ i32.load offset=136
+ br_if 0 (;@14;)
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ local.set 1
+ local.get 0
+ i64.load offset=144
+ local.set 87
+ call 237
+ local.get 0
+ i32.const 136
+ i32.add
+ call 1312
+ local.get 0
+ i32.const 80
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 1060588
+ call 1249
+ local.get 0
+ i32.load offset=84
+ local.set 2
+ local.get 0
+ i32.const 104
+ i32.add
+ local.get 0
+ i32.load offset=80
+ local.tee 3
+ local.get 87
+ local.get 1
+ call 240
+ local.get 0
+ i32.const 72
+ i32.add
+ local.get 3
+ i32.const 16
+ i32.add
+ local.get 0
+ i64.load offset=104
+ local.tee 88
+ local.get 0
+ i64.load offset=112
+ local.tee 87
+ i64.const -1
+ local.get 88
+ i64.const 2000
+ i64.add
+ local.tee 89
+ local.get 89
+ local.get 88
+ i64.lt_u
+ select
+ local.tee 89
+ local.get 87
+ local.get 89
+ i64.lt_u
+ select
+ call 501
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ local.get 0
+ i32.load offset=76
+ local.tee 4
+ br_if 0 (;@20;)
+ i32.const 8
+ local.set 5
+ i32.const 0
+ local.set 6
+ br 1 (;@19;)
+ end
+ local.get 4
+ i32.const 9942053
+ i32.gt_u
+ br_if 4 (;@15;)
+ local.get 4
+ i32.const 216
+ i32.mul
+ local.tee 1
+ i32.const -1
+ i32.le_s
+ br_if 4 (;@15;)
+ local.get 0
+ i32.load offset=72
+ local.set 7
+ local.get 4
+ i32.const 9942054
+ i32.lt_u
+ i32.const 3
+ i32.shl
+ local.get 1
+ call 1473
+ local.tee 5
+ i32.eqz
+ br_if 3 (;@16;)
+ local.get 7
+ local.get 4
+ i32.const 12
+ i32.mul
+ i32.add
+ local.set 8
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 3
+ i32.or
+ local.set 9
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 10
+ local.get 0
+ i32.const 328
+ i32.add
+ local.set 11
+ local.get 0
+ i32.const 313
+ i32.add
+ local.set 12
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 13
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 2
+ i32.or
+ local.set 14
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 15
+ i32.add
+ local.set 15
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 16
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 3
+ i32.or
+ local.set 17
+ local.get 0
+ i32.const 202
+ i32.add
+ local.set 18
+ local.get 0
+ i32.const 170
+ i32.add
+ local.set 19
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 2
+ i32.or
+ local.set 20
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 15
+ i32.add
+ local.set 21
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 33
+ i32.add
+ local.set 22
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 23
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 24
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 25
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 26
+ local.get 0
+ i32.const 833
+ i32.add
+ local.set 27
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 28
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 29
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 30
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 32
+ i32.add
+ local.set 31
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 16
+ i32.add
+ local.set 32
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 33
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 34
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 35
+ local.get 0
+ i32.const 888
+ i32.add
+ local.set 36
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ local.set 37
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 40
+ i32.add
+ local.set 38
+ local.get 0
+ i32.const 872
+ i32.add
+ local.set 39
+ local.get 0
+ i32.const 984
+ i32.add
+ local.set 40
+ local.get 0
+ i32.const 880
+ i32.add
+ local.set 41
+ local.get 0
+ i32.const 1000
+ i32.add
+ local.set 42
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 10
+ i32.add
+ local.set 43
+ local.get 0
+ i32.const 843
+ i32.add
+ local.set 44
+ local.get 0
+ i32.const 1242
+ i32.add
+ local.set 45
+ local.get 0
+ i32.const 216
+ i32.add
+ local.set 46
+ i32.const 0
+ local.set 6
+ loop ;; label = @20
+ local.get 7
+ i32.load
+ local.set 47
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 7
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 1
+ i32.const 0
+ call 1133
+ local.get 0
+ i32.load offset=68
+ local.set 48
+ local.get 0
+ i32.load offset=64
+ local.get 47
+ local.get 1
+ call 2015
+ local.set 47
+ local.get 0
+ local.get 1
+ i32.store offset=360
+ local.get 0
+ local.get 48
+ i32.store offset=356
+ local.get 0
+ local.get 47
+ i32.store offset=352
+ local.get 0
+ i32.const 416
+ i32.add
+ local.get 0
+ i32.const 352
+ i32.add
+ call 1058
+ local.get 0
+ i32.load offset=416
+ local.set 1
+ local.get 0
+ local.get 0
+ i32.load offset=424
+ i32.store offset=1428
+ local.get 0
+ local.get 1
+ i32.store offset=1424
+ local.get 0
+ i64.const 2
+ i64.store offset=832
+ local.get 0
+ i64.const 0
+ i64.store offset=816
+ local.get 0
+ i32.const 0
+ i32.store offset=1000
+ local.get 0
+ local.get 0
+ i32.const 1424
+ i32.add
+ i32.store offset=1408
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ loop ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ local.get 0
+ i32.load offset=1428
+ local.tee 48
+ i32.eqz
+ br_if 0 (;@64;)
+ local.get 0
+ i32.load offset=1424
+ local.tee 47
+ i32.load8_s
+ local.tee 1
+ i32.const -1
+ i32.gt_s
+ br_if 1 (;@63;)
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ local.get 48
+ i32.const 10
+ i32.gt_u
+ br_if 0 (;@68;)
+ local.get 48
+ local.get 47
+ i32.add
+ i32.const -1
+ i32.add
+ i32.load8_s
+ i32.const 0
+ i32.lt_s
+ br_if 1 (;@67;)
+ end
+ local.get 1
+ i32.const 255
+ i32.and
+ local.get 47
+ i32.load8_s offset=1
+ local.tee 1
+ i32.const 255
+ i32.and
+ i32.const 7
+ i32.shl
+ i32.add
+ i32.const -128
+ i32.add
+ local.set 48
+ block ;; label = @68
+ local.get 1
+ i32.const -1
+ i32.gt_s
+ br_if 0 (;@68;)
+ local.get 48
+ local.get 47
+ i32.load8_s offset=2
+ local.tee 1
+ i32.const 255
+ i32.and
+ i32.const 14
+ i32.shl
+ i32.add
+ i32.const -16384
+ i32.add
+ local.set 48
+ local.get 1
+ i32.const -1
+ i32.gt_s
+ br_if 6 (;@62;)
+ local.get 48
+ local.get 47
+ i32.load8_s offset=3
+ local.tee 1
+ i32.const 255
+ i32.and
+ i32.const 21
+ i32.shl
+ i32.add
+ i32.const -2097152
+ i32.add
+ local.set 48
+ local.get 1
+ i32.const -1
+ i32.gt_s
+ br_if 7 (;@61;)
+ local.get 48
+ i32.const -268435456
+ i32.add
+ i64.extend_i32_u
+ local.set 87
+ local.get 47
+ i32.load8_s offset=4
+ local.tee 1
+ i32.const -1
+ i32.gt_s
+ br_if 8 (;@60;)
+ local.get 1
+ i32.const 255
+ i32.and
+ local.get 47
+ i32.load8_s offset=5
+ local.tee 1
+ i32.const 255
+ i32.and
+ i32.const 7
+ i32.shl
+ i32.add
+ i32.const -128
+ i32.add
+ local.set 48
+ local.get 1
+ i32.const -1
+ i32.gt_s
+ br_if 9 (;@59;)
+ local.get 48
+ local.get 47
+ i32.load8_s offset=6
+ local.tee 1
+ i32.const 255
+ i32.and
+ i32.const 14
+ i32.shl
+ i32.add
+ i32.const -16384
+ i32.add
+ local.set 48
+ local.get 1
+ i32.const -1
+ i32.gt_s
+ br_if 10 (;@58;)
+ local.get 48
+ local.get 47
+ i32.load8_s offset=7
+ local.tee 1
+ i32.const 255
+ i32.and
+ i32.const 21
+ i32.shl
+ i32.add
+ i32.const -2097152
+ i32.add
+ local.set 48
+ local.get 1
+ i32.const -1
+ i32.gt_s
+ br_if 11 (;@57;)
+ local.get 47
+ i32.load8_s offset=8
+ local.tee 49
+ i64.extend_i32_u
+ i64.const 255
+ i64.and
+ local.set 89
+ i32.const 9
+ local.set 1
+ block ;; label = @69
+ local.get 49
+ i32.const -1
+ i32.gt_s
+ br_if 0 (;@69;)
+ local.get 47
+ i64.load8_u offset=9
+ local.tee 90
+ i64.const 2
+ i64.ge_u
+ br_if 3 (;@66;)
+ local.get 89
+ local.get 90
+ i64.const 7
+ i64.shl
+ i64.add
+ i64.const 128
+ i64.add
+ local.set 89
+ i32.const 10
+ local.set 1
+ end
+ local.get 48
+ i32.const -268435456
+ i32.add
+ i64.extend_i32_u
+ i64.const 28
+ i64.shl
+ local.get 87
+ i64.add
+ local.get 89
+ i64.const 56
+ i64.shl
+ i64.add
+ local.set 87
+ br 22 (;@46;)
+ end
+ local.get 48
+ i64.extend_i32_u
+ local.set 87
+ i32.const 2
+ local.set 1
+ br 21 (;@46;)
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 641
+ local.get 0
+ i32.load offset=1016
+ br_if 1 (;@65;)
+ local.get 0
+ i64.load offset=1024
+ local.set 87
+ br 21 (;@45;)
+ end
+ i32.const 1107280
+ i32.const 14
+ call 1569
+ local.set 1
+ br 40 (;@25;)
+ end
+ local.get 0
+ i32.load offset=1020
+ local.set 1
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 200
+ call 2015
+ drop
+ local.get 1
+ br_if 40 (;@24;)
+ end
+ local.get 0
+ i32.load offset=832
+ local.set 47
+ local.get 0
+ i64.load32_u offset=828
+ local.set 89
+ local.get 0
+ i32.load offset=824
+ local.set 1
+ local.get 0
+ i64.load offset=816
+ local.set 87
+ local.get 0
+ i32.const 432
+ i32.add
+ local.get 34
+ i32.const 180
+ call 2015
+ drop
+ local.get 87
+ i64.const 2
+ i64.eq
+ br_if 40 (;@23;)
+ local.get 33
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 180
+ call 2015
+ drop
+ local.get 0
+ local.get 47
+ i32.store offset=632
+ local.get 0
+ local.get 87
+ i64.store offset=616
+ local.get 0
+ local.get 89
+ i64.const 32
+ i64.shl
+ local.get 1
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=624
+ block ;; label = @64
+ block ;; label = @65
+ local.get 0
+ i32.load offset=800
+ local.tee 50
+ br_if 0 (;@65;)
+ i32.const 0
+ local.set 48
+ br 1 (;@64;)
+ end
+ block ;; label = @65
+ local.get 0
+ i32.load offset=804
+ local.get 0
+ i32.load offset=808
+ local.tee 1
+ i32.le_u
+ br_if 0 (;@65;)
+ block ;; label = @66
+ local.get 1
+ br_if 0 (;@66;)
+ local.get 50
+ call 202
+ i32.const 1
+ local.set 50
+ br 1 (;@65;)
+ end
+ local.get 50
+ local.get 1
+ call 214
+ local.tee 50
+ i32.eqz
+ br_if 49 (;@16;)
+ end
+ local.get 0
+ i32.const 56
+ i32.add
+ local.get 1
+ i32.const 0
+ call 1133
+ local.get 0
+ i32.load offset=60
+ local.set 47
+ local.get 0
+ i32.load offset=56
+ local.tee 48
+ local.get 50
+ local.get 1
+ call 2015
+ local.set 49
+ block ;; label = @65
+ local.get 47
+ local.get 1
+ i32.le_u
+ br_if 0 (;@65;)
+ block ;; label = @66
+ local.get 1
+ br_if 0 (;@66;)
+ local.get 49
+ local.get 47
+ call 1951
+ i32.const 1
+ local.set 48
+ br 18 (;@48;)
+ end
+ local.get 49
+ local.get 1
+ call 214
+ local.tee 48
+ i32.eqz
+ br_if 49 (;@16;)
+ end
+ local.get 1
+ i32.const 32
+ i32.ne
+ br_if 16 (;@48;)
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 1
+ local.get 48
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 48
+ i32.load offset=11 align=1
+ local.set 51
+ local.get 48
+ i32.load offset=7 align=1
+ local.set 52
+ local.get 48
+ i32.load offset=3 align=1
+ local.set 53
+ local.get 48
+ i32.load16_u align=1
+ local.set 47
+ local.get 35
+ local.get 48
+ i32.const 23
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 26
+ local.get 48
+ i32.const 31
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 47
+ i32.store16 offset=1504
+ local.get 0
+ local.get 48
+ i64.load offset=15 align=1
+ i64.store offset=816
+ local.get 48
+ call 202
+ local.get 50
+ call 202
+ local.get 0
+ i32.const 1324
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 1
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 35
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1504
+ i32.store16 offset=1324
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=1440
+ i32.const 1
+ local.set 48
+ end
+ block ;; label = @64
+ block ;; label = @65
+ local.get 0
+ i64.load offset=632
+ local.tee 87
+ i64.const 2
+ i64.eq
+ br_if 0 (;@65;)
+ local.get 0
+ i64.load offset=640
+ local.set 89
+ local.get 24
+ local.get 31
+ i32.const 152
+ call 2015
+ drop
+ local.get 0
+ local.get 89
+ i64.store offset=1024
+ local.get 0
+ local.get 87
+ i64.store offset=1016
+ local.get 0
+ i64.load offset=616
+ i64.eqz
+ i32.eqz
+ br_if 1 (;@64;)
+ i32.const 28
+ local.set 47
+ local.get 0
+ i32.const 24
+ i32.add
+ i32.const 28
+ call 1096
+ local.get 0
+ i32.load offset=28
+ local.set 54
+ local.get 0
+ i32.load offset=24
+ local.tee 49
+ i32.const 0
+ i64.load offset=1103025 align=1
+ i64.store align=1
+ local.get 49
+ i32.const 24
+ i32.add
+ i32.const 0
+ i32.load offset=1103049 align=1
+ i32.store align=1
+ local.get 49
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1103041 align=1
+ i64.store align=1
+ local.get 49
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1103033 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 1414
+ br 18 (;@47;)
+ end
+ i32.const 30
+ local.set 47
+ local.get 0
+ i32.const 16
+ i32.add
+ i32.const 30
+ call 1096
+ local.get 0
+ i32.load offset=20
+ local.set 54
+ local.get 0
+ i32.load offset=16
+ local.tee 49
+ i32.const 0
+ i64.load offset=1102995 align=1
+ i64.store align=1
+ local.get 49
+ i32.const 22
+ i32.add
+ i32.const 0
+ i64.load offset=1103017 align=1
+ i64.store align=1
+ local.get 49
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1103011 align=1
+ i64.store align=1
+ local.get 49
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1103003 align=1
+ i64.store align=1
+ br 17 (;@47;)
+ end
+ local.get 0
+ i64.load offset=624
+ local.set 91
+ local.get 0
+ i32.load offset=1176
+ local.get 55
+ local.get 0
+ i32.load offset=1168
+ local.tee 1
+ select
+ local.set 55
+ local.get 0
+ i32.load offset=1172
+ local.get 56
+ local.get 1
+ select
+ local.set 56
+ block ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ block ;; label = @72
+ block ;; label = @73
+ block ;; label = @74
+ local.get 0
+ i64.load offset=1064
+ local.tee 89
+ i64.const 4
+ i64.eq
+ br_if 0 (;@74;)
+ local.get 0
+ i64.load offset=1024
+ local.set 92
+ local.get 0
+ i64.load offset=1048
+ local.set 93
+ local.get 0
+ i64.load offset=1056
+ local.set 94
+ local.get 0
+ i64.load offset=1080
+ local.set 90
+ local.get 0
+ i32.load offset=1088
+ local.set 47
+ local.get 0
+ i32.load offset=1092
+ local.set 49
+ local.get 0
+ i64.load offset=1096
+ local.set 95
+ local.get 0
+ i64.load offset=1112
+ local.set 96
+ local.get 0
+ i64.load offset=1120
+ local.set 97
+ local.get 0
+ i64.load offset=1128
+ local.set 98
+ local.get 0
+ i64.load offset=1136
+ local.set 99
+ local.get 0
+ i32.load offset=1144
+ local.set 50
+ local.get 0
+ i64.load offset=1148 align=4
+ local.set 100
+ local.get 0
+ i32.load offset=1156
+ local.set 54
+ local.get 0
+ i64.load offset=1160
+ local.set 101
+ local.get 0
+ i64.load32_u offset=1076
+ i64.const 32
+ i64.shl
+ local.get 0
+ i32.load offset=1072
+ local.tee 57
+ i64.extend_i32_u
+ i64.or
+ local.set 102
+ local.get 0
+ i64.load offset=1104
+ local.tee 103
+ i32.wrap_i64
+ local.set 58
+ local.get 89
+ i64.const -2
+ i64.add
+ local.tee 104
+ i64.const 2
+ local.get 104
+ i64.const 2
+ i64.lt_u
+ select
+ i32.wrap_i64
+ br_table 1 (;@73;) 2 (;@72;) 3 (;@71;) 1 (;@73;)
+ end
+ local.get 0
+ i32.const 32
+ i32.add
+ i32.const 29
+ call 1096
+ local.get 0
+ i32.load offset=36
+ local.set 49
+ local.get 0
+ i32.load offset=32
+ local.tee 47
+ i32.const 0
+ i64.load offset=1103053 align=1
+ i64.store align=1
+ local.get 47
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1103061 align=1
+ i64.store align=1
+ local.get 47
+ i32.const 21
+ i32.add
+ i32.const 0
+ i64.load offset=1103074 align=1
+ i64.store align=1
+ local.get 47
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1103069 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 29
+ i32.store offset=1360
+ local.get 0
+ local.get 49
+ i32.store offset=1356
+ local.get 0
+ local.get 47
+ i32.store offset=1352
+ br 23 (;@50;)
+ end
+ local.get 47
+ i32.eqz
+ br_if 2 (;@70;)
+ local.get 57
+ i32.const 1
+ i32.ne
+ br_if 2 (;@70;)
+ local.get 0
+ local.get 49
+ i32.store offset=1396
+ local.get 0
+ local.get 47
+ i32.store offset=1392
+ local.get 0
+ local.get 95
+ i64.store32 offset=1400
+ local.get 95
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 47
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 1392
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=831
+ local.set 57
+ local.get 0
+ i32.load offset=827 align=1
+ local.set 50
+ local.get 0
+ i32.load8_u offset=816
+ br_if 8 (;@64;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 54
+ local.get 26
+ i32.const 8
+ i32.add
+ i32.load align=1
+ i32.store
+ local.get 0
+ local.get 26
+ i64.load align=1
+ i64.store offset=1408
+ local.get 0
+ i64.load offset=819 align=1
+ local.set 95
+ local.get 0
+ i32.load16_u offset=817 align=1
+ local.set 59
+ local.get 0
+ i32.load8_u offset=844
+ local.set 60
+ i32.const 0
+ local.set 49
+ local.get 47
+ br_if 5 (;@67;)
+ i32.const 0
+ local.set 47
+ br 6 (;@66;)
+ end
+ local.get 47
+ i32.eqz
+ br_if 1 (;@70;)
+ local.get 57
+ i32.const 1
+ i32.ne
+ br_if 1 (;@70;)
+ local.get 0
+ local.get 95
+ i64.store32 offset=1224
+ local.get 0
+ local.get 49
+ i32.store offset=1220
+ local.get 0
+ local.get 47
+ i32.store offset=1216
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=816
+ br_if 3 (;@68;)
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 25
+ i32.const 16
+ i32.add
+ i64.load align=2
+ local.tee 89
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 25
+ i32.const 8
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 89
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 25
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 25
+ i64.load align=2
+ i64.store offset=1536
+ local.get 0
+ i32.load16_u offset=818
+ local.set 61
+ local.get 0
+ i32.load8_u offset=817
+ local.set 47
+ i32.const 1
+ local.set 49
+ local.get 90
+ local.set 95
+ br 20 (;@51;)
+ end
+ local.get 54
+ i32.eqz
+ br_if 0 (;@70;)
+ local.get 89
+ i64.const 1
+ i64.ne
+ br_if 0 (;@70;)
+ local.get 50
+ br_if 1 (;@69;)
+ end
+ local.get 0
+ local.get 101
+ i64.store offset=912
+ local.get 0
+ local.get 54
+ i32.store offset=908
+ local.get 0
+ local.get 100
+ i64.store offset=900 align=4
+ local.get 0
+ local.get 50
+ i32.store offset=896
+ local.get 0
+ local.get 99
+ i64.store offset=888
+ local.get 0
+ local.get 98
+ i64.store offset=880
+ local.get 0
+ local.get 97
+ i64.store offset=872
+ local.get 0
+ local.get 96
+ i64.store offset=864
+ local.get 0
+ local.get 103
+ i64.store offset=856
+ local.get 0
+ local.get 95
+ i64.store offset=848
+ local.get 0
+ local.get 49
+ i32.store offset=844
+ local.get 0
+ local.get 47
+ i32.store offset=840
+ local.get 0
+ local.get 90
+ i64.store offset=832
+ local.get 0
+ local.get 102
+ i64.store offset=824
+ local.get 0
+ local.get 89
+ i64.store offset=816
+ local.get 0
+ i32.const 1
+ i32.store offset=436
+ local.get 0
+ i32.const 1103120
+ i32.store offset=432
+ local.get 0
+ i64.const 1
+ i64.store offset=444 align=4
+ local.get 0
+ i32.const 145
+ i32.store offset=1220
+ local.get 0
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.store offset=440
+ local.get 0
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.store offset=1216
+ local.get 0
+ i32.const 1352
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 827
+ local.get 0
+ i32.const 816
+ i32.add
+ call 801
+ br 19 (;@50;)
+ end
+ local.get 49
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 47
+ i64.extend_i32_u
+ i64.or
+ local.set 104
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ local.get 95
+ i64.const -2
+ i64.add
+ local.tee 89
+ i64.const 1
+ i64.gt_u
+ br_if 0 (;@71;)
+ block ;; label = @72
+ block ;; label = @73
+ block ;; label = @74
+ local.get 89
+ i32.wrap_i64
+ br_table 0 (;@74;) 1 (;@73;) 0 (;@74;)
+ end
+ local.get 58
+ i32.eqz
+ br_if 4 (;@69;)
+ local.get 103
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 47
+ local.get 0
+ local.get 100
+ i64.store offset=436 align=4
+ local.get 0
+ local.get 50
+ i32.store offset=432
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=831
+ local.set 57
+ local.get 0
+ i32.load offset=827 align=1
+ local.set 50
+ local.get 0
+ i32.load8_u offset=816
+ i32.eqz
+ br_if 1 (;@72;)
+ local.get 0
+ local.get 0
+ i32.load16_u offset=824
+ i32.store16 offset=1356
+ local.get 0
+ local.get 57
+ i32.store8 offset=1363
+ local.get 0
+ local.get 50
+ i32.store offset=1359 align=1
+ local.get 0
+ local.get 0
+ i32.load offset=820
+ i32.store offset=1352
+ local.get 0
+ local.get 43
+ i32.load8_u
+ i32.store8 offset=1358
+ local.get 58
+ local.get 47
+ call 1949
+ br 21 (;@52;)
+ end
+ local.get 0
+ local.get 101
+ i64.store offset=436 align=4
+ local.get 0
+ local.get 54
+ i32.store offset=432
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=816
+ i32.eqz
+ br_if 2 (;@70;)
+ local.get 29
+ local.get 25
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 29
+ i32.const 2
+ i32.add
+ local.tee 47
+ local.get 25
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1356 align=4
+ local.get 0
+ local.get 0
+ i32.load8_u offset=823
+ i32.store8 offset=1355
+ local.get 0
+ local.get 29
+ i32.load16_u align=1
+ i32.store16 offset=1352
+ local.get 0
+ local.get 47
+ i32.load8_u
+ i32.store8 offset=1354
+ local.get 50
+ local.get 100
+ i32.wrap_i64
+ call 1949
+ br 22 (;@50;)
+ end
+ local.get 0
+ i32.const 1424
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 49
+ local.get 26
+ i32.const 8
+ i32.add
+ i32.load align=1
+ i32.store
+ local.get 0
+ local.get 26
+ i64.load align=1
+ i64.store offset=1424
+ local.get 0
+ i64.load offset=819 align=1
+ local.set 95
+ local.get 0
+ i32.load16_u offset=817 align=1
+ local.set 59
+ local.get 0
+ i32.load8_u offset=844
+ local.set 60
+ local.get 0
+ local.get 101
+ i64.store offset=436 align=4
+ local.get 0
+ local.get 54
+ i32.store offset=432
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=816
+ br_if 15 (;@56;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 4
+ i32.add
+ local.tee 54
+ local.get 28
+ i32.const 4
+ i32.add
+ i32.load16_u align=1
+ i32.store16
+ local.get 0
+ local.get 28
+ i32.load align=1
+ i32.store offset=1408
+ local.get 44
+ i64.load16_u align=1
+ local.set 89
+ local.get 0
+ i64.load offset=823 align=1
+ local.set 100
+ local.get 0
+ i64.load offset=831 align=1
+ local.set 101
+ local.get 0
+ i64.load32_u offset=839 align=1
+ local.set 103
+ local.get 0
+ local.get 96
+ i32.wrap_i64
+ i32.store offset=1224
+ local.get 0
+ local.get 47
+ i32.store offset=1220
+ local.get 0
+ local.get 58
+ i32.store offset=1216
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 170
+ block ;; label = @72
+ local.get 0
+ i32.load8_u offset=816
+ br_if 0 (;@72;)
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 47
+ local.get 9
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 58
+ local.get 9
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 62
+ local.get 9
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1376
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 49
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1368
+ i32.add
+ i32.const 4
+ i32.add
+ local.get 54
+ i32.load16_u
+ i32.store16
+ local.get 0
+ local.get 9
+ i64.load align=1
+ i64.store offset=432
+ local.get 0
+ local.get 0
+ i64.load offset=1424
+ i64.store offset=1376
+ local.get 0
+ local.get 0
+ i32.load offset=1408
+ i32.store offset=1368
+ local.get 0
+ i32.load16_u offset=817 align=1
+ local.set 61
+ local.get 0
+ i32.load8_u offset=844
+ local.set 63
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 62
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 58
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 47
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=432
+ i64.store offset=1536
+ local.get 104
+ i64.const 10000
+ local.get 90
+ i32.wrap_i64
+ select
+ local.set 105
+ local.get 103
+ local.get 89
+ i64.const 32
+ i64.shl
+ i64.or
+ i64.const 281474976710655
+ i64.and
+ local.set 106
+ i32.const 2
+ local.set 49
+ i32.const 1
+ local.set 47
+ local.get 102
+ local.set 107
+ local.get 101
+ local.set 108
+ local.get 100
+ local.set 90
+ br 21 (;@51;)
+ end
+ local.get 10
+ local.get 25
+ i64.load align=1
+ i64.store align=1
+ local.get 10
+ i32.const 8
+ i32.add
+ local.tee 47
+ local.get 25
+ i32.const 8
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 0
+ i32.const 1352
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 47
+ i32.load align=1
+ i32.store
+ local.get 0
+ local.get 10
+ i64.load align=1
+ i64.store offset=1352
+ br 21 (;@50;)
+ end
+ local.get 95
+ i32.wrap_i64
+ i32.eqz
+ br_if 15 (;@55;)
+ local.get 0
+ local.get 100
+ i64.store offset=1220 align=4
+ local.get 0
+ local.get 50
+ i32.store offset=1216
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=816
+ br_if 16 (;@54;)
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 49
+ local.get 25
+ i32.const 8
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 50
+ local.get 25
+ i32.const 16
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 57
+ local.get 25
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 25
+ i64.load align=2
+ i64.store offset=432
+ local.get 0
+ i32.load16_u offset=818
+ local.set 60
+ local.get 0
+ i32.load8_u offset=817
+ local.set 47
+ local.get 0
+ local.get 101
+ i64.store offset=1220 align=4
+ local.get 0
+ local.get 54
+ i32.store offset=1216
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 170
+ block ;; label = @71
+ local.get 0
+ i32.load8_u offset=816
+ br_if 0 (;@71;)
+ local.get 0
+ i32.const 1376
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 27
+ i32.const 8
+ i32.add
+ i32.load align=1
+ i32.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 49
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 50
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 57
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 27
+ i64.load align=1
+ i64.store offset=1376
+ local.get 0
+ local.get 0
+ i64.load offset=432
+ i64.store offset=1536
+ local.get 104
+ i64.const 10000
+ local.get 90
+ i32.wrap_i64
+ select
+ local.set 108
+ local.get 96
+ i32.wrap_i64
+ i32.const 0
+ i32.ne
+ i64.extend_i32_u
+ local.set 105
+ local.get 98
+ i32.wrap_i64
+ i32.const 0
+ i32.ne
+ i64.extend_i32_u
+ local.set 106
+ local.get 0
+ i32.load8_u offset=832
+ local.set 57
+ local.get 0
+ i32.load offset=828
+ local.set 50
+ local.get 0
+ i64.load offset=820 align=4
+ local.set 95
+ local.get 0
+ i32.load16_u offset=818
+ local.set 59
+ local.get 0
+ i32.load8_u offset=817
+ local.set 63
+ i32.const 3
+ local.set 49
+ local.get 60
+ local.set 61
+ local.get 99
+ local.set 107
+ local.get 103
+ local.set 90
+ br 20 (;@51;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=828
+ i32.store offset=1360
+ local.get 0
+ local.get 0
+ i64.load offset=820 align=4
+ i64.store offset=1352
+ br 20 (;@50;)
+ end
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 4
+ i32.add
+ local.tee 47
+ local.get 28
+ i32.const 4
+ i32.add
+ i32.load16_u align=1
+ i32.store16
+ local.get 0
+ local.get 28
+ i32.load align=1
+ i32.store offset=1216
+ local.get 44
+ i64.load16_u align=1
+ local.set 89
+ local.get 0
+ i64.load offset=823 align=1
+ local.set 101
+ local.get 0
+ i64.load offset=831 align=1
+ local.set 103
+ local.get 0
+ i64.load32_u offset=839 align=1
+ local.set 95
+ local.get 0
+ local.get 100
+ i64.store offset=436 align=4
+ local.get 0
+ local.get 50
+ i32.store offset=432
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=831
+ local.set 57
+ local.get 0
+ i32.load offset=827 align=1
+ local.set 50
+ block ;; label = @70
+ local.get 0
+ i32.load8_u offset=816
+ br_if 0 (;@70;)
+ local.get 0
+ i32.const 1376
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 26
+ i32.const 8
+ i32.add
+ i32.load align=1
+ i32.store
+ local.get 0
+ i32.const 1368
+ i32.add
+ i32.const 4
+ i32.add
+ local.get 47
+ i32.load16_u
+ i32.store16
+ local.get 0
+ local.get 26
+ i64.load align=1
+ i64.store offset=1376
+ local.get 0
+ local.get 0
+ i32.load offset=1216
+ i32.store offset=1368
+ local.get 104
+ i64.const 10000
+ local.get 90
+ i32.wrap_i64
+ select
+ local.set 105
+ local.get 95
+ local.get 89
+ i64.const 32
+ i64.shl
+ i64.or
+ i64.const 281474976710655
+ i64.and
+ local.set 106
+ local.get 0
+ i64.load offset=819 align=1
+ local.set 95
+ local.get 0
+ i32.load16_u offset=817 align=1
+ local.set 59
+ local.get 0
+ i32.load8_u offset=844
+ local.set 60
+ i32.const 2
+ local.set 49
+ i32.const 0
+ local.set 47
+ local.get 102
+ local.set 107
+ local.get 103
+ local.set 108
+ local.get 101
+ local.set 90
+ br 19 (;@51;)
+ end
+ local.get 0
+ local.get 0
+ i32.load16_u offset=824
+ i32.store16 offset=1356
+ local.get 0
+ local.get 57
+ i32.store8 offset=1363
+ local.get 0
+ local.get 50
+ i32.store offset=1359 align=1
+ local.get 0
+ local.get 0
+ i32.load offset=820
+ i32.store offset=1352
+ local.get 0
+ local.get 43
+ i32.load8_u
+ i32.store8 offset=1358
+ br 19 (;@50;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 50
+ call 1096
+ local.get 0
+ i32.load offset=52
+ local.set 47
+ local.get 0
+ i32.load offset=48
+ i32.const 1103128
+ i32.const 50
+ call 2015
+ local.set 49
+ local.get 0
+ i32.const 50
+ i32.store offset=1360
+ local.get 0
+ local.get 47
+ i32.store offset=1356
+ local.get 0
+ local.get 49
+ i32.store offset=1352
+ br 15 (;@53;)
+ end
+ local.get 0
+ i32.const 1352
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 25
+ i32.const 8
+ i32.add
+ i32.load align=2
+ i32.store
+ local.get 0
+ local.get 25
+ i64.load align=2
+ i64.store offset=1352
+ br 17 (;@50;)
+ end
+ local.get 0
+ local.get 103
+ i64.store offset=1428 align=4
+ local.get 0
+ local.get 47
+ i32.store offset=1424
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 1424
+ i32.add
+ call 170
+ local.get 0
+ i32.load8_u offset=816
+ br_if 1 (;@65;)
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 9
+ i32.const 8
+ i32.add
+ i64.load align=1
+ local.tee 89
+ i64.store
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 9
+ i32.const 16
+ i32.add
+ i64.load align=1
+ local.tee 109
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 89
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 109
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 9
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 9
+ i64.load align=1
+ local.tee 89
+ i64.store offset=432
+ local.get 0
+ local.get 89
+ i64.store offset=1216
+ local.get 0
+ i32.load16_u offset=817 align=1
+ local.set 64
+ local.get 0
+ i32.load8_u offset=844
+ local.set 63
+ i32.const 1
+ local.set 47
+ end
+ local.get 0
+ i32.const 1376
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 54
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i64.load offset=1408
+ i64.store offset=1376
+ local.get 0
+ local.get 0
+ i64.load offset=1216
+ i64.store offset=1536
+ local.get 64
+ local.set 61
+ br 14 (;@51;)
+ end
+ local.get 10
+ local.get 25
+ i64.load align=1
+ i64.store align=1
+ local.get 10
+ i32.const 8
+ i32.add
+ local.tee 47
+ local.get 25
+ i32.const 8
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 0
+ i32.const 1352
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 47
+ i32.load align=1
+ i32.store
+ local.get 0
+ local.get 10
+ i64.load align=1
+ i64.store offset=1352
+ br 14 (;@50;)
+ end
+ local.get 0
+ local.get 0
+ i32.load16_u offset=824
+ i32.store16 offset=1356
+ local.get 0
+ local.get 57
+ i32.store8 offset=1363
+ local.get 0
+ local.get 50
+ i32.store offset=1359 align=1
+ local.get 0
+ local.get 0
+ i32.load offset=820
+ i32.store offset=1352
+ local.get 0
+ local.get 43
+ i32.load8_u
+ i32.store8 offset=1358
+ local.get 47
+ i32.eqz
+ br_if 13 (;@50;)
+ local.get 47
+ local.get 58
+ call 1949
+ br 13 (;@50;)
+ end
+ local.get 0
+ i32.const 1424
+ i32.add
+ i32.const 1
+ call 1398
+ local.get 0
+ local.get 1
+ i64.extend_i32_u
+ i64.const 255
+ i64.and
+ local.tee 87
+ i64.store offset=1440
+ br 18 (;@44;)
+ end
+ local.get 48
+ i64.extend_i32_u
+ local.set 87
+ i32.const 3
+ local.set 1
+ br 15 (;@46;)
+ end
+ local.get 48
+ i64.extend_i32_u
+ local.set 87
+ i32.const 4
+ local.set 1
+ br 14 (;@46;)
+ end
+ local.get 1
+ i64.extend_i32_u
+ i64.const 255
+ i64.and
+ i64.const 28
+ i64.shl
+ local.get 87
+ i64.add
+ local.set 87
+ i32.const 5
+ local.set 1
+ br 13 (;@46;)
+ end
+ local.get 48
+ i64.extend_i32_u
+ i64.const 28
+ i64.shl
+ local.get 87
+ i64.add
+ local.set 87
+ i32.const 6
+ local.set 1
+ br 12 (;@46;)
+ end
+ local.get 48
+ i64.extend_i32_u
+ i64.const 28
+ i64.shl
+ local.get 87
+ i64.add
+ local.set 87
+ i32.const 7
+ local.set 1
+ br 11 (;@46;)
+ end
+ local.get 48
+ i64.extend_i32_u
+ i64.const 28
+ i64.shl
+ local.get 87
+ i64.add
+ local.set 87
+ i32.const 8
+ local.set 1
+ br 10 (;@46;)
+ end
+ local.get 30
+ local.get 25
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 30
+ i32.const 2
+ i32.add
+ local.tee 49
+ local.get 25
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1356 align=4
+ local.get 0
+ local.get 0
+ i32.load8_u offset=823
+ i32.store8 offset=1355
+ local.get 0
+ local.get 30
+ i32.load16_u align=1
+ i32.store16 offset=1352
+ local.get 0
+ local.get 49
+ i32.load8_u
+ i32.store8 offset=1354
+ local.get 58
+ local.get 47
+ call 1949
+ br 5 (;@50;)
+ end
+ local.get 0
+ i32.const 40
+ i32.add
+ i32.const 46
+ call 1096
+ local.get 0
+ i64.load32_u offset=44
+ local.set 87
+ local.get 0
+ i32.load offset=40
+ i32.const 1103178
+ i32.const 46
+ call 2015
+ local.set 47
+ local.get 0
+ local.get 87
+ i64.const 197568495616
+ i64.or
+ i64.store offset=1356 align=4
+ local.get 0
+ local.get 47
+ i32.store offset=1352
+ br 1 (;@53;)
+ end
+ local.get 0
+ i32.const 1352
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 25
+ i32.const 8
+ i32.add
+ i32.load align=2
+ i32.store
+ local.get 0
+ local.get 25
+ i64.load align=2
+ i64.store offset=1352
+ br 1 (;@52;)
+ end
+ local.get 50
+ local.get 100
+ i32.wrap_i64
+ call 1949
+ end
+ local.get 54
+ local.get 101
+ i32.wrap_i64
+ call 1949
+ br 1 (;@50;)
+ end
+ i64.const 0
+ local.get 92
+ local.get 87
+ i64.eqz
+ select
+ local.set 110
+ local.get 93
+ i64.const 0
+ i64.ne
+ i64.extend_i32_u
+ local.set 87
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1336
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1376
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1328
+ i32.add
+ i32.const 4
+ i32.add
+ local.get 0
+ i32.const 1368
+ i32.add
+ i32.const 4
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 0
+ local.get 61
+ i32.store16 offset=1362
+ local.get 0
+ local.get 0
+ i64.load offset=1536
+ i64.store offset=1504
+ local.get 0
+ local.get 0
+ i64.load offset=1376
+ i64.store offset=1336
+ local.get 0
+ local.get 0
+ i32.load offset=1368
+ i32.store offset=1328
+ local.get 0
+ local.get 49
+ i32.store8 offset=1360
+ local.get 0
+ local.get 47
+ i32.store8 offset=1361
+ local.get 0
+ local.get 94
+ i64.store offset=1352
+ local.get 56
+ local.set 65
+ local.get 55
+ local.set 66
+ br 1 (;@49;)
+ end
+ i64.const 2
+ local.set 87
+ block ;; label = @50
+ local.get 1
+ i32.eqz
+ br_if 0 (;@50;)
+ local.get 1
+ local.get 56
+ call 1949
+ end
+ local.get 67
+ local.set 59
+ local.get 111
+ local.set 95
+ local.get 68
+ local.set 50
+ local.get 69
+ local.set 57
+ local.get 70
+ local.set 60
+ local.get 112
+ local.set 90
+ local.get 109
+ local.set 97
+ local.get 71
+ local.set 1
+ end
+ local.get 0
+ i32.load offset=1360
+ local.set 47
+ local.get 0
+ i32.load offset=1356
+ local.set 54
+ local.get 0
+ i32.load offset=1352
+ local.set 49
+ block ;; label = @49
+ local.get 87
+ i64.const 2
+ i64.ne
+ br_if 0 (;@49;)
+ local.get 59
+ local.set 67
+ local.get 95
+ local.set 111
+ local.get 50
+ local.set 68
+ local.get 57
+ local.set 69
+ local.get 60
+ local.set 70
+ local.get 90
+ local.set 112
+ local.get 97
+ local.set 109
+ local.get 1
+ local.set 71
+ br 2 (;@47;)
+ end
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1336
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 392
+ i32.add
+ i32.const 4
+ i32.add
+ local.get 0
+ i32.const 1328
+ i32.add
+ i32.const 4
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 0
+ local.get 0
+ i64.load offset=1504
+ i64.store offset=1472
+ local.get 0
+ local.get 0
+ i64.load offset=1336
+ i64.store offset=400
+ local.get 0
+ local.get 0
+ i32.load offset=1328
+ i32.store offset=392
+ local.get 0
+ i32.const 388
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 1324
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1324
+ i32.store16 offset=388
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=1440
+ i64.store offset=368
+ local.get 54
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 49
+ i64.extend_i32_u
+ i64.or
+ local.set 89
+ local.get 59
+ local.set 67
+ local.get 95
+ local.set 111
+ local.get 50
+ local.set 68
+ local.get 57
+ local.set 69
+ local.get 60
+ local.set 70
+ local.get 90
+ local.set 112
+ local.get 51
+ local.set 72
+ local.get 52
+ local.set 73
+ local.get 53
+ local.set 74
+ local.get 97
+ local.set 109
+ local.get 63
+ local.set 75
+ local.get 59
+ local.set 76
+ local.get 95
+ local.set 113
+ local.get 50
+ local.set 77
+ local.get 57
+ local.set 78
+ local.get 60
+ local.set 79
+ local.get 90
+ local.set 114
+ local.get 108
+ local.set 115
+ local.get 106
+ local.set 116
+ local.get 107
+ local.set 117
+ local.get 105
+ local.set 118
+ local.get 97
+ local.set 119
+ local.get 48
+ local.set 80
+ local.get 91
+ local.set 120
+ local.get 110
+ local.set 121
+ local.get 1
+ local.set 71
+ local.get 1
+ local.set 81
+ local.get 65
+ local.set 82
+ local.get 66
+ local.set 83
+ br 27 (;@21;)
+ end
+ local.get 0
+ i32.const 2
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107108
+ i32.store offset=1016
+ local.get 0
+ i32.const 16
+ i32.store offset=444
+ local.get 0
+ i32.const 16
+ i32.store offset=436
+ local.get 0
+ i32.const 1107124
+ i32.store offset=432
+ local.get 0
+ local.get 1
+ i32.store offset=1536
+ local.get 0
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=440
+ local.get 0
+ i64.const 2
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.load offset=1216
+ local.set 49
+ local.get 0
+ i32.load offset=1220
+ local.set 54
+ local.get 0
+ i32.load offset=1224
+ local.set 47
+ local.get 48
+ local.get 1
+ call 1955
+ local.get 50
+ local.get 1
+ call 1955
+ local.get 0
+ i64.load offset=632
+ i64.const 2
+ i64.eq
+ br_if 0 (;@47;)
+ local.get 32
+ call 1414
+ end
+ local.get 54
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 49
+ i64.extend_i32_u
+ i64.or
+ local.set 89
+ br 24 (;@22;)
+ end
+ local.get 0
+ i32.const 1424
+ i32.add
+ local.get 1
+ call 1398
+ end
+ local.get 0
+ local.get 87
+ i64.store offset=1440
+ local.get 87
+ i64.const 4294967295
+ i64.gt_u
+ br_if 2 (;@42;)
+ end
+ local.get 0
+ local.get 87
+ i64.const 7
+ i64.and
+ local.tee 89
+ i64.store offset=1504
+ local.get 89
+ i64.const 6
+ i64.ge_u
+ br_if 2 (;@41;)
+ block ;; label = @44
+ local.get 87
+ i32.wrap_i64
+ local.tee 1
+ i32.const 8
+ i32.ge_u
+ br_if 0 (;@44;)
+ i32.const 1107172
+ i32.const 20
+ call 1569
+ local.set 1
+ br 19 (;@25;)
+ end
+ local.get 89
+ i32.wrap_i64
+ local.set 47
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ local.get 1
+ i32.const 3
+ i32.shr_u
+ local.tee 1
+ i32.const -1
+ i32.add
+ br_table 0 (;@48;) 1 (;@47;) 2 (;@46;) 3 (;@45;)
+ end
+ block ;; label = @48
+ local.get 0
+ i32.load offset=1000
+ br_if 0 (;@48;)
+ local.get 0
+ i32.const 0
+ i32.store offset=1008
+ local.get 0
+ i64.const 1
+ i64.store offset=1000
+ end
+ local.get 47
+ call 767
+ local.tee 1
+ br_if 21 (;@26;)
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 261
+ local.get 0
+ i32.load offset=1016
+ br_if 8 (;@39;)
+ local.get 0
+ i64.load offset=1024
+ local.tee 87
+ local.get 0
+ i32.load offset=1428
+ local.tee 1
+ i64.extend_i32_u
+ i64.gt_u
+ br_if 7 (;@40;)
+ local.get 1
+ local.get 87
+ i32.wrap_i64
+ i32.sub
+ local.set 48
+ loop ;; label = @48
+ block ;; label = @49
+ local.get 0
+ i32.load offset=1428
+ local.tee 47
+ local.get 48
+ i32.gt_u
+ br_if 0 (;@49;)
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 48
+ i32.eq
+ br_if 5 (;@44;)
+ i32.const 1107208
+ i32.const 25
+ call 1569
+ local.set 1
+ br 23 (;@26;)
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 261
+ local.get 0
+ i32.load offset=1016
+ br_if 9 (;@39;)
+ local.get 0
+ local.get 0
+ i64.load offset=1024
+ local.tee 87
+ i64.store offset=1440
+ local.get 87
+ i64.const 4294967295
+ i64.gt_u
+ br_if 10 (;@38;)
+ local.get 0
+ local.get 87
+ i64.const 7
+ i64.and
+ local.tee 89
+ i64.store offset=1504
+ local.get 89
+ i64.const 6
+ i64.ge_u
+ br_if 11 (;@37;)
+ block ;; label = @49
+ local.get 87
+ i32.wrap_i64
+ local.tee 1
+ i32.const 8
+ i32.ge_u
+ br_if 0 (;@49;)
+ i32.const 1107172
+ i32.const 20
+ call 1569
+ local.set 1
+ br 23 (;@26;)
+ end
+ local.get 89
+ i32.wrap_i64
+ local.set 47
+ block ;; label = @49
+ block ;; label = @50
+ local.get 1
+ i32.const 3
+ i32.shr_u
+ local.tee 1
+ i32.const 1
+ i32.ne
+ br_if 0 (;@50;)
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 42
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 131
+ local.tee 47
+ i32.eqz
+ br_if 1 (;@49;)
+ local.get 47
+ i32.const 1104426
+ i32.const 4
+ i32.const 1107845
+ i32.const 4
+ call 1119
+ local.get 47
+ local.set 1
+ br 24 (;@26;)
+ end
+ local.get 47
+ local.get 1
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 99
+ call 294
+ local.set 1
+ end
+ local.get 1
+ i32.eqz
+ br_if 0 (;@48;)
+ br 22 (;@26;)
+ end
+ end
+ block ;; label = @47
+ local.get 0
+ i64.load offset=816
+ i64.const 0
+ i64.ne
+ br_if 0 (;@47;)
+ local.get 0
+ i64.const 0
+ i64.store offset=824
+ local.get 0
+ i64.const 1
+ i64.store offset=816
+ end
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 35
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 100
+ call 330
+ local.tee 47
+ i32.eqz
+ br_if 2 (;@44;)
+ local.get 47
+ i32.const 1104399
+ i32.const 5
+ i32.const 1104368
+ i32.const 9
+ call 1119
+ local.get 47
+ local.set 1
+ br 21 (;@25;)
+ end
+ block ;; label = @46
+ local.get 0
+ i64.load offset=832
+ i64.const 2
+ i64.ne
+ br_if 0 (;@46;)
+ local.get 26
+ call 653
+ local.get 0
+ i32.const 0
+ i32.store offset=984
+ local.get 0
+ i64.const 4
+ i64.store offset=880
+ local.get 0
+ i64.const 0
+ i64.store offset=864
+ local.get 0
+ i64.const 0
+ i64.store offset=848
+ local.get 0
+ i64.const 0
+ i64.store offset=832
+ end
+ local.get 47
+ call 767
+ local.tee 1
+ br_if 18 (;@27;)
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 261
+ local.get 0
+ i32.load offset=1016
+ br_if 10 (;@35;)
+ local.get 0
+ i64.load offset=1024
+ local.tee 87
+ local.get 0
+ i32.load offset=1428
+ local.tee 1
+ i64.extend_i32_u
+ i64.gt_u
+ br_if 9 (;@36;)
+ local.get 1
+ local.get 87
+ i32.wrap_i64
+ i32.sub
+ local.set 49
+ loop ;; label = @46
+ block ;; label = @47
+ local.get 0
+ i32.load offset=1428
+ local.tee 47
+ local.get 49
+ i32.gt_u
+ br_if 0 (;@47;)
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 49
+ i32.eq
+ br_if 3 (;@44;)
+ i32.const 1107208
+ i32.const 25
+ call 1569
+ local.set 1
+ br 20 (;@27;)
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 261
+ local.get 0
+ i32.load offset=1016
+ br_if 11 (;@35;)
+ local.get 0
+ local.get 0
+ i64.load offset=1024
+ local.tee 87
+ i64.store offset=1440
+ local.get 87
+ i64.const 4294967295
+ i64.gt_u
+ br_if 12 (;@34;)
+ local.get 0
+ local.get 87
+ i64.const 7
+ i64.and
+ local.tee 89
+ i64.store offset=1504
+ local.get 89
+ i64.const 6
+ i64.ge_u
+ br_if 13 (;@33;)
+ block ;; label = @47
+ local.get 87
+ i32.wrap_i64
+ local.tee 1
+ i32.const 8
+ i32.ge_u
+ br_if 0 (;@47;)
+ i32.const 1107172
+ i32.const 20
+ call 1569
+ local.set 1
+ br 20 (;@27;)
+ end
+ local.get 89
+ i32.wrap_i64
+ local.set 47
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ local.get 1
+ i32.const 3
+ i32.shr_u
+ local.tee 1
+ i32.const -1
+ i32.add
+ local.tee 48
+ br_table 0 (;@53;) 0 (;@53;) 0 (;@53;) 1 (;@52;) 2 (;@51;) 3 (;@50;) 4 (;@49;) 5 (;@48;)
+ end
+ local.get 0
+ local.get 1
+ i32.store offset=1536
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ local.get 48
+ br_table 3 (;@54;) 2 (;@55;) 1 (;@56;) 0 (;@57;)
+ end
+ local.get 0
+ i32.const 1028
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1104584
+ i32.store offset=1016
+ local.get 0
+ i32.const 16
+ i32.store offset=1220
+ local.get 0
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1216
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 1104592
+ call 1356
+ unreachable
+ end
+ block ;; label = @56
+ block ;; label = @57
+ local.get 0
+ i64.load offset=880
+ local.tee 87
+ i64.const 4
+ i64.eq
+ br_if 0 (;@57;)
+ local.get 87
+ i64.const 6
+ i64.and
+ i64.const 2
+ i64.ne
+ br_if 1 (;@56;)
+ end
+ local.get 0
+ i32.const 0
+ i32.store offset=1308
+ local.get 0
+ i32.const 0
+ i32.store offset=1296
+ local.get 0
+ i64.const 3
+ i64.store offset=1248
+ local.get 0
+ i64.const 0
+ i64.store offset=1232
+ local.get 0
+ i64.const 0
+ i64.store offset=1216
+ local.get 47
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 165
+ local.set 47
+ local.get 0
+ local.get 41
+ i32.store offset=1120
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 104
+ call 2015
+ drop
+ block ;; label = @57
+ local.get 47
+ br_if 0 (;@57;)
+ local.get 41
+ call 1122
+ local.get 41
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 104
+ call 2015
+ drop
+ br 4 (;@53;)
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 1216
+ br 3 (;@53;)
+ end
+ local.get 47
+ local.get 41
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 165
+ local.set 47
+ br 2 (;@53;)
+ end
+ block ;; label = @55
+ block ;; label = @56
+ local.get 0
+ i64.load offset=880
+ local.tee 87
+ i64.const 4
+ i64.eq
+ br_if 0 (;@56;)
+ local.get 87
+ i64.const -2
+ i64.add
+ local.tee 87
+ i64.const 2
+ local.get 87
+ i64.const 2
+ i64.lt_u
+ select
+ i64.const 1
+ i64.eq
+ br_if 1 (;@55;)
+ end
+ local.get 0
+ i64.const 0
+ i64.store offset=1016
+ local.get 0
+ i32.const 0
+ i32.store offset=1032
+ block ;; label = @56
+ local.get 47
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 287
+ local.tee 47
+ br_if 0 (;@56;)
+ local.get 41
+ call 1122
+ local.get 36
+ local.get 0
+ i64.load offset=1016
+ i64.store
+ local.get 36
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 36
+ i32.const 16
+ i32.add
+ local.get 24
+ i64.load
+ i64.store
+ local.get 36
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i64.const 3
+ i64.store offset=880
+ br 3 (;@53;)
+ end
+ local.get 0
+ i32.load offset=1032
+ local.get 0
+ i32.load offset=1036
+ call 1926
+ br 2 (;@53;)
+ end
+ local.get 47
+ local.get 36
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 287
+ local.set 47
+ br 1 (;@53;)
+ end
+ block ;; label = @54
+ block ;; label = @55
+ local.get 0
+ i64.load offset=880
+ local.tee 87
+ i64.const 4
+ i64.eq
+ br_if 0 (;@55;)
+ local.get 87
+ i64.const -2
+ i64.add
+ local.tee 87
+ i64.const 2
+ local.get 87
+ i64.const 2
+ i64.lt_u
+ select
+ i64.eqz
+ br_if 1 (;@54;)
+ end
+ local.get 0
+ i32.const 0
+ i32.store offset=1244
+ local.get 0
+ i64.const 0
+ i64.store offset=1216
+ local.get 0
+ i32.const 0
+ i32.store offset=1232
+ local.get 47
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 254
+ local.set 47
+ local.get 0
+ local.get 41
+ i32.store offset=1056
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ block ;; label = @55
+ local.get 47
+ br_if 0 (;@55;)
+ local.get 41
+ call 1122
+ local.get 0
+ i64.const 2
+ i64.store offset=880
+ local.get 36
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ br 2 (;@53;)
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 1505
+ br 1 (;@53;)
+ end
+ local.get 47
+ local.get 36
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 254
+ local.set 47
+ end
+ i32.const 0
+ local.set 1
+ local.get 47
+ i32.eqz
+ br_if 5 (;@47;)
+ local.get 47
+ i32.const 1104430
+ i32.const 11
+ i32.const 1104441
+ i32.const 8
+ call 1119
+ local.get 47
+ local.set 1
+ br 25 (;@27;)
+ end
+ block ;; label = @52
+ local.get 0
+ i64.load offset=832
+ i64.const 0
+ i64.ne
+ br_if 0 (;@52;)
+ local.get 0
+ i64.const 0
+ i64.store offset=840
+ local.get 0
+ i64.const 1
+ i64.store offset=832
+ end
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 37
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 99
+ call 326
+ local.tee 47
+ i32.eqz
+ br_if 4 (;@47;)
+ local.get 47
+ i32.const 1104430
+ i32.const 11
+ i32.const 1104292
+ i32.const 4
+ call 1119
+ local.get 47
+ local.set 1
+ br 24 (;@27;)
+ end
+ block ;; label = @51
+ local.get 0
+ i64.load offset=848
+ i64.const 0
+ i64.ne
+ br_if 0 (;@51;)
+ local.get 0
+ i64.const 0
+ i64.store offset=856
+ local.get 0
+ i64.const 1
+ i64.store offset=848
+ end
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 38
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 99
+ call 329
+ local.tee 47
+ i32.eqz
+ br_if 3 (;@47;)
+ local.get 47
+ i32.const 1104430
+ i32.const 11
+ i32.const 1104322
+ i32.const 10
+ call 1119
+ local.get 47
+ local.set 1
+ br 23 (;@27;)
+ end
+ block ;; label = @50
+ local.get 0
+ i64.load offset=864
+ i64.const 0
+ i64.ne
+ br_if 0 (;@50;)
+ local.get 0
+ i64.const 0
+ i64.store offset=872
+ local.get 0
+ i64.const 1
+ i64.store offset=864
+ end
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 39
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 99
+ call 330
+ local.tee 47
+ i32.eqz
+ br_if 2 (;@47;)
+ local.get 47
+ i32.const 1104430
+ i32.const 11
+ i32.const 1109611
+ i32.const 15
+ call 1119
+ local.get 47
+ local.set 1
+ br 22 (;@27;)
+ end
+ block ;; label = @49
+ local.get 0
+ i32.load offset=984
+ br_if 0 (;@49;)
+ local.get 0
+ i32.const 0
+ i32.store offset=992
+ local.get 0
+ i64.const 1
+ i64.store offset=984
+ end
+ local.get 47
+ call 767
+ local.tee 1
+ br_if 20 (;@28;)
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 261
+ local.get 0
+ i32.load offset=1016
+ br_if 17 (;@31;)
+ local.get 0
+ i64.load offset=1024
+ local.tee 87
+ local.get 0
+ i32.load offset=1428
+ local.tee 1
+ i64.extend_i32_u
+ i64.gt_u
+ br_if 16 (;@32;)
+ local.get 1
+ local.get 87
+ i32.wrap_i64
+ i32.sub
+ local.set 48
+ loop ;; label = @49
+ block ;; label = @50
+ local.get 0
+ i32.load offset=1428
+ local.tee 47
+ local.get 48
+ i32.gt_u
+ br_if 0 (;@50;)
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 48
+ i32.eq
+ br_if 3 (;@47;)
+ i32.const 1107208
+ i32.const 25
+ call 1569
+ local.set 1
+ br 22 (;@28;)
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 261
+ local.get 0
+ i32.load offset=1016
+ br_if 18 (;@31;)
+ local.get 0
+ local.get 0
+ i64.load offset=1024
+ local.tee 87
+ i64.store offset=1440
+ local.get 87
+ i64.const 4294967295
+ i64.gt_u
+ br_if 19 (;@30;)
+ local.get 0
+ local.get 87
+ i64.const 7
+ i64.and
+ local.tee 89
+ i64.store offset=1504
+ local.get 89
+ i64.const 6
+ i64.ge_u
+ br_if 20 (;@29;)
+ block ;; label = @50
+ local.get 87
+ i32.wrap_i64
+ local.tee 1
+ i32.const 8
+ i32.ge_u
+ br_if 0 (;@50;)
+ i32.const 1107172
+ i32.const 20
+ call 1569
+ local.set 1
+ br 22 (;@28;)
+ end
+ local.get 89
+ i32.wrap_i64
+ local.set 47
+ block ;; label = @50
+ block ;; label = @51
+ local.get 1
+ i32.const 3
+ i32.shr_u
+ local.tee 1
+ i32.const 1
+ i32.ne
+ br_if 0 (;@51;)
+ i32.const 0
+ local.set 1
+ local.get 47
+ local.get 40
+ local.get 0
+ i32.const 1408
+ i32.add
+ call 131
+ local.tee 47
+ i32.eqz
+ br_if 1 (;@50;)
+ local.get 47
+ i32.const 1104488
+ i32.const 9
+ i32.const 1104292
+ i32.const 4
+ call 1119
+ local.get 47
+ local.set 1
+ br 23 (;@28;)
+ end
+ local.get 47
+ local.get 1
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 98
+ call 294
+ local.set 1
+ end
+ local.get 1
+ i32.eqz
+ br_if 0 (;@49;)
+ br 21 (;@28;)
+ end
+ end
+ local.get 47
+ local.get 1
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 99
+ call 294
+ local.set 1
+ end
+ local.get 1
+ i32.eqz
+ br_if 0 (;@46;)
+ br 19 (;@27;)
+ end
+ end
+ local.get 47
+ local.get 1
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 100
+ call 294
+ local.set 1
+ end
+ local.get 1
+ i32.eqz
+ br_if 0 (;@43;)
+ br 18 (;@25;)
+ end
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107164
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ br 16 (;@25;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107320
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ br 15 (;@25;)
+ end
+ i32.const 1107192
+ i32.const 16
+ call 1569
+ local.set 1
+ br 13 (;@26;)
+ end
+ local.get 0
+ i32.load offset=1020
+ local.set 1
+ br 12 (;@26;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107164
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ br 11 (;@26;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107320
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ br 10 (;@26;)
+ end
+ i32.const 1107192
+ i32.const 16
+ call 1569
+ local.set 1
+ br 8 (;@27;)
+ end
+ local.get 0
+ i32.load offset=1020
+ local.set 1
+ br 7 (;@27;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107164
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ br 6 (;@27;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107320
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ br 5 (;@27;)
+ end
+ i32.const 1107192
+ i32.const 16
+ call 1569
+ local.set 1
+ br 3 (;@28;)
+ end
+ local.get 0
+ i32.load offset=1020
+ local.set 1
+ br 2 (;@28;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107164
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ br 1 (;@28;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store offset=1020
+ local.get 0
+ i32.const 1107320
+ i32.store offset=1016
+ local.get 0
+ i64.const 1
+ i64.store offset=1028 align=4
+ local.get 0
+ i32.const 40
+ i32.store offset=1540
+ local.get 0
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.store offset=1024
+ local.get 0
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.store offset=1536
+ local.get 0
+ i32.const 1216
+ i32.add
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 828
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 1443
+ local.set 1
+ end
+ local.get 1
+ i32.const 1104430
+ i32.const 11
+ i32.const 1104449
+ i32.const 10
+ call 1119
+ end
+ local.get 1
+ i32.const 1104399
+ i32.const 5
+ i32.const 1104415
+ i32.const 11
+ call 1119
+ br 1 (;@25;)
+ end
+ local.get 1
+ i32.const 1104399
+ i32.const 5
+ i32.const 1104404
+ i32.const 11
+ call 1119
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 200
+ call 2015
+ drop
+ end
+ local.get 0
+ i32.load offset=1200
+ local.get 0
+ i32.load offset=1204
+ call 1926
+ local.get 24
+ call 653
+ end
+ local.get 0
+ i32.const 0
+ i32.store offset=1024
+ local.get 0
+ i64.const 1
+ i64.store offset=1016
+ local.get 1
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 1107868
+ call 594
+ br_if 5 (;@17;)
+ local.get 0
+ i32.load offset=1024
+ local.set 47
+ local.get 0
+ i64.load offset=1016
+ local.set 89
+ block ;; label = @23
+ local.get 1
+ i32.load offset=12
+ local.tee 48
+ i32.eqz
+ br_if 0 (;@23;)
+ local.get 48
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.load
+ call 1949
+ end
+ local.get 1
+ i32.load
+ local.get 1
+ i32.const 4
+ i32.add
+ i32.load
+ call 1949
+ local.get 1
+ call 202
+ end
+ i64.const 2
+ local.set 87
+ end
+ local.get 0
+ i32.load offset=416
+ local.get 0
+ i32.load offset=420
+ call 1949
+ local.get 87
+ i64.const 2
+ i64.eq
+ br_if 2 (;@18;)
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 54
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 57
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 1
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 59
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 48
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1424
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 58
+ local.get 0
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 4
+ i32.add
+ local.tee 62
+ local.get 0
+ i32.const 392
+ i32.add
+ i32.const 4
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 0
+ i32.const 1392
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 49
+ local.get 0
+ i32.const 388
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i64.load offset=1472
+ i64.store offset=1504
+ local.get 0
+ local.get 0
+ i64.load offset=400
+ i64.store offset=1424
+ local.get 0
+ local.get 0
+ i32.load offset=392
+ i32.store offset=1408
+ local.get 0
+ local.get 0
+ i32.load16_u offset=388
+ i32.store16 offset=1392
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 50
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 60
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=368
+ i64.store offset=1440
+ block ;; label = @21
+ block ;; label = @22
+ local.get 80
+ i32.const 255
+ i32.and
+ br_if 0 (;@22;)
+ i32.const 0
+ local.set 50
+ br 1 (;@21;)
+ end
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 49
+ i32.load8_u
+ i32.store8
+ local.get 48
+ local.get 60
+ i64.load
+ i64.store
+ local.get 1
+ local.get 50
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1392
+ i32.store16 offset=368
+ local.get 0
+ local.get 0
+ i64.load offset=1440
+ i64.store offset=1472
+ i32.const 1
+ local.set 50
+ local.get 74
+ local.set 84
+ local.get 73
+ local.set 85
+ local.get 72
+ local.set 86
+ end
+ local.get 7
+ i32.const 12
+ i32.add
+ local.set 7
+ local.get 47
+ i32.const 16
+ i32.shr_u
+ local.set 60
+ local.get 47
+ i32.const 8
+ i32.shr_u
+ local.set 49
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ local.get 47
+ i32.const 255
+ i32.and
+ br_table 0 (;@25;) 1 (;@24;) 2 (;@23;) 3 (;@22;) 0 (;@25;)
+ end
+ local.get 15
+ local.get 0
+ i64.load offset=1424
+ i64.store align=1
+ local.get 15
+ i32.const 8
+ i32.add
+ local.get 58
+ i32.load
+ i32.store align=1
+ local.get 0
+ local.get 78
+ i32.store8 offset=446
+ local.get 0
+ local.get 77
+ i32.store offset=442 align=2
+ local.get 0
+ local.get 113
+ i64.store offset=434 align=2
+ local.get 0
+ local.get 76
+ i32.store16 offset=432
+ local.get 0
+ local.get 79
+ i32.store8 offset=459
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 607
+ block ;; label = @25
+ block ;; label = @26
+ local.get 49
+ i32.const 255
+ i32.and
+ br_if 0 (;@26;)
+ i32.const 0
+ local.set 47
+ br 1 (;@25;)
+ end
+ local.get 14
+ local.get 0
+ i64.load offset=1504
+ i64.store align=2
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 59
+ i64.load
+ i64.store align=2
+ local.get 14
+ i32.const 16
+ i32.add
+ local.get 57
+ i64.load
+ i64.store align=2
+ local.get 14
+ i32.const 24
+ i32.add
+ local.get 54
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 60
+ i32.store16 offset=616
+ local.get 0
+ local.get 75
+ i32.store8 offset=643
+ local.get 13
+ local.get 0
+ i32.const 616
+ i32.add
+ call 607
+ i32.const 1
+ local.set 47
+ end
+ local.get 19
+ local.get 0
+ i64.load offset=816 align=1
+ i64.store align=1
+ local.get 19
+ i32.const 8
+ i32.add
+ local.get 35
+ i64.load align=1
+ i64.store align=1
+ local.get 19
+ i32.const 16
+ i32.add
+ local.get 26
+ i64.load align=1
+ i64.store align=1
+ local.get 19
+ i32.const 24
+ i32.add
+ local.get 37
+ i64.load align=1
+ i64.store align=1
+ local.get 0
+ local.get 47
+ i32.store8 offset=1016
+ local.get 0
+ local.get 114
+ i64.store offset=208
+ local.get 23
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 33
+ call 2015
+ drop
+ local.get 0
+ i32.const 0
+ i32.store8 offset=136
+ br 3 (;@21;)
+ end
+ local.get 17
+ local.get 0
+ i64.load offset=1504
+ i64.store align=1
+ local.get 17
+ i32.const 8
+ i32.add
+ local.get 59
+ i64.load
+ i64.store align=1
+ local.get 17
+ i32.const 16
+ i32.add
+ local.get 57
+ i64.load
+ i64.store align=1
+ local.get 17
+ i32.const 24
+ i32.add
+ local.get 54
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 60
+ i32.store16 offset=1017 align=1
+ local.get 0
+ local.get 49
+ i32.store8 offset=1016
+ local.get 16
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 607
+ local.get 0
+ i32.const 1
+ i32.store8 offset=136
+ local.get 0
+ local.get 113
+ i64.store offset=144
+ br 2 (;@21;)
+ end
+ local.get 21
+ local.get 0
+ i64.load offset=1424
+ i64.store align=1
+ local.get 21
+ i32.const 8
+ i32.add
+ local.get 58
+ i32.load
+ i32.store align=1
+ local.get 0
+ local.get 78
+ i32.store8 offset=1550
+ local.get 0
+ local.get 77
+ i32.store offset=1546 align=2
+ local.get 0
+ local.get 113
+ i64.store offset=1538 align=2
+ local.get 0
+ local.get 76
+ i32.store16 offset=1536
+ local.get 0
+ local.get 79
+ i32.store8 offset=1563
+ local.get 0
+ local.get 116
+ i64.store32 offset=1238 align=2
+ local.get 45
+ local.get 116
+ i64.const 32
+ i64.shr_u
+ i64.store16
+ local.get 0
+ local.get 62
+ i32.load16_u
+ i32.store16 offset=1220
+ local.get 0
+ local.get 0
+ i32.load offset=1408
+ i32.store offset=1216
+ local.get 0
+ local.get 115
+ i64.store offset=1230 align=2
+ local.get 0
+ local.get 114
+ i64.store offset=1222 align=2
+ local.get 0
+ i32.const 616
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ call 607
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ call 607
+ block ;; label = @23
+ block ;; label = @24
+ local.get 49
+ i32.const 255
+ i32.and
+ br_if 0 (;@24;)
+ i32.const 0
+ local.set 47
+ br 1 (;@23;)
+ end
+ local.get 20
+ local.get 0
+ i64.load offset=1504
+ i64.store align=2
+ local.get 20
+ i32.const 8
+ i32.add
+ local.get 59
+ i64.load
+ i64.store align=2
+ local.get 20
+ i32.const 16
+ i32.add
+ local.get 57
+ i64.load
+ i64.store align=2
+ local.get 20
+ i32.const 24
+ i32.add
+ local.get 54
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 60
+ i32.store16 offset=432
+ local.get 0
+ local.get 75
+ i32.store8 offset=459
+ local.get 13
+ local.get 0
+ i32.const 432
+ i32.add
+ call 607
+ i32.const 1
+ local.set 47
+ end
+ local.get 19
+ local.get 0
+ i64.load offset=616 align=1
+ i64.store align=1
+ local.get 18
+ local.get 0
+ i64.load offset=816 align=1
+ i64.store align=1
+ local.get 19
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 19
+ i32.const 16
+ i32.add
+ local.get 32
+ i64.load align=1
+ i64.store align=1
+ local.get 19
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 35
+ i64.load align=1
+ i64.store align=1
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 26
+ i64.load align=1
+ i64.store align=1
+ local.get 18
+ i32.const 24
+ i32.add
+ local.get 37
+ i64.load align=1
+ i64.store align=1
+ local.get 0
+ local.get 47
+ i32.store8 offset=1016
+ local.get 23
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 33
+ call 2015
+ drop
+ local.get 0
+ local.get 118
+ i64.store offset=248
+ local.get 0
+ local.get 117
+ i64.store offset=240
+ local.get 0
+ i32.const 2
+ i32.store8 offset=136
+ br 1 (;@21;)
+ end
+ local.get 9
+ local.get 0
+ i64.load offset=1504
+ i64.store align=1
+ local.get 9
+ i32.const 8
+ i32.add
+ local.get 59
+ i64.load
+ i64.store align=1
+ local.get 9
+ i32.const 16
+ i32.add
+ local.get 57
+ i64.load
+ i64.store align=1
+ local.get 9
+ i32.const 24
+ i32.add
+ local.get 54
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 60
+ i32.store16 offset=817 align=1
+ local.get 0
+ local.get 49
+ i32.store8 offset=816
+ local.get 24
+ local.get 0
+ i64.load offset=1424
+ i64.store align=1
+ local.get 24
+ i32.const 8
+ i32.add
+ local.get 58
+ i32.load
+ i32.store align=1
+ local.get 0
+ local.get 78
+ i32.store8 offset=1031
+ local.get 0
+ local.get 77
+ i32.store offset=1027 align=1
+ local.get 0
+ local.get 113
+ i64.store offset=1019 align=1
+ local.get 0
+ local.get 76
+ i32.store16 offset=1017 align=1
+ local.get 0
+ local.get 75
+ i32.store8 offset=1016
+ local.get 23
+ local.get 0
+ i32.const 816
+ i32.add
+ call 607
+ local.get 22
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 607
+ local.get 46
+ i64.const 0
+ i64.store
+ local.get 0
+ local.get 114
+ i64.store offset=208
+ local.get 0
+ local.get 117
+ i64.store offset=248
+ local.get 0
+ local.get 116
+ i64.store offset=240
+ local.get 0
+ local.get 114
+ i64.store offset=224
+ local.get 0
+ local.get 119
+ i64.store offset=264
+ local.get 0
+ local.get 118
+ i64.store offset=256
+ local.get 0
+ local.get 115
+ i64.store offset=232
+ local.get 0
+ i32.const 3
+ i32.store8 offset=136
+ end
+ local.get 12
+ local.get 0
+ i32.load16_u offset=368
+ i32.store16 align=1
+ local.get 11
+ local.get 0
+ i64.load offset=1472
+ i64.store align=1
+ local.get 12
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 48
+ i64.load
+ i64.store align=1
+ local.get 11
+ i32.const 16
+ i32.add
+ local.get 1
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 50
+ i32.store8 offset=312
+ local.get 0
+ local.get 86
+ i32.store offset=324
+ local.get 0
+ local.get 85
+ i32.store offset=320
+ local.get 0
+ local.get 84
+ i32.store offset=316
+ local.get 0
+ local.get 83
+ i32.store offset=296
+ local.get 0
+ local.get 82
+ i32.store offset=292
+ local.get 0
+ local.get 81
+ i32.store offset=288
+ local.get 0
+ local.get 121
+ i64.store offset=272
+ local.get 0
+ local.get 120
+ i64.store offset=304
+ local.get 0
+ local.get 120
+ local.get 89
+ local.get 87
+ i64.eqz
+ select
+ i64.store offset=280
+ local.get 5
+ local.get 6
+ i32.const 216
+ i32.mul
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 216
+ call 2015
+ drop
+ local.get 6
+ i32.const 1
+ i32.add
+ local.set 6
+ local.get 7
+ local.get 8
+ i32.ne
+ br_if 0 (;@20;)
+ end
+ end
+ local.get 0
+ i32.const 124
+ i32.add
+ i32.load
+ local.set 59
+ local.get 0
+ i32.load offset=120
+ local.set 57
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.load
+ local.tee 1
+ call 1141
+ local.get 0
+ i32.const 0
+ i32.store offset=824
+ local.get 0
+ local.get 0
+ i32.load offset=12
+ local.tee 47
+ i32.store offset=820
+ local.get 0
+ local.get 0
+ i32.load offset=8
+ local.tee 48
+ i32.store offset=816
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ local.get 47
+ local.get 1
+ i32.ge_u
+ br_if 0 (;@21;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 1
+ call 734
+ local.get 0
+ i32.load offset=816
+ local.set 48
+ local.get 0
+ i32.load offset=824
+ local.set 7
+ br 1 (;@20;)
+ end
+ i32.const 0
+ local.set 7
+ local.get 1
+ i32.eqz
+ br_if 1 (;@19;)
+ end
+ local.get 1
+ i32.const 48
+ i32.mul
+ local.set 49
+ local.get 7
+ i32.const 6
+ i32.shl
+ local.get 48
+ i32.add
+ i32.const 58
+ i32.add
+ local.set 1
+ i32.const 0
+ i64.load offset=1057432 align=1
+ local.set 121
+ i32.const 0
+ i32.load16_u offset=1057440 align=1
+ local.set 54
+ local.get 57
+ local.set 47
+ loop ;; label = @20
+ local.get 47
+ i64.load offset=40
+ local.set 87
+ local.get 47
+ i64.load offset=32
+ local.set 89
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 11
+ local.get 47
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 42
+ local.get 47
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 12
+ local.get 47
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 47
+ i64.load
+ i64.store offset=136
+ local.get 0
+ i32.const 10
+ call 1096
+ local.get 0
+ i32.load offset=4
+ local.set 19
+ local.get 0
+ i32.load
+ local.tee 48
+ local.get 121
+ i64.store align=1
+ local.get 48
+ i32.const 8
+ i32.add
+ local.get 54
+ i32.store16 align=1
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 50
+ local.get 12
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 12
+ local.get 42
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 42
+ local.get 11
+ i64.load align=2
+ i64.store align=2
+ local.get 0
+ local.get 0
+ i64.load offset=136
+ i64.store offset=1016
+ local.get 1
+ i32.const -34
+ i32.add
+ i32.const 10
+ i32.store
+ local.get 1
+ i32.const -38
+ i32.add
+ local.get 19
+ i32.store
+ local.get 1
+ i32.const -42
+ i32.add
+ local.get 48
+ i32.store
+ local.get 1
+ i32.const -50
+ i32.add
+ i64.const 0
+ local.get 87
+ local.get 89
+ i64.sub
+ local.tee 120
+ local.get 120
+ local.get 87
+ i64.gt_u
+ select
+ i64.store
+ local.get 1
+ i32.const -58
+ i32.add
+ local.get 89
+ i64.store
+ local.get 1
+ i32.const -30
+ i32.add
+ local.tee 48
+ local.get 0
+ i64.load offset=1016
+ i64.store align=4
+ local.get 48
+ i32.const 8
+ i32.add
+ local.get 50
+ i64.load
+ i64.store align=4
+ local.get 48
+ i32.const 16
+ i32.add
+ local.get 12
+ i64.load
+ i64.store align=4
+ local.get 48
+ i32.const 22
+ i32.add
+ local.get 42
+ i64.load align=2
+ i64.store align=2
+ local.get 1
+ local.get 0
+ i32.load offset=136 align=2
+ i32.store align=2
+ local.get 1
+ i32.const 4
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 4
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 1
+ i32.const 64
+ i32.add
+ local.set 1
+ local.get 7
+ i32.const 1
+ i32.add
+ local.set 7
+ local.get 47
+ i32.const 48
+ i32.add
+ local.set 47
+ local.get 49
+ i32.const -48
+ i32.add
+ local.tee 49
+ br_if 0 (;@20;)
+ end
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 1
+ local.get 7
+ i32.store
+ local.get 57
+ local.get 59
+ call 1774
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 47
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=616
+ local.get 3
+ i32.const 40
+ i32.add
+ i64.load32_u
+ local.set 87
+ local.get 3
+ i32.const 24
+ i32.add
+ i64.load
+ local.set 89
+ local.get 0
+ i32.const 136
+ i32.add
+ call 1087
+ local.get 0
+ i32.load offset=136
+ local.set 1
+ local.get 0
+ i64.load offset=140 align=4
+ local.set 120
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 0
+ i32.const 1064
+ i32.add
+ local.get 47
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=616
+ i64.store offset=1056
+ local.get 0
+ i32.const 0
+ i32.store offset=1432
+ local.get 0
+ i64.const 1
+ i64.store offset=1424
+ local.get 0
+ i32.const 136
+ i32.add
+ call 558
+ local.get 0
+ local.get 6
+ i32.store offset=1052
+ local.get 0
+ local.get 4
+ i32.store offset=1048
+ local.get 0
+ local.get 5
+ i32.store offset=1044
+ local.get 0
+ local.get 120
+ i64.store offset=1036 align=4
+ local.get 0
+ local.get 1
+ i32.store offset=1032
+ local.get 0
+ local.get 88
+ i64.store offset=1024
+ local.get 0
+ local.get 89
+ local.get 87
+ i64.add
+ local.tee 87
+ i64.store offset=1016
+ local.get 0
+ call 71
+ i32.store offset=616
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 616
+ i32.add
+ call 935
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 7 (;@11;)
+ local.get 0
+ i32.const 616
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 216
+ i32.add
+ local.tee 7
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 16
+ i32.add
+ call 628
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 5 (;@13;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 7
+ local.get 6
+ call 1073
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 11 (;@7;)
+ block ;; label = @19
+ local.get 6
+ i32.eqz
+ br_if 0 (;@19;)
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 12
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 50
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 19
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 54
+ local.get 6
+ i32.const 216
+ i32.mul
+ local.set 11
+ i32.const 0
+ local.set 6
+ loop ;; label = @20
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ local.get 5
+ local.get 6
+ i32.add
+ local.tee 48
+ i32.const 136
+ i32.add
+ i64.load
+ call 1168
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@33;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ local.get 48
+ i32.const 152
+ i32.add
+ call 628
+ block ;; label = @34
+ block ;; label = @35
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@35;)
+ block ;; label = @36
+ local.get 48
+ i32.load8_u
+ local.tee 49
+ i32.const 4
+ i32.ne
+ br_if 0 (;@36;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ i64.const 0
+ call 1118
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 10 (;@26;)
+ local.get 0
+ i32.const 1410
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1224
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1216
+ br 8 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ i64.const 1
+ call 1118
+ block ;; label = @36
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@36;)
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ i32.const 0
+ local.get 48
+ local.get 49
+ i32.const 4
+ i32.eq
+ select
+ local.tee 49
+ i32.load8_u
+ br_table 3 (;@37;) 2 (;@38;) 1 (;@39;) 0 (;@40;) 3 (;@37;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ i64.const 0
+ call 1081
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 5 (;@34;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.load offset=820
+ local.tee 42
+ local.get 49
+ i64.load offset=96
+ call 1169
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 7 (;@32;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i32.const 1
+ i32.add
+ call 1172
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 8 (;@31;)
+ local.get 49
+ i64.load offset=72
+ local.set 89
+ block ;; label = @40
+ block ;; label = @41
+ local.get 49
+ i32.const 80
+ i32.add
+ i64.load
+ local.tee 120
+ i64.const -1
+ i64.gt_s
+ br_if 0 (;@41;)
+ local.get 0
+ i32.const 616
+ i32.add
+ i64.const 0
+ local.get 89
+ i64.sub
+ i64.const 0
+ local.get 120
+ local.get 89
+ i64.const 0
+ i64.ne
+ i64.extend_i32_u
+ i64.add
+ i64.sub
+ call 834
+ i32.const 0
+ local.set 1
+ br 1 (;@40;)
+ end
+ block ;; label = @41
+ local.get 89
+ local.get 120
+ i64.or
+ i64.const 0
+ i64.ne
+ br_if 0 (;@41;)
+ local.get 0
+ i32.const 0
+ i32.store offset=624
+ local.get 0
+ i64.const 4
+ i64.store offset=616
+ i32.const 1
+ local.set 1
+ br 1 (;@40;)
+ end
+ local.get 0
+ i32.const 616
+ i32.add
+ local.get 89
+ local.get 120
+ call 834
+ i32.const 2
+ local.set 1
+ end
+ local.get 0
+ local.get 1
+ i32.store8 offset=628
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 19
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=616
+ i64.store offset=368
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 0
+ i32.const 368
+ i32.add
+ call 223
+ local.get 0
+ i32.load offset=368
+ local.get 0
+ i32.load offset=372
+ call 1726
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 9 (;@30;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i64.load offset=88
+ call 1169
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@42;)
+ block ;; label = @43
+ local.get 49
+ i64.load offset=104
+ i64.const 0
+ i64.ne
+ br_if 0 (;@43;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ i64.const 0
+ call 1118
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 14 (;@29;)
+ local.get 54
+ local.get 50
+ i32.const 35
+ call 2015
+ drop
+ br 3 (;@40;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ i64.const 1
+ call 1118
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 1 (;@41;)
+ local.get 54
+ local.get 50
+ i32.const 35
+ call 2015
+ drop
+ br 2 (;@40;)
+ end
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 13 (;@28;)
+ end
+ local.get 0
+ i32.const 616
+ i32.add
+ local.get 49
+ i64.load offset=112
+ local.get 42
+ call 1171
+ local.get 0
+ i32.load8_u offset=616
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 11 (;@29;)
+ end
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 54
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 19
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 19
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 19
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 54
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 19
+ i64.load align=4
+ i64.store offset=1216
+ local.get 0
+ i32.load offset=620
+ local.set 47
+ br 12 (;@27;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ i64.const 3
+ call 1081
+ block ;; label = @39
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@39;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 11 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.load offset=820
+ local.tee 42
+ local.get 49
+ i32.const 66
+ i32.add
+ call 1172
+ block ;; label = @39
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@39;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 11 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i64.load offset=112
+ call 1169
+ block ;; label = @39
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@39;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 11 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i32.const 34
+ i32.add
+ call 1172
+ block ;; label = @39
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@39;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 11 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i64.load offset=104
+ call 1169
+ block ;; label = @39
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@39;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 11 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i32.const 1
+ i32.add
+ call 643
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 12 (;@26;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 10 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ i64.const 2
+ call 1081
+ block ;; label = @38
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@38;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 10 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.load offset=820
+ local.tee 42
+ local.get 49
+ i32.const 16
+ i32.add
+ call 1172
+ block ;; label = @38
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@38;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 10 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i64.load offset=8
+ call 1169
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 11 (;@26;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 9 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ i64.const 1
+ call 1081
+ block ;; label = @37
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 9 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.load offset=820
+ local.tee 42
+ local.get 49
+ i32.const 34
+ i32.add
+ call 1172
+ block ;; label = @37
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 9 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i64.load offset=72
+ call 1169
+ block ;; label = @37
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 9 (;@28;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i32.const 1
+ i32.add
+ call 643
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 10 (;@26;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 8 (;@28;)
+ end
+ local.get 0
+ i32.const 1410
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1224
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1216
+ br 7 (;@28;)
+ end
+ local.get 0
+ i32.const 1394
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 112
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1392
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=104
+ br 9 (;@25;)
+ end
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 5 (;@28;)
+ end
+ local.get 0
+ i32.const 1394
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 112
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1392
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=104
+ br 7 (;@25;)
+ end
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 3 (;@28;)
+ end
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 2 (;@28;)
+ end
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ br 1 (;@28;)
+ end
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ local.get 49
+ i64.load offset=120
+ i64.const 0
+ i64.ne
+ br_if 0 (;@31;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ i64.const 0
+ call 1118
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 2 (;@29;)
+ local.get 54
+ local.get 50
+ i32.const 35
+ call 2015
+ drop
+ br 1 (;@30;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ i64.const 1
+ call 1118
+ block ;; label = @31
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@31;)
+ local.get 54
+ local.get 50
+ i32.const 35
+ call 2015
+ drop
+ br 1 (;@30;)
+ end
+ local.get 0
+ i32.const 616
+ i32.add
+ local.get 49
+ i64.load offset=128
+ local.get 42
+ call 1171
+ local.get 0
+ i32.load8_u offset=616
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 1 (;@29;)
+ end
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 54
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 19
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 19
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 19
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 54
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 19
+ i64.load align=4
+ i64.store offset=1216
+ local.get 0
+ i32.load offset=620
+ local.set 47
+ br 2 (;@27;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 42
+ local.get 49
+ i32.const 33
+ i32.add
+ call 1172
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 2 (;@26;)
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 50
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 12
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 50
+ i32.load16_u align=1
+ i32.store16 offset=1408
+ local.get 0
+ local.get 12
+ i64.load align=4
+ i64.store offset=1216
+ end
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ end
+ local.get 0
+ i32.const 1392
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 1408
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1408
+ i32.store16 offset=1392
+ local.get 0
+ local.get 0
+ i64.load offset=1216
+ i64.store offset=104
+ br 2 (;@24;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ local.get 48
+ i32.const 144
+ i32.add
+ i64.load
+ call 1169
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 2 (;@23;)
+ local.get 0
+ i32.const 1394
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 112
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1392
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=104
+ end
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ end
+ local.get 0
+ i32.const 1376
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 1392
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1392
+ i32.store16 offset=1376
+ local.get 0
+ local.get 0
+ i64.load offset=104
+ i64.store offset=1536
+ br 1 (;@22;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ local.get 48
+ i32.const 168
+ i32.add
+ i64.load
+ call 1169
+ block ;; label = @23
+ block ;; label = @24
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 0
+ i32.const 1378
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1544
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1376
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1536
+ br 1 (;@23;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ local.get 48
+ i32.const 176
+ i32.add
+ call 643
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 2 (;@21;)
+ local.get 0
+ i32.const 1378
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1544
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1376
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1536
+ end
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ end
+ local.get 0
+ i32.const 1352
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 1376
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1376
+ i32.store16 offset=1352
+ local.get 0
+ local.get 0
+ i64.load offset=1536
+ i64.store offset=1504
+ br 15 (;@6;)
+ end
+ local.get 11
+ local.get 6
+ i32.const 216
+ i32.add
+ local.tee 6
+ i32.ne
+ br_if 0 (;@20;)
+ end
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 7
+ local.get 87
+ call 1168
+ block ;; label = @19
+ block ;; label = @20
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@20;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 7
+ local.get 88
+ call 1168
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 1 (;@19;)
+ local.get 0
+ i32.const 1338
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1480
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1336
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1472
+ br 8 (;@12;)
+ end
+ local.get 0
+ i32.const 1338
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1480
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1336
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1472
+ br 7 (;@12;)
+ end
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 7
+ local.get 0
+ i32.const 1064
+ i32.add
+ i32.load
+ local.tee 6
+ call 1073
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 8 (;@10;)
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ local.get 6
+ i32.eqz
+ br_if 0 (;@21;)
+ local.get 0
+ i32.load offset=820
+ local.set 48
+ local.get 0
+ i32.load offset=1056
+ local.set 47
+ local.get 6
+ i32.const 6
+ i32.shl
+ local.set 7
+ loop ;; label = @22
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 47
+ i32.const 16
+ i32.add
+ local.get 48
+ call 400
+ block ;; label = @23
+ block ;; label = @24
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@24;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 48
+ local.get 47
+ i64.load
+ call 1168
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 4 (;@20;)
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 48
+ local.get 47
+ i32.const 8
+ i32.add
+ i64.load
+ call 1168
+ local.get 0
+ i32.load8_u offset=816
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 1 (;@23;)
+ local.get 0
+ i32.const 106
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 624
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=104
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=616
+ br 15 (;@9;)
+ end
+ local.get 0
+ i32.const 106
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 624
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=104
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=616
+ br 14 (;@9;)
+ end
+ local.get 47
+ i32.const 64
+ i32.add
+ local.set 47
+ local.get 7
+ i32.const -64
+ i32.add
+ local.tee 7
+ br_if 0 (;@22;)
+ end
+ end
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 766
+ local.get 0
+ i32.const 432
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 1424
+ i32.add
+ call 267
+ local.get 0
+ i32.const 136
+ i32.add
+ call 936
+ local.get 0
+ i32.load8_u offset=432
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 1 (;@19;)
+ local.get 0
+ i32.load offset=1428
+ local.set 7
+ local.get 0
+ i32.load offset=1424
+ local.set 48
+ br 17 (;@3;)
+ end
+ local.get 0
+ i32.const 106
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 624
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=104
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=616
+ br 10 (;@9;)
+ end
+ local.get 0
+ i32.const 1027
+ i32.add
+ local.get 0
+ i32.const 1432
+ i32.add
+ i32.load
+ local.tee 1
+ i32.store align=1
+ local.get 0
+ i32.const 828
+ i32.add
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=1424
+ local.tee 87
+ i64.store offset=1019 align=1
+ local.get 0
+ local.get 87
+ i64.store offset=820 align=4
+ i32.const 0
+ local.set 47
+ br 16 (;@2;)
+ end
+ local.get 0
+ local.get 47
+ i32.store offset=1024
+ local.get 0
+ local.get 89
+ i64.store offset=1016
+ i32.const 1057380
+ i32.const 35
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 1112484
+ i32.const 1057416
+ call 860
+ unreachable
+ end
+ i32.const 1107892
+ i32.const 55
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 1107948
+ i32.const 1108040
+ call 860
+ unreachable
+ end
+ unreachable
+ end
+ call 1363
+ unreachable
+ end
+ local.get 0
+ i32.load offset=140
+ local.tee 1
+ local.get 0
+ i32.const 144
+ i32.add
+ i64.load
+ local.tee 87
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 17
+ local.get 1
+ local.get 87
+ i32.wrap_i64
+ call 1949
+ br 12 (;@1;)
+ end
+ local.get 0
+ i32.const 1338
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1480
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1336
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1472
+ end
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ br 6 (;@5;)
+ end
+ local.get 0
+ i32.const 418
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=416
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1440
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ local.get 0
+ i32.const 616
+ i32.add
+ call 598
+ br 6 (;@4;)
+ end
+ local.get 0
+ i32.const 1538
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1224
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1536
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1216
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ br 1 (;@8;)
+ end
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 616
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=104
+ i32.store16 offset=1536
+ local.get 0
+ local.get 0
+ i64.load offset=616
+ i64.store offset=1216
+ end
+ local.get 0
+ i32.const 1336
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 1536
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1216
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1536
+ i32.store16 offset=1336
+ local.get 0
+ local.get 0
+ i64.load offset=1216
+ i64.store offset=1472
+ br 2 (;@5;)
+ end
+ local.get 0
+ i32.const 1354
+ i32.add
+ local.get 0
+ i32.load8_u offset=819
+ i32.store8
+ local.get 0
+ i32.const 1512
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=817 align=1
+ i32.store16 offset=1352
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1504
+ local.get 0
+ i32.load offset=820
+ local.set 47
+ end
+ local.get 0
+ i32.const 1336
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 1352
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1504
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1352
+ i32.store16 offset=1336
+ local.get 0
+ local.get 0
+ i64.load offset=1504
+ i64.store offset=1472
+ end
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 1336
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1472
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=1336
+ i32.store16 offset=416
+ local.get 0
+ local.get 0
+ i64.load offset=1472
+ i64.store offset=1440
+ end
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1448
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 464
+ i32.add
+ local.get 0
+ i32.const 1440
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=416
+ i32.store16 offset=433 align=1
+ local.get 0
+ local.get 0
+ i64.load offset=1440
+ i64.store offset=440
+ local.get 0
+ local.get 0
+ i32.const 418
+ i32.add
+ i32.load8_u
+ i32.store8 offset=435
+ local.get 0
+ i32.const 1016
+ i32.add
+ call 766
+ local.get 0
+ local.get 47
+ i32.store offset=436
+ local.get 0
+ i32.const 136
+ i32.add
+ call 936
+ i32.const 1
+ local.set 48
+ i32.const 0
+ local.set 7
+ end
+ i32.const 1
+ local.set 47
+ local.get 0
+ i32.const 1016
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 48
+ local.get 7
+ call 1949
+ local.get 0
+ local.get 1
+ i32.store8 offset=136
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 0
+ i32.const 1016
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 136
+ i32.add
+ call 821
+ local.get 0
+ i32.const 136
+ i32.add
+ call 626
+ end
+ local.get 0
+ local.get 47
+ i32.store offset=816
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 1054100
+ i32.const 1054120
+ call 1023
+ local.get 0
+ i32.const 144
+ i32.add
+ i32.load
+ local.set 1
+ local.get 0
+ i32.load offset=140
+ local.tee 47
+ local.get 0
+ i32.const 148
+ i32.add
+ i32.load
+ call 2020
+ local.get 47
+ local.get 1
+ call 1949
+ end
+ local.get 0
+ i32.const 1568
+ i32.add
+ global.set 0)
+ (func (;31;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 704
+ i32.sub
+ local.tee 2
+ global.set 0
+ local.get 1
+ i32.const 12
+ i32.add
+ local.set 3
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 4
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ loop ;; label = @7
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 5
+ i32.const 10
+ i32.eq
+ br_if 1 (;@6;)
+ local.get 2
+ i32.const 148
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.load16_u align=1
+ i32.store16 offset=148
+ local.get 5
+ i32.const 4
+ i32.eq
+ br_if 0 (;@7;)
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ block ;; label = @7
+ local.get 5
+ i32.const 9
+ i32.eq
+ br_if 0 (;@7;)
+ local.get 2
+ i32.load offset=372
+ local.set 4
+ local.get 2
+ local.get 5
+ i32.store8 offset=360
+ local.get 2
+ local.get 2
+ i32.load16_u offset=148
+ i32.store16 offset=361 align=1
+ local.get 2
+ local.get 4
+ i32.store offset=372
+ local.get 2
+ local.get 2
+ i32.const 148
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8 offset=363
+ local.get 2
+ local.get 54
+ i64.store32 offset=364
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=368
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ local.get 0
+ i32.const 2
+ i32.store8 offset=32
+ br 6 (;@1;)
+ end
+ block ;; label = @7
+ local.get 1
+ i32.load offset=8
+ local.tee 5
+ br_if 0 (;@7;)
+ local.get 0
+ i32.const 2
+ i32.store8 offset=32
+ local.get 0
+ i32.const 5
+ i32.store
+ br 6 (;@1;)
+ end
+ local.get 1
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 1
+ local.get 5
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 2
+ i32.const 0
+ i32.store offset=152
+ local.get 2
+ i32.const 0
+ i32.store offset=180
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 2
+ i32.const 383
+ i32.add
+ local.set 8
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 9
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 5
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 10
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 11
+ local.get 2
+ i32.const 388
+ i32.add
+ local.set 12
+ local.get 2
+ i32.const 440
+ i32.add
+ local.set 13
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 14
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 15
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 16
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 2
+ i32.add
+ local.set 17
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 18
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 19
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 20
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 21
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 22
+ local.get 54
+ i32.wrap_i64
+ local.set 23
+ i32.const 1
+ local.set 24
+ i64.const 0
+ local.set 55
+ i32.const 2
+ local.set 25
+ loop ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ local.get 23
+ br_if 0 (;@28;)
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@26;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 26
+ local.get 9
+ i32.const 2
+ i32.add
+ local.tee 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 9
+ i32.load16_u align=1
+ i32.store16 offset=664
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@25;)
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=372
+ local.set 28
+ local.get 9
+ local.get 2
+ i32.load16_u offset=664
+ i32.store16 align=1
+ local.get 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 2
+ local.get 28
+ i32.store offset=372
+ local.get 2
+ local.get 54
+ i64.store offset=364 align=4
+ local.get 3
+ local.get 2
+ i32.const 360
+ i32.add
+ call 816
+ i32.const 0
+ local.set 23
+ br 1 (;@27;)
+ end
+ local.get 7
+ i32.eqz
+ br_if 2 (;@25;)
+ local.get 7
+ i32.const -1
+ i32.add
+ local.set 7
+ i32.const 1
+ local.set 23
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 29
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ local.get 2
+ i32.load8_u offset=272
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@37;)
+ loop ;; label = @38
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 5
+ i32.const 2
+ i32.add
+ local.tee 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 5
+ i32.load16_u align=1
+ i32.store16 offset=184
+ local.get 2
+ i64.load offset=276 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=284
+ local.set 28
+ block ;; label = @39
+ block ;; label = @40
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@39;) 0 (;@40;) 4 (;@36;) 5 (;@35;) 0 (;@40;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 30
+ local.get 54
+ i32.wrap_i64
+ local.set 31
+ br 16 (;@23;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 29
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=272
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@38;)
+ end
+ end
+ local.get 2
+ i64.load offset=276 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ br 17 (;@19;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 30
+ local.get 54
+ i32.wrap_i64
+ local.tee 31
+ i32.const 1
+ i32.ne
+ br_if 12 (;@23;)
+ i32.const 1
+ local.set 31
+ local.get 1
+ i32.load offset=4
+ local.tee 29
+ local.get 30
+ i32.lt_u
+ br_if 12 (;@23;)
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 30
+ local.get 1
+ i32.load
+ local.get 29
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=120
+ local.get 2
+ i32.load offset=124
+ call 747
+ block ;; label = @36
+ local.get 2
+ i32.load8_u offset=272
+ i32.const 4
+ i32.eq
+ br_if 0 (;@36;)
+ local.get 2
+ i64.load offset=272
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@34;)
+ end
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 30
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=112
+ local.set 27
+ local.get 2
+ i32.load offset=116
+ local.tee 4
+ i32.const -6
+ i32.add
+ br_table 3 (;@32;) 6 (;@29;) 11 (;@24;) 4 (;@31;) 11 (;@24;) 11 (;@24;) 11 (;@24;) 11 (;@24;) 5 (;@30;) 7 (;@28;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 30
+ local.get 54
+ i32.wrap_i64
+ local.tee 31
+ i32.const 1
+ i32.ne
+ br_if 11 (;@23;)
+ i32.const 1
+ local.set 31
+ local.get 1
+ i32.load offset=4
+ local.tee 32
+ local.get 30
+ i32.lt_u
+ br_if 11 (;@23;)
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 30
+ local.get 1
+ i32.load
+ local.get 32
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=136
+ local.get 2
+ i32.load offset=140
+ call 747
+ local.get 2
+ i32.load8_u offset=272
+ i32.const 4
+ i32.eq
+ br_if 1 (;@33;)
+ local.get 2
+ i64.load offset=272
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@33;)
+ end
+ i32.const 2
+ local.set 4
+ br 14 (;@19;)
+ end
+ local.get 2
+ i32.const 128
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 30
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.load offset=128
+ local.get 2
+ i32.load offset=132
+ call 217
+ local.get 2
+ i32.load offset=272
+ br_if 5 (;@27;)
+ i32.const 0
+ local.set 27
+ block ;; label = @33
+ local.get 2
+ i32.load offset=276
+ local.tee 4
+ local.get 2
+ i32.load offset=280
+ local.tee 28
+ i32.const 1104147
+ i32.const 6
+ call 1588
+ br_if 0 (;@33;)
+ i32.const 1
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1056001
+ i32.const 9
+ call 1588
+ br_if 0 (;@33;)
+ i32.const 2
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1056010
+ i32.const 14
+ call 1588
+ br_if 0 (;@33;)
+ i32.const 3
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1056024
+ i32.const 7
+ call 1588
+ br_if 0 (;@33;)
+ i32.const 4
+ i32.const 5
+ local.get 4
+ local.get 28
+ i32.const 1056483
+ i32.const 19
+ call 1588
+ select
+ local.set 27
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=360
+ local.get 2
+ local.get 27
+ i32.store8 offset=364
+ br 10 (;@22;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 98
+ i32.ne
+ br_if 7 (;@24;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 108
+ i32.ne
+ br_if 7 (;@24;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 111
+ i32.ne
+ br_if 7 (;@24;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 99
+ i32.ne
+ br_if 7 (;@24;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 107
+ i32.ne
+ br_if 7 (;@24;)
+ i32.const 0
+ local.set 4
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 115
+ i32.ne
+ br_if 7 (;@24;)
+ br 10 (;@21;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 108
+ i32.ne
+ br_if 6 (;@24;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 97
+ i32.ne
+ br_if 6 (;@24;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 115
+ i32.ne
+ br_if 6 (;@24;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 116
+ i32.ne
+ br_if 6 (;@24;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 95
+ i32.ne
+ br_if 6 (;@24;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 104
+ i32.ne
+ br_if 6 (;@24;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 97
+ i32.ne
+ br_if 6 (;@24;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 115
+ i32.ne
+ br_if 6 (;@24;)
+ i32.const 1
+ local.set 4
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 104
+ i32.ne
+ br_if 6 (;@24;)
+ br 9 (;@21;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 108
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 97
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 115
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 116
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 95
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 116
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 105
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 109
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 101
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 115
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 116
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 97
+ i32.ne
+ br_if 5 (;@24;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 109
+ i32.ne
+ br_if 5 (;@24;)
+ i32.const 2
+ local.set 4
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 112
+ i32.ne
+ br_if 5 (;@24;)
+ br 8 (;@21;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 97
+ i32.ne
+ br_if 4 (;@24;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 4 (;@24;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 99
+ i32.ne
+ br_if 4 (;@24;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 104
+ i32.ne
+ br_if 4 (;@24;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 105
+ i32.ne
+ br_if 4 (;@24;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 118
+ i32.ne
+ br_if 4 (;@24;)
+ i32.const 3
+ local.set 4
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 101
+ i32.ne
+ br_if 4 (;@24;)
+ br 7 (;@21;)
+ end
+ local.get 4
+ i32.const 19
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u
+ i32.const 110
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 117
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 109
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 95
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 97
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 114
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 99
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 104
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 105
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 118
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 101
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 100
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 95
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 98
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 108
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 111
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 99
+ i32.ne
+ br_if 3 (;@24;)
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 107
+ i32.ne
+ br_if 3 (;@24;)
+ i32.const 4
+ local.set 4
+ local.get 27
+ i32.load8_u offset=18
+ i32.const 115
+ i32.ne
+ br_if 3 (;@24;)
+ br 6 (;@21;)
+ end
+ local.get 2
+ local.get 29
+ i32.store offset=364
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=360
+ br 4 (;@22;)
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 4
+ br 7 (;@18;)
+ end
+ local.get 2
+ i32.load offset=152
+ local.tee 4
+ i32.const 0
+ i32.ne
+ local.set 5
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ local.get 4
+ br_if 0 (;@28;)
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 1104147
+ i32.const 6
+ call 1043
+ local.get 2
+ i32.load offset=272
+ i32.const 6
+ i32.ne
+ br_if 2 (;@26;)
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 2
+ i32.const 284
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=276 align=4
+ i64.store offset=184
+ br 1 (;@27;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=184
+ end
+ i32.const 0
+ local.set 1
+ block ;; label = @27
+ local.get 25
+ i32.const 255
+ i32.and
+ i32.const 2
+ i32.eq
+ br_if 0 (;@27;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 168
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 2
+ local.get 2
+ i64.load offset=168
+ i64.store offset=664
+ local.get 25
+ local.set 1
+ end
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ local.get 55
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@29;)
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 1056010
+ i32.const 14
+ call 1773
+ local.get 2
+ i32.load offset=272
+ br_if 1 (;@28;)
+ local.get 2
+ i64.load offset=280
+ local.set 56
+ end
+ local.get 2
+ i32.load offset=180
+ local.tee 3
+ i32.eqz
+ local.set 4
+ local.get 3
+ br_if 1 (;@27;)
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1056024
+ i32.const 7
+ call 1043
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 3 (;@25;)
+ end
+ local.get 2
+ i32.const 376
+ i32.add
+ local.get 2
+ i32.const 292
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 2
+ i32.const 284
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=276 align=4
+ i64.store offset=360
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ i32.const 1
+ local.set 4
+ br 2 (;@25;)
+ end
+ local.get 2
+ local.get 3
+ i32.store offset=632
+ block ;; label = @27
+ block ;; label = @28
+ local.get 24
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 0 (;@28;)
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 1056483
+ i32.const 19
+ call 1773
+ local.get 2
+ i32.load offset=272
+ br_if 1 (;@27;)
+ local.get 2
+ i64.load offset=280
+ local.set 57
+ end
+ local.get 2
+ i32.const 384
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 423
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load16_u
+ i32.store16 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=376
+ local.get 2
+ local.get 58
+ i64.store offset=407 align=1
+ local.get 2
+ local.get 59
+ i64.store offset=399 align=1
+ local.get 2
+ local.get 33
+ i32.store offset=395 align=1
+ local.get 2
+ local.get 34
+ i32.store16 offset=393 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=415 align=1
+ local.get 2
+ local.get 1
+ i32.store8 offset=392
+ local.get 2
+ local.get 3
+ i32.store offset=388
+ local.get 2
+ local.get 57
+ i64.store offset=368
+ local.get 2
+ local.get 56
+ i64.store offset=360
+ br 25 (;@2;)
+ end
+ local.get 2
+ i32.const 376
+ i32.add
+ local.get 2
+ i32.const 292
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 2
+ i32.const 284
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=276 align=4
+ i64.store offset=360
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ local.get 2
+ i32.const 632
+ i32.add
+ call 1543
+ br 1 (;@25;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=272
+ i64.store offset=360
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 21 (;@4;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ call 1585
+ br 21 (;@3;)
+ end
+ i32.const 5
+ local.set 4
+ br 2 (;@21;)
+ end
+ local.get 5
+ local.get 2
+ i32.load16_u offset=184
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 28
+ i32.store offset=284
+ local.get 2
+ local.get 30
+ i32.store offset=280
+ local.get 2
+ local.get 31
+ i32.store offset=276
+ local.get 2
+ local.get 4
+ i32.store8 offset=272
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=360
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@20;)
+ local.get 2
+ i32.load8_u offset=364
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 8 (;@12;) 7 (;@13;) 6 (;@14;) 5 (;@15;) 4 (;@16;) 3 (;@17;)
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ end
+ local.get 2
+ i64.load offset=372 align=4
+ local.set 55
+ end
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ local.get 2
+ local.get 55
+ i64.store offset=372 align=4
+ local.get 2
+ local.get 54
+ i64.store offset=364 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=360
+ br 12 (;@5;)
+ end
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=272
+ i32.const 6
+ i32.eq
+ br_if 9 (;@7;)
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=272
+ i64.store offset=360
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 11 (;@5;)
+ end
+ block ;; label = @16
+ local.get 24
+ i32.const 1
+ i32.and
+ br_if 0 (;@16;)
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1056483
+ i32.const 19
+ call 1040
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 11 (;@5;)
+ end
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=272
+ i32.eqz
+ br_if 7 (;@8;)
+ local.get 2
+ i32.const 376
+ i32.add
+ local.get 2
+ i32.const 292
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 2
+ i32.const 284
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=276 align=4
+ i64.store offset=360
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 10 (;@5;)
+ end
+ local.get 2
+ i32.load offset=180
+ i32.eqz
+ br_if 5 (;@9;)
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1056024
+ i32.const 7
+ call 1040
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 9 (;@5;)
+ end
+ block ;; label = @14
+ local.get 55
+ i64.eqz
+ br_if 0 (;@14;)
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1056010
+ i32.const 14
+ call 1040
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 9 (;@5;)
+ end
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 1
+ call 112
+ local.get 2
+ i32.load offset=272
+ i32.eqz
+ br_if 3 (;@10;)
+ local.get 2
+ i32.const 376
+ i32.add
+ local.get 2
+ i32.const 292
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 2
+ i32.const 284
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=276 align=4
+ i64.store offset=360
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 8 (;@5;)
+ end
+ local.get 25
+ i32.const 255
+ i32.and
+ i32.const 2
+ i32.eq
+ br_if 1 (;@11;)
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1056001
+ i32.const 9
+ call 1040
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 7 (;@5;)
+ end
+ block ;; label = @12
+ local.get 2
+ i32.load offset=152
+ i32.eqz
+ br_if 0 (;@12;)
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1104147
+ i32.const 6
+ call 1040
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 7 (;@5;)
+ end
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ loop ;; label = @25
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@22;)
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 9
+ i32.const 2
+ i32.add
+ local.tee 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 9
+ i32.load16_u align=1
+ i32.store16 offset=568
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ block ;; label = @26
+ local.get 4
+ i32.const -4
+ i32.add
+ br_table 1 (;@25;) 3 (;@23;) 2 (;@24;) 3 (;@23;) 0 (;@26;) 3 (;@23;)
+ end
+ end
+ block ;; label = @25
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@25;)
+ local.get 2
+ i32.const 5
+ i32.store offset=184
+ br 13 (;@12;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 24
+ i32.add
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 29
+ i32.const 87381
+ local.get 29
+ i32.const 87381
+ i32.lt_u
+ select
+ i32.const 0
+ local.get 54
+ i32.wrap_i64
+ local.tee 30
+ select
+ call 946
+ local.get 2
+ i32.const 0
+ i32.store offset=488
+ local.get 2
+ local.get 2
+ i64.load offset=24
+ i64.store offset=480
+ block ;; label = @25
+ block ;; label = @26
+ loop ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ local.get 30
+ br_if 0 (;@29;)
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@26;)
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 9
+ i32.load16_u align=1
+ i32.store16 offset=584
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 4 (;@25;)
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=372
+ local.set 28
+ local.get 9
+ local.get 2
+ i32.load16_u offset=584
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 2
+ local.get 28
+ i32.store offset=372
+ local.get 2
+ local.get 54
+ i64.store offset=364 align=4
+ local.get 3
+ local.get 2
+ i32.const 360
+ i32.add
+ call 773
+ i32.const 0
+ local.set 30
+ br 1 (;@28;)
+ end
+ local.get 29
+ i32.eqz
+ br_if 3 (;@25;)
+ local.get 29
+ i32.const -1
+ i32.add
+ local.set 29
+ i32.const 1
+ local.set 30
+ end
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ loop ;; label = @34
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@32;)
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 9
+ i32.load16_u align=1
+ i32.store16 offset=536
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ block ;; label = @35
+ local.get 4
+ i32.const -4
+ i32.add
+ br_table 1 (;@34;) 4 (;@31;) 2 (;@33;) 4 (;@31;) 0 (;@35;) 4 (;@31;)
+ end
+ end
+ block ;; label = @34
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@34;)
+ i32.const 5
+ local.set 28
+ br 18 (;@16;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 16
+ i32.add
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 27
+ i32.const 4096
+ local.get 27
+ i32.const 4096
+ i32.lt_u
+ select
+ i32.const 0
+ local.get 54
+ i32.wrap_i64
+ local.tee 4
+ select
+ call 1096
+ local.get 2
+ i32.const 0
+ i32.store offset=672
+ local.get 2
+ local.get 2
+ i64.load offset=16
+ i64.store offset=664
+ block ;; label = @34
+ block ;; label = @35
+ loop ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ local.get 4
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@39;)
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 28
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 9
+ i32.load16_u align=1
+ i32.store16 offset=632
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 6 (;@35;)
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=372
+ local.set 31
+ local.get 9
+ local.get 2
+ i32.load16_u offset=632
+ i32.store16 align=1
+ local.get 26
+ local.get 28
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 2
+ local.get 31
+ i32.store offset=372
+ local.get 2
+ local.get 54
+ i64.store offset=364 align=4
+ local.get 3
+ local.get 2
+ i32.const 360
+ i32.add
+ call 773
+ i32.const 0
+ local.set 4
+ br 1 (;@40;)
+ end
+ local.get 27
+ i32.eqz
+ br_if 5 (;@35;)
+ local.get 27
+ i32.const -1
+ i32.add
+ local.set 27
+ i32.const 1
+ local.set 4
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 1
+ call 619
+ local.get 2
+ i32.load offset=360
+ local.tee 28
+ i32.const 6
+ i32.eq
+ br_if 2 (;@37;)
+ local.get 2
+ i64.load offset=372 align=4
+ local.set 60
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ br 1 (;@38;)
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 28
+ end
+ local.get 2
+ local.get 54
+ i64.store8 offset=276
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 10
+ i32.add
+ local.get 54
+ i64.const 48
+ i64.shr_u
+ i64.store16
+ local.get 2
+ local.get 60
+ i64.store offset=284 align=4
+ local.get 2
+ local.get 28
+ i32.store offset=272
+ local.get 2
+ local.get 54
+ i64.const 16
+ i64.shr_u
+ i64.store32 offset=278 align=2
+ local.get 2
+ local.get 54
+ i64.const 8
+ i64.shr_u
+ i64.store8 offset=277
+ local.get 2
+ i32.load offset=664
+ local.get 2
+ i32.load offset=668
+ call 1949
+ br 3 (;@34;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.load8_u offset=364
+ call 1364
+ br 0 (;@36;)
+ end
+ end
+ local.get 10
+ local.get 2
+ i64.load offset=664
+ i64.store align=4
+ local.get 10
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ i32.const 6
+ local.set 28
+ local.get 2
+ i32.const 6
+ i32.store offset=272
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ br 3 (;@30;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=608
+ local.get 2
+ i64.const 1
+ i64.store offset=600
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ local.get 54
+ i32.wrap_i64
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=364
+ local.set 4
+ local.get 2
+ i32.load offset=360
+ br_if 14 (;@18;)
+ loop ;; label = @33
+ local.get 4
+ i32.eqz
+ br_if 4 (;@29;)
+ local.get 2
+ local.get 2
+ i64.load offset=368
+ i64.store offset=636 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=632
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=368
+ local.set 4
+ block ;; label = @34
+ local.get 2
+ i32.load offset=360
+ br_if 0 (;@34;)
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 2
+ i32.load offset=364
+ local.tee 27
+ i32.eqz
+ br_if 1 (;@35;)
+ local.get 2
+ i32.const 600
+ i32.add
+ local.get 27
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=368
+ local.set 4
+ local.get 2
+ i32.load offset=360
+ br_if 2 (;@34;)
+ br 0 (;@36;)
+ end
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=364
+ local.set 4
+ local.get 2
+ i32.load offset=360
+ br_if 16 (;@18;)
+ br 1 (;@33;)
+ end
+ end
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=364
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 26
+ select
+ local.tee 28
+ i32.store offset=272
+ local.get 2
+ local.get 4
+ i64.extend_i32_u
+ local.tee 61
+ local.get 54
+ local.get 61
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 26
+ select
+ i64.store offset=276 align=4
+ br 15 (;@17;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=276 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.tee 28
+ i32.store offset=272
+ br 15 (;@16;)
+ end
+ local.get 2
+ i32.load offset=372
+ local.set 28
+ local.get 9
+ local.get 2
+ i32.load16_u offset=536
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 2
+ local.get 28
+ i32.store offset=372
+ local.get 2
+ local.get 54
+ i64.store32 offset=364
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=368
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1056348
+ i32.const 11
+ call 417
+ local.get 2
+ i32.load offset=272
+ local.set 28
+ end
+ local.get 28
+ i32.const 6
+ i32.eq
+ br_if 1 (;@28;)
+ br 13 (;@16;)
+ end
+ local.get 10
+ local.get 2
+ i64.load offset=600
+ i64.store align=4
+ local.get 10
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ end
+ local.get 2
+ i32.load offset=276
+ local.tee 27
+ i32.eqz
+ br_if 2 (;@25;)
+ local.get 2
+ i32.load offset=284
+ local.set 4
+ local.get 2
+ local.get 2
+ i32.load offset=280
+ i32.store offset=508
+ local.get 2
+ local.get 27
+ i32.store offset=504
+ local.get 2
+ local.get 4
+ i32.store offset=512
+ local.get 61
+ i64.const -4294967296
+ i64.and
+ local.get 4
+ i64.extend_i32_u
+ i64.or
+ local.set 61
+ local.get 2
+ i32.const 480
+ i32.add
+ local.get 2
+ i32.const 504
+ i32.add
+ call 1144
+ br 0 (;@27;)
+ end
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 27
+ select
+ local.tee 54
+ i32.wrap_i64
+ local.set 26
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 4
+ i32.const 3
+ i32.const 2
+ local.get 27
+ select
+ local.set 28
+ br 10 (;@15;)
+ end
+ local.get 22
+ local.get 2
+ i64.load offset=480
+ i64.store align=4
+ local.get 22
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ i32.const 6
+ local.set 28
+ local.get 2
+ i32.const 6
+ i32.store offset=184
+ br 10 (;@14;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=512
+ local.get 2
+ i64.const 1
+ i64.store offset=504
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ local.get 54
+ i32.wrap_i64
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=364
+ local.set 4
+ local.get 2
+ i32.load offset=360
+ br_if 3 (;@20;)
+ loop ;; label = @24
+ local.get 4
+ i32.eqz
+ br_if 3 (;@21;)
+ local.get 2
+ local.get 2
+ i64.load offset=368
+ i64.store offset=276 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=272
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=368
+ local.set 4
+ block ;; label = @25
+ local.get 2
+ i32.load offset=360
+ br_if 0 (;@25;)
+ block ;; label = @26
+ loop ;; label = @27
+ local.get 2
+ i32.load offset=364
+ local.tee 26
+ i32.eqz
+ br_if 1 (;@26;)
+ local.get 2
+ i32.const 504
+ i32.add
+ local.get 26
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=368
+ local.set 4
+ local.get 2
+ i32.load offset=360
+ br_if 2 (;@25;)
+ br 0 (;@27;)
+ end
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=364
+ local.set 4
+ local.get 2
+ i32.load offset=360
+ br_if 5 (;@20;)
+ br 1 (;@24;)
+ end
+ end
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=364
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i32.store offset=184
+ local.get 2
+ local.get 4
+ i64.extend_i32_u
+ local.tee 55
+ local.get 54
+ local.get 55
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 5
+ select
+ i64.store offset=188 align=4
+ br 4 (;@19;)
+ end
+ local.get 2
+ i32.load offset=372
+ local.set 28
+ local.get 9
+ local.get 2
+ i32.load16_u offset=568
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 2
+ local.get 28
+ i32.store offset=372
+ local.get 2
+ local.get 54
+ i64.store32 offset=364
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=368
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ local.get 2
+ i32.load offset=184
+ local.set 28
+ br 9 (;@13;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=188 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=184
+ br 9 (;@12;)
+ end
+ local.get 2
+ i32.load offset=508
+ local.set 30
+ local.get 2
+ i32.load offset=504
+ local.set 29
+ local.get 2
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.load offset=512
+ local.tee 4
+ i32.const 87381
+ local.get 4
+ i32.const 87381
+ i32.lt_u
+ select
+ call 946
+ local.get 2
+ i32.const 0
+ i32.store offset=608
+ local.get 2
+ local.get 2
+ i64.load offset=8
+ i64.store offset=600
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ local.get 4
+ i32.eqz
+ br_if 0 (;@23;)
+ i32.const 0
+ local.set 26
+ loop ;; label = @24
+ local.get 2
+ local.get 29
+ local.get 4
+ local.get 26
+ call 1618
+ i64.load8_u
+ i64.store offset=280
+ local.get 2
+ i32.const 1
+ i32.store8 offset=272
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1057216
+ call 891
+ local.get 2
+ i64.load offset=368
+ local.set 54
+ local.get 2
+ i32.load offset=364
+ local.set 27
+ local.get 2
+ i32.load offset=360
+ local.tee 28
+ i32.const 6
+ i32.ne
+ br_if 2 (;@22;)
+ local.get 27
+ i32.eqz
+ br_if 1 (;@23;)
+ local.get 2
+ local.get 54
+ i64.store offset=636 align=4
+ local.get 2
+ local.get 27
+ i32.store offset=632
+ local.get 2
+ i32.const 600
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ call 1144
+ local.get 4
+ local.get 26
+ i32.const 1
+ i32.add
+ local.tee 26
+ i32.ne
+ br_if 0 (;@24;)
+ end
+ end
+ local.get 22
+ local.get 2
+ i64.load offset=600
+ i64.store align=4
+ local.get 22
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ i32.const 6
+ local.set 28
+ local.get 2
+ i32.const 6
+ i32.store offset=184
+ br 1 (;@21;)
+ end
+ local.get 2
+ local.get 2
+ i32.load offset=376
+ i32.store offset=200
+ local.get 2
+ local.get 54
+ i64.store offset=192
+ local.get 2
+ local.get 27
+ i32.store offset=188
+ local.get 2
+ local.get 28
+ i32.store offset=184
+ local.get 2
+ i32.const 600
+ i32.add
+ call 1585
+ end
+ local.get 29
+ local.get 30
+ call 1949
+ br 7 (;@13;)
+ end
+ local.get 2
+ local.get 2
+ i64.load32_u offset=368
+ local.tee 54
+ local.get 54
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 54
+ i64.or
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=188 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=184
+ end
+ local.get 2
+ i32.load offset=504
+ local.get 2
+ i32.load offset=508
+ call 1949
+ br 6 (;@12;)
+ end
+ local.get 2
+ local.get 2
+ i64.load32_u offset=368
+ local.tee 54
+ local.get 54
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 54
+ i64.or
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=276 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.tee 28
+ i32.store offset=272
+ end
+ local.get 2
+ i32.load offset=600
+ local.get 2
+ i32.load offset=604
+ call 1949
+ end
+ local.get 2
+ i64.load offset=284 align=4
+ local.set 61
+ local.get 2
+ i32.load offset=280
+ local.set 4
+ local.get 2
+ i32.load offset=276
+ local.set 26
+ end
+ local.get 2
+ local.get 61
+ i64.store offset=196 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=192
+ local.get 2
+ local.get 26
+ i32.store offset=188
+ local.get 2
+ local.get 28
+ i32.store offset=184
+ local.get 2
+ i32.const 480
+ i32.add
+ call 1585
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ end
+ local.get 28
+ i32.const 6
+ i32.ne
+ br_if 0 (;@12;)
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 22
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 22
+ i64.load align=4
+ i64.store offset=152
+ br 5 (;@7;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=360
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ br 6 (;@5;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 238
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@15;)
+ local.get 2
+ i32.load8_u offset=361
+ local.set 27
+ local.get 2
+ i32.load offset=372
+ local.set 28
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ local.get 2
+ i32.load16_u offset=362
+ local.set 29
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ local.get 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@18;)
+ i32.const 0
+ local.set 25
+ local.get 27
+ i32.const -2
+ i32.and
+ i32.const 255
+ i32.and
+ i32.const 22
+ i32.eq
+ br_if 1 (;@17;)
+ end
+ local.get 2
+ local.get 28
+ i32.store offset=372
+ local.get 2
+ local.get 54
+ i64.store offset=364 align=4
+ local.get 2
+ local.get 29
+ i32.store16 offset=362
+ local.get 2
+ local.get 27
+ i32.store8 offset=361
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 3
+ local.get 2
+ i32.const 360
+ i32.add
+ call 773
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ local.get 2
+ i32.load8_u offset=272
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@20;)
+ loop ;; label = @21
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 5
+ i32.load16_u align=1
+ i32.store16 offset=664
+ local.get 2
+ i64.load offset=276 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=284
+ local.set 27
+ block ;; label = @22
+ block ;; label = @23
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@22;) 0 (;@23;) 5 (;@18;) 0 (;@23;) 4 (;@19;) 0 (;@23;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ local.set 58
+ local.get 54
+ i32.wrap_i64
+ local.set 26
+ br 9 (;@13;)
+ end
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=272
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@21;)
+ end
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 2
+ i64.load offset=276 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store offset=364
+ br 7 (;@12;)
+ end
+ local.get 6
+ i32.load
+ br_if 2 (;@16;)
+ local.get 2
+ i32.const 5
+ i32.store offset=364
+ br 6 (;@12;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ local.set 58
+ local.get 54
+ i32.wrap_i64
+ local.tee 26
+ i32.const 1
+ i32.ne
+ br_if 4 (;@13;)
+ block ;; label = @18
+ local.get 1
+ i32.load offset=4
+ local.tee 28
+ local.get 58
+ i32.wrap_i64
+ local.tee 26
+ i32.ge_u
+ br_if 0 (;@18;)
+ i32.const 1
+ local.set 26
+ br 5 (;@13;)
+ end
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 26
+ local.get 1
+ i32.load
+ local.get 28
+ i32.const 1056316
+ call 1532
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=40
+ local.get 2
+ i32.load offset=44
+ call 747
+ block ;; label = @18
+ local.get 2
+ i32.load8_u offset=272
+ i32.const 4
+ i32.eq
+ br_if 0 (;@18;)
+ local.get 2
+ i64.load offset=272
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 4 (;@14;)
+ end
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 26
+ i32.const 1056332
+ call 1547
+ i32.const 1
+ local.set 25
+ i32.const 1
+ local.set 4
+ block ;; label = @18
+ local.get 2
+ i32.load offset=36
+ i32.const 32
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 5
+ local.get 2
+ i32.load offset=32
+ local.tee 4
+ i64.load align=1
+ i64.store align=1
+ local.get 5
+ i32.const 24
+ i32.add
+ local.get 4
+ i32.const 24
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 5
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 5
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ i32.const 0
+ local.set 4
+ end
+ local.get 2
+ local.get 4
+ i32.store8 offset=272
+ local.get 9
+ local.get 2
+ i32.const 272
+ i32.add
+ call 948
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.load16_u align=1
+ i32.store16
+ local.get 2
+ local.get 8
+ i64.load align=1
+ i64.store offset=184
+ local.get 2
+ i32.load16_u offset=361 align=1
+ local.set 34
+ local.get 2
+ i32.load offset=363 align=1
+ local.set 33
+ local.get 2
+ i64.load offset=367 align=1
+ local.set 59
+ local.get 2
+ i64.load offset=375 align=1
+ local.set 58
+ end
+ local.get 2
+ i32.const 168
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=168
+ br 9 (;@7;)
+ end
+ local.get 2
+ i32.const 10
+ i32.store8 offset=272
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1057816
+ call 891
+ br 3 (;@12;)
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ local.set 5
+ br 3 (;@11;)
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 54
+ i64.store
+ local.get 2
+ i32.const 2
+ i32.store offset=364
+ br 1 (;@12;)
+ end
+ local.get 2
+ local.get 2
+ i32.load16_u offset=664
+ i32.store16 offset=273 align=1
+ local.get 2
+ local.get 27
+ i32.store offset=284
+ local.get 2
+ local.get 58
+ i64.store32 offset=280
+ local.get 2
+ local.get 26
+ i32.store offset=276
+ local.get 2
+ local.get 4
+ i32.store8 offset=272
+ local.get 2
+ local.get 2
+ i32.const 666
+ i32.add
+ i32.load8_u
+ i32.store8 offset=275
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 1072524
+ i32.const 5
+ call 417
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ i64.load
+ local.set 54
+ local.get 2
+ i32.const 376
+ i32.add
+ i64.load
+ local.set 58
+ local.get 2
+ i32.load offset=364
+ local.set 5
+ end
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ local.get 2
+ local.get 58
+ i64.store offset=372 align=4
+ local.get 2
+ local.get 54
+ i64.store offset=364 align=4
+ local.get 2
+ local.get 5
+ i32.store offset=360
+ br 5 (;@5;)
+ end
+ local.get 2
+ i64.load offset=280
+ local.set 56
+ i64.const 1
+ local.set 55
+ br 2 (;@7;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 3
+ call 238
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@19;)
+ local.get 2
+ i32.load8_u offset=361
+ local.set 26
+ local.get 2
+ i32.load offset=372
+ local.set 27
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 61
+ local.get 2
+ i32.load16_u offset=362
+ local.set 28
+ block ;; label = @20
+ local.get 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@20;)
+ i64.const 2
+ local.set 54
+ local.get 26
+ i32.const -2
+ i32.and
+ i32.const 255
+ i32.and
+ i32.const 22
+ i32.eq
+ br_if 7 (;@13;)
+ end
+ local.get 2
+ local.get 27
+ i32.store offset=372
+ local.get 2
+ local.get 61
+ i64.store offset=364 align=4
+ local.get 2
+ local.get 28
+ i32.store16 offset=362
+ local.get 2
+ local.get 26
+ i32.store8 offset=361
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 3
+ local.get 2
+ i32.const 360
+ i32.add
+ call 773
+ block ;; label = @20
+ loop ;; label = @21
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@20;)
+ local.get 2
+ i32.const 476
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 11
+ i32.const 2
+ i32.add
+ local.tee 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 11
+ i32.load16_u align=1
+ i32.store16 offset=476
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@21;)
+ end
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ block ;; label = @21
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 2
+ i32.load offset=676
+ local.set 28
+ local.get 11
+ local.get 2
+ i32.load16_u offset=476
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 2
+ local.get 28
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store32 offset=668
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=672
+ local.get 14
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ br 9 (;@12;)
+ end
+ block ;; label = @21
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 5
+ i32.store offset=368
+ br 9 (;@12;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 31
+ local.get 54
+ i32.wrap_i64
+ local.set 30
+ i32.const 0
+ local.set 35
+ i64.const 0
+ local.set 62
+ i64.const 2
+ local.set 60
+ i32.const 0
+ local.set 32
+ i32.const 0
+ local.set 36
+ i32.const 0
+ local.set 37
+ i64.const 0
+ local.set 63
+ i64.const 0
+ local.set 64
+ i64.const 0
+ local.set 61
+ i32.const 0
+ local.set 38
+ block ;; label = @21
+ block ;; label = @22
+ loop ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ local.get 30
+ br_if 0 (;@54;)
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@52;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 11
+ i32.load16_u align=1
+ i32.store16 offset=480
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 3 (;@51;)
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=676
+ local.set 28
+ local.get 11
+ local.get 2
+ i32.load16_u offset=480
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 2
+ local.get 28
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store offset=668 align=4
+ local.get 3
+ local.get 2
+ i32.const 664
+ i32.add
+ call 816
+ i32.const 0
+ local.set 30
+ br 1 (;@53;)
+ end
+ local.get 31
+ i32.eqz
+ br_if 2 (;@51;)
+ local.get 31
+ i32.const -1
+ i32.add
+ local.set 31
+ i32.const 1
+ local.set 30
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 29
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ local.get 2
+ i32.load8_u offset=632
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@68;)
+ loop ;; label = @69
+ local.get 17
+ local.get 21
+ i32.const 2
+ i32.add
+ local.tee 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 21
+ i32.load16_u align=1
+ i32.store16 offset=600
+ local.get 2
+ i64.load offset=636 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=644
+ local.set 28
+ block ;; label = @70
+ block ;; label = @71
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@70;) 0 (;@71;) 4 (;@67;) 5 (;@66;) 0 (;@71;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 39
+ local.get 54
+ i32.wrap_i64
+ local.set 40
+ br 21 (;@49;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 29
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=632
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@69;)
+ end
+ end
+ local.get 2
+ i64.load offset=636 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 22 (;@45;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 39
+ local.get 54
+ i32.wrap_i64
+ local.tee 40
+ i32.const 1
+ i32.ne
+ br_if 17 (;@49;)
+ i32.const 1
+ local.set 40
+ local.get 1
+ i32.load offset=4
+ local.tee 29
+ local.get 39
+ i32.lt_u
+ br_if 17 (;@49;)
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 39
+ local.get 1
+ i32.load
+ local.get 29
+ i32.const 1056392
+ call 1532
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=88
+ local.get 2
+ i32.load offset=92
+ call 747
+ block ;; label = @67
+ local.get 2
+ i32.load8_u offset=632
+ i32.const 4
+ i32.eq
+ br_if 0 (;@67;)
+ local.get 2
+ i64.load offset=632
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@65;)
+ end
+ local.get 2
+ i32.const 80
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 39
+ i32.const 1056408
+ call 1547
+ local.get 2
+ i32.load offset=80
+ local.set 27
+ local.get 2
+ i32.load offset=84
+ i32.const -5
+ i32.add
+ br_table 3 (;@63;) 16 (;@50;) 16 (;@50;) 16 (;@50;) 16 (;@50;) 16 (;@50;) 16 (;@50;) 16 (;@50;) 4 (;@62;) 16 (;@50;) 16 (;@50;) 16 (;@50;) 9 (;@57;) 5 (;@61;) 8 (;@58;) 16 (;@50;) 10 (;@56;) 7 (;@59;) 16 (;@50;) 16 (;@50;) 16 (;@50;) 6 (;@60;) 11 (;@55;) 16 (;@50;) 12 (;@54;) 16 (;@50;)
+ end
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 39
+ local.get 54
+ i32.wrap_i64
+ local.tee 40
+ i32.const 1
+ i32.ne
+ br_if 16 (;@49;)
+ i32.const 1
+ local.set 40
+ local.get 1
+ i32.load offset=4
+ local.tee 41
+ local.get 39
+ i32.lt_u
+ br_if 16 (;@49;)
+ local.get 2
+ i32.const 104
+ i32.add
+ local.get 39
+ local.get 1
+ i32.load
+ local.get 41
+ i32.const 1056360
+ call 1532
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=104
+ local.get 2
+ i32.load offset=108
+ call 747
+ local.get 2
+ i32.load8_u offset=632
+ i32.const 4
+ i32.eq
+ br_if 1 (;@64;)
+ local.get 2
+ i64.load offset=632
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@64;)
+ end
+ i32.const 2
+ local.set 4
+ br 19 (;@45;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 39
+ i32.const 1056376
+ call 1547
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 2
+ i32.load offset=96
+ local.get 2
+ i32.load offset=100
+ call 217
+ local.get 2
+ i32.load offset=632
+ br_if 10 (;@53;)
+ i32.const 0
+ local.set 27
+ block ;; label = @64
+ local.get 2
+ i32.load offset=636
+ local.tee 4
+ local.get 2
+ i32.load offset=640
+ local.tee 28
+ i32.const 1056460
+ i32.const 5
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 1
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1102288
+ i32.const 13
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 2
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1056465
+ i32.const 18
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 3
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1102262
+ i32.const 26
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 4
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1103954
+ i32.const 22
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 5
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1056483
+ i32.const 19
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 6
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1102218
+ i32.const 17
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 7
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1102168
+ i32.const 21
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 8
+ local.set 27
+ local.get 4
+ local.get 28
+ i32.const 1102235
+ i32.const 27
+ call 1588
+ br_if 0 (;@64;)
+ i32.const 9
+ i32.const 10
+ local.get 4
+ local.get 28
+ i32.const 1102189
+ i32.const 29
+ call 1588
+ select
+ local.set 27
+ end
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=664
+ local.get 2
+ local.get 27
+ i32.store8 offset=668
+ br 15 (;@48;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 110
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 111
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 100
+ i32.ne
+ br_if 12 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 101
+ i32.ne
+ br_if 12 (;@50;)
+ i32.const 0
+ local.set 4
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 12 (;@50;)
+ br 15 (;@47;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 99
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 111
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 110
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 116
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 114
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 111
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 108
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 108
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 101
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 114
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 95
+ i32.ne
+ br_if 11 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 105
+ i32.ne
+ br_if 11 (;@50;)
+ i32.const 1
+ local.set 4
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 100
+ i32.ne
+ br_if 11 (;@50;)
+ br 14 (;@47;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 110
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 111
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 100
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 101
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 115
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 95
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 98
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 108
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 111
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 99
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 107
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 95
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 114
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 97
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 110
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 103
+ i32.ne
+ br_if 10 (;@50;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 101
+ i32.ne
+ br_if 10 (;@50;)
+ i32.const 2
+ local.set 4
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 115
+ i32.ne
+ br_if 10 (;@50;)
+ br 13 (;@47;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 110
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 111
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 100
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 101
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 95
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 109
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 97
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 120
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 95
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 109
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 101
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 109
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 111
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 114
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 121
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 95
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 115
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 105
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=18
+ i32.const 122
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=19
+ i32.const 101
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=20
+ i32.const 95
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=21
+ i32.const 98
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=22
+ i32.const 121
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=23
+ i32.const 116
+ i32.ne
+ br_if 9 (;@50;)
+ local.get 27
+ i32.load8_u offset=24
+ i32.const 101
+ i32.ne
+ br_if 9 (;@50;)
+ i32.const 3
+ local.set 4
+ local.get 27
+ i32.load8_u offset=25
+ i32.const 115
+ i32.ne
+ br_if 9 (;@50;)
+ br 12 (;@47;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 109
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 97
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 120
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 95
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 109
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 101
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 115
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 115
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 97
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 103
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 101
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 95
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 115
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 105
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 122
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 101
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 95
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 98
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=18
+ i32.const 121
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=19
+ i32.const 116
+ i32.ne
+ br_if 8 (;@50;)
+ local.get 27
+ i32.load8_u offset=20
+ i32.const 101
+ i32.ne
+ br_if 8 (;@50;)
+ i32.const 4
+ local.set 4
+ local.get 27
+ i32.load8_u offset=21
+ i32.const 115
+ i32.eq
+ br_if 11 (;@47;)
+ br 8 (;@50;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 110
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 117
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 109
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 95
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 97
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 114
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 99
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 104
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 105
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 118
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 101
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 100
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 95
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 98
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 108
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 111
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 99
+ i32.ne
+ br_if 7 (;@50;)
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 107
+ i32.ne
+ br_if 7 (;@50;)
+ i32.const 5
+ local.set 4
+ local.get 27
+ i32.load8_u offset=18
+ i32.const 115
+ i32.eq
+ br_if 10 (;@47;)
+ br 7 (;@50;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 116
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 114
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 105
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 103
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 103
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 101
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 114
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 95
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 116
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 104
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 114
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 101
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 115
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 104
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 111
+ i32.ne
+ br_if 6 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 108
+ i32.ne
+ br_if 6 (;@50;)
+ i32.const 6
+ local.set 4
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 100
+ i32.eq
+ br_if 9 (;@47;)
+ br 6 (;@50;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 110
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 117
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 109
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 95
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 98
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 108
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 111
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 99
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 107
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 115
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 95
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 116
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 111
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 95
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 97
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 114
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 99
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 104
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=18
+ i32.const 105
+ i32.ne
+ br_if 5 (;@50;)
+ local.get 27
+ i32.load8_u offset=19
+ i32.const 118
+ i32.ne
+ br_if 5 (;@50;)
+ i32.const 7
+ local.set 4
+ local.get 27
+ i32.load8_u offset=20
+ i32.const 101
+ i32.eq
+ br_if 8 (;@47;)
+ br 5 (;@50;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 99
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 121
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 99
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 108
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 101
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 115
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 95
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 102
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 111
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 114
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 95
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 97
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 114
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 99
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 104
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 105
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 118
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 101
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=18
+ i32.const 95
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=19
+ i32.const 99
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=20
+ i32.const 114
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=21
+ i32.const 101
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=22
+ i32.const 97
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=23
+ i32.const 116
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=24
+ i32.const 105
+ i32.ne
+ br_if 4 (;@50;)
+ local.get 27
+ i32.load8_u offset=25
+ i32.const 111
+ i32.ne
+ br_if 4 (;@50;)
+ i32.const 8
+ local.set 4
+ local.get 27
+ i32.load8_u offset=26
+ i32.const 110
+ i32.eq
+ br_if 7 (;@47;)
+ br 4 (;@50;)
+ end
+ local.get 27
+ i32.load8_u
+ i32.const 109
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=1
+ i32.const 97
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=2
+ i32.const 120
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=3
+ i32.const 95
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=4
+ i32.const 116
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=5
+ i32.const 114
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=6
+ i32.const 97
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=7
+ i32.const 110
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=8
+ i32.const 115
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=9
+ i32.const 97
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=10
+ i32.const 99
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=11
+ i32.const 116
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=12
+ i32.const 105
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=13
+ i32.const 111
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=14
+ i32.const 110
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=15
+ i32.const 115
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=16
+ i32.const 95
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=17
+ i32.const 112
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=18
+ i32.const 101
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=19
+ i32.const 114
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=20
+ i32.const 95
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=21
+ i32.const 114
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=22
+ i32.const 101
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=23
+ i32.const 115
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=24
+ i32.const 112
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=25
+ i32.const 111
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=26
+ i32.const 110
+ i32.ne
+ br_if 3 (;@50;)
+ local.get 27
+ i32.load8_u offset=27
+ i32.const 115
+ i32.ne
+ br_if 3 (;@50;)
+ i32.const 9
+ local.set 4
+ local.get 27
+ i32.load8_u offset=28
+ i32.const 101
+ i32.ne
+ br_if 3 (;@50;)
+ br 6 (;@47;)
+ end
+ local.get 2
+ local.get 29
+ i32.store offset=668
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=664
+ br 4 (;@48;)
+ end
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 7 (;@44;)
+ end
+ local.get 42
+ local.set 29
+ local.get 43
+ local.set 4
+ local.get 32
+ local.set 26
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ local.get 32
+ br_if 0 (;@63;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1056460
+ i32.const 5
+ call 1043
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.ne
+ br_if 1 (;@62;)
+ local.get 2
+ i32.load offset=676
+ local.set 29
+ local.get 2
+ i32.load offset=672
+ local.set 4
+ local.get 2
+ i32.load offset=668
+ local.set 26
+ end
+ local.get 38
+ i32.const 255
+ i32.and
+ br_if 1 (;@61;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1102288
+ i32.const 13
+ call 1446
+ local.get 2
+ i32.load8_u offset=664
+ br_if 3 (;@59;)
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 27
+ local.get 11
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 28
+ local.get 11
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 28
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 27
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ local.get 11
+ i64.load align=1
+ i64.store offset=600
+ br 2 (;@60;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=480
+ br 43 (;@18;)
+ end
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=504
+ i64.store offset=600
+ end
+ local.get 44
+ local.set 30
+ local.get 45
+ local.set 27
+ local.get 35
+ local.set 28
+ block ;; label = @60
+ local.get 35
+ br_if 0 (;@60;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1056465
+ i32.const 18
+ call 1043
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.ne
+ br_if 2 (;@58;)
+ local.get 2
+ i32.load offset=676
+ local.set 30
+ local.get 2
+ i32.load offset=672
+ local.set 27
+ local.get 2
+ i32.load offset=668
+ local.set 28
+ end
+ block ;; label = @60
+ local.get 61
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@60;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1102262
+ i32.const 26
+ call 1773
+ local.get 2
+ i32.load offset=664
+ br_if 3 (;@57;)
+ local.get 2
+ i64.load offset=672
+ local.set 65
+ end
+ block ;; label = @60
+ local.get 64
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@60;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1103954
+ i32.const 22
+ call 1773
+ local.get 2
+ i32.load offset=664
+ br_if 4 (;@56;)
+ local.get 2
+ i64.load offset=672
+ local.set 66
+ end
+ block ;; label = @60
+ local.get 63
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@60;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1056483
+ i32.const 19
+ call 1773
+ local.get 2
+ i32.load offset=664
+ br_if 5 (;@55;)
+ local.get 2
+ i64.load offset=672
+ local.set 67
+ end
+ block ;; label = @60
+ local.get 37
+ br_if 0 (;@60;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1102218
+ i32.const 17
+ call 1043
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.ne
+ br_if 6 (;@54;)
+ local.get 2
+ i32.load offset=668
+ local.set 46
+ end
+ block ;; label = @60
+ local.get 36
+ br_if 0 (;@60;)
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1102168
+ i32.const 21
+ call 1043
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.ne
+ br_if 7 (;@53;)
+ local.get 2
+ i32.load offset=668
+ local.set 47
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ local.get 66
+ i64.store offset=496
+ local.get 2
+ local.get 65
+ i64.store offset=488
+ local.get 2
+ local.get 68
+ i64.store offset=480
+ local.get 2
+ local.get 2
+ i64.load offset=600
+ i64.store offset=664
+ i64.const 0
+ local.get 69
+ local.get 62
+ i64.eqz
+ select
+ local.set 61
+ i64.const 0
+ local.get 60
+ local.get 60
+ i64.const 2
+ i64.eq
+ select
+ local.set 54
+ br 45 (;@14;)
+ end
+ local.get 16
+ local.get 15
+ i64.load align=1
+ i64.store align=1
+ local.get 16
+ i32.const 16
+ i32.add
+ local.tee 27
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 16
+ i32.const 8
+ i32.add
+ local.tee 28
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 28
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 27
+ i32.load align=1
+ i32.store
+ local.get 2
+ local.get 16
+ i64.load align=1
+ i64.store offset=480
+ i32.const 1
+ local.set 29
+ br 7 (;@51;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=480
+ i32.const 1
+ local.set 29
+ i32.const 0
+ local.set 35
+ br 6 (;@51;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 4 (;@52;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 3 (;@52;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 2 (;@52;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=480
+ br 1 (;@52;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=480
+ end
+ local.get 35
+ i32.eqz
+ local.set 29
+ local.get 28
+ local.get 27
+ call 1747
+ end
+ local.get 32
+ i32.const 0
+ i32.ne
+ local.set 27
+ local.get 26
+ local.get 4
+ call 1782
+ br 34 (;@16;)
+ end
+ i32.const 10
+ local.set 4
+ br 2 (;@47;)
+ end
+ local.get 21
+ local.get 2
+ i32.load16_u offset=600
+ i32.store16 align=1
+ local.get 27
+ local.get 17
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 28
+ i32.store offset=644
+ local.get 2
+ local.get 39
+ i32.store offset=640
+ local.get 2
+ local.get 40
+ i32.store offset=636
+ local.get 2
+ local.get 4
+ i32.store8 offset=632
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 1056424
+ i32.const 12
+ call 417
+ local.get 2
+ i32.load offset=664
+ local.set 4
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@46;)
+ local.get 2
+ i32.load8_u offset=668
+ local.set 4
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_table 13 (;@33;) 12 (;@34;) 11 (;@35;) 10 (;@36;) 9 (;@37;) 8 (;@38;) 7 (;@39;) 6 (;@40;) 5 (;@41;) 4 (;@42;) 3 (;@43;)
+ end
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ end
+ local.get 2
+ i64.load offset=676 align=4
+ local.set 67
+ end
+ local.get 2
+ local.get 67
+ i64.store offset=492 align=4
+ local.get 2
+ local.get 54
+ i64.store offset=484 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=480
+ br 26 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.eq
+ br_if 19 (;@23;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=480
+ br 25 (;@17;)
+ end
+ local.get 60
+ i64.const 2
+ i64.eq
+ br_if 17 (;@24;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1102189
+ i32.const 29
+ call 1040
+ br 24 (;@17;)
+ end
+ block ;; label = @41
+ local.get 62
+ i64.eqz
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1102235
+ i32.const 27
+ call 1040
+ br 24 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=664
+ i32.eqz
+ br_if 15 (;@25;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 23 (;@17;)
+ end
+ block ;; label = @40
+ local.get 36
+ i32.eqz
+ br_if 0 (;@40;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1102168
+ i32.const 21
+ call 1040
+ br 23 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 620
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.eq
+ br_if 13 (;@26;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=480
+ br 22 (;@17;)
+ end
+ block ;; label = @39
+ local.get 37
+ i32.eqz
+ br_if 0 (;@39;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1102218
+ i32.const 17
+ call 1040
+ br 22 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 620
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.eq
+ br_if 11 (;@27;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=664
+ i64.store offset=480
+ br 21 (;@17;)
+ end
+ block ;; label = @38
+ local.get 63
+ i64.eqz
+ br_if 0 (;@38;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1056483
+ i32.const 19
+ call 1040
+ br 21 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=664
+ i32.eqz
+ br_if 9 (;@28;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 20 (;@17;)
+ end
+ block ;; label = @37
+ local.get 64
+ i64.eqz
+ br_if 0 (;@37;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1103954
+ i32.const 22
+ call 1040
+ br 20 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=664
+ i32.eqz
+ br_if 7 (;@29;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 19 (;@17;)
+ end
+ block ;; label = @36
+ local.get 61
+ i64.eqz
+ br_if 0 (;@36;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1102262
+ i32.const 26
+ call 1040
+ br 19 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 652
+ local.get 2
+ i32.load offset=664
+ i32.eqz
+ br_if 5 (;@30;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 18 (;@17;)
+ end
+ local.get 35
+ i32.eqz
+ br_if 3 (;@31;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1056465
+ i32.const 18
+ call 1040
+ br 17 (;@17;)
+ end
+ block ;; label = @34
+ local.get 38
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 0 (;@34;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1102288
+ i32.const 13
+ call 1040
+ br 17 (;@17;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 780
+ local.get 2
+ i32.load8_u offset=664
+ i32.eqz
+ br_if 1 (;@32;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ local.get 15
+ i64.load align=4
+ i64.store offset=480
+ br 16 (;@17;)
+ end
+ block ;; label = @33
+ local.get 32
+ i32.eqz
+ br_if 0 (;@33;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 1056460
+ i32.const 5
+ call 1040
+ br 16 (;@17;)
+ end
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ loop ;; label = @41
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 3 (;@38;)
+ local.get 2
+ i32.const 564
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 11
+ i32.load16_u align=1
+ i32.store16 offset=564
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ block ;; label = @42
+ local.get 4
+ i32.const -4
+ i32.add
+ br_table 1 (;@41;) 3 (;@39;) 2 (;@40;) 3 (;@39;) 0 (;@42;) 3 (;@39;)
+ end
+ end
+ block ;; label = @41
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 5
+ i32.store offset=536
+ br 8 (;@33;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 27
+ i32.const 34952
+ local.get 27
+ i32.const 34952
+ i32.lt_u
+ select
+ i32.const 0
+ local.get 54
+ i32.wrap_i64
+ local.tee 4
+ select
+ call 1186
+ local.get 2
+ i32.const 0
+ i32.store offset=608
+ local.get 2
+ local.get 2
+ i64.load offset=56
+ i64.store offset=600
+ block ;; label = @41
+ block ;; label = @42
+ loop ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ local.get 4
+ br_if 0 (;@48;)
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@46;)
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 28
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 11
+ i32.load16_u align=1
+ i32.store16 offset=480
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 6 (;@42;)
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=676
+ local.set 29
+ local.get 11
+ local.get 2
+ i32.load16_u offset=480
+ i32.store16 align=1
+ local.get 26
+ local.get 28
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 2
+ local.get 29
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store offset=668 align=4
+ local.get 3
+ local.get 2
+ i32.const 664
+ i32.add
+ call 773
+ i32.const 0
+ local.set 4
+ br 1 (;@47;)
+ end
+ local.get 27
+ i32.eqz
+ br_if 5 (;@42;)
+ local.get 27
+ i32.const -1
+ i32.add
+ local.set 27
+ i32.const 1
+ local.set 4
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 291
+ local.get 2
+ i32.load8_u offset=664
+ i32.eqz
+ br_if 2 (;@44;)
+ local.get 2
+ i64.load offset=680
+ local.set 54
+ local.get 2
+ i64.load offset=672
+ local.set 70
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ br 1 (;@45;)
+ end
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 70
+ i64.const 32
+ i64.shr_u
+ local.get 70
+ local.get 70
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 70
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ end
+ local.get 2
+ local.get 54
+ i64.store offset=548 align=4
+ local.get 2
+ local.get 70
+ i64.store offset=540 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=536
+ local.get 2
+ i32.load offset=600
+ local.get 2
+ i32.load offset=604
+ call 1782
+ br 3 (;@41;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=687 align=1
+ i64.store offset=654 align=2
+ local.get 2
+ local.get 2
+ i64.load offset=679 align=1
+ local.tee 54
+ i64.store offset=646 align=2
+ local.get 2
+ local.get 2
+ i64.load offset=671 align=1
+ i64.store offset=638 align=2
+ local.get 2
+ local.get 2
+ i32.load offset=667 align=1
+ i32.store offset=634 align=2
+ local.get 2
+ local.get 2
+ i32.load16_u offset=665 align=1
+ i32.store16 offset=632
+ local.get 2
+ i32.const 600
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ call 928
+ br 0 (;@43;)
+ end
+ end
+ local.get 20
+ local.get 2
+ i64.load offset=600
+ i64.store align=4
+ local.get 20
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 6
+ i32.store offset=536
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ br 6 (;@34;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=576
+ local.get 2
+ i64.const 1
+ i64.store offset=568
+ local.get 2
+ i32.const 480
+ i32.add
+ local.get 3
+ local.get 54
+ i32.wrap_i64
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 3 (;@36;)
+ loop ;; label = @40
+ local.get 4
+ i32.eqz
+ br_if 3 (;@37;)
+ local.get 2
+ local.get 2
+ i64.load offset=672
+ i64.store offset=636 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=632
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=672
+ local.set 4
+ block ;; label = @41
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@41;)
+ block ;; label = @42
+ loop ;; label = @43
+ local.get 2
+ i32.load offset=668
+ local.tee 27
+ i32.eqz
+ br_if 1 (;@42;)
+ local.get 2
+ i32.const 568
+ i32.add
+ local.get 27
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=672
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 2 (;@41;)
+ br 0 (;@43;)
+ end
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 5 (;@36;)
+ br 1 (;@40;)
+ end
+ end
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=668
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 27
+ select
+ i32.store offset=536
+ local.get 2
+ local.get 4
+ i64.extend_i32_u
+ local.tee 70
+ local.get 54
+ local.get 70
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 27
+ select
+ i64.store offset=540 align=4
+ br 4 (;@35;)
+ end
+ local.get 2
+ i32.load offset=676
+ local.set 28
+ local.get 11
+ local.get 2
+ i32.load16_u offset=564
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 2
+ local.get 28
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store32 offset=668
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=672
+ local.get 2
+ i32.const 536
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ br 4 (;@34;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=540 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=536
+ br 4 (;@33;)
+ end
+ local.get 2
+ i32.load offset=572
+ local.set 40
+ local.get 2
+ i32.load offset=568
+ local.set 39
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.load offset=576
+ local.tee 27
+ i32.const 34952
+ local.get 27
+ i32.const 34952
+ i32.lt_u
+ select
+ call 1186
+ local.get 2
+ i32.const 0
+ i32.store offset=592
+ local.get 2
+ local.get 2
+ i64.load offset=48
+ i64.store offset=584
+ block ;; label = @37
+ block ;; label = @38
+ local.get 27
+ i32.eqz
+ br_if 0 (;@38;)
+ i32.const 0
+ local.set 4
+ loop ;; label = @39
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 39
+ local.get 27
+ local.get 4
+ call 1618
+ i32.load8_u
+ call 259
+ block ;; label = @40
+ local.get 2
+ i32.load8_u offset=664
+ i32.eqz
+ br_if 0 (;@40;)
+ local.get 17
+ local.get 15
+ i64.load align=2
+ i64.store align=2
+ local.get 17
+ i32.const 16
+ i32.add
+ local.tee 4
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load align=2
+ i32.store align=2
+ local.get 17
+ i32.const 8
+ i32.add
+ local.tee 27
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 27
+ i64.load align=2
+ i64.store
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.load align=2
+ i32.store
+ local.get 2
+ local.get 17
+ i64.load align=2
+ i64.store offset=536
+ local.get 2
+ i32.load offset=584
+ local.get 2
+ i32.load offset=588
+ call 1782
+ br 3 (;@37;)
+ end
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 28
+ local.get 11
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 29
+ local.get 11
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=1
+ local.tee 54
+ i64.store
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 54
+ i64.store
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 29
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 28
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ local.get 11
+ i64.load align=1
+ local.tee 54
+ i64.store offset=600
+ local.get 2
+ local.get 54
+ i64.store offset=632
+ local.get 2
+ i32.const 584
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ call 928
+ local.get 27
+ local.get 4
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.ne
+ br_if 0 (;@39;)
+ end
+ end
+ local.get 20
+ local.get 2
+ i64.load offset=584
+ i64.store align=4
+ local.get 20
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 6
+ i32.store offset=536
+ end
+ local.get 39
+ local.get 40
+ call 1949
+ br 2 (;@34;)
+ end
+ local.get 2
+ local.get 2
+ i64.load32_u offset=672
+ local.tee 54
+ local.get 54
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 54
+ i64.or
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=540 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=536
+ end
+ local.get 2
+ i32.load offset=568
+ local.get 2
+ i32.load offset=572
+ call 1949
+ end
+ local.get 2
+ i32.load offset=536
+ i32.const 6
+ i32.ne
+ br_if 0 (;@33;)
+ local.get 2
+ i32.load offset=548
+ local.set 42
+ local.get 2
+ i32.load offset=544
+ local.set 43
+ local.get 2
+ i32.load offset=540
+ local.set 32
+ br 10 (;@23;)
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=536
+ i64.store offset=480
+ br 14 (;@18;)
+ end
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 11
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ local.get 11
+ i64.load align=1
+ i64.store offset=504
+ i32.const 1
+ local.set 38
+ br 8 (;@23;)
+ end
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ loop ;; label = @38
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@37;)
+ local.get 2
+ i32.const 556
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 11
+ i32.load16_u align=1
+ i32.store16 offset=556
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ block ;; label = @39
+ local.get 4
+ i32.const -4
+ i32.add
+ br_table 1 (;@38;) 3 (;@36;) 4 (;@35;) 3 (;@36;) 0 (;@39;) 3 (;@36;)
+ end
+ end
+ block ;; label = @38
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@38;)
+ local.get 2
+ i32.const 5
+ i32.store offset=536
+ br 7 (;@31;)
+ end
+ local.get 6
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 28
+ i32.const 65536
+ local.get 28
+ i32.const 65536
+ i32.lt_u
+ select
+ i32.const 0
+ local.get 54
+ i32.wrap_i64
+ local.tee 29
+ select
+ call 1385
+ local.get 2
+ i32.const 0
+ i32.store offset=576
+ local.get 2
+ local.get 2
+ i64.load offset=72
+ i64.store offset=568
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ loop ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ local.get 29
+ br_if 0 (;@52;)
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 2 (;@50;)
+ local.get 2
+ i32.const 560
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 11
+ i32.load16_u align=1
+ i32.store16 offset=560
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 4 (;@48;)
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=676
+ local.set 29
+ local.get 11
+ local.get 2
+ i32.load16_u offset=560
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 2
+ local.get 29
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store offset=668 align=4
+ local.get 3
+ local.get 2
+ i32.const 664
+ i32.add
+ call 773
+ i32.const 0
+ local.set 29
+ br 1 (;@51;)
+ end
+ local.get 28
+ i32.eqz
+ br_if 3 (;@48;)
+ local.get 28
+ i32.const -1
+ i32.add
+ local.set 28
+ i32.const 1
+ local.set 29
+ end
+ block ;; label = @51
+ block ;; label = @52
+ loop ;; label = @53
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 4 (;@49;)
+ local.get 2
+ i32.const 564
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 27
+ local.get 26
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 11
+ i32.load16_u align=1
+ i32.store16 offset=564
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ block ;; label = @54
+ local.get 4
+ i32.const -4
+ i32.add
+ br_table 1 (;@53;) 0 (;@54;) 3 (;@51;) 0 (;@54;) 2 (;@52;) 0 (;@54;)
+ end
+ end
+ local.get 2
+ i32.load offset=676
+ local.set 28
+ local.get 11
+ local.get 2
+ i32.load16_u offset=564
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 2
+ local.get 28
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store32 offset=668
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=672
+ local.get 18
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ br 12 (;@40;)
+ end
+ block ;; label = @52
+ local.get 6
+ i32.load
+ local.tee 4
+ br_if 0 (;@52;)
+ local.get 2
+ i32.const 5
+ i32.store offset=604
+ br 12 (;@40;)
+ end
+ local.get 1
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 2
+ local.get 1
+ i32.store offset=488
+ local.get 2
+ local.get 54
+ i64.store32 offset=480
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=484
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ call 385
+ block ;; label = @52
+ block ;; label = @53
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@53;)
+ local.get 2
+ i64.load offset=672
+ i64.eqz
+ i32.eqz
+ br_if 1 (;@52;)
+ local.get 19
+ i32.const 0
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1057848
+ call 871
+ br 9 (;@44;)
+ end
+ local.get 19
+ local.get 15
+ i64.load align=4
+ i64.store align=4
+ local.get 19
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 19
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 8 (;@44;)
+ end
+ local.get 2
+ i64.load offset=680
+ local.set 54
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ call 385
+ block ;; label = @52
+ block ;; label = @53
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@53;)
+ local.get 2
+ i64.load offset=672
+ i64.eqz
+ i32.eqz
+ br_if 1 (;@52;)
+ local.get 19
+ i32.const 1
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1057848
+ call 871
+ br 9 (;@44;)
+ end
+ local.get 19
+ local.get 15
+ i64.load align=4
+ i64.store align=4
+ local.get 19
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 19
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 8 (;@44;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=680
+ i64.store offset=648
+ local.get 2
+ local.get 54
+ i64.store offset=640
+ local.get 2
+ i32.const 0
+ i32.store offset=632
+ br 8 (;@43;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=592
+ local.get 2
+ i64.const 1
+ i64.store offset=584
+ local.get 2
+ i32.const 480
+ i32.add
+ local.get 3
+ local.get 54
+ i32.wrap_i64
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 4 (;@46;)
+ loop ;; label = @51
+ local.get 4
+ i32.eqz
+ br_if 4 (;@47;)
+ local.get 2
+ local.get 2
+ i64.load offset=672
+ i64.store offset=636 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=632
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=672
+ local.set 4
+ block ;; label = @52
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@52;)
+ block ;; label = @53
+ loop ;; label = @54
+ local.get 2
+ i32.load offset=668
+ local.tee 27
+ i32.eqz
+ br_if 1 (;@53;)
+ local.get 2
+ i32.const 584
+ i32.add
+ local.get 27
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=672
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 2 (;@52;)
+ br 0 (;@54;)
+ end
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 6 (;@46;)
+ br 1 (;@51;)
+ end
+ end
+ local.get 2
+ i32.const 1
+ i32.store offset=600
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=668
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 27
+ select
+ i32.store offset=604
+ local.get 2
+ local.get 4
+ i64.extend_i32_u
+ local.tee 70
+ local.get 54
+ local.get 70
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 27
+ select
+ i64.store offset=608
+ br 5 (;@45;)
+ end
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 70
+ i64.const 32
+ i64.shr_u
+ local.get 70
+ local.get 70
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 70
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 10 (;@39;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=608
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=604
+ br 8 (;@40;)
+ end
+ local.get 20
+ local.get 2
+ i64.load offset=568
+ i64.store align=4
+ local.get 20
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ i32.const 6
+ local.set 4
+ local.get 2
+ i32.const 6
+ i32.store offset=536
+ br 9 (;@38;)
+ end
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=584
+ i64.store offset=632
+ local.get 2
+ i32.const 0
+ i32.store offset=644
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ call 1124
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@50;)
+ local.get 2
+ i64.load offset=672
+ i64.eqz
+ i32.eqz
+ br_if 1 (;@49;)
+ local.get 18
+ i32.const 0
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1057848
+ call 871
+ br 2 (;@48;)
+ end
+ local.get 18
+ local.get 15
+ i64.load align=4
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 1 (;@48;)
+ end
+ local.get 2
+ i64.load offset=680
+ local.set 54
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ call 1124
+ block ;; label = @49
+ block ;; label = @50
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@50;)
+ local.get 2
+ i64.load offset=672
+ i64.eqz
+ i32.eqz
+ br_if 1 (;@49;)
+ local.get 18
+ i32.const 1
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1057848
+ call 871
+ br 2 (;@48;)
+ end
+ local.get 18
+ local.get 15
+ i64.load align=4
+ i64.store align=4
+ local.get 18
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 18
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ br 1 (;@48;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=680
+ i64.store offset=616
+ local.get 2
+ local.get 54
+ i64.store offset=608
+ i32.const 0
+ local.set 4
+ br 1 (;@47;)
+ end
+ i32.const 1
+ local.set 4
+ end
+ local.get 2
+ i32.load offset=632
+ local.get 2
+ i32.load offset=636
+ call 1949
+ br 4 (;@42;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store offset=600
+ local.get 2
+ local.get 2
+ i64.load32_u offset=672
+ local.tee 54
+ local.get 54
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 54
+ i64.or
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=608
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=604
+ end
+ local.get 2
+ i32.load offset=584
+ local.get 2
+ i32.load offset=588
+ call 1949
+ br 4 (;@40;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store offset=632
+ end
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=632
+ local.tee 54
+ i64.store offset=600
+ local.get 54
+ i32.wrap_i64
+ local.set 4
+ end
+ local.get 4
+ br_if 1 (;@40;)
+ local.get 2
+ i32.const 568
+ i32.add
+ local.get 2
+ i64.load offset=608
+ local.tee 54
+ local.get 2
+ i64.load offset=616
+ call 1243
+ br 0 (;@41;)
+ end
+ end
+ local.get 2
+ i64.load offset=616
+ local.set 54
+ local.get 2
+ i64.load offset=608
+ local.set 70
+ local.get 2
+ i32.load offset=604
+ local.set 4
+ end
+ local.get 2
+ local.get 54
+ i64.store offset=548 align=4
+ local.get 2
+ local.get 70
+ i64.store offset=540 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=536
+ local.get 2
+ i32.load offset=568
+ local.get 2
+ i32.load offset=572
+ call 1747
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ br 3 (;@34;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=540 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=536
+ br 5 (;@31;)
+ end
+ local.get 2
+ i32.load offset=676
+ local.set 28
+ local.get 11
+ local.get 2
+ i32.load16_u offset=556
+ i32.store16 align=1
+ local.get 26
+ local.get 27
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 2
+ local.get 28
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store32 offset=668
+ local.get 2
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=672
+ local.get 2
+ i32.const 536
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ local.get 2
+ i32.load offset=536
+ local.set 4
+ br 1 (;@34;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=488
+ local.get 2
+ i64.const 1
+ i64.store offset=480
+ local.get 2
+ i32.const 600
+ i32.add
+ local.get 3
+ local.get 54
+ i32.wrap_i64
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 1 (;@33;)
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 4
+ i32.eqz
+ br_if 1 (;@35;)
+ local.get 2
+ local.get 2
+ i64.load offset=672
+ i64.store offset=636 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=632
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=672
+ local.set 4
+ block ;; label = @37
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@37;)
+ block ;; label = @38
+ loop ;; label = @39
+ local.get 2
+ i32.load offset=668
+ local.tee 27
+ i32.eqz
+ br_if 1 (;@38;)
+ local.get 2
+ i32.const 480
+ i32.add
+ local.get 27
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=672
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 2 (;@37;)
+ br 0 (;@39;)
+ end
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ local.get 2
+ i32.load offset=664
+ br_if 4 (;@33;)
+ br 1 (;@36;)
+ end
+ end
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=668
+ local.tee 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 26
+ select
+ i32.store offset=536
+ local.get 2
+ local.get 4
+ i64.extend_i32_u
+ local.tee 67
+ local.get 54
+ local.get 67
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 26
+ select
+ i64.store offset=540 align=4
+ br 3 (;@32;)
+ end
+ local.get 2
+ i32.load offset=484
+ local.set 28
+ local.get 2
+ i32.load offset=480
+ local.set 27
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.load offset=488
+ local.tee 4
+ i32.const 65536
+ local.get 4
+ i32.const 65536
+ i32.lt_u
+ select
+ call 1385
+ local.get 2
+ i32.load offset=68
+ local.set 29
+ local.get 2
+ i32.load offset=64
+ local.set 39
+ block ;; label = @35
+ block ;; label = @36
+ local.get 4
+ i32.eqz
+ br_if 0 (;@36;)
+ local.get 27
+ local.get 4
+ i32.const 0
+ call 1618
+ i64.load8_u
+ local.set 54
+ local.get 2
+ i32.const 1
+ i32.store8 offset=632
+ local.get 2
+ local.get 54
+ i64.store offset=640
+ local.get 15
+ local.get 2
+ i32.const 632
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1057848
+ call 891
+ local.get 2
+ local.get 2
+ i64.load offset=680
+ i64.store offset=548 align=4
+ local.get 2
+ local.get 2
+ i64.load offset=672
+ i64.store offset=540 align=4
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ local.get 39
+ local.get 29
+ call 1747
+ br 1 (;@35;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=548
+ local.get 2
+ local.get 29
+ i32.store offset=544
+ local.get 2
+ local.get 39
+ i32.store offset=540
+ i32.const 6
+ local.set 4
+ end
+ local.get 2
+ local.get 4
+ i32.store offset=536
+ local.get 27
+ local.get 28
+ call 1949
+ end
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@31;)
+ local.get 2
+ i32.load offset=548
+ local.set 44
+ local.get 2
+ i32.load offset=544
+ local.set 45
+ local.get 2
+ i32.load offset=540
+ local.set 35
+ br 10 (;@23;)
+ end
+ local.get 2
+ local.get 2
+ i64.load32_u offset=672
+ local.tee 54
+ local.get 54
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 54
+ i64.or
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=540 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=536
+ end
+ local.get 2
+ i32.load offset=480
+ local.get 2
+ i32.load offset=484
+ call 1949
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=536
+ i64.store offset=480
+ i32.const 0
+ local.set 27
+ br 15 (;@15;)
+ end
+ local.get 2
+ i64.load offset=672
+ local.set 65
+ i64.const 1
+ local.set 61
+ br 6 (;@23;)
+ end
+ local.get 2
+ i64.load offset=672
+ local.set 66
+ i64.const 1
+ local.set 64
+ br 5 (;@23;)
+ end
+ local.get 2
+ i64.load offset=672
+ local.set 67
+ i64.const 1
+ local.set 63
+ br 4 (;@23;)
+ end
+ local.get 2
+ i32.load offset=668
+ local.set 46
+ i32.const 1
+ local.set 37
+ br 3 (;@23;)
+ end
+ local.get 2
+ i32.load offset=668
+ local.set 47
+ i32.const 1
+ local.set 36
+ br 2 (;@23;)
+ end
+ local.get 2
+ i64.load offset=672
+ local.set 69
+ i64.const 1
+ local.set 62
+ br 1 (;@23;)
+ end
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 3
+ call 238
+ local.get 2
+ i32.load8_u offset=664
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@22;)
+ local.get 2
+ i32.load8_u offset=665
+ local.set 27
+ local.get 2
+ i32.load offset=676
+ local.set 28
+ local.get 2
+ i64.load offset=668 align=4
+ local.set 54
+ local.get 2
+ i32.load16_u offset=666
+ local.set 29
+ block ;; label = @24
+ local.get 4
+ i32.const 3
+ i32.ne
+ br_if 0 (;@24;)
+ i64.const 0
+ local.set 60
+ local.get 27
+ i32.const -2
+ i32.and
+ i32.const 255
+ i32.and
+ i32.const 22
+ i32.eq
+ br_if 1 (;@23;)
+ end
+ local.get 2
+ local.get 28
+ i32.store offset=676
+ local.get 2
+ local.get 54
+ i64.store offset=668 align=4
+ local.get 2
+ local.get 29
+ i32.store16 offset=666
+ local.get 2
+ local.get 27
+ i32.store8 offset=665
+ local.get 2
+ local.get 4
+ i32.store8 offset=664
+ local.get 3
+ local.get 2
+ i32.const 664
+ i32.add
+ call 773
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 1
+ call 652
+ block ;; label = @24
+ local.get 2
+ i32.load offset=664
+ br_if 0 (;@24;)
+ local.get 2
+ i64.load offset=672
+ local.set 68
+ i64.const 1
+ local.set 60
+ br 1 (;@23;)
+ end
+ end
+ local.get 2
+ i64.load offset=680
+ local.set 68
+ local.get 2
+ i64.load offset=672
+ local.set 54
+ local.get 2
+ i32.load offset=668
+ local.set 4
+ br 1 (;@21;)
+ end
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ end
+ local.get 2
+ local.get 68
+ i64.store offset=492 align=4
+ local.get 2
+ local.get 54
+ i64.store offset=484 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=480
+ br 3 (;@17;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=668 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store offset=372 align=4
+ local.get 2
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=368
+ br 7 (;@12;)
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.set 54
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 4
+ br 7 (;@11;)
+ end
+ i32.const 0
+ local.set 32
+ i32.const 1
+ local.set 29
+ i32.const 0
+ local.set 27
+ br 1 (;@16;)
+ end
+ i32.const 0
+ local.set 27
+ i32.const 1
+ local.set 29
+ end
+ local.get 35
+ i32.eqz
+ br_if 0 (;@15;)
+ local.get 29
+ i32.eqz
+ br_if 0 (;@15;)
+ local.get 35
+ local.get 45
+ call 1747
+ end
+ i64.const 2
+ local.set 54
+ block ;; label = @15
+ local.get 27
+ br_if 0 (;@15;)
+ local.get 32
+ i32.eqz
+ br_if 0 (;@15;)
+ local.get 32
+ local.get 43
+ call 1782
+ end
+ local.get 48
+ local.set 28
+ local.get 49
+ local.set 27
+ local.get 50
+ local.set 29
+ local.get 51
+ local.set 4
+ local.get 52
+ local.set 26
+ local.get 53
+ local.set 30
+ end
+ local.get 14
+ local.get 2
+ i64.load offset=480
+ i64.store
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 14
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 47
+ i32.store offset=436
+ local.get 2
+ local.get 46
+ i32.store offset=432
+ local.get 2
+ local.get 30
+ i32.store offset=428
+ local.get 2
+ local.get 27
+ i32.store offset=424
+ local.get 2
+ local.get 28
+ i32.store offset=420
+ local.get 2
+ local.get 29
+ i32.store offset=416
+ local.get 2
+ local.get 4
+ i32.store offset=412
+ local.get 2
+ local.get 26
+ i32.store offset=408
+ local.get 2
+ local.get 61
+ i64.store offset=400
+ local.get 2
+ local.get 67
+ i64.store offset=392
+ local.get 2
+ local.get 54
+ i64.store offset=360
+ local.get 13
+ i32.const 22
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 13
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 13
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 664
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 13
+ local.get 2
+ i64.load offset=664
+ i64.store
+ local.get 2
+ i32.const 0
+ i32.store8 offset=470
+ block ;; label = @14
+ local.get 54
+ i64.const 2
+ i64.ne
+ br_if 0 (;@14;)
+ local.get 28
+ local.set 48
+ local.get 27
+ local.set 49
+ local.get 29
+ local.set 50
+ local.get 4
+ local.set 51
+ local.get 26
+ local.set 52
+ local.get 30
+ local.set 53
+ br 2 (;@12;)
+ end
+ local.get 2
+ i64.load offset=380 align=4
+ local.set 67
+ local.get 2
+ i32.load offset=368
+ local.set 47
+ local.get 2
+ i64.load offset=372 align=4
+ local.set 61
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 12
+ i32.const 84
+ call 2015
+ drop
+ local.get 61
+ i64.const 40
+ i64.shr_u
+ i32.wrap_i64
+ local.set 40
+ local.get 61
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 46
+ local.get 61
+ i32.wrap_i64
+ local.set 39
+ local.get 28
+ local.set 48
+ local.get 27
+ local.set 49
+ local.get 29
+ local.set 50
+ local.get 4
+ local.set 51
+ local.get 26
+ local.set 52
+ local.get 30
+ local.set 53
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 84
+ call 2015
+ drop
+ i32.const 128
+ i32.const 8
+ call 1651
+ local.tee 4
+ local.get 67
+ i64.store offset=36 align=1
+ local.get 4
+ local.get 47
+ i32.store offset=24 align=1
+ local.get 4
+ local.get 54
+ i64.store offset=16 align=1
+ local.get 4
+ i32.const 0
+ i32.store8 offset=12
+ local.get 4
+ i32.const 0
+ i32.store offset=8
+ local.get 4
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 46
+ i64.extend_i32_u
+ i64.const 255
+ i64.and
+ i64.const 32
+ i64.shl
+ local.get 40
+ i64.extend_i32_u
+ i64.const 40
+ i64.shl
+ i64.or
+ local.get 39
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=28 align=1
+ local.get 4
+ i32.const 44
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 84
+ call 2015
+ drop
+ br 2 (;@10;)
+ end
+ local.get 2
+ i64.load offset=380 align=4
+ local.set 67
+ local.get 2
+ i64.load offset=372 align=4
+ local.set 54
+ local.get 2
+ i32.load offset=368
+ local.set 4
+ end
+ i32.const 6
+ local.set 47
+ local.get 54
+ i64.const 40
+ i64.shr_u
+ i32.wrap_i64
+ local.set 40
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 46
+ local.get 54
+ i32.wrap_i64
+ local.set 39
+ local.get 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@9;)
+ local.get 39
+ local.set 4
+ end
+ block ;; label = @10
+ local.get 2
+ i32.load offset=180
+ i32.eqz
+ br_if 0 (;@10;)
+ local.get 2
+ i32.const 180
+ i32.add
+ call 1543
+ end
+ local.get 2
+ local.get 4
+ i32.store offset=180
+ br 2 (;@7;)
+ end
+ local.get 2
+ local.get 40
+ i32.store16 offset=369 align=1
+ local.get 2
+ i32.const 371
+ i32.add
+ local.get 40
+ i32.const 16
+ i32.shr_u
+ i32.store8
+ local.get 2
+ i32.const 2
+ i32.store8 offset=392
+ local.get 2
+ local.get 67
+ i64.store offset=372 align=4
+ local.get 2
+ local.get 46
+ i32.store8 offset=368
+ local.get 2
+ local.get 54
+ i64.store32 offset=364
+ local.get 2
+ local.get 4
+ i32.store offset=360
+ br 3 (;@5;)
+ end
+ local.get 2
+ i64.load offset=280
+ local.set 57
+ i32.const 0
+ local.set 24
+ br 0 (;@7;)
+ end
+ end
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 54
+ local.get 0
+ i32.const 2
+ i32.store8 offset=32
+ local.get 0
+ local.get 54
+ i64.const 32
+ i64.shr_u
+ local.get 54
+ local.get 54
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 5
+ select
+ i32.store
+ br 4 (;@1;)
+ end
+ i32.const 0
+ local.set 5
+ end
+ i32.const 1
+ local.set 4
+ end
+ block ;; label = @3
+ local.get 4
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 2
+ i32.load offset=180
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 2
+ i32.const 180
+ i32.add
+ call 1543
+ end
+ local.get 5
+ local.get 2
+ i32.load offset=152
+ i32.eqz
+ i32.or
+ br_if 0 (;@2;)
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1585
+ end
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 72
+ call 2015
+ drop
+ end
+ local.get 2
+ i32.const 704
+ i32.add
+ global.set 0)
+ (func (;32;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64)
+ global.get 0
+ i32.const 576
+ i32.sub
+ local.tee 2
+ global.set 0
+ local.get 1
+ i32.load8_u offset=92
+ local.set 3
+ local.get 1
+ i32.const 1
+ i32.store8 offset=92
+ local.get 1
+ i32.load offset=64
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ local.get 5
+ i32.eqz
+ br_if 0 (;@19;)
+ local.get 1
+ i32.const 68
+ i32.add
+ local.tee 5
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=68
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ block ;; label = @72
+ block ;; label = @73
+ block ;; label = @74
+ block ;; label = @75
+ block ;; label = @76
+ block ;; label = @77
+ block ;; label = @78
+ block ;; label = @79
+ block ;; label = @80
+ block ;; label = @81
+ local.get 1
+ i32.load offset=84
+ local.tee 4
+ br_if 0 (;@81;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@80;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.set 4
+ local.get 5
+ i32.load
+ i32.load offset=8
+ br_table 3 (;@78;) 4 (;@77;) 5 (;@76;) 6 (;@75;) 7 (;@74;) 8 (;@73;) 9 (;@72;) 10 (;@71;) 11 (;@70;) 12 (;@69;) 13 (;@68;) 14 (;@67;) 15 (;@66;) 16 (;@65;) 17 (;@64;) 56 (;@25;) 18 (;@63;) 2 (;@79;) 2 (;@79;) 2 (;@79;) 19 (;@62;) 20 (;@61;) 21 (;@60;) 61 (;@20;) 60 (;@21;) 59 (;@22;) 2 (;@79;) 58 (;@23;) 57 (;@24;) 2 (;@79;)
+ end
+ local.get 1
+ i32.const 0
+ i32.store offset=84
+ block ;; label = @81
+ block ;; label = @82
+ local.get 4
+ i32.load offset=8
+ i32.const 1
+ i32.ne
+ br_if 0 (;@82;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 1109
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 2
+ i32.load offset=440
+ local.get 2
+ i32.load offset=444
+ call 1949
+ br 1 (;@81;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ end
+ local.get 4
+ call 1164
+ br 79 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 78 (;@1;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=444
+ local.get 2
+ i32.const 1100084
+ i32.store offset=440
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=448
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1214
+ br 77 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 51 (;@26;)
+ block ;; label = @78
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101380
+ call 369
+ i32.eqz
+ br_if 0 (;@78;)
+ block ;; label = @79
+ local.get 4
+ i32.load
+ i32.load offset=8
+ local.tee 4
+ i32.const 15
+ i32.eq
+ br_if 0 (;@79;)
+ local.get 4
+ br_if 1 (;@78;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 77 (;@1;)
+ end
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 2
+ i32.load offset=12
+ local.set 4
+ local.get 2
+ i32.load offset=8
+ local.tee 5
+ i32.const 1953066613
+ i32.store align=1
+ local.get 0
+ i32.const 4
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=440 align=4
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 456
+ i32.add
+ i32.load
+ i32.store
+ br 76 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 49 (;@27;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101180
+ call 369
+ i32.eqz
+ br_if 48 (;@28;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101180
+ call 369
+ i32.eqz
+ br_if 48 (;@28;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 317
+ block ;; label = @77
+ local.get 2
+ i32.load offset=440
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 0 (;@77;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 76 (;@1;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=445 align=1
+ i64.store offset=365 align=1
+ local.get 2
+ local.get 2
+ i32.load8_u offset=444
+ i32.store8 offset=364
+ local.get 2
+ local.get 4
+ i32.store offset=360
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1120
+ br 75 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 46 (;@29;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099564
+ call 369
+ i32.eqz
+ br_if 45 (;@30;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099564
+ call 369
+ i32.eqz
+ br_if 45 (;@30;)
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 4
+ i32.const 1
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=532 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=528
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 428
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1047
+ block ;; label = @76
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 5
+ i32.const 44
+ i32.ne
+ br_if 0 (;@76;)
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.load
+ local.set 4
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.load offset=364
+ local.tee 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i32.load
+ call 1425
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.load offset=440
+ local.tee 6
+ local.get 2
+ i32.load offset=448
+ call 1502
+ local.get 6
+ local.get 2
+ i32.load offset=444
+ call 1949
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 2
+ i32.load offset=528
+ local.get 2
+ i32.load offset=532
+ call 1949
+ local.get 5
+ local.get 4
+ call 1726
+ br 75 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=361 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=376
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=363
+ i32.store8
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i64.load offset=364 align=4
+ local.set 15
+ local.get 0
+ local.get 2
+ i32.load offset=372
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 15
+ i64.store offset=4 align=1
+ local.get 0
+ local.get 5
+ i32.store8
+ local.get 4
+ call 202
+ br 74 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 43 (;@31;)
+ block ;; label = @75
+ block ;; label = @76
+ block ;; label = @77
+ block ;; label = @78
+ block ;; label = @79
+ block ;; label = @80
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099380
+ call 369
+ i32.eqz
+ br_if 0 (;@80;)
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 5
+ i32.const 0
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=284 align=4
+ local.get 2
+ local.get 5
+ i32.store offset=280
+ local.get 4
+ i32.load
+ local.tee 4
+ i32.load offset=8
+ i32.const -2
+ i32.add
+ br_table 5 (;@75;) 1 (;@79;) 2 (;@78;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=444
+ local.get 2
+ i32.const 1099508
+ i32.store offset=440
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=448
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1214
+ br 78 (;@1;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 1
+ call 515
+ local.get 2
+ i32.load8_u offset=360
+ i32.const 44
+ i32.ne
+ br_if 1 (;@77;)
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i64.load offset=364 align=4
+ i64.store offset=532 align=4
+ br 2 (;@76;)
+ end
+ local.get 2
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.store offset=320
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=444
+ local.get 2
+ i32.const 1099548
+ i32.store offset=440
+ local.get 2
+ i32.const 80
+ i32.store offset=532
+ local.get 2
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.store offset=448
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=528
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1459
+ br 75 (;@2;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 510
+ local.get 2
+ i32.load8_u offset=528
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 44 (;@32;)
+ end
+ local.get 2
+ i32.const 544
+ i32.add
+ i32.load8_u
+ local.set 4
+ local.get 2
+ i32.const 540
+ i32.add
+ i32.load
+ local.set 5
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.load
+ local.set 7
+ local.get 2
+ i32.load offset=532
+ local.set 8
+ br 72 (;@3;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 428
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1047
+ block ;; label = @75
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@75;)
+ local.get 0
+ local.get 2
+ i64.load offset=376
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=361 align=1
+ i64.store offset=320
+ local.get 2
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store offset=327 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i64.load offset=327 align=1
+ i64.store align=1
+ local.get 0
+ local.get 2
+ i64.load offset=320
+ i64.store offset=1 align=1
+ local.get 0
+ local.get 4
+ i32.store8
+ br 73 (;@2;)
+ end
+ local.get 2
+ i32.const 331
+ i32.add
+ local.get 2
+ i32.const 372
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store align=1
+ local.get 2
+ i32.const 408
+ i32.add
+ local.get 4
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=364 align=4
+ local.tee 15
+ i64.store offset=323 align=1
+ local.get 2
+ local.get 15
+ i64.store offset=400
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 400
+ i32.add
+ call 1114
+ local.get 2
+ i32.load offset=528
+ local.set 8
+ local.get 2
+ i32.load offset=532
+ local.set 7
+ local.get 2
+ i32.load offset=536
+ local.set 5
+ local.get 2
+ i32.load8_u offset=540
+ local.set 4
+ br 71 (;@3;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 40 (;@33;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099896
+ call 369
+ i32.eqz
+ br_if 39 (;@34;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099896
+ call 369
+ i32.eqz
+ br_if 39 (;@34;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 987
+ block ;; label = @74
+ block ;; label = @75
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.eq
+ br_if 0 (;@75;)
+ local.get 2
+ i32.load offset=324
+ local.set 4
+ local.get 2
+ i32.load offset=320
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1099988
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@74;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 73 (;@1;)
+ end
+ local.get 2
+ i32.load8_u offset=441
+ local.set 5
+ local.get 0
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ local.get 0
+ local.get 5
+ i32.store8 offset=1
+ local.get 0
+ local.get 4
+ i32.store8
+ br 72 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 37 (;@35;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100868
+ call 369
+ i32.eqz
+ br_if 36 (;@36;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100868
+ call 369
+ i32.eqz
+ br_if 36 (;@36;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 754
+ block ;; label = @73
+ block ;; label = @74
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.eq
+ br_if 0 (;@74;)
+ local.get 2
+ i32.load offset=324
+ local.set 4
+ local.get 2
+ i32.load offset=320
+ local.set 5
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1100964
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@73;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 72 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=444 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 12
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ i32.load8_u offset=441
+ local.set 5
+ local.get 0
+ local.get 2
+ i32.load16_u offset=442
+ i32.store16 offset=2
+ local.get 0
+ local.get 5
+ i32.store8 offset=1
+ local.get 0
+ local.get 4
+ i32.store8
+ br 71 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 34 (;@37;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100972
+ call 369
+ i32.eqz
+ br_if 33 (;@38;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100972
+ call 369
+ i32.eqz
+ br_if 33 (;@38;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 755
+ block ;; label = @72
+ block ;; label = @73
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.eq
+ br_if 0 (;@73;)
+ local.get 2
+ i32.load offset=324
+ local.set 4
+ local.get 2
+ i32.load offset=320
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1101068
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@72;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 71 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=448
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=444
+ i32.store offset=4
+ local.get 0
+ local.get 4
+ i32.store8
+ br 70 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 31 (;@39;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101076
+ call 369
+ i32.eqz
+ br_if 30 (;@40;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101076
+ call 369
+ i32.eqz
+ br_if 30 (;@40;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 738
+ block ;; label = @71
+ local.get 2
+ i32.load offset=320
+ br_if 0 (;@71;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 70 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 4
+ local.get 2
+ i32.load offset=324
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1101172
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 400
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 472
+ i32.add
+ i64.load
+ local.tee 15
+ i64.store
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 464
+ i32.add
+ i64.load
+ local.tee 16
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 17
+ i64.store offset=528
+ local.get 2
+ i32.load offset=444
+ local.set 4
+ local.get 0
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 17
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 16
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 15
+ i64.store align=4
+ br 69 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 28 (;@41;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099796
+ call 369
+ i32.eqz
+ br_if 27 (;@42;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099796
+ call 369
+ i32.eqz
+ br_if 27 (;@42;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 987
+ block ;; label = @70
+ block ;; label = @71
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.eq
+ br_if 0 (;@71;)
+ local.get 2
+ i32.load offset=324
+ local.set 4
+ local.get 2
+ i32.load offset=320
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1099888
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@70;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 69 (;@1;)
+ end
+ local.get 2
+ i32.load8_u offset=441
+ local.set 5
+ local.get 0
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ local.get 0
+ local.get 5
+ i32.store8 offset=1
+ local.get 0
+ local.get 4
+ i32.store8
+ br 68 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 25 (;@43;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100348
+ call 369
+ i32.eqz
+ br_if 24 (;@44;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100348
+ call 369
+ i32.eqz
+ br_if 24 (;@44;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 754
+ block ;; label = @69
+ block ;; label = @70
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.eq
+ br_if 0 (;@70;)
+ local.get 2
+ i32.load offset=324
+ local.set 4
+ local.get 2
+ i32.load offset=320
+ local.set 5
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1100444
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@69;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 68 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=444 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 12
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ i32.load8_u offset=441
+ local.set 5
+ local.get 0
+ local.get 2
+ i32.load16_u offset=442
+ i32.store16 offset=2
+ local.get 0
+ local.get 5
+ i32.store8 offset=1
+ local.get 0
+ local.get 4
+ i32.store8
+ br 67 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 22 (;@45;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100452
+ call 369
+ i32.eqz
+ br_if 21 (;@46;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100452
+ call 369
+ i32.eqz
+ br_if 21 (;@46;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 755
+ block ;; label = @68
+ block ;; label = @69
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.eq
+ br_if 0 (;@69;)
+ local.get 2
+ i32.load offset=324
+ local.set 4
+ local.get 2
+ i32.load offset=320
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1100548
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@68;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 67 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=448
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=444
+ i32.store offset=4
+ local.get 0
+ local.get 4
+ i32.store8
+ br 66 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 19 (;@47;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100556
+ call 369
+ i32.eqz
+ br_if 18 (;@48;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100556
+ call 369
+ i32.eqz
+ br_if 18 (;@48;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 738
+ block ;; label = @67
+ local.get 2
+ i32.load offset=320
+ br_if 0 (;@67;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 66 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 4
+ local.get 2
+ i32.load offset=324
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1100652
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 400
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 472
+ i32.add
+ i64.load
+ local.tee 15
+ i64.store
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 464
+ i32.add
+ i64.load
+ local.tee 16
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 17
+ i64.store offset=528
+ local.get 2
+ i32.load offset=444
+ local.set 4
+ local.get 0
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 17
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 16
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 15
+ i64.store align=4
+ br 65 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 16 (;@49;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100132
+ call 369
+ i32.eqz
+ br_if 15 (;@50;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100132
+ call 369
+ i32.eqz
+ br_if 15 (;@50;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 755
+ block ;; label = @66
+ block ;; label = @67
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.eq
+ br_if 0 (;@67;)
+ local.get 2
+ i32.load offset=324
+ local.set 4
+ local.get 2
+ i32.load offset=320
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1100232
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@66;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 65 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=448
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ f32.load offset=444
+ f32.store offset=4
+ local.get 0
+ local.get 4
+ i32.store8
+ br 64 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 13 (;@51;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100240
+ call 369
+ i32.eqz
+ br_if 12 (;@52;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100240
+ call 369
+ i32.eqz
+ br_if 12 (;@52;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 738
+ block ;; label = @65
+ local.get 2
+ i32.load offset=320
+ br_if 0 (;@65;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 64 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 4
+ local.get 2
+ i32.load offset=324
+ local.set 5
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=364
+ local.get 2
+ i32.const 1100340
+ i32.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 400
+ i32.add
+ call 1214
+ local.get 5
+ local.get 4
+ call 1386
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 472
+ i32.add
+ i64.load
+ local.tee 15
+ i64.store
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 464
+ i32.add
+ i64.load
+ local.tee 16
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 17
+ i64.store offset=528
+ local.get 2
+ i32.load offset=444
+ local.set 4
+ local.get 0
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 8
+ i32.add
+ f64.load
+ f64.store offset=4 align=4
+ local.get 0
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 17
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 16
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 15
+ i64.store align=4
+ br 63 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 10 (;@53;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100828
+ call 369
+ i32.eqz
+ br_if 9 (;@54;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100828
+ call 369
+ i32.eqz
+ br_if 9 (;@54;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=440
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 8 (;@55;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ local.get 2
+ i32.load offset=444
+ call 717
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 7 (;@56;)
+ local.get 2
+ i32.load offset=444
+ local.set 6
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 2
+ i32.const 448
+ i32.add
+ i32.load
+ local.tee 4
+ call 1096
+ local.get 2
+ i32.load offset=116
+ local.set 5
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.load offset=112
+ local.tee 9
+ local.get 6
+ local.get 4
+ call 2015
+ local.tee 6
+ local.get 4
+ call 217
+ block ;; label = @64
+ block ;; label = @65
+ local.get 2
+ i64.load offset=532 align=4
+ i64.const 8589934592
+ local.get 2
+ i32.load offset=528
+ select
+ local.tee 15
+ i64.const 1095216660480
+ i64.and
+ i64.const 8589934592
+ i64.eq
+ br_if 0 (;@65;)
+ local.get 2
+ local.get 15
+ i64.store offset=540 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=536
+ local.get 2
+ local.get 5
+ i32.store offset=532
+ local.get 2
+ local.get 6
+ i32.store offset=528
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 851
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@64;)
+ local.get 2
+ i32.const 448
+ i32.add
+ i32.load
+ local.set 5
+ local.get 2
+ i32.load offset=444
+ local.set 9
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 9
+ local.get 5
+ call 1949
+ br 63 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=456
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i64.load offset=444 align=4
+ local.set 15
+ local.get 0
+ local.get 2
+ i32.load offset=452
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 15
+ i64.store offset=4 align=1
+ local.get 0
+ local.get 4
+ i32.store8
+ br 62 (;@1;)
+ end
+ local.get 0
+ i32.const 1099607
+ i32.const 24
+ call 1358
+ br 61 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 4 (;@57;)
+ local.get 5
+ i32.load
+ local.set 6
+ block ;; label = @62
+ block ;; label = @63
+ local.get 4
+ i32.load
+ local.tee 10
+ i32.load offset=8
+ local.tee 9
+ i32.eqz
+ br_if 0 (;@63;)
+ block ;; label = @64
+ block ;; label = @65
+ local.get 9
+ i32.const 15
+ i32.eq
+ br_if 0 (;@65;)
+ local.get 9
+ i32.const 20
+ i32.eq
+ br_if 1 (;@64;)
+ local.get 6
+ i32.load offset=8
+ local.set 9
+ br 59 (;@6;)
+ end
+ local.get 6
+ i32.load offset=8
+ local.tee 9
+ i32.const 20
+ i32.ne
+ br_if 58 (;@6;)
+ br 2 (;@62;)
+ end
+ local.get 6
+ i32.load offset=8
+ local.tee 9
+ i32.const 20
+ i32.ne
+ br_if 57 (;@6;)
+ local.get 10
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 9
+ local.get 9
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 10
+ i32.eqz
+ br_if 44 (;@19;)
+ local.get 4
+ call 598
+ local.get 4
+ local.get 9
+ i32.store
+ local.get 6
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 44 (;@19;)
+ local.get 5
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=68
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load offset=440
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 5 (;@58;)
+ local.get 2
+ i32.load8_u offset=444
+ br_if 58 (;@5;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 62 (;@1;)
+ end
+ local.get 6
+ i32.load offset=8
+ local.tee 9
+ i32.const 20
+ i32.ne
+ br_if 56 (;@6;)
+ end
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 60 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 0 (;@64;)
+ local.get 4
+ i32.load
+ local.set 6
+ local.get 5
+ i32.load
+ local.tee 9
+ i32.load offset=8
+ i32.const -21
+ i32.add
+ br_table 1 (;@63;) 2 (;@62;) 57 (;@7;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 62 (;@1;)
+ end
+ local.get 6
+ i32.load offset=8
+ i32.const 21
+ i32.eq
+ br_if 1 (;@61;)
+ br 55 (;@7;)
+ end
+ local.get 6
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 54 (;@7;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 9
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 9
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i32.const 0
+ i32.store offset=408
+ local.get 2
+ local.get 2
+ i32.load offset=448
+ i32.store offset=412
+ local.get 2
+ local.get 2
+ i64.load offset=440
+ i64.store offset=400
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 6
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 6
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i32.const 0
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.load offset=448
+ i32.store offset=332
+ local.get 2
+ local.get 2
+ i64.load offset=440
+ i64.store offset=320
+ block ;; label = @62
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ call 969
+ i32.eqz
+ br_if 0 (;@62;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ call 969
+ i32.eqz
+ br_if 3 (;@59;)
+ local.get 2
+ i32.const 452
+ i32.add
+ local.get 2
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 468
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i64.load offset=400
+ i64.store offset=444 align=4
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=460 align=4
+ local.get 2
+ local.get 1
+ i32.store offset=476
+ local.get 2
+ i32.const 1
+ i32.store offset=440
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 321
+ block ;; label = @63
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@63;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 62 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 61 (;@1;)
+ end
+ local.get 2
+ i32.const 128
+ i32.add
+ i32.const 9
+ call 1096
+ local.get 2
+ i32.load offset=132
+ local.set 5
+ local.get 2
+ i32.load offset=128
+ local.tee 4
+ i32.const 0
+ i64.load offset=1100660 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1100668
+ i32.store8
+ local.get 0
+ i32.const 9
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 53 (;@8;)
+ end
+ local.get 9
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 41 (;@19;)
+ local.get 2
+ local.get 4
+ i32.store offset=320
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 6
+ i32.const 12
+ i32.add
+ call 467
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 5
+ i32.const 44
+ i32.ne
+ br_if 0 (;@63;)
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ local.tee 6
+ i32.store offset=360
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=440
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 1 (;@62;)
+ local.get 2
+ i32.load offset=444
+ local.set 5
+ local.get 1
+ local.get 2
+ i32.const 360
+ i32.add
+ call 587
+ br_if 2 (;@61;)
+ br 54 (;@9;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=448
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=444
+ i32.store offset=4
+ local.get 0
+ local.get 5
+ i32.store8
+ br 52 (;@10;)
+ end
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=536
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ i32.store offset=532
+ local.get 2
+ local.get 5
+ i32.store offset=528
+ local.get 0
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1120
+ br 50 (;@11;)
+ end
+ block ;; label = @61
+ local.get 1
+ i32.load offset=88
+ local.tee 9
+ local.get 5
+ i32.lt_u
+ br_if 0 (;@61;)
+ local.get 1
+ local.get 9
+ local.get 5
+ i32.sub
+ i32.store offset=88
+ br 52 (;@9;)
+ end
+ local.get 0
+ i32.const 1100784
+ i32.const 41
+ call 1215
+ br 49 (;@11;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @60
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 0 (;@60;)
+ block ;; label = @61
+ block ;; label = @62
+ local.get 5
+ i32.load
+ local.tee 5
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 0 (;@62;)
+ local.get 4
+ i32.load
+ local.tee 4
+ i32.load offset=8
+ i32.const 22
+ i32.eq
+ br_if 1 (;@61;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=444
+ local.get 2
+ i32.const 1101600
+ i32.store offset=440
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=448
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 2
+ i32.const 371
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=528
+ i64.store offset=363 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=360 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 367
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 60 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 5
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 5
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=440
+ local.set 15
+ local.get 2
+ i32.load offset=448
+ local.set 5
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ local.get 2
+ i32.load offset=448
+ i32.store offset=392
+ local.get 2
+ i32.const 0
+ i32.store offset=388
+ local.get 2
+ local.get 2
+ i64.load offset=440
+ i64.store offset=380 align=4
+ local.get 2
+ local.get 1
+ i32.store offset=396
+ local.get 2
+ local.get 5
+ i32.store offset=376
+ local.get 2
+ i32.const 0
+ i32.store offset=372
+ local.get 2
+ local.get 15
+ i64.store offset=364 align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=360
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 11
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 12
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 13
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 7
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 8
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 14
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 10
+ local.get 1
+ local.set 4
+ i32.const 1
+ local.set 5
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ loop ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ block ;; label = @72
+ local.get 5
+ i32.const -1
+ i32.add
+ br_table 0 (;@72;) 4 (;@68;) 1 (;@71;) 4 (;@68;)
+ end
+ i32.const 0
+ local.set 6
+ i32.const 0
+ local.set 5
+ block ;; label = @72
+ local.get 2
+ i32.load offset=376
+ i32.eqz
+ br_if 0 (;@72;)
+ local.get 2
+ i32.load offset=364
+ local.get 2
+ i32.load offset=372
+ local.tee 5
+ i32.const 0
+ local.get 2
+ i32.load offset=368
+ local.tee 9
+ local.get 5
+ local.get 9
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 5
+ end
+ block ;; label = @72
+ local.get 2
+ i32.load offset=392
+ i32.eqz
+ br_if 0 (;@72;)
+ local.get 2
+ i32.load offset=380
+ local.get 2
+ i32.load offset=388
+ local.tee 6
+ i32.const 0
+ local.get 2
+ i32.load offset=384
+ local.tee 9
+ local.get 6
+ local.get 9
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 6
+ end
+ local.get 5
+ br_if 1 (;@70;)
+ local.get 6
+ i32.eqz
+ br_if 8 (;@63;)
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=156
+ local.set 5
+ local.get 2
+ i32.load offset=152
+ local.tee 6
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=452
+ local.get 2
+ local.get 5
+ i32.store offset=448
+ local.get 2
+ local.get 6
+ i32.store offset=444
+ local.get 2
+ i32.const 1
+ i32.store offset=440
+ local.get 4
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 144
+ i32.add
+ local.get 10
+ call 968
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 2
+ i32.load offset=144
+ local.get 2
+ i32.load offset=148
+ i32.const 1066128
+ call 1586
+ local.get 2
+ i32.load offset=136
+ local.set 5
+ local.get 2
+ i32.load offset=140
+ local.set 6
+ local.get 2
+ i32.load offset=396
+ local.tee 4
+ i32.const 64
+ i32.add
+ call 598
+ local.get 4
+ local.get 6
+ i32.store offset=64
+ local.get 5
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=440
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1602
+ local.set 5
+ local.get 4
+ i32.const 68
+ i32.add
+ call 598
+ local.get 4
+ local.get 5
+ i32.store offset=68
+ br 2 (;@69;)
+ end
+ local.get 2
+ i32.load offset=364
+ local.tee 6
+ i32.eqz
+ br_if 7 (;@63;)
+ local.get 2
+ i32.load offset=368
+ local.tee 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 9
+ i32.store
+ local.get 9
+ i32.eqz
+ br_if 51 (;@19;)
+ local.get 4
+ i32.const 68
+ i32.add
+ call 598
+ local.get 4
+ local.get 5
+ i32.store offset=68
+ local.get 2
+ i32.load offset=376
+ local.tee 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 9
+ i32.store
+ local.get 9
+ i32.eqz
+ br_if 51 (;@19;)
+ local.get 4
+ i32.const 64
+ i32.add
+ call 598
+ local.get 4
+ local.get 5
+ i32.store offset=64
+ local.get 2
+ local.get 6
+ i32.const -1
+ i32.add
+ i32.store offset=364
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 4
+ call 32
+ local.get 2
+ i32.load8_u offset=440
+ i32.const 44
+ i32.eq
+ br_if 4 (;@66;)
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 5 (;@65;)
+ end
+ block ;; label = @70
+ local.get 6
+ br_if 0 (;@70;)
+ local.get 5
+ i32.load
+ local.tee 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 51 (;@19;)
+ local.get 4
+ local.get 5
+ call 1605
+ local.get 2
+ i32.const 168
+ i32.add
+ local.get 14
+ call 968
+ local.get 2
+ i32.const 160
+ i32.add
+ local.get 2
+ i32.load offset=168
+ local.get 2
+ i32.load offset=172
+ i32.const 1066112
+ call 1586
+ local.get 2
+ i32.load offset=160
+ local.set 5
+ local.get 2
+ i32.load offset=164
+ local.set 6
+ local.get 2
+ i32.load offset=396
+ local.tee 4
+ i32.const 68
+ i32.add
+ call 598
+ local.get 4
+ local.get 6
+ i32.store offset=68
+ local.get 5
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=440
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1602
+ local.set 5
+ local.get 4
+ i32.const 64
+ i32.add
+ call 598
+ local.get 4
+ local.get 5
+ i32.store offset=64
+ br 1 (;@69;)
+ end
+ block ;; label = @70
+ block ;; label = @71
+ block ;; label = @72
+ block ;; label = @73
+ block ;; label = @74
+ i32.const -1
+ local.get 5
+ i32.load
+ local.tee 5
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 9
+ local.get 6
+ i32.load
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 6
+ i32.ne
+ local.get 9
+ local.get 6
+ i32.lt_u
+ select
+ i32.const 255
+ i32.and
+ br_table 1 (;@73;) 4 (;@70;) 0 (;@74;)
+ end
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 54 (;@19;)
+ local.get 2
+ local.get 5
+ i32.store offset=496
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 54 (;@19;)
+ local.get 4
+ local.get 5
+ call 1605
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 14
+ call 968
+ local.get 2
+ i32.const 176
+ i32.add
+ local.get 2
+ i32.load offset=184
+ local.get 2
+ i32.load offset=188
+ i32.const 1066052
+ call 1586
+ local.get 2
+ local.get 2
+ i32.load offset=180
+ i32.store offset=504
+ local.get 2
+ i32.load offset=176
+ call 1164
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.load offset=396
+ local.tee 4
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 504
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 5
+ i32.const 44
+ i32.ne
+ br_if 1 (;@72;)
+ local.get 2
+ i32.load offset=444
+ local.set 5
+ local.get 4
+ i32.const 68
+ i32.add
+ call 598
+ local.get 4
+ local.get 5
+ i32.store offset=68
+ local.get 5
+ i32.load offset=8
+ local.tee 5
+ i32.const 20
+ i32.gt_u
+ br_if 2 (;@71;)
+ i32.const 1
+ local.get 5
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 2 (;@71;)
+ local.get 2
+ i32.const 15
+ i32.store offset=440
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1602
+ local.set 5
+ local.get 4
+ i32.const 64
+ i32.add
+ call 598
+ local.get 4
+ local.get 5
+ i32.store offset=64
+ local.get 2
+ i32.const 504
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=496
+ call 1164
+ br 4 (;@69;)
+ end
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 53 (;@19;)
+ local.get 4
+ local.get 5
+ call 1605
+ local.get 2
+ i32.const 216
+ i32.add
+ local.get 14
+ call 968
+ local.get 2
+ i32.const 208
+ i32.add
+ local.get 2
+ i32.load offset=216
+ local.get 2
+ i32.load offset=220
+ i32.const 1066020
+ call 1586
+ local.get 2
+ i32.load offset=208
+ local.set 4
+ local.get 2
+ i32.load offset=212
+ local.set 5
+ local.get 2
+ i32.load offset=396
+ local.tee 6
+ i32.const 68
+ i32.add
+ call 598
+ local.get 6
+ local.get 5
+ i32.store offset=68
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 200
+ i32.add
+ local.get 10
+ call 968
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 2
+ i32.load offset=200
+ local.get 2
+ i32.load offset=204
+ i32.const 1066036
+ call 1586
+ local.get 2
+ i32.load offset=192
+ local.set 5
+ local.get 2
+ i32.load offset=196
+ local.set 6
+ local.get 2
+ i32.load offset=396
+ local.tee 4
+ i32.const 64
+ i32.add
+ call 598
+ local.get 4
+ local.get 6
+ i32.store offset=64
+ local.get 5
+ call 1164
+ br 3 (;@69;)
+ end
+ local.get 8
+ local.get 7
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 12
+ local.get 13
+ i64.load align=4
+ i64.store align=4
+ local.get 8
+ i32.const 2
+ i32.add
+ local.get 7
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 13
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 13
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 12
+ i32.const 24
+ i32.add
+ local.get 13
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ i32.store offset=532
+ local.get 2
+ local.get 5
+ i32.store8 offset=528
+ br 4 (;@67;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=444
+ local.get 2
+ i32.const 1066096
+ i32.store offset=440
+ local.get 2
+ i64.const 1
+ i64.store offset=452 align=4
+ local.get 2
+ i32.const 29
+ i32.store offset=484
+ local.get 2
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.store offset=448
+ local.get 2
+ local.get 2
+ i32.const 496
+ i32.add
+ i32.store offset=480
+ local.get 2
+ i32.const 512
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.load offset=512
+ local.tee 5
+ local.get 2
+ i32.load offset=520
+ call 1109
+ local.get 11
+ i32.const 8
+ i32.add
+ local.get 13
+ i32.load
+ i32.store align=1
+ local.get 11
+ local.get 2
+ i64.load offset=440
+ i64.store align=1
+ local.get 8
+ local.get 2
+ i64.load offset=280 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=528
+ local.get 5
+ local.get 2
+ i32.load offset=516
+ call 1949
+ br 3 (;@67;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=244
+ local.set 5
+ local.get 2
+ i32.load offset=240
+ local.tee 6
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=452
+ local.get 2
+ local.get 5
+ i32.store offset=448
+ local.get 2
+ local.get 6
+ i32.store offset=444
+ local.get 2
+ i32.const 1
+ i32.store offset=440
+ local.get 4
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 10
+ call 968
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.load offset=232
+ local.get 2
+ i32.load offset=236
+ i32.const 1066004
+ call 1586
+ local.get 2
+ i32.load offset=224
+ local.set 5
+ local.get 2
+ i32.load offset=228
+ local.set 6
+ local.get 2
+ i32.load offset=396
+ local.tee 4
+ i32.const 64
+ i32.add
+ call 598
+ local.get 4
+ local.get 6
+ i32.store offset=64
+ local.get 5
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=440
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1602
+ local.set 5
+ local.get 4
+ i32.const 68
+ i32.add
+ call 598
+ local.get 4
+ local.get 5
+ i32.store offset=68
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 4
+ call 32
+ local.get 2
+ i32.load8_u offset=440
+ i32.const 44
+ i32.eq
+ br_if 2 (;@66;)
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 3 (;@65;)
+ end
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 1065984
+ i32.const 20
+ call 1215
+ br 2 (;@65;)
+ end
+ local.get 2
+ i32.const 504
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=496
+ call 1164
+ br 1 (;@65;)
+ end
+ local.get 2
+ i32.const 300
+ i32.store16 offset=528
+ end
+ local.get 2
+ i32.load8_u offset=529
+ local.set 5
+ local.get 2
+ i32.load8_u offset=528
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 2 (;@62;)
+ local.get 5
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 1 (;@63;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 859
+ block ;; label = @65
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.eq
+ br_if 0 (;@65;)
+ local.get 2
+ i32.load8_u offset=441
+ local.set 5
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ br 4 (;@61;)
+ end
+ local.get 2
+ i32.load offset=360
+ local.set 5
+ br 0 (;@64;)
+ end
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1071
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 61 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ end
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 34
+ call 2015
+ drop
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1071
+ local.get 0
+ local.get 5
+ i32.store8 offset=1
+ local.get 0
+ local.get 6
+ i32.store8
+ local.get 0
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 400
+ i32.add
+ i32.const 34
+ call 2015
+ drop
+ br 59 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 58 (;@1;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=444
+ local.get 2
+ i32.const 1100692
+ i32.store offset=440
+ local.get 2
+ i32.const 15
+ i32.store offset=284
+ local.get 2
+ local.get 4
+ i32.store offset=280
+ local.get 2
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.store offset=448
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1459
+ br 50 (;@8;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=445 align=1
+ i64.store offset=365 align=1
+ local.get 2
+ local.get 2
+ i32.load8_u offset=444
+ i32.store8 offset=364
+ local.get 2
+ local.get 4
+ i32.store offset=360
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1120
+ br 56 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 55 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=452 align=4
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=444 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 4
+ i32.store8
+ br 54 (;@1;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=368
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ i32.store offset=364
+ local.get 2
+ local.get 4
+ i32.store offset=360
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1120
+ br 53 (;@1;)
+ end
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 2
+ i32.load offset=124
+ local.set 4
+ local.get 2
+ i32.load offset=120
+ local.tee 5
+ i32.const 1954047348
+ i32.store align=1
+ local.get 0
+ i32.const 4
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=440 align=4
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 456
+ i32.add
+ i32.load
+ i32.store
+ br 52 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 51 (;@1;)
+ end
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 20
+ call 1096
+ local.get 2
+ i32.load offset=108
+ local.set 5
+ local.get 2
+ i32.load offset=104
+ local.tee 4
+ i32.const 0
+ i64.load offset=1100280 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load offset=1100296 align=1
+ i32.store align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100288 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 20
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 50 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 49 (;@1;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ i32.const 20
+ call 1096
+ local.get 2
+ i32.load offset=100
+ local.set 5
+ local.get 2
+ i32.load offset=96
+ local.tee 4
+ i32.const 0
+ i64.load offset=1100172 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load offset=1100188 align=1
+ i32.store align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100180 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 20
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 48 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 47 (;@1;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=92
+ local.set 5
+ local.get 2
+ i32.load offset=88
+ local.tee 4
+ i32.const 0
+ i64.load offset=1100596 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100612 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100604 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 46 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 45 (;@1;)
+ end
+ local.get 2
+ i32.const 80
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=84
+ local.set 5
+ local.get 2
+ i32.load offset=80
+ local.tee 4
+ i32.const 0
+ i64.load offset=1100492 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100508 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100500 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 44 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 43 (;@1;)
+ end
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=76
+ local.set 5
+ local.get 2
+ i32.load offset=72
+ local.tee 4
+ i32.const 0
+ i64.load offset=1100388 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100404 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100396 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 42 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 41 (;@1;)
+ end
+ local.get 2
+ i32.const 64
+ i32.add
+ i32.const 17
+ call 1096
+ local.get 2
+ i32.load offset=68
+ local.set 5
+ local.get 2
+ i32.load offset=64
+ local.tee 4
+ i32.const 0
+ i64.load offset=1099836 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099852
+ i32.store8
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1099844 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 17
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 40 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 39 (;@1;)
+ end
+ local.get 2
+ i32.const 56
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=60
+ local.set 5
+ local.get 2
+ i32.load offset=56
+ local.tee 4
+ i32.const 0
+ i64.load offset=1101116 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1101132 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1101124 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 38 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 37 (;@1;)
+ end
+ local.get 2
+ i32.const 48
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=52
+ local.set 5
+ local.get 2
+ i32.load offset=48
+ local.tee 4
+ i32.const 0
+ i64.load offset=1101012 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1101028 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1101020 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 36 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 35 (;@1;)
+ end
+ local.get 2
+ i32.const 40
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=44
+ local.set 5
+ local.get 2
+ i32.load offset=40
+ local.tee 4
+ i32.const 0
+ i64.load offset=1100908 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100924 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100916 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 34 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 33 (;@1;)
+ end
+ local.get 2
+ i32.const 32
+ i32.add
+ i32.const 17
+ call 1096
+ local.get 2
+ i32.load offset=36
+ local.set 5
+ local.get 2
+ i32.load offset=32
+ local.tee 4
+ i32.const 0
+ i64.load offset=1099936 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099952
+ i32.store8
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1099944 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 17
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 32 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 31 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=529 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i32.load16_u offset=545 align=1
+ i32.store16 offset=17 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=548 align=4
+ i64.store offset=20 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=531
+ i32.store8
+ local.get 0
+ i32.const 19
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 19
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ i64.load offset=532 align=4
+ local.set 15
+ local.get 2
+ i32.load offset=540
+ local.set 6
+ local.get 0
+ local.get 2
+ i32.load8_u offset=544
+ i32.store8 offset=16
+ local.get 0
+ local.get 6
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 15
+ i64.store offset=4 align=1
+ local.get 0
+ local.get 4
+ i32.store8
+ br 29 (;@2;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 29 (;@1;)
+ end
+ local.get 2
+ i32.const 24
+ i32.add
+ i32.const 3
+ call 1096
+ local.get 2
+ i32.load offset=28
+ local.set 5
+ local.get 2
+ i32.load offset=24
+ local.tee 4
+ i32.const 0
+ i32.load16_u offset=1099604 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099606
+ i32.store8
+ local.get 0
+ i32.const 3
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 28 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 27 (;@1;)
+ end
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 2
+ i32.load offset=20
+ local.set 4
+ local.get 2
+ i32.load offset=16
+ local.tee 5
+ i32.const 1819242338
+ i32.store align=1
+ local.get 0
+ i32.const 4
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=440 align=4
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 456
+ i32.add
+ i32.load
+ i32.store
+ br 26 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 25 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 24 (;@1;)
+ end
+ block ;; label = @25
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100092
+ call 369
+ br_if 0 (;@25;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@25;)
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 24 (;@1;)
+ end
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.set 4
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 4
+ i32.const 3
+ i32.store8
+ local.get 4
+ call 202
+ br 23 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 423
+ block ;; label = @24
+ block ;; label = @25
+ local.get 2
+ i32.load offset=440
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 0 (;@25;)
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ local.tee 4
+ i64.extend_i32_u
+ local.tee 15
+ i64.store offset=280
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=440
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 1 (;@24;)
+ block ;; label = @26
+ local.get 4
+ local.get 1
+ i32.load offset=4
+ local.tee 5
+ i32.gt_u
+ br_if 0 (;@26;)
+ local.get 1
+ i64.load offset=8
+ local.get 15
+ i64.add
+ local.tee 15
+ local.get 5
+ i64.extend_i32_u
+ i64.gt_u
+ br_if 0 (;@26;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 1
+ local.get 15
+ i64.store offset=8
+ br 25 (;@1;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=444
+ local.get 2
+ i32.const 1099652
+ i32.store offset=440
+ local.get 2
+ i32.const 40
+ i32.store offset=404
+ local.get 2
+ local.get 2
+ i32.const 400
+ i32.add
+ i32.store offset=448
+ local.get 2
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.store offset=400
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 320
+ i32.add
+ call 1214
+ br 24 (;@1;)
+ end
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=536
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ i32.store offset=532
+ local.get 2
+ local.get 4
+ i32.store offset=528
+ local.get 0
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1120
+ br 23 (;@1;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=368
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ i32.store offset=364
+ local.get 2
+ local.get 5
+ i32.store offset=360
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1120
+ br 22 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @23
+ block ;; label = @24
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 0 (;@24;)
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099700
+ call 369
+ i32.eqz
+ br_if 1 (;@23;)
+ local.get 4
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099700
+ call 369
+ i32.eqz
+ br_if 1 (;@23;)
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 4
+ i32.const 2
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=532 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=528
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 145
+ block ;; label = @25
+ local.get 2
+ i64.load offset=440
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@25;)
+ local.get 2
+ i32.const 460
+ i32.add
+ i32.load
+ local.set 4
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 456
+ i32.add
+ i32.load
+ local.tee 5
+ local.get 2
+ i32.const 464
+ i32.add
+ i32.load
+ call 1502
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 2
+ i32.load offset=528
+ local.get 2
+ i32.load offset=532
+ call 1949
+ local.get 5
+ local.get 4
+ call 1949
+ br 24 (;@1;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 464
+ i32.add
+ i64.load
+ i64.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 456
+ i32.add
+ i64.load
+ i64.store offset=368
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1120
+ local.get 4
+ call 202
+ br 23 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 22 (;@1;)
+ end
+ local.get 2
+ i32.const 264
+ i32.add
+ i32.const 9
+ call 1096
+ local.get 2
+ i32.load offset=268
+ local.set 5
+ local.get 2
+ i32.load offset=264
+ local.tee 4
+ i32.const 0
+ i64.load offset=1099740 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099748
+ i32.store8
+ local.get 0
+ i32.const 9
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 5
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 4
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 21 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @22
+ block ;; label = @23
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@23;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 420
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@22;)
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 4
+ i32.const 4
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=532 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=528
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 145
+ block ;; label = @24
+ local.get 2
+ i64.load offset=440
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@24;)
+ local.get 2
+ i32.const 460
+ i32.add
+ i32.load
+ local.set 4
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 456
+ i32.add
+ i32.load
+ local.tee 5
+ local.get 2
+ i32.const 464
+ i32.add
+ i32.load
+ call 1502
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 2
+ i32.load offset=528
+ local.get 2
+ i32.load offset=532
+ call 1949
+ local.get 5
+ local.get 4
+ call 1949
+ br 23 (;@1;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=360
+ local.get 2
+ local.get 2
+ i32.const 464
+ i32.add
+ i64.load
+ i64.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 456
+ i32.add
+ i64.load
+ i64.store offset=368
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1120
+ local.get 4
+ call 202
+ br 22 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 21 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 20 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@26;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 420
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@25;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load offset=440
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@24;)
+ local.get 2
+ i32.load8_u offset=444
+ i32.eqz
+ br_if 3 (;@23;)
+ i32.const 1
+ local.set 5
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 4
+ i32.const 5
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=404 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=400
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 145
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ local.get 2
+ i64.load offset=440
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@30;)
+ local.get 2
+ i32.const 464
+ i32.add
+ i32.load
+ local.set 14
+ local.get 2
+ i32.const 460
+ i32.add
+ i32.load
+ local.set 9
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 5
+ i32.load
+ local.set 6
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=440
+ local.tee 10
+ i32.const 6
+ i32.ne
+ br_if 1 (;@29;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ local.get 2
+ i32.load offset=444
+ local.tee 5
+ call 717
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 10
+ i32.const 44
+ i32.eq
+ br_if 3 (;@27;)
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=452 align=4
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=444 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 10
+ i32.store8
+ br 2 (;@28;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=528
+ local.get 2
+ local.get 2
+ i32.const 464
+ i32.add
+ i64.load
+ i64.store offset=544
+ local.get 2
+ local.get 2
+ i32.const 456
+ i32.add
+ i64.load
+ i64.store offset=536
+ local.get 0
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1120
+ br 8 (;@21;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 5
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=368
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ i32.store offset=364
+ local.get 2
+ local.get 10
+ i32.store offset=360
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1120
+ end
+ i32.const 1
+ local.set 5
+ br 5 (;@22;)
+ end
+ local.get 2
+ i32.const 448
+ i32.add
+ i32.load
+ local.set 4
+ local.get 2
+ i32.load offset=444
+ local.set 10
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 5
+ i64.extend_i32_u
+ call 756
+ block ;; label = @27
+ block ;; label = @28
+ local.get 2
+ i32.load8_u offset=440
+ i32.const 4
+ i32.eq
+ br_if 0 (;@28;)
+ local.get 2
+ i64.load offset=440
+ local.tee 15
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 1 (;@27;)
+ end
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 10
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 6
+ local.get 14
+ call 1502
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 2
+ i32.load offset=400
+ local.get 2
+ i32.load offset=404
+ call 1949
+ local.get 6
+ local.get 9
+ call 1949
+ br 26 (;@1;)
+ end
+ local.get 2
+ local.get 15
+ i64.store offset=440
+ local.get 0
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1008
+ local.get 2
+ i32.load offset=404
+ local.set 5
+ local.get 2
+ i32.load offset=400
+ local.set 4
+ br 4 (;@22;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 24 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 23 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=445 align=1
+ i64.store offset=325 align=1
+ local.get 2
+ local.get 2
+ i32.load8_u offset=444
+ i32.store8 offset=324
+ local.get 2
+ local.get 4
+ i32.store offset=320
+ local.get 0
+ local.get 2
+ i32.const 320
+ i32.add
+ call 1120
+ br 22 (;@1;)
+ end
+ local.get 0
+ i32.const 1099668
+ i32.const 30
+ call 1215
+ br 21 (;@1;)
+ end
+ local.get 6
+ local.get 9
+ call 1949
+ end
+ local.get 4
+ local.get 5
+ call 1949
+ br 19 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 6
+ i32.const 44
+ i32.ne
+ br_if 1 (;@18;)
+ block ;; label = @20
+ block ;; label = @21
+ local.get 5
+ i32.load
+ local.tee 9
+ i32.load offset=8
+ i32.const 23
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 4
+ i32.load
+ local.tee 6
+ i32.load offset=8
+ i32.const 23
+ i32.eq
+ br_if 1 (;@20;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=444
+ local.get 2
+ i32.const 1101288
+ i32.store offset=440
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=448
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 2
+ i32.const 371
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=528
+ i64.store offset=363 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=360 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 367
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 19 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=440
+ local.tee 10
+ i32.const 6
+ i32.ne
+ br_if 2 (;@17;)
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ local.tee 10
+ i32.store offset=276
+ local.get 2
+ local.get 6
+ i32.const 20
+ i32.add
+ i32.load
+ local.tee 14
+ i32.store offset=308
+ local.get 10
+ local.get 14
+ i32.ge_u
+ br_if 7 (;@12;)
+ local.get 2
+ i32.const 256
+ i32.add
+ local.get 6
+ i32.load offset=12
+ local.get 10
+ i32.const 3
+ i32.shl
+ i32.add
+ local.tee 6
+ i32.load
+ local.get 6
+ i32.const 4
+ i32.add
+ i32.load
+ call 1282
+ local.get 2
+ local.get 2
+ i32.load offset=260
+ local.tee 8
+ i32.store offset=316
+ local.get 2
+ local.get 2
+ i32.load offset=256
+ local.tee 13
+ i32.store offset=312
+ local.get 9
+ i32.const 20
+ i32.add
+ i32.load
+ i32.const 3
+ i32.shl
+ local.set 6
+ local.get 13
+ i32.const 8
+ i32.add
+ local.set 12
+ local.get 9
+ i32.load offset=12
+ local.set 10
+ block ;; label = @20
+ loop ;; label = @21
+ local.get 10
+ local.set 9
+ block ;; label = @22
+ block ;; label = @23
+ local.get 6
+ i32.eqz
+ br_if 0 (;@23;)
+ local.get 9
+ i32.load
+ local.tee 14
+ local.get 13
+ i32.ne
+ br_if 1 (;@22;)
+ local.get 13
+ local.set 14
+ br 3 (;@20;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=444
+ local.get 2
+ i32.const 1101372
+ i32.store offset=440
+ local.get 2
+ i32.const 29
+ i32.store offset=532
+ local.get 2
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.store offset=448
+ local.get 2
+ local.get 2
+ i32.const 312
+ i32.add
+ i32.store offset=528
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1459
+ local.get 2
+ i32.const 312
+ i32.add
+ call 1928
+ br 21 (;@1;)
+ end
+ local.get 6
+ i32.const -8
+ i32.add
+ local.set 6
+ local.get 9
+ i32.const 8
+ i32.add
+ local.set 10
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 12
+ call 1994
+ i32.eqz
+ br_if 0 (;@21;)
+ end
+ end
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 14
+ local.get 9
+ i32.const 4
+ i32.add
+ i32.load
+ call 1282
+ local.get 2
+ i32.load offset=248
+ local.set 9
+ local.get 2
+ i32.load offset=252
+ local.set 6
+ local.get 2
+ local.get 8
+ i32.store offset=376
+ local.get 2
+ local.get 13
+ i32.store offset=372
+ local.get 2
+ local.get 6
+ i32.store offset=368
+ local.get 2
+ local.get 9
+ i32.store offset=364
+ local.get 2
+ i32.const 2
+ i32.store offset=360
+ local.get 2
+ local.get 1
+ i32.store offset=396
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 10
+ i32.eqz
+ br_if 0 (;@19;)
+ local.get 5
+ call 598
+ local.get 5
+ local.get 6
+ i32.store
+ local.get 8
+ local.get 8
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 0 (;@19;)
+ local.get 4
+ call 598
+ local.get 4
+ local.get 8
+ i32.store
+ block ;; label = @20
+ block ;; label = @21
+ local.get 9
+ i32.load offset=8
+ i32.const 1
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 512
+ i32.add
+ local.get 9
+ i32.load offset=12
+ local.get 9
+ i32.const 20
+ i32.add
+ i32.load
+ call 1109
+ i32.const 1068949
+ local.set 4
+ i32.const 4
+ local.set 5
+ br 1 (;@20;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=408
+ local.get 2
+ i64.const 1
+ i64.store offset=400
+ local.get 2
+ i32.const 552
+ i32.add
+ i32.const 1063556
+ i32.store
+ local.get 2
+ i32.const 3
+ i32.store8 offset=560
+ local.get 2
+ i32.const 32
+ i32.store offset=544
+ local.get 2
+ i32.const 0
+ i32.store offset=556
+ local.get 2
+ i32.const 0
+ i32.store offset=536
+ local.get 2
+ i32.const 0
+ i32.store offset=528
+ local.get 2
+ local.get 2
+ i32.const 400
+ i32.add
+ i32.store offset=548
+ local.get 9
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1987
+ br_if 4 (;@16;)
+ local.get 2
+ i32.const 512
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=400
+ i64.store offset=512
+ i32.const 1068713
+ local.set 4
+ i32.const 2
+ local.set 5
+ end
+ local.get 2
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 512
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=512
+ i64.store offset=480
+ local.get 2
+ local.get 5
+ i32.store offset=500
+ local.get 2
+ local.get 4
+ i32.store offset=496
+ local.get 1
+ i32.load8_u offset=92
+ i32.eqz
+ br_if 4 (;@15;)
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 6
+ i32.load offset=8
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@22;)
+ local.get 4
+ i32.const 22
+ i32.eq
+ br_if 1 (;@21;)
+ local.get 2
+ i32.const 1066144
+ i32.store offset=504
+ i32.const 7
+ local.set 4
+ br 2 (;@20;)
+ end
+ local.get 2
+ i32.const 1065980
+ i32.store offset=504
+ i32.const 4
+ local.set 4
+ br 1 (;@20;)
+ end
+ local.get 2
+ i32.const 1066151
+ i32.store offset=504
+ i32.const 6
+ local.set 4
+ end
+ local.get 2
+ local.get 4
+ i32.store offset=508
+ local.get 2
+ i32.const 400
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 512
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 30
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=404
+ local.get 2
+ i32.const 1066160
+ i32.store offset=400
+ local.get 2
+ i32.const 30
+ i32.store offset=516
+ local.get 2
+ local.get 2
+ i32.const 512
+ i32.add
+ i32.store offset=408
+ local.get 2
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.store offset=520
+ local.get 2
+ local.get 2
+ i32.const 496
+ i32.add
+ i32.store offset=512
+ local.get 2
+ i32.const 480
+ i32.add
+ local.get 2
+ i32.const 400
+ i32.add
+ call 1005
+ i32.eqz
+ br_if 4 (;@15;)
+ local.get 2
+ i32.const 528
+ i32.add
+ call 718
+ local.get 2
+ i32.load8_u offset=528
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 4 (;@15;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.load offset=480
+ local.get 2
+ i32.load offset=484
+ call 1949
+ br 5 (;@14;)
+ end
+ unreachable
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 6
+ i32.store8
+ br 16 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=448
+ i64.store offset=288
+ local.get 2
+ local.get 2
+ i32.load offset=444
+ i32.store offset=284
+ local.get 2
+ local.get 10
+ i32.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 1120
+ br 15 (;@1;)
+ end
+ i32.const 1107892
+ i32.const 55
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.const 1107948
+ i32.const 1108040
+ call 860
+ unreachable
+ end
+ local.get 2
+ i32.const 540
+ i32.add
+ local.get 10
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=480
+ i64.store offset=532 align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=528
+ local.get 1
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=528
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 1 (;@13;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1071
+ local.get 0
+ local.get 4
+ i32.store8
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ br 12 (;@1;)
+ end
+ local.get 2
+ local.get 9
+ i32.store8 offset=444
+ local.get 2
+ i32.const 2
+ i32.store offset=440
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 5
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 2
+ i32.load offset=476
+ call 32
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1071
+ br 11 (;@1;)
+ end
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=444
+ local.get 2
+ i32.const 1101332
+ i32.store offset=440
+ local.get 2
+ i32.const 16
+ i32.store offset=364
+ local.get 2
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.store offset=448
+ local.get 2
+ local.get 2
+ i32.const 308
+ i32.add
+ i32.store offset=368
+ local.get 2
+ local.get 2
+ i32.const 276
+ i32.add
+ i32.store offset=360
+ local.get 2
+ i32.const 528
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 528
+ i32.add
+ call 1214
+ br 10 (;@1;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ call 598
+ br 8 (;@1;)
+ end
+ local.get 2
+ local.get 6
+ i32.store offset=452
+ local.get 2
+ local.get 4
+ i32.store offset=448
+ local.get 2
+ local.get 5
+ i32.store offset=444
+ local.get 2
+ i32.const 0
+ i32.store offset=440
+ local.get 2
+ local.get 1
+ i32.store offset=476
+ local.get 0
+ local.get 2
+ i32.const 440
+ i32.add
+ call 321
+ br 7 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ call 906
+ local.get 2
+ i32.const 400
+ i32.add
+ call 906
+ br 6 (;@1;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=444
+ local.get 2
+ i32.const 1100776
+ i32.store offset=440
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=448
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 2
+ i32.const 371
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=363 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=360 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 367
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 5 (;@1;)
+ end
+ block ;; label = @6
+ block ;; label = @7
+ local.get 9
+ i32.const 20
+ i32.ne
+ br_if 0 (;@7;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 6
+ i32.const 12
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@6;)
+ local.get 2
+ i32.load offset=444
+ local.set 4
+ local.get 5
+ call 598
+ local.get 5
+ local.get 4
+ i32.store
+ local.get 4
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.gt_u
+ br_if 2 (;@5;)
+ i32.const 1
+ local.get 4
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 2 (;@5;)
+ local.get 2
+ i32.const 440
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=440
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 3 (;@4;)
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 6 (;@1;)
+ end
+ local.get 2
+ i32.const 452
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=444
+ local.get 2
+ i32.const 1101524
+ i32.store offset=440
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=448
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ call 827
+ local.get 2
+ i32.const 539
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=531 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=528 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 535
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 5 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=441 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=448
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=443
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=444
+ i32.store offset=4
+ local.get 0
+ local.get 4
+ i32.store8
+ br 4 (;@1;)
+ end
+ local.get 0
+ local.get 1
+ call 229
+ br 3 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 2 (;@1;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 8
+ local.get 5
+ call 1425
+ local.get 2
+ i32.load offset=360
+ local.set 13
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ local.get 2
+ i32.load offset=368
+ local.tee 12
+ br_if 0 (;@7;)
+ i32.const 0
+ local.set 12
+ br 1 (;@6;)
+ end
+ local.get 12
+ local.get 13
+ i32.add
+ local.tee 14
+ i32.const -1
+ i32.add
+ i32.load8_s
+ local.tee 5
+ i32.const -1
+ i32.gt_s
+ br_if 0 (;@6;)
+ block ;; label = @7
+ local.get 5
+ i32.const -128
+ i32.ne
+ br_if 0 (;@7;)
+ local.get 2
+ i32.const 0
+ i32.store offset=448
+ local.get 2
+ local.get 13
+ i32.store offset=440
+ local.get 2
+ local.get 14
+ i32.const -1
+ i32.add
+ i32.store offset=444
+ local.get 2
+ i32.const 440
+ i32.add
+ call 1221
+ br_if 0 (;@7;)
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 2 (;@5;)
+ end
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 0
+ call 1364
+ local.get 2
+ i32.load offset=368
+ local.set 12
+ local.get 2
+ i32.load offset=360
+ local.set 13
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_if 2 (;@3;)
+ local.get 12
+ i32.eqz
+ br_if 1 (;@4;)
+ local.get 13
+ local.get 12
+ i32.add
+ local.set 14
+ end
+ i32.const 1
+ local.set 6
+ local.get 13
+ local.set 4
+ loop ;; label = @5
+ local.get 4
+ local.get 4
+ i32.load8_u
+ local.tee 9
+ i32.const -1
+ i32.xor
+ i32.store8
+ local.get 4
+ i32.const 1
+ i32.add
+ local.set 5
+ local.get 6
+ i32.const 1
+ i32.and
+ local.set 10
+ i32.const 0
+ local.set 6
+ block ;; label = @6
+ local.get 10
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 4
+ i32.const 0
+ local.get 9
+ i32.sub
+ i32.store8
+ local.get 9
+ i32.const 255
+ i32.and
+ i32.eqz
+ local.set 6
+ end
+ local.get 5
+ local.set 4
+ local.get 5
+ local.get 14
+ i32.ne
+ br_if 0 (;@5;)
+ br 2 (;@3;)
+ end
+ end
+ i32.const 0
+ local.set 12
+ end
+ local.get 2
+ i32.load offset=364
+ local.set 4
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 13
+ local.get 12
+ call 1502
+ local.get 13
+ local.get 4
+ call 1949
+ local.get 0
+ i32.const 44
+ i32.store8
+ local.get 2
+ i32.load offset=280
+ local.get 2
+ i32.load offset=284
+ call 1949
+ local.get 8
+ local.get 7
+ call 1726
+ br 1 (;@1;)
+ end
+ local.get 5
+ call 202
+ end
+ local.get 1
+ local.get 3
+ i32.store8 offset=92
+ local.get 2
+ i32.const 576
+ i32.add
+ global.set 0)
+ (func (;33;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64)
+ global.get 0
+ i32.const 352
+ i32.sub
+ local.tee 2
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ block ;; label = @72
+ block ;; label = @73
+ block ;; label = @74
+ block ;; label = @75
+ block ;; label = @76
+ block ;; label = @77
+ block ;; label = @78
+ block ;; label = @79
+ block ;; label = @80
+ block ;; label = @81
+ block ;; label = @82
+ block ;; label = @83
+ block ;; label = @84
+ block ;; label = @85
+ block ;; label = @86
+ block ;; label = @87
+ block ;; label = @88
+ block ;; label = @89
+ block ;; label = @90
+ block ;; label = @91
+ block ;; label = @92
+ block ;; label = @93
+ block ;; label = @94
+ local.get 1
+ i32.load offset=84
+ local.tee 3
+ br_if 0 (;@94;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 1 (;@93;)
+ local.get 1
+ i32.const 68
+ i32.add
+ local.set 3
+ local.get 1
+ i32.load offset=68
+ i32.load offset=8
+ br_table 3 (;@91;) 4 (;@90;) 5 (;@89;) 6 (;@88;) 7 (;@87;) 8 (;@86;) 9 (;@85;) 10 (;@84;) 11 (;@83;) 12 (;@82;) 13 (;@81;) 14 (;@80;) 15 (;@79;) 16 (;@78;) 17 (;@77;) 27 (;@67;) 18 (;@76;) 2 (;@92;) 2 (;@92;) 2 (;@92;) 19 (;@75;) 20 (;@74;) 21 (;@73;) 22 (;@72;) 23 (;@71;) 24 (;@70;) 2 (;@92;) 25 (;@69;) 26 (;@68;) 2 (;@92;)
+ end
+ local.get 1
+ i32.const 0
+ i32.store offset=84
+ block ;; label = @94
+ block ;; label = @95
+ local.get 3
+ i32.load offset=8
+ i32.const 1
+ i32.ne
+ br_if 0 (;@95;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 3
+ i32.load offset=12
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 1109
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 121
+ br 1 (;@94;)
+ end
+ local.get 0
+ local.get 3
+ i32.load offset=12
+ call 2053
+ end
+ local.get 3
+ call 1164
+ br 92 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8
+ br 91 (;@1;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=284
+ local.get 2
+ i32.const 1100084
+ i32.store offset=280
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=288
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1214
+ br 90 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 24 (;@66;)
+ block ;; label = @91
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101380
+ call 370
+ i32.eqz
+ br_if 0 (;@91;)
+ local.get 1
+ i32.load offset=64
+ i32.load offset=8
+ local.tee 1
+ i32.const 15
+ i32.eq
+ br_if 89 (;@2;)
+ local.get 1
+ i32.eqz
+ br_if 89 (;@2;)
+ end
+ local.get 2
+ i32.const 4
+ call 1096
+ local.get 2
+ i32.load offset=4
+ local.set 1
+ local.get 2
+ i32.load
+ local.tee 3
+ i32.const 1953066613
+ i32.store align=1
+ local.get 0
+ i32.const 4
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=280 align=4
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.load
+ i32.store
+ br 89 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 24 (;@65;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101180
+ call 370
+ i32.eqz
+ br_if 25 (;@64;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1101180
+ call 370
+ i32.eqz
+ br_if 25 (;@64;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 317
+ block ;; label = @90
+ local.get 2
+ i32.load offset=280
+ local.tee 1
+ i32.const 6
+ i32.ne
+ br_if 0 (;@90;)
+ local.get 0
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.const 1101920
+ call 852
+ br 89 (;@1;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=285 align=1
+ i64.store offset=245 align=1
+ local.get 2
+ local.get 2
+ i32.load8_u offset=284
+ i32.store8 offset=244
+ local.get 2
+ local.get 1
+ i32.store offset=240
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ br 88 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 25 (;@63;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099564
+ call 370
+ i32.eqz
+ br_if 26 (;@62;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1099564
+ call 370
+ i32.eqz
+ br_if 26 (;@62;)
+ call 1668
+ local.tee 3
+ i32.const 1
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=156 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=152
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 428
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 1047
+ block ;; label = @89
+ local.get 2
+ i32.load8_u offset=240
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@89;)
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 1
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.load offset=244
+ local.tee 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i32.load
+ call 1470
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.load offset=280
+ local.tee 4
+ local.get 2
+ i32.load offset=288
+ call 1502
+ local.get 4
+ local.get 2
+ i32.load offset=284
+ call 1949
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 387
+ local.get 3
+ local.get 1
+ call 1726
+ br 88 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=241 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=256
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=243
+ i32.store8
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i64.load offset=244 align=4
+ local.set 11
+ local.get 0
+ local.get 2
+ i32.load offset=252
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 11
+ i64.store offset=4 align=1
+ local.get 0
+ local.get 1
+ i32.store8
+ local.get 3
+ call 202
+ br 87 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 26 (;@61;)
+ block ;; label = @88
+ block ;; label = @89
+ block ;; label = @90
+ block ;; label = @91
+ block ;; label = @92
+ block ;; label = @93
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099380
+ call 370
+ i32.eqz
+ br_if 0 (;@93;)
+ call 1668
+ local.tee 3
+ i32.const 0
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=324 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=320
+ local.get 1
+ i32.load offset=64
+ local.tee 4
+ i32.load offset=8
+ i32.const -2
+ i32.add
+ br_table 5 (;@88;) 1 (;@92;) 2 (;@91;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=284
+ local.get 2
+ i32.const 1099508
+ i32.store offset=280
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=288
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1214
+ br 91 (;@1;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ call 515
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 44
+ i32.ne
+ br_if 1 (;@90;)
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 12
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i64.load offset=244 align=4
+ i64.store offset=156 align=4
+ br 2 (;@89;)
+ end
+ local.get 2
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.store offset=192
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=284
+ local.get 2
+ i32.const 1099548
+ i32.store offset=280
+ local.get 2
+ i32.const 80
+ i32.store offset=156
+ local.get 2
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.store offset=288
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=152
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1459
+ br 87 (;@3;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 510
+ local.get 2
+ i32.load8_u offset=152
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 29 (;@60;)
+ end
+ local.get 2
+ i32.const 168
+ i32.add
+ i32.load8_u
+ local.set 4
+ local.get 2
+ i32.const 164
+ i32.add
+ i32.load
+ local.set 1
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.load
+ local.set 5
+ local.get 2
+ i32.load offset=156
+ local.set 6
+ br 84 (;@4;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 428
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 1047
+ local.get 2
+ i32.load8_u offset=240
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 82 (;@5;)
+ local.get 0
+ local.get 2
+ i32.load16_u offset=241 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=256
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=243
+ i32.store8
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i64.load offset=244 align=4
+ local.set 11
+ local.get 0
+ local.get 2
+ i32.load offset=252
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 11
+ i64.store offset=4 align=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 84 (;@3;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 27 (;@59;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099896
+ call 370
+ i32.eqz
+ br_if 28 (;@58;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1099896
+ call 370
+ i32.eqz
+ br_if 28 (;@58;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 987
+ block ;; label = @87
+ block ;; label = @88
+ block ;; label = @89
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.ne
+ br_if 0 (;@89;)
+ local.get 2
+ i32.load8_u offset=321
+ local.set 1
+ br 1 (;@88;)
+ end
+ local.get 2
+ i32.load offset=324
+ local.set 1
+ local.get 2
+ i32.load offset=320
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1099988
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 1 (;@87;)
+ local.get 2
+ i32.load8_u offset=281
+ local.set 1
+ end
+ local.get 0
+ local.get 1
+ i64.extend_i32_u
+ i64.const 255
+ i64.and
+ call 1921
+ br 86 (;@1;)
+ end
+ local.get 2
+ i32.load8_u offset=281
+ local.set 3
+ local.get 0
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8 offset=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 85 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 28 (;@57;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100868
+ call 370
+ i32.eqz
+ br_if 29 (;@56;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100868
+ call 370
+ i32.eqz
+ br_if 29 (;@56;)
+ local.get 2
+ i32.const 0
+ i32.store16 offset=152
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 2
+ call 809
+ block ;; label = @86
+ block ;; label = @87
+ block ;; label = @88
+ block ;; label = @89
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 4
+ i32.eq
+ br_if 0 (;@89;)
+ local.get 2
+ i64.load8_u offset=240
+ i64.const 4
+ i64.ne
+ br_if 1 (;@88;)
+ end
+ local.get 2
+ i32.load16_u offset=152
+ local.set 1
+ br 1 (;@87;)
+ end
+ local.get 2
+ i32.load offset=244
+ local.set 1
+ local.get 2
+ i32.load offset=240
+ local.set 3
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1100964
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 1 (;@86;)
+ local.get 2
+ i32.load16_u offset=282
+ local.set 1
+ end
+ local.get 0
+ local.get 1
+ i64.extend_i32_u
+ i64.const 65535
+ i64.and
+ call 1921
+ br 85 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=284 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 12
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ i32.load8_u offset=281
+ local.set 3
+ local.get 0
+ local.get 2
+ i32.load16_u offset=282
+ i32.store16 offset=2
+ local.get 0
+ local.get 3
+ i32.store8 offset=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 84 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 29 (;@55;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100972
+ call 370
+ i32.eqz
+ br_if 30 (;@54;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100972
+ call 370
+ i32.eqz
+ br_if 30 (;@54;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 989
+ block ;; label = @85
+ block ;; label = @86
+ block ;; label = @87
+ local.get 2
+ i32.load8_u offset=320
+ i32.const 4
+ i32.ne
+ br_if 0 (;@87;)
+ local.get 2
+ i32.load offset=324
+ local.set 1
+ br 1 (;@86;)
+ end
+ local.get 2
+ i32.load offset=324
+ local.set 1
+ local.get 2
+ i32.load offset=320
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1101068
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 1 (;@85;)
+ local.get 2
+ i32.load offset=284
+ local.set 1
+ end
+ local.get 0
+ local.get 1
+ call 2053
+ br 84 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=281 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=288
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=283
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=284
+ i32.store offset=4
+ local.get 0
+ local.get 1
+ i32.store8
+ br 83 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 30 (;@53;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1101076
+ call 370
+ i32.eqz
+ br_if 31 (;@52;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1101076
+ call 370
+ i32.eqz
+ br_if 31 (;@52;)
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ call 975
+ block ;; label = @84
+ local.get 2
+ i32.load offset=320
+ br_if 0 (;@84;)
+ local.get 0
+ local.get 2
+ i64.load offset=328
+ call 1921
+ br 83 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 1
+ local.get 2
+ i32.load offset=324
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1101172
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 192
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 312
+ i32.add
+ i64.load
+ local.tee 11
+ i64.store
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 304
+ i32.add
+ i64.load
+ local.tee 12
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 13
+ i64.store offset=152
+ local.get 2
+ i32.load offset=284
+ local.set 1
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 13
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 12
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 11
+ i64.store align=4
+ br 82 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 31 (;@51;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099796
+ call 370
+ i32.eqz
+ br_if 32 (;@50;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1099796
+ call 370
+ i32.eqz
+ br_if 32 (;@50;)
+ local.get 2
+ i32.const 0
+ i32.store8 offset=152
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 1
+ call 809
+ block ;; label = @83
+ block ;; label = @84
+ block ;; label = @85
+ block ;; label = @86
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 4
+ i32.eq
+ br_if 0 (;@86;)
+ local.get 2
+ i64.load8_u offset=240
+ i64.const 4
+ i64.ne
+ br_if 1 (;@85;)
+ end
+ local.get 2
+ i32.load8_u offset=152
+ local.set 1
+ br 1 (;@84;)
+ end
+ local.get 2
+ i32.load offset=244
+ local.set 1
+ local.get 2
+ i32.load offset=240
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1099888
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 1 (;@83;)
+ local.get 2
+ i32.load8_u offset=281
+ local.set 1
+ end
+ local.get 0
+ local.get 1
+ i64.extend_i32_u
+ i64.extend8_s
+ call 771
+ br 82 (;@1;)
+ end
+ local.get 2
+ i32.load8_u offset=281
+ local.set 3
+ local.get 0
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8 offset=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 81 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 32 (;@49;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100348
+ call 370
+ i32.eqz
+ br_if 33 (;@48;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100348
+ call 370
+ i32.eqz
+ br_if 33 (;@48;)
+ local.get 2
+ i32.const 0
+ i32.store16 offset=152
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 2
+ call 809
+ block ;; label = @82
+ block ;; label = @83
+ block ;; label = @84
+ block ;; label = @85
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 4
+ i32.eq
+ br_if 0 (;@85;)
+ local.get 2
+ i64.load8_u offset=240
+ i64.const 4
+ i64.ne
+ br_if 1 (;@84;)
+ end
+ local.get 2
+ i32.load16_u offset=152
+ local.set 1
+ br 1 (;@83;)
+ end
+ local.get 2
+ i32.load offset=244
+ local.set 1
+ local.get 2
+ i32.load offset=240
+ local.set 3
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1100444
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 1 (;@82;)
+ local.get 2
+ i32.load16_u offset=282
+ local.set 1
+ end
+ local.get 0
+ local.get 1
+ i64.extend_i32_u
+ i64.extend16_s
+ call 771
+ br 81 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=284 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 12
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ i32.load8_u offset=281
+ local.set 3
+ local.get 0
+ local.get 2
+ i32.load16_u offset=282
+ i32.store16 offset=2
+ local.get 0
+ local.get 3
+ i32.store8 offset=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 80 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 33 (;@47;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100452
+ call 370
+ i32.eqz
+ br_if 34 (;@46;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100452
+ call 370
+ i32.eqz
+ br_if 34 (;@46;)
+ local.get 2
+ i32.const 0
+ i32.store offset=152
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 4
+ call 809
+ block ;; label = @81
+ block ;; label = @82
+ block ;; label = @83
+ block ;; label = @84
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 4
+ i32.eq
+ br_if 0 (;@84;)
+ local.get 2
+ i64.load8_u offset=240
+ i64.const 4
+ i64.ne
+ br_if 1 (;@83;)
+ end
+ local.get 2
+ i32.load offset=152
+ local.set 1
+ br 1 (;@82;)
+ end
+ local.get 2
+ i32.load offset=244
+ local.set 1
+ local.get 2
+ i32.load offset=240
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1100548
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 1 (;@81;)
+ local.get 2
+ i32.load offset=284
+ local.set 1
+ end
+ local.get 0
+ local.get 1
+ i64.extend_i32_s
+ call 771
+ br 80 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=281 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=288
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=283
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=284
+ i32.store offset=4
+ local.get 0
+ local.get 1
+ i32.store8
+ br 79 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 34 (;@45;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100556
+ call 370
+ i32.eqz
+ br_if 35 (;@44;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100556
+ call 370
+ i32.eqz
+ br_if 35 (;@44;)
+ local.get 2
+ i64.const 0
+ i64.store offset=320
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ call 809
+ block ;; label = @80
+ block ;; label = @81
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 4
+ i32.eq
+ br_if 0 (;@81;)
+ local.get 2
+ i64.load8_u offset=240
+ i64.const 4
+ i64.ne
+ br_if 1 (;@80;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=320
+ call 771
+ br 79 (;@1;)
+ end
+ local.get 2
+ i32.load offset=244
+ local.set 1
+ local.get 2
+ i32.load offset=240
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1100652
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 320
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 312
+ i32.add
+ i64.load
+ local.tee 11
+ i64.store
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 304
+ i32.add
+ i64.load
+ local.tee 12
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 13
+ i64.store offset=152
+ local.get 2
+ i32.load offset=284
+ local.set 1
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 13
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 12
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 11
+ i64.store align=4
+ br 78 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 35 (;@43;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100132
+ call 370
+ i32.eqz
+ br_if 36 (;@42;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100132
+ call 370
+ i32.eqz
+ br_if 36 (;@42;)
+ local.get 2
+ i32.const 0
+ i32.store offset=152
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 4
+ call 809
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 4
+ i32.eq
+ br_if 72 (;@6;)
+ local.get 2
+ i64.load8_u offset=240
+ i64.const 4
+ i64.eq
+ br_if 72 (;@6;)
+ local.get 2
+ i32.load8_u offset=240
+ local.tee 1
+ i32.const 4
+ i32.eq
+ br_if 72 (;@6;)
+ local.get 2
+ i32.load offset=244
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1100232
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1214
+ local.get 1
+ local.get 3
+ call 1386
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 72 (;@6;)
+ local.get 0
+ local.get 2
+ i32.load16_u offset=281 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=288
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=283
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ f32.load offset=284
+ f32.store offset=4
+ local.get 0
+ local.get 1
+ i32.store8
+ br 77 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 36 (;@41;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100240
+ call 370
+ i32.eqz
+ br_if 37 (;@40;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100240
+ call 370
+ i32.eqz
+ br_if 37 (;@40;)
+ local.get 2
+ i64.const 0
+ i64.store offset=320
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ call 809
+ local.get 2
+ i32.load8_u offset=240
+ i32.const 4
+ i32.eq
+ br_if 71 (;@6;)
+ local.get 2
+ i64.load8_u offset=240
+ i64.const 4
+ i64.eq
+ br_if 71 (;@6;)
+ local.get 2
+ i32.load offset=244
+ local.set 1
+ local.get 2
+ i32.load offset=240
+ local.set 3
+ local.get 2
+ i32.const 252
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=244
+ local.get 2
+ i32.const 1100340
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ call 827
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 320
+ i32.add
+ call 1214
+ local.get 3
+ local.get 1
+ call 1386
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 312
+ i32.add
+ i64.load
+ local.tee 11
+ i64.store
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 304
+ i32.add
+ i64.load
+ local.tee 12
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 13
+ i64.store offset=152
+ local.get 2
+ i32.load offset=284
+ local.set 1
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ f64.load
+ f64.store offset=4 align=4
+ local.get 0
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 13
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 12
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 11
+ i64.store align=4
+ br 76 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 37 (;@39;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1100828
+ call 370
+ i32.eqz
+ br_if 38 (;@38;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100828
+ call 370
+ i32.eqz
+ br_if 38 (;@38;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=280
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 39 (;@37;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ local.get 2
+ i32.load offset=284
+ call 717
+ block ;; label = @77
+ block ;; label = @78
+ block ;; label = @79
+ block ;; label = @80
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@80;)
+ local.get 2
+ i32.load offset=284
+ local.set 4
+ local.get 2
+ i32.const 104
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.load
+ local.tee 1
+ call 1096
+ local.get 2
+ i32.load offset=108
+ local.set 3
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.load offset=104
+ local.get 4
+ local.get 1
+ call 2015
+ local.tee 4
+ local.get 1
+ call 217
+ block ;; label = @81
+ local.get 2
+ i32.load offset=152
+ i32.eqz
+ br_if 0 (;@81;)
+ local.get 2
+ i64.load offset=156 align=4
+ local.tee 11
+ i64.const 1095216660480
+ i64.and
+ i64.const 8589934592
+ i64.ne
+ br_if 2 (;@79;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ local.get 1
+ i32.store
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 3
+ i32.store
+ local.get 2
+ local.get 4
+ i32.store offset=284
+ br 2 (;@78;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=281 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=292 align=4
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=283
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=284 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 1
+ i32.store8
+ br 78 (;@1;)
+ end
+ local.get 2
+ local.get 11
+ i64.store offset=164 align=4
+ local.get 2
+ local.get 1
+ i32.store offset=160
+ local.get 2
+ local.get 3
+ i32.store offset=156
+ local.get 2
+ local.get 4
+ i32.store offset=152
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 851
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 1 (;@77;)
+ end
+ local.get 2
+ i32.const 200
+ i32.add
+ local.get 2
+ i32.const 292
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=284 align=4
+ i64.store offset=192
+ local.get 0
+ local.get 2
+ i32.const 192
+ i32.add
+ call 121
+ br 76 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=296
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=281 align=1
+ i64.store offset=320
+ local.get 2
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store offset=327 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i64.load offset=327 align=1
+ i64.store align=1
+ local.get 0
+ local.get 2
+ i64.load offset=320
+ i64.store offset=1 align=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 75 (;@1;)
+ end
+ local.get 0
+ i32.const 1099607
+ i32.const 24
+ call 1358
+ br 74 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 38 (;@36;)
+ local.get 1
+ i32.load offset=68
+ local.set 4
+ block ;; label = @75
+ local.get 1
+ i32.load offset=64
+ local.tee 7
+ i32.load offset=8
+ local.tee 8
+ i32.eqz
+ br_if 0 (;@75;)
+ block ;; label = @76
+ block ;; label = @77
+ local.get 8
+ i32.const 15
+ i32.eq
+ br_if 0 (;@77;)
+ local.get 8
+ i32.const 20
+ i32.eq
+ br_if 1 (;@76;)
+ local.get 4
+ i32.load offset=8
+ local.set 8
+ br 67 (;@10;)
+ end
+ local.get 4
+ i32.load offset=8
+ local.tee 8
+ i32.const 20
+ i32.eq
+ br_if 74 (;@2;)
+ br 66 (;@10;)
+ end
+ local.get 4
+ i32.load offset=8
+ local.tee 8
+ i32.const 20
+ i32.ne
+ br_if 65 (;@10;)
+ local.get 7
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 8
+ local.get 8
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 7
+ i32.eqz
+ br_if 40 (;@35;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 7
+ call 598
+ local.get 7
+ local.get 8
+ i32.store
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 8
+ i32.store
+ local.get 8
+ i32.eqz
+ br_if 40 (;@35;)
+ local.get 3
+ call 598
+ local.get 1
+ local.get 4
+ i32.store offset=68
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load offset=280
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 41 (;@34;)
+ local.get 2
+ i32.load8_u offset=284
+ i32.eqz
+ br_if 73 (;@2;)
+ br 66 (;@9;)
+ end
+ local.get 4
+ i32.load offset=8
+ local.tee 8
+ i32.const 20
+ i32.eq
+ br_if 72 (;@2;)
+ br 64 (;@10;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @74
+ block ;; label = @75
+ block ;; label = @76
+ block ;; label = @77
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@77;)
+ local.get 1
+ i32.load offset=64
+ local.set 4
+ local.get 1
+ i32.load offset=68
+ local.tee 8
+ i32.load offset=8
+ i32.const -21
+ i32.add
+ br_table 1 (;@76;) 2 (;@75;) 66 (;@11;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 75 (;@1;)
+ end
+ local.get 4
+ i32.load offset=8
+ i32.const 21
+ i32.eq
+ br_if 1 (;@74;)
+ br 64 (;@11;)
+ end
+ local.get 4
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 63 (;@11;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 8
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 8
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i32.const 0
+ i32.store offset=200
+ local.get 2
+ local.get 2
+ i32.load offset=288
+ i32.store offset=204
+ local.get 2
+ local.get 2
+ i64.load offset=280
+ i64.store offset=192
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i32.const 0
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.load offset=288
+ i32.store offset=332
+ local.get 2
+ local.get 2
+ i64.load offset=280
+ i64.store offset=320
+ block ;; label = @75
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ call 969
+ i32.eqz
+ br_if 0 (;@75;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 3
+ i32.load
+ i32.const 8
+ i32.add
+ call 969
+ i32.eqz
+ br_if 42 (;@33;)
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 308
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i64.load offset=192
+ i64.store offset=284 align=4
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=300 align=4
+ local.get 2
+ local.get 1
+ i32.store offset=316
+ local.get 2
+ i32.const 1
+ i32.store offset=280
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 206
+ block ;; label = @76
+ local.get 2
+ i32.load8_u offset=240
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@76;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 1
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=244 align=4
+ local.tee 11
+ i64.store offset=224
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 11
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 75 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=256
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=241 align=1
+ i64.store offset=208
+ local.get 2
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store offset=215 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i64.load offset=215 align=1
+ i64.store align=1
+ local.get 0
+ local.get 2
+ i64.load offset=208
+ i64.store offset=1 align=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 74 (;@1;)
+ end
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.const 9
+ call 1096
+ local.get 2
+ i32.load offset=124
+ local.set 3
+ local.get 2
+ i32.load offset=120
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100660 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1100668
+ i32.store8
+ local.get 0
+ i32.const 9
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 62 (;@12;)
+ end
+ local.get 8
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 8
+ i32.store
+ local.get 8
+ i32.eqz
+ br_if 38 (;@35;)
+ local.get 2
+ local.get 3
+ i32.store offset=320
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ call 467
+ block ;; label = @74
+ block ;; label = @75
+ block ;; label = @76
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@76;)
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ local.tee 8
+ i32.store offset=240
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=280
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@75;)
+ local.get 2
+ i32.load offset=284
+ local.set 4
+ local.get 1
+ local.get 2
+ i32.const 240
+ i32.add
+ call 587
+ br_if 2 (;@74;)
+ br 63 (;@13;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=281 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=288
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=283
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=284
+ i32.store offset=4
+ local.get 0
+ local.get 4
+ i32.store8
+ br 61 (;@14;)
+ end
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=160
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ i32.store offset=156
+ local.get 2
+ local.get 4
+ i32.store offset=152
+ local.get 0
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1120
+ br 59 (;@15;)
+ end
+ block ;; label = @74
+ local.get 1
+ i32.load offset=88
+ local.tee 7
+ local.get 4
+ i32.lt_u
+ br_if 0 (;@74;)
+ local.get 1
+ local.get 7
+ local.get 4
+ i32.sub
+ i32.store offset=88
+ br 61 (;@13;)
+ end
+ local.get 0
+ i32.const 1100784
+ i32.const 41
+ call 1215
+ br 58 (;@15;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 40 (;@32;)
+ block ;; label = @73
+ block ;; label = @74
+ local.get 1
+ i32.load offset=68
+ local.tee 3
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 0 (;@74;)
+ local.get 1
+ i32.load offset=64
+ local.tee 4
+ i32.load offset=8
+ i32.const 22
+ i32.eq
+ br_if 1 (;@73;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=284
+ local.get 2
+ i32.const 1101600
+ i32.store offset=280
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=288
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 2
+ i32.const 251
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=243 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=240 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 247
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 72 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=280
+ local.set 11
+ local.get 2
+ i32.load offset=288
+ local.set 3
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=280
+ local.set 12
+ local.get 2
+ local.get 2
+ i32.load offset=288
+ i32.store offset=312
+ local.get 2
+ i32.const 0
+ i32.store offset=308
+ local.get 2
+ local.get 12
+ i64.store offset=300 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=296
+ local.get 2
+ i32.const 0
+ i32.store offset=292
+ local.get 2
+ local.get 11
+ i64.store offset=284 align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=280
+ local.get 2
+ local.get 1
+ i32.store offset=316
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.const 1101920
+ call 852
+ local.get 2
+ i32.const 280
+ i32.add
+ call 1074
+ block ;; label = @73
+ local.get 2
+ i32.load8_u offset=240
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@73;)
+ local.get 2
+ i32.const 328
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 1
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=244 align=4
+ local.tee 11
+ i64.store offset=320
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 11
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 44
+ i32.store8
+ br 72 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=256
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=241 align=1
+ i64.store offset=152
+ local.get 2
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store offset=159 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i64.load offset=159 align=1
+ i64.store align=1
+ local.get 0
+ local.get 2
+ i64.load offset=152
+ i64.store offset=1 align=1
+ local.get 0
+ local.get 1
+ i32.store8
+ br 71 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 40 (;@31;)
+ block ;; label = @72
+ block ;; label = @73
+ local.get 1
+ i32.load offset=68
+ local.tee 4
+ i32.load offset=8
+ i32.const 23
+ i32.ne
+ br_if 0 (;@73;)
+ local.get 1
+ i32.load offset=64
+ local.tee 3
+ i32.load offset=8
+ i32.const 23
+ i32.eq
+ br_if 1 (;@72;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=284
+ local.get 2
+ i32.const 1101288
+ i32.store offset=280
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=288
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 2
+ i32.const 163
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=155 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=152 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 159
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 71 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=280
+ local.tee 8
+ i32.const 6
+ i32.ne
+ br_if 41 (;@30;)
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ local.tee 8
+ i32.store offset=224
+ local.get 2
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ local.tee 7
+ i32.store offset=208
+ local.get 8
+ local.get 7
+ i32.ge_u
+ br_if 55 (;@16;)
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 3
+ i32.load offset=12
+ local.get 8
+ i32.const 3
+ i32.shl
+ i32.add
+ local.tee 3
+ i32.load
+ local.get 3
+ i32.const 4
+ i32.add
+ i32.load
+ call 1282
+ local.get 2
+ local.get 2
+ i32.load offset=140
+ local.tee 5
+ i32.store offset=196
+ local.get 2
+ local.get 2
+ i32.load offset=136
+ local.tee 9
+ i32.store offset=192
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ i32.const 3
+ i32.shl
+ local.set 3
+ local.get 9
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 10
+ local.get 4
+ i32.load offset=12
+ local.set 8
+ block ;; label = @72
+ loop ;; label = @73
+ local.get 8
+ local.set 4
+ block ;; label = @74
+ block ;; label = @75
+ local.get 3
+ i32.eqz
+ br_if 0 (;@75;)
+ local.get 4
+ i32.load
+ local.tee 7
+ local.get 9
+ i32.ne
+ br_if 1 (;@74;)
+ local.get 9
+ local.set 7
+ br 3 (;@72;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=284
+ local.get 2
+ i32.const 1101372
+ i32.store offset=280
+ local.get 2
+ i32.const 29
+ i32.store offset=324
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=288
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=320
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1459
+ local.get 2
+ i32.load offset=192
+ call 1164
+ local.get 10
+ call 598
+ br 73 (;@1;)
+ end
+ local.get 3
+ i32.const -8
+ i32.add
+ local.set 3
+ local.get 4
+ i32.const 8
+ i32.add
+ local.set 8
+ local.get 7
+ i32.const 8
+ i32.add
+ local.get 6
+ call 1994
+ i32.eqz
+ br_if 0 (;@73;)
+ end
+ end
+ local.get 2
+ i32.const 128
+ i32.add
+ local.get 7
+ local.get 4
+ i32.const 4
+ i32.add
+ i32.load
+ call 1282
+ local.get 2
+ i64.load offset=128
+ local.set 11
+ local.get 2
+ local.get 5
+ i32.store offset=296
+ local.get 2
+ local.get 9
+ i32.store offset=292
+ local.get 2
+ local.get 11
+ i64.store offset=284 align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=280
+ local.get 2
+ local.get 1
+ i32.store offset=316
+ local.get 0
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.const 1101920
+ call 852
+ local.get 2
+ i32.const 280
+ i32.add
+ call 1074
+ br 70 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 41 (;@29;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 420
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 42 (;@28;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load offset=280
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 43 (;@27;)
+ local.get 2
+ i32.load8_u offset=284
+ i32.eqz
+ br_if 44 (;@26;)
+ call 1668
+ local.tee 3
+ i32.const 5
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=196 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=192
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 145
+ block ;; label = @71
+ block ;; label = @72
+ block ;; label = @73
+ block ;; label = @74
+ local.get 2
+ i64.load offset=280
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@74;)
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.load
+ local.set 6
+ local.get 2
+ i32.const 300
+ i32.add
+ i32.load
+ local.set 8
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ i32.load
+ local.set 4
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=280
+ local.tee 9
+ i32.const 6
+ i32.ne
+ br_if 1 (;@73;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ local.get 2
+ i32.load offset=284
+ local.tee 7
+ call 717
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 3 (;@71;)
+ local.get 0
+ local.get 2
+ i32.load16_u offset=281 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=292 align=4
+ i64.store offset=12 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=283
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 20
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=284 align=4
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 1
+ i32.store8
+ br 2 (;@72;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=152
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i64.load
+ i64.store offset=168
+ local.get 2
+ local.get 2
+ i32.const 296
+ i32.add
+ i64.load
+ i64.store offset=160
+ local.get 0
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1120
+ i32.const 1
+ local.set 1
+ br 56 (;@17;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 7
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=248
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ i32.store offset=244
+ local.get 2
+ local.get 9
+ i32.store offset=240
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ end
+ i32.const 1
+ local.set 1
+ br 53 (;@18;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.load
+ local.set 1
+ local.get 2
+ i32.load offset=284
+ local.set 3
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 7
+ i64.extend_i32_u
+ call 756
+ block ;; label = @71
+ block ;; label = @72
+ local.get 2
+ i32.load8_u offset=280
+ i32.const 4
+ i32.eq
+ br_if 0 (;@72;)
+ local.get 2
+ i64.load offset=280
+ local.tee 11
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 1 (;@71;)
+ end
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 3
+ local.get 1
+ call 1502
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 6
+ call 1502
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=192
+ i64.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 387
+ local.get 4
+ local.get 8
+ call 1949
+ br 70 (;@1;)
+ end
+ local.get 2
+ local.get 11
+ i64.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 1008
+ local.get 2
+ i32.load offset=196
+ local.set 1
+ local.get 2
+ i32.load offset=192
+ local.set 3
+ br 52 (;@18;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 44 (;@25;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 420
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 45 (;@24;)
+ call 1668
+ local.tee 3
+ i32.const 4
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=156 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=152
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 145
+ block ;; label = @70
+ local.get 2
+ i64.load offset=280
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@70;)
+ local.get 2
+ i32.const 300
+ i32.add
+ i32.load
+ local.set 1
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.load
+ local.tee 3
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.load
+ call 1502
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 387
+ local.get 3
+ local.get 1
+ call 1949
+ br 69 (;@1;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i64.load
+ i64.store offset=256
+ local.get 2
+ local.get 2
+ i32.const 296
+ i32.add
+ i64.load
+ i64.store offset=248
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ local.get 3
+ call 202
+ br 68 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 382
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 45 (;@23;)
+ local.get 3
+ i32.load
+ i32.const 8
+ i32.add
+ i32.const 1099700
+ call 370
+ i32.eqz
+ br_if 46 (;@22;)
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1099700
+ call 370
+ i32.eqz
+ br_if 46 (;@22;)
+ call 1668
+ local.tee 3
+ i32.const 2
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=156 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=152
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 145
+ block ;; label = @69
+ local.get 2
+ i64.load offset=280
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@69;)
+ local.get 2
+ i32.const 300
+ i32.add
+ i32.load
+ local.set 1
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.load
+ local.tee 3
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.load
+ call 1502
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 387
+ local.get 3
+ local.get 1
+ call 1949
+ br 68 (;@1;)
+ end
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i64.load
+ i64.store offset=256
+ local.get 2
+ local.get 2
+ i32.const 296
+ i32.add
+ i64.load
+ i64.store offset=248
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ local.get 3
+ call 202
+ br 67 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=280
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 46 (;@21;)
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ local.tee 3
+ i64.extend_i32_u
+ local.tee 11
+ i64.store offset=208
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=280
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 47 (;@20;)
+ block ;; label = @68
+ local.get 3
+ local.get 1
+ i32.load offset=4
+ local.tee 4
+ i32.gt_u
+ br_if 0 (;@68;)
+ local.get 1
+ i64.load offset=8
+ local.get 11
+ i64.add
+ local.tee 11
+ local.get 4
+ i64.extend_i32_u
+ i64.gt_u
+ br_if 0 (;@68;)
+ local.get 1
+ local.get 11
+ i64.store offset=8
+ br 66 (;@2;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=284
+ local.get 2
+ i32.const 1099652
+ i32.store offset=280
+ local.get 2
+ i32.const 40
+ i32.store offset=196
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=288
+ local.get 2
+ local.get 2
+ i32.const 208
+ i32.add
+ i32.store offset=192
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 320
+ i32.add
+ call 1214
+ br 66 (;@1;)
+ end
+ local.get 1
+ i32.load offset=64
+ i32.const 8
+ i32.add
+ i32.const 1100092
+ call 370
+ br_if 47 (;@19;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 47 (;@19;)
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 1
+ i32.store8
+ br 65 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 64 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 63 (;@1;)
+ end
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 2
+ i32.load offset=12
+ local.set 1
+ local.get 2
+ i32.load offset=8
+ local.tee 3
+ i32.const 1819242338
+ i32.store align=1
+ local.get 0
+ i32.const 4
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=280 align=4
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.load
+ i32.store
+ br 62 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 61 (;@1;)
+ end
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 3
+ call 1096
+ local.get 2
+ i32.load offset=20
+ local.set 3
+ local.get 2
+ i32.load offset=16
+ local.tee 1
+ i32.const 0
+ i32.load16_u offset=1099604 align=1
+ i32.store16 align=1
+ local.get 1
+ i32.const 2
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099606
+ i32.store8
+ local.get 0
+ i32.const 3
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 60 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 59 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=153 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=172 align=4
+ i64.store offset=20 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=155
+ i32.store8
+ local.get 2
+ i32.const 194
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 19
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i32.load16_u offset=169 align=1
+ i32.store16 offset=192
+ local.get 2
+ i64.load offset=156 align=4
+ local.set 11
+ local.get 2
+ i32.load offset=164
+ local.set 8
+ local.get 0
+ local.get 2
+ i32.load8_u offset=168
+ i32.store8 offset=16
+ local.get 0
+ local.get 8
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 11
+ i64.store offset=4 align=1
+ local.get 0
+ local.get 1
+ i32.store8
+ local.get 0
+ local.get 2
+ i32.load16_u offset=192
+ i32.store16 offset=17 align=1
+ local.get 0
+ i32.const 19
+ i32.add
+ local.get 4
+ i32.load8_u
+ i32.store8
+ br 56 (;@3;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 57 (;@1;)
+ end
+ local.get 2
+ i32.const 24
+ i32.add
+ i32.const 17
+ call 1096
+ local.get 2
+ i32.load offset=28
+ local.set 3
+ local.get 2
+ i32.load offset=24
+ local.tee 1
+ i32.const 0
+ i64.load offset=1099936 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099952
+ i32.store8
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1099944 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 17
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 56 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 55 (;@1;)
+ end
+ local.get 2
+ i32.const 32
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=36
+ local.set 3
+ local.get 2
+ i32.load offset=32
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100908 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100924 align=1
+ i32.store16 align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100916 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 54 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 53 (;@1;)
+ end
+ local.get 2
+ i32.const 40
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=44
+ local.set 3
+ local.get 2
+ i32.load offset=40
+ local.tee 1
+ i32.const 0
+ i64.load offset=1101012 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1101028 align=1
+ i32.store16 align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1101020 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 52 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 51 (;@1;)
+ end
+ local.get 2
+ i32.const 48
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=52
+ local.set 3
+ local.get 2
+ i32.load offset=48
+ local.tee 1
+ i32.const 0
+ i64.load offset=1101116 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1101132 align=1
+ i32.store16 align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1101124 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 50 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 49 (;@1;)
+ end
+ local.get 2
+ i32.const 56
+ i32.add
+ i32.const 17
+ call 1096
+ local.get 2
+ i32.load offset=60
+ local.set 3
+ local.get 2
+ i32.load offset=56
+ local.tee 1
+ i32.const 0
+ i64.load offset=1099836 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099852
+ i32.store8
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1099844 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 17
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 48 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 47 (;@1;)
+ end
+ local.get 2
+ i32.const 64
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=68
+ local.set 3
+ local.get 2
+ i32.load offset=64
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100388 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100404 align=1
+ i32.store16 align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100396 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 46 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 45 (;@1;)
+ end
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=76
+ local.set 3
+ local.get 2
+ i32.load offset=72
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100492 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100508 align=1
+ i32.store16 align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100500 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 44 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 43 (;@1;)
+ end
+ local.get 2
+ i32.const 80
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 2
+ i32.load offset=84
+ local.set 3
+ local.get 2
+ i32.load offset=80
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100596 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1100612 align=1
+ i32.store16 align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100604 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 18
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 42 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 41 (;@1;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 20
+ call 1096
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100172 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load offset=1100188 align=1
+ i32.store align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100180 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 20
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 40 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 39 (;@1;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ i32.const 20
+ call 1096
+ local.get 2
+ i32.load offset=100
+ local.set 3
+ local.get 2
+ i32.load offset=96
+ local.tee 1
+ i32.const 0
+ i64.load offset=1100280 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load offset=1100296 align=1
+ i32.store align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1100288 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 20
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 38 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 37 (;@1;)
+ end
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 2
+ i32.load offset=116
+ local.set 1
+ local.get 2
+ i32.load offset=112
+ local.tee 3
+ i32.const 1954047348
+ i32.store align=1
+ local.get 0
+ i32.const 4
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=280 align=4
+ i64.store offset=16 align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.load
+ i32.store
+ br 36 (;@1;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=248
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ i32.store offset=244
+ local.get 2
+ local.get 3
+ i32.store offset=240
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ br 35 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 34 (;@1;)
+ end
+ unreachable
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=285 align=1
+ i64.store offset=245 align=1
+ local.get 2
+ local.get 2
+ i32.load8_u offset=284
+ i32.store8 offset=244
+ local.get 2
+ local.get 3
+ i32.store offset=240
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ br 32 (;@1;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=284
+ local.get 2
+ i32.const 1100692
+ i32.store offset=280
+ local.get 2
+ i32.const 15
+ i32.store offset=212
+ local.get 2
+ local.get 3
+ i32.store offset=208
+ local.get 2
+ local.get 2
+ i32.const 208
+ i32.add
+ i32.store offset=288
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1459
+ br 20 (;@12;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8
+ br 30 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8
+ br 29 (;@1;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=248
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ i32.store offset=244
+ local.get 2
+ local.get 8
+ i32.store offset=240
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ br 28 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8
+ br 27 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8
+ br 26 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=285 align=1
+ i64.store offset=325 align=1
+ local.get 2
+ local.get 2
+ i32.load8_u offset=284
+ i32.store8 offset=324
+ local.get 2
+ local.get 3
+ i32.store offset=320
+ local.get 0
+ local.get 2
+ i32.const 320
+ i32.add
+ call 1120
+ br 25 (;@1;)
+ end
+ local.get 0
+ i32.const 1099668
+ i32.const 30
+ call 1215
+ br 24 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8
+ br 23 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store8
+ br 22 (;@1;)
+ end
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store8
+ br 21 (;@1;)
+ end
+ local.get 2
+ i32.const 144
+ i32.add
+ i32.const 9
+ call 1096
+ local.get 2
+ i32.load offset=148
+ local.set 3
+ local.get 2
+ i32.load offset=144
+ local.tee 1
+ i32.const 0
+ i64.load offset=1099740 align=1
+ i64.store align=1
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1099748
+ i32.store8
+ local.get 0
+ i32.const 9
+ i32.store offset=12 align=1
+ local.get 0
+ local.get 3
+ i32.store offset=8 align=1
+ local.get 0
+ local.get 1
+ i32.store offset=4 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ br 20 (;@1;)
+ end
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=160
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ i32.store offset=156
+ local.get 2
+ local.get 3
+ i32.store offset=152
+ local.get 0
+ local.get 2
+ i32.const 152
+ i32.add
+ call 1120
+ br 19 (;@1;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=288
+ i64.store offset=248
+ local.get 2
+ local.get 2
+ i32.load offset=284
+ i32.store offset=244
+ local.get 2
+ local.get 4
+ i32.store offset=240
+ local.get 0
+ local.get 2
+ i32.const 240
+ i32.add
+ call 1120
+ br 18 (;@1;)
+ end
+ call 1668
+ local.tee 1
+ i32.const 3
+ i32.store8
+ local.get 2
+ i64.const 4294967297
+ i64.store offset=284 align=4
+ local.get 2
+ local.get 1
+ i32.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 387
+ br 17 (;@1;)
+ end
+ local.get 4
+ local.get 8
+ call 1949
+ end
+ local.get 3
+ local.get 1
+ call 1949
+ br 15 (;@1;)
+ end
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=284
+ local.get 2
+ i32.const 1101332
+ i32.store offset=280
+ local.get 2
+ i32.const 16
+ i32.store offset=156
+ local.get 2
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.store offset=288
+ local.get 2
+ local.get 2
+ i32.const 208
+ i32.add
+ i32.store offset=160
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=152
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 0
+ local.get 2
+ i32.const 320
+ i32.add
+ call 1214
+ br 14 (;@1;)
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ call 598
+ br 12 (;@1;)
+ end
+ local.get 2
+ local.get 8
+ i32.store offset=292
+ local.get 2
+ local.get 3
+ i32.store offset=288
+ local.get 2
+ local.get 4
+ i32.store offset=284
+ local.get 2
+ i32.const 0
+ i32.store offset=280
+ local.get 2
+ local.get 1
+ i32.store offset=316
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 206
+ br 11 (;@1;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ call 906
+ local.get 2
+ i32.const 192
+ i32.add
+ call 906
+ br 10 (;@1;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=284
+ local.get 2
+ i32.const 1100776
+ i32.store offset=280
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=288
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 2
+ i32.const 251
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=243 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=240 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 247
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 9 (;@1;)
+ end
+ local.get 8
+ i32.const 20
+ i32.ne
+ br_if 1 (;@8;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 2 (;@7;)
+ local.get 2
+ i32.load offset=284
+ local.set 4
+ local.get 3
+ call 598
+ local.get 3
+ local.get 4
+ i32.store
+ local.get 4
+ i32.load offset=8
+ local.tee 3
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@9;)
+ i32.const 1
+ local.get 3
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 0 (;@9;)
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=280
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 7 (;@2;)
+ local.get 0
+ i32.const 1
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 1
+ i32.store8
+ br 8 (;@1;)
+ end
+ local.get 0
+ local.get 1
+ call 377
+ br 7 (;@1;)
+ end
+ local.get 2
+ i32.const 292
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=284
+ local.get 2
+ i32.const 1101524
+ i32.store offset=280
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=288
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ call 827
+ local.get 2
+ i32.const 163
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=155 align=1
+ local.get 0
+ i32.const 42
+ i32.store8
+ local.get 0
+ local.get 2
+ i64.load offset=152 align=1
+ i64.store offset=1 align=1
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 159
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 6 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i32.load16_u offset=281 align=1
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 2
+ i64.load offset=288
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 2
+ i32.load8_u offset=283
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load offset=284
+ i32.store offset=4
+ local.get 0
+ local.get 4
+ i32.store8
+ br 5 (;@1;)
+ end
+ local.get 0
+ call 1582
+ br 4 (;@1;)
+ end
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.load
+ local.set 5
+ local.get 2
+ i32.load offset=244
+ local.set 6
+ i32.const 2
+ local.set 4
+ local.get 2
+ i32.const 252
+ i32.add
+ i32.load
+ local.tee 1
+ br_if 0 (;@4;)
+ local.get 6
+ local.get 5
+ call 1726
+ i32.const 4
+ local.set 6
+ i32.const 0
+ local.set 1
+ i32.const 1
+ local.set 4
+ i32.const 0
+ local.set 5
+ end
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 6
+ local.get 1
+ call 1470
+ local.get 2
+ i32.load offset=240
+ local.set 1
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ local.get 2
+ i32.load offset=248
+ local.tee 3
+ br_if 0 (;@8;)
+ i32.const 0
+ local.set 3
+ br 1 (;@7;)
+ end
+ local.get 3
+ local.get 1
+ i32.add
+ local.tee 9
+ i32.const -1
+ i32.add
+ i32.load8_s
+ local.tee 8
+ i32.const -1
+ i32.gt_s
+ br_if 0 (;@7;)
+ block ;; label = @8
+ local.get 8
+ i32.const -128
+ i32.ne
+ br_if 0 (;@8;)
+ local.get 2
+ i32.const 0
+ i32.store offset=288
+ local.get 2
+ local.get 1
+ i32.store offset=280
+ local.get 2
+ local.get 9
+ i32.const -1
+ i32.add
+ i32.store offset=284
+ local.get 2
+ i32.const 280
+ i32.add
+ call 1221
+ br_if 0 (;@8;)
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 2 (;@6;)
+ end
+ block ;; label = @8
+ local.get 3
+ local.get 2
+ i32.load offset=244
+ i32.ne
+ br_if 0 (;@8;)
+ local.get 2
+ i32.const 240
+ i32.add
+ local.get 3
+ call 677
+ local.get 2
+ i32.load offset=240
+ local.set 1
+ local.get 2
+ i32.load offset=248
+ local.set 3
+ end
+ local.get 1
+ local.get 3
+ i32.add
+ i32.const 0
+ i32.store8
+ local.get 2
+ local.get 3
+ i32.const 1
+ i32.add
+ local.tee 3
+ i32.store offset=248
+ end
+ local.get 4
+ i32.const 255
+ i32.and
+ br_if 2 (;@4;)
+ local.get 3
+ i32.eqz
+ br_if 1 (;@5;)
+ local.get 1
+ local.get 3
+ i32.add
+ local.set 9
+ end
+ i32.const 1
+ local.set 4
+ loop ;; label = @6
+ local.get 1
+ local.get 1
+ i32.load8_u
+ local.tee 8
+ i32.const -1
+ i32.xor
+ i32.store8
+ local.get 1
+ i32.const 1
+ i32.add
+ local.set 3
+ local.get 4
+ i32.const 1
+ i32.and
+ local.set 7
+ i32.const 0
+ local.set 4
+ block ;; label = @7
+ local.get 7
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 1
+ i32.const 0
+ local.get 8
+ i32.sub
+ i32.store8
+ local.get 8
+ i32.const 255
+ i32.and
+ i32.eqz
+ local.set 4
+ end
+ local.get 3
+ local.set 1
+ local.get 3
+ local.get 9
+ i32.ne
+ br_if 0 (;@6;)
+ end
+ local.get 2
+ i32.load offset=248
+ local.set 3
+ local.get 2
+ i32.load offset=240
+ local.set 1
+ br 1 (;@4;)
+ end
+ i32.const 0
+ local.set 3
+ end
+ local.get 2
+ i32.load offset=244
+ local.set 4
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 1
+ local.get 3
+ call 1502
+ local.get 1
+ local.get 4
+ call 1949
+ local.get 2
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=280
+ local.get 0
+ local.get 2
+ i32.const 280
+ i32.add
+ call 387
+ local.get 6
+ local.get 5
+ call 1726
+ br 2 (;@1;)
+ end
+ local.get 3
+ call 202
+ br 1 (;@1;)
+ end
+ local.get 0
+ call 1581
+ end
+ local.get 2
+ i32.const 352
+ i32.add
+ global.set 0)
+ (func (;34;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64)
+ global.get 0
+ i32.const 864
+ i32.sub
+ local.tee 2
+ global.set 0
+ local.get 1
+ i32.const 12
+ i32.add
+ local.set 3
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 4
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ loop ;; label = @45
+ local.get 2
+ i32.const 832
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=832
+ local.tee 5
+ i32.const 10
+ i32.eq
+ br_if 1 (;@44;)
+ local.get 2
+ i32.const 12
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.load16_u align=1
+ i32.store16 offset=12
+ local.get 2
+ i64.load offset=836 align=4
+ local.set 37
+ local.get 5
+ i32.const -4
+ i32.add
+ br_table 0 (;@45;) 2 (;@43;) 3 (;@42;) 2 (;@43;) 4 (;@41;) 2 (;@43;)
+ end
+ end
+ local.get 2
+ i64.load offset=836 align=4
+ local.set 37
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 37
+ i64.const 32
+ i64.shr_u
+ local.get 37
+ local.get 37
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=4
+ br 42 (;@1;)
+ end
+ local.get 2
+ i32.load offset=844
+ local.set 4
+ local.get 2
+ local.get 5
+ i32.store8 offset=808
+ local.get 2
+ local.get 2
+ i32.load16_u offset=12
+ i32.store16 offset=809 align=1
+ local.get 2
+ local.get 4
+ i32.store offset=820
+ local.get 2
+ local.get 2
+ i32.const 14
+ i32.add
+ i32.load8_u
+ i32.store8 offset=811
+ local.get 2
+ local.get 37
+ i64.store32 offset=812
+ local.get 2
+ local.get 37
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=816
+ local.get 2
+ i32.const 832
+ i32.add
+ local.get 2
+ i32.const 808
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ br 41 (;@1;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=24
+ local.get 2
+ i64.const 1
+ i64.store offset=16
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 3
+ local.get 37
+ i32.wrap_i64
+ local.get 37
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 832
+ i32.add
+ local.get 2
+ i32.const 32
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=836
+ local.set 4
+ local.get 2
+ i32.load offset=832
+ i32.eqz
+ br_if 1 (;@40;)
+ br 38 (;@3;)
+ end
+ block ;; label = @41
+ local.get 1
+ i32.load offset=8
+ local.tee 4
+ br_if 0 (;@41;)
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 5
+ i32.store offset=4
+ br 40 (;@1;)
+ end
+ local.get 1
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 2
+ local.get 1
+ i32.store offset=56
+ local.get 2
+ local.get 37
+ i64.store32 offset=48
+ local.get 2
+ local.get 37
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=52
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ block ;; label = @41
+ block ;; label = @42
+ local.get 2
+ i32.load offset=64
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 0 (;@42;)
+ local.get 2
+ i32.load8_u offset=68
+ br_if 1 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 0
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 36 (;@6;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=83
+ local.set 7
+ local.get 2
+ i32.load8_u offset=82
+ local.set 8
+ local.get 2
+ i32.load8_u offset=81
+ local.set 9
+ local.get 2
+ i32.load8_u offset=80
+ local.set 10
+ local.get 2
+ i32.load8_u offset=79
+ local.set 11
+ local.get 2
+ i32.load8_u offset=78
+ local.set 12
+ local.get 2
+ i32.load8_u offset=77
+ local.set 13
+ local.get 2
+ i32.load8_u offset=76
+ local.set 14
+ local.get 2
+ i32.load8_u offset=75
+ local.set 15
+ local.get 2
+ i32.load8_u offset=74
+ local.set 16
+ local.get 2
+ i32.load8_u offset=73
+ local.set 17
+ local.get 2
+ i32.load8_u offset=72
+ local.set 18
+ local.get 2
+ i32.load8_u offset=71
+ local.set 19
+ local.get 2
+ i32.load8_u offset=70
+ local.set 20
+ local.get 2
+ i32.load8_u offset=69
+ local.set 21
+ local.get 2
+ i32.load8_u offset=68
+ local.set 22
+ br 34 (;@7;)
+ end
+ local.get 2
+ i32.load8_u offset=69
+ local.set 5
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=88
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@39;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=92
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 1
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=93
+ local.set 3
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=112
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@38;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=116
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 2
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=117
+ local.set 23
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=136
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 3 (;@37;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=140
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 3
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=141
+ local.set 24
+ local.get 2
+ i32.const 160
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=160
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 4 (;@36;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=164
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 4
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=165
+ local.set 25
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=184
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 5 (;@35;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=188
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 5
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=189
+ local.set 26
+ local.get 2
+ i32.const 208
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=208
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 6 (;@34;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=212
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 6
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=213
+ local.set 6
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=232
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 7 (;@33;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=236
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 7
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=237
+ local.set 22
+ local.get 2
+ i32.const 256
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=256
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 8 (;@32;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=260
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 8
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=261
+ local.set 21
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=280
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 9 (;@31;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=284
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 9
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=285
+ local.set 20
+ local.get 2
+ i32.const 304
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=304
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 10 (;@30;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=308
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 10
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=309
+ local.set 19
+ local.get 2
+ i32.const 328
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=328
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 11 (;@29;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=332
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 11
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=333
+ local.set 18
+ local.get 2
+ i32.const 352
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=352
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 12 (;@28;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=356
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 12
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=357
+ local.set 17
+ local.get 2
+ i32.const 376
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=376
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 13 (;@27;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=380
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 13
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=381
+ local.set 16
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=400
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 14 (;@26;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=404
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 14
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=405
+ local.set 15
+ local.get 2
+ i32.const 424
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=424
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 15 (;@25;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=428
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 15
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=429
+ local.set 14
+ local.get 2
+ i32.const 448
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=448
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 16 (;@24;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=452
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 16
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=453
+ local.set 13
+ local.get 2
+ i32.const 472
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=472
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 17 (;@23;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=476
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 17
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=477
+ local.set 12
+ local.get 2
+ i32.const 496
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=496
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 18 (;@22;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=500
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 18
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=501
+ local.set 11
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=520
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 19 (;@21;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=524
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 19
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=525
+ local.set 10
+ local.get 2
+ i32.const 544
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=544
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 20 (;@20;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=548
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 20
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=549
+ local.set 9
+ local.get 2
+ i32.const 568
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=568
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 21 (;@19;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=572
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 21
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=573
+ local.set 8
+ local.get 2
+ i32.const 592
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=592
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 22 (;@18;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=596
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 22
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=597
+ local.set 7
+ local.get 2
+ i32.const 616
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=616
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 23 (;@17;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=620
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 23
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=621
+ local.set 27
+ local.get 2
+ i32.const 640
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=640
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 24 (;@16;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=644
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 24
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=645
+ local.set 28
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=664
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 25 (;@15;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=668
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 25
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=669
+ local.set 29
+ local.get 2
+ i32.const 688
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=688
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 26 (;@14;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=692
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 26
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=693
+ local.set 30
+ local.get 2
+ i32.const 712
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=712
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 27 (;@13;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=716
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 27
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=717
+ local.set 31
+ local.get 2
+ i32.const 736
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=736
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 28 (;@12;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=740
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 28
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=741
+ local.set 32
+ local.get 2
+ i32.const 760
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=760
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 29 (;@11;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=764
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 29
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=765
+ local.set 33
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=784
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 30 (;@10;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=788
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 30
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=789
+ local.set 34
+ local.get 2
+ i32.const 808
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 410
+ local.get 2
+ i32.load offset=808
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 31 (;@9;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=812
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 31
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ br 35 (;@6;)
+ end
+ local.get 2
+ i32.load8_u offset=813
+ local.set 35
+ i32.const 0
+ local.set 36
+ local.get 24
+ local.set 4
+ br 36 (;@4;)
+ end
+ loop ;; label = @40
+ local.get 4
+ i32.eqz
+ br_if 32 (;@8;)
+ local.get 2
+ local.get 2
+ i64.load offset=840
+ i64.store offset=812 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=808
+ local.get 2
+ i32.const 832
+ i32.add
+ local.get 2
+ i32.const 808
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=840
+ local.set 4
+ block ;; label = @41
+ local.get 2
+ i32.load offset=832
+ br_if 0 (;@41;)
+ block ;; label = @42
+ loop ;; label = @43
+ local.get 2
+ i32.load offset=836
+ local.tee 5
+ i32.eqz
+ br_if 1 (;@42;)
+ local.get 2
+ i32.const 16
+ i32.add
+ local.get 5
+ local.get 4
+ call 1502
+ local.get 2
+ i32.const 832
+ i32.add
+ local.get 2
+ i32.const 808
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=840
+ local.set 4
+ local.get 2
+ i32.load offset=832
+ br_if 2 (;@41;)
+ br 0 (;@43;)
+ end
+ end
+ local.get 2
+ i32.const 832
+ i32.add
+ local.get 2
+ i32.const 32
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=836
+ local.set 4
+ local.get 2
+ i32.load offset=832
+ br_if 38 (;@3;)
+ br 1 (;@40;)
+ end
+ end
+ local.get 2
+ i64.load32_u offset=836
+ local.set 37
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 37
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 5
+ select
+ i32.store offset=4
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 4
+ i64.extend_i32_u
+ local.tee 38
+ local.get 37
+ local.get 38
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 5
+ select
+ i64.store align=4
+ br 37 (;@2;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=107
+ local.set 7
+ local.get 2
+ i32.load8_u offset=106
+ local.set 8
+ local.get 2
+ i32.load8_u offset=105
+ local.set 9
+ local.get 2
+ i32.load8_u offset=104
+ local.set 10
+ local.get 2
+ i32.load8_u offset=103
+ local.set 11
+ local.get 2
+ i32.load8_u offset=102
+ local.set 12
+ local.get 2
+ i32.load8_u offset=101
+ local.set 13
+ local.get 2
+ i32.load8_u offset=100
+ local.set 14
+ local.get 2
+ i32.load8_u offset=99
+ local.set 15
+ local.get 2
+ i32.load8_u offset=98
+ local.set 16
+ local.get 2
+ i32.load8_u offset=97
+ local.set 17
+ local.get 2
+ i32.load8_u offset=96
+ local.set 18
+ local.get 2
+ i32.load8_u offset=95
+ local.set 19
+ local.get 2
+ i32.load8_u offset=94
+ local.set 20
+ local.get 2
+ i32.load8_u offset=93
+ local.set 21
+ local.get 2
+ i32.load8_u offset=92
+ local.set 22
+ br 31 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=131
+ local.set 7
+ local.get 2
+ i32.load8_u offset=130
+ local.set 8
+ local.get 2
+ i32.load8_u offset=129
+ local.set 9
+ local.get 2
+ i32.load8_u offset=128
+ local.set 10
+ local.get 2
+ i32.load8_u offset=127
+ local.set 11
+ local.get 2
+ i32.load8_u offset=126
+ local.set 12
+ local.get 2
+ i32.load8_u offset=125
+ local.set 13
+ local.get 2
+ i32.load8_u offset=124
+ local.set 14
+ local.get 2
+ i32.load8_u offset=123
+ local.set 15
+ local.get 2
+ i32.load8_u offset=122
+ local.set 16
+ local.get 2
+ i32.load8_u offset=121
+ local.set 17
+ local.get 2
+ i32.load8_u offset=120
+ local.set 18
+ local.get 2
+ i32.load8_u offset=119
+ local.set 19
+ local.get 2
+ i32.load8_u offset=118
+ local.set 20
+ local.get 2
+ i32.load8_u offset=117
+ local.set 21
+ local.get 2
+ i32.load8_u offset=116
+ local.set 22
+ br 30 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=155
+ local.set 7
+ local.get 2
+ i32.load8_u offset=154
+ local.set 8
+ local.get 2
+ i32.load8_u offset=153
+ local.set 9
+ local.get 2
+ i32.load8_u offset=152
+ local.set 10
+ local.get 2
+ i32.load8_u offset=151
+ local.set 11
+ local.get 2
+ i32.load8_u offset=150
+ local.set 12
+ local.get 2
+ i32.load8_u offset=149
+ local.set 13
+ local.get 2
+ i32.load8_u offset=148
+ local.set 14
+ local.get 2
+ i32.load8_u offset=147
+ local.set 15
+ local.get 2
+ i32.load8_u offset=146
+ local.set 16
+ local.get 2
+ i32.load8_u offset=145
+ local.set 17
+ local.get 2
+ i32.load8_u offset=144
+ local.set 18
+ local.get 2
+ i32.load8_u offset=143
+ local.set 19
+ local.get 2
+ i32.load8_u offset=142
+ local.set 20
+ local.get 2
+ i32.load8_u offset=141
+ local.set 21
+ local.get 2
+ i32.load8_u offset=140
+ local.set 22
+ br 29 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=179
+ local.set 7
+ local.get 2
+ i32.load8_u offset=178
+ local.set 8
+ local.get 2
+ i32.load8_u offset=177
+ local.set 9
+ local.get 2
+ i32.load8_u offset=176
+ local.set 10
+ local.get 2
+ i32.load8_u offset=175
+ local.set 11
+ local.get 2
+ i32.load8_u offset=174
+ local.set 12
+ local.get 2
+ i32.load8_u offset=173
+ local.set 13
+ local.get 2
+ i32.load8_u offset=172
+ local.set 14
+ local.get 2
+ i32.load8_u offset=171
+ local.set 15
+ local.get 2
+ i32.load8_u offset=170
+ local.set 16
+ local.get 2
+ i32.load8_u offset=169
+ local.set 17
+ local.get 2
+ i32.load8_u offset=168
+ local.set 18
+ local.get 2
+ i32.load8_u offset=167
+ local.set 19
+ local.get 2
+ i32.load8_u offset=166
+ local.set 20
+ local.get 2
+ i32.load8_u offset=165
+ local.set 21
+ local.get 2
+ i32.load8_u offset=164
+ local.set 22
+ br 28 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=203
+ local.set 7
+ local.get 2
+ i32.load8_u offset=202
+ local.set 8
+ local.get 2
+ i32.load8_u offset=201
+ local.set 9
+ local.get 2
+ i32.load8_u offset=200
+ local.set 10
+ local.get 2
+ i32.load8_u offset=199
+ local.set 11
+ local.get 2
+ i32.load8_u offset=198
+ local.set 12
+ local.get 2
+ i32.load8_u offset=197
+ local.set 13
+ local.get 2
+ i32.load8_u offset=196
+ local.set 14
+ local.get 2
+ i32.load8_u offset=195
+ local.set 15
+ local.get 2
+ i32.load8_u offset=194
+ local.set 16
+ local.get 2
+ i32.load8_u offset=193
+ local.set 17
+ local.get 2
+ i32.load8_u offset=192
+ local.set 18
+ local.get 2
+ i32.load8_u offset=191
+ local.set 19
+ local.get 2
+ i32.load8_u offset=190
+ local.set 20
+ local.get 2
+ i32.load8_u offset=189
+ local.set 21
+ local.get 2
+ i32.load8_u offset=188
+ local.set 22
+ br 27 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=227
+ local.set 7
+ local.get 2
+ i32.load8_u offset=226
+ local.set 8
+ local.get 2
+ i32.load8_u offset=225
+ local.set 9
+ local.get 2
+ i32.load8_u offset=224
+ local.set 10
+ local.get 2
+ i32.load8_u offset=223
+ local.set 11
+ local.get 2
+ i32.load8_u offset=222
+ local.set 12
+ local.get 2
+ i32.load8_u offset=221
+ local.set 13
+ local.get 2
+ i32.load8_u offset=220
+ local.set 14
+ local.get 2
+ i32.load8_u offset=219
+ local.set 15
+ local.get 2
+ i32.load8_u offset=218
+ local.set 16
+ local.get 2
+ i32.load8_u offset=217
+ local.set 17
+ local.get 2
+ i32.load8_u offset=216
+ local.set 18
+ local.get 2
+ i32.load8_u offset=215
+ local.set 19
+ local.get 2
+ i32.load8_u offset=214
+ local.set 20
+ local.get 2
+ i32.load8_u offset=213
+ local.set 21
+ local.get 2
+ i32.load8_u offset=212
+ local.set 22
+ br 26 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=251
+ local.set 7
+ local.get 2
+ i32.load8_u offset=250
+ local.set 8
+ local.get 2
+ i32.load8_u offset=249
+ local.set 9
+ local.get 2
+ i32.load8_u offset=248
+ local.set 10
+ local.get 2
+ i32.load8_u offset=247
+ local.set 11
+ local.get 2
+ i32.load8_u offset=246
+ local.set 12
+ local.get 2
+ i32.load8_u offset=245
+ local.set 13
+ local.get 2
+ i32.load8_u offset=244
+ local.set 14
+ local.get 2
+ i32.load8_u offset=243
+ local.set 15
+ local.get 2
+ i32.load8_u offset=242
+ local.set 16
+ local.get 2
+ i32.load8_u offset=241
+ local.set 17
+ local.get 2
+ i32.load8_u offset=240
+ local.set 18
+ local.get 2
+ i32.load8_u offset=239
+ local.set 19
+ local.get 2
+ i32.load8_u offset=238
+ local.set 20
+ local.get 2
+ i32.load8_u offset=237
+ local.set 21
+ local.get 2
+ i32.load8_u offset=236
+ local.set 22
+ br 25 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=275
+ local.set 7
+ local.get 2
+ i32.load8_u offset=274
+ local.set 8
+ local.get 2
+ i32.load8_u offset=273
+ local.set 9
+ local.get 2
+ i32.load8_u offset=272
+ local.set 10
+ local.get 2
+ i32.load8_u offset=271
+ local.set 11
+ local.get 2
+ i32.load8_u offset=270
+ local.set 12
+ local.get 2
+ i32.load8_u offset=269
+ local.set 13
+ local.get 2
+ i32.load8_u offset=268
+ local.set 14
+ local.get 2
+ i32.load8_u offset=267
+ local.set 15
+ local.get 2
+ i32.load8_u offset=266
+ local.set 16
+ local.get 2
+ i32.load8_u offset=265
+ local.set 17
+ local.get 2
+ i32.load8_u offset=264
+ local.set 18
+ local.get 2
+ i32.load8_u offset=263
+ local.set 19
+ local.get 2
+ i32.load8_u offset=262
+ local.set 20
+ local.get 2
+ i32.load8_u offset=261
+ local.set 21
+ local.get 2
+ i32.load8_u offset=260
+ local.set 22
+ br 24 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=299
+ local.set 7
+ local.get 2
+ i32.load8_u offset=298
+ local.set 8
+ local.get 2
+ i32.load8_u offset=297
+ local.set 9
+ local.get 2
+ i32.load8_u offset=296
+ local.set 10
+ local.get 2
+ i32.load8_u offset=295
+ local.set 11
+ local.get 2
+ i32.load8_u offset=294
+ local.set 12
+ local.get 2
+ i32.load8_u offset=293
+ local.set 13
+ local.get 2
+ i32.load8_u offset=292
+ local.set 14
+ local.get 2
+ i32.load8_u offset=291
+ local.set 15
+ local.get 2
+ i32.load8_u offset=290
+ local.set 16
+ local.get 2
+ i32.load8_u offset=289
+ local.set 17
+ local.get 2
+ i32.load8_u offset=288
+ local.set 18
+ local.get 2
+ i32.load8_u offset=287
+ local.set 19
+ local.get 2
+ i32.load8_u offset=286
+ local.set 20
+ local.get 2
+ i32.load8_u offset=285
+ local.set 21
+ local.get 2
+ i32.load8_u offset=284
+ local.set 22
+ br 23 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=323
+ local.set 7
+ local.get 2
+ i32.load8_u offset=322
+ local.set 8
+ local.get 2
+ i32.load8_u offset=321
+ local.set 9
+ local.get 2
+ i32.load8_u offset=320
+ local.set 10
+ local.get 2
+ i32.load8_u offset=319
+ local.set 11
+ local.get 2
+ i32.load8_u offset=318
+ local.set 12
+ local.get 2
+ i32.load8_u offset=317
+ local.set 13
+ local.get 2
+ i32.load8_u offset=316
+ local.set 14
+ local.get 2
+ i32.load8_u offset=315
+ local.set 15
+ local.get 2
+ i32.load8_u offset=314
+ local.set 16
+ local.get 2
+ i32.load8_u offset=313
+ local.set 17
+ local.get 2
+ i32.load8_u offset=312
+ local.set 18
+ local.get 2
+ i32.load8_u offset=311
+ local.set 19
+ local.get 2
+ i32.load8_u offset=310
+ local.set 20
+ local.get 2
+ i32.load8_u offset=309
+ local.set 21
+ local.get 2
+ i32.load8_u offset=308
+ local.set 22
+ br 22 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=347
+ local.set 7
+ local.get 2
+ i32.load8_u offset=346
+ local.set 8
+ local.get 2
+ i32.load8_u offset=345
+ local.set 9
+ local.get 2
+ i32.load8_u offset=344
+ local.set 10
+ local.get 2
+ i32.load8_u offset=343
+ local.set 11
+ local.get 2
+ i32.load8_u offset=342
+ local.set 12
+ local.get 2
+ i32.load8_u offset=341
+ local.set 13
+ local.get 2
+ i32.load8_u offset=340
+ local.set 14
+ local.get 2
+ i32.load8_u offset=339
+ local.set 15
+ local.get 2
+ i32.load8_u offset=338
+ local.set 16
+ local.get 2
+ i32.load8_u offset=337
+ local.set 17
+ local.get 2
+ i32.load8_u offset=336
+ local.set 18
+ local.get 2
+ i32.load8_u offset=335
+ local.set 19
+ local.get 2
+ i32.load8_u offset=334
+ local.set 20
+ local.get 2
+ i32.load8_u offset=333
+ local.set 21
+ local.get 2
+ i32.load8_u offset=332
+ local.set 22
+ br 21 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=371
+ local.set 7
+ local.get 2
+ i32.load8_u offset=370
+ local.set 8
+ local.get 2
+ i32.load8_u offset=369
+ local.set 9
+ local.get 2
+ i32.load8_u offset=368
+ local.set 10
+ local.get 2
+ i32.load8_u offset=367
+ local.set 11
+ local.get 2
+ i32.load8_u offset=366
+ local.set 12
+ local.get 2
+ i32.load8_u offset=365
+ local.set 13
+ local.get 2
+ i32.load8_u offset=364
+ local.set 14
+ local.get 2
+ i32.load8_u offset=363
+ local.set 15
+ local.get 2
+ i32.load8_u offset=362
+ local.set 16
+ local.get 2
+ i32.load8_u offset=361
+ local.set 17
+ local.get 2
+ i32.load8_u offset=360
+ local.set 18
+ local.get 2
+ i32.load8_u offset=359
+ local.set 19
+ local.get 2
+ i32.load8_u offset=358
+ local.set 20
+ local.get 2
+ i32.load8_u offset=357
+ local.set 21
+ local.get 2
+ i32.load8_u offset=356
+ local.set 22
+ br 20 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=395
+ local.set 7
+ local.get 2
+ i32.load8_u offset=394
+ local.set 8
+ local.get 2
+ i32.load8_u offset=393
+ local.set 9
+ local.get 2
+ i32.load8_u offset=392
+ local.set 10
+ local.get 2
+ i32.load8_u offset=391
+ local.set 11
+ local.get 2
+ i32.load8_u offset=390
+ local.set 12
+ local.get 2
+ i32.load8_u offset=389
+ local.set 13
+ local.get 2
+ i32.load8_u offset=388
+ local.set 14
+ local.get 2
+ i32.load8_u offset=387
+ local.set 15
+ local.get 2
+ i32.load8_u offset=386
+ local.set 16
+ local.get 2
+ i32.load8_u offset=385
+ local.set 17
+ local.get 2
+ i32.load8_u offset=384
+ local.set 18
+ local.get 2
+ i32.load8_u offset=383
+ local.set 19
+ local.get 2
+ i32.load8_u offset=382
+ local.set 20
+ local.get 2
+ i32.load8_u offset=381
+ local.set 21
+ local.get 2
+ i32.load8_u offset=380
+ local.set 22
+ br 19 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=419
+ local.set 7
+ local.get 2
+ i32.load8_u offset=418
+ local.set 8
+ local.get 2
+ i32.load8_u offset=417
+ local.set 9
+ local.get 2
+ i32.load8_u offset=416
+ local.set 10
+ local.get 2
+ i32.load8_u offset=415
+ local.set 11
+ local.get 2
+ i32.load8_u offset=414
+ local.set 12
+ local.get 2
+ i32.load8_u offset=413
+ local.set 13
+ local.get 2
+ i32.load8_u offset=412
+ local.set 14
+ local.get 2
+ i32.load8_u offset=411
+ local.set 15
+ local.get 2
+ i32.load8_u offset=410
+ local.set 16
+ local.get 2
+ i32.load8_u offset=409
+ local.set 17
+ local.get 2
+ i32.load8_u offset=408
+ local.set 18
+ local.get 2
+ i32.load8_u offset=407
+ local.set 19
+ local.get 2
+ i32.load8_u offset=406
+ local.set 20
+ local.get 2
+ i32.load8_u offset=405
+ local.set 21
+ local.get 2
+ i32.load8_u offset=404
+ local.set 22
+ br 18 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=443
+ local.set 7
+ local.get 2
+ i32.load8_u offset=442
+ local.set 8
+ local.get 2
+ i32.load8_u offset=441
+ local.set 9
+ local.get 2
+ i32.load8_u offset=440
+ local.set 10
+ local.get 2
+ i32.load8_u offset=439
+ local.set 11
+ local.get 2
+ i32.load8_u offset=438
+ local.set 12
+ local.get 2
+ i32.load8_u offset=437
+ local.set 13
+ local.get 2
+ i32.load8_u offset=436
+ local.set 14
+ local.get 2
+ i32.load8_u offset=435
+ local.set 15
+ local.get 2
+ i32.load8_u offset=434
+ local.set 16
+ local.get 2
+ i32.load8_u offset=433
+ local.set 17
+ local.get 2
+ i32.load8_u offset=432
+ local.set 18
+ local.get 2
+ i32.load8_u offset=431
+ local.set 19
+ local.get 2
+ i32.load8_u offset=430
+ local.set 20
+ local.get 2
+ i32.load8_u offset=429
+ local.set 21
+ local.get 2
+ i32.load8_u offset=428
+ local.set 22
+ br 17 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=467
+ local.set 7
+ local.get 2
+ i32.load8_u offset=466
+ local.set 8
+ local.get 2
+ i32.load8_u offset=465
+ local.set 9
+ local.get 2
+ i32.load8_u offset=464
+ local.set 10
+ local.get 2
+ i32.load8_u offset=463
+ local.set 11
+ local.get 2
+ i32.load8_u offset=462
+ local.set 12
+ local.get 2
+ i32.load8_u offset=461
+ local.set 13
+ local.get 2
+ i32.load8_u offset=460
+ local.set 14
+ local.get 2
+ i32.load8_u offset=459
+ local.set 15
+ local.get 2
+ i32.load8_u offset=458
+ local.set 16
+ local.get 2
+ i32.load8_u offset=457
+ local.set 17
+ local.get 2
+ i32.load8_u offset=456
+ local.set 18
+ local.get 2
+ i32.load8_u offset=455
+ local.set 19
+ local.get 2
+ i32.load8_u offset=454
+ local.set 20
+ local.get 2
+ i32.load8_u offset=453
+ local.set 21
+ local.get 2
+ i32.load8_u offset=452
+ local.set 22
+ br 16 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=491
+ local.set 7
+ local.get 2
+ i32.load8_u offset=490
+ local.set 8
+ local.get 2
+ i32.load8_u offset=489
+ local.set 9
+ local.get 2
+ i32.load8_u offset=488
+ local.set 10
+ local.get 2
+ i32.load8_u offset=487
+ local.set 11
+ local.get 2
+ i32.load8_u offset=486
+ local.set 12
+ local.get 2
+ i32.load8_u offset=485
+ local.set 13
+ local.get 2
+ i32.load8_u offset=484
+ local.set 14
+ local.get 2
+ i32.load8_u offset=483
+ local.set 15
+ local.get 2
+ i32.load8_u offset=482
+ local.set 16
+ local.get 2
+ i32.load8_u offset=481
+ local.set 17
+ local.get 2
+ i32.load8_u offset=480
+ local.set 18
+ local.get 2
+ i32.load8_u offset=479
+ local.set 19
+ local.get 2
+ i32.load8_u offset=478
+ local.set 20
+ local.get 2
+ i32.load8_u offset=477
+ local.set 21
+ local.get 2
+ i32.load8_u offset=476
+ local.set 22
+ br 15 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=515
+ local.set 7
+ local.get 2
+ i32.load8_u offset=514
+ local.set 8
+ local.get 2
+ i32.load8_u offset=513
+ local.set 9
+ local.get 2
+ i32.load8_u offset=512
+ local.set 10
+ local.get 2
+ i32.load8_u offset=511
+ local.set 11
+ local.get 2
+ i32.load8_u offset=510
+ local.set 12
+ local.get 2
+ i32.load8_u offset=509
+ local.set 13
+ local.get 2
+ i32.load8_u offset=508
+ local.set 14
+ local.get 2
+ i32.load8_u offset=507
+ local.set 15
+ local.get 2
+ i32.load8_u offset=506
+ local.set 16
+ local.get 2
+ i32.load8_u offset=505
+ local.set 17
+ local.get 2
+ i32.load8_u offset=504
+ local.set 18
+ local.get 2
+ i32.load8_u offset=503
+ local.set 19
+ local.get 2
+ i32.load8_u offset=502
+ local.set 20
+ local.get 2
+ i32.load8_u offset=501
+ local.set 21
+ local.get 2
+ i32.load8_u offset=500
+ local.set 22
+ br 14 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=539
+ local.set 7
+ local.get 2
+ i32.load8_u offset=538
+ local.set 8
+ local.get 2
+ i32.load8_u offset=537
+ local.set 9
+ local.get 2
+ i32.load8_u offset=536
+ local.set 10
+ local.get 2
+ i32.load8_u offset=535
+ local.set 11
+ local.get 2
+ i32.load8_u offset=534
+ local.set 12
+ local.get 2
+ i32.load8_u offset=533
+ local.set 13
+ local.get 2
+ i32.load8_u offset=532
+ local.set 14
+ local.get 2
+ i32.load8_u offset=531
+ local.set 15
+ local.get 2
+ i32.load8_u offset=530
+ local.set 16
+ local.get 2
+ i32.load8_u offset=529
+ local.set 17
+ local.get 2
+ i32.load8_u offset=528
+ local.set 18
+ local.get 2
+ i32.load8_u offset=527
+ local.set 19
+ local.get 2
+ i32.load8_u offset=526
+ local.set 20
+ local.get 2
+ i32.load8_u offset=525
+ local.set 21
+ local.get 2
+ i32.load8_u offset=524
+ local.set 22
+ br 13 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=563
+ local.set 7
+ local.get 2
+ i32.load8_u offset=562
+ local.set 8
+ local.get 2
+ i32.load8_u offset=561
+ local.set 9
+ local.get 2
+ i32.load8_u offset=560
+ local.set 10
+ local.get 2
+ i32.load8_u offset=559
+ local.set 11
+ local.get 2
+ i32.load8_u offset=558
+ local.set 12
+ local.get 2
+ i32.load8_u offset=557
+ local.set 13
+ local.get 2
+ i32.load8_u offset=556
+ local.set 14
+ local.get 2
+ i32.load8_u offset=555
+ local.set 15
+ local.get 2
+ i32.load8_u offset=554
+ local.set 16
+ local.get 2
+ i32.load8_u offset=553
+ local.set 17
+ local.get 2
+ i32.load8_u offset=552
+ local.set 18
+ local.get 2
+ i32.load8_u offset=551
+ local.set 19
+ local.get 2
+ i32.load8_u offset=550
+ local.set 20
+ local.get 2
+ i32.load8_u offset=549
+ local.set 21
+ local.get 2
+ i32.load8_u offset=548
+ local.set 22
+ br 12 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=587
+ local.set 7
+ local.get 2
+ i32.load8_u offset=586
+ local.set 8
+ local.get 2
+ i32.load8_u offset=585
+ local.set 9
+ local.get 2
+ i32.load8_u offset=584
+ local.set 10
+ local.get 2
+ i32.load8_u offset=583
+ local.set 11
+ local.get 2
+ i32.load8_u offset=582
+ local.set 12
+ local.get 2
+ i32.load8_u offset=581
+ local.set 13
+ local.get 2
+ i32.load8_u offset=580
+ local.set 14
+ local.get 2
+ i32.load8_u offset=579
+ local.set 15
+ local.get 2
+ i32.load8_u offset=578
+ local.set 16
+ local.get 2
+ i32.load8_u offset=577
+ local.set 17
+ local.get 2
+ i32.load8_u offset=576
+ local.set 18
+ local.get 2
+ i32.load8_u offset=575
+ local.set 19
+ local.get 2
+ i32.load8_u offset=574
+ local.set 20
+ local.get 2
+ i32.load8_u offset=573
+ local.set 21
+ local.get 2
+ i32.load8_u offset=572
+ local.set 22
+ br 11 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=611
+ local.set 7
+ local.get 2
+ i32.load8_u offset=610
+ local.set 8
+ local.get 2
+ i32.load8_u offset=609
+ local.set 9
+ local.get 2
+ i32.load8_u offset=608
+ local.set 10
+ local.get 2
+ i32.load8_u offset=607
+ local.set 11
+ local.get 2
+ i32.load8_u offset=606
+ local.set 12
+ local.get 2
+ i32.load8_u offset=605
+ local.set 13
+ local.get 2
+ i32.load8_u offset=604
+ local.set 14
+ local.get 2
+ i32.load8_u offset=603
+ local.set 15
+ local.get 2
+ i32.load8_u offset=602
+ local.set 16
+ local.get 2
+ i32.load8_u offset=601
+ local.set 17
+ local.get 2
+ i32.load8_u offset=600
+ local.set 18
+ local.get 2
+ i32.load8_u offset=599
+ local.set 19
+ local.get 2
+ i32.load8_u offset=598
+ local.set 20
+ local.get 2
+ i32.load8_u offset=597
+ local.set 21
+ local.get 2
+ i32.load8_u offset=596
+ local.set 22
+ br 10 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=635
+ local.set 7
+ local.get 2
+ i32.load8_u offset=634
+ local.set 8
+ local.get 2
+ i32.load8_u offset=633
+ local.set 9
+ local.get 2
+ i32.load8_u offset=632
+ local.set 10
+ local.get 2
+ i32.load8_u offset=631
+ local.set 11
+ local.get 2
+ i32.load8_u offset=630
+ local.set 12
+ local.get 2
+ i32.load8_u offset=629
+ local.set 13
+ local.get 2
+ i32.load8_u offset=628
+ local.set 14
+ local.get 2
+ i32.load8_u offset=627
+ local.set 15
+ local.get 2
+ i32.load8_u offset=626
+ local.set 16
+ local.get 2
+ i32.load8_u offset=625
+ local.set 17
+ local.get 2
+ i32.load8_u offset=624
+ local.set 18
+ local.get 2
+ i32.load8_u offset=623
+ local.set 19
+ local.get 2
+ i32.load8_u offset=622
+ local.set 20
+ local.get 2
+ i32.load8_u offset=621
+ local.set 21
+ local.get 2
+ i32.load8_u offset=620
+ local.set 22
+ br 9 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=659
+ local.set 7
+ local.get 2
+ i32.load8_u offset=658
+ local.set 8
+ local.get 2
+ i32.load8_u offset=657
+ local.set 9
+ local.get 2
+ i32.load8_u offset=656
+ local.set 10
+ local.get 2
+ i32.load8_u offset=655
+ local.set 11
+ local.get 2
+ i32.load8_u offset=654
+ local.set 12
+ local.get 2
+ i32.load8_u offset=653
+ local.set 13
+ local.get 2
+ i32.load8_u offset=652
+ local.set 14
+ local.get 2
+ i32.load8_u offset=651
+ local.set 15
+ local.get 2
+ i32.load8_u offset=650
+ local.set 16
+ local.get 2
+ i32.load8_u offset=649
+ local.set 17
+ local.get 2
+ i32.load8_u offset=648
+ local.set 18
+ local.get 2
+ i32.load8_u offset=647
+ local.set 19
+ local.get 2
+ i32.load8_u offset=646
+ local.set 20
+ local.get 2
+ i32.load8_u offset=645
+ local.set 21
+ local.get 2
+ i32.load8_u offset=644
+ local.set 22
+ br 8 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=683
+ local.set 7
+ local.get 2
+ i32.load8_u offset=682
+ local.set 8
+ local.get 2
+ i32.load8_u offset=681
+ local.set 9
+ local.get 2
+ i32.load8_u offset=680
+ local.set 10
+ local.get 2
+ i32.load8_u offset=679
+ local.set 11
+ local.get 2
+ i32.load8_u offset=678
+ local.set 12
+ local.get 2
+ i32.load8_u offset=677
+ local.set 13
+ local.get 2
+ i32.load8_u offset=676
+ local.set 14
+ local.get 2
+ i32.load8_u offset=675
+ local.set 15
+ local.get 2
+ i32.load8_u offset=674
+ local.set 16
+ local.get 2
+ i32.load8_u offset=673
+ local.set 17
+ local.get 2
+ i32.load8_u offset=672
+ local.set 18
+ local.get 2
+ i32.load8_u offset=671
+ local.set 19
+ local.get 2
+ i32.load8_u offset=670
+ local.set 20
+ local.get 2
+ i32.load8_u offset=669
+ local.set 21
+ local.get 2
+ i32.load8_u offset=668
+ local.set 22
+ br 7 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=707
+ local.set 7
+ local.get 2
+ i32.load8_u offset=706
+ local.set 8
+ local.get 2
+ i32.load8_u offset=705
+ local.set 9
+ local.get 2
+ i32.load8_u offset=704
+ local.set 10
+ local.get 2
+ i32.load8_u offset=703
+ local.set 11
+ local.get 2
+ i32.load8_u offset=702
+ local.set 12
+ local.get 2
+ i32.load8_u offset=701
+ local.set 13
+ local.get 2
+ i32.load8_u offset=700
+ local.set 14
+ local.get 2
+ i32.load8_u offset=699
+ local.set 15
+ local.get 2
+ i32.load8_u offset=698
+ local.set 16
+ local.get 2
+ i32.load8_u offset=697
+ local.set 17
+ local.get 2
+ i32.load8_u offset=696
+ local.set 18
+ local.get 2
+ i32.load8_u offset=695
+ local.set 19
+ local.get 2
+ i32.load8_u offset=694
+ local.set 20
+ local.get 2
+ i32.load8_u offset=693
+ local.set 21
+ local.get 2
+ i32.load8_u offset=692
+ local.set 22
+ br 6 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=731
+ local.set 7
+ local.get 2
+ i32.load8_u offset=730
+ local.set 8
+ local.get 2
+ i32.load8_u offset=729
+ local.set 9
+ local.get 2
+ i32.load8_u offset=728
+ local.set 10
+ local.get 2
+ i32.load8_u offset=727
+ local.set 11
+ local.get 2
+ i32.load8_u offset=726
+ local.set 12
+ local.get 2
+ i32.load8_u offset=725
+ local.set 13
+ local.get 2
+ i32.load8_u offset=724
+ local.set 14
+ local.get 2
+ i32.load8_u offset=723
+ local.set 15
+ local.get 2
+ i32.load8_u offset=722
+ local.set 16
+ local.get 2
+ i32.load8_u offset=721
+ local.set 17
+ local.get 2
+ i32.load8_u offset=720
+ local.set 18
+ local.get 2
+ i32.load8_u offset=719
+ local.set 19
+ local.get 2
+ i32.load8_u offset=718
+ local.set 20
+ local.get 2
+ i32.load8_u offset=717
+ local.set 21
+ local.get 2
+ i32.load8_u offset=716
+ local.set 22
+ br 5 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=755
+ local.set 7
+ local.get 2
+ i32.load8_u offset=754
+ local.set 8
+ local.get 2
+ i32.load8_u offset=753
+ local.set 9
+ local.get 2
+ i32.load8_u offset=752
+ local.set 10
+ local.get 2
+ i32.load8_u offset=751
+ local.set 11
+ local.get 2
+ i32.load8_u offset=750
+ local.set 12
+ local.get 2
+ i32.load8_u offset=749
+ local.set 13
+ local.get 2
+ i32.load8_u offset=748
+ local.set 14
+ local.get 2
+ i32.load8_u offset=747
+ local.set 15
+ local.get 2
+ i32.load8_u offset=746
+ local.set 16
+ local.get 2
+ i32.load8_u offset=745
+ local.set 17
+ local.get 2
+ i32.load8_u offset=744
+ local.set 18
+ local.get 2
+ i32.load8_u offset=743
+ local.set 19
+ local.get 2
+ i32.load8_u offset=742
+ local.set 20
+ local.get 2
+ i32.load8_u offset=741
+ local.set 21
+ local.get 2
+ i32.load8_u offset=740
+ local.set 22
+ br 4 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=779
+ local.set 7
+ local.get 2
+ i32.load8_u offset=778
+ local.set 8
+ local.get 2
+ i32.load8_u offset=777
+ local.set 9
+ local.get 2
+ i32.load8_u offset=776
+ local.set 10
+ local.get 2
+ i32.load8_u offset=775
+ local.set 11
+ local.get 2
+ i32.load8_u offset=774
+ local.set 12
+ local.get 2
+ i32.load8_u offset=773
+ local.set 13
+ local.get 2
+ i32.load8_u offset=772
+ local.set 14
+ local.get 2
+ i32.load8_u offset=771
+ local.set 15
+ local.get 2
+ i32.load8_u offset=770
+ local.set 16
+ local.get 2
+ i32.load8_u offset=769
+ local.set 17
+ local.get 2
+ i32.load8_u offset=768
+ local.set 18
+ local.get 2
+ i32.load8_u offset=767
+ local.set 19
+ local.get 2
+ i32.load8_u offset=766
+ local.set 20
+ local.get 2
+ i32.load8_u offset=765
+ local.set 21
+ local.get 2
+ i32.load8_u offset=764
+ local.set 22
+ br 3 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=803
+ local.set 7
+ local.get 2
+ i32.load8_u offset=802
+ local.set 8
+ local.get 2
+ i32.load8_u offset=801
+ local.set 9
+ local.get 2
+ i32.load8_u offset=800
+ local.set 10
+ local.get 2
+ i32.load8_u offset=799
+ local.set 11
+ local.get 2
+ i32.load8_u offset=798
+ local.set 12
+ local.get 2
+ i32.load8_u offset=797
+ local.set 13
+ local.get 2
+ i32.load8_u offset=796
+ local.set 14
+ local.get 2
+ i32.load8_u offset=795
+ local.set 15
+ local.get 2
+ i32.load8_u offset=794
+ local.set 16
+ local.get 2
+ i32.load8_u offset=793
+ local.set 17
+ local.get 2
+ i32.load8_u offset=792
+ local.set 18
+ local.get 2
+ i32.load8_u offset=791
+ local.set 19
+ local.get 2
+ i32.load8_u offset=790
+ local.set 20
+ local.get 2
+ i32.load8_u offset=789
+ local.set 21
+ local.get 2
+ i32.load8_u offset=788
+ local.set 22
+ br 2 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ local.get 2
+ i32.load8_u offset=827
+ local.set 7
+ local.get 2
+ i32.load8_u offset=826
+ local.set 8
+ local.get 2
+ i32.load8_u offset=825
+ local.set 9
+ local.get 2
+ i32.load8_u offset=824
+ local.set 10
+ local.get 2
+ i32.load8_u offset=823
+ local.set 11
+ local.get 2
+ i32.load8_u offset=822
+ local.set 12
+ local.get 2
+ i32.load8_u offset=821
+ local.set 13
+ local.get 2
+ i32.load8_u offset=820
+ local.set 14
+ local.get 2
+ i32.load8_u offset=819
+ local.set 15
+ local.get 2
+ i32.load8_u offset=818
+ local.set 16
+ local.get 2
+ i32.load8_u offset=817
+ local.set 17
+ local.get 2
+ i32.load8_u offset=816
+ local.set 18
+ local.get 2
+ i32.load8_u offset=815
+ local.set 19
+ local.get 2
+ i32.load8_u offset=814
+ local.set 20
+ local.get 2
+ i32.load8_u offset=813
+ local.set 21
+ local.get 2
+ i32.load8_u offset=812
+ local.set 22
+ br 1 (;@7;)
+ end
+ local.get 2
+ i32.const 48
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=16
+ i64.store offset=48
+ local.get 2
+ i32.const 0
+ i32.store offset=60
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ local.get 2
+ i32.load offset=64
+ i32.const 6
+ i32.ne
+ br_if 0 (;@40;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=68
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 0
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=69
+ local.set 4
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=88
+ i32.const 6
+ i32.ne
+ br_if 1 (;@39;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=92
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 1
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=93
+ local.set 5
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=112
+ i32.const 6
+ i32.ne
+ br_if 2 (;@38;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=116
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 2
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=117
+ local.set 3
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=136
+ i32.const 6
+ i32.ne
+ br_if 3 (;@37;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=140
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 3
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=141
+ local.set 1
+ local.get 2
+ i32.const 160
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=160
+ i32.const 6
+ i32.ne
+ br_if 4 (;@36;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=164
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 4
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=165
+ local.set 23
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 5 (;@35;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=188
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 5
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=189
+ local.set 25
+ local.get 2
+ i32.const 208
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=208
+ i32.const 6
+ i32.ne
+ br_if 6 (;@34;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=212
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 6
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=213
+ local.set 26
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=232
+ i32.const 6
+ i32.ne
+ br_if 7 (;@33;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=236
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 7
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=237
+ local.set 6
+ local.get 2
+ i32.const 256
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=256
+ i32.const 6
+ i32.ne
+ br_if 8 (;@32;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=260
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 8
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=261
+ local.set 22
+ local.get 2
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=280
+ i32.const 6
+ i32.ne
+ br_if 9 (;@31;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=284
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 9
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=285
+ local.set 21
+ local.get 2
+ i32.const 304
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=304
+ i32.const 6
+ i32.ne
+ br_if 10 (;@30;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=308
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 10
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=309
+ local.set 20
+ local.get 2
+ i32.const 328
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=328
+ i32.const 6
+ i32.ne
+ br_if 11 (;@29;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=332
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 11
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=333
+ local.set 19
+ local.get 2
+ i32.const 352
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=352
+ i32.const 6
+ i32.ne
+ br_if 12 (;@28;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=356
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 12
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=357
+ local.set 18
+ local.get 2
+ i32.const 376
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=376
+ i32.const 6
+ i32.ne
+ br_if 13 (;@27;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=380
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 13
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=381
+ local.set 17
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=400
+ i32.const 6
+ i32.ne
+ br_if 14 (;@26;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=404
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 14
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=405
+ local.set 16
+ local.get 2
+ i32.const 424
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=424
+ i32.const 6
+ i32.ne
+ br_if 15 (;@25;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=428
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 15
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=429
+ local.set 15
+ local.get 2
+ i32.const 448
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=448
+ i32.const 6
+ i32.ne
+ br_if 16 (;@24;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=452
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 16
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=453
+ local.set 14
+ local.get 2
+ i32.const 472
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=472
+ i32.const 6
+ i32.ne
+ br_if 17 (;@23;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=476
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 17
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=477
+ local.set 13
+ local.get 2
+ i32.const 496
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=496
+ i32.const 6
+ i32.ne
+ br_if 18 (;@22;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=500
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 18
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=501
+ local.set 12
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=520
+ i32.const 6
+ i32.ne
+ br_if 19 (;@21;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=524
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 19
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=525
+ local.set 11
+ local.get 2
+ i32.const 544
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=544
+ i32.const 6
+ i32.ne
+ br_if 20 (;@20;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=548
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 20
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=549
+ local.set 10
+ local.get 2
+ i32.const 568
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=568
+ i32.const 6
+ i32.ne
+ br_if 21 (;@19;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=572
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 21
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=573
+ local.set 9
+ local.get 2
+ i32.const 592
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=592
+ i32.const 6
+ i32.ne
+ br_if 22 (;@18;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=596
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 22
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=597
+ local.set 7
+ local.get 2
+ i32.const 616
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=616
+ i32.const 6
+ i32.ne
+ br_if 23 (;@17;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=620
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 23
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=621
+ local.set 8
+ local.get 2
+ i32.const 640
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=640
+ i32.const 6
+ i32.ne
+ br_if 24 (;@16;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=644
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 24
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=645
+ local.set 36
+ local.get 2
+ i32.const 664
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=664
+ i32.const 6
+ i32.ne
+ br_if 25 (;@15;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=668
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 25
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=669
+ local.set 35
+ local.get 2
+ i32.const 688
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=688
+ i32.const 6
+ i32.ne
+ br_if 26 (;@14;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=692
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 26
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=693
+ local.set 34
+ local.get 2
+ i32.const 712
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=712
+ i32.const 6
+ i32.ne
+ br_if 27 (;@13;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=716
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 27
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=717
+ local.set 33
+ local.get 2
+ i32.const 736
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=736
+ i32.const 6
+ i32.ne
+ br_if 28 (;@12;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=740
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 28
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=741
+ local.set 32
+ local.get 2
+ i32.const 760
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=760
+ i32.const 6
+ i32.ne
+ br_if 29 (;@11;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=764
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 29
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=765
+ local.set 31
+ local.get 2
+ i32.const 784
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=784
+ i32.const 6
+ i32.ne
+ br_if 30 (;@10;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=788
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 30
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=789
+ local.set 30
+ local.get 2
+ i32.const 808
+ i32.add
+ local.get 2
+ i32.const 48
+ i32.add
+ call 1125
+ local.get 2
+ i32.load offset=808
+ i32.const 6
+ i32.ne
+ br_if 31 (;@9;)
+ block ;; label = @41
+ local.get 2
+ i32.load8_u offset=812
+ br_if 0 (;@41;)
+ local.get 2
+ i32.const 832
+ i32.add
+ i32.const 31
+ local.get 2
+ i32.const 856
+ i32.add
+ i32.const 1055704
+ call 871
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 848
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 840
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=832
+ i64.store offset=4 align=4
+ br 33 (;@8;)
+ end
+ local.get 0
+ local.get 4
+ i32.store8 offset=1
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.load8_u offset=813
+ i32.store8
+ local.get 0
+ i32.const 31
+ i32.add
+ local.get 30
+ i32.store8
+ local.get 0
+ i32.const 30
+ i32.add
+ local.get 31
+ i32.store8
+ local.get 0
+ i32.const 29
+ i32.add
+ local.get 32
+ i32.store8
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 33
+ i32.store8
+ local.get 0
+ i32.const 27
+ i32.add
+ local.get 34
+ i32.store8
+ local.get 0
+ i32.const 26
+ i32.add
+ local.get 35
+ i32.store8
+ local.get 0
+ i32.const 25
+ i32.add
+ local.get 36
+ i32.store8
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 8
+ i32.store8
+ local.get 0
+ i32.const 23
+ i32.add
+ local.get 7
+ i32.store8
+ local.get 0
+ i32.const 22
+ i32.add
+ local.get 9
+ i32.store8
+ local.get 0
+ i32.const 21
+ i32.add
+ local.get 10
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 11
+ i32.store8
+ local.get 0
+ i32.const 19
+ i32.add
+ local.get 12
+ i32.store8
+ local.get 0
+ i32.const 18
+ i32.add
+ local.get 13
+ i32.store8
+ local.get 0
+ i32.const 17
+ i32.add
+ local.get 14
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.store8
+ local.get 0
+ i32.const 15
+ i32.add
+ local.get 16
+ i32.store8
+ local.get 0
+ i32.const 14
+ i32.add
+ local.get 17
+ i32.store8
+ local.get 0
+ i32.const 13
+ i32.add
+ local.get 18
+ i32.store8
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 19
+ i32.store8
+ local.get 0
+ i32.const 11
+ i32.add
+ local.get 20
+ i32.store8
+ local.get 0
+ i32.const 10
+ i32.add
+ local.get 21
+ i32.store8
+ local.get 0
+ i32.const 9
+ i32.add
+ local.get 22
+ i32.store8
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 6
+ i32.store8
+ local.get 0
+ i32.const 7
+ i32.add
+ local.get 26
+ i32.store8
+ local.get 0
+ i32.const 6
+ i32.add
+ local.get 25
+ i32.store8
+ local.get 0
+ i32.const 5
+ i32.add
+ local.get 23
+ i32.store8
+ local.get 0
+ i32.const 4
+ i32.add
+ local.get 1
+ i32.store8
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 3
+ i32.store8
+ local.get 0
+ i32.const 2
+ i32.add
+ local.get 5
+ i32.store8
+ local.get 0
+ i32.const 0
+ i32.store8
+ br 32 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=64
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 80
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ br 31 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 96
+ i32.add
+ i64.load
+ i64.store align=4
+ br 30 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=112
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 128
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 120
+ i32.add
+ i64.load
+ i64.store align=4
+ br 29 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=136
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 144
+ i32.add
+ i64.load
+ i64.store align=4
+ br 28 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=160
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 176
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 168
+ i32.add
+ i64.load
+ i64.store align=4
+ br 27 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=184
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 200
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 192
+ i32.add
+ i64.load
+ i64.store align=4
+ br 26 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=208
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 216
+ i32.add
+ i64.load
+ i64.store align=4
+ br 25 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=232
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i64.load
+ i64.store align=4
+ br 24 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=256
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 264
+ i32.add
+ i64.load
+ i64.store align=4
+ br 23 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=280
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ i64.load
+ i64.store align=4
+ br 22 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=304
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 312
+ i32.add
+ i64.load
+ i64.store align=4
+ br 21 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=328
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 336
+ i32.add
+ i64.load
+ i64.store align=4
+ br 20 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=352
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i64.load
+ i64.store align=4
+ br 19 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=376
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 392
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 384
+ i32.add
+ i64.load
+ i64.store align=4
+ br 18 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=400
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 416
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 408
+ i32.add
+ i64.load
+ i64.store align=4
+ br 17 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=424
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 440
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 432
+ i32.add
+ i64.load
+ i64.store align=4
+ br 16 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=448
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 464
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 456
+ i32.add
+ i64.load
+ i64.store align=4
+ br 15 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=472
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 488
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 480
+ i32.add
+ i64.load
+ i64.store align=4
+ br 14 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=496
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 512
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 504
+ i32.add
+ i64.load
+ i64.store align=4
+ br 13 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=520
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 536
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i64.load
+ i64.store align=4
+ br 12 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=544
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 560
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 552
+ i32.add
+ i64.load
+ i64.store align=4
+ br 11 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=568
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 584
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 576
+ i32.add
+ i64.load
+ i64.store align=4
+ br 10 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=592
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 600
+ i32.add
+ i64.load
+ i64.store align=4
+ br 9 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=616
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 632
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 624
+ i32.add
+ i64.load
+ i64.store align=4
+ br 8 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=640
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 656
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 648
+ i32.add
+ i64.load
+ i64.store align=4
+ br 7 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=664
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 680
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 672
+ i32.add
+ i64.load
+ i64.store align=4
+ br 6 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=688
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 704
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i64.load
+ i64.store align=4
+ br 5 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=712
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 728
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 720
+ i32.add
+ i64.load
+ i64.store align=4
+ br 4 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=736
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 752
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 744
+ i32.add
+ i64.load
+ i64.store align=4
+ br 3 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=760
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 776
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 768
+ i32.add
+ i64.load
+ i64.store align=4
+ br 2 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=784
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 792
+ i32.add
+ i64.load
+ i64.store align=4
+ br 1 (;@8;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=808
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 824
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 816
+ i32.add
+ i64.load
+ i64.store align=4
+ end
+ local.get 2
+ i32.load offset=48
+ local.get 2
+ i32.load offset=52
+ call 1949
+ br 6 (;@1;)
+ end
+ i32.const 0
+ local.set 26
+ i32.const 0
+ local.set 25
+ br 1 (;@5;)
+ end
+ local.get 2
+ i32.load8_u offset=851
+ local.set 7
+ local.get 2
+ i32.load8_u offset=850
+ local.set 8
+ local.get 2
+ i32.load8_u offset=849
+ local.set 9
+ local.get 2
+ i32.load8_u offset=848
+ local.set 10
+ local.get 2
+ i32.load8_u offset=847
+ local.set 11
+ local.get 2
+ i32.load8_u offset=846
+ local.set 12
+ local.get 2
+ i32.load8_u offset=845
+ local.set 13
+ local.get 2
+ i32.load8_u offset=844
+ local.set 14
+ local.get 2
+ i32.load8_u offset=843
+ local.set 15
+ local.get 2
+ i32.load8_u offset=842
+ local.set 16
+ local.get 2
+ i32.load8_u offset=841
+ local.set 17
+ local.get 2
+ i32.load8_u offset=840
+ local.set 18
+ local.get 2
+ i32.load8_u offset=839
+ local.set 19
+ local.get 2
+ i32.load8_u offset=838
+ local.set 20
+ local.get 2
+ i32.load8_u offset=837
+ local.set 21
+ local.get 2
+ i32.load8_u offset=836
+ local.set 22
+ local.get 2
+ i32.load8_u offset=835
+ local.set 6
+ local.get 2
+ i32.load8_u offset=834
+ local.set 26
+ local.get 2
+ i32.load8_u offset=833
+ local.set 25
+ local.get 2
+ i32.load8_u offset=832
+ local.set 4
+ end
+ i32.const 1
+ local.set 36
+ end
+ local.get 0
+ local.get 35
+ i32.store8 offset=32
+ local.get 0
+ local.get 34
+ i32.store8 offset=31
+ local.get 0
+ local.get 33
+ i32.store8 offset=30
+ local.get 0
+ local.get 32
+ i32.store8 offset=29
+ local.get 0
+ local.get 31
+ i32.store8 offset=28
+ local.get 0
+ local.get 30
+ i32.store8 offset=27
+ local.get 0
+ local.get 29
+ i32.store8 offset=26
+ local.get 0
+ local.get 28
+ i32.store8 offset=25
+ local.get 0
+ local.get 27
+ i32.store8 offset=24
+ local.get 0
+ local.get 7
+ i32.store8 offset=23
+ local.get 0
+ local.get 8
+ i32.store8 offset=22
+ local.get 0
+ local.get 9
+ i32.store8 offset=21
+ local.get 0
+ local.get 10
+ i32.store8 offset=20
+ local.get 0
+ local.get 11
+ i32.store8 offset=19
+ local.get 0
+ local.get 12
+ i32.store8 offset=18
+ local.get 0
+ local.get 13
+ i32.store8 offset=17
+ local.get 0
+ local.get 14
+ i32.store8 offset=16
+ local.get 0
+ local.get 15
+ i32.store8 offset=15
+ local.get 0
+ local.get 16
+ i32.store8 offset=14
+ local.get 0
+ local.get 17
+ i32.store8 offset=13
+ local.get 0
+ local.get 18
+ i32.store8 offset=12
+ local.get 0
+ local.get 19
+ i32.store8 offset=11
+ local.get 0
+ local.get 20
+ i32.store8 offset=10
+ local.get 0
+ local.get 21
+ i32.store8 offset=9
+ local.get 0
+ local.get 22
+ i32.store8 offset=8
+ local.get 0
+ local.get 6
+ i32.store8 offset=7
+ local.get 0
+ local.get 26
+ i32.store8 offset=6
+ local.get 0
+ local.get 25
+ i32.store8 offset=5
+ local.get 0
+ local.get 4
+ i32.store8 offset=4
+ local.get 0
+ local.get 23
+ i32.store8 offset=3
+ local.get 0
+ local.get 3
+ i32.store8 offset=2
+ local.get 0
+ local.get 5
+ i32.store8 offset=1
+ local.get 0
+ local.get 36
+ i32.store8
+ local.get 1
+ local.get 1
+ i32.load offset=8
+ i32.const 1
+ i32.add
+ i32.store offset=8
+ local.get 0
+ i32.const 35
+ i32.add
+ local.get 2
+ i32.const 834
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 2
+ i32.load16_u offset=832 align=1
+ i32.store16 offset=33 align=1
+ br 2 (;@1;)
+ end
+ local.get 2
+ i64.load32_u offset=840
+ local.set 37
+ local.get 0
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 37
+ local.get 37
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ local.tee 38
+ i64.or
+ local.get 38
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ i64.store align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ i32.store offset=4
+ end
+ local.get 2
+ i32.load offset=16
+ local.get 2
+ i32.load offset=20
+ call 1949
+ end
+ local.get 2
+ i32.const 864
+ i32.add
+ global.set 0)
+ (func (;35;) (type 0)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
+ global.get 0
+ i32.const 816
+ i32.sub
+ local.tee 0
+ global.set 0
+ block ;; label = @1
+ i32.const 0
+ i32.load8_u offset=1318560
+ i32.const 3
+ i32.eq
+ br_if 0 (;@1;)
+ local.get 0
+ i32.const 1
+ i32.store8 offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 1054084
+ call 413
+ end
+ local.get 0
+ i32.const 168
+ i32.add
+ call 1195
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.load offset=168
+ local.get 0
+ i32.load offset=176
+ call 39
+ local.get 0
+ i32.load8_u offset=600
+ local.set 1
+ local.get 0
+ i32.load8_u offset=692
+ local.set 2
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ local.get 2
+ i32.const 2
+ i32.eq
+ br_if 0 (;@6;)
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 36
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 36
+ i32.add
+ i32.const 56
+ call 2015
+ drop
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 95
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 95
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 0
+ i32.load16_u offset=693 align=1
+ i32.store16 offset=365 align=1
+ local.get 0
+ local.get 1
+ i32.store8 offset=272
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 0
+ i32.store8 offset=364
+ local.get 0
+ i32.const 28
+ i32.store offset=796
+ local.get 0
+ i32.const 1097188
+ i32.store offset=792
+ local.get 0
+ i32.const 188
+ i32.store offset=800
+ local.get 0
+ local.get 0
+ i32.const 792
+ i32.add
+ call 877
+ local.tee 1
+ i32.store offset=776
+ block ;; label = @7
+ block ;; label = @8
+ local.get 1
+ i32.eqz
+ br_if 0 (;@8;)
+ local.get 0
+ local.get 1
+ i32.store offset=704
+ local.get 1
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@7;)
+ local.get 0
+ i32.const 612
+ i32.add
+ local.get 0
+ i32.const 800
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=604 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1602
+ local.set 1
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ br 1 (;@7;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=800
+ i32.store offset=712
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=704
+ local.get 0
+ i32.const 19
+ i32.store offset=600
+ local.get 0
+ i32.const 704
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1602
+ call 325
+ i32.const 32
+ i32.const 4
+ call 1651
+ local.set 1
+ local.get 0
+ i32.const 160
+ i32.add
+ i32.const 3
+ call 1096
+ local.get 0
+ i32.load offset=164
+ local.set 3
+ local.get 0
+ i32.load offset=160
+ local.tee 4
+ i32.const 0
+ i32.load16_u offset=1101971 align=1
+ i32.store16 align=1
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1101973
+ i32.store8
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 5
+ i32.const 3
+ i32.store
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.store
+ local.get 0
+ local.get 4
+ i32.store offset=604
+ local.get 0
+ i32.const 1
+ i32.store offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1492
+ local.set 3
+ call 497
+ local.set 6
+ local.get 0
+ i32.const 152
+ i32.add
+ i32.const 6
+ call 1096
+ local.get 0
+ i32.load offset=156
+ local.set 7
+ local.get 0
+ i32.load offset=152
+ local.tee 4
+ i32.const 0
+ i32.load offset=1097072 align=1
+ i32.store align=1
+ local.get 4
+ i32.const 4
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1097076 align=1
+ i32.store16 align=1
+ local.get 5
+ i32.const 6
+ i32.store
+ local.get 2
+ local.get 7
+ i32.store
+ local.get 0
+ local.get 4
+ i32.store offset=604
+ local.get 0
+ i32.const 1
+ i32.store offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1492
+ local.set 7
+ call 497
+ local.set 8
+ local.get 0
+ i32.const 144
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 0
+ i32.load offset=148
+ local.set 4
+ local.get 0
+ i32.load offset=144
+ local.tee 9
+ i32.const 2036625250
+ i32.store align=1
+ local.get 5
+ i32.const 4
+ i32.store
+ local.get 2
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 9
+ i32.store offset=604
+ local.get 0
+ i32.const 1
+ i32.store offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1492
+ local.set 9
+ call 498
+ local.set 10
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 7
+ call 1096
+ local.get 0
+ i32.load offset=140
+ local.set 11
+ local.get 0
+ i32.load offset=136
+ local.tee 4
+ i32.const 0
+ i32.load offset=1097078 align=1
+ i32.store align=1
+ local.get 4
+ i32.const 3
+ i32.add
+ i32.const 0
+ i32.load offset=1097081 align=1
+ i32.store align=1
+ local.get 5
+ i32.const 7
+ i32.store
+ local.get 2
+ local.get 11
+ i32.store
+ local.get 0
+ local.get 4
+ i32.store offset=604
+ local.get 0
+ i32.const 1
+ i32.store offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1492
+ local.set 5
+ local.get 1
+ i32.const 28
+ i32.add
+ call 231
+ i32.store
+ local.get 1
+ local.get 5
+ i32.store offset=24
+ local.get 1
+ i32.const 20
+ i32.add
+ local.get 10
+ i32.store
+ local.get 1
+ local.get 9
+ i32.store offset=16
+ local.get 1
+ i32.const 12
+ i32.add
+ local.get 8
+ i32.store
+ local.get 1
+ local.get 7
+ i32.store offset=8
+ local.get 1
+ local.get 6
+ i32.store offset=4
+ local.get 1
+ local.get 3
+ i32.store
+ local.get 2
+ i64.const 17179869188
+ i64.store
+ local.get 0
+ local.get 1
+ i32.store offset=604
+ local.get 0
+ i32.const 22
+ i32.store offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1602
+ local.set 1
+ local.get 0
+ i64.load offset=792
+ local.set 21
+ local.get 0
+ i32.load offset=800
+ local.set 5
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=608
+ local.get 0
+ local.get 21
+ i64.store offset=600
+ local.get 4
+ i32.eqz
+ br_if 6 (;@1;)
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 1
+ call 325
+ local.get 2
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=792
+ local.set 21
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 2
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=600
+ local.get 2
+ i32.eqz
+ br_if 6 (;@1;)
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 1
+ call 253
+ local.get 0
+ i32.load offset=776
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 0
+ i32.const 776
+ i32.add
+ call 598
+ end
+ local.get 0
+ local.get 1
+ i32.store offset=544
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 344
+ i32.add
+ local.get 0
+ i32.const 544
+ i32.add
+ call 467
+ block ;; label = @7
+ block ;; label = @8
+ local.get 0
+ i32.load8_u offset=600
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@8;)
+ local.get 0
+ local.get 0
+ i32.load offset=604
+ local.tee 1
+ i32.store offset=744
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ local.get 0
+ i32.const 300
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 0 (;@12;)
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 0
+ i32.const 288
+ i32.add
+ call 967
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.load offset=128
+ local.get 0
+ i32.load offset=132
+ call 1584
+ local.get 0
+ i32.load offset=124
+ local.set 1
+ local.get 0
+ local.get 0
+ i32.load offset=120
+ i32.store offset=760
+ local.get 0
+ local.get 1
+ i32.store offset=776
+ local.get 0
+ i32.load offset=744
+ local.tee 2
+ i32.load offset=8
+ i32.const 19
+ i32.eq
+ br_if 1 (;@11;)
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store
+ local.get 1
+ br_if 2 (;@10;)
+ br 11 (;@1;)
+ end
+ block ;; label = @12
+ block ;; label = @13
+ local.get 1
+ i32.load offset=8
+ local.tee 2
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@13;)
+ i32.const 1
+ local.get 2
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 1 (;@12;)
+ end
+ local.get 0
+ i32.const 612
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 0
+ i32.const 2
+ i32.store offset=604
+ local.get 0
+ i32.const 1065672
+ i32.store offset=600
+ local.get 0
+ i32.const 15
+ i32.store offset=796
+ local.get 0
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.store offset=608
+ local.get 0
+ local.get 0
+ i32.const 744
+ i32.add
+ i32.store offset=792
+ local.get 0
+ i32.const 704
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ call 827
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1214
+ local.get 0
+ i32.const 0
+ i32.store offset=496
+ br 3 (;@9;)
+ end
+ local.get 0
+ i32.const 340
+ i32.add
+ call 598
+ local.get 0
+ local.get 1
+ i32.store offset=340
+ local.get 0
+ i32.const 15
+ i32.store offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1602
+ local.set 1
+ local.get 0
+ i32.const 336
+ i32.add
+ call 598
+ local.get 0
+ local.get 1
+ i32.store offset=336
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ call 56
+ local.get 0
+ i32.load offset=496
+ local.set 7
+ br 6 (;@5;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store8 offset=364
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 1
+ local.set 2
+ local.get 5
+ i32.eqz
+ br_if 9 (;@1;)
+ end
+ local.get 0
+ i32.const 340
+ i32.add
+ call 598
+ local.get 0
+ i32.load offset=776
+ local.tee 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 0
+ local.get 2
+ i32.store offset=340
+ local.get 5
+ i32.eqz
+ br_if 8 (;@1;)
+ local.get 0
+ i32.const 336
+ i32.add
+ call 598
+ local.get 0
+ local.get 1
+ i32.store offset=336
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ call 56
+ local.get 0
+ i32.load offset=600
+ local.tee 7
+ br_if 2 (;@7;)
+ local.get 0
+ i32.const 704
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 792
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ call 296
+ local.get 0
+ i32.const 704
+ i32.add
+ local.get 0
+ i32.const 792
+ i32.add
+ call 1082
+ local.set 1
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 0
+ i32.const 620
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 0
+ i32.const 3
+ i32.store offset=708
+ local.get 0
+ i32.const 1067004
+ i32.store offset=704
+ local.get 0
+ i32.const 16
+ i32.store offset=604
+ local.get 0
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.store offset=712
+ local.get 0
+ local.get 0
+ i32.const 744
+ i32.add
+ i32.store offset=616
+ local.get 0
+ local.get 0
+ i32.const 776
+ i32.add
+ i32.store offset=608
+ local.get 0
+ local.get 0
+ i32.const 760
+ i32.add
+ i32.store offset=600
+ local.get 0
+ i32.const 792
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 827
+ local.get 0
+ i32.const 504
+ i32.add
+ local.get 1
+ local.get 0
+ i32.const 792
+ i32.add
+ call 1433
+ i32.store
+ local.get 0
+ i32.const 43
+ i32.store8 offset=500
+ local.get 0
+ i32.const 0
+ i32.store offset=496
+ local.get 0
+ i32.const 776
+ i32.add
+ call 598
+ end
+ local.get 0
+ i32.const 744
+ i32.add
+ call 598
+ i32.const 0
+ local.set 7
+ br 3 (;@5;)
+ end
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i64.load offset=608
+ i64.store align=4
+ local.get 0
+ i32.const 516
+ i32.add
+ local.get 0
+ i32.const 616
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 524
+ i32.add
+ local.get 0
+ i32.const 624
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 532
+ i32.add
+ local.get 0
+ i32.const 632
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 504
+ i32.add
+ local.get 0
+ i32.load offset=604
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load8_u offset=603
+ i32.store8 offset=503
+ local.get 0
+ local.get 0
+ i32.load16_u offset=601 align=1
+ i32.store16 offset=501 align=1
+ local.get 0
+ local.get 1
+ i32.store8 offset=500
+ i32.const 0
+ local.set 7
+ local.get 0
+ i32.const 0
+ i32.store offset=496
+ br 2 (;@5;)
+ end
+ local.get 0
+ i32.load offset=604
+ local.set 1
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 0
+ local.get 1
+ i32.store offset=500
+ local.get 0
+ local.get 7
+ i32.store offset=496
+ local.get 0
+ i32.const 776
+ i32.add
+ call 598
+ local.get 0
+ i32.const 744
+ i32.add
+ call 598
+ br 1 (;@5;)
+ end
+ local.get 0
+ i32.const 232
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ br 1 (;@4;)
+ end
+ local.get 0
+ i32.const 544
+ i32.add
+ call 598
+ block ;; label = @5
+ local.get 7
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 0
+ i32.load8_u offset=500
+ local.set 2
+ local.get 0
+ i32.const 560
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 5
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i64.load offset=536
+ local.set 21
+ local.get 0
+ i32.const 456
+ i32.add
+ local.get 0
+ i32.const 560
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 416
+ i32.add
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 2
+ i32.store8 offset=372
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 35
+ call 2015
+ local.set 5
+ local.get 0
+ local.get 21
+ i64.store offset=408
+ local.get 0
+ local.get 7
+ i32.store offset=368
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ call 141
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 1
+ i32.const 44
+ i32.eq
+ br_if 2 (;@3;)
+ local.get 0
+ i32.const 232
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 7
+ local.get 0
+ i32.load offset=372
+ call 1949
+ local.get 0
+ i32.load offset=380
+ local.get 0
+ i32.const 384
+ i32.add
+ i32.load
+ call 1949
+ local.get 0
+ i32.const 392
+ i32.add
+ call 1589
+ local.get 0
+ i32.load offset=404
+ local.get 21
+ i32.wrap_i64
+ call 1949
+ br 1 (;@4;)
+ end
+ local.get 0
+ i32.load8_u offset=500
+ local.set 1
+ local.get 0
+ i32.const 560
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 5
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 456
+ i32.add
+ local.get 0
+ i32.const 560
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 416
+ i32.add
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 232
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 272
+ i32.add
+ call 1163
+ end
+ local.get 0
+ local.get 1
+ i32.store8 offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 0
+ i32.const 232
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 600
+ i32.add
+ call 821
+ local.get 0
+ i32.const 600
+ i32.add
+ call 626
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.load
+ local.set 1
+ local.get 0
+ i32.const 196
+ i32.add
+ i32.load
+ local.set 6
+ local.get 0
+ i32.load offset=188
+ local.set 9
+ i32.const 0
+ local.set 7
+ br 1 (;@2;)
+ end
+ local.get 0
+ i32.const 232
+ i32.add
+ local.get 5
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ local.get 2
+ i32.store8 offset=188
+ local.get 0
+ local.get 7
+ i32.store offset=184
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 0
+ i32.const 232
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.load offset=188
+ local.set 9
+ local.get 0
+ i32.load offset=192
+ local.set 1
+ local.get 0
+ i32.load offset=196
+ local.set 6
+ local.get 0
+ i32.load offset=200
+ local.set 10
+ local.get 0
+ i32.load offset=204
+ local.set 3
+ local.get 0
+ i32.load offset=208
+ local.set 8
+ local.get 0
+ i32.load offset=212
+ local.set 11
+ local.get 0
+ i32.load offset=216
+ local.set 12
+ local.get 0
+ i32.load offset=220
+ local.set 13
+ local.get 21
+ i32.wrap_i64
+ local.set 14
+ end
+ local.get 0
+ i32.load offset=168
+ local.get 0
+ i32.load offset=172
+ call 1949
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ local.get 7
+ i32.eqz
+ br_if 0 (;@9;)
+ i32.const 0
+ local.set 4
+ local.get 6
+ local.set 5
+ local.get 3
+ local.set 2
+ loop ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ local.get 2
+ i32.const 7
+ i32.gt_u
+ br_if 0 (;@13;)
+ i32.const 0
+ local.set 1
+ local.get 2
+ br_if 1 (;@12;)
+ i32.const 0
+ local.set 5
+ br 2 (;@11;)
+ end
+ local.get 0
+ i32.const 112
+ i32.add
+ i32.const 63
+ local.get 5
+ local.get 2
+ call 477
+ local.get 0
+ i32.load offset=116
+ local.set 1
+ local.get 0
+ i32.load offset=112
+ local.set 5
+ br 1 (;@11;)
+ end
+ loop ;; label = @12
+ block ;; label = @13
+ local.get 5
+ local.get 1
+ i32.add
+ i32.load8_u
+ i32.const 63
+ i32.ne
+ br_if 0 (;@13;)
+ i32.const 1
+ local.set 5
+ br 2 (;@11;)
+ end
+ local.get 2
+ local.get 1
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.ne
+ br_if 0 (;@12;)
+ end
+ i32.const 0
+ local.set 5
+ local.get 2
+ local.set 1
+ end
+ block ;; label = @11
+ local.get 5
+ i32.const 1
+ i32.ne
+ br_if 0 (;@11;)
+ block ;; label = @12
+ local.get 1
+ local.get 4
+ i32.add
+ local.tee 1
+ local.get 3
+ i32.ge_u
+ br_if 0 (;@12;)
+ local.get 6
+ local.get 1
+ i32.add
+ i32.load8_u
+ i32.const 63
+ i32.ne
+ br_if 0 (;@12;)
+ local.get 1
+ local.set 3
+ br 1 (;@11;)
+ end
+ local.get 6
+ local.get 1
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.add
+ local.set 5
+ local.get 3
+ local.get 4
+ i32.sub
+ local.set 2
+ local.get 3
+ local.get 4
+ i32.ge_u
+ br_if 1 (;@10;)
+ end
+ end
+ block ;; label = @10
+ local.get 6
+ local.get 3
+ i32.const 1053652
+ i32.const 8
+ call 1588
+ br_if 0 (;@10;)
+ i32.const 0
+ local.set 5
+ i32.const 0
+ i32.load8_u offset=1319593
+ drop
+ i32.const 9
+ local.set 4
+ i32.const 9
+ call 66
+ local.tee 2
+ i32.eqz
+ br_if 9 (;@1;)
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1053755
+ i32.store8
+ local.get 2
+ i32.const 0
+ i64.load offset=1053747 align=1
+ i64.store align=1
+ i32.const 4
+ local.set 1
+ i32.const 404
+ local.set 15
+ i32.const 9
+ local.set 3
+ br 5 (;@5;)
+ end
+ call 19
+ local.set 21
+ local.get 0
+ i32.const 288
+ i32.add
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 1
+ i64.store offset=280
+ local.get 0
+ local.get 21
+ i64.const 1000000
+ i64.div_s
+ i64.store offset=272
+ call 237
+ local.get 0
+ i32.const 368
+ i32.add
+ call 1165
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 1
+ local.get 0
+ i32.load offset=372
+ local.set 2
+ block ;; label = @10
+ block ;; label = @11
+ local.get 0
+ i32.load offset=368
+ br_if 0 (;@11;)
+ call 1002
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1313
+ local.get 0
+ i32.const 104
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 1059184
+ call 1254
+ local.get 0
+ i32.load offset=108
+ local.set 5
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059152
+ i32.const 29
+ local.get 0
+ i32.load offset=104
+ i32.load
+ f64.convert_i32_u
+ i32.const 1059200
+ i32.const 45
+ call 242
+ local.get 0
+ i32.load8_u offset=496
+ i32.const 4
+ i32.eq
+ br_if 1 (;@10;)
+ local.get 0
+ i64.load offset=496
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 1 (;@10;)
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ br 3 (;@8;)
+ end
+ local.get 0
+ local.get 1
+ i32.store offset=708
+ local.get 0
+ local.get 2
+ i32.store offset=704
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=604
+ local.get 0
+ i32.const 1060072
+ i32.store offset=600
+ local.get 0
+ i32.const 189
+ i32.store offset=188
+ local.get 0
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.store offset=608
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.store offset=184
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ call 828
+ i32.const 0
+ i32.load8_u offset=1319593
+ drop
+ i32.const 12
+ call 66
+ local.tee 1
+ i32.eqz
+ br_if 9 (;@1;)
+ local.get 1
+ local.get 0
+ i64.load offset=496
+ i64.store align=4
+ local.get 1
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 1
+ i32.const 1102704
+ call 1382
+ block ;; label = @11
+ local.get 0
+ i32.load offset=704
+ i32.eqz
+ br_if 0 (;@11;)
+ local.get 0
+ i32.load offset=708
+ local.tee 1
+ local.get 1
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ end
+ local.get 0
+ i64.load32_u offset=604
+ i64.const 32
+ i64.shl
+ local.get 0
+ i32.load offset=600
+ local.tee 2
+ i64.extend_i32_u
+ i64.or
+ local.set 21
+ br 3 (;@7;)
+ end
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059245
+ i32.const 26
+ call 20
+ f64.convert_i32_u
+ i32.const 1059271
+ i32.const 80
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059351
+ i32.const 26
+ call 20
+ i32.const 16
+ i32.shl
+ f64.convert_i32_u
+ i32.const 1059377
+ i32.const 53
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059430
+ i32.const 41
+ local.get 2
+ i32.const 276
+ i32.add
+ i32.load
+ f64.convert_i32_u
+ i32.const 1059471
+ i32.const 58
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059529
+ i32.const 37
+ local.get 2
+ i32.const 100
+ i32.add
+ i32.load
+ f64.convert_i32_u
+ i32.const 1059566
+ i32.const 59
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059625
+ i32.const 13
+ local.get 2
+ i32.const 40
+ i32.add
+ i32.load
+ f64.convert_i32_u
+ i32.const 1059638
+ i32.const 49
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059687
+ i32.const 22
+ local.get 2
+ i32.const 24
+ i32.add
+ i64.load
+ f64.convert_i64_u
+ i32.const 1059709
+ i32.const 43
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059752
+ i32.const 26
+ local.get 2
+ i64.load offset=168
+ i64.const 100000000
+ i64.div_u
+ f64.convert_i64_u
+ i32.const 1059778
+ i32.const 35
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059813
+ i32.const 28
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.load
+ f64.convert_i32_u
+ i32.const 1059841
+ i32.const 46
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059887
+ i32.const 37
+ local.get 2
+ i64.load offset=16
+ f64.convert_i64_u
+ f64.const 0x1.dcd65p+29 (;=1e+09;)
+ f64.div
+ i32.const 1059924
+ i32.const 38
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ block ;; label = @10
+ i32.const 0
+ i32.load8_u offset=1318352
+ br_if 0 (;@10;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318352
+ end
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 1059962
+ i32.const 26
+ f64.const 0x0p+0 (;=0;)
+ i32.const 1059988
+ i32.const 50
+ call 242
+ block ;; label = @10
+ local.get 0
+ i32.load8_u offset=600
+ i32.const 4
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i64.load offset=600
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@8;)
+ end
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ br 3 (;@6;)
+ end
+ local.get 0
+ local.get 6
+ i32.store offset=608
+ local.get 0
+ local.get 1
+ i32.store offset=604
+ local.get 0
+ local.get 9
+ i32.store offset=600
+ i32.const 1054152
+ i32.const 22
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 1112484
+ i32.const 1054176
+ call 860
+ unreachable
+ end
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 21
+ i32.wrap_i64
+ local.set 2
+ end
+ i32.const 4
+ local.set 1
+ local.get 2
+ i32.const 255
+ i32.and
+ i32.const 4
+ i32.eq
+ br_if 0 (;@6;)
+ local.get 0
+ local.get 21
+ i64.const -256
+ i64.and
+ local.get 2
+ i64.extend_i32_u
+ i64.const 255
+ i64.and
+ i64.or
+ i64.store offset=184
+ local.get 0
+ i32.const 612
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=604
+ local.get 0
+ i32.const 1053688
+ i32.store offset=600
+ local.get 0
+ i32.const 43
+ i32.store offset=372
+ local.get 0
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.store offset=608
+ local.get 0
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.store offset=368
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ call 828
+ local.get 0
+ i32.load offset=496
+ local.set 2
+ local.get 0
+ i32.load offset=500
+ local.set 3
+ local.get 0
+ i32.load offset=504
+ local.set 4
+ local.get 0
+ i32.load8_u offset=184
+ local.get 0
+ i32.load offset=188
+ call 1386
+ local.get 0
+ i32.load offset=280
+ local.get 0
+ i32.load offset=284
+ call 1949
+ i32.const 0
+ local.set 5
+ i32.const 500
+ local.set 15
+ br 1 (;@5;)
+ end
+ i32.const 0
+ i32.load8_u offset=1319593
+ drop
+ local.get 0
+ i32.load offset=288
+ local.set 4
+ local.get 0
+ i32.load offset=284
+ local.set 3
+ local.get 0
+ i32.load offset=280
+ local.set 2
+ i32.const 48
+ call 66
+ local.tee 1
+ i32.eqz
+ br_if 4 (;@1;)
+ local.get 0
+ i32.const 96
+ i32.add
+ i32.const 12
+ call 1096
+ local.get 0
+ i32.load offset=100
+ local.set 16
+ local.get 0
+ i32.load offset=96
+ local.tee 15
+ i32.const 0
+ i64.load offset=1053696 align=1
+ i64.store align=1
+ local.get 15
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load offset=1053704 align=1
+ i32.store align=1
+ local.get 0
+ i32.const 88
+ i32.add
+ i32.const 25
+ call 1096
+ local.get 0
+ i32.load offset=92
+ local.set 17
+ local.get 0
+ i32.load offset=88
+ local.tee 5
+ i32.const 0
+ i64.load offset=1053708 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 24
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1053732
+ i32.store8
+ local.get 5
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1053724 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1053716 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 14
+ call 1096
+ local.get 0
+ i32.load offset=84
+ local.set 18
+ local.get 0
+ i32.load offset=80
+ local.tee 19
+ i32.const 0
+ i64.load offset=1053733 align=1
+ i64.store align=1
+ local.get 19
+ i32.const 6
+ i32.add
+ i32.const 0
+ i64.load offset=1053739 align=1
+ i64.store align=1
+ local.get 0
+ local.get 4
+ i32.store offset=184
+ local.get 0
+ i32.const 0
+ i32.store offset=504
+ local.get 0
+ i64.const 1
+ i64.store offset=496
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 24
+ i32.add
+ i32.const 1107868
+ i32.store
+ local.get 0
+ i32.const 3
+ i32.store8 offset=632
+ local.get 0
+ i32.const 32
+ i32.store offset=616
+ local.get 0
+ i32.const 0
+ i32.store offset=628
+ local.get 0
+ i32.const 0
+ i32.store offset=608
+ local.get 0
+ i32.const 0
+ i32.store offset=600
+ local.get 0
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.store offset=620
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ call 1987
+ br_if 1 (;@4;)
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 20
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=496
+ local.tee 21
+ i64.store offset=368
+ local.get 1
+ i32.const 32
+ i32.add
+ i32.const 14
+ i32.store
+ local.get 1
+ i32.const 28
+ i32.add
+ local.get 18
+ i32.store
+ local.get 1
+ local.get 19
+ i32.store offset=24
+ local.get 1
+ i32.const 25
+ i32.store offset=20
+ local.get 1
+ local.get 17
+ i32.store offset=16
+ local.get 1
+ local.get 5
+ i32.store offset=12
+ local.get 1
+ i32.const 12
+ i32.store offset=8
+ local.get 1
+ local.get 16
+ i32.store offset=4
+ local.get 1
+ local.get 15
+ i32.store
+ local.get 1
+ i32.const 36
+ i32.add
+ local.get 21
+ i64.store align=4
+ local.get 1
+ i32.const 44
+ i32.add
+ local.get 20
+ i32.store
+ i32.const 2
+ local.set 5
+ i32.const 200
+ local.set 15
+ end
+ local.get 7
+ local.get 9
+ call 1949
+ local.get 6
+ local.get 10
+ call 1949
+ local.get 8
+ local.get 12
+ call 1264
+ local.get 8
+ local.get 11
+ call 1727
+ local.get 13
+ local.get 14
+ call 1949
+ local.get 0
+ i32.const 0
+ i32.store offset=552
+ local.get 0
+ i64.const 1
+ i64.store offset=544
+ local.get 0
+ i32.const 600
+ i32.add
+ call 558
+ local.get 0
+ i32.const 0
+ i32.store offset=296
+ local.get 0
+ local.get 4
+ i32.store offset=292
+ local.get 0
+ local.get 3
+ i32.store offset=288
+ local.get 0
+ local.get 2
+ i32.store offset=284
+ local.get 0
+ local.get 5
+ i32.store offset=280
+ local.get 0
+ local.get 5
+ i32.store offset=276
+ local.get 0
+ local.get 1
+ i32.store offset=272
+ local.get 0
+ i32.const 300
+ i32.add
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 0
+ local.get 15
+ i32.store16 offset=340
+ local.get 0
+ i32.const 29
+ i32.store offset=748
+ local.get 0
+ i32.const 1097325
+ i32.store offset=744
+ local.get 0
+ i32.const 190
+ i32.store offset=752
+ local.get 0
+ local.get 0
+ i32.const 744
+ i32.add
+ call 877
+ local.tee 1
+ i32.store offset=756
+ block ;; label = @5
+ block ;; label = @6
+ local.get 1
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 0
+ local.get 1
+ i32.store offset=368
+ local.get 1
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@5;)
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=744
+ i64.store offset=500 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 1
+ local.get 0
+ i32.const 368
+ i32.add
+ call 598
+ br 1 (;@5;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=752
+ i32.store offset=376
+ local.get 0
+ local.get 0
+ i64.load offset=744
+ i64.store offset=368
+ local.get 0
+ i32.const 19
+ i32.store offset=496
+ local.get 0
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ call 325
+ i32.const 32
+ i32.const 4
+ call 1651
+ local.set 1
+ local.get 0
+ i32.const 72
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 0
+ i32.load offset=76
+ local.set 2
+ local.get 0
+ i32.load offset=72
+ local.tee 3
+ i32.const 2036625250
+ i32.store align=1
+ local.get 0
+ i32.const 508
+ i32.add
+ local.tee 5
+ i32.const 4
+ i32.store
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.store
+ local.get 0
+ local.get 3
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 6
+ call 498
+ local.set 7
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 7
+ call 1096
+ local.get 0
+ i32.load offset=68
+ local.set 3
+ local.get 0
+ i32.load offset=64
+ local.tee 2
+ i32.const 0
+ i32.load offset=1097078 align=1
+ i32.store align=1
+ local.get 2
+ i32.const 3
+ i32.add
+ i32.const 0
+ i32.load offset=1097081 align=1
+ i32.store align=1
+ local.get 5
+ i32.const 7
+ i32.store
+ local.get 4
+ local.get 3
+ i32.store
+ local.get 0
+ local.get 2
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 8
+ call 231
+ local.set 9
+ local.get 0
+ i32.const 56
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 0
+ i32.load offset=60
+ local.set 3
+ local.get 0
+ i32.load offset=56
+ local.tee 2
+ i32.const 0
+ i64.load offset=1097096 align=1
+ i64.store align=1
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1097104 align=1
+ i64.store align=1
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1097112 align=1
+ i32.store16 align=1
+ local.get 5
+ i32.const 18
+ i32.store
+ local.get 4
+ local.get 3
+ i32.store
+ local.get 0
+ local.get 2
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 4
+ local.get 0
+ i32.const 56
+ i32.store offset=764
+ local.get 0
+ i32.const 1097400
+ i32.store offset=760
+ local.get 0
+ i32.const 191
+ i32.store offset=768
+ local.get 0
+ local.get 0
+ i32.const 760
+ i32.add
+ call 877
+ local.tee 2
+ i32.store offset=772
+ block ;; label = @6
+ block ;; label = @7
+ local.get 2
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 0
+ local.get 2
+ i32.store offset=368
+ local.get 2
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@6;)
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i32.const 768
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=760
+ i64.store offset=500 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i32.const 368
+ i32.add
+ call 598
+ br 1 (;@6;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=768
+ i32.store offset=376
+ local.get 0
+ local.get 0
+ i64.load offset=760
+ i64.store offset=368
+ local.get 0
+ i32.const 19
+ i32.store offset=496
+ local.get 0
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ call 325
+ local.get 0
+ i32.const 34
+ i32.store offset=780
+ local.get 0
+ i32.const 1097216
+ i32.store offset=776
+ local.get 0
+ i32.const 192
+ i32.store offset=784
+ local.get 0
+ local.get 0
+ i32.const 776
+ i32.add
+ call 877
+ local.tee 2
+ i32.store offset=788
+ block ;; label = @7
+ block ;; label = @8
+ local.get 2
+ i32.eqz
+ br_if 0 (;@8;)
+ local.get 0
+ local.get 2
+ i32.store offset=368
+ local.get 2
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@7;)
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=776
+ i64.store offset=500 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i32.const 368
+ i32.add
+ call 598
+ br 1 (;@7;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=784
+ i32.store offset=376
+ local.get 0
+ local.get 0
+ i64.load offset=776
+ i64.store offset=368
+ local.get 0
+ i32.const 19
+ i32.store offset=496
+ local.get 0
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ call 325
+ i32.const 8
+ i32.const 4
+ call 1651
+ local.set 3
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 8
+ call 1096
+ local.get 0
+ i32.load offset=52
+ local.set 5
+ local.get 0
+ i32.load offset=48
+ local.tee 11
+ i64.const 7738135660106375491
+ i64.store align=1
+ local.get 0
+ i32.const 508
+ i32.add
+ local.tee 2
+ i32.const 8
+ i32.store
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 10
+ local.get 5
+ i32.store
+ local.get 0
+ local.get 11
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 13
+ i32.const 16
+ i32.const 4
+ call 1651
+ local.set 5
+ local.get 0
+ i32.const 40
+ i32.add
+ i32.const 5
+ call 1096
+ local.get 0
+ i32.load offset=44
+ local.set 12
+ local.get 0
+ i32.load offset=40
+ local.tee 11
+ i32.const 0
+ i32.load offset=1097114 align=1
+ i32.store align=1
+ local.get 11
+ i32.const 4
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1097118
+ i32.store8
+ local.get 2
+ i32.const 5
+ i32.store
+ local.get 10
+ local.get 12
+ i32.store
+ local.get 0
+ local.get 11
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 14
+ call 466
+ local.set 15
+ local.get 0
+ i32.const 32
+ i32.add
+ i32.const 8
+ call 1096
+ local.get 0
+ i32.load offset=36
+ local.set 11
+ local.get 0
+ i32.load offset=32
+ local.tee 12
+ i64.const 7738135660106375523
+ i64.store align=1
+ local.get 2
+ i32.const 8
+ i32.store
+ local.get 10
+ local.get 11
+ i32.store
+ local.get 0
+ local.get 12
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 10
+ local.get 0
+ i32.const 29
+ i32.store offset=796
+ local.get 0
+ i32.const 1097296
+ i32.store offset=792
+ local.get 0
+ i32.const 193
+ i32.store offset=800
+ local.get 0
+ local.get 0
+ i32.const 792
+ i32.add
+ call 877
+ local.tee 2
+ i32.store offset=808
+ block ;; label = @8
+ block ;; label = @9
+ local.get 2
+ i32.eqz
+ br_if 0 (;@9;)
+ local.get 0
+ local.get 2
+ i32.store offset=368
+ local.get 2
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@8;)
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i32.const 800
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=500 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i32.const 368
+ i32.add
+ call 598
+ br 1 (;@8;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=800
+ i32.store offset=376
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=368
+ local.get 0
+ i32.const 19
+ i32.store offset=496
+ local.get 0
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ call 325
+ i32.const 4
+ i32.const 4
+ call 1651
+ local.tee 19
+ call 466
+ i32.store
+ i32.const 4
+ i32.const 4
+ call 1651
+ local.set 11
+ local.get 0
+ i32.const 46
+ i32.store offset=236
+ local.get 0
+ i32.const 1097250
+ i32.store offset=232
+ local.get 0
+ i32.const 194
+ i32.store offset=240
+ local.get 0
+ local.get 0
+ i32.const 232
+ i32.add
+ call 877
+ local.tee 2
+ i32.store offset=812
+ block ;; label = @9
+ block ;; label = @10
+ local.get 2
+ i32.eqz
+ br_if 0 (;@10;)
+ local.get 0
+ local.get 2
+ i32.store offset=368
+ local.get 2
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@9;)
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=232
+ i64.store offset=500 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i32.const 368
+ i32.add
+ call 598
+ br 1 (;@9;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=240
+ i32.store offset=376
+ local.get 0
+ local.get 0
+ i64.load offset=232
+ i64.store offset=368
+ local.get 0
+ i32.const 19
+ i32.store offset=496
+ local.get 0
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ call 325
+ i32.const 16
+ i32.const 4
+ call 1651
+ local.set 12
+ local.get 0
+ i32.const 24
+ i32.add
+ i32.const 5
+ call 1096
+ local.get 0
+ i32.load offset=28
+ local.set 16
+ local.get 0
+ i32.load offset=24
+ local.tee 2
+ i32.const 0
+ i32.load offset=1097114 align=1
+ i32.store align=1
+ local.get 2
+ i32.const 4
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1097118
+ i32.store8
+ local.get 0
+ i32.const 508
+ i32.add
+ i32.const 5
+ i32.store
+ local.get 0
+ i32.const 504
+ i32.add
+ local.get 16
+ i32.store
+ local.get 0
+ local.get 2
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 17
+ local.get 0
+ i32.const 44
+ i32.store offset=460
+ local.get 0
+ i32.const 1097119
+ i32.store offset=456
+ local.get 0
+ i32.const 195
+ i32.store offset=464
+ block ;; label = @10
+ block ;; label = @11
+ local.get 0
+ i32.const 456
+ i32.add
+ call 877
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@11;)
+ local.get 0
+ local.get 2
+ i32.store offset=368
+ local.get 2
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@10;)
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i32.const 464
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=456
+ i64.store offset=500 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i32.const 368
+ i32.add
+ call 598
+ br 1 (;@10;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=464
+ i32.store offset=376
+ local.get 0
+ local.get 0
+ i64.load offset=456
+ i64.store offset=368
+ local.get 0
+ i32.const 19
+ i32.store offset=496
+ local.get 0
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ call 325
+ call 466
+ local.set 2
+ local.get 0
+ i32.const 20
+ i32.store offset=496
+ local.get 0
+ local.get 2
+ i32.store offset=500
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i64.load offset=456
+ local.set 21
+ local.get 0
+ i32.load offset=464
+ local.set 16
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 18
+ i32.store
+ local.get 0
+ local.get 16
+ i32.store offset=504
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 18
+ i32.eqz
+ br_if 9 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 325
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=456
+ local.set 21
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 16
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 16
+ i32.eqz
+ br_if 9 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 253
+ end
+ local.get 0
+ i32.const 16
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 0
+ i32.load offset=20
+ local.set 18
+ local.get 0
+ i32.load offset=16
+ local.tee 20
+ i32.const 2036625250
+ i32.store align=1
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 4
+ i32.store
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 16
+ local.get 18
+ i32.store
+ local.get 0
+ local.get 20
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 18
+ local.get 12
+ i32.const 12
+ i32.add
+ call 498
+ i32.store
+ local.get 12
+ local.get 18
+ i32.store offset=8
+ local.get 12
+ local.get 2
+ i32.store offset=4
+ local.get 12
+ local.get 17
+ i32.store
+ local.get 16
+ i64.const 8589934594
+ i64.store
+ local.get 0
+ local.get 12
+ i32.store offset=500
+ local.get 0
+ i32.const 22
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i64.load offset=232
+ local.set 21
+ local.get 0
+ i32.load offset=240
+ local.set 12
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 17
+ i32.store
+ local.get 0
+ local.get 12
+ i32.store offset=504
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 17
+ i32.eqz
+ br_if 8 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 325
+ local.get 16
+ local.get 0
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=232
+ local.set 21
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 12
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 12
+ i32.eqz
+ br_if 8 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 253
+ local.get 0
+ i32.load offset=812
+ i32.eqz
+ br_if 0 (;@9;)
+ local.get 0
+ i32.const 812
+ i32.add
+ call 598
+ end
+ local.get 11
+ local.get 2
+ i32.store
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.set 2
+ local.get 0
+ i32.const 528
+ i32.add
+ i64.const 4294967297
+ i64.store
+ local.get 0
+ i32.const 524
+ i32.add
+ local.get 11
+ i32.store
+ local.get 0
+ i32.const 516
+ i32.add
+ i64.const 4294967297
+ i64.store align=4
+ local.get 0
+ i32.const 512
+ i32.add
+ local.get 19
+ i32.store
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 11
+ i64.const 4294967297
+ i64.store
+ local.get 2
+ i32.const 1
+ i32.store8
+ local.get 0
+ local.get 2
+ i32.store offset=500
+ local.get 0
+ i32.const 24
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i64.load offset=792
+ local.set 21
+ local.get 0
+ i32.load offset=800
+ local.set 12
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 19
+ i32.store
+ local.get 0
+ local.get 12
+ i32.store offset=504
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 19
+ i32.eqz
+ br_if 7 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 325
+ local.get 11
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=792
+ local.set 21
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 11
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 11
+ i32.eqz
+ br_if 7 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 253
+ local.get 0
+ i32.load offset=808
+ i32.eqz
+ br_if 0 (;@8;)
+ local.get 0
+ i32.const 808
+ i32.add
+ call 598
+ end
+ local.get 5
+ local.get 10
+ i32.store offset=8
+ local.get 5
+ local.get 15
+ i32.store offset=4
+ local.get 5
+ local.get 14
+ i32.store
+ local.get 5
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.store
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 10
+ i64.const 8589934594
+ i64.store
+ local.get 0
+ local.get 5
+ i32.store offset=500
+ local.get 0
+ i32.const 22
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i64.const 4294967297
+ i64.store
+ local.get 3
+ local.get 2
+ i32.store offset=4
+ local.get 3
+ local.get 13
+ i32.store
+ local.get 0
+ local.get 3
+ i32.store offset=372
+ local.get 0
+ i32.const 23
+ i32.store offset=368
+ local.get 0
+ i32.const 368
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i64.load offset=776
+ local.set 21
+ local.get 0
+ i32.load offset=784
+ local.set 5
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 3
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=504
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 3
+ i32.eqz
+ br_if 6 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 325
+ local.get 10
+ local.get 0
+ i32.const 776
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=776
+ local.set 21
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 5
+ i32.eqz
+ br_if 6 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 253
+ local.get 0
+ i32.load offset=788
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 0
+ i32.const 788
+ i32.add
+ call 598
+ end
+ local.get 0
+ local.get 2
+ i32.store offset=500
+ local.get 0
+ i32.const 20
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 2
+ local.get 0
+ i64.load offset=760
+ local.set 21
+ local.get 0
+ i32.load offset=768
+ local.set 5
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 3
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=504
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 3
+ i32.eqz
+ br_if 5 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 325
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 760
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=760
+ local.set 21
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 5
+ i32.eqz
+ br_if 5 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 2
+ call 253
+ local.get 0
+ i32.load offset=772
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 0
+ i32.const 772
+ i32.add
+ call 598
+ end
+ local.get 0
+ i32.const 8
+ i32.add
+ i32.const 11
+ call 1096
+ local.get 0
+ i32.load offset=12
+ local.set 3
+ local.get 0
+ i32.load offset=8
+ local.tee 5
+ i32.const 0
+ i64.load offset=1097085 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 7
+ i32.add
+ i32.const 0
+ i32.load offset=1097092 align=1
+ i32.store align=1
+ local.get 0
+ i32.const 508
+ i32.add
+ i32.const 11
+ i32.store
+ local.get 0
+ i32.const 504
+ i32.add
+ local.get 3
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=500
+ local.get 0
+ i32.const 1
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1492
+ local.set 3
+ local.get 0
+ i32.const 3
+ i32.store offset=460
+ local.get 0
+ i32.const 1097185
+ i32.store offset=456
+ local.get 0
+ i32.const 196
+ i32.store offset=464
+ block ;; label = @6
+ block ;; label = @7
+ local.get 0
+ i32.const 456
+ i32.add
+ call 877
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 0
+ local.get 5
+ i32.store offset=368
+ local.get 5
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@6;)
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 0
+ i32.const 464
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=456
+ i64.store offset=500 align=4
+ local.get 0
+ i32.const 17
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 5
+ local.get 0
+ i32.const 368
+ i32.add
+ call 598
+ br 1 (;@6;)
+ end
+ local.get 0
+ local.get 0
+ i32.load offset=464
+ i32.store offset=376
+ local.get 0
+ local.get 0
+ i64.load offset=456
+ i64.store offset=368
+ local.get 0
+ i32.const 19
+ i32.store offset=496
+ local.get 0
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ call 325
+ local.get 0
+ i32.const 5
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 5
+ local.get 0
+ i64.load offset=456
+ local.set 21
+ local.get 0
+ i32.load offset=464
+ local.set 10
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 11
+ i32.store
+ local.get 0
+ local.get 10
+ i32.store offset=504
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 11
+ i32.eqz
+ br_if 5 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 5
+ call 325
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=456
+ local.set 21
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 10
+ i32.eqz
+ br_if 5 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 5
+ call 253
+ end
+ local.get 1
+ local.get 3
+ i32.store offset=24
+ local.get 1
+ local.get 4
+ i32.store offset=16
+ local.get 1
+ local.get 8
+ i32.store offset=8
+ local.get 1
+ local.get 7
+ i32.store offset=4
+ local.get 1
+ local.get 6
+ i32.store
+ local.get 1
+ i32.const 28
+ i32.add
+ local.get 5
+ i32.store
+ local.get 1
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.store
+ local.get 1
+ i32.const 12
+ i32.add
+ local.get 9
+ i32.store
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ i64.const 17179869188
+ i64.store
+ local.get 0
+ local.get 1
+ i32.store offset=500
+ local.get 0
+ i32.const 22
+ i32.store offset=496
+ local.get 0
+ i32.const 496
+ i32.add
+ call 1602
+ local.set 1
+ local.get 0
+ i64.load offset=744
+ local.set 21
+ local.get 0
+ i32.load offset=752
+ local.set 2
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 0
+ local.get 2
+ i32.store offset=504
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 5
+ i32.eqz
+ br_if 4 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 1
+ call 325
+ local.get 4
+ local.get 0
+ i32.const 744
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i64.load offset=744
+ local.set 21
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 2
+ i32.store
+ local.get 0
+ local.get 21
+ i64.store offset=496
+ local.get 2
+ i32.eqz
+ br_if 4 (;@1;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 1
+ call 253
+ local.get 0
+ i32.load offset=756
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 0
+ i32.const 756
+ i32.add
+ call 598
+ end
+ local.get 0
+ local.get 1
+ i32.store offset=740
+ local.get 0
+ i32.const 704
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 740
+ i32.add
+ call 935
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ local.get 0
+ i32.load8_u offset=704
+ local.tee 2
+ i32.const 44
+ i32.ne
+ br_if 0 (;@9;)
+ local.get 0
+ i32.const 740
+ i32.add
+ call 598
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 680
+ i32.add
+ local.tee 3
+ local.get 0
+ i32.load offset=284
+ local.get 0
+ i32.load offset=292
+ call 1143
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.ne
+ br_if 1 (;@8;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 3
+ local.get 0
+ i32.load offset=280
+ local.tee 5
+ call 1073
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.ne
+ br_if 0 (;@13;)
+ block ;; label = @14
+ local.get 5
+ i32.eqz
+ br_if 0 (;@14;)
+ local.get 0
+ i32.load offset=272
+ local.tee 1
+ local.get 5
+ i32.const 24
+ i32.mul
+ i32.add
+ local.set 4
+ local.get 0
+ i32.load offset=500
+ local.set 5
+ loop ;; label = @15
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 5
+ local.get 1
+ i32.load
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.load
+ call 1136
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 5
+ local.get 1
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 1
+ i32.const 20
+ i32.add
+ i32.load
+ call 1136
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.eq
+ br_if 2 (;@16;)
+ local.get 0
+ i32.const 234
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 376
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=232
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=368
+ br 1 (;@17;)
+ end
+ local.get 0
+ i32.const 234
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 376
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=232
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=368
+ end
+ local.get 0
+ i32.load offset=500
+ local.set 1
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 232
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=232
+ i32.store16 offset=792
+ local.get 0
+ local.get 0
+ i64.load offset=368
+ i64.store offset=704
+ br 4 (;@12;)
+ end
+ local.get 1
+ i32.const 24
+ i32.add
+ local.tee 1
+ local.get 4
+ i32.ne
+ br_if 0 (;@15;)
+ end
+ end
+ block ;; label = @14
+ local.get 0
+ i32.load offset=296
+ local.tee 1
+ br_if 0 (;@14;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 3
+ i64.const 0
+ call 1118
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.eq
+ br_if 9 (;@5;)
+ local.get 0
+ i32.const 706
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 376
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=704
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=368
+ br 4 (;@10;)
+ end
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 3
+ i64.const 1
+ call 1118
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.ne
+ br_if 2 (;@11;)
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 3
+ i64.const 0
+ call 1081
+ block ;; label = @14
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 0
+ i32.const 706
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 376
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=704
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=368
+ br 4 (;@10;)
+ end
+ local.get 0
+ i32.const 496
+ i32.add
+ local.get 0
+ i32.const 296
+ i32.add
+ i32.const 0
+ local.get 1
+ select
+ local.get 0
+ i32.load offset=500
+ call 837
+ local.get 0
+ i32.load8_u offset=496
+ local.tee 2
+ i32.const 44
+ i32.eq
+ br_if 8 (;@5;)
+ local.get 0
+ i32.const 706
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 376
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=704
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=368
+ br 3 (;@10;)
+ end
+ local.get 0
+ i32.const 794
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 712
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=792
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=704
+ local.get 0
+ i32.load offset=500
+ local.set 1
+ end
+ local.get 0
+ i32.const 776
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=792
+ i32.store16 offset=776
+ local.get 0
+ local.get 0
+ i64.load offset=704
+ i64.store offset=456
+ br 4 (;@7;)
+ end
+ local.get 0
+ i32.const 706
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 376
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=704
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=368
+ end
+ local.get 0
+ i32.load offset=500
+ local.set 1
+ local.get 0
+ i32.const 776
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=704
+ i32.store16 offset=776
+ local.get 0
+ local.get 0
+ i64.load offset=368
+ i64.store offset=456
+ br 2 (;@7;)
+ end
+ local.get 0
+ i32.const 702
+ i32.add
+ local.get 0
+ i32.load8_u offset=707
+ i32.store8
+ local.get 0
+ i32.const 424
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 736
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=705 align=1
+ i32.store16 offset=700
+ local.get 0
+ local.get 0
+ i64.load offset=712
+ i64.store offset=416
+ local.get 0
+ i32.load offset=708
+ local.set 1
+ local.get 0
+ i32.const 740
+ i32.add
+ call 598
+ br 2 (;@6;)
+ end
+ local.get 0
+ i32.const 778
+ i32.add
+ local.get 0
+ i32.load8_u offset=499
+ i32.store8
+ local.get 0
+ i32.const 464
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=497 align=1
+ i32.store16 offset=776
+ local.get 0
+ local.get 0
+ i64.load offset=504
+ i64.store offset=456
+ local.get 0
+ i32.load offset=500
+ local.set 1
+ end
+ local.get 0
+ i32.const 700
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 0
+ i32.const 776
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 456
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=776
+ i32.store16 offset=700
+ local.get 0
+ local.get 0
+ i64.load offset=456
+ i64.store offset=416
+ end
+ local.get 0
+ i32.const 560
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 424
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 560
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 592
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.load16_u offset=700
+ i32.store16 offset=561 align=1
+ local.get 0
+ local.get 0
+ i64.load offset=416
+ i64.store offset=568
+ local.get 0
+ local.get 0
+ i32.const 702
+ i32.add
+ i32.load8_u
+ i32.store8 offset=563
+ local.get 0
+ i32.const 272
+ i32.add
+ call 1404
+ local.get 0
+ local.get 1
+ i32.store offset=564
+ local.get 0
+ i32.const 600
+ i32.add
+ call 936
+ br 2 (;@3;)
+ end
+ local.get 0
+ local.get 0
+ i32.load16_u offset=340
+ i32.store16 offset=496
+ local.get 3
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 2
+ call 1502
+ local.get 0
+ i32.const 272
+ i32.add
+ call 1404
+ local.get 0
+ i32.const 560
+ i32.add
+ local.get 0
+ i32.const 600
+ i32.add
+ local.get 0
+ i32.const 544
+ i32.add
+ call 267
+ local.get 0
+ i32.const 600
+ i32.add
+ call 936
+ local.get 0
+ i32.load8_u offset=560
+ local.tee 2
+ i32.const 44
+ i32.ne
+ br_if 1 (;@3;)
+ local.get 0
+ i32.const 283
+ i32.add
+ local.get 0
+ i32.const 552
+ i32.add
+ i32.load
+ local.tee 1
+ i32.store align=1
+ local.get 0
+ i32.const 508
+ i32.add
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=544
+ local.tee 21
+ i64.store offset=275 align=1
+ local.get 0
+ local.get 21
+ i64.store offset=500 align=4
+ i32.const 0
+ local.set 1
+ br 2 (;@2;)
+ end
+ i32.const 1107892
+ i32.const 55
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 1107948
+ i32.const 1108040
+ call 860
+ unreachable
+ end
+ i32.const 1
+ local.set 1
+ local.get 0
+ i32.const 272
+ i32.add
+ local.get 0
+ i32.const 560
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.load offset=544
+ local.get 0
+ i32.load offset=548
+ call 1949
+ local.get 0
+ local.get 2
+ i32.store8 offset=600
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 600
+ i32.add
+ call 821
+ local.get 0
+ i32.const 600
+ i32.add
+ call 626
+ end
+ local.get 0
+ local.get 1
+ i32.store offset=496
+ local.get 0
+ i32.const 600
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 1054192
+ i32.const 1054212
+ call 1023
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.load
+ local.set 1
+ local.get 0
+ i32.load offset=604
+ local.tee 2
+ local.get 0
+ i32.const 612
+ i32.add
+ i32.load
+ call 2020
+ local.get 2
+ local.get 1
+ call 1949
+ local.get 0
+ i32.const 816
+ i32.add
+ global.set 0
+ return
+ end
+ unreachable)
+ (func (;36;) (type 0)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64)
+ global.get 0
+ i32.const 208
+ i32.sub
+ local.tee 0
+ global.set 0
+ block ;; label = @1
+ i32.const 0
+ i32.load8_u offset=1318560
+ i32.const 3
+ i32.eq
+ br_if 0 (;@1;)
+ local.get 0
+ i32.const 1
+ i32.store8 offset=64
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1058976
+ call 413
+ end
+ call 237
+ local.get 0
+ i32.const 64
+ i32.add
+ call 1312
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 1
+ i32.load
+ local.set 2
+ local.get 0
+ i32.load offset=68
+ local.set 3
+ call 20
+ local.set 4
+ local.get 0
+ i32.const 0
+ i32.store offset=24
+ local.get 0
+ local.get 4
+ i32.store offset=20
+ local.get 0
+ i32.const 4
+ i32.store offset=16
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.const 16
+ i32.add
+ i32.const 17
+ call 815
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@19;)
+ local.get 1
+ i32.load8_u
+ local.set 1
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.load offset=68
+ local.tee 4
+ i32.const 1055848
+ i32.const 8
+ call 658
+ local.get 0
+ i32.load offset=64
+ br_if 2 (;@17;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 2
+ call 815
+ block ;; label = @20
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@20;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load8_u
+ local.set 5
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1055976
+ i32.const 5
+ local.get 0
+ i32.load offset=68
+ local.tee 6
+ call 659
+ block ;; label = @21
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@21;)
+ block ;; label = @22
+ block ;; label = @23
+ local.get 3
+ i32.const 176
+ i32.add
+ i32.load
+ local.tee 7
+ br_if 0 (;@23;)
+ i32.const 0
+ local.set 8
+ i32.const 0
+ local.set 9
+ br 1 (;@22;)
+ end
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.load
+ local.set 9
+ local.get 3
+ i32.const 180
+ i32.add
+ i32.load
+ local.set 10
+ i32.const 1
+ local.set 8
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ local.get 9
+ call 817
+ block ;; label = @22
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@22;)
+ local.get 0
+ i32.const 72
+ i32.add
+ i32.load
+ local.set 11
+ local.get 0
+ i32.load offset=68
+ local.set 12
+ local.get 0
+ local.get 9
+ i32.store offset=96
+ local.get 0
+ local.get 10
+ i32.store offset=92
+ local.get 0
+ local.get 7
+ i32.store offset=88
+ local.get 0
+ i32.const 0
+ i32.store offset=84
+ local.get 0
+ local.get 8
+ i32.store offset=80
+ local.get 0
+ local.get 10
+ i32.store offset=76
+ local.get 0
+ local.get 7
+ i32.store offset=72
+ local.get 0
+ i32.const 0
+ i32.store offset=68
+ local.get 0
+ local.get 8
+ i32.store offset=64
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ call 451
+ block ;; label = @23
+ local.get 0
+ i32.load offset=8
+ local.tee 9
+ i32.eqz
+ br_if 0 (;@23;)
+ local.get 0
+ i32.load offset=12
+ local.set 7
+ loop ;; label = @24
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 9
+ local.get 12
+ call 1384
+ block ;; label = @25
+ local.get 0
+ i32.load offset=192
+ i32.eqz
+ br_if 0 (;@25;)
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=180 align=4
+ br 19 (;@6;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 7
+ i64.load
+ local.get 12
+ call 793
+ local.get 0
+ i32.load offset=176
+ br_if 18 (;@6;)
+ local.get 0
+ local.get 0
+ i32.const 64
+ i32.add
+ call 451
+ local.get 0
+ i32.load offset=4
+ local.set 7
+ local.get 0
+ i32.load
+ local.tee 9
+ br_if 0 (;@24;)
+ end
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 12
+ local.get 11
+ call 918
+ local.get 0
+ i32.load offset=128
+ br_if 17 (;@5;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1055981
+ i32.const 10
+ local.get 3
+ i64.load offset=168
+ call 690
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 4 (;@18;)
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=52 align=4
+ br 19 (;@3;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 16 (;@5;)
+ end
+ local.get 0
+ i32.const 144
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=144
+ br 16 (;@4;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=52 align=4
+ br 16 (;@3;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 17 (;@1;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ local.get 6
+ local.get 5
+ call 916
+ local.get 0
+ i32.load offset=48
+ br_if 14 (;@3;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1055967
+ i32.const 9
+ call 658
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@31;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 3
+ call 815
+ local.get 0
+ i32.load offset=64
+ br_if 15 (;@16;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load8_u
+ local.set 11
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1056062
+ i32.const 10
+ local.get 0
+ i32.load offset=68
+ local.tee 8
+ call 659
+ local.get 0
+ i32.load offset=64
+ br_if 16 (;@15;)
+ block ;; label = @32
+ block ;; label = @33
+ local.get 3
+ i32.load offset=224
+ local.tee 12
+ br_if 0 (;@33;)
+ i32.const 0
+ local.set 7
+ i32.const 0
+ local.set 6
+ br 1 (;@32;)
+ end
+ local.get 3
+ i32.const 232
+ i32.add
+ i32.load
+ local.set 6
+ local.get 3
+ i32.const 228
+ i32.add
+ i32.load
+ local.set 9
+ i32.const 1
+ local.set 7
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 8
+ local.get 6
+ call 817
+ local.get 0
+ i32.load offset=64
+ br_if 17 (;@14;)
+ local.get 0
+ i32.const 72
+ i32.add
+ i32.load
+ local.set 13
+ local.get 0
+ i32.load offset=68
+ local.set 14
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ block ;; label = @48
+ block ;; label = @49
+ block ;; label = @50
+ block ;; label = @51
+ block ;; label = @52
+ block ;; label = @53
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ local.get 6
+ i32.eqz
+ br_if 0 (;@57;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 15
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 16
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 17
+ i32.const 0
+ local.set 10
+ loop ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ local.get 7
+ i32.eqz
+ br_if 0 (;@61;)
+ local.get 10
+ i32.eqz
+ br_if 1 (;@60;)
+ end
+ local.get 7
+ br_if 1 (;@59;)
+ i32.const 1295165
+ i32.const 43
+ i32.const 1111080
+ call 1240
+ unreachable
+ end
+ block ;; label = @60
+ local.get 9
+ i32.eqz
+ br_if 0 (;@60;)
+ loop ;; label = @61
+ local.get 12
+ i32.load offset=976
+ local.set 12
+ local.get 9
+ i32.const -1
+ i32.add
+ local.tee 9
+ br_if 0 (;@61;)
+ end
+ end
+ local.get 12
+ local.set 10
+ i32.const 0
+ local.set 12
+ i32.const 0
+ local.set 9
+ end
+ local.get 0
+ local.get 9
+ i32.store offset=72
+ local.get 0
+ local.get 12
+ i32.store offset=68
+ local.get 0
+ local.get 10
+ i32.store offset=64
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ call 880
+ local.get 0
+ i32.load offset=192
+ local.tee 5
+ i32.eqz
+ br_if 5 (;@53;)
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ local.tee 20
+ i64.store offset=196 align=4
+ local.get 0
+ local.get 5
+ i32.store offset=192
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ call 1025
+ local.get 0
+ i32.load offset=64
+ local.set 10
+ local.get 0
+ i32.load offset=68
+ local.set 12
+ local.get 0
+ i32.load offset=72
+ local.set 9
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 5
+ local.get 20
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 18
+ i32.const 56
+ i32.mul
+ i32.add
+ i32.const 352
+ i32.add
+ local.get 14
+ call 588
+ block ;; label = @59
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@59;)
+ local.get 17
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store align=4
+ local.get 17
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ br 48 (;@11;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 14
+ i32.const 3
+ call 815
+ local.get 0
+ i32.load offset=64
+ br_if 2 (;@56;)
+ local.get 0
+ i32.load8_u offset=72
+ local.set 19
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.load offset=68
+ local.tee 7
+ i32.const 1109626
+ i32.const 6
+ local.get 5
+ local.get 18
+ i32.const 5
+ i32.shl
+ i32.add
+ local.tee 5
+ i64.load offset=16
+ call 690
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@65;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1109650
+ i32.const 10
+ local.get 7
+ call 659
+ local.get 0
+ i32.load offset=64
+ br_if 3 (;@62;)
+ local.get 5
+ i64.load
+ i64.const 0
+ i64.ne
+ br_if 1 (;@64;)
+ local.get 0
+ i32.const 5635
+ i32.store16 offset=64
+ local.get 0
+ i32.const 104
+ i32.add
+ local.get 7
+ local.get 0
+ i32.const 64
+ i32.add
+ call 516
+ local.get 0
+ i32.load8_u offset=104
+ i32.const 4
+ i32.eq
+ br_if 2 (;@63;)
+ local.get 0
+ i64.load offset=104
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 2 (;@63;)
+ local.get 0
+ local.get 20
+ i64.store offset=200
+ local.get 0
+ i32.const 0
+ i32.store offset=196
+ br 52 (;@13;)
+ end
+ local.get 17
+ local.get 15
+ i64.load align=4
+ i64.store align=4
+ local.get 17
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ br 53 (;@11;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 5
+ i64.load offset=8
+ local.get 7
+ call 794
+ local.get 0
+ i32.load offset=192
+ br_if 50 (;@13;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1055991
+ i32.const 10
+ local.get 7
+ call 659
+ local.get 0
+ i32.load offset=64
+ br_if 1 (;@61;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 5
+ i64.load offset=24
+ local.get 7
+ call 794
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 3 (;@59;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 15
+ i64.load align=4
+ i64.store offset=192
+ br 2 (;@60;)
+ end
+ local.get 0
+ i32.const 160
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 15
+ i64.load align=4
+ i64.store offset=160
+ br 49 (;@12;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 15
+ i64.load align=4
+ i64.store offset=192
+ end
+ local.get 17
+ local.get 0
+ i64.load offset=192
+ i64.store align=4
+ local.get 17
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ br 48 (;@11;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 7
+ local.get 19
+ call 916
+ local.get 0
+ i32.load offset=176
+ br_if 47 (;@11;)
+ i32.const 1
+ local.set 7
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@58;)
+ end
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 14
+ local.get 13
+ call 918
+ local.get 0
+ i32.load offset=128
+ br_if 46 (;@10;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 8
+ i32.const 1056072
+ i32.const 16
+ local.get 3
+ i32.const 236
+ i32.add
+ call 255
+ local.get 0
+ i32.load offset=64
+ br_if 1 (;@55;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 8
+ i32.const 1056088
+ i32.const 13
+ local.get 3
+ i32.const 248
+ i32.add
+ call 255
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 2 (;@54;)
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=52 align=4
+ br 48 (;@8;)
+ end
+ local.get 17
+ local.get 15
+ i64.load align=4
+ i64.store align=4
+ local.get 17
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ br 44 (;@11;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=52 align=4
+ br 46 (;@8;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ local.get 8
+ local.get 11
+ call 916
+ local.get 0
+ i32.load offset=48
+ br_if 45 (;@8;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1055856
+ i32.const 10
+ call 658
+ block ;; label = @54
+ block ;; label = @55
+ block ;; label = @56
+ block ;; label = @57
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@60;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 5
+ call 815
+ block ;; label = @61
+ block ;; label = @62
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@62;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load8_u
+ local.set 5
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1104147
+ i32.const 6
+ local.get 0
+ i32.load offset=68
+ local.tee 6
+ call 659
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@71;)
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.load
+ local.set 12
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ local.get 3
+ i32.const 40
+ i32.add
+ i32.load
+ local.tee 7
+ call 802
+ block ;; label = @72
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@72;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 8
+ local.get 0
+ i32.load offset=68
+ local.set 9
+ block ;; label = @73
+ local.get 7
+ i32.eqz
+ br_if 0 (;@73;)
+ local.get 12
+ local.get 7
+ i32.const 12
+ i32.mul
+ i32.add
+ local.set 7
+ loop ;; label = @74
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 9
+ local.get 12
+ i32.load
+ local.get 12
+ i32.const 8
+ i32.add
+ i32.load
+ call 661
+ local.get 0
+ i32.load offset=64
+ br_if 20 (;@54;)
+ local.get 12
+ i32.const 12
+ i32.add
+ local.tee 12
+ local.get 7
+ i32.ne
+ br_if 0 (;@74;)
+ end
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 9
+ local.get 8
+ call 918
+ local.get 0
+ i32.load offset=192
+ br_if 49 (;@23;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1056001
+ i32.const 9
+ local.get 6
+ call 659
+ local.get 0
+ i32.load offset=64
+ br_if 4 (;@68;)
+ local.get 3
+ i32.const 48
+ i32.add
+ i32.load8_u
+ br_if 2 (;@70;)
+ local.get 0
+ i32.const 5635
+ i32.store16 offset=64
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 6
+ local.get 0
+ i32.const 64
+ i32.add
+ call 516
+ local.get 0
+ i32.load8_u offset=128
+ i32.const 4
+ i32.eq
+ br_if 3 (;@69;)
+ local.get 0
+ i64.load offset=128
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 3 (;@69;)
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 20
+ i64.store
+ local.get 0
+ i32.const 0
+ i32.store offset=196
+ br 51 (;@21;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 48 (;@23;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=128
+ br 48 (;@22;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 6
+ local.get 3
+ i32.const 49
+ i32.add
+ call 418
+ local.get 0
+ i32.load offset=192
+ br_if 48 (;@21;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1056010
+ i32.const 14
+ local.get 6
+ call 659
+ local.get 0
+ i32.load offset=64
+ br_if 2 (;@66;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 3
+ i64.load offset=16
+ local.get 6
+ call 794
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 1 (;@67;)
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ br 3 (;@65;)
+ end
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=176
+ br 47 (;@20;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1056024
+ i32.const 7
+ local.get 6
+ call 659
+ local.get 0
+ i32.load offset=64
+ br_if 2 (;@64;)
+ local.get 3
+ i32.const 44
+ i32.add
+ i32.load
+ local.tee 12
+ i32.load offset=8
+ local.tee 9
+ i32.const -1
+ i32.le_s
+ br_if 11 (;@55;)
+ local.get 12
+ local.get 9
+ i32.const 1
+ i32.add
+ i32.store offset=8
+ block ;; label = @67
+ block ;; label = @68
+ local.get 12
+ i32.const 12
+ i32.add
+ i32.load8_u
+ br_if 0 (;@68;)
+ block ;; label = @69
+ local.get 12
+ i64.load offset=16
+ i64.const 2
+ i64.ne
+ br_if 0 (;@69;)
+ local.get 0
+ i32.const 5635
+ i32.store16 offset=64
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 6
+ local.get 0
+ i32.const 64
+ i32.add
+ call 589
+ local.get 0
+ i32.load8_u offset=192
+ i32.const 4
+ i32.eq
+ br_if 6 (;@63;)
+ local.get 0
+ i64.load offset=192
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ br_if 6 (;@63;)
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 20
+ i64.store
+ local.get 0
+ i32.const 0
+ i32.store offset=132
+ br 44 (;@25;)
+ end
+ local.get 0
+ i32.const 9
+ i32.store8 offset=64
+ local.get 0
+ i64.const 42949672961
+ i64.store offset=68 align=4
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 6
+ local.get 0
+ i32.const 64
+ i32.add
+ call 589
+ block ;; label = @69
+ local.get 0
+ i32.load8_u offset=192
+ i32.const 4
+ i32.eq
+ br_if 0 (;@69;)
+ local.get 0
+ i64.load offset=192
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@67;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1056460
+ i32.const 5
+ local.get 6
+ call 660
+ block ;; label = @69
+ block ;; label = @70
+ block ;; label = @71
+ block ;; label = @72
+ block ;; label = @73
+ block ;; label = @74
+ block ;; label = @75
+ block ;; label = @76
+ block ;; label = @77
+ block ;; label = @78
+ block ;; label = @79
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@79;)
+ local.get 12
+ i32.const 64
+ i32.add
+ i32.load
+ local.set 9
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ local.get 12
+ i32.const 72
+ i32.add
+ i32.load
+ local.tee 7
+ call 802
+ block ;; label = @80
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@80;)
+ local.get 0
+ i32.const 72
+ i32.add
+ i32.load
+ local.set 10
+ local.get 0
+ i32.load offset=68
+ local.set 8
+ block ;; label = @81
+ local.get 7
+ i32.eqz
+ br_if 0 (;@81;)
+ local.get 7
+ i32.const 30
+ i32.mul
+ local.set 7
+ loop ;; label = @82
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 9
+ local.get 8
+ call 1449
+ local.get 0
+ i32.load offset=64
+ br_if 26 (;@56;)
+ local.get 9
+ i32.const 30
+ i32.add
+ local.set 9
+ local.get 7
+ i32.const -30
+ i32.add
+ local.tee 7
+ br_if 0 (;@82;)
+ end
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 8
+ local.get 10
+ call 918
+ local.get 0
+ i32.load offset=192
+ br_if 53 (;@27;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1102288
+ i32.const 13
+ local.get 6
+ call 660
+ local.get 0
+ i32.load offset=64
+ br_if 3 (;@77;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 12
+ i32.const 96
+ i32.add
+ local.get 6
+ call 1449
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 2 (;@78;)
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ br 4 (;@76;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 52 (;@27;)
+ end
+ local.get 0
+ i32.const 168
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=160
+ br 52 (;@26;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1056465
+ i32.const 18
+ local.get 6
+ call 660
+ local.get 0
+ i32.load offset=64
+ br_if 2 (;@75;)
+ local.get 12
+ i32.load offset=76
+ local.set 9
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ local.get 12
+ i32.load offset=84
+ local.tee 7
+ call 802
+ block ;; label = @78
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@78;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 14
+ local.get 0
+ i32.load offset=68
+ local.set 10
+ block ;; label = @79
+ block ;; label = @80
+ local.get 7
+ i32.eqz
+ br_if 0 (;@80;)
+ local.get 9
+ local.get 7
+ i32.const 4
+ i32.shl
+ i32.add
+ local.set 11
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 18
+ loop ;; label = @81
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 10
+ call 2022
+ local.get 0
+ i32.load offset=64
+ br_if 2 (;@79;)
+ local.get 0
+ i32.load offset=72
+ local.set 8
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.load offset=68
+ local.tee 7
+ local.get 9
+ i64.load
+ call 939
+ local.get 0
+ i32.load offset=64
+ br_if 24 (;@57;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 7
+ local.get 9
+ i32.const 8
+ i32.add
+ i64.load
+ call 939
+ block ;; label = @82
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@82;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 52 (;@30;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 7
+ local.get 8
+ call 918
+ local.get 0
+ i32.load offset=192
+ br_if 51 (;@30;)
+ local.get 9
+ i32.const 16
+ i32.add
+ local.tee 9
+ local.get 11
+ i32.ne
+ br_if 0 (;@81;)
+ end
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 10
+ local.get 14
+ call 918
+ local.get 0
+ i32.load offset=176
+ br_if 50 (;@29;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1102262
+ i32.const 26
+ local.get 12
+ i32.const 32
+ i32.add
+ i64.load
+ call 693
+ local.get 0
+ i32.load offset=64
+ br_if 5 (;@74;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1103954
+ i32.const 22
+ local.get 12
+ i32.const 40
+ i32.add
+ i64.load
+ call 693
+ local.get 0
+ i32.load offset=64
+ br_if 6 (;@73;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1056483
+ i32.const 19
+ local.get 12
+ i32.const 48
+ i32.add
+ i64.load
+ call 693
+ local.get 0
+ i32.load offset=64
+ br_if 7 (;@72;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1102218
+ i32.const 17
+ local.get 12
+ i32.const 88
+ i32.add
+ i32.load
+ call 681
+ local.get 0
+ i32.load offset=64
+ br_if 8 (;@71;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1102168
+ i32.const 21
+ local.get 12
+ i32.load offset=92
+ call 681
+ local.get 0
+ i32.load offset=64
+ br_if 9 (;@70;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1102235
+ i32.const 27
+ local.get 12
+ i32.const 56
+ i32.add
+ i64.load
+ call 693
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 10 (;@69;)
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 54 (;@25;)
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 18
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 18
+ i64.load align=4
+ i64.store offset=196 align=4
+ br 48 (;@30;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=180 align=4
+ br 48 (;@29;)
+ end
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ end
+ local.get 0
+ i32.const 140
+ i32.add
+ local.get 0
+ i32.const 200
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=192
+ i64.store offset=132 align=4
+ br 50 (;@25;)
+ end
+ local.get 0
+ i32.const 152
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=144
+ br 46 (;@28;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 48 (;@25;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 47 (;@25;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 46 (;@25;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 45 (;@25;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 44 (;@25;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1102189
+ i32.const 29
+ local.get 6
+ call 660
+ block ;; label = @69
+ block ;; label = @70
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@70;)
+ block ;; label = @71
+ block ;; label = @72
+ local.get 12
+ i64.load offset=16
+ i64.const 0
+ i64.ne
+ br_if 0 (;@72;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ call 929
+ br 1 (;@71;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ local.get 12
+ i32.const 24
+ i32.add
+ i64.load
+ call 939
+ end
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 7 (;@63;)
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ br 1 (;@69;)
+ end
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ end
+ local.get 0
+ i32.const 140
+ i32.add
+ local.get 0
+ i32.const 200
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=192
+ i64.store offset=132 align=4
+ br 43 (;@25;)
+ end
+ local.get 0
+ i32.const 35
+ i32.store offset=68
+ local.get 0
+ i32.const 1057232
+ i32.store offset=64
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 64
+ i32.add
+ call 825
+ br 42 (;@25;)
+ end
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 20
+ i64.store
+ local.get 0
+ i32.const 0
+ i32.store offset=132
+ br 41 (;@25;)
+ end
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ end
+ local.get 0
+ i32.const 60
+ i32.add
+ local.get 0
+ i32.const 200
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=192
+ i64.store offset=52 align=4
+ br 45 (;@19;)
+ end
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=112
+ br 39 (;@24;)
+ end
+ local.get 12
+ local.get 12
+ i32.load offset=8
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 6
+ i32.const 1056483
+ i32.const 19
+ local.get 3
+ i32.const 24
+ i32.add
+ i64.load
+ call 689
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 1 (;@61;)
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=52 align=4
+ br 43 (;@19;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=52 align=4
+ br 42 (;@19;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ local.get 6
+ local.get 5
+ call 916
+ local.get 0
+ i32.load offset=48
+ br_if 41 (;@19;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103804
+ i32.const 26
+ local.get 3
+ i32.load offset=260
+ call 679
+ local.get 0
+ i32.load offset=64
+ br_if 1 (;@59;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103905
+ i32.const 31
+ local.get 3
+ i32.load offset=264
+ call 679
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 2 (;@58;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 59 (;@1;)
+ end
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=32
+ br 41 (;@18;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 57 (;@1;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1055866
+ i32.const 18
+ call 658
+ local.get 0
+ i32.load offset=64
+ br_if 18 (;@39;)
+ block ;; label = @58
+ block ;; label = @59
+ local.get 3
+ i32.load8_u offset=284
+ br_if 0 (;@59;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ call 924
+ br 1 (;@58;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 285
+ i32.add
+ local.get 4
+ call 1384
+ end
+ block ;; label = @58
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@58;)
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=176
+ br 20 (;@38;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103830
+ i32.const 21
+ call 658
+ block ;; label = @58
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@63;)
+ block ;; label = @64
+ block ;; label = @65
+ local.get 3
+ i32.load8_u offset=314
+ local.tee 12
+ i32.const 2
+ i32.ne
+ br_if 0 (;@65;)
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 4
+ call 924
+ br 1 (;@64;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 2
+ call 815
+ local.get 0
+ i32.load offset=64
+ br_if 27 (;@37;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 7
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.load offset=68
+ local.tee 9
+ i32.const 1109578
+ i32.const 5
+ call 658
+ block ;; label = @65
+ block ;; label = @66
+ block ;; label = @67
+ block ;; label = @68
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@68;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 347
+ i32.add
+ local.get 9
+ call 1449
+ block ;; label = @69
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@69;)
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ br 2 (;@67;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 9
+ i32.const 1109583
+ i32.const 10
+ call 658
+ local.get 0
+ i32.load offset=64
+ br_if 32 (;@36;)
+ local.get 12
+ i32.eqz
+ br_if 2 (;@66;)
+ local.get 0
+ i32.const 8
+ i32.store8 offset=64
+ local.get 0
+ i64.const 137438953473
+ i64.store offset=68 align=4
+ local.get 0
+ i32.const 160
+ i32.add
+ local.get 9
+ local.get 0
+ i32.const 64
+ i32.add
+ call 516
+ block ;; label = @69
+ block ;; label = @70
+ local.get 0
+ i32.load8_u offset=160
+ i32.const 4
+ i32.eq
+ br_if 0 (;@70;)
+ local.get 0
+ i64.load offset=160
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 1 (;@69;)
+ end
+ local.get 3
+ i32.const 315
+ i32.add
+ local.set 6
+ i32.const 0
+ local.set 12
+ block ;; label = @70
+ loop ;; label = @71
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 9
+ local.get 6
+ local.get 12
+ i32.add
+ i64.load8_u
+ call 938
+ local.get 0
+ i32.load offset=64
+ br_if 1 (;@70;)
+ local.get 12
+ i32.const 1
+ i32.add
+ local.tee 12
+ i32.const 32
+ i32.ne
+ br_if 0 (;@71;)
+ br 6 (;@65;)
+ end
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 34 (;@35;)
+ end
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 20
+ i64.store
+ local.get 0
+ i32.const 0
+ i32.store offset=196
+ br 33 (;@35;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=192
+ end
+ local.get 0
+ i32.const 188
+ i32.add
+ local.get 0
+ i32.const 200
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=192
+ i64.store offset=180 align=4
+ br 33 (;@33;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 9
+ call 924
+ local.get 0
+ i32.load offset=192
+ br_if 30 (;@35;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 9
+ local.get 7
+ call 916
+ end
+ local.get 0
+ i32.load offset=176
+ br_if 30 (;@33;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1055952
+ i32.const 15
+ call 658
+ block ;; label = @64
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@64;)
+ local.get 0
+ i32.const 72
+ i32.add
+ local.get 3
+ i32.const 160
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1
+ i32.store offset=68
+ local.get 0
+ i32.const 9
+ i32.store8 offset=64
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 0
+ i32.const 64
+ i32.add
+ call 516
+ block ;; label = @65
+ local.get 0
+ i32.load8_u offset=192
+ i32.const 4
+ i32.eq
+ br_if 0 (;@65;)
+ local.get 0
+ i64.load offset=192
+ local.tee 21
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 4 (;@61;)
+ end
+ local.get 0
+ i32.const 0
+ i32.store offset=80
+ local.get 0
+ i32.const 0
+ i32.store offset=72
+ local.get 0
+ local.get 3
+ i32.const 144
+ i32.add
+ i32.load
+ local.tee 12
+ i32.store offset=64
+ local.get 0
+ local.get 12
+ local.get 3
+ i32.const 152
+ i32.add
+ i32.load
+ i32.const 12
+ i32.mul
+ i32.add
+ i32.store offset=68
+ local.get 0
+ i32.const 80
+ i32.add
+ local.set 6
+ local.get 0
+ i32.const 72
+ i32.add
+ local.set 9
+ loop ;; label = @65
+ block ;; label = @66
+ local.get 9
+ call 1252
+ local.tee 12
+ br_if 0 (;@66;)
+ block ;; label = @67
+ local.get 0
+ i32.load offset=64
+ local.tee 12
+ i32.eqz
+ br_if 0 (;@67;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 0
+ local.get 12
+ select
+ local.tee 7
+ i32.load
+ local.tee 12
+ local.get 0
+ i32.load offset=68
+ i32.eq
+ br_if 0 (;@67;)
+ local.get 7
+ local.get 12
+ i32.const 12
+ i32.add
+ i32.store
+ local.get 0
+ local.get 12
+ i32.load
+ local.tee 7
+ i32.store offset=72
+ local.get 0
+ local.get 7
+ local.get 12
+ i32.load offset=8
+ i32.const 3
+ i32.shl
+ i32.add
+ i32.store offset=76
+ br 2 (;@65;)
+ end
+ local.get 6
+ call 1252
+ local.tee 12
+ i32.eqz
+ br_if 4 (;@62;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 12
+ i64.load
+ call 939
+ block ;; label = @66
+ block ;; label = @67
+ local.get 0
+ i32.load offset=192
+ i32.eqz
+ br_if 0 (;@67;)
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=180 align=4
+ br 1 (;@66;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 4
+ call 929
+ local.get 0
+ i32.load offset=176
+ i32.eqz
+ br_if 1 (;@65;)
+ end
+ end
+ local.get 0
+ i32.const 188
+ i32.add
+ i32.load
+ local.set 4
+ local.get 0
+ i64.load offset=180 align=4
+ local.set 20
+ br 4 (;@60;)
+ end
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ local.set 4
+ local.get 0
+ i64.load offset=68 align=4
+ local.set 20
+ br 3 (;@60;)
+ end
+ local.get 0
+ i32.const 56
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=48
+ br 30 (;@32;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103936
+ i32.const 18
+ call 658
+ block ;; label = @62
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@62;)
+ local.get 0
+ i32.const 9
+ i32.store8 offset=64
+ local.get 0
+ i64.const 8589934593
+ i64.store offset=68 align=4
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 0
+ i32.const 64
+ i32.add
+ call 589
+ block ;; label = @63
+ local.get 0
+ i32.load8_u offset=192
+ i32.const 4
+ i32.eq
+ br_if 0 (;@63;)
+ i32.const 0
+ local.set 12
+ local.get 0
+ i64.load offset=192
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 19 (;@44;)
+ end
+ local.get 3
+ i64.load
+ local.set 20
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1057740
+ i32.const 4
+ local.get 4
+ call 660
+ local.get 0
+ i32.load offset=64
+ br_if 16 (;@46;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ local.get 20
+ call 939
+ block ;; label = @63
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@63;)
+ local.get 0
+ i32.const 72
+ i32.add
+ i64.load
+ local.set 20
+ br 18 (;@45;)
+ end
+ local.get 3
+ i64.load32_u offset=8
+ local.set 20
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1073068
+ i32.const 5
+ local.get 4
+ call 660
+ local.get 0
+ i32.load offset=64
+ br_if 4 (;@58;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ local.get 20
+ call 939
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 3 (;@59;)
+ local.get 0
+ i32.const 72
+ i32.add
+ i64.load
+ local.set 20
+ br 17 (;@45;)
+ end
+ local.get 0
+ i32.const 72
+ i32.add
+ i64.load
+ local.set 20
+ br 16 (;@45;)
+ end
+ local.get 21
+ i64.const 32
+ i64.shl
+ local.set 20
+ local.get 21
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 4
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 20
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 58 (;@1;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1055884
+ i32.const 20
+ call 658
+ local.get 0
+ i32.load offset=64
+ br_if 9 (;@49;)
+ block ;; label = @59
+ block ;; label = @60
+ local.get 3
+ i32.load offset=268
+ local.tee 9
+ br_if 0 (;@60;)
+ i32.const 0
+ local.set 7
+ i32.const 0
+ local.set 5
+ br 1 (;@59;)
+ end
+ local.get 3
+ i32.const 276
+ i32.add
+ i32.load
+ local.set 5
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.load
+ local.set 12
+ i32.const 1
+ local.set 7
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ local.get 5
+ call 817
+ local.get 0
+ i32.load offset=64
+ br_if 15 (;@43;)
+ local.get 0
+ i32.const 72
+ i32.add
+ i32.load
+ local.set 11
+ local.get 0
+ i32.load offset=68
+ local.set 8
+ block ;; label = @59
+ block ;; label = @60
+ block ;; label = @61
+ local.get 5
+ i32.eqz
+ br_if 0 (;@61;)
+ i32.const 0
+ local.set 6
+ loop ;; label = @62
+ block ;; label = @63
+ block ;; label = @64
+ block ;; label = @65
+ local.get 7
+ i32.eqz
+ br_if 0 (;@65;)
+ local.get 6
+ i32.eqz
+ br_if 1 (;@64;)
+ end
+ local.get 7
+ br_if 1 (;@63;)
+ i32.const 1295165
+ i32.const 43
+ i32.const 1111080
+ call 1240
+ unreachable
+ end
+ block ;; label = @64
+ local.get 12
+ i32.eqz
+ br_if 0 (;@64;)
+ loop ;; label = @65
+ local.get 9
+ i32.load offset=448
+ local.set 9
+ local.get 12
+ i32.const -1
+ i32.add
+ local.tee 12
+ br_if 0 (;@65;)
+ end
+ end
+ local.get 9
+ local.set 6
+ i32.const 0
+ local.set 9
+ i32.const 0
+ local.set 12
+ end
+ local.get 0
+ local.get 12
+ i32.store offset=72
+ local.get 0
+ local.get 9
+ i32.store offset=68
+ local.get 0
+ local.get 6
+ i32.store offset=64
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ call 881
+ local.get 0
+ i32.load offset=192
+ local.tee 7
+ i32.eqz
+ br_if 2 (;@60;)
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ local.tee 20
+ i64.store offset=196 align=4
+ local.get 0
+ local.get 7
+ i32.store offset=192
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ call 1026
+ local.get 0
+ i32.load offset=64
+ local.set 6
+ local.get 0
+ i32.load offset=68
+ local.set 9
+ local.get 0
+ i32.load offset=72
+ local.set 12
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 8
+ local.get 7
+ local.get 20
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 10
+ i32.const 5
+ i32.shl
+ i32.add
+ call 418
+ block ;; label = @63
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@63;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 21 (;@42;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 8
+ local.get 7
+ local.get 10
+ i32.const 3
+ i32.shl
+ i32.add
+ i32.const 352
+ i32.add
+ i64.load
+ call 939
+ local.get 0
+ i32.load offset=192
+ br_if 20 (;@42;)
+ i32.const 1
+ local.set 7
+ local.get 5
+ i32.const -1
+ i32.add
+ local.tee 5
+ br_if 0 (;@62;)
+ end
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 8
+ local.get 11
+ call 918
+ local.get 0
+ i32.load offset=176
+ br_if 19 (;@41;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1055904
+ i32.const 22
+ call 658
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@63;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 92
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 96
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 100
+ i32.add
+ i32.load
+ call 930
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ local.get 3
+ i32.const 88
+ i32.add
+ i32.load
+ local.tee 12
+ local.get 0
+ i32.load offset=68
+ i32.const 40
+ i32.mul
+ i32.add
+ local.tee 9
+ local.get 12
+ local.get 0
+ i32.load offset=64
+ i32.const 40
+ i32.mul
+ i32.add
+ local.tee 7
+ i32.sub
+ i32.const 40
+ i32.div_u
+ local.get 12
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 5
+ i32.load
+ i32.const 40
+ i32.mul
+ i32.add
+ local.tee 6
+ local.get 12
+ local.get 0
+ i32.load offset=72
+ i32.const 40
+ i32.mul
+ i32.add
+ local.tee 12
+ i32.sub
+ i32.const 40
+ i32.div_u
+ i32.add
+ call 802
+ block ;; label = @64
+ block ;; label = @65
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@65;)
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=144
+ local.get 0
+ local.get 6
+ i32.store offset=188
+ local.get 0
+ local.get 12
+ i32.store offset=184
+ local.get 0
+ local.get 9
+ i32.store offset=180
+ local.get 0
+ local.get 7
+ i32.store offset=176
+ local.get 0
+ local.get 0
+ i32.const 144
+ i32.add
+ i32.store offset=112
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 0
+ i32.const 176
+ i32.add
+ local.get 0
+ i32.const 112
+ i32.add
+ call 449
+ block ;; label = @66
+ block ;; label = @67
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@67;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 1 (;@66;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 112
+ i32.add
+ call 449
+ local.get 0
+ i32.load offset=192
+ i32.eqz
+ br_if 2 (;@64;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=132 align=4
+ br 17 (;@48;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 16 (;@48;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 0
+ i32.load offset=144
+ local.get 0
+ i32.load8_u offset=148
+ call 918
+ local.get 0
+ i32.load offset=128
+ br_if 15 (;@48;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103864
+ i32.const 14
+ call 658
+ local.get 0
+ i32.load offset=64
+ br_if 1 (;@62;)
+ local.get 3
+ i32.load offset=104
+ local.tee 9
+ i64.load
+ local.set 20
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ local.get 3
+ i32.const 116
+ i32.add
+ i32.load
+ local.tee 6
+ call 802
+ block ;; label = @64
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@64;)
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 8
+ local.get 0
+ i32.load offset=68
+ local.set 5
+ block ;; label = @65
+ local.get 6
+ i32.eqz
+ br_if 0 (;@65;)
+ local.get 9
+ i32.const 8
+ i32.add
+ local.set 7
+ local.get 20
+ i64.const -1
+ i64.xor
+ i64.const -9187201950435737472
+ i64.and
+ local.set 20
+ loop ;; label = @66
+ block ;; label = @67
+ local.get 20
+ i64.const 0
+ i64.ne
+ br_if 0 (;@67;)
+ local.get 7
+ local.set 12
+ loop ;; label = @68
+ local.get 9
+ i32.const -240
+ i32.add
+ local.set 9
+ local.get 12
+ i64.load
+ local.set 20
+ local.get 12
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.set 12
+ local.get 20
+ i64.const -1
+ i64.xor
+ i64.const -9187201950435737472
+ i64.and
+ local.tee 20
+ i64.eqz
+ br_if 0 (;@68;)
+ end
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 9
+ i32.const 0
+ local.get 20
+ i64.ctz
+ i32.wrap_i64
+ i32.const 3
+ i32.shr_u
+ i32.sub
+ i32.const 30
+ i32.mul
+ i32.add
+ i32.const -30
+ i32.add
+ local.get 5
+ call 1449
+ local.get 0
+ i32.load offset=64
+ br_if 7 (;@59;)
+ local.get 20
+ i64.const -1
+ i64.add
+ local.get 20
+ i64.and
+ local.set 20
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@66;)
+ end
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 5
+ local.get 8
+ call 918
+ local.get 0
+ i32.load offset=192
+ br_if 13 (;@51;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1055926
+ i32.const 26
+ local.get 3
+ i32.load offset=280
+ call 679
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 3 (;@61;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 63 (;@1;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 12 (;@51;)
+ end
+ local.get 0
+ i32.const 168
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=160
+ br 15 (;@47;)
+ end
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=128
+ br 11 (;@50;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103785
+ i32.const 12
+ call 658
+ block ;; label = @61
+ block ;; label = @62
+ block ;; label = @63
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@63;)
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 3
+ i64.load offset=192
+ local.get 4
+ call 793
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 2 (;@61;)
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=176
+ br 1 (;@62;)
+ end
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=176
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=176
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 60 (;@1;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103878
+ i32.const 12
+ local.get 3
+ i32.const 200
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 208
+ i32.add
+ i32.load
+ call 678
+ block ;; label = @61
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 0 (;@61;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 60 (;@1;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1104005
+ i32.const 10
+ local.get 3
+ i32.const 212
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 220
+ i32.add
+ i32.load
+ call 678
+ local.get 0
+ i32.load offset=64
+ i32.eqz
+ br_if 8 (;@52;)
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 59 (;@1;)
+ end
+ i32.const 1295165
+ i32.const 43
+ i32.const 1110968
+ call 1240
+ unreachable
+ end
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ local.tee 20
+ i64.store offset=176
+ local.get 0
+ local.get 20
+ i64.store offset=196 align=4
+ br 7 (;@51;)
+ end
+ local.get 0
+ i32.const 72
+ i32.add
+ i64.load
+ local.set 20
+ br 12 (;@45;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=196 align=4
+ br 26 (;@30;)
+ end
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ local.tee 20
+ i64.store offset=176
+ local.get 0
+ local.get 20
+ i64.store offset=196 align=4
+ br 28 (;@27;)
+ end
+ unreachable
+ end
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ local.tee 20
+ i64.store offset=176
+ local.get 0
+ local.get 20
+ i64.store offset=196 align=4
+ br 30 (;@23;)
+ end
+ i32.const 1295165
+ i32.const 43
+ i32.const 1110968
+ call 1240
+ unreachable
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1103851
+ i32.const 13
+ call 658
+ block ;; label = @52
+ block ;; label = @53
+ local.get 0
+ i32.load offset=64
+ br_if 0 (;@53;)
+ local.get 0
+ i32.const 9
+ i32.store8 offset=64
+ local.get 0
+ i64.const 4294967297
+ i64.store offset=68 align=4
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 0
+ i32.const 64
+ i32.add
+ call 516
+ block ;; label = @54
+ local.get 0
+ i32.load8_u offset=192
+ i32.const 4
+ i32.eq
+ br_if 0 (;@54;)
+ i32.const 0
+ local.set 12
+ local.get 0
+ i64.load offset=192
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@52;)
+ end
+ local.get 0
+ i32.const 7
+ i32.store8 offset=64
+ local.get 0
+ i64.const 21474836481
+ i64.store offset=68 align=4
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 0
+ i32.const 64
+ i32.add
+ call 516
+ block ;; label = @54
+ local.get 0
+ i32.load8_u offset=192
+ i32.const 4
+ i32.eq
+ br_if 0 (;@54;)
+ i32.const 0
+ local.set 12
+ local.get 0
+ i64.load offset=192
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@52;)
+ end
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 4
+ i32.const 1104271
+ i32.const 5
+ call 315
+ block ;; label = @54
+ local.get 0
+ i32.load8_u offset=64
+ i32.const 4
+ i32.eq
+ br_if 0 (;@54;)
+ i32.const 0
+ local.set 12
+ local.get 0
+ i64.load offset=64
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@52;)
+ end
+ local.get 3
+ i32.load8_u offset=313
+ local.set 3
+ local.get 0
+ i32.const 3
+ i32.store8 offset=64
+ local.get 0
+ i32.const 21
+ i32.const 20
+ local.get 3
+ select
+ i32.store8 offset=65
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 0
+ i32.const 64
+ i32.add
+ call 516
+ block ;; label = @54
+ local.get 0
+ i32.load8_u offset=192
+ i32.const 4
+ i32.eq
+ br_if 0 (;@54;)
+ i32.const 0
+ local.set 12
+ local.get 0
+ i64.load offset=192
+ local.tee 20
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 2 (;@52;)
+ end
+ local.get 0
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 1
+ call 916
+ br 52 (;@1;)
+ end
+ local.get 0
+ i32.const 72
+ i32.add
+ i64.load
+ local.set 20
+ local.get 0
+ i32.load offset=68
+ local.set 12
+ end
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 20
+ i64.store
+ local.get 0
+ local.get 12
+ i32.store offset=196
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 50 (;@1;)
+ end
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 204
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=128
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=128
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 48 (;@1;)
+ end
+ local.get 0
+ i32.const 56
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=48
+ br 8 (;@40;)
+ end
+ local.get 0
+ i32.const 168
+ i32.add
+ local.get 0
+ i32.const 140
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=132 align=4
+ i64.store offset=160
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 168
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=160
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 45 (;@1;)
+ end
+ local.get 0
+ i32.const 72
+ i32.add
+ i64.load
+ local.set 20
+ end
+ local.get 0
+ i32.load offset=68
+ local.set 12
+ end
+ local.get 0
+ i32.const 200
+ i32.add
+ local.get 20
+ i64.store
+ local.get 0
+ local.get 12
+ i32.store offset=196
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 42 (;@1;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=180 align=4
+ br 1 (;@41;)
+ end
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ local.tee 20
+ i64.store offset=128
+ local.get 0
+ local.get 20
+ i64.store offset=180 align=4
+ end
+ local.get 0
+ i32.const 56
+ i32.add
+ local.get 0
+ i32.const 188
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=180 align=4
+ i64.store offset=48
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 56
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=48
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 38 (;@1;)
+ end
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=176
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=176
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 36 (;@1;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=180 align=4
+ br 3 (;@33;)
+ end
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=128
+ br 1 (;@34;)
+ end
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 204
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=128
+ end
+ local.get 0
+ i32.const 188
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=128
+ i64.store offset=180 align=4
+ end
+ local.get 0
+ i32.const 56
+ i32.add
+ local.get 0
+ i32.const 188
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=180 align=4
+ i64.store offset=48
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 56
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=48
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 30 (;@1;)
+ end
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=32
+ br 23 (;@7;)
+ end
+ local.get 0
+ i32.const 168
+ i32.add
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ local.tee 20
+ i64.store offset=160
+ local.get 0
+ local.get 20
+ i64.store offset=180 align=4
+ end
+ local.get 0
+ i32.const 152
+ i32.add
+ local.get 0
+ i32.const 188
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=180 align=4
+ i64.store offset=144
+ end
+ local.get 0
+ i32.const 140
+ i32.add
+ local.get 0
+ i32.const 152
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=144
+ i64.store offset=132 align=4
+ br 2 (;@25;)
+ end
+ local.get 0
+ i32.const 168
+ i32.add
+ local.get 0
+ i32.const 204
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=160
+ end
+ local.get 0
+ i32.const 140
+ i32.add
+ local.get 0
+ i32.const 168
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=160
+ i64.store offset=132 align=4
+ end
+ local.get 12
+ local.get 12
+ i32.load offset=8
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.const 140
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=132 align=4
+ i64.store offset=112
+ end
+ local.get 0
+ i32.const 60
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=112
+ i64.store offset=52 align=4
+ br 4 (;@19;)
+ end
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 204
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=128
+ end
+ local.get 0
+ i32.const 60
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=128
+ i64.store offset=52 align=4
+ br 2 (;@19;)
+ end
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 204
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=176
+ end
+ local.get 0
+ i32.const 60
+ i32.add
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=176
+ i64.store offset=52 align=4
+ end
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 0
+ i32.const 60
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=52 align=4
+ i64.store offset=32
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 40
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=32
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 16 (;@1;)
+ end
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=112
+ br 14 (;@2;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=52 align=4
+ br 7 (;@8;)
+ end
+ local.get 0
+ i32.const 112
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 76
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=112
+ br 5 (;@9;)
+ end
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=68 align=4
+ i64.store offset=132 align=4
+ br 3 (;@10;)
+ end
+ local.get 0
+ i32.const 160
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 16
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 16
+ i64.load align=4
+ i64.store offset=160
+ end
+ local.get 17
+ local.get 0
+ i64.load offset=160
+ i64.store align=4
+ local.get 17
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 160
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ end
+ local.get 0
+ i32.const 144
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 17
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 140
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 17
+ i64.load align=4
+ local.tee 20
+ i64.store offset=144
+ local.get 0
+ local.get 20
+ i64.store offset=132 align=4
+ end
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.const 140
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=132 align=4
+ i64.store offset=112
+ end
+ local.get 0
+ i32.const 60
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=112
+ i64.store offset=52 align=4
+ end
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 0
+ i32.const 60
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=52 align=4
+ i64.store offset=32
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 40
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=32
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ br 5 (;@1;)
+ end
+ local.get 0
+ i32.const 168
+ i32.add
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=180 align=4
+ local.tee 20
+ i64.store offset=160
+ local.get 0
+ local.get 20
+ i64.store offset=132 align=4
+ end
+ local.get 0
+ i32.const 152
+ i32.add
+ local.get 0
+ i32.const 140
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=132 align=4
+ i64.store offset=144
+ end
+ local.get 0
+ i32.const 60
+ i32.add
+ local.get 0
+ i32.const 152
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=144
+ i64.store offset=52 align=4
+ end
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.const 60
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=52 align=4
+ i64.store offset=112
+ end
+ local.get 0
+ i32.const 204
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=112
+ i64.store offset=196 align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=192
+ end
+ block ;; label = @1
+ local.get 0
+ i32.load offset=20
+ i32.eqz
+ br_if 0 (;@1;)
+ local.get 0
+ i32.load offset=24
+ local.set 4
+ block ;; label = @2
+ call 20
+ br_if 0 (;@2;)
+ i32.const 1
+ call 26
+ drop
+ end
+ local.get 0
+ local.get 4
+ i32.store offset=64
+ i32.const 0
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 4
+ call 25
+ end
+ block ;; label = @1
+ local.get 0
+ i32.load offset=192
+ br_if 0 (;@1;)
+ local.get 2
+ local.get 2
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 0
+ i32.const 208
+ i32.add
+ global.set 0
+ return
+ end
+ local.get 0
+ i32.const 72
+ i32.add
+ local.get 0
+ i32.const 204
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=196 align=4
+ i64.store offset=64
+ i32.const 1058992
+ i32.const 45
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 1058256
+ i32.const 1059040
+ call 860
+ unreachable)
+ (func (;37;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 416
+ i32.sub
+ local.tee 2
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ local.get 1
+ i32.load offset=12
+ local.tee 3
+ local.get 1
+ i32.const 16
+ i32.add
+ i32.load
+ i32.ge_u
+ br_if 0 (;@12;)
+ local.get 1
+ i32.load offset=4
+ local.set 4
+ local.get 1
+ i32.load offset=20
+ local.set 5
+ local.get 1
+ local.get 3
+ i32.const 1
+ i32.add
+ i32.store offset=12
+ local.get 1
+ i32.load
+ i32.load
+ local.tee 1
+ i64.load offset=8
+ local.set 17
+ local.get 2
+ i32.const 0
+ i32.store offset=104
+ local.get 2
+ i64.const 8
+ i64.store offset=96
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 110
+ local.get 4
+ call 576
+ block ;; label = @13
+ block ;; label = @14
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ local.get 4
+ i32.load offset=16
+ local.tee 8
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ local.tee 9
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.tee 10
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 6
+ i64.load
+ local.set 18
+ local.get 7
+ i32.load
+ local.set 6
+ local.get 2
+ i32.load offset=300
+ local.set 7
+ local.get 2
+ i32.load offset=292
+ local.set 3
+ br 1 (;@13;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1068526
+ i32.store offset=336
+ local.get 2
+ local.get 4
+ i64.load
+ i64.store offset=320
+ local.get 2
+ local.get 4
+ i64.load offset=24
+ i64.store offset=344
+ local.get 2
+ i32.const 6
+ i32.store offset=340
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 320
+ i32.add
+ call 910
+ block ;; label = @14
+ local.get 2
+ i32.load offset=152
+ i32.const 6
+ i32.ne
+ br_if 0 (;@14;)
+ local.get 2
+ i32.load offset=156
+ local.set 3
+ br 10 (;@4;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=184
+ local.get 2
+ i32.const 300
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=292
+ local.get 2
+ i32.const 1068472
+ i32.store offset=288
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=296
+ local.get 2
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=120
+ local.tee 3
+ local.get 2
+ i32.load offset=128
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=124
+ call 1949
+ local.get 4
+ i32.load offset=16
+ local.tee 8
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ local.tee 9
+ call 672
+ local.get 2
+ i32.load offset=188
+ local.set 3
+ local.get 2
+ i32.load offset=184
+ local.tee 10
+ i32.const 6
+ i32.eq
+ br_if 9 (;@4;)
+ local.get 6
+ i64.load
+ local.set 18
+ local.get 7
+ i32.load
+ local.set 6
+ local.get 2
+ i32.load offset=196
+ local.set 7
+ end
+ local.get 2
+ local.get 18
+ i64.store offset=344
+ local.get 2
+ local.get 7
+ i32.store offset=340
+ local.get 2
+ local.get 6
+ i32.store offset=336
+ local.get 2
+ local.get 3
+ i32.store offset=332
+ local.get 2
+ local.get 10
+ i32.store offset=328
+ local.get 2
+ i32.const 7
+ i32.store offset=320
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 709
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 1257
+ local.get 2
+ i32.const 3
+ i32.store offset=324
+ local.get 2
+ i32.const 1070655
+ i32.store offset=320
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 931
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 109
+ local.get 4
+ call 576
+ block ;; label = @13
+ block ;; label = @14
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.tee 10
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 6
+ i64.load
+ local.set 18
+ local.get 7
+ i32.load
+ local.set 6
+ local.get 2
+ i32.load offset=300
+ local.set 7
+ local.get 2
+ i32.load offset=292
+ local.set 3
+ br 1 (;@13;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1068526
+ i32.store offset=336
+ local.get 2
+ local.get 4
+ i64.load
+ i64.store offset=320
+ local.get 2
+ local.get 4
+ i64.load offset=24
+ i64.store offset=344
+ local.get 2
+ i32.const 6
+ i32.store offset=340
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 320
+ i32.add
+ call 910
+ block ;; label = @14
+ local.get 2
+ i32.load offset=152
+ i32.const 6
+ i32.ne
+ br_if 0 (;@14;)
+ local.get 2
+ i32.load offset=156
+ local.set 3
+ br 9 (;@5;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=184
+ local.get 2
+ i32.const 300
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=292
+ local.get 2
+ i32.const 1068472
+ i32.store offset=288
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=296
+ local.get 2
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=120
+ local.tee 3
+ local.get 2
+ i32.load offset=128
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=124
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i32.load offset=188
+ local.set 3
+ local.get 2
+ i32.load offset=184
+ local.tee 10
+ i32.const 6
+ i32.eq
+ br_if 8 (;@5;)
+ local.get 6
+ i64.load
+ local.set 18
+ local.get 7
+ i32.load
+ local.set 6
+ local.get 2
+ i32.load offset=196
+ local.set 7
+ end
+ local.get 2
+ local.get 18
+ i64.store offset=344
+ local.get 2
+ local.get 7
+ i32.store offset=340
+ local.get 2
+ local.get 6
+ i32.store offset=336
+ local.get 2
+ local.get 3
+ i32.store offset=332
+ local.get 2
+ local.get 10
+ i32.store offset=328
+ local.get 2
+ i32.const 7
+ i32.store offset=320
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 709
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 1257
+ local.get 2
+ i32.const 3
+ i32.store offset=324
+ local.get 2
+ i32.const 1070380
+ i32.store offset=320
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 931
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 108
+ local.get 4
+ call 576
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.eq
+ br_if 0 (;@15;)
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.tee 6
+ i32.const 6
+ i32.ne
+ br_if 1 (;@14;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1068526
+ i32.store offset=336
+ local.get 2
+ local.get 4
+ i64.load
+ i64.store offset=320
+ local.get 2
+ local.get 4
+ i64.load offset=24
+ i64.store offset=344
+ local.get 2
+ i32.const 6
+ i32.store offset=340
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 320
+ i32.add
+ call 128
+ block ;; label = @15
+ local.get 2
+ i32.load offset=152
+ i32.const 6
+ i32.ne
+ br_if 0 (;@15;)
+ local.get 2
+ i32.const 164
+ i32.add
+ i64.load align=4
+ local.set 18
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 10
+ local.get 2
+ i32.load offset=156
+ local.set 3
+ br 7 (;@8;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=184
+ local.get 2
+ i32.const 300
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=292
+ local.get 2
+ i32.const 1068472
+ i32.store offset=288
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=296
+ local.get 2
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=120
+ local.tee 10
+ local.get 2
+ i32.load offset=128
+ call 715
+ local.get 10
+ local.get 2
+ i32.load offset=124
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 3
+ i32.load
+ local.set 10
+ local.get 2
+ i64.load offset=196 align=4
+ local.set 18
+ local.get 2
+ i32.load offset=188
+ local.set 3
+ local.get 2
+ i32.load offset=184
+ local.tee 6
+ i32.const 6
+ i32.eq
+ br_if 6 (;@8;)
+ local.get 2
+ i32.load offset=204
+ local.set 7
+ local.get 18
+ i64.const 32
+ i64.shr_u
+ local.set 19
+ local.get 18
+ i32.wrap_i64
+ local.set 11
+ br 1 (;@13;)
+ end
+ local.get 2
+ i32.load offset=300
+ local.set 11
+ local.get 10
+ i64.load
+ local.tee 19
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 2
+ i64.load offset=292 align=4
+ local.tee 18
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 10
+ local.get 18
+ i32.wrap_i64
+ local.set 3
+ end
+ local.get 2
+ local.get 11
+ i32.store offset=340
+ local.get 2
+ local.get 6
+ i32.store offset=328
+ local.get 2
+ i32.const 7
+ i32.store offset=320
+ local.get 2
+ local.get 7
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 19
+ i64.const 4294967295
+ i64.and
+ i64.or
+ i64.store offset=344
+ local.get 2
+ local.get 10
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 3
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=332 align=4
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 709
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 1257
+ local.get 2
+ i32.const 1070715
+ i32.store offset=320
+ local.get 2
+ i32.const 6
+ i32.store offset=324
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 931
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 107
+ local.get 4
+ call 576
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.eq
+ br_if 0 (;@15;)
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.tee 6
+ i32.const 6
+ i32.ne
+ br_if 1 (;@14;)
+ end
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1068526
+ i32.store offset=336
+ local.get 2
+ local.get 4
+ i64.load
+ i64.store offset=320
+ local.get 2
+ local.get 4
+ i64.load offset=24
+ i64.store offset=344
+ local.get 2
+ i32.const 6
+ i32.store offset=340
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 320
+ i32.add
+ call 128
+ block ;; label = @15
+ local.get 2
+ i32.load offset=152
+ i32.const 6
+ i32.ne
+ br_if 0 (;@15;)
+ local.get 2
+ i32.const 164
+ i32.add
+ i64.load align=4
+ local.set 18
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 10
+ local.get 2
+ i32.load offset=156
+ local.set 3
+ br 6 (;@9;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=184
+ local.get 2
+ i32.const 300
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=292
+ local.get 2
+ i32.const 1068472
+ i32.store offset=288
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=296
+ local.get 2
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=120
+ local.tee 10
+ local.get 2
+ i32.load offset=128
+ call 715
+ local.get 10
+ local.get 2
+ i32.load offset=124
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 3
+ i32.load
+ local.set 10
+ local.get 2
+ i64.load offset=196 align=4
+ local.set 18
+ local.get 2
+ i32.load offset=188
+ local.set 3
+ local.get 2
+ i32.load offset=184
+ local.tee 6
+ i32.const 6
+ i32.eq
+ br_if 5 (;@9;)
+ local.get 2
+ i32.load offset=204
+ local.set 7
+ local.get 18
+ i64.const 32
+ i64.shr_u
+ local.set 19
+ local.get 18
+ i32.wrap_i64
+ local.set 11
+ br 1 (;@13;)
+ end
+ local.get 2
+ i32.load offset=300
+ local.set 11
+ local.get 10
+ i64.load
+ local.tee 19
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 2
+ i64.load offset=292 align=4
+ local.tee 18
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 10
+ local.get 18
+ i32.wrap_i64
+ local.set 3
+ end
+ local.get 2
+ local.get 11
+ i32.store offset=340
+ local.get 2
+ local.get 6
+ i32.store offset=328
+ local.get 2
+ i32.const 7
+ i32.store offset=320
+ local.get 2
+ local.get 7
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 19
+ i64.const 4294967295
+ i64.and
+ i64.or
+ i64.store offset=344
+ local.get 2
+ local.get 10
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 3
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=332 align=4
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 709
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 1257
+ local.get 2
+ i32.const 7
+ i32.store offset=324
+ local.get 2
+ i32.const 1070708
+ i32.store offset=320
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 931
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 106
+ local.get 4
+ call 576
+ block ;; label = @13
+ block ;; label = @14
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 10
+ i64.load
+ local.set 18
+ local.get 2
+ i32.load offset=300
+ local.set 10
+ local.get 2
+ i64.load offset=292 align=4
+ local.set 19
+ br 1 (;@13;)
+ end
+ local.get 1
+ i64.load offset=8
+ local.set 20
+ local.get 4
+ i64.load offset=8
+ local.set 18
+ local.get 4
+ i64.load offset=24
+ local.set 21
+ i32.const 1068760
+ i32.const 8
+ call 600
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 1068768
+ i32.const 7
+ call 416
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 2
+ i64.load offset=192
+ local.set 22
+ br 1 (;@20;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 10
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 10
+ local.get 2
+ i32.load offset=156
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 3
+ i64.load
+ local.set 19
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 1 (;@19;)
+ local.get 19
+ local.set 22
+ end
+ local.get 2
+ local.get 21
+ i64.store offset=144
+ local.get 2
+ i32.const 4
+ i32.store offset=140
+ local.get 2
+ i32.const 1068458
+ i32.store offset=136
+ local.get 2
+ local.get 18
+ i64.store offset=128
+ local.get 2
+ i32.const 1
+ i32.store offset=120
+ local.get 2
+ local.get 22
+ i32.wrap_i64
+ local.tee 10
+ i32.store offset=124
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 120
+ i32.add
+ call 180
+ block ;; label = @20
+ block ;; label = @21
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 196
+ i32.add
+ i32.load
+ local.set 12
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.load
+ local.set 13
+ local.get 2
+ i32.load offset=188
+ local.set 14
+ br 1 (;@20;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 6
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 6
+ local.get 2
+ i32.load offset=156
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 3
+ i32.load
+ local.set 13
+ local.get 2
+ i32.load offset=300
+ local.set 12
+ local.get 2
+ i32.load offset=292
+ local.set 6
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 2 (;@18;)
+ local.get 6
+ local.set 14
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 1068775
+ i32.const 7
+ call 416
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 0 (;@22;)
+ local.get 2
+ i64.load offset=192
+ local.set 23
+ br 1 (;@21;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 6
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 6
+ local.get 2
+ i32.load offset=156
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 3
+ i64.load
+ local.set 19
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 1 (;@20;)
+ local.get 19
+ local.set 23
+ end
+ local.get 2
+ local.get 21
+ i64.store offset=176
+ local.get 2
+ i32.const 4
+ i32.store offset=172
+ local.get 2
+ i32.const 1068782
+ i32.store offset=168
+ local.get 2
+ local.get 18
+ i64.store offset=160
+ local.get 2
+ local.get 23
+ i64.store32 offset=156
+ local.get 2
+ i32.const 1
+ i32.store offset=152
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 152
+ i32.add
+ call 180
+ block ;; label = @21
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 192
+ i32.add
+ i64.load
+ local.set 24
+ local.get 2
+ i32.load offset=188
+ local.set 15
+ br 5 (;@16;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=228
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=224
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=248
+ local.tee 6
+ local.get 2
+ i32.load offset=256
+ call 715
+ local.get 6
+ local.get 2
+ i32.load offset=252
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 3
+ i64.load
+ local.set 19
+ local.get 2
+ i32.load offset=292
+ local.set 6
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 3 (;@17;)
+ local.get 6
+ local.set 15
+ local.get 19
+ local.set 24
+ br 4 (;@16;)
+ end
+ local.get 7
+ i64.load
+ local.set 18
+ local.get 2
+ i32.load offset=292
+ local.tee 6
+ i32.const 8
+ i32.shr_u
+ local.set 10
+ br 4 (;@15;)
+ end
+ local.get 6
+ i64.load
+ local.set 18
+ local.get 2
+ i32.load offset=292
+ local.tee 6
+ i32.const 8
+ i32.shr_u
+ local.set 10
+ br 4 (;@14;)
+ end
+ local.get 7
+ i64.load
+ local.set 18
+ local.get 6
+ i32.const 8
+ i32.shr_u
+ local.set 10
+ local.get 12
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 13
+ i64.extend_i32_u
+ i64.or
+ local.set 19
+ br 3 (;@14;)
+ end
+ local.get 7
+ i64.load
+ local.set 18
+ local.get 6
+ i32.const 8
+ i32.shr_u
+ local.set 10
+ br 1 (;@15;)
+ end
+ local.get 2
+ local.get 21
+ i64.store offset=208
+ local.get 2
+ i32.const 7
+ i32.store offset=204
+ local.get 2
+ i32.const 1068786
+ i32.store offset=200
+ local.get 2
+ local.get 18
+ i64.store offset=192
+ local.get 2
+ local.get 4
+ i64.load
+ i64.store offset=184
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 184
+ i32.add
+ call 526
+ local.get 24
+ i32.wrap_i64
+ local.set 7
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 2
+ i32.load offset=248
+ i32.const 6
+ i32.ne
+ br_if 0 (;@22;)
+ local.get 2
+ i32.load8_u offset=252
+ local.set 11
+ br 1 (;@21;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 11
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 16
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=248
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=276
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=224
+ local.tee 3
+ local.get 2
+ i32.load offset=232
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=228
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i32.load8_u offset=292
+ local.set 6
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 1 (;@20;)
+ local.get 6
+ local.set 11
+ end
+ block ;; label = @21
+ local.get 11
+ i32.const 255
+ i32.and
+ local.tee 16
+ i32.const 2
+ i32.lt_u
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 332
+ i32.add
+ local.tee 3
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1070492
+ i32.store offset=320
+ local.get 2
+ i32.const 1295280
+ i32.store offset=328
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 828
+ local.get 2
+ i32.load offset=288
+ local.set 6
+ local.get 2
+ local.get 2
+ i64.load offset=292 align=4
+ i64.store offset=296
+ local.get 2
+ local.get 6
+ i32.store offset=292
+ local.get 2
+ i32.const 1
+ i32.store offset=288
+ local.get 2
+ local.get 20
+ i64.store32 offset=304
+ local.get 2
+ local.get 20
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=308
+ local.get 3
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=228
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=224
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=248
+ local.tee 3
+ local.get 2
+ i32.load offset=256
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=252
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 4 (;@17;)
+ end
+ local.get 2
+ local.get 1
+ i32.store offset=220
+ local.get 2
+ local.get 21
+ i64.store offset=312
+ local.get 2
+ i32.const 3
+ i32.store offset=308
+ local.get 2
+ i32.const 1068793
+ i32.store offset=304
+ local.get 2
+ local.get 18
+ i64.store offset=296
+ local.get 2
+ local.get 16
+ i32.store offset=292
+ local.get 2
+ i32.const 0
+ i32.store offset=288
+ local.get 1
+ i64.load offset=8
+ local.set 18
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 1072548
+ i32.const 27
+ call 1510
+ local.get 2
+ i32.const 80
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 749
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.load offset=80
+ local.get 2
+ i32.load offset=84
+ i32.const 1070968
+ call 1594
+ block ;; label = @21
+ local.get 2
+ i32.load offset=72
+ local.tee 3
+ local.get 2
+ i32.load offset=76
+ local.tee 6
+ i32.const 1070984
+ i32.const 27
+ call 1595
+ i32.eqz
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 3
+ local.get 6
+ call 169
+ local.get 2
+ i32.const 1
+ i32.store16 offset=356
+ local.get 2
+ i32.const 0
+ i32.store offset=348
+ local.get 2
+ i64.const 188978561025
+ i64.store offset=340 align=4
+ local.get 2
+ i32.const 0
+ i32.store offset=332
+ local.get 2
+ i32.const 44
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.load offset=68
+ local.tee 3
+ i32.store offset=352
+ local.get 2
+ local.get 3
+ i32.store offset=336
+ local.get 2
+ local.get 3
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.load offset=64
+ i32.store offset=324
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 338
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.load offset=56
+ local.get 2
+ i32.load offset=60
+ i32.const 1071012
+ call 1594
+ local.get 2
+ i32.load offset=52
+ local.set 6
+ local.get 2
+ i32.load offset=48
+ local.set 3
+ end
+ local.get 2
+ i32.load8_u offset=313
+ local.get 18
+ local.get 3
+ local.get 6
+ local.get 16
+ call 840
+ i32.const 1
+ local.set 6
+ local.get 2
+ i32.const 1
+ i32.store8 offset=312
+ local.get 2
+ i32.const 6
+ i32.store offset=224
+ local.get 2
+ local.get 16
+ i32.store offset=264
+ local.get 2
+ i32.const 0
+ i32.store offset=260
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=268
+ local.get 2
+ local.get 2
+ i32.const 408
+ i32.add
+ i32.store offset=256
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 220
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 248
+ i32.add
+ call 245
+ i32.const 255
+ i32.and
+ local.tee 3
+ i32.const 3
+ i32.ne
+ br_if 1 (;@19;)
+ i64.const 0
+ local.set 19
+ br 2 (;@18;)
+ end
+ local.get 2
+ i32.load16_u offset=293 align=1
+ local.get 2
+ i32.load8_u offset=295
+ i32.const 16
+ i32.shl
+ i32.or
+ local.set 10
+ local.get 11
+ i64.load
+ local.set 18
+ local.get 16
+ i64.load
+ local.set 19
+ br 3 (;@16;)
+ end
+ local.get 2
+ i32.const 40
+ i32.add
+ i32.const 8
+ call 1344
+ local.get 2
+ i32.load offset=44
+ local.set 6
+ local.get 2
+ i32.load offset=40
+ local.tee 16
+ local.get 3
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=280
+ local.get 2
+ local.get 6
+ i32.store offset=276
+ local.get 2
+ local.get 16
+ i32.store offset=272
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=248
+ i64.store offset=320
+ block ;; label = @19
+ block ;; label = @20
+ local.get 2
+ i32.const 320
+ i32.add
+ call 245
+ i32.const 255
+ i32.and
+ local.tee 6
+ i32.const 3
+ i32.ne
+ br_if 0 (;@20;)
+ local.get 16
+ local.set 6
+ br 1 (;@19;)
+ end
+ i32.const 1
+ local.set 3
+ loop ;; label = @20
+ block ;; label = @21
+ local.get 3
+ local.get 2
+ i32.load offset=276
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 3
+ i32.const 1
+ call 719
+ local.get 2
+ i32.load offset=272
+ local.set 16
+ end
+ local.get 16
+ local.get 3
+ i32.add
+ local.get 6
+ i32.store8
+ local.get 2
+ local.get 3
+ i32.const 1
+ i32.add
+ local.tee 3
+ i32.store offset=280
+ local.get 2
+ i32.const 320
+ i32.add
+ call 245
+ i32.const 255
+ i32.and
+ local.tee 6
+ i32.const 3
+ i32.ne
+ br_if 0 (;@20;)
+ end
+ local.get 2
+ i32.load offset=272
+ local.set 6
+ end
+ local.get 2
+ i64.load offset=276 align=4
+ local.set 19
+ end
+ block ;; label = @18
+ local.get 2
+ i32.load offset=224
+ local.tee 3
+ i32.const 6
+ i32.eq
+ br_if 0 (;@18;)
+ local.get 2
+ i32.load offset=228
+ local.set 16
+ local.get 2
+ i64.load offset=232
+ local.set 18
+ local.get 2
+ i64.load offset=240
+ local.set 21
+ local.get 6
+ local.get 19
+ i32.wrap_i64
+ call 1929
+ local.get 2
+ local.get 21
+ i64.store offset=304
+ local.get 2
+ local.get 18
+ i64.store offset=296
+ local.get 2
+ local.get 16
+ i32.store offset=292
+ local.get 2
+ local.get 3
+ i32.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=228
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=224
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=248
+ local.tee 3
+ local.get 2
+ i32.load offset=256
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=252
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i64.load offset=296
+ local.set 19
+ local.get 2
+ i32.load offset=292
+ local.set 6
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.eq
+ br_if 0 (;@18;)
+ local.get 2
+ i64.load offset=304
+ local.set 18
+ local.get 6
+ i32.const 8
+ i32.shr_u
+ local.set 10
+ br 2 (;@16;)
+ end
+ local.get 24
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 4
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i32.const 114
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 117
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ local.tee 1
+ i32.store8
+ local.get 2
+ i32.const 92
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 1
+ i32.store8
+ local.get 2
+ local.get 2
+ i32.load16_u offset=117 align=1
+ local.tee 1
+ i32.store16 offset=114
+ local.get 2
+ local.get 1
+ i32.store16 offset=92
+ local.get 23
+ i64.const 32
+ i64.shl
+ local.get 22
+ i64.const 32
+ i64.shr_u
+ i64.or
+ local.set 18
+ local.get 15
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 12
+ i64.extend_i32_u
+ i64.or
+ local.set 21
+ local.get 13
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 14
+ i64.extend_i32_u
+ i64.or
+ local.set 20
+ i32.const 4
+ local.set 1
+ br 7 (;@10;)
+ end
+ local.get 2
+ i64.load offset=304
+ local.set 18
+ local.get 2
+ i64.load offset=296
+ local.set 19
+ local.get 2
+ i32.load offset=292
+ local.tee 6
+ i32.const 8
+ i32.shr_u
+ local.set 10
+ end
+ local.get 15
+ local.get 7
+ call 1809
+ end
+ local.get 14
+ local.get 13
+ call 1809
+ end
+ local.get 1
+ local.get 20
+ i64.store offset=8
+ local.get 2
+ local.get 18
+ i64.store offset=304
+ local.get 2
+ local.get 19
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=300
+ local.get 2
+ local.get 3
+ i32.store offset=288
+ local.get 2
+ local.get 10
+ i64.extend_i32_u
+ i64.const 16777215
+ i64.and
+ i64.const 8
+ i64.shl
+ local.get 6
+ i64.extend_i32_u
+ i64.const 255
+ i64.and
+ i64.or
+ local.get 19
+ i64.const 32
+ i64.shl
+ i64.or
+ i64.store offset=292 align=4
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=156
+ local.get 2
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=152
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=184
+ local.tee 3
+ local.get 2
+ i32.load offset=192
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=188
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i64.load offset=304
+ local.set 18
+ local.get 2
+ i32.load offset=300
+ local.set 10
+ local.get 2
+ i64.load offset=292 align=4
+ local.set 19
+ local.get 2
+ i32.load offset=288
+ local.set 3
+ end
+ local.get 2
+ i32.const 383
+ i32.add
+ local.get 2
+ i32.const 116
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 18
+ i64.store offset=344
+ local.get 2
+ local.get 10
+ i32.store offset=340
+ local.get 2
+ local.get 19
+ i64.store offset=332 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=328
+ local.get 2
+ i32.const 7
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.load16_u offset=114 align=1
+ i32.store16 offset=381 align=1
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 709
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 1257
+ local.get 2
+ i32.const 4
+ i32.store offset=324
+ local.get 2
+ i32.const 1070704
+ i32.store offset=320
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 931
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 105
+ local.get 4
+ call 576
+ block ;; label = @13
+ block ;; label = @14
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.tee 3
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 10
+ i64.load
+ local.set 18
+ local.get 2
+ i32.load offset=300
+ local.set 10
+ local.get 2
+ i64.load offset=292 align=4
+ local.set 20
+ local.get 4
+ i64.load offset=8
+ local.set 19
+ local.get 4
+ i64.load offset=24
+ local.set 21
+ br 1 (;@13;)
+ end
+ local.get 1
+ i64.load offset=8
+ local.set 23
+ local.get 4
+ i64.load offset=8
+ local.set 19
+ local.get 4
+ i64.load offset=24
+ local.set 21
+ i32.const 1068876
+ i32.const 8
+ call 600
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 1072502
+ i32.const 3
+ call 416
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 2
+ i64.load offset=192
+ local.set 18
+ br 1 (;@17;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=120
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 4
+ i64.load
+ local.set 18
+ local.get 2
+ i32.load offset=288
+ local.tee 6
+ i32.const 6
+ i32.eq
+ br_if 0 (;@17;)
+ local.get 10
+ i64.load
+ local.set 20
+ local.get 2
+ i32.load offset=292
+ local.set 7
+ br 1 (;@16;)
+ end
+ local.get 2
+ local.get 1
+ i32.store offset=224
+ local.get 2
+ local.get 21
+ i64.store offset=312
+ local.get 2
+ i32.const 5
+ i32.store offset=308
+ local.get 2
+ i32.const 1068884
+ i32.store offset=304
+ local.get 2
+ local.get 19
+ i64.store offset=296
+ local.get 2
+ local.get 18
+ i32.wrap_i64
+ local.tee 10
+ i32.store offset=292
+ local.get 2
+ i32.const 0
+ i32.store offset=288
+ local.get 1
+ i64.load offset=8
+ local.set 20
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 1072575
+ i32.const 28
+ call 1510
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 749
+ local.get 2
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.load offset=32
+ local.get 2
+ i32.load offset=36
+ i32.const 1070968
+ call 1594
+ block ;; label = @17
+ local.get 2
+ i32.load offset=24
+ local.tee 4
+ local.get 2
+ i32.load offset=28
+ local.tee 3
+ i32.const 1070984
+ i32.const 27
+ call 1595
+ i32.eqz
+ br_if 0 (;@17;)
+ local.get 2
+ i32.const 16
+ i32.add
+ local.get 4
+ local.get 3
+ call 169
+ local.get 2
+ i32.const 1
+ i32.store16 offset=356
+ local.get 2
+ i32.const 0
+ i32.store offset=348
+ local.get 2
+ i64.const 188978561025
+ i64.store offset=340 align=4
+ local.get 2
+ i32.const 0
+ i32.store offset=332
+ local.get 2
+ i32.const 44
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.load offset=20
+ local.tee 4
+ i32.store offset=352
+ local.get 2
+ local.get 4
+ i32.store offset=336
+ local.get 2
+ local.get 4
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.load offset=16
+ i32.store offset=324
+ local.get 2
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 338
+ local.get 2
+ local.get 2
+ i32.load offset=8
+ local.get 2
+ i32.load offset=12
+ i32.const 1071012
+ call 1594
+ local.get 2
+ i32.load offset=4
+ local.set 3
+ local.get 2
+ i32.load
+ local.set 4
+ end
+ local.get 2
+ i32.load8_u offset=313
+ local.get 20
+ local.get 4
+ local.get 3
+ local.get 10
+ call 840
+ local.get 2
+ i32.const 1
+ i32.store8 offset=312
+ local.get 2
+ i32.const 6
+ i32.store offset=120
+ local.get 2
+ local.get 10
+ i32.store offset=168
+ local.get 2
+ i32.const 0
+ i32.store offset=164
+ local.get 2
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.store offset=172
+ local.get 2
+ local.get 2
+ i32.const 408
+ i32.add
+ i32.store offset=160
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=156
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=152
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ call 149
+ block ;; label = @17
+ block ;; label = @18
+ local.get 2
+ i32.load offset=336
+ br_if 0 (;@18;)
+ i32.const 0
+ local.set 4
+ i32.const 8
+ local.set 7
+ i32.const 0
+ local.set 3
+ br 1 (;@17;)
+ end
+ i32.const 8
+ i32.const 128
+ call 1473
+ local.tee 7
+ i32.eqz
+ br_if 3 (;@14;)
+ local.get 7
+ local.get 2
+ i64.load offset=320
+ i64.store
+ local.get 7
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 7
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 11
+ i64.load
+ i64.store
+ local.get 7
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 16
+ i64.load
+ i64.store
+ local.get 2
+ i64.const 4294967300
+ i64.store offset=252 align=4
+ local.get 2
+ local.get 7
+ i32.store offset=248
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=184
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ call 149
+ block ;; label = @18
+ local.get 2
+ i32.load offset=336
+ br_if 0 (;@18;)
+ i32.const 1
+ local.set 3
+ i32.const 4
+ local.set 4
+ br 1 (;@17;)
+ end
+ i32.const 32
+ local.set 6
+ i32.const 1
+ local.set 3
+ loop ;; label = @18
+ block ;; label = @19
+ local.get 3
+ local.get 2
+ i32.load offset=252
+ i32.ne
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 3
+ call 704
+ call 1619
+ local.get 2
+ i32.load offset=248
+ local.set 7
+ end
+ local.get 7
+ local.get 6
+ i32.add
+ local.tee 4
+ local.get 2
+ i64.load offset=320
+ i64.store
+ local.get 4
+ i32.const 24
+ i32.add
+ local.get 16
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 16
+ i32.add
+ local.get 11
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 3
+ i32.const 1
+ i32.add
+ local.tee 3
+ i32.store offset=256
+ local.get 6
+ i32.const 32
+ i32.add
+ local.set 6
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 184
+ i32.add
+ call 149
+ local.get 11
+ i32.load
+ br_if 0 (;@18;)
+ end
+ local.get 2
+ i32.load offset=252
+ local.set 4
+ end
+ local.get 2
+ i32.load offset=120
+ local.tee 6
+ i32.const 6
+ i32.eq
+ br_if 1 (;@15;)
+ local.get 2
+ i64.load offset=124 align=4
+ local.set 20
+ local.get 2
+ i32.load offset=132
+ local.set 11
+ local.get 2
+ i64.load offset=136
+ local.set 22
+ local.get 7
+ local.get 3
+ call 1370
+ local.get 7
+ local.get 4
+ call 1810
+ local.get 2
+ local.get 22
+ i64.store offset=304
+ local.get 2
+ local.get 11
+ i32.store offset=300
+ local.get 2
+ local.get 20
+ i64.store offset=292 align=4
+ local.get 2
+ local.get 6
+ i32.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=156
+ local.get 2
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=152
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=184
+ local.tee 4
+ local.get 2
+ i32.load offset=192
+ call 715
+ local.get 4
+ local.get 2
+ i32.load offset=188
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i32.load offset=300
+ local.set 3
+ local.get 2
+ i32.load offset=296
+ local.set 4
+ local.get 2
+ i32.load offset=292
+ local.set 7
+ local.get 2
+ i32.load offset=288
+ local.tee 6
+ i32.const 6
+ i32.eq
+ br_if 1 (;@15;)
+ local.get 2
+ i64.load offset=304
+ local.set 20
+ local.get 3
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 4
+ i64.extend_i32_u
+ i64.or
+ local.set 18
+ end
+ local.get 1
+ local.get 23
+ i64.store offset=8
+ local.get 2
+ local.get 20
+ i64.store offset=304
+ local.get 2
+ local.get 18
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=300
+ local.get 2
+ local.get 18
+ i64.const 32
+ i64.shl
+ local.get 7
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=292 align=4
+ local.get 2
+ local.get 6
+ i32.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=156
+ local.get 2
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=152
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=184
+ local.tee 4
+ local.get 2
+ i32.load offset=192
+ call 715
+ local.get 4
+ local.get 2
+ i32.load offset=188
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i64.load offset=304
+ local.set 18
+ local.get 2
+ i32.load offset=300
+ local.set 10
+ local.get 2
+ i64.load offset=292 align=4
+ local.set 20
+ local.get 2
+ i32.load offset=288
+ local.set 3
+ br 2 (;@13;)
+ end
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i32.const 92
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 117
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 2
+ i32.load16_u offset=117 align=1
+ i32.store16 offset=92
+ local.get 7
+ i64.extend_i32_u
+ local.tee 19
+ i64.const 32
+ i64.shl
+ local.get 18
+ i64.const 32
+ i64.shr_u
+ i64.or
+ local.set 18
+ local.get 4
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 19
+ i64.or
+ local.set 23
+ local.get 3
+ i64.extend_i32_u
+ local.set 20
+ i32.const 5
+ local.set 1
+ br 4 (;@10;)
+ end
+ unreachable
+ end
+ local.get 2
+ i32.const 383
+ i32.add
+ local.get 2
+ i32.const 119
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 18
+ i64.store offset=344
+ local.get 2
+ local.get 10
+ i32.store offset=340
+ local.get 2
+ local.get 20
+ i64.store offset=332 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=328
+ local.get 2
+ i32.const 7
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.load16_u offset=117 align=1
+ i32.store16 offset=381 align=1
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 709
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 1257
+ local.get 2
+ i32.const 7
+ i32.store offset=324
+ local.get 2
+ i32.const 1070697
+ i32.store offset=320
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 931
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ i32.const 1068908
+ i32.const 10
+ call 600
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 1068918
+ i32.const 6
+ call 374
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 2
+ i64.load offset=192
+ local.set 18
+ br 1 (;@17;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 4
+ i64.load
+ local.set 18
+ local.get 2
+ i32.load offset=288
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 1 (;@16;)
+ end
+ local.get 2
+ local.get 18
+ i64.store offset=272
+ block ;; label = @17
+ local.get 18
+ i64.const -24
+ i64.lt_s
+ br_if 0 (;@17;)
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=324
+ local.get 2
+ i32.const 1070528
+ i32.store offset=320
+ local.get 2
+ i32.const 141
+ i32.store offset=188
+ local.get 2
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=184
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 828
+ local.get 2
+ i32.load offset=288
+ local.set 3
+ local.get 2
+ local.get 2
+ i64.load offset=292 align=4
+ i64.store offset=296
+ local.get 2
+ local.get 3
+ i32.store offset=292
+ local.get 2
+ i32.const 1
+ i32.store offset=288
+ local.get 2
+ local.get 17
+ i64.store32 offset=304
+ local.get 2
+ local.get 17
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=308
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=184
+ local.tee 4
+ local.get 2
+ i32.load offset=192
+ call 715
+ local.get 4
+ local.get 2
+ i32.load offset=188
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i32.const 160
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=292 align=4
+ i64.store offset=152
+ local.get 2
+ i32.load offset=288
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 2 (;@15;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 1
+ i32.const 1072502
+ i32.const 3
+ call 416
+ block ;; label = @17
+ block ;; label = @18
+ local.get 2
+ i32.load offset=184
+ i32.const 6
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 2
+ i64.load offset=192
+ local.set 23
+ br 1 (;@17;)
+ end
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=184
+ i64.store offset=288
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=152
+ local.tee 3
+ local.get 2
+ i32.load offset=160
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=156
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 4
+ i64.load
+ local.set 23
+ local.get 2
+ i32.load offset=288
+ local.tee 4
+ i32.const 6
+ i32.ne
+ br_if 3 (;@14;)
+ end
+ local.get 2
+ local.get 21
+ i64.store offset=344
+ local.get 2
+ i32.const 4
+ i32.store offset=340
+ local.get 2
+ i32.const 1068924
+ i32.store offset=336
+ local.get 2
+ local.get 19
+ i64.store offset=328
+ local.get 2
+ local.get 23
+ i64.store32 offset=324
+ local.get 2
+ i32.const 1
+ i32.store offset=320
+ local.get 2
+ i32.const 152
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 320
+ i32.add
+ call 211
+ block ;; label = @17
+ local.get 2
+ i32.load offset=152
+ i32.const 6
+ i32.ne
+ br_if 0 (;@17;)
+ local.get 2
+ i32.const 164
+ i32.add
+ i32.load
+ local.set 3
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.load
+ local.set 10
+ local.get 2
+ i32.load offset=156
+ local.set 6
+ br 6 (;@11;)
+ end
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=184
+ local.get 2
+ i32.const 300
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=292
+ local.get 2
+ i32.const 1068472
+ i32.store offset=288
+ local.get 2
+ i32.const 22
+ i32.store offset=228
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=296
+ local.get 2
+ local.get 2
+ i32.const 184
+ i32.add
+ i32.store offset=224
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=248
+ local.tee 3
+ local.get 2
+ i32.load offset=256
+ call 715
+ local.get 3
+ local.get 2
+ i32.load offset=252
+ call 1949
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 4
+ i32.load
+ local.set 10
+ local.get 2
+ i32.load offset=196
+ local.set 3
+ local.get 2
+ i32.load offset=188
+ local.set 6
+ local.get 2
+ i32.load offset=184
+ local.tee 4
+ i32.const 6
+ i32.eq
+ br_if 5 (;@11;)
+ local.get 7
+ i64.load
+ local.set 19
+ local.get 2
+ local.get 10
+ i32.store offset=128
+ local.get 2
+ local.get 6
+ i32.store offset=124
+ br 3 (;@13;)
+ end
+ local.get 10
+ i64.load
+ local.set 19
+ local.get 2
+ local.get 2
+ i32.load offset=292
+ i32.store offset=124
+ local.get 2
+ local.get 18
+ i64.store offset=128
+ local.get 18
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 3
+ br 2 (;@13;)
+ end
+ local.get 2
+ i64.load offset=304
+ local.set 19
+ local.get 2
+ i32.const 120
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 3
+ i32.load
+ local.tee 3
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=152
+ i64.store offset=124 align=4
+ br 1 (;@13;)
+ end
+ local.get 10
+ i64.load
+ local.set 19
+ local.get 2
+ local.get 2
+ i32.load offset=292
+ i32.store offset=124
+ local.get 2
+ local.get 23
+ i64.store offset=128
+ local.get 23
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 3
+ end
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ local.get 2
+ i64.load offset=124 align=4
+ local.set 18
+ local.get 2
+ local.get 3
+ i32.store offset=300
+ local.get 2
+ local.get 18
+ i64.store offset=292 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=288
+ local.get 2
+ local.get 19
+ i64.store32 offset=304
+ local.get 2
+ local.get 19
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=308
+ local.get 2
+ i32.const 332
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=324
+ local.get 2
+ i32.const 1068472
+ i32.store offset=320
+ local.get 2
+ i32.const 22
+ i32.store offset=156
+ local.get 2
+ local.get 2
+ i32.const 152
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 288
+ i32.add
+ i32.store offset=152
+ local.get 2
+ i32.const 184
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 998
+ local.get 2
+ i32.load offset=184
+ local.tee 4
+ local.get 2
+ i32.load offset=192
+ call 715
+ local.get 4
+ local.get 2
+ i32.load offset=188
+ call 1949
+ local.get 8
+ local.get 9
+ call 672
+ local.get 2
+ i32.load offset=288
+ local.set 4
+ local.get 2
+ i64.load offset=292 align=4
+ local.set 18
+ local.get 2
+ i32.load offset=300
+ local.set 3
+ local.get 2
+ i64.load offset=304
+ local.set 19
+ local.get 2
+ i32.const 383
+ i32.add
+ local.get 2
+ i32.const 222
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 19
+ i64.store offset=344
+ local.get 2
+ local.get 3
+ i32.store offset=340
+ local.get 2
+ local.get 18
+ i64.store offset=332 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=328
+ local.get 2
+ i32.const 7
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.load16_u offset=220 align=1
+ i32.store16 offset=381 align=1
+ local.get 2
+ i32.const 288
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 709
+ local.get 2
+ i32.const 328
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 1257
+ local.get 2
+ i32.const 6
+ i32.store offset=324
+ local.get 2
+ i32.const 1068520
+ i32.store offset=320
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ call 931
+ local.get 2
+ i64.load offset=96
+ local.set 18
+ local.get 2
+ i32.load offset=104
+ local.set 4
+ local.get 1
+ local.get 17
+ i64.store offset=8
+ local.get 5
+ call 737
+ local.get 5
+ local.get 17
+ i64.store offset=16
+ local.get 5
+ local.get 4
+ i32.store offset=12
+ local.get 5
+ local.get 18
+ i64.store offset=4 align=4
+ local.get 5
+ i32.const 5
+ i32.store
+ end
+ local.get 0
+ i32.const 7
+ i32.store
+ br 10 (;@1;)
+ end
+ i32.const 6
+ local.set 1
+ i32.const 1068526
+ i32.const 6
+ call 672
+ local.get 2
+ i32.const 92
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 2
+ i32.const 220
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 23
+ i64.store offset=128
+ local.get 2
+ local.get 2
+ i64.load offset=272
+ local.tee 19
+ i64.store offset=120
+ local.get 2
+ local.get 2
+ i32.load16_u offset=220 align=1
+ i32.store16 offset=92
+ local.get 10
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 6
+ i64.extend_i32_u
+ i64.or
+ local.set 20
+ local.get 2
+ i64.load offset=124 align=4
+ local.set 18
+ local.get 3
+ i64.extend_i32_u
+ local.set 21
+ local.get 19
+ i32.wrap_i64
+ local.set 10
+ end
+ local.get 23
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 8
+ br 3 (;@6;)
+ end
+ i32.const 3
+ local.set 1
+ br 1 (;@7;)
+ end
+ i32.const 2
+ local.set 1
+ end
+ i64.const 0
+ local.set 20
+ end
+ local.get 18
+ i64.const -4294967296
+ i64.and
+ local.set 17
+ br 3 (;@2;)
+ end
+ i32.const 1
+ local.set 1
+ br 1 (;@3;)
+ end
+ i32.const 0
+ local.set 1
+ end
+ i64.const 0
+ local.set 17
+ i64.const 0
+ local.set 18
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ call 1811
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 9
+ local.get 2
+ i32.const 92
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 2
+ i32.load16_u offset=92
+ local.tee 5
+ i32.store16 offset=88
+ local.get 2
+ local.get 5
+ i32.store16 offset=320
+ local.get 0
+ local.get 11
+ i32.store8 offset=60
+ local.get 0
+ local.get 19
+ i64.store offset=52 align=4
+ local.get 0
+ local.get 6
+ i32.store offset=48
+ local.get 0
+ local.get 4
+ i32.store offset=44
+ local.get 0
+ local.get 7
+ i32.store offset=40
+ local.get 0
+ local.get 21
+ i64.store offset=32 align=4
+ local.get 0
+ local.get 20
+ i64.store offset=24 align=4
+ local.get 0
+ local.get 8
+ i32.store offset=20
+ local.get 0
+ local.get 18
+ i64.const 4294967295
+ i64.and
+ local.get 17
+ i64.or
+ i64.store offset=12 align=4
+ local.get 0
+ local.get 10
+ i32.store offset=8
+ local.get 0
+ local.get 3
+ i32.store offset=4
+ local.get 0
+ local.get 1
+ i32.store
+ local.get 0
+ local.get 2
+ i32.load16_u offset=320
+ i32.store16 offset=61 align=1
+ local.get 0
+ i32.const 63
+ i32.add
+ local.get 9
+ i32.load8_u
+ i32.store8
+ end
+ local.get 2
+ i32.const 416
+ i32.add
+ global.set 0)
+ (func (;38;) (type 48) (param i32 f64 i32) (result i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 1376
+ i32.sub
+ local.tee 3
+ global.set 0
+ local.get 1
+ i64.reinterpret_f64
+ local.set 34
+ block ;; label = @1
+ block ;; label = @2
+ local.get 1
+ local.get 1
+ f64.eq
+ br_if 0 (;@2;)
+ i32.const 2
+ local.set 4
+ br 1 (;@1;)
+ end
+ local.get 34
+ i64.const 4503599627370495
+ i64.and
+ local.tee 35
+ i64.const 4503599627370496
+ i64.or
+ local.get 34
+ i64.const 1
+ i64.shl
+ i64.const 9007199254740990
+ i64.and
+ local.get 34
+ i64.const 52
+ i64.shr_u
+ i32.wrap_i64
+ i32.const 2047
+ i32.and
+ local.tee 5
+ select
+ local.tee 36
+ i64.const 1
+ i64.and
+ local.set 37
+ i32.const 3
+ local.set 4
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ i32.const 1
+ i32.const 2
+ i32.const 4
+ local.get 34
+ i64.const 9218868437227405312
+ i64.and
+ local.tee 38
+ i64.eqz
+ local.tee 6
+ select
+ local.get 38
+ i64.const 9218868437227405312
+ i64.eq
+ select
+ i32.const 3
+ i32.const 4
+ local.get 6
+ select
+ local.get 35
+ i64.eqz
+ select
+ i32.const -1
+ i32.add
+ br_table 3 (;@1;) 0 (;@4;) 1 (;@3;) 2 (;@2;) 3 (;@1;)
+ end
+ i32.const 4
+ local.set 4
+ br 2 (;@1;)
+ end
+ local.get 5
+ i32.const -1075
+ i32.add
+ local.set 7
+ local.get 37
+ i64.eqz
+ local.set 4
+ i64.const 1
+ local.set 39
+ br 1 (;@1;)
+ end
+ i64.const 18014398509481984
+ local.get 36
+ i64.const 1
+ i64.shl
+ local.get 36
+ i64.const 4503599627370496
+ i64.eq
+ local.tee 6
+ select
+ local.set 36
+ i64.const 2
+ i64.const 1
+ local.get 6
+ select
+ local.set 39
+ i32.const -1077
+ i32.const -1076
+ local.get 6
+ select
+ local.get 5
+ i32.add
+ local.set 7
+ local.get 37
+ i64.eqz
+ local.set 4
+ end
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ local.get 4
+ i32.const -2
+ i32.add
+ i32.const 255
+ i32.and
+ local.tee 6
+ i32.const 3
+ local.get 6
+ i32.const 3
+ i32.lt_u
+ select
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@13;)
+ i32.const 1075586
+ i32.const 1075587
+ i32.const 1295280
+ local.get 2
+ select
+ local.get 34
+ i64.const 0
+ i64.lt_s
+ select
+ local.set 8
+ i32.const 1
+ local.set 6
+ i32.const 1
+ local.get 34
+ i64.const 63
+ i64.shr_u
+ i32.wrap_i64
+ local.get 2
+ select
+ local.set 9
+ block ;; label = @14
+ local.get 5
+ i32.const -1
+ i32.add
+ br_table 2 (;@12;) 3 (;@11;) 0 (;@14;) 2 (;@12;)
+ end
+ block ;; label = @14
+ local.get 36
+ i64.const 0
+ i64.eq
+ br_if 0 (;@14;)
+ local.get 3
+ local.get 36
+ i64.const -1
+ i64.add
+ local.tee 40
+ i64.store offset=1040
+ local.get 3
+ local.get 7
+ i32.store16 offset=1048
+ block ;; label = @15
+ local.get 7
+ local.get 7
+ i32.const -32
+ i32.add
+ local.get 7
+ local.get 39
+ local.get 36
+ i64.add
+ local.tee 34
+ i64.const 4294967296
+ i64.lt_u
+ local.tee 2
+ select
+ local.tee 6
+ i32.const -16
+ i32.add
+ local.get 6
+ local.get 34
+ i64.const 32
+ i64.shl
+ local.get 34
+ local.get 2
+ select
+ local.tee 34
+ i64.const 281474976710656
+ i64.lt_u
+ local.tee 2
+ select
+ local.tee 6
+ i32.const -8
+ i32.add
+ local.get 6
+ local.get 34
+ i64.const 16
+ i64.shl
+ local.get 34
+ local.get 2
+ select
+ local.tee 34
+ i64.const 72057594037927936
+ i64.lt_u
+ local.tee 2
+ select
+ local.tee 6
+ i32.const -4
+ i32.add
+ local.get 6
+ local.get 34
+ i64.const 8
+ i64.shl
+ local.get 34
+ local.get 2
+ select
+ local.tee 34
+ i64.const 1152921504606846976
+ i64.lt_u
+ local.tee 2
+ select
+ local.tee 6
+ i32.const -2
+ i32.add
+ local.get 6
+ local.get 34
+ i64.const 4
+ i64.shl
+ local.get 34
+ local.get 2
+ select
+ local.tee 34
+ i64.const 4611686018427387904
+ i64.lt_u
+ local.tee 2
+ select
+ local.get 34
+ i64.const 2
+ i64.shl
+ local.get 34
+ local.get 2
+ select
+ local.tee 38
+ i64.const -1
+ i64.gt_s
+ local.tee 5
+ i32.sub
+ local.tee 2
+ i32.sub
+ i32.extend16_s
+ local.tee 6
+ i32.const 0
+ i32.lt_s
+ br_if 0 (;@15;)
+ local.get 3
+ i64.const -1
+ local.get 6
+ i64.extend_i32_u
+ local.tee 35
+ i64.shr_u
+ local.tee 34
+ local.get 40
+ i64.and
+ i64.store offset=872
+ block ;; label = @16
+ local.get 40
+ local.get 34
+ i64.gt_u
+ br_if 0 (;@16;)
+ local.get 3
+ local.get 7
+ i32.store16 offset=1048
+ local.get 3
+ local.get 36
+ i64.store offset=1040
+ local.get 3
+ local.get 34
+ local.get 36
+ i64.and
+ i64.store offset=872
+ block ;; label = @17
+ local.get 36
+ local.get 34
+ i64.gt_u
+ br_if 0 (;@17;)
+ i32.const -96
+ local.get 2
+ i32.sub
+ i32.extend16_s
+ i32.const 80
+ i32.mul
+ i32.const 86960
+ i32.add
+ i32.const 2126
+ i32.div_u
+ i32.const 4
+ i32.shl
+ local.tee 6
+ i32.const 1073872
+ i32.add
+ i64.load
+ local.tee 37
+ i64.const 4294967295
+ i64.and
+ local.tee 34
+ local.get 36
+ local.get 35
+ i64.const 63
+ i64.and
+ local.tee 41
+ i64.shl
+ local.tee 35
+ i64.const 32
+ i64.shr_u
+ local.tee 42
+ i64.mul
+ local.tee 43
+ i64.const 32
+ i64.shr_u
+ local.tee 44
+ local.get 37
+ i64.const 32
+ i64.shr_u
+ local.tee 45
+ local.get 42
+ i64.mul
+ i64.add
+ local.get 45
+ local.get 35
+ i64.const 4294967295
+ i64.and
+ local.tee 35
+ i64.mul
+ local.tee 37
+ i64.const 32
+ i64.shr_u
+ local.tee 46
+ i64.add
+ local.set 47
+ local.get 43
+ i64.const 4294967295
+ i64.and
+ local.get 34
+ local.get 35
+ i64.mul
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.get 37
+ i64.const 4294967295
+ i64.and
+ i64.add
+ i64.const 2147483648
+ i64.add
+ i64.const 32
+ i64.shr_u
+ local.set 48
+ i64.const 1
+ i32.const 0
+ local.get 2
+ local.get 6
+ i32.const 1073880
+ i32.add
+ i32.load16_u
+ i32.add
+ i32.sub
+ i32.const 63
+ i32.and
+ i64.extend_i32_u
+ local.tee 35
+ i64.shl
+ local.tee 49
+ i64.const -1
+ i64.add
+ local.set 50
+ local.get 34
+ local.get 40
+ local.get 41
+ i64.shl
+ local.tee 37
+ i64.const 32
+ i64.shr_u
+ local.tee 41
+ i64.mul
+ local.tee 43
+ i64.const 4294967295
+ i64.and
+ local.get 34
+ local.get 37
+ i64.const 4294967295
+ i64.and
+ local.tee 37
+ i64.mul
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.get 45
+ local.get 37
+ i64.mul
+ local.tee 37
+ i64.const 4294967295
+ i64.and
+ i64.add
+ i64.const 2147483648
+ i64.add
+ i64.const 32
+ i64.shr_u
+ local.set 51
+ local.get 45
+ local.get 41
+ i64.mul
+ local.set 41
+ local.get 37
+ i64.const 32
+ i64.shr_u
+ local.set 37
+ local.get 43
+ i64.const 32
+ i64.shr_u
+ local.set 43
+ local.get 6
+ i32.const 1073882
+ i32.add
+ i32.load16_u
+ local.set 2
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ local.get 45
+ local.get 38
+ local.get 5
+ i64.extend_i32_u
+ i64.shl
+ local.tee 38
+ i64.const 32
+ i64.shr_u
+ local.tee 52
+ i64.mul
+ local.tee 53
+ local.get 34
+ local.get 52
+ i64.mul
+ local.tee 54
+ i64.const 32
+ i64.shr_u
+ local.tee 55
+ i64.add
+ local.get 45
+ local.get 38
+ i64.const 4294967295
+ i64.and
+ local.tee 38
+ i64.mul
+ local.tee 56
+ i64.const 32
+ i64.shr_u
+ local.tee 57
+ i64.add
+ local.get 54
+ i64.const 4294967295
+ i64.and
+ local.get 34
+ local.get 38
+ i64.mul
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.get 56
+ i64.const 4294967295
+ i64.and
+ i64.add
+ i64.const 2147483648
+ i64.add
+ i64.const 32
+ i64.shr_u
+ local.tee 56
+ i64.add
+ i64.const 1
+ i64.add
+ local.tee 54
+ local.get 35
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 5
+ i32.const 10000
+ i32.lt_u
+ br_if 0 (;@21;)
+ local.get 5
+ i32.const 1000000
+ i32.lt_u
+ br_if 1 (;@20;)
+ local.get 5
+ i32.const 100000000
+ i32.lt_u
+ br_if 2 (;@19;)
+ i32.const 8
+ i32.const 9
+ local.get 5
+ i32.const 1000000000
+ i32.lt_u
+ local.tee 6
+ select
+ local.set 10
+ i32.const 100000000
+ i32.const 1000000000
+ local.get 6
+ select
+ local.set 6
+ br 3 (;@18;)
+ end
+ block ;; label = @21
+ local.get 5
+ i32.const 100
+ i32.lt_u
+ br_if 0 (;@21;)
+ i32.const 2
+ i32.const 3
+ local.get 5
+ i32.const 1000
+ i32.lt_u
+ local.tee 6
+ select
+ local.set 10
+ i32.const 100
+ i32.const 1000
+ local.get 6
+ select
+ local.set 6
+ br 3 (;@18;)
+ end
+ i32.const 10
+ i32.const 1
+ local.get 5
+ i32.const 9
+ i32.gt_u
+ local.tee 10
+ select
+ local.set 6
+ br 2 (;@18;)
+ end
+ i32.const 4
+ i32.const 5
+ local.get 5
+ i32.const 100000
+ i32.lt_u
+ local.tee 6
+ select
+ local.set 10
+ i32.const 10000
+ i32.const 100000
+ local.get 6
+ select
+ local.set 6
+ br 1 (;@18;)
+ end
+ i32.const 6
+ i32.const 7
+ local.get 5
+ i32.const 10000000
+ i32.lt_u
+ local.tee 6
+ select
+ local.set 10
+ i32.const 1000000
+ i32.const 10000000
+ local.get 6
+ select
+ local.set 6
+ end
+ local.get 47
+ local.get 48
+ i64.add
+ local.set 47
+ local.get 54
+ local.get 50
+ i64.and
+ local.set 34
+ local.get 10
+ local.get 2
+ i32.sub
+ i32.const 1
+ i32.add
+ local.set 11
+ local.get 54
+ local.get 41
+ local.get 43
+ i64.add
+ local.get 37
+ i64.add
+ local.get 51
+ i64.add
+ local.tee 58
+ i64.sub
+ i64.const 1
+ i64.add
+ local.tee 43
+ local.get 50
+ i64.and
+ local.set 37
+ i32.const 0
+ local.set 2
+ loop ;; label = @18
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 2
+ i32.add
+ local.tee 12
+ local.get 5
+ local.get 6
+ i32.div_u
+ local.tee 13
+ i32.const 48
+ i32.add
+ local.tee 14
+ i32.store8
+ local.get 43
+ local.get 5
+ local.get 13
+ local.get 6
+ i32.mul
+ i32.sub
+ local.tee 5
+ i64.extend_i32_u
+ local.get 35
+ i64.shl
+ local.tee 38
+ local.get 34
+ i64.add
+ local.tee 41
+ i64.gt_u
+ br_if 8 (;@10;)
+ block ;; label = @19
+ local.get 10
+ local.get 2
+ i32.ne
+ br_if 0 (;@19;)
+ i64.const 1
+ local.set 38
+ block ;; label = @20
+ loop ;; label = @21
+ local.get 38
+ local.set 41
+ local.get 37
+ local.set 43
+ local.get 2
+ i32.const 16
+ i32.eq
+ br_if 1 (;@20;)
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 2
+ i32.add
+ i32.const 1
+ i32.add
+ local.get 34
+ i64.const 10
+ i64.mul
+ local.tee 34
+ local.get 35
+ i64.shr_u
+ i32.wrap_i64
+ i32.const 48
+ i32.add
+ local.tee 6
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.add
+ local.set 2
+ local.get 41
+ i64.const 10
+ i64.mul
+ local.set 38
+ local.get 43
+ i64.const 10
+ i64.mul
+ local.tee 37
+ local.get 34
+ local.get 50
+ i64.and
+ local.tee 34
+ i64.le_u
+ br_if 0 (;@21;)
+ end
+ local.get 37
+ local.get 34
+ i64.sub
+ local.tee 35
+ local.get 49
+ i64.ge_u
+ local.set 5
+ local.get 38
+ local.get 54
+ local.get 47
+ i64.sub
+ i64.mul
+ local.tee 50
+ local.get 38
+ i64.add
+ local.set 48
+ local.get 35
+ local.get 49
+ i64.lt_u
+ br_if 11 (;@9;)
+ local.get 50
+ local.get 38
+ i64.sub
+ local.tee 50
+ local.get 34
+ i64.le_u
+ br_if 11 (;@9;)
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 2
+ i32.add
+ local.set 13
+ local.get 43
+ i64.const 10
+ i64.mul
+ local.get 49
+ local.get 34
+ i64.add
+ i64.sub
+ local.set 45
+ local.get 49
+ local.get 50
+ i64.sub
+ local.set 54
+ local.get 50
+ local.get 34
+ i64.sub
+ local.set 42
+ i64.const 0
+ local.set 35
+ loop ;; label = @21
+ block ;; label = @22
+ local.get 34
+ local.get 49
+ i64.add
+ local.tee 38
+ local.get 50
+ i64.lt_u
+ br_if 0 (;@22;)
+ local.get 42
+ local.get 35
+ i64.add
+ local.get 54
+ local.get 34
+ i64.add
+ i64.ge_u
+ br_if 0 (;@22;)
+ i32.const 1
+ local.set 5
+ br 13 (;@9;)
+ end
+ local.get 13
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ i32.store8
+ local.get 45
+ local.get 35
+ i64.add
+ local.tee 43
+ local.get 49
+ i64.ge_u
+ local.set 5
+ local.get 38
+ local.get 50
+ i64.ge_u
+ br_if 13 (;@8;)
+ local.get 35
+ local.get 49
+ i64.sub
+ local.set 35
+ local.get 38
+ local.set 34
+ local.get 43
+ local.get 49
+ i64.ge_u
+ br_if 0 (;@21;)
+ br 13 (;@8;)
+ end
+ end
+ i32.const 17
+ i32.const 17
+ i32.const 1075292
+ call 927
+ unreachable
+ end
+ local.get 2
+ i32.const 1
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const 10
+ i32.lt_u
+ local.set 13
+ local.get 6
+ i32.const 10
+ i32.div_u
+ local.set 6
+ local.get 13
+ i32.eqz
+ br_if 0 (;@18;)
+ end
+ i32.const 1075248
+ i32.const 25
+ i32.const 1075232
+ call 1240
+ unreachable
+ end
+ local.get 3
+ i32.const 0
+ i32.store offset=1208
+ local.get 3
+ i32.const 872
+ i32.add
+ local.get 3
+ i32.const 1040
+ i32.add
+ local.get 3
+ i32.const 1208
+ i32.add
+ call 988
+ unreachable
+ end
+ local.get 3
+ i32.const 0
+ i32.store offset=1208
+ local.get 3
+ i32.const 872
+ i32.add
+ local.get 3
+ i32.const 1040
+ i32.add
+ local.get 3
+ i32.const 1208
+ i32.add
+ call 988
+ unreachable
+ end
+ i32.const 1073300
+ i32.const 29
+ i32.const 1073364
+ call 1240
+ unreachable
+ end
+ i32.const 1073699
+ i32.const 28
+ i32.const 1075216
+ call 1240
+ unreachable
+ end
+ local.get 3
+ i32.const 3
+ i32.store offset=1216
+ local.get 3
+ i32.const 1075592
+ i32.store offset=1212
+ local.get 3
+ i32.const 2
+ i32.store16 offset=1208
+ i32.const 1
+ local.set 6
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.set 2
+ i32.const 0
+ local.set 9
+ i32.const 1295280
+ local.set 8
+ br 7 (;@5;)
+ end
+ local.get 3
+ i32.const 3
+ i32.store offset=1216
+ local.get 3
+ i32.const 1075589
+ i32.store offset=1212
+ local.get 3
+ i32.const 2
+ i32.store16 offset=1208
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.set 2
+ br 6 (;@5;)
+ end
+ local.get 3
+ i32.const 1
+ i32.store offset=1216
+ local.get 3
+ i32.const 1075588
+ i32.store offset=1212
+ local.get 3
+ i32.const 2
+ i32.store16 offset=1208
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.set 2
+ br 5 (;@5;)
+ end
+ local.get 2
+ i32.const 1
+ i32.add
+ local.set 15
+ block ;; label = @10
+ block ;; label = @11
+ local.get 2
+ i32.const 17
+ i32.ge_u
+ br_if 0 (;@11;)
+ local.get 43
+ local.get 41
+ i64.sub
+ local.tee 50
+ local.get 6
+ i64.extend_i32_u
+ local.get 35
+ i64.shl
+ local.tee 35
+ i64.ge_u
+ local.set 2
+ local.get 54
+ local.get 47
+ i64.sub
+ local.tee 37
+ i64.const 1
+ i64.add
+ local.set 51
+ local.get 37
+ i64.const -1
+ i64.add
+ local.tee 49
+ local.get 41
+ i64.le_u
+ br_if 1 (;@10;)
+ local.get 50
+ local.get 35
+ i64.lt_u
+ br_if 1 (;@10;)
+ local.get 34
+ local.get 35
+ i64.add
+ local.tee 41
+ local.get 44
+ i64.add
+ local.get 46
+ i64.add
+ local.get 48
+ i64.add
+ local.get 45
+ local.get 42
+ local.get 52
+ i64.sub
+ i64.mul
+ i64.add
+ local.get 55
+ i64.sub
+ local.get 57
+ i64.sub
+ local.get 56
+ i64.sub
+ local.set 50
+ local.get 55
+ local.get 57
+ i64.add
+ local.get 56
+ i64.add
+ local.get 53
+ i64.add
+ local.set 37
+ i64.const 0
+ local.get 47
+ local.get 38
+ local.get 34
+ i64.add
+ i64.add
+ i64.sub
+ local.set 48
+ i64.const 2
+ local.get 58
+ local.get 41
+ local.get 38
+ i64.add
+ i64.add
+ i64.sub
+ local.set 42
+ loop ;; label = @12
+ block ;; label = @13
+ local.get 38
+ local.get 41
+ i64.add
+ local.tee 45
+ local.get 49
+ i64.lt_u
+ br_if 0 (;@13;)
+ local.get 48
+ local.get 37
+ i64.add
+ local.get 38
+ local.get 50
+ i64.add
+ i64.ge_u
+ br_if 0 (;@13;)
+ local.get 38
+ local.get 34
+ i64.add
+ local.set 41
+ i32.const 1
+ local.set 2
+ br 3 (;@10;)
+ end
+ local.get 12
+ local.get 14
+ i32.const -1
+ i32.add
+ local.tee 14
+ i32.store8
+ local.get 34
+ local.get 35
+ i64.add
+ local.set 34
+ local.get 42
+ local.get 37
+ i64.add
+ local.set 54
+ block ;; label = @13
+ local.get 45
+ local.get 49
+ i64.ge_u
+ br_if 0 (;@13;)
+ local.get 41
+ local.get 35
+ i64.add
+ local.set 41
+ local.get 50
+ local.get 35
+ i64.add
+ local.set 50
+ local.get 37
+ local.get 35
+ i64.sub
+ local.set 37
+ local.get 54
+ local.get 35
+ i64.ge_u
+ br_if 1 (;@12;)
+ end
+ end
+ local.get 54
+ local.get 35
+ i64.ge_u
+ local.set 2
+ local.get 38
+ local.get 34
+ i64.add
+ local.set 41
+ br 1 (;@10;)
+ end
+ local.get 15
+ i32.const 17
+ i32.const 1075276
+ call 926
+ unreachable
+ end
+ block ;; label = @10
+ local.get 51
+ local.get 41
+ i64.le_u
+ br_if 0 (;@10;)
+ local.get 2
+ i32.eqz
+ br_if 0 (;@10;)
+ local.get 41
+ local.get 35
+ i64.add
+ local.tee 34
+ local.get 51
+ i64.lt_u
+ br_if 3 (;@7;)
+ local.get 51
+ local.get 41
+ i64.sub
+ local.get 34
+ local.get 51
+ i64.sub
+ i64.ge_u
+ br_if 3 (;@7;)
+ end
+ local.get 41
+ i64.const 2
+ i64.lt_u
+ br_if 2 (;@7;)
+ local.get 41
+ local.get 43
+ i64.const -4
+ i64.add
+ i64.le_u
+ br_if 3 (;@6;)
+ br 2 (;@7;)
+ end
+ local.get 34
+ local.set 38
+ end
+ block ;; label = @8
+ local.get 48
+ local.get 38
+ i64.le_u
+ br_if 0 (;@8;)
+ local.get 5
+ i32.eqz
+ br_if 0 (;@8;)
+ local.get 38
+ local.get 49
+ i64.add
+ local.tee 34
+ local.get 48
+ i64.lt_u
+ br_if 1 (;@7;)
+ local.get 48
+ local.get 38
+ i64.sub
+ local.get 34
+ local.get 48
+ i64.sub
+ i64.ge_u
+ br_if 1 (;@7;)
+ end
+ local.get 41
+ i64.const 20
+ i64.mul
+ local.get 38
+ i64.gt_u
+ br_if 0 (;@7;)
+ local.get 38
+ local.get 41
+ i64.const -40
+ i64.mul
+ local.get 37
+ i64.add
+ i64.gt_u
+ br_if 0 (;@7;)
+ local.get 2
+ i32.const 1
+ i32.add
+ local.set 15
+ br 1 (;@6;)
+ end
+ local.get 3
+ local.get 36
+ i64.store32 offset=32
+ local.get 3
+ i32.const 1
+ i32.const 2
+ local.get 36
+ i64.const 4294967296
+ i64.lt_u
+ local.tee 2
+ select
+ i32.store offset=192
+ local.get 3
+ i32.const 0
+ local.get 36
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.get 2
+ select
+ i32.store offset=36
+ local.get 3
+ i32.const 40
+ i32.add
+ i32.const 0
+ i32.const 152
+ call 2017
+ drop
+ local.get 3
+ i32.const 1
+ i32.store offset=200
+ local.get 3
+ i32.const 1
+ i32.store offset=360
+ local.get 3
+ i32.const 200
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 0
+ i32.const 156
+ call 2017
+ drop
+ local.get 3
+ i32.const 1
+ i32.store offset=528
+ local.get 3
+ local.get 39
+ i64.store32 offset=368
+ local.get 3
+ i32.const 368
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 0
+ i32.const 156
+ call 2017
+ drop
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 0
+ i32.const 156
+ call 2017
+ drop
+ local.get 3
+ i32.const 1
+ i32.store offset=536
+ local.get 3
+ i32.const 1
+ i32.store offset=696
+ local.get 7
+ i64.extend_i32_u
+ i64.extend16_s
+ local.get 40
+ local.get 39
+ i64.add
+ i64.clz
+ i64.sub
+ i64.const 1292913986
+ i64.mul
+ i64.const 82746495104
+ i64.add
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 6
+ i32.extend16_s
+ local.set 11
+ block ;; label = @7
+ block ;; label = @8
+ local.get 7
+ i32.extend16_s
+ i32.const 0
+ i32.lt_s
+ br_if 0 (;@8;)
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 7
+ i32.const 65535
+ i32.and
+ local.tee 2
+ call 172
+ drop
+ local.get 3
+ i32.const 200
+ i32.add
+ local.get 2
+ call 172
+ drop
+ local.get 3
+ i32.const 368
+ i32.add
+ local.get 2
+ call 172
+ drop
+ br 1 (;@7;)
+ end
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.const 0
+ local.get 7
+ i32.sub
+ i32.const 65535
+ i32.and
+ call 172
+ drop
+ end
+ block ;; label = @7
+ block ;; label = @8
+ local.get 11
+ i32.const -1
+ i32.gt_s
+ br_if 0 (;@8;)
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const 0
+ local.get 11
+ i32.sub
+ i32.extend16_s
+ local.tee 2
+ call 201
+ drop
+ local.get 3
+ i32.const 200
+ i32.add
+ local.get 2
+ call 201
+ drop
+ local.get 3
+ i32.const 368
+ i32.add
+ local.get 2
+ call 201
+ drop
+ br 1 (;@7;)
+ end
+ local.get 3
+ i32.const 536
+ i32.add
+ local.get 6
+ i32.const 65535
+ i32.and
+ call 201
+ drop
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=192
+ local.tee 16
+ i32.store offset=1368
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ local.get 16
+ local.get 3
+ i32.load offset=528
+ local.tee 17
+ local.get 16
+ local.get 17
+ i32.gt_u
+ select
+ local.tee 18
+ i32.const 40
+ i32.gt_u
+ br_if 0 (;@18;)
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ local.get 18
+ br_if 0 (;@23;)
+ i32.const 0
+ local.set 18
+ br 1 (;@22;)
+ end
+ i32.const 0
+ local.set 19
+ i32.const 0
+ local.set 13
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ local.get 18
+ i32.const 1
+ i32.eq
+ br_if 0 (;@25;)
+ local.get 18
+ i32.const 1
+ i32.and
+ local.set 20
+ i32.const 0
+ local.set 13
+ local.get 3
+ i32.const 368
+ i32.add
+ local.set 6
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.set 2
+ local.get 18
+ i32.const -2
+ i32.and
+ local.tee 19
+ local.set 14
+ loop ;; label = @26
+ local.get 2
+ local.get 2
+ i32.load
+ local.tee 12
+ local.get 6
+ i32.load
+ i32.add
+ local.tee 5
+ local.get 13
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i32.load
+ local.tee 7
+ local.get 6
+ i32.const 4
+ i32.add
+ i32.load
+ i32.add
+ local.tee 13
+ local.get 5
+ local.get 12
+ i32.lt_u
+ local.get 10
+ local.get 5
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 13
+ local.get 7
+ i32.lt_u
+ local.get 5
+ local.get 13
+ i32.lt_u
+ i32.or
+ local.set 13
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 14
+ i32.const -2
+ i32.add
+ local.tee 14
+ br_if 0 (;@26;)
+ end
+ local.get 20
+ i32.eqz
+ br_if 1 (;@24;)
+ end
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.get 19
+ i32.const 2
+ i32.shl
+ local.tee 2
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 6
+ local.get 3
+ i32.const 368
+ i32.add
+ local.get 2
+ i32.add
+ i32.load
+ i32.add
+ local.tee 2
+ local.get 13
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 2
+ local.get 6
+ i32.lt_u
+ br_if 1 (;@23;)
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@23;)
+ br 2 (;@22;)
+ end
+ local.get 13
+ i32.eqz
+ br_if 1 (;@22;)
+ end
+ local.get 18
+ i32.const 39
+ i32.gt_u
+ br_if 1 (;@21;)
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.get 18
+ i32.const 2
+ i32.shl
+ i32.add
+ i32.const 1
+ i32.store
+ local.get 18
+ i32.const 1
+ i32.add
+ local.set 18
+ end
+ local.get 3
+ local.get 18
+ i32.store offset=1368
+ local.get 3
+ i32.load offset=696
+ local.tee 14
+ local.get 18
+ local.get 14
+ local.get 18
+ i32.gt_u
+ select
+ local.tee 2
+ i32.const 41
+ i32.ge_u
+ br_if 1 (;@20;)
+ local.get 2
+ i32.const 2
+ i32.shl
+ local.set 2
+ block ;; label = @22
+ block ;; label = @23
+ loop ;; label = @24
+ local.get 2
+ i32.eqz
+ br_if 1 (;@23;)
+ i32.const -1
+ local.get 2
+ i32.const -4
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.const 1208
+ i32.add
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 2
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.add
+ i32.load
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.gt_u
+ select
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@24;)
+ br 2 (;@22;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 6
+ end
+ block ;; label = @22
+ local.get 6
+ local.get 4
+ i32.lt_s
+ br_if 0 (;@22;)
+ local.get 16
+ i32.const 41
+ i32.ge_u
+ br_if 3 (;@19;)
+ block ;; label = @23
+ local.get 16
+ br_if 0 (;@23;)
+ i32.const 0
+ local.set 16
+ br 7 (;@16;)
+ end
+ local.get 16
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 2
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 3
+ i32.and
+ local.set 6
+ block ;; label = @23
+ local.get 2
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@23;)
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ br 6 (;@17;)
+ end
+ local.get 5
+ i32.const 2147483644
+ i32.and
+ local.set 5
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ loop ;; label = @23
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 12
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 2
+ i32.const 16
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ br_if 0 (;@23;)
+ br 6 (;@17;)
+ end
+ end
+ local.get 11
+ i32.const 1
+ i32.add
+ local.set 11
+ br 13 (;@8;)
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 2
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 16
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 18
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @17
+ local.get 6
+ i32.eqz
+ br_if 0 (;@17;)
+ loop ;; label = @18
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.set 2
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@18;)
+ end
+ end
+ local.get 34
+ i32.wrap_i64
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@16;)
+ local.get 16
+ i32.const 39
+ i32.gt_u
+ br_if 1 (;@15;)
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 16
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 2
+ i32.store
+ local.get 16
+ i32.const 1
+ i32.add
+ local.set 16
+ end
+ local.get 3
+ local.get 16
+ i32.store offset=192
+ local.get 3
+ i32.load offset=360
+ local.tee 12
+ i32.const 41
+ i32.ge_u
+ br_if 1 (;@14;)
+ block ;; label = @16
+ local.get 12
+ br_if 0 (;@16;)
+ i32.const 0
+ local.set 12
+ br 4 (;@12;)
+ end
+ local.get 12
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 2
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 3
+ i32.and
+ local.set 6
+ block ;; label = @16
+ local.get 2
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@16;)
+ local.get 3
+ i32.const 200
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ br 3 (;@13;)
+ end
+ local.get 5
+ i32.const 2147483644
+ i32.and
+ local.set 5
+ local.get 3
+ i32.const 200
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ loop ;; label = @16
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 12
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 2
+ i32.const 16
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ br_if 0 (;@16;)
+ br 3 (;@13;)
+ end
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 12
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @13
+ local.get 6
+ i32.eqz
+ br_if 0 (;@13;)
+ loop ;; label = @14
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.set 2
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@14;)
+ end
+ end
+ local.get 34
+ i32.wrap_i64
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@12;)
+ local.get 12
+ i32.const 39
+ i32.gt_u
+ br_if 1 (;@11;)
+ local.get 3
+ i32.const 200
+ i32.add
+ local.get 12
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 2
+ i32.store
+ local.get 12
+ i32.const 1
+ i32.add
+ local.set 12
+ end
+ local.get 3
+ local.get 12
+ i32.store offset=360
+ local.get 17
+ i32.const 41
+ i32.ge_u
+ br_if 1 (;@10;)
+ block ;; label = @12
+ local.get 17
+ br_if 0 (;@12;)
+ local.get 3
+ i32.const 0
+ i32.store offset=528
+ br 4 (;@8;)
+ end
+ local.get 17
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 2
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 3
+ i32.and
+ local.set 6
+ block ;; label = @12
+ local.get 2
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@12;)
+ local.get 3
+ i32.const 368
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ br 3 (;@9;)
+ end
+ local.get 5
+ i32.const 2147483644
+ i32.and
+ local.set 5
+ local.get 3
+ i32.const 368
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ loop ;; label = @12
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 12
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 2
+ i32.const 16
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ br_if 0 (;@12;)
+ br 3 (;@9;)
+ end
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 17
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @9
+ local.get 6
+ i32.eqz
+ br_if 0 (;@9;)
+ loop ;; label = @10
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.set 2
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@10;)
+ end
+ end
+ block ;; label = @9
+ local.get 34
+ i32.wrap_i64
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@9;)
+ local.get 17
+ i32.const 39
+ i32.gt_u
+ br_if 2 (;@7;)
+ local.get 3
+ i32.const 368
+ i32.add
+ local.get 17
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 2
+ i32.store
+ local.get 17
+ i32.const 1
+ i32.add
+ local.set 17
+ end
+ local.get 3
+ local.get 17
+ i32.store offset=528
+ end
+ local.get 3
+ local.get 14
+ i32.store offset=864
+ local.get 3
+ i32.const 704
+ i32.add
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ local.get 3
+ i32.const 704
+ i32.add
+ i32.const 1
+ call 172
+ local.set 21
+ local.get 3
+ local.get 3
+ i32.load offset=696
+ i32.store offset=1032
+ local.get 3
+ i32.const 872
+ i32.add
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ local.get 3
+ i32.const 872
+ i32.add
+ i32.const 2
+ call 172
+ local.set 22
+ local.get 3
+ local.get 3
+ i32.load offset=696
+ i32.store offset=1200
+ local.get 3
+ i32.const 1040
+ i32.add
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ local.get 3
+ i32.const 1040
+ i32.add
+ i32.const 3
+ call 172
+ local.set 23
+ block ;; label = @8
+ block ;; label = @9
+ local.get 3
+ i32.load offset=192
+ local.tee 18
+ local.get 3
+ i32.load offset=1200
+ local.tee 24
+ local.get 18
+ local.get 24
+ i32.gt_u
+ select
+ local.tee 16
+ i32.const 40
+ i32.gt_u
+ br_if 0 (;@9;)
+ local.get 3
+ i32.const 704
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 20
+ local.get 3
+ i32.const 872
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 19
+ local.get 3
+ i32.const 1040
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 17
+ local.get 3
+ i32.load offset=696
+ local.set 25
+ local.get 3
+ i32.load offset=864
+ local.set 26
+ local.get 3
+ i32.load offset=1032
+ local.set 27
+ i32.const 0
+ local.set 15
+ loop ;; label = @10
+ local.get 15
+ local.set 28
+ local.get 16
+ i32.const 2
+ i32.shl
+ local.set 2
+ block ;; label = @11
+ block ;; label = @12
+ loop ;; label = @13
+ local.get 2
+ i32.eqz
+ br_if 1 (;@12;)
+ i32.const -1
+ local.get 17
+ local.get 2
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 2
+ i32.const -4
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.add
+ i32.load
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.gt_u
+ select
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@13;)
+ br 2 (;@11;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 6
+ end
+ i32.const 0
+ local.set 29
+ block ;; label = @11
+ local.get 6
+ i32.const 1
+ i32.gt_u
+ br_if 0 (;@11;)
+ block ;; label = @12
+ local.get 16
+ i32.eqz
+ br_if 0 (;@12;)
+ i32.const 1
+ local.set 13
+ i32.const 0
+ local.set 18
+ block ;; label = @13
+ block ;; label = @14
+ local.get 16
+ i32.const 1
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 16
+ i32.const 1
+ i32.and
+ local.set 30
+ i32.const 1
+ local.set 13
+ local.get 3
+ i32.const 1040
+ i32.add
+ local.set 6
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ local.get 16
+ i32.const -2
+ i32.and
+ local.tee 18
+ local.set 14
+ loop ;; label = @15
+ local.get 2
+ local.get 2
+ i32.load
+ local.tee 12
+ local.get 6
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 13
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i32.load
+ local.tee 7
+ local.get 6
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 13
+ local.get 5
+ local.get 12
+ i32.lt_u
+ local.get 10
+ local.get 5
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 13
+ local.get 7
+ i32.lt_u
+ local.get 5
+ local.get 13
+ i32.lt_u
+ i32.or
+ local.set 13
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 14
+ i32.const -2
+ i32.add
+ local.tee 14
+ br_if 0 (;@15;)
+ end
+ local.get 30
+ i32.eqz
+ br_if 1 (;@13;)
+ end
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 18
+ i32.const 2
+ i32.shl
+ local.tee 2
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 6
+ local.get 23
+ local.get 2
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 2
+ local.get 13
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 2
+ local.get 6
+ i32.lt_u
+ br_if 1 (;@12;)
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@12;)
+ br 12 (;@1;)
+ end
+ local.get 13
+ i32.eqz
+ br_if 11 (;@1;)
+ end
+ local.get 3
+ local.get 16
+ i32.store offset=192
+ i32.const 8
+ local.set 29
+ local.get 16
+ local.set 18
+ end
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ local.get 18
+ local.get 27
+ local.get 18
+ local.get 27
+ i32.gt_u
+ select
+ local.tee 16
+ i32.const 41
+ i32.ge_u
+ br_if 0 (;@33;)
+ local.get 16
+ i32.const 2
+ i32.shl
+ local.set 2
+ block ;; label = @34
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 2
+ i32.eqz
+ br_if 1 (;@35;)
+ i32.const -1
+ local.get 19
+ local.get 2
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 2
+ i32.const -4
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.add
+ i32.load
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.gt_u
+ select
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@36;)
+ br 2 (;@34;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 6
+ end
+ block ;; label = @34
+ block ;; label = @35
+ local.get 6
+ i32.const 1
+ i32.le_u
+ br_if 0 (;@35;)
+ local.get 18
+ local.set 16
+ br 1 (;@34;)
+ end
+ block ;; label = @35
+ local.get 16
+ i32.eqz
+ br_if 0 (;@35;)
+ i32.const 1
+ local.set 13
+ i32.const 0
+ local.set 18
+ block ;; label = @36
+ block ;; label = @37
+ local.get 16
+ i32.const 1
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 16
+ i32.const 1
+ i32.and
+ local.set 30
+ i32.const 1
+ local.set 13
+ local.get 3
+ i32.const 872
+ i32.add
+ local.set 6
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ local.get 16
+ i32.const -2
+ i32.and
+ local.tee 18
+ local.set 14
+ loop ;; label = @38
+ local.get 2
+ local.get 2
+ i32.load
+ local.tee 12
+ local.get 6
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 13
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i32.load
+ local.tee 7
+ local.get 6
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 13
+ local.get 5
+ local.get 12
+ i32.lt_u
+ local.get 10
+ local.get 5
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 13
+ local.get 7
+ i32.lt_u
+ local.get 5
+ local.get 13
+ i32.lt_u
+ i32.or
+ local.set 13
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 14
+ i32.const -2
+ i32.add
+ local.tee 14
+ br_if 0 (;@38;)
+ end
+ local.get 30
+ i32.eqz
+ br_if 1 (;@36;)
+ end
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 18
+ i32.const 2
+ i32.shl
+ local.tee 2
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 6
+ local.get 22
+ local.get 2
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 2
+ local.get 13
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 2
+ local.get 6
+ i32.lt_u
+ br_if 1 (;@35;)
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@35;)
+ br 34 (;@2;)
+ end
+ local.get 13
+ i32.eqz
+ br_if 33 (;@2;)
+ end
+ local.get 3
+ local.get 16
+ i32.store offset=192
+ local.get 29
+ i32.const 4
+ i32.or
+ local.set 29
+ end
+ local.get 16
+ local.get 26
+ local.get 16
+ local.get 26
+ i32.gt_u
+ select
+ local.tee 30
+ i32.const 41
+ i32.ge_u
+ br_if 1 (;@32;)
+ local.get 30
+ i32.const 2
+ i32.shl
+ local.set 2
+ block ;; label = @34
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 2
+ i32.eqz
+ br_if 1 (;@35;)
+ i32.const -1
+ local.get 20
+ local.get 2
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 2
+ i32.const -4
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.add
+ i32.load
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.gt_u
+ select
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@36;)
+ br 2 (;@34;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 6
+ end
+ block ;; label = @34
+ block ;; label = @35
+ local.get 6
+ i32.const 1
+ i32.le_u
+ br_if 0 (;@35;)
+ local.get 16
+ local.set 30
+ br 1 (;@34;)
+ end
+ block ;; label = @35
+ local.get 30
+ i32.eqz
+ br_if 0 (;@35;)
+ i32.const 1
+ local.set 13
+ i32.const 0
+ local.set 18
+ block ;; label = @36
+ block ;; label = @37
+ local.get 30
+ i32.const 1
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 30
+ i32.const 1
+ i32.and
+ local.set 16
+ i32.const 1
+ local.set 13
+ local.get 3
+ i32.const 704
+ i32.add
+ local.set 6
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ local.get 30
+ i32.const -2
+ i32.and
+ local.tee 18
+ local.set 14
+ loop ;; label = @38
+ local.get 2
+ local.get 2
+ i32.load
+ local.tee 12
+ local.get 6
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 13
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i32.load
+ local.tee 7
+ local.get 6
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 13
+ local.get 5
+ local.get 12
+ i32.lt_u
+ local.get 10
+ local.get 5
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 13
+ local.get 7
+ i32.lt_u
+ local.get 5
+ local.get 13
+ i32.lt_u
+ i32.or
+ local.set 13
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 14
+ i32.const -2
+ i32.add
+ local.tee 14
+ br_if 0 (;@38;)
+ end
+ local.get 16
+ i32.eqz
+ br_if 1 (;@36;)
+ end
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 18
+ i32.const 2
+ i32.shl
+ local.tee 2
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 6
+ local.get 21
+ local.get 2
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 2
+ local.get 13
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 2
+ local.get 6
+ i32.lt_u
+ br_if 1 (;@35;)
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@35;)
+ br 33 (;@3;)
+ end
+ local.get 13
+ i32.eqz
+ br_if 32 (;@3;)
+ end
+ local.get 3
+ local.get 30
+ i32.store offset=192
+ local.get 29
+ i32.const 2
+ i32.add
+ local.set 29
+ end
+ local.get 30
+ local.get 25
+ local.get 30
+ local.get 25
+ i32.gt_u
+ select
+ local.tee 18
+ i32.const 41
+ i32.ge_u
+ br_if 2 (;@31;)
+ local.get 18
+ i32.const 2
+ i32.shl
+ local.set 2
+ block ;; label = @34
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 2
+ i32.eqz
+ br_if 1 (;@35;)
+ i32.const -1
+ local.get 2
+ i32.const -4
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 2
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.add
+ i32.load
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.gt_u
+ select
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@36;)
+ br 2 (;@34;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 6
+ end
+ block ;; label = @34
+ block ;; label = @35
+ local.get 6
+ i32.const 1
+ i32.le_u
+ br_if 0 (;@35;)
+ local.get 30
+ local.set 18
+ br 1 (;@34;)
+ end
+ block ;; label = @35
+ local.get 18
+ i32.eqz
+ br_if 0 (;@35;)
+ i32.const 1
+ local.set 13
+ i32.const 0
+ local.set 16
+ block ;; label = @36
+ block ;; label = @37
+ local.get 18
+ i32.const 1
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 18
+ i32.const 1
+ i32.and
+ local.set 30
+ i32.const 1
+ local.set 13
+ local.get 3
+ i32.const 536
+ i32.add
+ local.set 6
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ local.get 18
+ i32.const -2
+ i32.and
+ local.tee 16
+ local.set 14
+ loop ;; label = @38
+ local.get 2
+ local.get 2
+ i32.load
+ local.tee 12
+ local.get 6
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 13
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i32.load
+ local.tee 7
+ local.get 6
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 13
+ local.get 5
+ local.get 12
+ i32.lt_u
+ local.get 10
+ local.get 5
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 13
+ local.get 7
+ i32.lt_u
+ local.get 5
+ local.get 13
+ i32.lt_u
+ i32.or
+ local.set 13
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 14
+ i32.const -2
+ i32.add
+ local.tee 14
+ br_if 0 (;@38;)
+ end
+ local.get 30
+ i32.eqz
+ br_if 1 (;@36;)
+ end
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 16
+ i32.const 2
+ i32.shl
+ local.tee 2
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 6
+ local.get 3
+ i32.const 536
+ i32.add
+ local.get 2
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 2
+ local.get 13
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 2
+ local.get 6
+ i32.lt_u
+ br_if 1 (;@35;)
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@35;)
+ br 32 (;@4;)
+ end
+ local.get 13
+ i32.eqz
+ br_if 31 (;@4;)
+ end
+ local.get 3
+ local.get 18
+ i32.store offset=192
+ local.get 29
+ i32.const 1
+ i32.add
+ local.set 29
+ end
+ local.get 28
+ i32.const 17
+ i32.eq
+ br_if 6 (;@27;)
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 28
+ i32.add
+ local.get 29
+ i32.const 48
+ i32.add
+ i32.store8
+ local.get 18
+ local.get 3
+ i32.load offset=360
+ local.tee 29
+ local.get 18
+ local.get 29
+ i32.gt_u
+ select
+ local.tee 2
+ i32.const 41
+ i32.ge_u
+ br_if 3 (;@30;)
+ local.get 28
+ i32.const 1
+ i32.add
+ local.set 15
+ local.get 2
+ i32.const 2
+ i32.shl
+ local.set 2
+ block ;; label = @34
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 2
+ i32.eqz
+ br_if 1 (;@35;)
+ i32.const -1
+ local.get 2
+ i32.const -4
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.const 200
+ i32.add
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 2
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.add
+ i32.load
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.gt_u
+ select
+ local.tee 16
+ i32.eqz
+ br_if 0 (;@36;)
+ br 2 (;@34;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 16
+ end
+ local.get 3
+ local.get 18
+ i32.store offset=1368
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ local.get 18
+ local.get 3
+ i32.load offset=528
+ local.tee 31
+ local.get 18
+ local.get 31
+ i32.gt_u
+ select
+ local.tee 30
+ i32.const 40
+ i32.gt_u
+ br_if 11 (;@22;)
+ block ;; label = @34
+ block ;; label = @35
+ local.get 30
+ br_if 0 (;@35;)
+ i32.const 0
+ local.set 30
+ br 1 (;@34;)
+ end
+ i32.const 0
+ local.set 32
+ i32.const 0
+ local.set 13
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ local.get 30
+ i32.const 1
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 30
+ i32.const 1
+ i32.and
+ local.set 33
+ i32.const 0
+ local.set 13
+ local.get 3
+ i32.const 368
+ i32.add
+ local.set 6
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.set 2
+ local.get 30
+ i32.const -2
+ i32.and
+ local.tee 32
+ local.set 14
+ loop ;; label = @38
+ local.get 2
+ local.get 2
+ i32.load
+ local.tee 12
+ local.get 6
+ i32.load
+ i32.add
+ local.tee 5
+ local.get 13
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 10
+ i32.store
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i32.load
+ local.tee 7
+ local.get 6
+ i32.const 4
+ i32.add
+ i32.load
+ i32.add
+ local.tee 13
+ local.get 5
+ local.get 12
+ i32.lt_u
+ local.get 10
+ local.get 5
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 13
+ local.get 7
+ i32.lt_u
+ local.get 5
+ local.get 13
+ i32.lt_u
+ i32.or
+ local.set 13
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const 8
+ i32.add
+ local.set 6
+ local.get 14
+ i32.const -2
+ i32.add
+ local.tee 14
+ br_if 0 (;@38;)
+ end
+ local.get 33
+ i32.eqz
+ br_if 1 (;@36;)
+ end
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.get 32
+ i32.const 2
+ i32.shl
+ local.tee 2
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 6
+ local.get 3
+ i32.const 368
+ i32.add
+ local.get 2
+ i32.add
+ i32.load
+ i32.add
+ local.tee 2
+ local.get 13
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 2
+ local.get 6
+ i32.lt_u
+ br_if 1 (;@35;)
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@35;)
+ br 2 (;@34;)
+ end
+ local.get 13
+ i32.eqz
+ br_if 1 (;@34;)
+ end
+ local.get 30
+ i32.const 39
+ i32.gt_u
+ br_if 5 (;@29;)
+ local.get 3
+ i32.const 1208
+ i32.add
+ local.get 30
+ i32.const 2
+ i32.shl
+ i32.add
+ i32.const 1
+ i32.store
+ local.get 30
+ i32.const 1
+ i32.add
+ local.set 30
+ end
+ local.get 3
+ local.get 30
+ i32.store offset=1368
+ local.get 25
+ local.get 30
+ local.get 25
+ local.get 30
+ i32.gt_u
+ select
+ local.tee 2
+ i32.const 41
+ i32.ge_u
+ br_if 5 (;@28;)
+ local.get 2
+ i32.const 2
+ i32.shl
+ local.set 2
+ block ;; label = @34
+ block ;; label = @35
+ loop ;; label = @36
+ local.get 2
+ i32.eqz
+ br_if 1 (;@35;)
+ i32.const -1
+ local.get 2
+ i32.const -4
+ i32.add
+ local.tee 2
+ local.get 3
+ i32.const 1208
+ i32.add
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 2
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.add
+ i32.load
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.gt_u
+ select
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@36;)
+ br 2 (;@34;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 6
+ end
+ block ;; label = @34
+ local.get 16
+ local.get 4
+ i32.lt_s
+ br_if 0 (;@34;)
+ local.get 6
+ local.get 4
+ i32.lt_s
+ br_if 0 (;@34;)
+ local.get 18
+ i32.const 41
+ i32.ge_u
+ br_if 8 (;@26;)
+ block ;; label = @35
+ local.get 18
+ br_if 0 (;@35;)
+ i32.const 0
+ local.set 18
+ br 16 (;@19;)
+ end
+ local.get 18
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 2
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 3
+ i32.and
+ local.set 6
+ block ;; label = @35
+ local.get 2
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@35;)
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ br 15 (;@20;)
+ end
+ local.get 5
+ i32.const 2147483644
+ i32.and
+ local.set 5
+ local.get 3
+ i32.const 32
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ loop ;; label = @35
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 12
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 2
+ i32.const 16
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ br_if 0 (;@35;)
+ br 15 (;@20;)
+ end
+ end
+ local.get 6
+ local.get 4
+ i32.ge_s
+ br_if 12 (;@21;)
+ block ;; label = @34
+ local.get 16
+ local.get 4
+ i32.ge_s
+ br_if 0 (;@34;)
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const 1
+ call 172
+ drop
+ local.get 3
+ i32.load offset=192
+ local.tee 2
+ local.get 3
+ i32.load offset=696
+ local.tee 6
+ local.get 2
+ local.get 6
+ i32.gt_u
+ select
+ local.tee 2
+ i32.const 41
+ i32.ge_u
+ br_if 9 (;@25;)
+ local.get 2
+ i32.const 2
+ i32.shl
+ local.set 2
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 13
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 14
+ block ;; label = @35
+ block ;; label = @36
+ loop ;; label = @37
+ local.get 2
+ i32.eqz
+ br_if 1 (;@36;)
+ local.get 13
+ local.get 2
+ i32.add
+ local.set 6
+ local.get 14
+ local.get 2
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const -4
+ i32.add
+ local.set 2
+ i32.const -1
+ local.get 5
+ i32.load
+ local.tee 5
+ local.get 6
+ i32.load
+ local.tee 6
+ i32.ne
+ local.get 5
+ local.get 6
+ i32.gt_u
+ select
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@37;)
+ br 2 (;@35;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 2
+ select
+ local.set 6
+ end
+ local.get 6
+ i32.const 2
+ i32.ge_u
+ br_if 13 (;@21;)
+ end
+ local.get 28
+ i32.const 17
+ i32.ge_u
+ br_if 9 (;@24;)
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 15
+ i32.add
+ local.set 14
+ local.get 28
+ local.set 2
+ i32.const -1
+ local.set 6
+ block ;; label = @34
+ loop ;; label = @35
+ local.get 2
+ i32.const -1
+ i32.eq
+ br_if 1 (;@34;)
+ local.get 6
+ i32.const 1
+ i32.add
+ local.set 6
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 2
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const -1
+ i32.add
+ local.tee 13
+ local.set 2
+ local.get 5
+ i32.load8_u
+ i32.const 57
+ i32.eq
+ br_if 0 (;@35;)
+ end
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 13
+ i32.add
+ local.tee 5
+ i32.const 1
+ i32.add
+ local.tee 2
+ local.get 2
+ i32.load8_u
+ i32.const 1
+ i32.add
+ i32.store8
+ local.get 13
+ i32.const 2
+ i32.add
+ local.get 28
+ i32.gt_u
+ br_if 13 (;@21;)
+ local.get 5
+ i32.const 2
+ i32.add
+ i32.const 48
+ local.get 6
+ call 2017
+ drop
+ br 13 (;@21;)
+ end
+ local.get 3
+ i32.const 49
+ i32.store8 offset=15
+ block ;; label = @34
+ local.get 28
+ i32.eqz
+ br_if 0 (;@34;)
+ local.get 3
+ i32.const 16
+ i32.add
+ i32.const 48
+ local.get 28
+ call 2017
+ drop
+ local.get 28
+ i32.const 15
+ i32.gt_u
+ br_if 11 (;@23;)
+ end
+ local.get 14
+ i32.const 48
+ i32.store8
+ local.get 11
+ i32.const 1
+ i32.add
+ local.set 11
+ local.get 28
+ i32.const 2
+ i32.add
+ local.set 15
+ br 27 (;@6;)
+ end
+ local.get 16
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 30
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 18
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 2
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 2
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ i32.const 17
+ i32.const 17
+ i32.const 1073728
+ call 927
+ unreachable
+ end
+ local.get 18
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 2
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 15
+ i32.const 17
+ i32.const 1073744
+ call 926
+ unreachable
+ end
+ local.get 15
+ i32.const 17
+ i32.const 1073760
+ call 927
+ unreachable
+ end
+ local.get 30
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 28
+ i32.const 17
+ i32.lt_u
+ br_if 14 (;@6;)
+ local.get 15
+ i32.const 17
+ i32.const 1073776
+ call 926
+ unreachable
+ end
+ block ;; label = @20
+ local.get 6
+ i32.eqz
+ br_if 0 (;@20;)
+ loop ;; label = @21
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.set 2
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@21;)
+ end
+ end
+ local.get 34
+ i32.wrap_i64
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@19;)
+ local.get 18
+ i32.const 39
+ i32.gt_u
+ br_if 1 (;@18;)
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 18
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 2
+ i32.store
+ local.get 18
+ i32.const 1
+ i32.add
+ local.set 18
+ end
+ local.get 3
+ local.get 18
+ i32.store offset=192
+ local.get 29
+ i32.const 41
+ i32.ge_u
+ br_if 1 (;@17;)
+ block ;; label = @19
+ local.get 29
+ br_if 0 (;@19;)
+ i32.const 0
+ local.set 29
+ br 4 (;@15;)
+ end
+ local.get 29
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 2
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 3
+ i32.and
+ local.set 6
+ block ;; label = @19
+ local.get 2
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@19;)
+ local.get 3
+ i32.const 200
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ br 3 (;@16;)
+ end
+ local.get 5
+ i32.const 2147483644
+ i32.and
+ local.set 5
+ local.get 3
+ i32.const 200
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ loop ;; label = @19
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 12
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 2
+ i32.const 16
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ br_if 0 (;@19;)
+ br 3 (;@16;)
+ end
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 29
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @16
+ local.get 6
+ i32.eqz
+ br_if 0 (;@16;)
+ loop ;; label = @17
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.set 2
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@17;)
+ end
+ end
+ local.get 34
+ i32.wrap_i64
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@15;)
+ local.get 29
+ i32.const 39
+ i32.gt_u
+ br_if 1 (;@14;)
+ local.get 3
+ i32.const 200
+ i32.add
+ local.get 29
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 2
+ i32.store
+ local.get 29
+ i32.const 1
+ i32.add
+ local.set 29
+ end
+ local.get 3
+ local.get 29
+ i32.store offset=360
+ local.get 31
+ i32.const 41
+ i32.ge_u
+ br_if 1 (;@13;)
+ block ;; label = @15
+ local.get 31
+ br_if 0 (;@15;)
+ i32.const 0
+ local.set 31
+ br 4 (;@11;)
+ end
+ local.get 31
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 2
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 3
+ i32.and
+ local.set 6
+ block ;; label = @15
+ local.get 2
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@15;)
+ local.get 3
+ i32.const 368
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ br 3 (;@12;)
+ end
+ local.get 5
+ i32.const 2147483644
+ i32.and
+ local.set 5
+ local.get 3
+ i32.const 368
+ i32.add
+ local.set 2
+ i64.const 0
+ local.set 34
+ loop ;; label = @15
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 12
+ i32.add
+ local.tee 13
+ local.get 13
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 2
+ i32.const 16
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ br_if 0 (;@15;)
+ br 3 (;@12;)
+ end
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 31
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @12
+ local.get 6
+ i32.eqz
+ br_if 0 (;@12;)
+ loop ;; label = @13
+ local.get 2
+ local.get 2
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 34
+ i64.add
+ local.tee 34
+ i64.store32
+ local.get 2
+ i32.const 4
+ i32.add
+ local.set 2
+ local.get 34
+ i64.const 32
+ i64.shr_u
+ local.set 34
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@13;)
+ end
+ end
+ local.get 34
+ i32.wrap_i64
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@11;)
+ local.get 31
+ i32.const 39
+ i32.gt_u
+ br_if 3 (;@8;)
+ local.get 3
+ i32.const 368
+ i32.add
+ local.get 31
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 2
+ i32.store
+ local.get 31
+ i32.const 1
+ i32.add
+ local.set 31
+ end
+ local.get 3
+ local.get 31
+ i32.store offset=528
+ local.get 18
+ local.get 24
+ local.get 18
+ local.get 24
+ i32.gt_u
+ select
+ local.tee 16
+ i32.const 40
+ i32.le_u
+ br_if 0 (;@10;)
+ end
+ end
+ local.get 16
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 3
+ local.get 3
+ i32.const 15
+ i32.add
+ local.get 15
+ local.get 11
+ i32.const 0
+ local.get 3
+ i32.const 1208
+ i32.add
+ call 389
+ local.get 3
+ i32.load offset=4
+ local.set 6
+ local.get 3
+ i32.load
+ local.set 2
+ end
+ local.get 3
+ i32.const 1052
+ i32.add
+ local.get 6
+ i32.store
+ local.get 3
+ local.get 2
+ i32.store offset=1048
+ local.get 3
+ local.get 9
+ i32.store offset=1044
+ local.get 3
+ local.get 8
+ i32.store offset=1040
+ local.get 0
+ local.get 3
+ i32.const 1040
+ i32.add
+ call 256
+ local.set 2
+ local.get 3
+ i32.const 1376
+ i32.add
+ global.set 0
+ local.get 2
+ return
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable)
+ (func (;39;) (type 10) (param i32 i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 752
+ i32.sub
+ local.tee 3
+ global.set 0
+ local.get 3
+ i64.const 0
+ i64.store offset=320
+ local.get 3
+ local.get 2
+ i32.store offset=316
+ local.get 3
+ local.get 1
+ i32.store offset=312
+ i32.const 1068452
+ i32.const 6
+ call 600
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 1294653
+ i32.const 2
+ i32.const 1071380
+ i32.const 2
+ call 122
+ i32.const 2
+ i64.const 0
+ local.get 3
+ i32.load offset=464
+ i32.const 2
+ i32.const 4
+ i32.const 1067788
+ i32.const 5
+ call 271
+ local.get 3
+ i32.const 436
+ i32.add
+ i32.const 5
+ i32.store
+ local.get 3
+ i64.const 0
+ i64.store offset=424
+ i32.const 0
+ local.set 4
+ local.get 3
+ i32.const 0
+ i32.store offset=416
+ local.get 3
+ i32.const 513
+ i32.store16 offset=440
+ local.get 3
+ i32.const 1067788
+ i32.store offset=432
+ local.get 3
+ i32.const 0
+ i32.store offset=600
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ loop ;; label = @18
+ local.get 3
+ i32.const 688
+ i32.add
+ local.get 3
+ i32.const 312
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 526
+ local.get 3
+ i32.load8_u offset=692
+ local.set 5
+ local.get 3
+ i32.load offset=688
+ local.tee 6
+ i32.const 6
+ i32.ne
+ br_if 1 (;@17;)
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 4
+ i32.add
+ local.get 5
+ i32.store8
+ local.get 4
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.const 4
+ i32.ne
+ br_if 0 (;@18;)
+ end
+ local.get 3
+ i32.load offset=600
+ local.tee 5
+ i32.const 1279543620
+ i32.eq
+ br_if 2 (;@15;)
+ i32.const 4
+ i32.const 1
+ call 1651
+ local.tee 4
+ local.get 5
+ i32.store align=1
+ i32.const 0
+ local.set 6
+ i64.const 0
+ local.set 19
+ i32.const 1067796
+ local.set 5
+ br 1 (;@16;)
+ end
+ local.get 3
+ i32.load8_u offset=695
+ i32.const 24
+ i32.shl
+ local.get 3
+ i32.load16_u offset=693 align=1
+ i32.const 8
+ i32.shl
+ i32.or
+ local.get 5
+ i32.or
+ local.set 7
+ local.get 3
+ i32.load offset=708
+ local.set 5
+ local.get 3
+ i32.load offset=704
+ local.set 4
+ local.get 3
+ i64.load offset=696
+ local.set 19
+ end
+ local.get 3
+ local.get 5
+ i32.store offset=708
+ local.get 3
+ local.get 4
+ i32.store offset=704
+ local.get 3
+ local.get 19
+ i64.store offset=696
+ local.get 3
+ local.get 7
+ i32.store offset=692
+ local.get 3
+ local.get 6
+ i32.store offset=688
+ local.get 3
+ i32.const 428
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=420
+ local.get 3
+ i32.const 1068472
+ i32.store offset=416
+ local.get 3
+ i32.const 22
+ i32.store offset=548
+ local.get 3
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=544
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 998
+ local.get 3
+ i32.load offset=600
+ local.tee 4
+ local.get 3
+ i32.load offset=608
+ call 715
+ local.get 4
+ local.get 3
+ i32.load offset=604
+ call 1949
+ i32.const 0
+ local.get 3
+ call 672
+ local.get 3
+ i32.load offset=688
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 1 (;@14;)
+ end
+ local.get 3
+ i64.load offset=320
+ local.set 20
+ i32.const 1068496
+ i32.const 5
+ call 600
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 312
+ i32.add
+ i32.const 1072502
+ i32.const 3
+ call 416
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ local.get 3
+ i32.load offset=600
+ i32.const 6
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 3
+ i64.load offset=608
+ local.set 19
+ br 1 (;@17;)
+ end
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=600
+ i64.store offset=688
+ local.get 3
+ i32.const 428
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=420
+ local.get 3
+ i32.const 1068472
+ i32.store offset=416
+ local.get 3
+ i32.const 22
+ i32.store offset=508
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=504
+ local.get 3
+ i32.const 544
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 998
+ local.get 3
+ i32.load offset=544
+ local.tee 5
+ local.get 3
+ i32.load offset=552
+ call 715
+ local.get 5
+ local.get 3
+ i32.load offset=548
+ call 1949
+ i32.const 1068052
+ i32.const 5
+ call 672
+ local.get 4
+ i64.load
+ local.set 19
+ local.get 3
+ i32.load offset=688
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 1 (;@16;)
+ end
+ block ;; label = @17
+ block ;; label = @18
+ local.get 19
+ i64.const -1
+ i64.gt_s
+ br_if 0 (;@18;)
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 4
+ i64.const 0
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=420
+ local.get 3
+ i32.const 1070412
+ i32.store offset=416
+ local.get 3
+ i32.const 1295280
+ i32.store offset=424
+ local.get 3
+ i32.const 688
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 828
+ local.get 3
+ i32.load offset=688
+ local.set 5
+ local.get 3
+ local.get 3
+ i64.load offset=692 align=4
+ i64.store offset=696
+ local.get 3
+ local.get 5
+ i32.store offset=692
+ local.get 3
+ i32.const 1
+ i32.store offset=688
+ local.get 3
+ local.get 20
+ i64.store32 offset=704
+ local.get 3
+ local.get 20
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=708
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=420
+ local.get 3
+ i32.const 1068472
+ i32.store offset=416
+ local.get 3
+ i32.const 22
+ i32.store offset=508
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=504
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 998
+ local.get 3
+ i32.load offset=600
+ local.tee 4
+ local.get 3
+ i32.load offset=608
+ call 715
+ local.get 4
+ local.get 3
+ i32.load offset=604
+ call 1949
+ i32.const 1068052
+ i32.const 5
+ call 672
+ local.get 3
+ i32.const 552
+ i32.add
+ local.tee 4
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=692 align=4
+ i64.store offset=544
+ local.get 3
+ i32.load offset=688
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 1 (;@17;)
+ end
+ local.get 3
+ local.get 3
+ i32.const 312
+ i32.add
+ i32.store offset=584
+ local.get 3
+ i64.const 512
+ i64.store offset=712
+ local.get 3
+ i32.const 5
+ i32.store offset=708
+ local.get 3
+ i32.const 1068052
+ i32.store offset=704
+ local.get 3
+ i64.const 0
+ i64.store offset=696
+ local.get 3
+ local.get 19
+ i32.wrap_i64
+ local.tee 8
+ i32.store offset=692
+ local.get 3
+ i32.const 0
+ i32.store offset=688
+ local.get 3
+ i64.load offset=320
+ local.set 21
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 1072673
+ i32.const 31
+ call 1510
+ local.get 3
+ i32.const 208
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 749
+ local.get 3
+ i32.const 200
+ i32.add
+ local.get 3
+ i32.load offset=208
+ local.get 3
+ i32.load offset=212
+ i32.const 1070968
+ call 1594
+ block ;; label = @18
+ local.get 3
+ i32.load offset=200
+ local.tee 4
+ local.get 3
+ i32.load offset=204
+ local.tee 5
+ i32.const 1070984
+ i32.const 27
+ call 1595
+ i32.eqz
+ br_if 0 (;@18;)
+ local.get 3
+ i32.const 192
+ i32.add
+ local.get 4
+ local.get 5
+ call 169
+ local.get 3
+ i32.const 1
+ i32.store16 offset=452
+ local.get 3
+ i32.const 0
+ i32.store offset=444
+ local.get 3
+ i64.const 188978561025
+ i64.store offset=436 align=4
+ local.get 3
+ i32.const 0
+ i32.store offset=428
+ local.get 3
+ i32.const 44
+ i32.store offset=416
+ local.get 3
+ local.get 3
+ i32.load offset=196
+ local.tee 4
+ i32.store offset=448
+ local.get 3
+ local.get 4
+ i32.store offset=432
+ local.get 3
+ local.get 4
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.load offset=192
+ i32.store offset=420
+ local.get 3
+ i32.const 184
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 338
+ local.get 3
+ i32.const 176
+ i32.add
+ local.get 3
+ i32.load offset=184
+ local.get 3
+ i32.load offset=188
+ i32.const 1071012
+ call 1594
+ local.get 3
+ i32.load offset=180
+ local.set 5
+ local.get 3
+ i32.load offset=176
+ local.set 4
+ end
+ local.get 3
+ i32.load8_u offset=713
+ local.get 21
+ local.get 4
+ local.get 5
+ local.get 8
+ call 840
+ local.get 3
+ i32.const 1
+ i32.store8 offset=712
+ local.get 3
+ i32.const 6
+ i32.store offset=504
+ local.get 3
+ local.get 8
+ i32.store offset=560
+ local.get 3
+ i32.const 0
+ i32.store offset=556
+ local.get 3
+ local.get 3
+ i32.const 528
+ i32.add
+ i32.store offset=552
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=548
+ local.get 3
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.store offset=544
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=564
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ call 37
+ block ;; label = @18
+ block ;; label = @19
+ local.get 3
+ i32.load offset=416
+ i32.const 7
+ i32.ne
+ br_if 0 (;@19;)
+ i32.const 0
+ local.set 4
+ local.get 3
+ i32.const 0
+ i32.store offset=648
+ local.get 3
+ i64.const 8
+ i64.store offset=640
+ br 1 (;@18;)
+ end
+ i32.const 8
+ i32.const 256
+ call 1473
+ local.tee 9
+ i32.eqz
+ br_if 12 (;@6;)
+ local.get 9
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 64
+ call 2016
+ drop
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=544
+ i64.store offset=600
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ call 37
+ block ;; label = @19
+ block ;; label = @20
+ local.get 3
+ i32.load offset=416
+ i32.const 7
+ i32.ne
+ br_if 0 (;@20;)
+ i32.const 1
+ local.set 4
+ i32.const 4
+ local.set 7
+ br 1 (;@19;)
+ end
+ i32.const 2
+ local.set 6
+ i32.const 64
+ local.set 5
+ i32.const 1
+ local.set 4
+ i32.const 4
+ local.set 7
+ loop ;; label = @20
+ block ;; label = @21
+ local.get 4
+ local.get 7
+ i32.ne
+ br_if 0 (;@21;)
+ block ;; label = @22
+ block ;; label = @23
+ local.get 4
+ i32.const 1
+ i32.add
+ local.tee 7
+ br_if 0 (;@23;)
+ i32.const 0
+ local.set 10
+ i32.const -1
+ local.set 7
+ br 1 (;@22;)
+ end
+ local.get 6
+ local.get 7
+ local.get 6
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 7
+ i32.const 4
+ local.get 7
+ i32.const 4
+ i32.gt_u
+ select
+ local.tee 7
+ i32.const 6
+ i32.shl
+ local.set 10
+ local.get 7
+ i32.const 33554432
+ i32.lt_u
+ i32.const 3
+ i32.shl
+ local.set 11
+ block ;; label = @23
+ block ;; label = @24
+ local.get 4
+ br_if 0 (;@24;)
+ i32.const 0
+ local.set 12
+ br 1 (;@23;)
+ end
+ local.get 3
+ local.get 5
+ i32.store offset=680
+ local.get 3
+ local.get 9
+ i32.store offset=672
+ i32.const 8
+ local.set 12
+ end
+ local.get 3
+ local.get 12
+ i32.store offset=676
+ local.get 3
+ i32.const 656
+ i32.add
+ local.get 11
+ local.get 10
+ local.get 3
+ i32.const 672
+ i32.add
+ call 610
+ local.get 3
+ i32.load offset=660
+ local.set 11
+ block ;; label = @23
+ local.get 3
+ i32.load offset=656
+ i32.eqz
+ br_if 0 (;@23;)
+ local.get 4
+ local.set 7
+ local.get 11
+ local.set 10
+ br 1 (;@22;)
+ end
+ i32.const -2147483647
+ local.set 10
+ local.get 11
+ local.set 9
+ end
+ local.get 10
+ call 1619
+ end
+ local.get 9
+ local.get 5
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 64
+ call 2015
+ drop
+ local.get 6
+ i32.const 2
+ i32.add
+ local.set 6
+ local.get 5
+ i32.const 64
+ i32.add
+ local.set 5
+ local.get 4
+ i32.const 1
+ i32.add
+ local.set 4
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ call 37
+ local.get 3
+ i32.load offset=416
+ i32.const 7
+ i32.ne
+ br_if 0 (;@20;)
+ end
+ end
+ local.get 3
+ local.get 4
+ i32.store offset=648
+ local.get 3
+ local.get 7
+ i32.store offset=644
+ local.get 3
+ local.get 9
+ i32.store offset=640
+ end
+ block ;; label = @18
+ local.get 3
+ i32.load offset=504
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 3
+ i64.load offset=640
+ local.set 21
+ br 5 (;@13;)
+ end
+ local.get 3
+ i64.load offset=508 align=4
+ local.set 21
+ local.get 3
+ i32.load offset=516
+ local.set 4
+ local.get 3
+ i64.load offset=520
+ local.set 22
+ local.get 3
+ i32.const 640
+ i32.add
+ call 537
+ local.get 3
+ local.get 22
+ i64.store offset=704
+ local.get 3
+ local.get 4
+ i32.store offset=700
+ local.get 3
+ local.get 21
+ i64.store offset=692 align=4
+ local.get 3
+ local.get 5
+ i32.store offset=688
+ local.get 3
+ i32.const 428
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=420
+ local.get 3
+ i32.const 1068472
+ i32.store offset=416
+ local.get 3
+ i32.const 22
+ i32.store offset=548
+ local.get 3
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=544
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 998
+ local.get 3
+ i32.load offset=600
+ local.tee 4
+ local.get 3
+ i32.load offset=608
+ call 715
+ local.get 4
+ local.get 3
+ i32.load offset=604
+ call 1949
+ i32.const 1068052
+ i32.const 5
+ call 672
+ local.get 3
+ i32.load offset=700
+ local.set 4
+ local.get 3
+ i64.load offset=692 align=4
+ local.set 21
+ local.get 3
+ i32.load offset=688
+ local.tee 5
+ i32.const 6
+ i32.eq
+ br_if 4 (;@13;)
+ local.get 3
+ i64.load offset=704
+ local.set 22
+ local.get 3
+ local.get 21
+ i64.store offset=404 align=4
+ br 2 (;@15;)
+ end
+ local.get 3
+ i64.load offset=704
+ local.set 22
+ local.get 3
+ i32.const 400
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ i32.load
+ local.tee 4
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=544
+ i64.store offset=404 align=4
+ br 1 (;@15;)
+ end
+ local.get 6
+ i64.load
+ local.set 22
+ local.get 3
+ local.get 3
+ i32.load offset=692
+ i32.store offset=404
+ local.get 3
+ local.get 5
+ i32.store offset=400
+ local.get 3
+ local.get 19
+ i64.store offset=408
+ local.get 19
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 4
+ end
+ local.get 3
+ local.get 20
+ i64.store offset=320
+ local.get 3
+ i64.load offset=404 align=4
+ local.set 19
+ local.get 3
+ local.get 22
+ i64.store offset=704
+ local.get 3
+ local.get 4
+ i32.store offset=700
+ local.get 3
+ local.get 19
+ i64.store offset=692 align=4
+ local.get 3
+ local.get 5
+ i32.store offset=688
+ local.get 3
+ i32.const 428
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=420
+ local.get 3
+ i32.const 1068472
+ i32.store offset=416
+ local.get 3
+ i32.const 22
+ i32.store offset=548
+ local.get 3
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=544
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 998
+ local.get 3
+ i32.load offset=600
+ local.tee 4
+ local.get 3
+ i32.load offset=608
+ call 715
+ local.get 4
+ local.get 3
+ i32.load offset=604
+ call 1949
+ i32.const 0
+ local.get 3
+ call 672
+ local.get 3
+ i64.load32_u offset=700
+ i64.const 32
+ i64.shl
+ local.get 3
+ i64.load offset=692 align=4
+ local.tee 21
+ i64.const 32
+ i64.shr_u
+ i64.or
+ local.set 20
+ local.get 3
+ i64.load offset=704
+ local.set 19
+ local.get 3
+ i32.load offset=688
+ local.set 5
+ local.get 21
+ i32.wrap_i64
+ local.set 6
+ br 2 (;@12;)
+ end
+ local.get 3
+ i64.load offset=696
+ local.set 20
+ local.get 3
+ i32.load offset=692
+ local.set 6
+ local.get 3
+ i64.load offset=704
+ local.tee 19
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 19
+ i32.wrap_i64
+ local.set 10
+ br 2 (;@11;)
+ end
+ i32.const 1068052
+ i32.const 5
+ call 672
+ local.get 3
+ local.get 19
+ i64.store offset=400
+ local.get 3
+ local.get 4
+ i64.extend_i32_u
+ i64.store offset=392
+ local.get 3
+ local.get 8
+ i32.store offset=376
+ local.get 3
+ local.get 21
+ i64.store offset=408
+ local.get 3
+ local.get 3
+ i64.load offset=404 align=4
+ local.tee 22
+ i64.store offset=380 align=4
+ local.get 3
+ local.get 21
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 11
+ i32.store offset=388
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 312
+ i32.add
+ i32.const 1072502
+ i32.const 3
+ call 416
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ local.get 3
+ i32.load offset=600
+ i32.const 6
+ i32.ne
+ br_if 0 (;@15;)
+ local.get 3
+ i64.load offset=608
+ local.set 20
+ br 1 (;@14;)
+ end
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=600
+ i64.store offset=688
+ local.get 3
+ i32.const 428
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=420
+ local.get 3
+ i32.const 1068472
+ i32.store offset=416
+ local.get 3
+ i32.const 22
+ i32.store offset=508
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=504
+ local.get 3
+ i32.const 544
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 998
+ local.get 3
+ i32.load offset=544
+ local.tee 6
+ local.get 3
+ i32.load offset=552
+ call 715
+ local.get 6
+ local.get 3
+ i32.load offset=548
+ call 1949
+ i32.const 0
+ local.get 3
+ call 672
+ local.get 5
+ i64.load
+ local.set 20
+ local.get 3
+ i32.load offset=688
+ local.tee 5
+ i32.const 6
+ i32.eq
+ br_if 0 (;@14;)
+ local.get 7
+ i64.load
+ local.set 19
+ local.get 3
+ i32.load offset=692
+ local.set 6
+ br 1 (;@13;)
+ end
+ local.get 3
+ i64.const 512
+ i64.store offset=440
+ local.get 3
+ i32.const 4
+ i32.store offset=436
+ local.get 3
+ i32.const 1068458
+ i32.store offset=432
+ local.get 3
+ i64.const 0
+ i64.store offset=424
+ local.get 3
+ local.get 20
+ i64.store32 offset=420
+ local.get 3
+ i32.const 1
+ i32.store offset=416
+ local.get 3
+ i32.const 544
+ i32.add
+ local.get 3
+ i32.const 312
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 180
+ block ;; label = @14
+ local.get 3
+ i32.load offset=544
+ i32.const 6
+ i32.ne
+ br_if 0 (;@14;)
+ local.get 3
+ i32.const 556
+ i32.add
+ i32.load
+ local.set 9
+ local.get 3
+ i32.const 552
+ i32.add
+ i32.load
+ local.set 7
+ local.get 3
+ i32.load offset=548
+ local.set 10
+ br 4 (;@10;)
+ end
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=544
+ i64.store offset=600
+ local.get 3
+ i32.const 700
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=692
+ local.get 3
+ i32.const 1068472
+ i32.store offset=688
+ local.get 3
+ i32.const 22
+ i32.store offset=404
+ local.get 3
+ local.get 3
+ i32.const 400
+ i32.add
+ i32.store offset=696
+ local.get 3
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.store offset=400
+ local.get 3
+ i32.const 504
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ call 998
+ local.get 3
+ i32.load offset=504
+ local.tee 6
+ local.get 3
+ i32.load offset=512
+ call 715
+ local.get 6
+ local.get 3
+ i32.load offset=508
+ call 1949
+ i32.const 0
+ local.get 3
+ call 672
+ local.get 5
+ i32.load
+ local.set 7
+ local.get 3
+ i32.load offset=612
+ local.set 9
+ local.get 3
+ i32.load offset=604
+ local.set 6
+ block ;; label = @14
+ local.get 3
+ i32.load offset=600
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 0 (;@14;)
+ local.get 6
+ local.set 10
+ br 4 (;@10;)
+ end
+ local.get 10
+ i64.load
+ local.set 19
+ local.get 9
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 7
+ i64.extend_i32_u
+ i64.or
+ local.set 20
+ end
+ local.get 3
+ i32.const 384
+ i32.add
+ call 537
+ end
+ local.get 19
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 19
+ i32.wrap_i64
+ local.set 10
+ end
+ br 1 (;@9;)
+ end
+ i32.const 0
+ local.set 6
+ i32.const 0
+ local.get 3
+ call 672
+ local.get 3
+ i64.load offset=376
+ local.set 19
+ local.get 9
+ i64.extend_i32_u
+ local.set 23
+ local.get 22
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 9
+ br_if 1 (;@8;)
+ local.get 4
+ local.set 5
+ end
+ local.get 3
+ i64.const 0
+ i64.store offset=320
+ local.get 7
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 10
+ i64.extend_i32_u
+ i64.or
+ local.set 21
+ i32.const 0
+ local.set 9
+ br 1 (;@7;)
+ end
+ local.get 7
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 10
+ i64.extend_i32_u
+ i64.or
+ local.set 21
+ i32.const 0
+ local.set 6
+ local.get 4
+ local.set 5
+ end
+ local.get 20
+ i64.const 32
+ i64.shl
+ local.get 6
+ i64.extend_i32_u
+ i64.or
+ local.set 22
+ local.get 20
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 4
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ local.get 9
+ i32.eqz
+ br_if 0 (;@15;)
+ local.get 3
+ local.get 4
+ i32.store offset=356
+ local.get 3
+ local.get 22
+ i64.store offset=348 align=4
+ local.get 3
+ local.get 5
+ i32.store offset=344
+ local.get 3
+ local.get 11
+ i32.store offset=340
+ local.get 3
+ local.get 19
+ i64.store offset=328
+ local.get 3
+ local.get 21
+ i64.store offset=360
+ local.get 3
+ local.get 23
+ i64.store offset=368
+ local.get 3
+ local.get 9
+ i32.store offset=336
+ local.get 3
+ i32.const 0
+ i32.store offset=384
+ local.get 3
+ i32.const 0
+ i32.store offset=376
+ local.get 5
+ i32.eqz
+ br_if 5 (;@10;)
+ local.get 9
+ local.get 5
+ i32.const 6
+ i32.shl
+ i32.add
+ local.set 13
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 24
+ i32.add
+ local.set 14
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 12
+ i32.add
+ local.set 15
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 16
+ i32.const 0
+ local.set 8
+ loop ;; label = @16
+ local.get 3
+ local.get 8
+ i32.store offset=672
+ local.get 3
+ local.get 9
+ i32.store offset=400
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ local.get 9
+ i32.load
+ local.tee 17
+ br_table 2 (;@24;) 3 (;@23;) 1 (;@25;) 1 (;@25;) 0 (;@26;) 8 (;@18;) 4 (;@22;) 2 (;@24;)
+ end
+ local.get 3
+ i32.const 0
+ i32.store offset=512
+ local.get 3
+ i64.const 4
+ i64.store offset=504
+ local.get 3
+ i32.const 0
+ i32.store offset=552
+ local.get 3
+ i64.const 4
+ i64.store offset=544
+ block ;; label = @26
+ local.get 9
+ i32.const 32
+ i32.add
+ i32.load
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@26;)
+ local.get 9
+ i32.const 24
+ i32.add
+ i32.load
+ local.set 5
+ local.get 4
+ i32.const 3
+ i32.shl
+ local.set 6
+ loop ;; label = @27
+ local.get 3
+ i32.const 160
+ i32.add
+ local.get 5
+ i64.load
+ local.get 19
+ call 384
+ local.get 3
+ i32.load offset=164
+ local.set 4
+ local.get 3
+ i32.load offset=160
+ br_if 14 (;@13;)
+ local.get 3
+ i32.const 504
+ i32.add
+ local.get 4
+ call 1320
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 6
+ i32.const -8
+ i32.add
+ local.tee 6
+ br_if 0 (;@27;)
+ end
+ end
+ block ;; label = @26
+ local.get 9
+ i32.const 44
+ i32.add
+ i32.load
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@26;)
+ local.get 9
+ i32.const 36
+ i32.add
+ i32.load
+ local.set 5
+ local.get 4
+ i32.const 3
+ i32.shl
+ local.set 6
+ loop ;; label = @27
+ local.get 3
+ i32.const 152
+ i32.add
+ local.get 5
+ i64.load
+ local.get 19
+ call 384
+ local.get 3
+ i32.load offset=156
+ local.set 4
+ local.get 3
+ i32.load offset=152
+ br_if 14 (;@13;)
+ local.get 3
+ i32.const 544
+ i32.add
+ local.get 4
+ call 1320
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 6
+ i32.const -8
+ i32.add
+ local.tee 6
+ br_if 0 (;@27;)
+ end
+ end
+ local.get 9
+ i32.const 48
+ i32.add
+ i32.load
+ local.set 5
+ local.get 3
+ i32.const 144
+ i32.add
+ local.get 9
+ i32.const 56
+ i32.add
+ i32.load
+ local.tee 6
+ call 1344
+ local.get 3
+ i32.const 0
+ i32.store offset=608
+ local.get 3
+ local.get 3
+ i32.load offset=148
+ local.tee 4
+ i32.store offset=604
+ local.get 3
+ local.get 3
+ i32.load offset=144
+ local.tee 7
+ i32.store offset=600
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ local.get 4
+ local.get 6
+ i32.ge_u
+ br_if 0 (;@28;)
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 0
+ local.get 6
+ call 719
+ local.get 3
+ i32.load offset=608
+ local.set 4
+ local.get 3
+ i32.load offset=600
+ local.set 7
+ br 1 (;@27;)
+ end
+ i32.const 0
+ local.set 4
+ local.get 6
+ i32.eqz
+ br_if 1 (;@26;)
+ end
+ loop ;; label = @27
+ local.get 7
+ local.get 4
+ i32.add
+ local.get 5
+ i32.load8_u
+ i32.store8
+ local.get 4
+ i32.const 1
+ i32.add
+ local.set 4
+ local.get 5
+ i32.const 1
+ i32.add
+ local.set 5
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ br_if 0 (;@27;)
+ end
+ end
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=600
+ i64.store offset=688
+ local.get 15
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 15
+ local.get 3
+ i64.load offset=504
+ i64.store align=4
+ local.get 14
+ local.get 3
+ i64.load offset=544
+ i64.store align=4
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 16
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 3
+ i32.const 24
+ i32.store offset=416
+ br 8 (;@17;)
+ end
+ local.get 3
+ i32.const 0
+ i32.store offset=552
+ local.get 3
+ i64.const 4
+ i64.store offset=544
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ local.get 9
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@27;)
+ i32.const 4
+ local.set 12
+ local.get 4
+ i32.const 4
+ i32.shl
+ local.set 10
+ local.get 9
+ i32.load offset=4
+ i32.const 8
+ i32.add
+ local.set 5
+ i32.const 0
+ local.set 6
+ i32.const 1
+ local.set 4
+ loop ;; label = @28
+ local.get 5
+ i32.load
+ local.set 7
+ block ;; label = @29
+ local.get 4
+ i32.const 1
+ i32.and
+ br_if 0 (;@29;)
+ local.get 11
+ local.get 7
+ i32.ge_u
+ br_if 3 (;@26;)
+ end
+ local.get 3
+ i32.const 0
+ i32.store offset=688
+ local.get 3
+ local.get 7
+ i32.store offset=692
+ local.get 3
+ i32.const 688
+ i32.add
+ call 1492
+ local.set 11
+ local.get 3
+ i32.const 136
+ i32.add
+ local.get 5
+ i32.const -8
+ i32.add
+ i64.load
+ local.get 19
+ call 384
+ local.get 3
+ i32.load offset=140
+ local.set 4
+ local.get 3
+ i32.load offset=136
+ br_if 3 (;@25;)
+ block ;; label = @29
+ local.get 6
+ local.get 3
+ i32.load offset=548
+ i32.ne
+ br_if 0 (;@29;)
+ local.get 3
+ i32.const 544
+ i32.add
+ local.get 6
+ call 2000
+ local.get 3
+ i32.load offset=544
+ local.set 12
+ local.get 3
+ i32.load offset=552
+ local.set 6
+ end
+ local.get 12
+ local.get 6
+ i32.const 3
+ i32.shl
+ i32.add
+ local.tee 6
+ local.get 4
+ i32.store offset=4
+ local.get 6
+ local.get 11
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load offset=552
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store offset=552
+ local.get 5
+ i32.const 16
+ i32.add
+ local.set 5
+ i32.const 0
+ local.set 4
+ local.get 7
+ local.set 11
+ local.get 10
+ i32.const -16
+ i32.add
+ local.tee 10
+ br_if 0 (;@28;)
+ end
+ end
+ local.get 16
+ local.get 3
+ i64.load offset=544
+ i64.store align=4
+ local.get 16
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i32.const 22
+ i32.const 23
+ local.get 17
+ i32.const 2
+ i32.eq
+ select
+ i32.store offset=416
+ br 9 (;@17;)
+ end
+ local.get 3
+ i32.const 2
+ i32.store offset=692
+ local.get 3
+ i32.const 1068212
+ i32.store offset=688
+ local.get 3
+ i64.const 1
+ i64.store offset=700 align=4
+ local.get 3
+ i32.const 16
+ i32.store offset=508
+ local.get 3
+ local.get 5
+ i32.store offset=504
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=696
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ call 998
+ local.get 3
+ i32.const 600
+ i32.add
+ call 1503
+ local.set 4
+ br 6 (;@19;)
+ end
+ local.get 11
+ call 1164
+ br 5 (;@19;)
+ end
+ local.get 3
+ i32.const 120
+ i32.add
+ local.get 9
+ i32.load offset=4
+ i64.load
+ local.get 19
+ call 384
+ local.get 3
+ i32.load offset=124
+ local.set 4
+ local.get 3
+ i32.load offset=120
+ br_if 11 (;@12;)
+ local.get 3
+ i32.const 20
+ i32.store offset=416
+ br 3 (;@20;)
+ end
+ local.get 3
+ i32.const 128
+ i32.add
+ local.get 9
+ i32.load offset=4
+ i64.load
+ local.get 19
+ call 384
+ local.get 3
+ i32.load offset=132
+ local.set 4
+ local.get 3
+ i32.load offset=128
+ i32.eqz
+ br_if 1 (;@21;)
+ br 10 (;@12;)
+ end
+ local.get 3
+ i32.const 28
+ i32.store offset=416
+ br 4 (;@17;)
+ end
+ local.get 3
+ i32.const 21
+ i32.store offset=416
+ end
+ local.get 3
+ local.get 4
+ i32.store offset=420
+ br 2 (;@17;)
+ end
+ local.get 3
+ i32.const 544
+ i32.add
+ call 1352
+ local.get 12
+ local.get 3
+ i32.load offset=548
+ call 1809
+ br 6 (;@12;)
+ end
+ local.get 3
+ i32.const 0
+ i32.store offset=552
+ local.get 3
+ i64.const 4
+ i64.store offset=544
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ local.get 9
+ i32.const 24
+ i32.add
+ i32.load
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@20;)
+ local.get 4
+ i32.const 5
+ i32.shl
+ local.set 12
+ local.get 9
+ i32.const 16
+ i32.add
+ i32.load
+ local.tee 10
+ i32.const 16
+ i32.add
+ local.set 5
+ i32.const 4
+ local.set 17
+ i32.const 0
+ local.set 7
+ i32.const 0
+ local.set 6
+ loop ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ local.get 7
+ br_if 0 (;@23;)
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 4
+ local.get 5
+ i32.load
+ local.set 11
+ br 1 (;@22;)
+ end
+ local.get 7
+ i32.load
+ local.get 5
+ i32.load
+ local.tee 11
+ local.get 7
+ i32.load offset=8
+ local.tee 7
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 7
+ local.get 4
+ i32.lt_u
+ select
+ call 2014
+ local.tee 18
+ local.get 7
+ local.get 4
+ i32.sub
+ local.get 18
+ select
+ i32.const -1
+ i32.gt_s
+ br_if 3 (;@19;)
+ end
+ local.get 3
+ i32.const 688
+ i32.add
+ local.get 11
+ local.get 4
+ call 1109
+ local.get 3
+ i32.const 168
+ i32.add
+ local.get 5
+ i32.const -8
+ i32.add
+ i64.load
+ local.get 19
+ call 384
+ local.get 3
+ i32.load offset=172
+ local.set 4
+ local.get 3
+ i32.load offset=168
+ br_if 3 (;@18;)
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 11
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=688
+ i64.store offset=600
+ block ;; label = @22
+ local.get 6
+ local.get 3
+ i32.load offset=548
+ i32.ne
+ br_if 0 (;@22;)
+ local.get 3
+ i32.const 544
+ i32.add
+ local.get 6
+ call 1996
+ local.get 3
+ i32.load offset=544
+ local.set 17
+ local.get 3
+ i32.load offset=552
+ local.set 6
+ end
+ local.get 10
+ i32.const 16
+ i32.add
+ local.set 7
+ local.get 10
+ i32.const 32
+ i32.add
+ local.set 10
+ local.get 17
+ local.get 6
+ i32.const 4
+ i32.shl
+ i32.add
+ local.tee 6
+ local.get 3
+ i64.load offset=600
+ i64.store align=4
+ local.get 11
+ i32.load
+ local.set 11
+ local.get 6
+ local.get 4
+ i32.store offset=12
+ local.get 6
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load offset=552
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store offset=552
+ local.get 5
+ i32.const 32
+ i32.add
+ local.set 5
+ local.get 12
+ i32.const -32
+ i32.add
+ local.tee 12
+ br_if 0 (;@21;)
+ end
+ end
+ local.get 16
+ local.get 3
+ i64.load offset=544
+ i64.store align=4
+ local.get 16
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i32.const 25
+ i32.store offset=416
+ br 2 (;@17;)
+ end
+ local.get 3
+ i32.const 2
+ i32.store offset=692
+ local.get 3
+ i32.const 1068160
+ i32.store offset=688
+ local.get 3
+ i64.const 1
+ i64.store offset=700 align=4
+ local.get 3
+ i32.const 23
+ i32.store offset=508
+ local.get 3
+ local.get 5
+ i32.store offset=504
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=696
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ call 998
+ local.get 3
+ i32.const 600
+ i32.add
+ call 1503
+ local.set 4
+ br 4 (;@14;)
+ end
+ local.get 3
+ i32.load offset=688
+ local.get 3
+ i32.load offset=692
+ call 1949
+ br 3 (;@14;)
+ end
+ local.get 9
+ i32.const 64
+ i32.add
+ local.set 9
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i64.load32_u offset=672
+ call 1090
+ local.get 3
+ local.get 3
+ i32.const 376
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 4
+ call 200
+ local.tee 4
+ i32.store offset=688
+ block ;; label = @17
+ local.get 4
+ i32.eqz
+ br_if 0 (;@17;)
+ local.get 3
+ i32.const 688
+ i32.add
+ call 598
+ end
+ local.get 8
+ i32.const 1
+ i32.add
+ local.set 8
+ local.get 9
+ local.get 13
+ i32.eq
+ br_if 5 (;@11;)
+ br 0 (;@16;)
+ end
+ end
+ local.get 3
+ local.get 21
+ i64.store offset=432
+ local.get 3
+ local.get 4
+ i32.store offset=428
+ local.get 3
+ local.get 22
+ i64.store offset=420 align=4
+ local.get 3
+ local.get 5
+ i32.store offset=416
+ local.get 3
+ i32.const 216
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1694
+ br 12 (;@2;)
+ end
+ local.get 3
+ i32.const 544
+ i32.add
+ call 1265
+ local.get 17
+ local.get 3
+ i32.load offset=548
+ call 1747
+ br 1 (;@12;)
+ end
+ local.get 3
+ i32.const 544
+ i32.add
+ call 1746
+ local.get 3
+ i32.const 504
+ i32.add
+ call 1746
+ end
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 24
+ i32.store
+ local.get 3
+ i32.const 2
+ i32.store offset=420
+ local.get 3
+ i32.const 1066884
+ i32.store offset=416
+ local.get 3
+ i32.const 16
+ i32.store offset=692
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 400
+ i32.add
+ i32.store offset=696
+ local.get 3
+ local.get 3
+ i32.const 672
+ i32.add
+ i32.store offset=688
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 828
+ local.get 4
+ local.get 3
+ i32.const 600
+ i32.add
+ call 1433
+ local.set 7
+ br 4 (;@7;)
+ end
+ local.get 3
+ i32.load offset=376
+ local.tee 4
+ br_if 1 (;@9;)
+ end
+ i32.const 0
+ local.set 4
+ i32.const 0
+ local.set 5
+ br 1 (;@8;)
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=380
+ local.tee 5
+ i32.store offset=444
+ local.get 3
+ local.get 4
+ i32.store offset=440
+ local.get 3
+ i32.const 0
+ i32.store offset=436
+ local.get 3
+ local.get 5
+ i32.store offset=428
+ local.get 3
+ local.get 4
+ i32.store offset=424
+ local.get 3
+ i32.const 0
+ i32.store offset=420
+ i32.const 1
+ local.set 4
+ local.get 3
+ i32.load offset=384
+ local.set 5
+ end
+ local.get 3
+ local.get 5
+ i32.store offset=448
+ local.get 3
+ local.get 4
+ i32.store offset=432
+ local.get 3
+ local.get 4
+ i32.store offset=416
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 386
+ block ;; label = @8
+ local.get 3
+ i32.load offset=112
+ i32.eqz
+ br_if 0 (;@8;)
+ local.get 3
+ i32.load offset=116
+ local.set 4
+ loop ;; label = @9
+ block ;; label = @10
+ local.get 4
+ i32.load
+ local.tee 4
+ i32.load offset=8
+ i32.const 25
+ i32.ne
+ br_if 0 (;@10;)
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@10;)
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 5
+ i32.const 4
+ i32.shl
+ i32.add
+ local.set 7
+ block ;; label = @11
+ loop ;; label = @12
+ local.get 3
+ local.get 4
+ i32.store offset=672
+ local.get 3
+ local.get 4
+ i32.const 12
+ i32.add
+ local.tee 4
+ i32.store offset=400
+ local.get 4
+ i32.load
+ local.tee 5
+ i32.load offset=8
+ i32.const 18
+ i32.ne
+ br_if 1 (;@11;)
+ local.get 3
+ i32.load offset=376
+ local.tee 6
+ i32.eqz
+ br_if 1 (;@11;)
+ local.get 3
+ i32.const 688
+ i32.add
+ local.get 6
+ local.get 3
+ i32.load offset=380
+ local.get 5
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 5
+ i32.const 20
+ i32.add
+ i32.load
+ call 703
+ local.get 3
+ i32.load offset=688
+ br_if 1 (;@11;)
+ local.get 3
+ i32.load offset=692
+ local.get 3
+ i32.load offset=700
+ i32.const 2
+ i32.shl
+ i32.add
+ i32.const 136
+ i32.add
+ i32.load
+ i32.load offset=8
+ i32.const 24
+ i32.ne
+ br_if 1 (;@11;)
+ local.get 4
+ i32.const 4
+ i32.add
+ local.tee 4
+ local.get 7
+ i32.eq
+ br_if 2 (;@10;)
+ br 0 (;@12;)
+ end
+ end
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 25
+ i32.store
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 3
+ i32.const 2
+ i32.store offset=604
+ local.get 3
+ i32.const 1068260
+ i32.store offset=600
+ local.get 3
+ i32.const 26
+ i32.store offset=548
+ local.get 3
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.store offset=608
+ local.get 3
+ local.get 3
+ i32.const 400
+ i32.add
+ i32.store offset=552
+ local.get 3
+ local.get 3
+ i32.const 672
+ i32.add
+ i32.store offset=544
+ local.get 3
+ i32.const 104
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ call 1145
+ block ;; label = @11
+ local.get 3
+ i32.load offset=104
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@11;)
+ local.get 3
+ i32.load offset=108
+ local.set 5
+ i32.const 12
+ call 1652
+ local.tee 7
+ local.get 5
+ i32.store offset=8
+ local.get 7
+ local.get 4
+ i32.store offset=4
+ local.get 7
+ i32.const 1061428
+ i32.store
+ br 4 (;@7;)
+ end
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=600
+ i64.store offset=688
+ local.get 3
+ i32.const 504
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ call 998
+ local.get 3
+ i32.const 504
+ i32.add
+ call 1503
+ local.set 7
+ br 3 (;@7;)
+ end
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 386
+ local.get 3
+ i32.load offset=100
+ local.set 4
+ local.get 3
+ i32.load offset=96
+ br_if 0 (;@9;)
+ end
+ end
+ local.get 3
+ local.get 3
+ i64.load offset=380 align=4
+ local.tee 20
+ i64.store offset=532 align=4
+ local.get 3
+ local.get 3
+ i32.load offset=376
+ local.tee 5
+ i32.store offset=528
+ i32.const 0
+ local.set 4
+ local.get 3
+ i32.const 0
+ i32.store offset=664
+ local.get 3
+ i32.const 0
+ i32.store offset=656
+ i32.const 0
+ local.set 6
+ block ;; label = @8
+ local.get 5
+ i32.eqz
+ br_if 0 (;@8;)
+ local.get 3
+ local.get 5
+ i32.store offset=712
+ local.get 3
+ i32.const 0
+ i32.store offset=708
+ local.get 3
+ local.get 5
+ i32.store offset=696
+ local.get 3
+ i32.const 0
+ i32.store offset=692
+ local.get 3
+ local.get 20
+ i32.wrap_i64
+ local.tee 4
+ i32.store offset=716
+ local.get 3
+ local.get 4
+ i32.store offset=700
+ local.get 20
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 6
+ i32.const 1
+ local.set 4
+ end
+ local.get 3
+ local.get 6
+ i32.store offset=720
+ local.get 3
+ local.get 4
+ i32.store offset=704
+ local.get 3
+ local.get 4
+ i32.store offset=688
+ local.get 3
+ i32.const 88
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ call 386
+ block ;; label = @8
+ local.get 3
+ i32.load offset=88
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@8;)
+ local.get 3
+ i32.const 452
+ i32.add
+ local.set 14
+ local.get 3
+ i32.load offset=92
+ local.set 5
+ loop ;; label = @9
+ local.get 3
+ i32.const 0
+ i32.store offset=680
+ local.get 3
+ i32.const 0
+ i32.store offset=672
+ local.get 3
+ i32.const 0
+ i32.store offset=408
+ local.get 3
+ i32.const 0
+ i32.store offset=400
+ local.get 3
+ i32.const 672
+ i32.add
+ local.get 4
+ i32.load
+ local.get 4
+ i32.load offset=8
+ call 263
+ drop
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 528
+ i32.add
+ local.get 3
+ i32.const 672
+ i32.add
+ local.get 3
+ i32.const 400
+ i32.add
+ local.get 5
+ call 192
+ block ;; label = @10
+ block ;; label = @11
+ local.get 3
+ i32.load8_u offset=416
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@11;)
+ local.get 3
+ i32.load offset=408
+ local.tee 6
+ i32.eqz
+ br_if 1 (;@10;)
+ block ;; label = @12
+ local.get 3
+ i32.load offset=664
+ local.tee 11
+ br_if 0 (;@12;)
+ local.get 3
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ i32.load
+ local.set 5
+ local.get 4
+ local.get 3
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 6
+ i32.load
+ i32.store
+ local.get 6
+ local.get 5
+ i32.store
+ local.get 3
+ i64.load offset=656
+ local.set 20
+ local.get 3
+ local.get 3
+ i64.load offset=400
+ i64.store offset=656
+ local.get 3
+ local.get 20
+ i64.store offset=400
+ br 2 (;@10;)
+ end
+ i32.const 0
+ local.set 9
+ local.get 3
+ i32.const 0
+ i32.store offset=664
+ local.get 3
+ i32.load offset=400
+ local.set 4
+ local.get 3
+ i32.const 0
+ i32.store offset=400
+ local.get 3
+ i32.const 0
+ i32.store offset=408
+ local.get 3
+ i32.load offset=660
+ local.set 7
+ local.get 3
+ i32.load offset=656
+ local.set 5
+ local.get 3
+ i32.load offset=404
+ local.set 10
+ call 1627
+ local.set 12
+ local.get 3
+ i32.const 0
+ i32.store offset=660
+ local.get 3
+ local.get 12
+ i32.store offset=656
+ local.get 3
+ local.get 6
+ i32.const 0
+ local.get 4
+ select
+ i32.store offset=484
+ local.get 3
+ local.get 10
+ i32.store offset=480
+ local.get 3
+ local.get 4
+ i32.store offset=476
+ local.get 3
+ i32.const 0
+ i32.store offset=472
+ local.get 3
+ local.get 4
+ i32.const 0
+ i32.ne
+ local.tee 6
+ i32.store offset=468
+ local.get 3
+ local.get 10
+ i32.store offset=464
+ local.get 3
+ local.get 4
+ i32.store offset=460
+ local.get 3
+ i32.const 0
+ i32.store offset=456
+ local.get 3
+ local.get 6
+ i32.store offset=452
+ local.get 3
+ local.get 11
+ i32.const 0
+ local.get 5
+ select
+ i32.store offset=448
+ local.get 3
+ local.get 7
+ i32.store offset=444
+ local.get 3
+ local.get 5
+ i32.store offset=440
+ local.get 3
+ i32.const 0
+ i32.store offset=436
+ local.get 3
+ local.get 5
+ i32.const 0
+ i32.ne
+ local.tee 4
+ i32.store offset=432
+ local.get 3
+ local.get 7
+ i32.store offset=428
+ local.get 3
+ local.get 5
+ i32.store offset=424
+ local.get 3
+ i32.const 0
+ i32.store offset=420
+ local.get 3
+ local.get 4
+ i32.store offset=416
+ i32.const 2
+ local.set 5
+ i32.const 0
+ local.set 11
+ i32.const 0
+ local.set 6
+ local.get 12
+ local.set 4
+ loop ;; label = @12
+ local.get 3
+ i32.const 2
+ i32.store offset=488
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ local.get 5
+ br_table 1 (;@15;) 2 (;@14;) 0 (;@16;) 1 (;@15;)
+ end
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1115
+ local.get 3
+ i32.load offset=68
+ local.set 9
+ local.get 3
+ i32.load offset=64
+ local.set 7
+ local.get 3
+ i32.const 56
+ i32.add
+ local.get 14
+ call 1115
+ local.get 3
+ i32.load offset=60
+ local.set 10
+ local.get 3
+ i32.load offset=56
+ local.set 5
+ br 2 (;@13;)
+ end
+ local.get 3
+ i32.const 72
+ i32.add
+ local.get 14
+ call 1115
+ local.get 3
+ i32.load offset=76
+ local.set 10
+ local.get 3
+ i32.load offset=72
+ local.set 5
+ br 1 (;@13;)
+ end
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1115
+ local.get 9
+ local.set 10
+ local.get 7
+ local.set 5
+ local.get 3
+ i32.load offset=84
+ local.set 9
+ local.get 3
+ i32.load offset=80
+ local.set 7
+ end
+ block ;; label = @13
+ local.get 7
+ i32.eqz
+ br_if 0 (;@13;)
+ local.get 5
+ i32.eqz
+ br_if 0 (;@13;)
+ i32.const 0
+ local.set 17
+ local.get 7
+ local.set 18
+ local.get 9
+ local.set 13
+ i32.const 0
+ local.set 16
+ block ;; label = @14
+ block ;; label = @15
+ i32.const -1
+ local.get 7
+ local.get 5
+ local.get 9
+ local.get 10
+ local.get 9
+ local.get 10
+ i32.lt_u
+ select
+ call 2014
+ local.tee 8
+ local.get 9
+ local.get 10
+ i32.sub
+ local.get 8
+ select
+ local.tee 8
+ i32.const 0
+ i32.ne
+ local.get 8
+ i32.const 0
+ i32.lt_s
+ select
+ i32.const 255
+ i32.and
+ br_table 2 (;@13;) 1 (;@14;) 0 (;@15;)
+ end
+ i32.const 1
+ local.set 17
+ local.get 5
+ local.set 18
+ local.get 10
+ local.set 13
+ i32.const 0
+ local.set 5
+ local.get 7
+ local.set 16
+ end
+ local.get 3
+ local.get 17
+ i32.store offset=488
+ local.get 3
+ local.get 13
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 18
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=492 align=4
+ local.get 16
+ local.set 7
+ end
+ block ;; label = @13
+ local.get 5
+ local.get 7
+ local.get 5
+ select
+ local.tee 7
+ br_if 0 (;@13;)
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1556
+ local.get 14
+ call 1556
+ local.get 3
+ i32.load offset=660
+ local.tee 4
+ i32.eqz
+ br_if 3 (;@10;)
+ local.get 3
+ i32.load offset=656
+ local.set 5
+ loop ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ local.get 5
+ i32.load16_u offset=94
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@16;)
+ local.get 3
+ local.get 4
+ i32.store offset=420
+ local.get 3
+ local.get 4
+ i32.const -1
+ i32.add
+ local.tee 4
+ i32.store offset=440
+ local.get 3
+ local.get 4
+ i32.store offset=432
+ local.get 3
+ local.get 5
+ i32.store offset=416
+ local.get 3
+ local.get 5
+ i32.const 96
+ i32.add
+ local.tee 7
+ local.get 6
+ i32.const 2
+ i32.shl
+ i32.add
+ i32.load
+ local.tee 5
+ i32.store offset=436
+ local.get 3
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 6
+ i32.store offset=424
+ local.get 3
+ local.get 7
+ local.get 6
+ i32.const 2
+ i32.shl
+ i32.add
+ i32.load
+ i32.store offset=428
+ local.get 5
+ i32.load16_u offset=94
+ local.tee 6
+ i32.const 5
+ i32.ge_u
+ br_if 1 (;@15;)
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 5
+ local.get 6
+ i32.sub
+ call 433
+ br 1 (;@15;)
+ end
+ i32.const 1063444
+ i32.const 25
+ i32.const 1063472
+ call 1240
+ unreachable
+ end
+ local.get 4
+ br_if 0 (;@14;)
+ br 4 (;@10;)
+ end
+ end
+ local.get 10
+ local.get 9
+ local.get 5
+ select
+ local.set 9
+ block ;; label = @13
+ block ;; label = @14
+ local.get 4
+ i32.load16_u offset=94
+ i32.const 11
+ i32.ge_u
+ br_if 0 (;@14;)
+ local.get 12
+ local.get 7
+ local.get 9
+ call 1266
+ local.set 12
+ br 1 (;@13;)
+ end
+ block ;; label = @14
+ block ;; label = @15
+ loop ;; label = @16
+ local.get 4
+ i32.load offset=88
+ local.tee 4
+ i32.eqz
+ br_if 1 (;@15;)
+ local.get 6
+ i32.const 1
+ i32.add
+ local.set 6
+ local.get 4
+ i32.load16_u offset=94
+ i32.const 11
+ i32.ge_u
+ br_if 0 (;@16;)
+ br 2 (;@14;)
+ end
+ end
+ local.get 3
+ i32.const 48
+ i32.add
+ local.get 3
+ i32.const 656
+ i32.add
+ call 1045
+ local.get 3
+ i32.load offset=52
+ local.set 6
+ local.get 3
+ i32.load offset=48
+ local.set 4
+ end
+ i32.const 0
+ local.set 12
+ call 1627
+ local.set 10
+ local.get 3
+ i32.const 0
+ i32.store offset=748
+ local.get 3
+ local.get 10
+ i32.store offset=744
+ block ;; label = @14
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@14;)
+ loop ;; label = @15
+ local.get 3
+ i32.const 40
+ i32.add
+ local.get 3
+ i32.const 744
+ i32.add
+ call 1045
+ local.get 5
+ i32.const -1
+ i32.add
+ local.tee 5
+ br_if 0 (;@15;)
+ end
+ local.get 3
+ i32.load offset=748
+ local.set 12
+ local.get 3
+ i32.load offset=744
+ local.set 10
+ end
+ local.get 4
+ local.get 6
+ local.get 7
+ local.get 9
+ local.get 10
+ local.get 12
+ call 908
+ local.get 3
+ i32.const 376
+ i32.add
+ local.get 4
+ local.get 6
+ call 1148
+ local.get 3
+ i32.load offset=380
+ local.set 6
+ local.get 3
+ i32.load offset=376
+ local.tee 12
+ local.set 4
+ end
+ local.get 3
+ local.get 11
+ i32.const 1
+ i32.add
+ local.tee 11
+ i32.store offset=664
+ local.get 3
+ i32.load offset=496
+ local.set 9
+ local.get 3
+ i32.load offset=492
+ local.set 7
+ local.get 3
+ i32.load offset=488
+ local.set 5
+ br 0 (;@12;)
+ end
+ end
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 3
+ i32.const 400
+ i32.add
+ call 894
+ local.get 3
+ i32.const 672
+ i32.add
+ call 894
+ local.get 3
+ i32.const 656
+ i32.add
+ call 894
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 23
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 23
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 31
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ i32.const 31
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 3
+ local.get 3
+ i32.const 607
+ i32.add
+ i64.load align=1
+ i64.store offset=511 align=1
+ local.get 3
+ local.get 3
+ i64.load offset=600 align=1
+ i64.store offset=504
+ local.get 3
+ local.get 3
+ i64.load offset=615 align=1
+ i64.store offset=559 align=1
+ local.get 3
+ local.get 3
+ i64.load offset=504
+ i64.store offset=544
+ local.get 3
+ local.get 3
+ i64.load offset=511 align=1
+ i64.store offset=551 align=1
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ i32.const 40
+ call 1652
+ local.tee 7
+ local.get 4
+ i32.store8 offset=4
+ local.get 7
+ i32.const 1069800
+ i32.store
+ local.get 7
+ i32.const 5
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ br 6 (;@4;)
+ end
+ local.get 3
+ i32.const 400
+ i32.add
+ call 894
+ local.get 3
+ i32.const 672
+ i32.add
+ call 894
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ call 386
+ local.get 3
+ i32.load offset=36
+ local.set 5
+ local.get 3
+ i32.load offset=32
+ local.tee 4
+ br_if 0 (;@9;)
+ end
+ end
+ local.get 3
+ i32.const 515
+ i32.add
+ local.get 3
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 5
+ i32.store align=1
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=656
+ local.tee 20
+ i64.store offset=507 align=1
+ local.get 3
+ local.get 20
+ i64.store offset=584
+ i32.const 0
+ local.set 7
+ local.get 3
+ local.get 5
+ i32.const 0
+ local.get 20
+ i32.wrap_i64
+ local.tee 4
+ select
+ i32.store offset=720
+ local.get 3
+ local.get 3
+ i32.load offset=588
+ local.tee 5
+ i32.store offset=716
+ local.get 3
+ local.get 4
+ i32.store offset=712
+ local.get 3
+ i32.const 0
+ i32.store offset=708
+ local.get 3
+ local.get 4
+ i32.const 0
+ i32.ne
+ local.tee 6
+ i32.store offset=704
+ local.get 3
+ local.get 5
+ i32.store offset=700
+ local.get 3
+ local.get 4
+ i32.store offset=696
+ local.get 3
+ i32.const 0
+ i32.store offset=692
+ local.get 3
+ local.get 6
+ i32.store offset=688
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ call 373
+ block ;; label = @8
+ local.get 3
+ i32.load offset=416
+ br_if 0 (;@8;)
+ i32.const 4
+ local.set 9
+ i32.const 0
+ local.set 5
+ br 3 (;@5;)
+ end
+ block ;; label = @8
+ local.get 3
+ i32.load offset=720
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.const -1
+ local.get 4
+ select
+ local.tee 4
+ i32.const 4
+ local.get 4
+ i32.const 4
+ i32.gt_u
+ select
+ local.tee 7
+ i32.const 178956970
+ i32.gt_u
+ br_if 0 (;@8;)
+ local.get 7
+ i32.const 12
+ i32.mul
+ local.tee 4
+ i32.const -1
+ i32.le_s
+ br_if 0 (;@8;)
+ block ;; label = @9
+ block ;; label = @10
+ local.get 4
+ br_if 0 (;@10;)
+ local.get 7
+ i32.const 178956971
+ i32.lt_u
+ i32.const 2
+ i32.shl
+ local.set 9
+ br 1 (;@9;)
+ end
+ i32.const 0
+ i32.load8_u offset=1319593
+ drop
+ local.get 4
+ call 66
+ local.set 9
+ end
+ local.get 9
+ i32.eqz
+ br_if 2 (;@6;)
+ local.get 9
+ local.get 3
+ i64.load offset=416
+ i64.store align=4
+ local.get 9
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 3
+ i32.const 400
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 373
+ block ;; label = @9
+ local.get 3
+ i32.load offset=400
+ br_if 0 (;@9;)
+ i32.const 1
+ local.set 5
+ br 4 (;@5;)
+ end
+ i32.const 2
+ local.set 6
+ i32.const 12
+ local.set 4
+ i32.const 1
+ local.set 5
+ loop ;; label = @9
+ block ;; label = @10
+ local.get 5
+ local.get 7
+ i32.ne
+ br_if 0 (;@10;)
+ local.get 5
+ local.get 3
+ i32.load offset=448
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.const -1
+ local.get 7
+ select
+ i32.add
+ local.tee 7
+ local.get 5
+ i32.lt_u
+ br_if 2 (;@8;)
+ local.get 3
+ local.get 4
+ i32.store offset=608
+ local.get 3
+ local.get 9
+ i32.store offset=600
+ local.get 3
+ i32.const 4
+ i32.store offset=604
+ local.get 3
+ i32.const 376
+ i32.add
+ local.get 6
+ local.get 7
+ local.get 6
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 7
+ i32.const 4
+ local.get 7
+ i32.const 4
+ i32.gt_u
+ select
+ local.tee 7
+ i32.const 178956971
+ i32.lt_u
+ i32.const 2
+ i32.shl
+ local.get 7
+ i32.const 12
+ i32.mul
+ local.get 3
+ i32.const 600
+ i32.add
+ call 612
+ local.get 3
+ i32.load offset=380
+ local.set 10
+ block ;; label = @11
+ local.get 3
+ i32.load offset=376
+ br_if 0 (;@11;)
+ local.get 10
+ local.set 9
+ br 1 (;@10;)
+ end
+ local.get 5
+ local.set 7
+ local.get 10
+ i32.const -2147483647
+ i32.eq
+ br_if 0 (;@10;)
+ local.get 10
+ i32.eqz
+ br_if 2 (;@8;)
+ br 4 (;@6;)
+ end
+ local.get 3
+ i64.load offset=400
+ local.set 20
+ local.get 9
+ local.get 4
+ i32.add
+ local.tee 10
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 10
+ local.get 20
+ i64.store align=4
+ local.get 6
+ i32.const 2
+ i32.add
+ local.set 6
+ local.get 4
+ i32.const 12
+ i32.add
+ local.set 4
+ local.get 5
+ i32.const 1
+ i32.add
+ local.set 5
+ local.get 3
+ i32.const 400
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 373
+ local.get 3
+ i32.load offset=400
+ i32.eqz
+ br_if 4 (;@5;)
+ br 0 (;@9;)
+ end
+ end
+ call 1363
+ unreachable
+ end
+ local.get 3
+ i32.const 376
+ i32.add
+ call 339
+ br 3 (;@3;)
+ end
+ unreachable
+ end
+ local.get 9
+ local.get 5
+ i32.const 12
+ i32.mul
+ i32.add
+ local.set 10
+ local.get 9
+ local.get 5
+ i32.const 1073741823
+ i32.and
+ i32.const 12
+ i32.mul
+ i32.add
+ local.set 4
+ local.get 3
+ i32.const 584
+ i32.add
+ call 894
+ block ;; label = @5
+ local.get 5
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 9
+ local.set 5
+ loop ;; label = @6
+ block ;; label = @7
+ local.get 5
+ i32.load
+ local.tee 6
+ br_if 0 (;@7;)
+ local.get 5
+ i32.const 12
+ i32.add
+ local.set 4
+ br 2 (;@5;)
+ end
+ local.get 3
+ local.get 6
+ i32.store offset=640
+ local.get 3
+ local.get 5
+ i64.load offset=4 align=4
+ i64.store offset=644 align=4
+ local.get 3
+ i32.const 16
+ i32.store offset=416
+ local.get 3
+ local.get 3
+ i32.const 528
+ i32.add
+ local.get 3
+ i32.const 640
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1602
+ call 200
+ local.tee 6
+ i32.store offset=416
+ block ;; label = @7
+ local.get 6
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 3
+ i32.const 416
+ i32.add
+ call 598
+ end
+ local.get 5
+ i32.const 12
+ i32.add
+ local.tee 5
+ local.get 10
+ i32.ne
+ br_if 0 (;@6;)
+ end
+ end
+ local.get 23
+ i32.wrap_i64
+ local.set 6
+ local.get 10
+ local.get 4
+ i32.sub
+ i32.const 12
+ i32.div_u
+ local.set 5
+ block ;; label = @5
+ local.get 10
+ local.get 4
+ i32.eq
+ br_if 0 (;@5;)
+ loop ;; label = @6
+ local.get 4
+ i32.load
+ local.get 4
+ i32.const 4
+ i32.add
+ i32.load
+ call 1949
+ local.get 4
+ i32.const 12
+ i32.add
+ local.set 4
+ local.get 5
+ i32.const -1
+ i32.add
+ local.tee 5
+ br_if 0 (;@6;)
+ end
+ end
+ local.get 9
+ local.get 7
+ call 1725
+ i32.const 0
+ local.set 5
+ local.get 3
+ i32.const 0
+ i32.store offset=552
+ local.get 3
+ i64.const 4
+ i64.store offset=544
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ local.get 6
+ br_if 0 (;@7;)
+ i32.const 4
+ local.set 10
+ br 1 (;@6;)
+ end
+ local.get 21
+ i32.wrap_i64
+ local.set 4
+ local.get 6
+ i32.const 3
+ i32.shl
+ local.set 7
+ loop ;; label = @7
+ local.get 3
+ local.get 5
+ i32.store offset=376
+ local.get 3
+ local.get 4
+ i32.store offset=504
+ local.get 3
+ i32.const 24
+ i32.add
+ local.get 4
+ i64.load
+ local.get 19
+ call 384
+ local.get 3
+ i32.load offset=28
+ local.set 6
+ local.get 3
+ i32.load offset=24
+ br_if 2 (;@5;)
+ local.get 3
+ i32.const 544
+ i32.add
+ local.get 6
+ call 1320
+ local.get 4
+ i32.const 8
+ i32.add
+ local.set 4
+ local.get 5
+ i32.const 1
+ i32.add
+ local.set 5
+ local.get 7
+ i32.const -8
+ i32.add
+ local.tee 7
+ br_if 0 (;@7;)
+ end
+ local.get 3
+ i32.load offset=544
+ local.set 10
+ end
+ local.get 3
+ i32.load offset=528
+ local.set 7
+ local.get 10
+ i32.eqz
+ br_if 2 (;@3;)
+ local.get 3
+ i64.load offset=548 align=4
+ local.set 19
+ local.get 3
+ i64.load offset=532 align=4
+ local.set 20
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 312
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=312
+ i64.store offset=688
+ local.get 3
+ i32.const 16
+ i32.add
+ local.get 19
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 4
+ call 1150
+ i32.const 0
+ local.set 11
+ local.get 3
+ i32.const 0
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.load offset=20
+ local.tee 5
+ i32.store offset=420
+ local.get 3
+ local.get 3
+ i32.load offset=16
+ local.tee 6
+ i32.store offset=416
+ local.get 19
+ i32.wrap_i64
+ local.set 12
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ local.get 5
+ local.get 4
+ i32.ge_u
+ br_if 0 (;@8;)
+ local.get 3
+ i32.const 416
+ i32.add
+ i32.const 0
+ local.get 4
+ call 2001
+ local.get 3
+ i32.load offset=424
+ local.set 11
+ local.get 3
+ i32.load offset=416
+ local.set 6
+ br 1 (;@7;)
+ end
+ local.get 4
+ i32.eqz
+ br_if 1 (;@6;)
+ end
+ local.get 4
+ i32.const 2
+ i32.shl
+ local.set 9
+ local.get 6
+ local.get 11
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 4
+ i32.const 0
+ local.set 5
+ local.get 10
+ local.set 6
+ loop ;; label = @7
+ local.get 4
+ i32.const 4
+ i32.add
+ local.get 6
+ i32.load
+ i32.store
+ local.get 4
+ local.get 5
+ i32.store
+ local.get 4
+ i32.const 8
+ i32.add
+ local.set 4
+ local.get 5
+ i32.const 1
+ i32.add
+ local.set 5
+ local.get 6
+ i32.const 4
+ i32.add
+ local.set 6
+ local.get 9
+ i32.const -4
+ i32.add
+ local.tee 9
+ br_if 0 (;@7;)
+ end
+ local.get 11
+ local.get 5
+ i32.add
+ local.set 11
+ local.get 3
+ i32.load offset=420
+ local.set 5
+ local.get 3
+ i32.load offset=416
+ local.set 6
+ end
+ local.get 10
+ local.get 12
+ call 1726
+ local.get 3
+ i32.const 19
+ i32.store offset=416
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 19
+ i32.store offset=416
+ local.get 3
+ i32.const 416
+ i32.add
+ call 1602
+ local.set 9
+ local.get 3
+ call 1444
+ local.get 3
+ i32.const 216
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i64.const 8589934592000000
+ i64.store offset=300 align=4
+ local.get 3
+ local.get 20
+ i64.store offset=292 align=4
+ local.get 3
+ local.get 7
+ i32.store offset=288
+ local.get 3
+ local.get 9
+ i32.store offset=284
+ local.get 3
+ local.get 4
+ i32.store offset=280
+ local.get 3
+ i32.const 0
+ i32.store offset=260
+ local.get 3
+ i64.const 0
+ i64.store offset=252 align=4
+ local.get 3
+ i32.const 1104512
+ i32.store offset=248
+ local.get 3
+ local.get 11
+ i32.store offset=244
+ local.get 3
+ i32.const 0
+ i32.store offset=240
+ local.get 3
+ local.get 5
+ i32.store offset=236
+ local.get 3
+ local.get 6
+ i32.store offset=232
+ local.get 3
+ local.get 3
+ i64.load offset=688
+ i64.store offset=216
+ local.get 3
+ local.get 3
+ i64.load offset=8
+ i64.store offset=272
+ local.get 3
+ local.get 3
+ i64.load
+ i64.store offset=264
+ local.get 3
+ i32.const 328
+ i32.add
+ call 1630
+ local.get 3
+ i32.load offset=216
+ local.set 4
+ local.get 0
+ i32.const 4
+ i32.add
+ local.get 3
+ i32.const 216
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 88
+ call 2015
+ drop
+ local.get 0
+ i32.const 95
+ i32.add
+ local.get 3
+ i32.const 216
+ i32.add
+ i32.const 95
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ local.get 3
+ i32.load16_u offset=309 align=1
+ i32.store16 offset=93 align=1
+ local.get 0
+ i32.const 0
+ i32.store8 offset=92
+ local.get 0
+ local.get 4
+ i32.store
+ br 4 (;@1;)
+ end
+ local.get 3
+ i32.const 2
+ i32.store offset=420
+ local.get 3
+ i32.const 1066924
+ i32.store offset=416
+ local.get 3
+ i64.const 2
+ i64.store offset=428 align=4
+ local.get 3
+ i32.const 27
+ i32.store offset=700
+ local.get 3
+ i32.const 16
+ i32.store offset=692
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=424
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=696
+ local.get 3
+ local.get 3
+ i32.const 376
+ i32.add
+ i32.store offset=688
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 416
+ i32.add
+ call 828
+ local.get 6
+ local.get 3
+ i32.const 600
+ i32.add
+ call 1433
+ local.set 7
+ local.get 3
+ i32.const 544
+ i32.add
+ call 1746
+ end
+ local.get 3
+ i32.const 528
+ i32.add
+ call 339
+ end
+ local.get 3
+ i32.const 43
+ i32.store8 offset=216
+ local.get 3
+ local.get 7
+ i32.store offset=220
+ local.get 3
+ i32.const 328
+ i32.add
+ call 1630
+ end
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 216
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 3
+ i32.const 688
+ i32.add
+ local.get 1
+ local.get 2
+ call 1298
+ local.get 3
+ i32.const 340
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 26
+ i32.store offset=548
+ local.get 3
+ i32.const 1
+ i32.store offset=332
+ local.get 3
+ i32.const 1066960
+ i32.store offset=328
+ local.get 3
+ local.get 3
+ i32.const 504
+ i32.add
+ i32.store offset=544
+ local.get 3
+ local.get 3
+ i32.const 688
+ i32.add
+ i32.store offset=504
+ local.get 3
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.store offset=336
+ local.get 3
+ i32.const 600
+ i32.add
+ local.get 3
+ i32.const 328
+ i32.add
+ call 828
+ local.get 3
+ i32.load offset=688
+ local.get 3
+ i32.load offset=692
+ call 1949
+ local.get 3
+ i32.const 416
+ i32.add
+ local.get 3
+ i32.const 600
+ i32.add
+ call 1082
+ local.set 4
+ local.get 0
+ i32.const 2
+ i32.store8 offset=92
+ local.get 0
+ i32.const 43
+ i32.store8
+ local.get 0
+ local.get 4
+ i32.store offset=4
+ end
+ local.get 3
+ i32.const 752
+ i32.add
+ global.set 0)
+ (func (;40;) (type 8) (param i32 i32) (result i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 528
+ i32.sub
+ local.tee 2
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ local.get 0
+ i32.load8_u offset=380
+ br_table 0 (;@17;) 9 (;@8;) 2 (;@15;) 1 (;@16;) 0 (;@17;)
+ end
+ local.get 0
+ i64.load
+ local.set 22
+ call 237
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1165
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1059088
+ call 1241
+ local.get 2
+ i32.load offset=100
+ local.set 3
+ local.get 2
+ i32.load offset=96
+ i32.const 44
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ local.tee 5
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 5
+ i32.const -1
+ i32.le_s
+ br_if 10 (;@6;)
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 0
+ i32.const 368
+ i32.add
+ local.tee 6
+ local.get 4
+ i32.store
+ local.get 4
+ local.get 4
+ i32.load
+ local.tee 3
+ i32.const 1
+ i32.add
+ i32.store
+ local.get 3
+ i32.const -1
+ i32.le_s
+ br_if 10 (;@6;)
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ call 980
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056700
+ i32.const 29
+ i32.const 1056732
+ call 1053
+ local.get 2
+ i32.load8_u offset=92
+ local.set 5
+ block ;; label = @17
+ local.get 2
+ i32.load offset=88
+ local.tee 3
+ i64.load offset=8
+ i64.const 2
+ i64.eq
+ br_if 0 (;@17;)
+ local.get 3
+ i32.load8_u offset=118
+ br_if 0 (;@17;)
+ local.get 3
+ i32.const 1
+ i32.store8 offset=118
+ local.get 3
+ local.get 5
+ call 1035
+ local.get 0
+ local.get 4
+ i32.store offset=372
+ call 237
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1165
+ local.get 2
+ i32.const 80
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1059088
+ call 1241
+ local.get 2
+ i32.load offset=84
+ local.set 7
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 2
+ i32.load offset=80
+ local.tee 5
+ i32.const 44
+ i32.add
+ i32.load
+ i32.const 8
+ i32.add
+ call 1280
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1058120
+ call 1242
+ local.get 2
+ i32.load offset=72
+ local.tee 4
+ i64.load
+ i64.const 2
+ i64.ne
+ br_if 10 (;@7;)
+ i32.const 1295165
+ i32.const 43
+ i32.const 1058136
+ call 1240
+ unreachable
+ end
+ local.get 3
+ local.get 5
+ call 1035
+ local.get 4
+ local.get 4
+ i32.load
+ local.tee 8
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 8
+ i32.const 1
+ i32.ne
+ br_if 13 (;@3;)
+ local.get 4
+ call 1072
+ br 13 (;@3;)
+ end
+ local.get 0
+ i32.const 24
+ i32.add
+ local.set 6
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ local.get 0
+ i32.const 93
+ i32.add
+ local.tee 9
+ i32.load8_u
+ br_table 0 (;@18;) 9 (;@9;) 3 (;@15;) 2 (;@16;) 1 (;@17;) 0 (;@18;)
+ end
+ local.get 0
+ i32.const 56
+ i32.add
+ i64.load
+ local.set 22
+ local.get 0
+ i32.const 88
+ i32.add
+ i32.load
+ local.set 4
+ br 12 (;@5;)
+ end
+ local.get 0
+ i32.const 164
+ i32.add
+ i32.load
+ local.set 10
+ local.get 0
+ i32.const 160
+ i32.add
+ i32.load
+ local.set 8
+ i32.const 1
+ local.set 4
+ br 12 (;@4;)
+ end
+ local.get 0
+ i32.const 96
+ i32.add
+ local.set 11
+ local.get 0
+ i32.const 150
+ i32.add
+ local.tee 12
+ i32.load8_u
+ br_table 1 (;@14;) 5 (;@10;) 0 (;@15;) 4 (;@11;) 3 (;@12;) 2 (;@13;) 1 (;@14;)
+ end
+ unreachable
+ end
+ local.get 0
+ i32.const 112
+ i32.add
+ i32.load
+ local.set 13
+ local.get 0
+ i64.load offset=96
+ local.set 23
+ i32.const 2
+ local.set 4
+ br 9 (;@4;)
+ end
+ i32.const 3
+ local.set 4
+ br 8 (;@4;)
+ end
+ local.get 0
+ i32.const 156
+ i32.add
+ i32.load
+ local.set 14
+ local.get 0
+ i32.const 152
+ i32.add
+ i32.load
+ local.set 15
+ i32.const 4
+ local.set 4
+ br 7 (;@4;)
+ end
+ i32.const 5
+ local.set 4
+ br 6 (;@4;)
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1049092
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1049388
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1049032
+ call 1240
+ unreachable
+ end
+ local.get 2
+ i32.load offset=76
+ local.set 16
+ local.get 4
+ i32.load offset=72
+ local.set 3
+ local.get 2
+ local.get 4
+ i32.load offset=76
+ local.tee 17
+ i32.store offset=272
+ local.get 2
+ local.get 3
+ i32.store offset=192
+ local.get 2
+ local.get 5
+ i32.const 40
+ i32.add
+ i32.load
+ local.tee 4
+ i32.store offset=160
+ block ;; label = @7
+ block ;; label = @8
+ local.get 4
+ local.get 3
+ i32.lt_u
+ br_if 0 (;@8;)
+ local.get 5
+ i32.const 32
+ i32.add
+ i32.load
+ local.set 3
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 17
+ local.get 4
+ local.get 17
+ local.get 4
+ i32.lt_u
+ select
+ local.tee 18
+ call 946
+ local.get 2
+ i32.load offset=64
+ local.set 9
+ block ;; label = @9
+ local.get 2
+ i32.load offset=68
+ local.tee 19
+ local.get 18
+ i32.const 1073741823
+ i32.and
+ local.tee 4
+ local.get 19
+ local.get 4
+ i32.lt_u
+ select
+ local.tee 17
+ i32.eqz
+ br_if 0 (;@9;)
+ local.get 9
+ local.set 4
+ loop ;; label = @10
+ local.get 3
+ i32.load
+ local.set 20
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 3
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 5
+ i32.const 0
+ call 1133
+ local.get 2
+ i32.load offset=60
+ local.set 21
+ local.get 2
+ i32.load offset=56
+ local.get 20
+ local.get 5
+ call 2015
+ local.set 20
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.store
+ local.get 4
+ i32.const 4
+ i32.add
+ local.get 21
+ i32.store
+ local.get 4
+ local.get 20
+ i32.store
+ local.get 3
+ i32.const 12
+ i32.add
+ local.set 3
+ local.get 4
+ i32.const 12
+ i32.add
+ local.set 4
+ local.get 17
+ i32.const -1
+ i32.add
+ local.tee 17
+ br_if 0 (;@10;)
+ end
+ end
+ local.get 2
+ i32.const 396
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 20
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 4
+ i64.store align=4
+ local.get 2
+ i32.const 5
+ i32.store offset=108
+ local.get 2
+ i32.const 1111416
+ i32.store offset=104
+ local.get 2
+ i32.const 16
+ i32.store offset=372
+ local.get 2
+ local.get 18
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.store offset=112
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=392
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=384
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 104
+ i32.add
+ call 257
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 18
+ i32.store
+ local.get 0
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 19
+ i32.store
+ local.get 0
+ local.get 9
+ i32.store offset=8
+ br 1 (;@7;)
+ end
+ local.get 0
+ i64.const 4
+ i64.store offset=8
+ local.get 0
+ i32.const 16
+ i32.add
+ i64.const 0
+ i64.store
+ end
+ local.get 0
+ i32.const 8
+ i32.add
+ local.set 4
+ local.get 16
+ local.get 16
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 7
+ local.get 7
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ block ;; label = @7
+ local.get 0
+ i32.const 20
+ i32.add
+ i32.load
+ local.tee 3
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 0
+ local.get 3
+ i32.store offset=376
+ i64.const 1
+ local.set 24
+ local.get 2
+ i32.const 380
+ i32.add
+ local.tee 3
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1049076
+ i32.store offset=368
+ local.get 2
+ i32.const 16
+ i32.store offset=164
+ local.get 2
+ local.get 0
+ i32.const 376
+ i32.add
+ i32.store offset=160
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=376
+ local.get 2
+ i32.const 104
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=104
+ i64.store offset=232
+ local.get 3
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=108
+ local.get 2
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=104
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=160
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 25
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 5
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=392
+ block ;; label = @8
+ block ;; label = @9
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@9;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@8;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 24
+ end
+ i32.const 0
+ local.get 24
+ i64.store offset=1318584
+ local.get 2
+ local.get 24
+ i64.store offset=384
+ local.get 2
+ local.get 25
+ i64.store offset=376
+ local.get 2
+ i32.const 546
+ i32.store offset=404
+ local.get 2
+ i32.const 49
+ i32.store offset=372
+ local.get 2
+ i32.const 1112064
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load
+ local.tee 24
+ i64.store
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 4
+ i64.load
+ local.tee 25
+ i64.store
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ local.tee 26
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=368
+ local.tee 27
+ i64.store offset=104
+ local.get 0
+ i32.load offset=368
+ local.set 4
+ local.get 0
+ i32.const 48
+ i32.add
+ local.get 24
+ i64.store
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 25
+ i64.store
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 26
+ i64.store
+ local.get 0
+ local.get 27
+ i64.store offset=24
+ local.get 0
+ i32.const 93
+ i32.add
+ local.tee 9
+ i32.const 0
+ i32.store8
+ local.get 0
+ i32.const 88
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ i32.const 56
+ i32.add
+ local.get 22
+ i64.store
+ local.get 0
+ i32.const 24
+ i32.add
+ local.set 6
+ br 2 (;@5;)
+ end
+ local.get 4
+ call 814
+ local.get 0
+ i32.const 372
+ i32.add
+ call 782
+ br 3 (;@3;)
+ end
+ unreachable
+ end
+ local.get 0
+ i32.const 80
+ i32.add
+ local.get 4
+ i32.store
+ local.get 0
+ i32.const 92
+ i32.add
+ i32.const 0
+ i32.store8
+ local.get 0
+ i32.const 64
+ i32.add
+ local.get 22
+ i64.store
+ local.get 6
+ local.get 0
+ i32.const 40
+ i32.add
+ i64.load
+ i64.store
+ local.get 6
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 48
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 380
+ i32.add
+ local.tee 4
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1049448
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=160
+ i64.const 1
+ local.set 22
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=236
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=160
+ i64.store offset=392
+ block ;; label = @5
+ block ;; label = @6
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@6;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@5;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 202
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.load offset=80
+ i32.const 8
+ i32.add
+ call 980
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056502
+ i32.const 54
+ i32.const 1056556
+ call 1053
+ local.get 2
+ i32.load8_u offset=52
+ local.set 3
+ block ;; label = @5
+ i32.const 0
+ local.get 2
+ i32.load offset=48
+ local.tee 4
+ i32.const 8
+ i32.add
+ local.get 4
+ i64.load offset=8
+ i64.const 2
+ i64.eq
+ select
+ call 1724
+ local.tee 5
+ i32.load8_u offset=110
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 0
+ i64.load offset=64
+ local.set 22
+ local.get 5
+ i64.load offset=24
+ local.set 24
+ local.get 4
+ local.get 3
+ call 1035
+ local.get 0
+ i32.const 84
+ i32.add
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 72
+ i32.add
+ local.get 24
+ local.get 22
+ local.get 24
+ local.get 22
+ i64.lt_u
+ select
+ i64.store
+ i32.const 0
+ local.set 4
+ br 1 (;@4;)
+ end
+ local.get 2
+ i32.const 380
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1056660
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056668
+ call 1356
+ unreachable
+ end
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ loop ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ block ;; label = @47
+ local.get 4
+ br_table 0 (;@47;) 1 (;@46;) 2 (;@45;) 3 (;@44;) 4 (;@43;) 5 (;@42;) 5 (;@42;)
+ end
+ local.get 0
+ i32.const 36
+ i32.add
+ i32.load
+ local.tee 11
+ br_if 21 (;@25;)
+ local.get 2
+ i32.const 380
+ i32.add
+ local.tee 8
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1049852
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ i64.const 1
+ local.set 22
+ local.get 8
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=164
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=160
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=392
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 19 (;@27;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 20 (;@26;)
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 8
+ local.get 1
+ local.get 10
+ i32.load offset=12
+ call_indirect (type 10)
+ local.get 2
+ i32.load offset=368
+ br_if 28 (;@17;)
+ local.get 2
+ i32.const 380
+ i32.add
+ i64.load align=4
+ local.set 22
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 4
+ local.get 0
+ i32.const 160
+ i32.add
+ i32.load
+ local.get 0
+ i32.const 164
+ i32.add
+ i32.load
+ call 1892
+ local.get 4
+ i32.eqz
+ br_if 24 (;@21;)
+ local.get 0
+ i32.const 84
+ i32.add
+ i32.load
+ local.set 11
+ br 26 (;@19;)
+ end
+ local.get 0
+ i32.const 104
+ i32.add
+ local.get 23
+ i64.store
+ local.get 0
+ i32.const 116
+ i32.add
+ local.get 13
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 13
+ i32.load
+ i32.const 8
+ i32.add
+ call 980
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056502
+ i32.const 54
+ i32.const 1056556
+ call 1053
+ local.get 2
+ i32.load8_u offset=44
+ local.set 5
+ block ;; label = @45
+ i32.const 0
+ local.get 2
+ i32.load offset=40
+ local.tee 4
+ i32.const 8
+ i32.add
+ local.get 4
+ i64.load offset=8
+ i64.const 2
+ i64.eq
+ select
+ call 1724
+ local.tee 3
+ i32.load8_u offset=110
+ i32.eqz
+ br_if 0 (;@45;)
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.load
+ local.tee 17
+ i32.eqz
+ br_if 4 (;@41;)
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 20
+ local.get 17
+ i32.const 30
+ i32.mul
+ local.get 3
+ i32.load offset=48
+ i32.add
+ i32.const -30
+ i32.add
+ local.tee 3
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 17
+ local.get 3
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 21
+ local.get 3
+ i32.const 22
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 2
+ local.get 3
+ i64.load align=1
+ i64.store offset=160
+ local.get 4
+ local.get 5
+ call 1035
+ local.get 0
+ i32.const 142
+ i32.add
+ local.get 21
+ i64.load align=2
+ local.tee 22
+ i64.store align=1
+ local.get 0
+ i32.const 136
+ i32.add
+ local.get 17
+ i64.load
+ local.tee 24
+ i64.store align=1
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 20
+ i64.load
+ local.tee 25
+ i64.store align=1
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 2
+ i64.load offset=160
+ local.tee 26
+ i64.store align=1
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 22
+ i64.store align=2
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 24
+ i64.store
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 25
+ i64.store
+ local.get 2
+ local.get 26
+ i64.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 876
+ local.set 15
+ i32.const 1048640
+ local.set 14
+ local.get 0
+ i32.const 156
+ i32.add
+ i32.const 1048640
+ i32.store
+ local.get 0
+ i32.const 152
+ i32.add
+ local.get 15
+ i32.store
+ br 36 (;@9;)
+ end
+ local.get 2
+ i32.const 380
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1056660
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056668
+ call 1356
+ unreachable
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 152
+ i32.add
+ local.tee 17
+ local.get 1
+ call 44
+ local.get 2
+ i32.load offset=368
+ local.tee 20
+ i32.const 2
+ i32.eq
+ br_if 8 (;@35;)
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 21
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 288
+ i32.add
+ local.tee 16
+ local.get 2
+ i32.const 400
+ i32.add
+ local.tee 18
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 19
+ local.get 2
+ i32.const 408
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 2
+ local.get 2
+ i64.load offset=384
+ i64.store offset=272
+ local.get 2
+ i32.load offset=380
+ local.set 3
+ local.get 2
+ i32.load offset=376
+ local.set 5
+ local.get 2
+ i32.load offset=372
+ local.set 4
+ local.get 2
+ i64.load offset=416
+ local.set 22
+ local.get 17
+ call 1110
+ local.get 20
+ br_if 4 (;@39;)
+ local.get 2
+ i32.const 260
+ i32.add
+ local.get 19
+ i32.load16_u
+ i32.store16
+ local.get 2
+ i32.const 252
+ i32.add
+ local.get 16
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i64.load offset=272
+ i64.store offset=236 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=232
+ local.get 2
+ local.get 5
+ i32.store offset=268
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 4
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1049232
+ i32.store offset=368
+ local.get 2
+ i32.const 39
+ i32.store offset=324
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 268
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=320
+ local.get 2
+ i32.const 304
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ i64.const 1
+ local.set 24
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=324
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 340
+ i32.add
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.store offset=340
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 25
+ local.get 18
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=304
+ i64.store offset=392
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 9 (;@34;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 10 (;@33;)
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 15
+ local.get 1
+ local.get 14
+ i32.load offset=12
+ call_indirect (type 10)
+ local.get 2
+ i64.load offset=368
+ i64.eqz
+ i32.eqz
+ br_if 18 (;@24;)
+ local.get 2
+ i32.const 384
+ i32.add
+ i64.load
+ local.set 22
+ local.get 2
+ i32.const 380
+ i32.add
+ i32.load
+ local.set 4
+ local.get 0
+ i32.const 152
+ i32.add
+ i32.load
+ local.get 0
+ i32.const 156
+ i32.add
+ i32.load
+ call 1892
+ local.get 4
+ br_if 2 (;@40;)
+ local.get 0
+ i32.const 104
+ i32.add
+ i64.load
+ local.set 24
+ local.get 2
+ local.get 22
+ i64.store offset=224
+ local.get 22
+ local.get 24
+ i64.lt_u
+ br_if 6 (;@36;)
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 116
+ i32.add
+ i32.load
+ i32.load
+ i32.const 8
+ i32.add
+ call 980
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056502
+ i32.const 54
+ i32.const 1056556
+ call 1053
+ local.get 2
+ i32.load8_u offset=36
+ local.set 3
+ i32.const 0
+ local.get 2
+ i32.load offset=32
+ local.tee 4
+ i32.const 8
+ i32.add
+ local.get 4
+ i64.load offset=8
+ i64.const 2
+ i64.eq
+ select
+ call 1724
+ local.tee 5
+ i32.load8_u offset=110
+ i32.eqz
+ br_if 27 (;@15;)
+ local.get 5
+ i32.const 56
+ i32.add
+ i32.load
+ local.set 5
+ local.get 4
+ local.get 3
+ call 1035
+ local.get 2
+ local.get 5
+ i32.const -1
+ i32.add
+ i32.store offset=340
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 2
+ i32.const 388
+ i32.add
+ i32.const 40
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 4
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 3
+ i32.store offset=236
+ local.get 2
+ i32.const 1049312
+ i32.store offset=232
+ local.get 2
+ i32.const 39
+ i32.store offset=372
+ local.get 2
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.store offset=368
+ local.get 2
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=384
+ local.get 2
+ local.get 2
+ i32.const 340
+ i32.add
+ i32.store offset=376
+ local.get 2
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 232
+ i32.add
+ call 828
+ i64.const 1
+ local.set 22
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=236
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=304
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=320
+ i64.store offset=392
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 4 (;@38;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 5 (;@37;)
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 152
+ i32.add
+ local.tee 17
+ local.get 1
+ call 44
+ local.get 2
+ i32.load offset=368
+ local.tee 20
+ i32.const 2
+ i32.eq
+ br_if 9 (;@32;)
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 21
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 208
+ i32.add
+ local.tee 16
+ local.get 2
+ i32.const 400
+ i32.add
+ local.tee 18
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 19
+ local.get 2
+ i32.const 408
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 2
+ local.get 2
+ i64.load offset=384
+ i64.store offset=192
+ local.get 2
+ i32.load offset=380
+ local.set 3
+ local.get 2
+ i32.load offset=376
+ local.set 5
+ local.get 2
+ i32.load offset=372
+ local.set 4
+ local.get 2
+ i64.load offset=416
+ local.set 22
+ local.get 17
+ call 1110
+ local.get 20
+ br_if 2 (;@39;)
+ local.get 2
+ i32.const 260
+ i32.add
+ local.get 19
+ i32.load16_u
+ i32.store16
+ local.get 2
+ i32.const 252
+ i32.add
+ local.get 16
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ local.get 2
+ local.get 2
+ i64.load offset=192
+ i64.store offset=236 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=232
+ local.get 2
+ local.get 5
+ i32.store offset=340
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 4
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1049232
+ i32.store offset=368
+ local.get 2
+ i32.const 39
+ i32.store offset=324
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 340
+ i32.add
+ i32.store offset=328
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=320
+ local.get 2
+ i32.const 304
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ i64.const 1
+ local.set 24
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=324
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.store offset=224
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 25
+ local.get 18
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=304
+ i64.store offset=392
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 10 (;@31;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 11 (;@30;)
+ end
+ local.get 4
+ local.get 5
+ call 1035
+ local.get 2
+ i32.const 380
+ i32.add
+ local.tee 4
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1049380
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ i64.const 1
+ local.set 22
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=324
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=304
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=392
+ block ;; label = @41
+ block ;; label = @42
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@42;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@41;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 403
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 0
+ i32.const 252
+ i32.add
+ i32.const 0
+ i32.store8
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.load offset=116
+ i32.store
+ br 32 (;@8;)
+ end
+ local.get 22
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 3
+ local.get 22
+ i32.wrap_i64
+ local.set 5
+ end
+ i32.const 0
+ local.set 17
+ br 10 (;@28;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 439
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 2
+ i32.const 352
+ i32.add
+ local.get 0
+ i32.const 136
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 2
+ i32.const 358
+ i32.add
+ local.get 0
+ i32.const 142
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ local.get 0
+ i32.const 128
+ i32.add
+ i64.load align=4
+ i64.store offset=344
+ local.get 0
+ i32.const 124
+ i32.add
+ i32.load
+ local.set 7
+ local.get 0
+ i32.load offset=120
+ local.set 3
+ local.get 2
+ i32.load offset=340
+ local.set 5
+ local.get 2
+ i64.load offset=224
+ local.set 22
+ br 7 (;@29;)
+ end
+ local.get 2
+ i32.const 380
+ i32.add
+ local.tee 4
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1049184
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ i64.const 1
+ local.set 22
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=324
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 304
+ i32.add
+ i32.store offset=320
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=304
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=392
+ block ;; label = @36
+ block ;; label = @37
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@37;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@36;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 424
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 0
+ i32.const 252
+ i32.add
+ i32.const 0
+ i32.store8
+ local.get 0
+ i32.const 184
+ i32.add
+ local.get 0
+ i32.const 116
+ i32.add
+ i32.load
+ i32.store
+ br 25 (;@10;)
+ end
+ i32.const 5
+ local.set 8
+ br 11 (;@23;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 24
+ end
+ i32.const 0
+ local.get 24
+ i64.store offset=1318584
+ local.get 2
+ local.get 24
+ i64.store offset=384
+ local.get 2
+ local.get 25
+ i64.store offset=376
+ local.get 2
+ i32.const 430
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 2
+ i32.const 352
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 358
+ i32.add
+ local.get 2
+ i32.const 254
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ local.get 2
+ i64.load offset=240
+ i64.store offset=344
+ local.get 2
+ i32.load offset=232
+ local.set 3
+ local.get 2
+ i32.load offset=236
+ local.set 7
+ local.get 2
+ i32.load offset=268
+ local.set 5
+ br 3 (;@29;)
+ end
+ i32.const 3
+ local.set 8
+ br 8 (;@23;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 24
+ end
+ i32.const 0
+ local.get 24
+ i64.store offset=1318584
+ local.get 2
+ local.get 24
+ i64.store offset=384
+ local.get 2
+ local.get 25
+ i64.store offset=376
+ local.get 2
+ i32.const 406
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 2
+ i32.const 352
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 358
+ i32.add
+ local.get 2
+ i32.const 254
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ local.get 2
+ i64.load offset=240
+ i64.store offset=344
+ local.get 2
+ i32.load offset=232
+ local.set 3
+ local.get 2
+ i32.load offset=236
+ local.set 7
+ local.get 2
+ i32.load offset=340
+ local.set 5
+ end
+ i32.const 1
+ local.set 17
+ end
+ local.get 0
+ i32.const 1
+ i32.store8 offset=150
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 14
+ i32.add
+ local.tee 20
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.const 14
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 21
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=344
+ i64.store offset=136
+ local.get 11
+ call 1294
+ local.get 17
+ i32.eqz
+ br_if 9 (;@18;)
+ local.get 0
+ i32.const 104
+ i32.add
+ local.get 2
+ i64.load offset=136
+ i64.store align=4
+ local.get 0
+ i32.const 128
+ i32.add
+ local.get 5
+ i32.store
+ local.get 0
+ i32.const 112
+ i32.add
+ local.get 21
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 118
+ i32.add
+ local.get 20
+ i64.load align=2
+ i64.store align=2
+ local.get 0
+ local.get 7
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 3
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=96
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 6
+ local.get 22
+ call 485
+ local.get 0
+ i32.const 140
+ i32.add
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 144
+ i32.add
+ local.get 2
+ i32.load offset=376
+ local.tee 4
+ i32.store
+ local.get 0
+ i32.const 132
+ i32.add
+ local.get 2
+ i64.load offset=368
+ i64.store align=4
+ local.get 4
+ br_if 5 (;@22;)
+ local.get 0
+ i32.load offset=84
+ local.set 11
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 11
+ call 1096
+ local.get 2
+ i64.load32_u offset=12
+ local.set 22
+ local.get 2
+ i32.load offset=8
+ local.tee 4
+ i32.const 0
+ i64.load offset=1049544 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 7
+ i32.add
+ i32.const 0
+ i32.load offset=1049551 align=1
+ i32.store align=1
+ local.get 22
+ i64.const 47244640256
+ i64.or
+ local.set 22
+ br 22 (;@5;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.set 4
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 292
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 0
+ i32.const 84
+ i32.add
+ i32.load
+ local.set 11
+ br 21 (;@4;)
+ end
+ i64.const 1
+ local.set 22
+ local.get 2
+ i32.const 380
+ i32.add
+ local.tee 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1049520
+ i32.store offset=368
+ local.get 2
+ i32.const 16
+ i32.store offset=276
+ local.get 2
+ local.get 11
+ i32.store offset=192
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 11
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=160
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=236
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 11
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=160
+ i64.store offset=392
+ block ;; label = @25
+ block ;; label = @26
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@26;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@25;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 212
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 6
+ call 1397
+ local.tee 11
+ i32.eqz
+ br_if 10 (;@14;)
+ local.get 11
+ i64.load32_u offset=8
+ local.set 23
+ local.get 0
+ i32.const 150
+ i32.add
+ local.tee 12
+ i32.const 0
+ i32.store8
+ local.get 0
+ i32.const 112
+ i32.add
+ local.get 0
+ i32.const 80
+ i32.add
+ local.tee 13
+ i32.store
+ local.get 0
+ i32.const 96
+ i32.add
+ local.tee 11
+ local.get 23
+ i64.store
+ br 13 (;@11;)
+ end
+ i32.const 4
+ local.set 8
+ end
+ local.get 12
+ local.get 8
+ i32.store8
+ i32.const 3
+ local.set 8
+ br 6 (;@16;)
+ end
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 11
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 11
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 11
+ i64.load
+ local.set 22
+ local.get 2
+ i32.const 252
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ local.get 22
+ i64.store offset=368
+ local.get 2
+ local.get 4
+ i32.store offset=320
+ local.get 2
+ i32.const 41
+ i32.store offset=236
+ local.get 2
+ i32.const 3
+ i32.store offset=164
+ local.get 2
+ i32.const 1049652
+ i32.store offset=160
+ local.get 2
+ local.get 0
+ i32.const 36
+ i32.add
+ i32.load
+ i32.store offset=344
+ local.get 2
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.store offset=248
+ local.get 2
+ local.get 2
+ i32.const 320
+ i32.add
+ i32.store offset=240
+ local.get 2
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.store offset=232
+ local.get 2
+ i32.const 0
+ i32.store offset=176
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 3
+ i32.store
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=168
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.const 160
+ i32.add
+ call 828
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=272
+ i64.store offset=192
+ i64.const 1
+ local.set 22
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=236
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=160
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 4
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=192
+ i64.store offset=392
+ block ;; label = @22
+ block ;; label = @23
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@23;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@22;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 231
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ br 1 (;@20;)
+ end
+ local.get 0
+ i32.const 84
+ i32.add
+ local.tee 4
+ local.get 4
+ i32.load
+ local.get 0
+ i32.const 168
+ i32.add
+ i64.load
+ local.tee 22
+ i32.wrap_i64
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.load
+ i32.const 8
+ i32.add
+ call 980
+ local.get 2
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056502
+ i32.const 54
+ i32.const 1056556
+ call 1053
+ local.get 2
+ i32.load8_u offset=28
+ local.set 20
+ block ;; label = @21
+ block ;; label = @22
+ i32.const 0
+ local.get 2
+ i32.load offset=24
+ local.tee 5
+ i32.const 8
+ i32.add
+ local.get 5
+ i64.load offset=8
+ i64.const 2
+ i64.eq
+ select
+ call 1724
+ local.tee 4
+ i32.load8_u offset=110
+ i32.eqz
+ br_if 0 (;@22;)
+ local.get 4
+ i32.const 60
+ i32.add
+ local.set 17
+ local.get 4
+ i32.load offset=60
+ local.set 16
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ local.get 0
+ i32.const 128
+ i32.add
+ local.tee 21
+ i32.load
+ local.tee 3
+ local.get 4
+ i32.const 68
+ i32.add
+ i32.load
+ local.tee 18
+ i32.lt_u
+ br_if 0 (;@25;)
+ local.get 18
+ br_if 1 (;@24;)
+ local.get 17
+ i64.const 0
+ local.get 22
+ i64.const -1
+ i64.add
+ call 1243
+ br 2 (;@23;)
+ end
+ local.get 16
+ local.get 3
+ i32.const 4
+ i32.shl
+ i32.add
+ local.tee 16
+ local.get 16
+ i64.load offset=8
+ local.get 22
+ i64.add
+ i64.store offset=8
+ br 1 (;@23;)
+ end
+ local.get 17
+ local.get 18
+ i32.const 4
+ i32.shl
+ local.get 16
+ i32.add
+ i32.const -8
+ i32.add
+ i64.load
+ local.tee 24
+ i64.const 1
+ i64.add
+ local.get 24
+ local.get 22
+ i64.add
+ call 1243
+ end
+ local.get 3
+ local.get 4
+ i32.load offset=68
+ i32.lt_u
+ br_if 1 (;@21;)
+ i32.const 1295165
+ i32.const 43
+ i32.const 1056684
+ call 1240
+ unreachable
+ end
+ local.get 2
+ i32.const 380
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1056660
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056668
+ call 1356
+ unreachable
+ end
+ local.get 17
+ i32.load
+ local.get 3
+ i32.const 4
+ i32.shl
+ i32.add
+ local.tee 4
+ i64.load
+ local.set 22
+ local.get 4
+ i64.load offset=8
+ local.set 24
+ local.get 5
+ local.get 20
+ call 1035
+ local.get 2
+ local.get 24
+ i64.store offset=168
+ local.get 2
+ local.get 22
+ i64.store offset=160
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 4
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 42
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1049796
+ i32.store offset=368
+ local.get 2
+ i32.const 16
+ i32.store offset=236
+ local.get 2
+ local.get 21
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=240
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=272
+ i64.store offset=192
+ i64.const 1
+ local.set 22
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=236
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=192
+ i64.store offset=392
+ block ;; label = @21
+ block ;; label = @22
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@22;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@21;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 283
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 0
+ i32.const 92
+ i32.add
+ i32.const 0
+ i32.store8
+ end
+ local.get 0
+ i32.const 132
+ i32.add
+ local.set 4
+ block ;; label = @20
+ local.get 0
+ i32.const 144
+ i32.add
+ i32.load
+ br_if 0 (;@20;)
+ local.get 4
+ call 814
+ br 7 (;@13;)
+ end
+ local.get 0
+ i32.const 148
+ i32.add
+ local.tee 8
+ local.get 4
+ local.get 0
+ i32.const 72
+ i32.add
+ i64.load
+ call 485
+ local.get 0
+ i32.const 92
+ i32.add
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 168
+ i32.add
+ local.tee 4
+ local.get 0
+ i32.const 156
+ i32.add
+ i64.load32_u
+ local.tee 22
+ i64.store
+ block ;; label = @20
+ local.get 22
+ i64.eqz
+ br_if 0 (;@20;)
+ i64.const 1
+ local.set 22
+ local.get 2
+ i32.const 380
+ i32.add
+ local.tee 3
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1049732
+ i32.store offset=368
+ local.get 2
+ i32.const 40
+ i32.store offset=276
+ local.get 2
+ local.get 4
+ i32.store offset=272
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=376
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ call 828
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=160
+ local.get 3
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=236
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 4
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=160
+ i64.store offset=392
+ block ;; label = @21
+ block ;; label = @22
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@22;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@21;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 245
+ i32.store offset=404
+ local.get 2
+ i32.const 50
+ i32.store offset=372
+ local.get 2
+ i32.const 1102099
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 0
+ i32.const 0
+ i32.store8 offset=92
+ local.get 2
+ i32.const 254
+ i32.add
+ local.tee 4
+ local.get 0
+ i32.const 118
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 3
+ local.get 0
+ i32.const 112
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 0
+ i32.const 104
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 0
+ i32.const 96
+ i32.add
+ i64.load
+ i64.store offset=232
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 8
+ i64.load align=4
+ i64.store offset=512
+ i32.const 208
+ i32.const 8
+ call 1651
+ local.tee 8
+ i64.const 0
+ i64.store offset=8
+ local.get 8
+ i32.const 13
+ i32.store offset=4
+ local.get 8
+ i32.const 1049740
+ i32.store
+ local.get 8
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 156
+ call 2015
+ drop
+ local.get 8
+ i32.const 0
+ i32.store8 offset=202
+ local.get 8
+ i32.const 194
+ i32.add
+ local.get 4
+ i64.load align=2
+ i64.store align=2
+ local.get 8
+ i32.const 188
+ i32.add
+ local.get 3
+ i64.load
+ i64.store align=4
+ local.get 8
+ i32.const 180
+ i32.add
+ local.get 5
+ i64.load
+ i64.store align=4
+ local.get 8
+ local.get 2
+ i64.load offset=232
+ i64.store offset=172 align=4
+ i32.const 1048624
+ local.set 10
+ local.get 0
+ i32.const 164
+ i32.add
+ i32.const 1048624
+ i32.store
+ local.get 0
+ i32.const 160
+ i32.add
+ local.get 8
+ i32.store
+ br 8 (;@12;)
+ end
+ local.get 0
+ i32.const 84
+ i32.add
+ i32.load
+ local.set 11
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 11
+ call 1096
+ local.get 2
+ i64.load32_u offset=20
+ local.set 22
+ local.get 2
+ i32.load offset=16
+ local.tee 4
+ i32.const 0
+ i64.load offset=1049544 align=1
+ i64.store align=1
+ local.get 4
+ i32.const 7
+ i32.add
+ i32.const 0
+ i32.load offset=1049551 align=1
+ i32.store align=1
+ local.get 22
+ i64.const 47244640256
+ i64.or
+ local.set 22
+ end
+ local.get 0
+ i32.const 92
+ i32.add
+ i32.load8_u
+ i32.eqz
+ br_if 12 (;@6;)
+ local.get 0
+ i32.const 148
+ i32.add
+ call 1585
+ br 12 (;@6;)
+ end
+ local.get 3
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 5
+ i64.extend_i32_u
+ i64.or
+ local.set 22
+ local.get 0
+ i32.load offset=84
+ local.set 11
+ br 13 (;@4;)
+ end
+ i32.const 4
+ local.set 8
+ end
+ local.get 9
+ local.get 8
+ i32.store8
+ i32.const 1
+ local.set 8
+ i32.const 3
+ local.set 11
+ br 14 (;@1;)
+ end
+ local.get 2
+ i32.const 380
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=372
+ local.get 2
+ i32.const 1056660
+ i32.store offset=368
+ local.get 2
+ i32.const 1295280
+ i32.store offset=376
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 1056668
+ call 1356
+ unreachable
+ end
+ i32.const 1048771
+ i32.const 20
+ i32.const 1049528
+ call 1083
+ unreachable
+ end
+ i32.const 0
+ local.set 4
+ br 5 (;@7;)
+ end
+ i32.const 1
+ local.set 4
+ br 4 (;@7;)
+ end
+ i32.const 2
+ local.set 4
+ br 3 (;@7;)
+ end
+ i32.const 3
+ local.set 4
+ br 2 (;@7;)
+ end
+ i32.const 4
+ local.set 4
+ br 1 (;@7;)
+ end
+ i32.const 5
+ local.set 4
+ br 0 (;@7;)
+ end
+ end
+ local.get 0
+ i32.const 0
+ i32.store8 offset=92
+ end
+ local.get 0
+ i32.const 132
+ i32.add
+ call 814
+ end
+ local.get 6
+ call 814
+ local.get 0
+ i32.const 80
+ i32.add
+ call 1543
+ local.get 0
+ i32.const 1
+ i32.store8 offset=93
+ local.get 6
+ call 1036
+ call 237
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1606
+ block ;; label = @4
+ local.get 2
+ i32.load offset=368
+ br_if 0 (;@4;)
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load8_u
+ local.set 3
+ local.get 2
+ i32.load offset=372
+ local.set 8
+ block ;; label = @5
+ block ;; label = @6
+ local.get 4
+ br_if 0 (;@6;)
+ local.get 8
+ i32.const 24
+ i32.add
+ local.get 11
+ call 431
+ br 1 (;@5;)
+ end
+ local.get 2
+ local.get 22
+ i64.store offset=164 align=4
+ local.get 2
+ local.get 4
+ i32.store offset=160
+ local.get 2
+ local.get 11
+ i32.store offset=192
+ local.get 8
+ i32.const 24
+ i32.add
+ local.get 11
+ call 431
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 2
+ i32.const 388
+ i32.add
+ i32.const 23
+ i32.store
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 11
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 3
+ i32.store offset=108
+ local.get 2
+ i32.const 1058200
+ i32.store offset=104
+ local.get 2
+ local.get 0
+ i32.const 376
+ i32.add
+ i32.store offset=376
+ local.get 2
+ i32.const 16
+ i32.store offset=372
+ local.get 2
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.store offset=112
+ local.get 2
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.store offset=384
+ local.get 2
+ local.get 2
+ i32.const 192
+ i32.add
+ i32.store offset=368
+ local.get 2
+ i32.const 232
+ i32.add
+ local.get 2
+ i32.const 104
+ i32.add
+ call 828
+ i64.const 1
+ local.set 22
+ local.get 11
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=372
+ local.get 2
+ i32.const 1058224
+ i32.store offset=368
+ local.get 2
+ i32.const 26
+ i32.store offset=108
+ local.get 2
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.store offset=104
+ local.get 2
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.store offset=272
+ local.get 2
+ i32.const 368
+ i32.add
+ call 257
+ call 19
+ local.set 24
+ local.get 2
+ i32.const 400
+ i32.add
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=232
+ i64.store offset=392
+ block ;; label = @6
+ block ;; label = @7
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@7;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@6;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 22
+ end
+ i32.const 0
+ local.get 22
+ i64.store offset=1318584
+ local.get 2
+ local.get 22
+ i64.store offset=384
+ local.get 2
+ local.get 24
+ i64.store offset=376
+ local.get 2
+ i32.const 564
+ i32.store offset=404
+ local.get 2
+ i32.const 49
+ i32.store offset=372
+ local.get 2
+ i32.const 1112064
+ i32.store offset=368
+ local.get 2
+ i32.const 368
+ i32.add
+ call 1054
+ local.get 2
+ i32.load offset=160
+ local.get 2
+ i32.load offset=164
+ call 1949
+ end
+ local.get 8
+ local.get 3
+ call 1037
+ local.get 0
+ i32.const 372
+ i32.add
+ call 782
+ br 2 (;@2;)
+ end
+ local.get 2
+ local.get 2
+ i32.load offset=372
+ i32.store offset=104
+ local.get 2
+ local.get 2
+ i32.const 376
+ i32.add
+ i32.load8_u
+ i32.store8 offset=108
+ i32.const 1059104
+ i32.const 31
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 1058288
+ i32.const 1059136
+ call 860
+ unreachable
+ end
+ local.get 6
+ call 1543
+ end
+ i32.const 0
+ local.set 8
+ i32.const 1
+ local.set 11
+ end
+ local.get 0
+ local.get 11
+ i32.store8 offset=380
+ local.get 2
+ i32.const 528
+ i32.add
+ global.set 0
+ local.get 8)
+ (func (;41;) (type 0)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
+ global.get 0
+ i32.const 848
+ i32.sub
+ local.tee 0
+ global.set 0
+ block ;; label = @1
+ i32.const 0
+ i32.load8_u offset=1318560
+ i32.const 3
+ i32.eq
+ br_if 0 (;@1;)
+ local.get 0
+ i32.const 1
+ i32.store8 offset=704
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 1054084
+ call 413
+ end
+ local.get 0
+ i32.const 208
+ i32.add
+ call 1195
+ local.get 0
+ i32.const 704
+ i32.add
+ local.get 0
+ i32.const 208
+ i32.add
+ call 132
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ local.get 0
+ i32.load offset=704
+ local.tee 1
+ br_if 0 (;@4;)
+ local.get 0
+ i32.const 224
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 2
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=224
+ local.get 0
+ i32.const 0
+ i32.store offset=248
+ local.get 0
+ i32.const 0
+ i32.store offset=240
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=816
+ local.get 0
+ call 360
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 1
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 1
+ call 1320
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1403
+ call 1320
+ local.get 0
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 256
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=272
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=256
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 6
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 200
+ i32.add
+ i32.const 15
+ call 1096
+ local.get 0
+ i32.load offset=204
+ local.set 7
+ local.get 0
+ i32.load offset=200
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060732 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 7
+ i32.add
+ i32.const 0
+ i64.load offset=1060739 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 9
+ i64.const 4294967297
+ i64.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 0
+ i64.load offset=272
+ i64.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 11
+ local.get 4
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 732
+ i32.add
+ local.tee 4
+ local.get 0
+ i64.load offset=256
+ i64.store align=4
+ local.get 0
+ i32.const 740
+ i32.add
+ local.tee 12
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 6
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 15
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=816
+ local.get 0
+ call 361
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 8
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1403
+ call 1320
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 5
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 192
+ i32.add
+ i32.const 19
+ call 1096
+ local.get 0
+ i32.load offset=196
+ local.set 6
+ local.get 0
+ i32.load offset=192
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060747 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 15
+ i32.add
+ i32.const 0
+ i32.load offset=1060762 align=1
+ i32.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1060755 align=1
+ i64.store align=1
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 10
+ local.get 0
+ i64.load offset=816
+ i64.store
+ local.get 11
+ local.get 3
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=752
+ i64.store align=4
+ local.get 12
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 19
+ i32.store offset=792
+ local.get 0
+ local.get 6
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ call 158
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 8
+ call 1320
+ local.get 0
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 8
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=288
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 5
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 184
+ i32.add
+ i32.const 8
+ call 1096
+ local.get 0
+ i32.load offset=188
+ local.set 6
+ local.get 0
+ i32.load offset=184
+ local.tee 7
+ i64.const 8315182482104480353
+ i64.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=288
+ i64.store align=4
+ local.get 12
+ local.get 8
+ i32.load
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 8
+ i32.store offset=792
+ local.get 0
+ local.get 6
+ i32.store offset=788
+ local.get 0
+ local.get 7
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ call 372
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 8
+ call 1320
+ local.get 0
+ i32.const 304
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 8
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=304
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 5
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.const 8
+ call 1096
+ local.get 0
+ i32.load offset=180
+ local.set 6
+ local.get 0
+ i32.load offset=176
+ local.tee 7
+ i64.const 8317129734393914724
+ i64.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=304
+ i64.store align=4
+ local.get 12
+ local.get 8
+ i32.load
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 8
+ i32.store offset=792
+ local.get 0
+ local.get 6
+ i32.store offset=788
+ local.get 0
+ local.get 7
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=816
+ local.get 0
+ call 209
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 8
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1402
+ call 1320
+ local.get 0
+ i32.const 336
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=336
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=320
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 7
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 168
+ i32.add
+ i32.const 16
+ call 1096
+ local.get 0
+ i32.load offset=172
+ local.set 13
+ local.get 0
+ i32.load offset=168
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060766 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1060774 align=1
+ i64.store align=1
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 10
+ local.get 0
+ i64.load offset=336
+ i64.store
+ local.get 11
+ local.get 5
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=320
+ i64.store align=4
+ local.get 12
+ local.get 6
+ i32.load
+ i32.store
+ local.get 0
+ local.get 7
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 16
+ i32.store offset=792
+ local.get 0
+ local.get 13
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ call 496
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 8
+ call 1320
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=352
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 6
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 160
+ i32.add
+ i32.const 14
+ call 1096
+ local.get 0
+ i32.load offset=164
+ local.set 7
+ local.get 0
+ i32.load offset=160
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060782 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 6
+ i32.add
+ i32.const 0
+ i64.load offset=1060788 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=352
+ i64.store align=4
+ local.get 12
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 6
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 14
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1402
+ call 1320
+ local.get 0
+ i32.const 368
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=368
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 6
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 152
+ i32.add
+ i32.const 9
+ call 1096
+ local.get 0
+ i32.load offset=156
+ local.set 7
+ local.get 0
+ i32.load offset=152
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060796 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1060804
+ i32.store8
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=368
+ i64.store align=4
+ local.get 12
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 6
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 9
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ call 114
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 8
+ call 1320
+ local.get 0
+ i32.const 384
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=384
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 6
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 144
+ i32.add
+ i32.const 14
+ call 1096
+ local.get 0
+ i32.load offset=148
+ local.set 7
+ local.get 0
+ i32.load offset=144
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060805 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 6
+ i32.add
+ i32.const 0
+ i64.load offset=1060811 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=384
+ i64.store align=4
+ local.get 12
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 6
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 14
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ call 461
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 8
+ call 1320
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 5
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 136
+ i32.add
+ i32.const 21
+ call 1096
+ local.get 0
+ i32.load offset=140
+ local.set 6
+ local.get 0
+ i32.load offset=136
+ local.tee 8
+ i32.const 0
+ i64.load offset=1103830 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 13
+ i32.add
+ i32.const 0
+ i64.load offset=1103843 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1103838 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=752
+ i64.store align=4
+ local.get 12
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 21
+ i32.store offset=792
+ local.get 0
+ local.get 6
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1401
+ call 1320
+ local.get 0
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=400
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 6
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 128
+ i32.add
+ i32.const 10
+ call 1096
+ local.get 0
+ i32.load offset=132
+ local.set 7
+ local.get 0
+ i32.load offset=128
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060819 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1060827 align=1
+ i32.store16 align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=400
+ i64.store align=4
+ local.get 12
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 6
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 10
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ call 204
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 8
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 8
+ call 1320
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 5
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 25
+ call 1096
+ local.get 0
+ i32.load offset=124
+ local.set 6
+ local.get 0
+ i32.load offset=120
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060829 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 24
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1060853
+ i32.store8
+ local.get 8
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1060845 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1060837 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=752
+ i64.store align=4
+ local.get 12
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 25
+ i32.store offset=792
+ local.get 0
+ local.get 6
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1401
+ call 1320
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=416
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 6
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 112
+ i32.add
+ i32.const 12
+ call 1096
+ local.get 0
+ i32.load offset=116
+ local.set 7
+ local.get 0
+ i32.load offset=112
+ local.tee 8
+ i32.const 0
+ i64.load offset=1060854 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load offset=1060862 align=1
+ i32.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 10
+ i64.const 4
+ i64.store
+ local.get 9
+ i64.const 4294967297
+ i64.store
+ local.get 4
+ local.get 0
+ i64.load offset=416
+ i64.store align=4
+ local.get 12
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 6
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 12
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 8
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i64.const 4
+ i64.store offset=752
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1402
+ call 1320
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 7
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 104
+ i32.add
+ i32.const 18
+ call 1096
+ local.get 0
+ i32.load offset=108
+ local.set 13
+ local.get 0
+ i32.load offset=104
+ local.tee 5
+ i32.const 0
+ i64.load offset=1060866 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1060882 align=1
+ i32.store16 align=1
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1060874 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 20
+ i32.add
+ local.tee 6
+ i32.const 0
+ i32.store
+ local.get 10
+ i32.const 4
+ i32.store
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 8
+ i32.const 1
+ i32.store
+ local.get 9
+ i32.const 1
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=752
+ i64.store align=4
+ local.get 12
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 7
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 18
+ i32.store offset=792
+ local.get 0
+ local.get 13
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ call 189
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 5
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 91
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 448
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=448
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=432
+ local.get 0
+ i32.const 96
+ i32.add
+ i32.const 14
+ call 1096
+ local.get 0
+ i32.load offset=100
+ local.set 14
+ local.get 0
+ i32.load offset=96
+ local.tee 5
+ i32.const 0
+ i64.load offset=1060884 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 6
+ i32.add
+ i32.const 0
+ i64.load offset=1060890 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 0
+ i32.store
+ local.get 9
+ i32.const 0
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=448
+ i64.store
+ local.get 11
+ local.get 7
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=432
+ i64.store align=4
+ local.get 12
+ local.get 13
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 14
+ i32.store offset=792
+ local.get 0
+ local.get 14
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ call 299
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 5
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 298
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 464
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=480
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=464
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 14
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 88
+ i32.add
+ i32.const 15
+ call 1096
+ local.get 0
+ i32.load offset=92
+ local.set 15
+ local.get 0
+ i32.load offset=88
+ local.tee 5
+ i32.const 0
+ i64.load offset=1060898 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 7
+ i32.add
+ i32.const 0
+ i64.load offset=1060905 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 1
+ i32.store
+ local.get 9
+ i32.const 1
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=480
+ i64.store
+ local.get 11
+ local.get 7
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=464
+ i64.store align=4
+ local.get 12
+ local.get 13
+ i32.load
+ i32.store
+ local.get 0
+ local.get 14
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 15
+ i32.store offset=792
+ local.get 0
+ local.get 15
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ call 156
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 5
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 82
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 496
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=512
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=496
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 13
+ call 1096
+ local.get 0
+ i32.load offset=84
+ local.set 14
+ local.get 0
+ i32.load offset=80
+ local.tee 5
+ i32.const 0
+ i64.load offset=1060913 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 5
+ i32.add
+ i32.const 0
+ i64.load offset=1060918 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 0
+ i32.store
+ local.get 9
+ i32.const 0
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=512
+ i64.store
+ local.get 11
+ local.get 7
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=496
+ i64.store align=4
+ local.get 12
+ local.get 13
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 13
+ i32.store offset=792
+ local.get 0
+ local.get 14
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ call 173
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 5
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 81
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 72
+ i32.add
+ i32.const 19
+ call 1096
+ local.get 0
+ i32.load offset=76
+ local.set 7
+ local.get 0
+ i32.load offset=72
+ local.tee 5
+ i32.const 0
+ i64.load offset=1060926 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 15
+ i32.add
+ i32.const 0
+ i32.load offset=1060941 align=1
+ i32.store align=1
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1060934 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 0
+ i32.store
+ local.get 9
+ i32.const 0
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=816
+ i64.store
+ local.get 11
+ local.get 3
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=752
+ i64.store align=4
+ local.get 12
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 19
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 352
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 528
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=528
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 7
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 64
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 0
+ i32.load offset=68
+ local.set 13
+ local.get 0
+ i32.load offset=64
+ local.tee 14
+ i32.const 1701667182
+ i32.store align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 6
+ i32.const 0
+ i32.store
+ local.get 10
+ i32.const 4
+ i32.store
+ local.get 8
+ i32.const 1
+ i32.store
+ local.get 9
+ i32.const 1
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=528
+ i64.store align=4
+ local.get 12
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 7
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 4
+ i32.store offset=792
+ local.get 0
+ local.get 13
+ i32.store offset=788
+ local.get 0
+ local.get 14
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1400
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 71
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 560
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=560
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=544
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 14
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 56
+ i32.add
+ i32.const 12
+ call 1096
+ local.get 0
+ i32.load offset=60
+ local.set 15
+ local.get 0
+ i32.load offset=56
+ local.tee 5
+ i32.const 0
+ i64.load offset=1060945 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load offset=1060953 align=1
+ i32.store align=1
+ local.get 8
+ i32.const 1
+ i32.store
+ local.get 9
+ i32.const 1
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=560
+ i64.store
+ local.get 11
+ local.get 7
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=544
+ i64.store align=4
+ local.get 12
+ local.get 13
+ i32.load
+ i32.store
+ local.get 0
+ local.get 14
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 12
+ i32.store offset=792
+ local.get 0
+ local.get 15
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ call 1400
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 85
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 7
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 20
+ call 1096
+ local.get 0
+ i32.load offset=52
+ local.set 13
+ local.get 0
+ i32.load offset=48
+ local.tee 5
+ i32.const 0
+ i64.load offset=1060957 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 16
+ i32.add
+ i32.const 0
+ i32.load offset=1060973 align=1
+ i32.store align=1
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1060965 align=1
+ i64.store align=1
+ local.get 8
+ i32.const 1
+ i32.store
+ local.get 9
+ i32.const 1
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=816
+ i64.store
+ local.get 11
+ local.get 3
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=752
+ i64.store align=4
+ local.get 12
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 7
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 20
+ i32.store offset=792
+ local.get 0
+ local.get 13
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ call 190
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 5
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 488
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 592
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 576
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=592
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=576
+ local.get 0
+ i32.const 40
+ i32.add
+ i32.const 8
+ call 1096
+ local.get 0
+ i32.load offset=44
+ local.set 13
+ local.get 0
+ i32.load offset=40
+ local.tee 14
+ i64.const 8675732093045466483
+ i64.store align=1
+ local.get 8
+ i32.const 0
+ i32.store
+ local.get 9
+ i32.const 0
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=592
+ i64.store
+ local.get 11
+ local.get 5
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=576
+ i64.store align=4
+ local.get 12
+ local.get 7
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 8
+ i32.store offset=792
+ local.get 0
+ local.get 13
+ i32.store offset=788
+ local.get 0
+ local.get 14
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 362
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=608
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 13
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 32
+ i32.add
+ i32.const 6
+ call 1096
+ local.get 0
+ i32.load offset=36
+ local.set 14
+ local.get 0
+ i32.load offset=32
+ local.tee 5
+ i32.const 0
+ i32.load offset=1104119 align=1
+ i32.store align=1
+ local.get 5
+ i32.const 4
+ i32.add
+ i32.const 0
+ i32.load16_u offset=1104123 align=1
+ i32.store16 align=1
+ local.get 11
+ i32.const 0
+ i32.store
+ local.get 6
+ i32.const 0
+ i32.store
+ local.get 10
+ i32.const 4
+ i32.store
+ local.get 8
+ i32.const 1
+ i32.store
+ local.get 9
+ i32.const 1
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=608
+ i64.store align=4
+ local.get 12
+ local.get 7
+ i32.load
+ i32.store
+ local.get 0
+ local.get 13
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 6
+ i32.store offset=792
+ local.get 0
+ local.get 14
+ i32.store offset=788
+ local.get 0
+ local.get 5
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ call 191
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 5
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 106
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 624
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=640
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=624
+ local.get 0
+ i32.const 24
+ i32.add
+ i32.const 8
+ call 1096
+ local.get 0
+ i32.load offset=28
+ local.set 7
+ local.get 0
+ i32.load offset=24
+ local.tee 13
+ i64.const 8243107338930713204
+ i64.store align=1
+ local.get 8
+ i32.const 0
+ i32.store
+ local.get 9
+ i32.const 0
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=640
+ i64.store
+ local.get 11
+ local.get 5
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=624
+ i64.store align=4
+ local.get 12
+ local.get 6
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 8
+ i32.store offset=792
+ local.get 0
+ local.get 7
+ i32.store offset=788
+ local.get 0
+ local.get 13
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 3
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=820
+ local.get 0
+ i32.const 4
+ i32.store offset=816
+ local.get 0
+ call 465
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 5
+ call 1320
+ local.get 1
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=756
+ local.get 0
+ i32.const 4
+ i32.store offset=752
+ local.get 0
+ call 354
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 5
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 5
+ call 1320
+ local.get 0
+ i32.const 672
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 656
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=816
+ i64.store offset=672
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=656
+ i32.const 1
+ i32.const 1
+ call 1651
+ local.tee 7
+ i32.const 1
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ i32.const 12
+ call 1096
+ local.get 0
+ i32.load offset=20
+ local.set 13
+ local.get 0
+ i32.load offset=16
+ local.tee 3
+ i32.const 0
+ i64.load offset=1103785 align=1
+ i64.store align=1
+ local.get 3
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load offset=1103793 align=1
+ i32.store align=1
+ local.get 8
+ i32.const 1
+ i32.store
+ local.get 9
+ i32.const 1
+ i32.store
+ local.get 10
+ local.get 0
+ i64.load offset=672
+ i64.store
+ local.get 11
+ local.get 5
+ i32.load
+ i32.store
+ local.get 4
+ local.get 0
+ i64.load offset=656
+ i64.store align=4
+ local.get 12
+ local.get 6
+ i32.load
+ i32.store
+ local.get 0
+ local.get 7
+ i32.store offset=708
+ local.get 0
+ i32.const 24
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ i32.store offset=796
+ local.get 0
+ i32.const 12
+ i32.store offset=792
+ local.get 0
+ local.get 13
+ i32.store offset=788
+ local.get 0
+ local.get 3
+ i32.store offset=784
+ local.get 0
+ i32.const 224
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 1147
+ local.get 2
+ i32.load
+ local.set 3
+ local.get 0
+ i32.load offset=224
+ local.set 9
+ local.get 0
+ local.get 0
+ i32.const 840
+ i32.add
+ i32.store offset=704
+ local.get 9
+ local.get 3
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 0
+ i32.const 32
+ local.get 3
+ i32.clz
+ i32.sub
+ call 70
+ local.get 8
+ local.get 2
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=224
+ i64.store offset=708 align=4
+ local.get 0
+ i32.const 25
+ i32.store offset=704
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ local.set 3
+ local.get 0
+ i32.const 688
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 9
+ i32.const 0
+ i32.store
+ local.get 0
+ i32.const 0
+ i32.store offset=692
+ local.get 0
+ i32.const 4
+ i32.store offset=688
+ local.get 0
+ call 126
+ i32.store offset=704
+ local.get 0
+ i32.const 240
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 105
+ local.set 10
+ local.get 0
+ i32.const 704
+ i32.add
+ call 598
+ local.get 0
+ i32.const 688
+ i32.add
+ local.get 10
+ call 1320
+ local.get 8
+ local.get 9
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=688
+ i64.store offset=708 align=4
+ local.get 0
+ local.get 3
+ i32.store offset=720
+ local.get 0
+ i32.const 26
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 1602
+ local.tee 10
+ i32.store offset=700
+ local.get 0
+ i32.load offset=244
+ local.set 9
+ local.get 0
+ local.get 0
+ i32.load offset=248
+ i32.const 0
+ local.get 0
+ i32.load offset=240
+ local.tee 3
+ select
+ i32.store offset=736
+ local.get 0
+ local.get 9
+ i32.store offset=732
+ local.get 0
+ local.get 3
+ i32.store offset=728
+ local.get 0
+ i32.const 0
+ i32.store offset=724
+ local.get 0
+ local.get 3
+ i32.const 0
+ i32.ne
+ local.tee 11
+ i32.store offset=720
+ local.get 0
+ local.get 9
+ i32.store offset=716
+ local.get 0
+ local.get 3
+ i32.store offset=712
+ local.get 0
+ i32.const 0
+ i32.store offset=708
+ local.get 0
+ local.get 11
+ i32.store offset=704
+ local.get 0
+ i32.const 1295280
+ i32.store offset=776
+ local.get 0
+ i32.const 0
+ i32.store8 offset=752
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 386
+ block ;; label = @5
+ local.get 0
+ i32.load offset=8
+ local.tee 3
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 0
+ i32.load offset=12
+ local.set 9
+ loop ;; label = @6
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 1
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=784
+ i32.const 1067061
+ i32.const 4
+ call 388
+ local.get 3
+ i32.load
+ local.get 3
+ i32.load offset=8
+ call 388
+ call 1296
+ i32.const 1067528
+ i32.const 1
+ call 388
+ call 1296
+ local.get 9
+ call 1995
+ call 1296
+ i32.const 1067500
+ i32.const 1
+ call 336
+ local.set 3
+ local.get 0
+ i32.const 5
+ i32.store8 offset=816
+ local.get 0
+ local.get 3
+ local.get 0
+ i32.const 816
+ i32.add
+ call 1341
+ call 1296
+ local.tee 3
+ i32.store offset=812
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ local.get 3
+ call 405
+ local.get 0
+ local.get 0
+ i32.const 704
+ i32.add
+ call 386
+ local.get 0
+ i32.load offset=4
+ local.set 9
+ local.get 0
+ i32.load
+ local.tee 3
+ br_if 0 (;@6;)
+ end
+ end
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 1
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=752
+ i64.store offset=784
+ local.get 0
+ i32.const 784
+ i32.add
+ call 957
+ local.set 1
+ i32.const 1067548
+ i32.const 9
+ call 388
+ local.set 3
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ local.get 10
+ i32.load offset=8
+ local.tee 9
+ i32.const -25
+ i32.add
+ br_table 2 (;@6;) 1 (;@7;) 0 (;@8;)
+ end
+ local.get 9
+ i32.const 18
+ i32.ne
+ br_if 5 (;@2;)
+ end
+ local.get 10
+ i32.const 8
+ i32.add
+ call 101
+ local.set 9
+ br 1 (;@5;)
+ end
+ local.get 10
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 10
+ i32.const 20
+ i32.add
+ i32.load
+ call 193
+ local.set 9
+ end
+ local.get 0
+ local.get 1
+ local.get 3
+ local.get 9
+ call 1296
+ call 1296
+ local.tee 1
+ i32.store offset=748
+ local.get 0
+ i32.const 80
+ i32.store offset=820
+ local.get 0
+ local.get 1
+ i32.const 8
+ i32.add
+ i32.store offset=816
+ local.get 0
+ i32.const 0
+ i32.store offset=792
+ local.get 0
+ i64.const 1
+ i64.store offset=784
+ local.get 0
+ i32.const 728
+ i32.add
+ i32.const 1066508
+ i32.store
+ local.get 0
+ i32.const 3
+ i32.store8 offset=736
+ local.get 0
+ i32.const 32
+ i32.store offset=720
+ local.get 0
+ i32.const 0
+ i32.store offset=732
+ local.get 0
+ i32.const 0
+ i32.store offset=712
+ local.get 0
+ i32.const 0
+ i32.store offset=704
+ local.get 0
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.store offset=724
+ local.get 0
+ i32.const 816
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 102
+ br_if 3 (;@1;)
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 1
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=784
+ i64.store offset=752
+ local.get 0
+ i32.const 748
+ i32.add
+ call 1321
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 0
+ i32.const 1
+ i32.store offset=708
+ local.get 0
+ i32.const 1295616
+ i32.store offset=704
+ local.get 0
+ i32.const 23
+ i32.store offset=820
+ local.get 0
+ local.get 0
+ i32.const 816
+ i32.add
+ i32.store offset=712
+ local.get 0
+ local.get 0
+ i32.const 752
+ i32.add
+ i32.store offset=816
+ local.get 0
+ i32.const 784
+ i32.add
+ local.get 0
+ i32.const 704
+ i32.add
+ call 828
+ local.get 0
+ i32.load offset=752
+ local.get 0
+ i32.load offset=756
+ call 1949
+ local.get 0
+ i32.const 700
+ i32.add
+ call 598
+ local.get 0
+ i32.const 240
+ i32.add
+ call 339
+ local.get 0
+ i32.const 704
+ i32.add
+ local.get 0
+ i32.const 784
+ i32.add
+ call 234
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 0
+ i32.const 704
+ i32.add
+ i32.const 1054100
+ i32.const 1054120
+ call 1023
+ local.get 1
+ i32.load
+ local.set 1
+ local.get 0
+ i32.load offset=788
+ local.tee 3
+ local.get 0
+ i32.const 784
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ call 2020
+ local.get 3
+ local.get 1
+ call 1949
+ br 1 (;@3;)
+ end
+ local.get 1
+ local.get 0
+ i64.load offset=708 align=4
+ local.tee 16
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 17
+ local.get 1
+ local.get 16
+ i32.wrap_i64
+ call 1949
+ end
+ local.get 0
+ i32.const 848
+ i32.add
+ global.set 0
+ return
+ end
+ i32.const 1111876
+ i32.const 40
+ i32.const 1067532
+ call 1240
+ unreachable
+ end
+ i32.const 1107892
+ i32.const 55
+ local.get 0
+ i32.const 840
+ i32.add
+ i32.const 1107948
+ i32.const 1108040
+ call 860
+ unreachable)
+ (func (;42;) (type 8) (param i32 i32) (result i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 1744
+ i32.sub
+ local.tee 2
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ local.get 0
+ i32.load8_u offset=2128
+ br_table 0 (;@36;) 6 (;@30;) 2 (;@34;) 1 (;@35;) 0 (;@36;)
+ end
+ local.get 0
+ local.get 0
+ i32.const 1064
+ i32.add
+ i32.const 1064
+ call 2015
+ drop
+ end
+ block ;; label = @35
+ block ;; label = @36
+ local.get 0
+ i32.load8_u offset=1060
+ br_table 0 (;@36;) 5 (;@31;) 2 (;@34;) 1 (;@35;) 0 (;@36;)
+ end
+ local.get 0
+ i32.const 1052
+ i32.add
+ i32.load
+ local.set 3
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 0
+ i32.load offset=1048
+ local.tee 4
+ local.get 0
+ i32.const 1056
+ i32.add
+ i32.load
+ call 39
+ block ;; label = @36
+ local.get 2
+ i32.load8_u offset=452
+ i32.const 2
+ i32.ne
+ br_if 0 (;@36;)
+ local.get 2
+ i32.const 1640
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 1448
+ i32.add
+ local.get 2
+ i32.const 1640
+ i32.add
+ call 821
+ local.get 2
+ i32.const 1640
+ i32.add
+ call 626
+ br 11 (;@25;)
+ end
+ local.get 2
+ i32.const 1448
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ i32.load8_u offset=1540
+ i32.const 2
+ i32.eq
+ br_if 10 (;@25;)
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 92
+ call 2015
+ drop
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 95
+ i32.add
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 95
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1541 align=1
+ i32.store16 offset=1269 align=1
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 92
+ call 2015
+ drop
+ local.get 2
+ i32.const 0
+ i32.store8 offset=1268
+ local.get 2
+ call 156
+ i32.store offset=1628
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 1248
+ i32.add
+ local.get 2
+ i32.const 1628
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=360
+ local.tee 5
+ i32.const 44
+ i32.ne
+ br_if 6 (;@29;)
+ local.get 2
+ local.get 2
+ i32.load offset=364
+ local.tee 5
+ i32.store offset=1632
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ local.get 2
+ i32.const 1204
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 0 (;@39;)
+ local.get 2
+ i32.const 128
+ i32.add
+ local.get 2
+ i32.const 1192
+ i32.add
+ call 967
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 2
+ i32.load offset=128
+ local.get 2
+ i32.load offset=132
+ call 1584
+ local.get 2
+ i32.load offset=124
+ local.set 6
+ local.get 2
+ local.get 2
+ i32.load offset=120
+ i32.store offset=1636
+ local.get 2
+ local.get 6
+ i32.store offset=296
+ local.get 5
+ i32.load offset=8
+ i32.const 19
+ i32.eq
+ br_if 1 (;@38;)
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ br_if 2 (;@37;)
+ br 13 (;@26;)
+ end
+ block ;; label = @39
+ block ;; label = @40
+ local.get 5
+ i32.load offset=8
+ local.tee 6
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@40;)
+ i32.const 1
+ local.get 6
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 1 (;@39;)
+ end
+ local.get 2
+ i32.const 372
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=364
+ local.get 2
+ i32.const 1065672
+ i32.store offset=360
+ local.get 2
+ i32.const 15
+ i32.store offset=1716
+ local.get 2
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.store offset=368
+ local.get 2
+ local.get 2
+ i32.const 1632
+ i32.add
+ i32.store offset=1712
+ local.get 2
+ i32.const 1640
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1456
+ i32.add
+ local.get 2
+ i32.const 1640
+ i32.add
+ call 1214
+ local.get 2
+ i64.const 2
+ i64.store offset=1448
+ br 3 (;@36;)
+ end
+ local.get 2
+ i32.const 1244
+ i32.add
+ call 598
+ local.get 2
+ local.get 5
+ i32.store offset=1244
+ local.get 2
+ i32.const 15
+ i32.store offset=360
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1602
+ local.set 5
+ local.get 2
+ i32.const 1240
+ i32.add
+ call 598
+ local.get 2
+ local.get 5
+ i32.store offset=1240
+ local.get 2
+ i32.const 1448
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 61
+ local.get 2
+ i64.load offset=1448
+ local.set 10
+ br 11 (;@27;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store8 offset=1268
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.set 5
+ local.get 7
+ i32.eqz
+ br_if 11 (;@26;)
+ end
+ local.get 2
+ i32.const 1244
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=296
+ local.tee 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 2
+ local.get 5
+ i32.store offset=1244
+ local.get 7
+ i32.eqz
+ br_if 10 (;@26;)
+ local.get 2
+ i32.const 1240
+ i32.add
+ call 598
+ local.get 2
+ local.get 6
+ i32.store offset=1240
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 61
+ local.get 2
+ i64.load offset=360
+ local.tee 10
+ i64.const 2
+ i64.ne
+ br_if 8 (;@28;)
+ local.get 2
+ i32.const 1640
+ i32.add
+ local.get 2
+ i32.const 368
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 1712
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 296
+ local.get 2
+ i32.const 1640
+ i32.add
+ local.get 2
+ i32.const 1712
+ i32.add
+ call 1082
+ local.set 5
+ local.get 2
+ i32.const 1640
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 2
+ i32.const 380
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 2
+ i32.const 3
+ i32.store offset=1644
+ local.get 2
+ i32.const 1067004
+ i32.store offset=1640
+ local.get 2
+ i32.const 16
+ i32.store offset=364
+ local.get 2
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.store offset=1648
+ local.get 2
+ local.get 2
+ i32.const 1632
+ i32.add
+ i32.store offset=376
+ local.get 2
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.store offset=368
+ local.get 2
+ local.get 2
+ i32.const 1636
+ i32.add
+ i32.store offset=360
+ local.get 2
+ i32.const 1712
+ i32.add
+ local.get 2
+ i32.const 1640
+ i32.add
+ call 827
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 5
+ local.get 2
+ i32.const 1712
+ i32.add
+ call 1433
+ i32.store
+ local.get 2
+ i32.const 43
+ i32.store8 offset=1456
+ local.get 2
+ i64.const 2
+ i64.store offset=1448
+ local.get 2
+ i32.const 296
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 1632
+ i32.add
+ call 598
+ i64.const 2
+ local.set 10
+ br 8 (;@27;)
+ end
+ block ;; label = @35
+ local.get 0
+ i32.load8_u offset=1040
+ br_table 13 (;@22;) 3 (;@32;) 1 (;@34;) 0 (;@35;) 13 (;@22;)
+ end
+ local.get 0
+ i32.const 176
+ i32.add
+ local.set 5
+ local.get 0
+ i32.const 976
+ i32.add
+ local.tee 7
+ i32.load8_u
+ br_table 13 (;@21;) 1 (;@33;) 0 (;@34;) 14 (;@20;) 13 (;@21;)
+ end
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1053176
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1052996
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1051984
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1052016
+ call 1240
+ unreachable
+ end
+ local.get 2
+ i32.const 1459
+ i32.add
+ local.get 2
+ i32.load8_u offset=363
+ i32.store8
+ local.get 2
+ i32.const 1457
+ i32.add
+ local.get 2
+ i32.load16_u offset=361 align=1
+ i32.store16 align=1
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i64.load offset=368
+ i64.store
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1488
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1460
+ i32.add
+ local.get 2
+ i32.load offset=364
+ i32.store
+ local.get 2
+ local.get 5
+ i32.store8 offset=1456
+ i64.const 2
+ local.set 10
+ local.get 2
+ i64.const 2
+ i64.store offset=1448
+ br 1 (;@27;)
+ end
+ local.get 2
+ i32.load offset=368
+ local.set 5
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 164
+ call 2015
+ drop
+ local.get 2
+ local.get 5
+ i32.store offset=1456
+ local.get 2
+ local.get 10
+ i64.store offset=1448
+ local.get 2
+ i32.const 296
+ i32.add
+ call 598
+ local.get 2
+ i32.const 1632
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 1628
+ i32.add
+ call 598
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ local.get 10
+ i64.const 2
+ i64.ne
+ br_if 0 (;@29;)
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 8
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ call 821
+ local.get 2
+ i32.const 360
+ i32.add
+ call 626
+ br 1 (;@28;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 176
+ call 2015
+ drop
+ local.get 2
+ i64.load offset=1272
+ local.tee 10
+ i64.const 2
+ i64.ne
+ br_if 1 (;@27;)
+ end
+ local.get 2
+ i32.const 1168
+ i32.add
+ local.get 2
+ i32.const 1288
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1160
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 1163
+ br 3 (;@24;)
+ end
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 1288
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1680
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 2
+ i32.const 1292
+ i32.add
+ i32.const 156
+ call 2015
+ drop
+ local.get 2
+ i32.const 1160
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1680
+ i64.store offset=1160
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 1163
+ br 3 (;@23;)
+ end
+ unreachable
+ end
+ local.get 2
+ i32.const 1160
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1448
+ i64.store offset=1160
+ end
+ i64.const 2
+ local.set 10
+ end
+ local.get 4
+ local.get 3
+ call 1949
+ local.get 2
+ i32.const 312
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 1160
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1160
+ i64.store offset=312
+ local.get 10
+ i64.const 2
+ i64.eq
+ br_if 10 (;@12;)
+ local.get 2
+ i32.const 1448
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 156
+ call 2015
+ drop
+ local.get 2
+ i32.const 296
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.load
+ local.tee 3
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=312
+ local.tee 11
+ i64.store offset=296
+ local.get 0
+ local.get 10
+ i64.store
+ local.get 0
+ local.get 11
+ i64.store offset=8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.store
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 1448
+ i32.add
+ i32.const 156
+ call 2015
+ drop
+ local.get 0
+ i32.const 0
+ i32.store8 offset=1040
+ end
+ call 237
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1053012
+ call 1246
+ local.get 2
+ i32.load offset=116
+ local.set 3
+ local.get 2
+ i32.const 360
+ i32.add
+ call 316
+ local.get 2
+ i32.const 360
+ i32.add
+ call 1281
+ local.set 4
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 7 (;@14;)
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 0
+ i32.const 176
+ call 2015
+ drop
+ local.get 0
+ i32.const 176
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 800
+ call 2015
+ drop
+ local.get 0
+ i32.const 976
+ i32.add
+ local.tee 7
+ i32.const 0
+ i32.store8
+ end
+ local.get 0
+ i32.const 352
+ i32.add
+ local.get 5
+ i32.const 176
+ call 2015
+ drop
+ call 237
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1053192
+ call 1246
+ local.get 2
+ i32.load offset=96
+ i32.load8_u offset=313
+ local.set 3
+ local.get 2
+ i32.load offset=100
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ local.get 3
+ i32.eqz
+ br_if 0 (;@26;)
+ call 19
+ local.set 11
+ local.get 2
+ i32.const 136
+ i32.add
+ call 316
+ local.get 0
+ i32.const 1032
+ i32.add
+ local.get 2
+ i32.const 158
+ i32.add
+ i64.load align=2
+ i64.store align=1
+ local.get 0
+ i32.const 1026
+ i32.add
+ local.get 2
+ i32.const 152
+ i32.add
+ local.tee 8
+ i64.load
+ i64.store align=1
+ local.get 0
+ i32.const 1018
+ i32.add
+ local.get 2
+ i32.const 144
+ i32.add
+ local.tee 9
+ i64.load
+ i64.store align=1
+ local.get 0
+ i32.const 1010
+ i32.add
+ local.tee 4
+ local.get 2
+ i64.load offset=136
+ i64.store align=1
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 977
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ i32.const 33
+ call 2015
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.const 920
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 136
+ i32.add
+ call 663
+ block ;; label = @27
+ local.get 4
+ i32.load8_u
+ local.get 0
+ i32.const 498
+ i32.add
+ i32.load8_u
+ i32.ne
+ br_if 0 (;@27;)
+ local.get 0
+ i32.const 1011
+ i32.add
+ local.get 0
+ i32.const 499
+ i32.add
+ call 1991
+ br_if 2 (;@25;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 465
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 2
+ i32.const 1640
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ call 663
+ call 237
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1053236
+ call 1246
+ local.get 2
+ i32.load offset=92
+ local.set 6
+ local.get 9
+ local.get 2
+ i32.load offset=88
+ local.tee 4
+ i32.const 292
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 8
+ local.get 4
+ i32.const 300
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 2
+ i32.const 157
+ i32.add
+ local.get 4
+ i32.const 305
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ local.get 4
+ i64.load offset=284 align=1
+ i64.store offset=136
+ local.get 0
+ i32.const 948
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1053252
+ call 1135
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 3
+ local.get 4
+ call 1992
+ br_if 2 (;@24;)
+ block ;; label = @27
+ local.get 0
+ i32.const 420
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 0 (;@27;)
+ local.get 0
+ i32.const 428
+ i32.add
+ i32.load
+ i32.const 32
+ i32.gt_u
+ br_if 4 (;@23;)
+ end
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 0
+ i32.const 384
+ i32.add
+ i32.load
+ local.get 0
+ i32.const 392
+ i32.add
+ i32.load
+ call 1194
+ local.get 2
+ i32.load offset=72
+ local.set 6
+ local.get 2
+ i64.load offset=80
+ local.set 12
+ local.get 0
+ i32.const 396
+ i32.add
+ i32.load
+ local.tee 4
+ br_if 4 (;@22;)
+ i64.const 0
+ local.set 13
+ br 5 (;@21;)
+ end
+ i32.const 1060668
+ i32.const 46
+ call 1896
+ unreachable
+ end
+ i32.const 1053208
+ i32.const 28
+ call 1896
+ unreachable
+ end
+ i32.const 1053268
+ i32.const 41
+ call 1896
+ unreachable
+ end
+ i32.const 1052560
+ i32.const 27
+ call 1896
+ unreachable
+ end
+ local.get 0
+ i32.const 400
+ i32.add
+ i32.load
+ local.set 8
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 4
+ local.get 0
+ i32.const 404
+ i32.add
+ i32.load
+ call 1194
+ block ;; label = @22
+ local.get 2
+ i64.load offset=56
+ i32.wrap_i64
+ br_if 0 (;@22;)
+ call 237
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1053312
+ call 1246
+ local.get 2
+ i32.load offset=52
+ local.set 1
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 2
+ i32.load offset=48
+ local.tee 6
+ i32.const 224
+ i32.add
+ i32.load
+ local.get 6
+ i32.const 228
+ i32.add
+ i32.load
+ local.get 3
+ local.get 2
+ i32.const 1640
+ i32.add
+ local.get 11
+ call 555
+ local.get 2
+ i64.load offset=152
+ local.set 10
+ local.get 1
+ local.get 1
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 10
+ call 878
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=136
+ local.set 1
+ local.get 4
+ local.get 8
+ call 1726
+ i32.const 2
+ local.set 3
+ br 6 (;@16;)
+ end
+ local.get 2
+ i64.load offset=64
+ local.set 14
+ local.get 4
+ local.get 8
+ call 1726
+ i64.const 1
+ local.set 13
+ end
+ call 237
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1053328
+ call 1246
+ local.get 2
+ i32.load offset=40
+ i64.load offset=192
+ local.set 10
+ local.get 2
+ i32.load offset=44
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ block ;; label = @21
+ local.get 0
+ i32.const 408
+ i32.add
+ local.tee 4
+ i32.load
+ i32.eqz
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 10
+ call 878
+ local.get 4
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1357
+ local.set 4
+ local.get 2
+ i32.load offset=136
+ local.get 2
+ i32.load offset=140
+ call 1726
+ local.get 4
+ br_if 4 (;@17;)
+ end
+ call 237
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1607
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1053344
+ call 1056
+ local.get 2
+ i32.const 1317
+ i32.add
+ local.get 2
+ i64.load offset=1640
+ i64.store align=1
+ local.get 2
+ i32.const 1325
+ i32.add
+ local.get 2
+ i32.const 1640
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 2
+ i32.const 1333
+ i32.add
+ local.get 2
+ i32.const 1640
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 2
+ i32.const 1341
+ i32.add
+ local.get 2
+ i32.const 1640
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ i32.load8_u offset=36
+ local.set 8
+ local.get 2
+ i32.load offset=32
+ local.set 4
+ local.get 2
+ i32.const 1289
+ i32.add
+ local.get 3
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 1297
+ i32.add
+ local.get 3
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 1305
+ i32.add
+ local.get 3
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 1313
+ i32.add
+ local.get 3
+ i32.const 24
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 0
+ i32.const 376
+ i32.add
+ i64.load
+ local.set 15
+ local.get 0
+ i32.const 368
+ i32.add
+ i64.load
+ local.set 16
+ local.get 0
+ i32.const 424
+ i32.add
+ i64.load
+ local.set 17
+ local.get 0
+ i32.load offset=420
+ local.set 3
+ local.get 0
+ i64.load offset=352
+ local.set 18
+ local.get 2
+ i32.const 1392
+ i32.add
+ local.get 0
+ i32.const 360
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1384
+ i32.add
+ local.get 18
+ i64.store
+ local.get 2
+ i32.const 1376
+ i32.add
+ local.get 14
+ i64.store
+ local.get 2
+ i32.const 1368
+ i32.add
+ local.get 13
+ i64.store
+ local.get 2
+ i32.const 1360
+ i32.add
+ local.get 10
+ i64.store
+ local.get 2
+ i32.const 1352
+ i32.add
+ local.get 12
+ i64.const -1
+ local.get 6
+ select
+ i64.store
+ local.get 2
+ i32.const 1412
+ i32.add
+ local.get 17
+ i64.store align=4
+ local.get 2
+ i64.const 0
+ i64.store offset=1400
+ local.get 2
+ i32.const 3
+ i32.store8 offset=1288
+ local.get 2
+ local.get 16
+ i64.store offset=1272
+ local.get 2
+ local.get 15
+ i64.store offset=1280
+ local.get 2
+ local.get 3
+ i32.store offset=1408
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 11
+ call 49
+ block ;; label = @21
+ local.get 2
+ i64.load offset=136
+ i64.eqz
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.set 10
+ i32.const 4
+ local.set 3
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ local.get 2
+ i32.load offset=144
+ br_table 12 (;@19;) 0 (;@31;) 1 (;@30;) 2 (;@29;) 3 (;@28;) 13 (;@18;) 4 (;@27;) 5 (;@26;) 6 (;@25;) 7 (;@24;) 8 (;@23;) 12 (;@19;)
+ end
+ i32.const 43
+ local.set 0
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 43
+ call 1096
+ local.get 2
+ i32.load offset=8
+ local.tee 2
+ i32.const 1054684
+ i32.const 43
+ call 2015
+ drop
+ br 8 (;@22;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 10
+ call 664
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=136
+ local.set 1
+ i32.const 1
+ local.set 3
+ br 11 (;@18;)
+ end
+ i32.const 58
+ local.set 0
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 58
+ call 1096
+ local.get 2
+ i32.load offset=16
+ local.tee 2
+ i32.const 1054626
+ i32.const 58
+ call 2015
+ drop
+ br 6 (;@22;)
+ end
+ i32.const 3
+ local.set 3
+ br 9 (;@18;)
+ end
+ i32.const 5
+ local.set 3
+ br 8 (;@18;)
+ end
+ i32.const 7
+ local.set 3
+ br 7 (;@18;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 10
+ call 665
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=136
+ local.set 1
+ i32.const 6
+ local.set 3
+ br 6 (;@18;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 10
+ call 664
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=136
+ local.set 1
+ i32.const 2
+ local.set 3
+ br 5 (;@18;)
+ end
+ i32.const 30
+ local.set 0
+ local.get 2
+ i32.const 24
+ i32.add
+ i32.const 30
+ call 1096
+ local.get 2
+ i32.load offset=24
+ local.tee 2
+ i32.const 0
+ i64.load offset=1054596 align=1
+ i64.store align=1
+ local.get 2
+ i32.const 22
+ i32.add
+ i32.const 0
+ i64.load offset=1054618 align=1
+ i64.store align=1
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1054612 align=1
+ i64.store align=1
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1054604 align=1
+ i64.store align=1
+ end
+ local.get 2
+ local.get 0
+ call 1896
+ unreachable
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.set 10
+ local.get 2
+ i64.load offset=144
+ local.set 11
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 176
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 168
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store offset=1184
+ local.get 2
+ local.get 10
+ i64.store offset=1176
+ local.get 2
+ i32.const 1176
+ i32.add
+ call 2060
+ local.get 0
+ i32.const 528
+ i32.add
+ local.get 11
+ i64.store
+ local.get 4
+ local.get 8
+ call 1037
+ call 1002
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1313
+ local.get 2
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1053360
+ call 1245
+ local.get 2
+ i32.load
+ i64.load32_u
+ local.set 10
+ local.get 2
+ i32.load offset=4
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 0
+ i32.const 916
+ i32.add
+ i32.const 0
+ i32.store8
+ local.get 0
+ i32.const 536
+ i32.add
+ local.get 10
+ i64.store
+ end
+ local.get 0
+ i32.const 536
+ i32.add
+ local.tee 3
+ local.get 1
+ call 40
+ br_if 8 (;@11;)
+ local.get 3
+ call 1587
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 0
+ i32.const 528
+ i32.add
+ i64.load
+ call 878
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=136
+ local.set 1
+ local.get 0
+ i32.const 384
+ i32.add
+ i32.load
+ local.get 0
+ i32.const 388
+ i32.add
+ i32.load
+ call 1726
+ local.get 0
+ i32.const 408
+ i32.add
+ i32.load
+ local.get 0
+ i32.const 412
+ i32.add
+ i32.load
+ call 1925
+ i32.const 9
+ local.set 3
+ br 4 (;@15;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 10
+ call 664
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=136
+ local.set 1
+ i32.const 0
+ local.set 3
+ end
+ local.get 4
+ local.get 8
+ call 1037
+ local.get 0
+ i32.load offset=384
+ local.get 0
+ i32.const 388
+ i32.add
+ i32.load
+ call 1726
+ local.get 0
+ i32.load offset=408
+ local.get 0
+ i32.const 412
+ i32.add
+ i32.load
+ call 1925
+ br 2 (;@15;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 10
+ call 878
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=136
+ local.set 1
+ i32.const 0
+ local.set 3
+ end
+ local.get 0
+ i32.load offset=384
+ local.get 0
+ i32.const 388
+ i32.add
+ i32.load
+ call 1726
+ local.get 0
+ i32.const 408
+ i32.add
+ i32.load
+ local.get 0
+ i32.const 412
+ i32.add
+ i32.load
+ call 1925
+ local.get 0
+ i32.load offset=420
+ local.get 0
+ i32.const 424
+ i32.add
+ i32.load
+ call 1926
+ end
+ local.get 2
+ i32.const 1160
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1712
+ i64.store offset=1160
+ local.get 7
+ i32.const 1
+ i32.store8
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1160
+ i64.store offset=1680
+ local.get 5
+ call 1244
+ br 1 (;@13;)
+ end
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 65
+ call 1096
+ local.get 2
+ i64.load32_u offset=108
+ local.set 10
+ local.get 2
+ i32.load offset=104
+ local.tee 1
+ i32.const 1053028
+ i32.const 65
+ call 2015
+ drop
+ local.get 0
+ call 1167
+ local.get 10
+ i64.const 279172874240
+ i64.or
+ local.set 10
+ i32.const 10
+ local.set 3
+ end
+ i32.const 1
+ local.set 4
+ local.get 0
+ i32.const 1
+ i32.store8 offset=1040
+ local.get 2
+ i32.const 328
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1680
+ i64.store offset=328
+ local.get 0
+ call 1608
+ block ;; label = @13
+ local.get 3
+ i32.const 10
+ i32.eq
+ br_if 0 (;@13;)
+ local.get 2
+ i32.const 1640
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 5
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=328
+ i64.store offset=1656
+ local.get 2
+ i32.const 0
+ i32.store offset=1168
+ local.get 2
+ i64.const 1
+ i64.store offset=1160
+ local.get 2
+ i32.const 360
+ i32.add
+ call 558
+ local.get 2
+ local.get 1
+ i32.store offset=1644
+ local.get 2
+ local.get 3
+ i32.store offset=1640
+ local.get 2
+ local.get 10
+ i64.store offset=1648
+ local.get 2
+ call 82
+ i32.store offset=136
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ call 935
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@17;)
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 5
+ local.get 2
+ i32.const 136
+ i32.add
+ call 598
+ local.get 2
+ i32.const 440
+ i32.add
+ local.set 4
+ block ;; label = @18
+ block ;; label = @19
+ local.get 3
+ i32.const 9
+ i32.ne
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 0
+ call 1081
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 1 (;@18;)
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8 offset=139
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=137 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=144
+ br 4 (;@15;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 1
+ call 1081
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 2 (;@16;)
+ local.get 2
+ i32.load offset=1276
+ local.set 4
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ local.get 3
+ br_table 8 (;@19;) 7 (;@20;) 6 (;@21;) 5 (;@22;) 4 (;@23;) 3 (;@24;) 2 (;@25;) 1 (;@26;) 0 (;@27;) 8 (;@19;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 0
+ call 1081
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 16 (;@10;)
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.tee 3
+ local.get 2
+ i32.load offset=1656
+ local.get 2
+ i32.const 1640
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ call 1136
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 17 (;@9;)
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 3
+ local.get 1
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 12 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 19 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 1
+ call 1081
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 11 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 18 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 2
+ call 1081
+ block ;; label = @25
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@25;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 18 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.get 1
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 10 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 17 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 5
+ call 1081
+ block ;; label = @24
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 17 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.get 10
+ call 1168
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 9 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 16 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 6
+ call 1081
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 8 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 15 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 7
+ call 1081
+ block ;; label = @22
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@22;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 15 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.get 10
+ call 1168
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 7 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 14 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 4
+ call 1081
+ block ;; label = @21
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 14 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.get 1
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 6 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 13 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 8
+ call 1081
+ block ;; label = @20
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@20;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 13 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.get 1
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 5 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 12 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 4
+ i64.const 3
+ call 1081
+ block ;; label = @19
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 12 (;@7;)
+ end
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.get 1
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=1272
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 4 (;@14;)
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 11 (;@7;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ local.get 2
+ i32.load offset=1276
+ local.get 1
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=136
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 3 (;@14;)
+ local.get 2
+ i32.load offset=140
+ local.set 3
+ br 11 (;@6;)
+ end
+ local.get 2
+ i32.const 1638
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1688
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=1636
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1680
+ local.get 2
+ i32.load offset=1276
+ local.set 3
+ local.get 2
+ i32.const 136
+ i32.add
+ call 598
+ br 11 (;@5;)
+ end
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8 offset=139
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=137 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=144
+ end
+ local.get 2
+ i32.load offset=1276
+ local.set 3
+ br 8 (;@6;)
+ end
+ local.get 2
+ i32.const 1640
+ i32.add
+ call 746
+ local.get 2
+ i32.const 1176
+ i32.add
+ local.get 2
+ i32.const 360
+ i32.add
+ local.get 2
+ i32.const 1160
+ i32.add
+ call 267
+ local.get 2
+ i32.const 360
+ i32.add
+ call 936
+ local.get 2
+ i32.load8_u offset=1176
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 5 (;@8;)
+ local.get 2
+ i32.load offset=1164
+ local.set 5
+ local.get 2
+ i32.load offset=1160
+ local.set 1
+ br 9 (;@4;)
+ end
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 10
+ i64.store
+ local.get 2
+ local.get 1
+ i32.store offset=348
+ br 10 (;@2;)
+ end
+ local.get 2
+ i32.const 356
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=312
+ i64.store offset=348 align=4
+ i32.const 1
+ local.set 4
+ br 9 (;@2;)
+ end
+ i32.const 3
+ local.set 3
+ local.get 0
+ i32.const 3
+ i32.store8 offset=976
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1040
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1060
+ i32.const 1
+ local.set 4
+ br 9 (;@1;)
+ end
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 2 (;@7;)
+ end
+ local.get 2
+ i32.const 314
+ i32.add
+ local.get 2
+ i32.load8_u offset=1275
+ i32.store8
+ local.get 2
+ i32.const 1720
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1304
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1273 align=1
+ i32.store16 offset=312
+ local.get 2
+ local.get 2
+ i64.load offset=1280
+ i64.store offset=1712
+ br 1 (;@7;)
+ end
+ local.get 2
+ i32.const 1283
+ i32.add
+ local.get 2
+ i32.const 1168
+ i32.add
+ i32.load
+ local.tee 3
+ i32.store align=1
+ local.get 2
+ i32.const 148
+ i32.add
+ local.get 3
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1160
+ local.tee 10
+ i64.store offset=1275 align=1
+ local.get 2
+ local.get 10
+ i64.store offset=140 align=4
+ i32.const 0
+ local.set 3
+ br 4 (;@3;)
+ end
+ local.get 2
+ i32.load offset=1276
+ local.set 3
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1720
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 168
+ i32.add
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=312
+ i32.store16 offset=137 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1712
+ i64.store offset=144
+ local.get 2
+ local.get 2
+ i32.const 314
+ i32.add
+ i32.load8_u
+ i32.store8 offset=139
+ end
+ local.get 2
+ i32.const 1638
+ i32.add
+ local.get 2
+ i32.load8_u offset=139
+ i32.store8
+ local.get 2
+ i32.const 1688
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 168
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=137 align=1
+ i32.store16 offset=1636
+ local.get 2
+ local.get 2
+ i64.load offset=144
+ i64.store offset=1680
+ end
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1688
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1208
+ i32.add
+ local.get 2
+ i32.const 1680
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1636
+ i32.store16 offset=1177 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1680
+ i64.store offset=1184
+ local.get 2
+ local.get 2
+ i32.const 1638
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1179
+ local.get 2
+ i32.const 1640
+ i32.add
+ call 746
+ local.get 2
+ local.get 3
+ i32.store offset=1180
+ local.get 2
+ i32.const 360
+ i32.add
+ call 936
+ i32.const 1
+ local.set 1
+ i32.const 0
+ local.set 5
+ end
+ i32.const 1
+ local.set 3
+ local.get 2
+ i32.const 1272
+ i32.add
+ local.get 2
+ i32.const 1176
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 1
+ local.get 5
+ call 1949
+ local.get 2
+ local.get 4
+ i32.store8 offset=360
+ local.get 2
+ i32.const 360
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 2
+ i32.const 1272
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 360
+ i32.add
+ call 821
+ local.get 2
+ i32.const 360
+ i32.add
+ call 626
+ end
+ local.get 2
+ local.get 3
+ i32.store offset=136
+ local.get 2
+ i32.const 344
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.const 1052000
+ call 1021
+ i32.const 0
+ local.set 4
+ end
+ local.get 0
+ i32.const 1
+ i32.store8 offset=1060
+ local.get 2
+ i32.load offset=356
+ local.set 1
+ local.get 2
+ i32.load offset=352
+ local.set 5
+ local.get 2
+ i32.load offset=348
+ local.set 3
+ local.get 0
+ call 1496
+ block ;; label = @2
+ block ;; label = @3
+ local.get 4
+ br_if 0 (;@3;)
+ local.get 3
+ local.get 1
+ call 2020
+ br 1 (;@2;)
+ end
+ local.get 3
+ local.get 1
+ call 17
+ end
+ local.get 3
+ local.get 5
+ call 1949
+ i32.const 1
+ local.set 3
+ i32.const 0
+ local.set 4
+ end
+ local.get 0
+ local.get 3
+ i32.store8 offset=2128
+ local.get 2
+ i32.const 1744
+ i32.add
+ global.set 0
+ local.get 4)
+ (func (;43;) (type 49) (param i32 f64 i32 i32) (result i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 1888
+ i32.sub
+ local.tee 4
+ global.set 0
+ local.get 1
+ i64.reinterpret_f64
+ local.set 35
+ block ;; label = @1
+ block ;; label = @2
+ local.get 1
+ local.get 1
+ f64.eq
+ br_if 0 (;@2;)
+ i32.const 2
+ local.set 5
+ br 1 (;@1;)
+ end
+ local.get 35
+ i64.const 4503599627370495
+ i64.and
+ local.tee 36
+ i64.const 4503599627370496
+ i64.or
+ local.get 35
+ i64.const 1
+ i64.shl
+ i64.const 9007199254740990
+ i64.and
+ local.get 35
+ i64.const 52
+ i64.shr_u
+ i32.wrap_i64
+ i32.const 2047
+ i32.and
+ local.tee 6
+ select
+ local.tee 37
+ i64.const 1
+ i64.and
+ local.set 38
+ i32.const 3
+ local.set 5
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ i32.const 1
+ i32.const 2
+ i32.const 4
+ local.get 35
+ i64.const 9218868437227405312
+ i64.and
+ local.tee 39
+ i64.eqz
+ local.tee 7
+ select
+ local.get 39
+ i64.const 9218868437227405312
+ i64.eq
+ select
+ i32.const 3
+ i32.const 4
+ local.get 7
+ select
+ local.get 36
+ i64.eqz
+ select
+ i32.const -1
+ i32.add
+ br_table 4 (;@1;) 0 (;@5;) 1 (;@4;) 2 (;@3;) 4 (;@1;)
+ end
+ i32.const 4
+ local.set 5
+ br 3 (;@1;)
+ end
+ local.get 6
+ i32.const -1075
+ i32.add
+ local.set 8
+ br 1 (;@2;)
+ end
+ i64.const 18014398509481984
+ local.get 37
+ i64.const 1
+ i64.shl
+ local.get 37
+ i64.const 4503599627370496
+ i64.eq
+ local.tee 5
+ select
+ local.set 37
+ i32.const -1077
+ i32.const -1076
+ local.get 5
+ select
+ local.get 6
+ i32.add
+ local.set 8
+ end
+ local.get 38
+ i64.eqz
+ local.set 5
+ end
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ local.get 5
+ i32.const -2
+ i32.add
+ i32.const 255
+ i32.and
+ local.tee 5
+ i32.const 3
+ local.get 5
+ i32.const 3
+ i32.lt_u
+ select
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@26;)
+ i32.const 1075586
+ i32.const 1075587
+ i32.const 1295280
+ local.get 2
+ select
+ local.get 35
+ i64.const 0
+ i64.lt_s
+ select
+ local.set 9
+ i32.const 1
+ local.set 5
+ i32.const 1
+ local.get 35
+ i64.const 63
+ i64.shr_u
+ i32.wrap_i64
+ local.get 2
+ select
+ local.set 10
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ local.get 7
+ i32.const -1
+ i32.add
+ br_table 2 (;@27;) 1 (;@28;) 0 (;@29;) 2 (;@27;)
+ end
+ i32.const -12
+ i32.const 5
+ local.get 8
+ i32.extend16_s
+ local.tee 11
+ i32.const 0
+ i32.lt_s
+ select
+ local.get 11
+ i32.mul
+ local.tee 5
+ i32.const 16063
+ i32.gt_u
+ br_if 6 (;@22;)
+ local.get 37
+ i64.const 0
+ i64.eq
+ br_if 3 (;@25;)
+ local.get 5
+ i32.const 4
+ i32.shr_u
+ local.tee 12
+ i32.const 21
+ i32.add
+ local.set 13
+ i32.const 0
+ local.get 3
+ i32.sub
+ i32.const -32768
+ local.get 3
+ i32.const 32768
+ i32.lt_u
+ select
+ i32.extend16_s
+ local.set 14
+ block ;; label = @29
+ i32.const -96
+ local.get 8
+ i32.const -32
+ i32.add
+ local.get 8
+ local.get 37
+ i64.const 4294967296
+ i64.lt_u
+ local.tee 5
+ select
+ local.tee 2
+ i32.const -16
+ i32.add
+ local.get 2
+ local.get 37
+ i64.const 32
+ i64.shl
+ local.get 37
+ local.get 5
+ select
+ local.tee 35
+ i64.const 281474976710656
+ i64.lt_u
+ local.tee 5
+ select
+ local.tee 2
+ i32.const -8
+ i32.add
+ local.get 2
+ local.get 35
+ i64.const 16
+ i64.shl
+ local.get 35
+ local.get 5
+ select
+ local.tee 35
+ i64.const 72057594037927936
+ i64.lt_u
+ local.tee 5
+ select
+ local.tee 2
+ i32.const -4
+ i32.add
+ local.get 2
+ local.get 35
+ i64.const 8
+ i64.shl
+ local.get 35
+ local.get 5
+ select
+ local.tee 35
+ i64.const 1152921504606846976
+ i64.lt_u
+ local.tee 5
+ select
+ local.tee 2
+ i32.const -2
+ i32.add
+ local.get 2
+ local.get 35
+ i64.const 4
+ i64.shl
+ local.get 35
+ local.get 5
+ select
+ local.tee 35
+ i64.const 4611686018427387904
+ i64.lt_u
+ local.tee 5
+ select
+ local.get 35
+ i64.const 2
+ i64.shl
+ local.get 35
+ local.get 5
+ select
+ local.tee 35
+ i64.const -1
+ i64.gt_s
+ local.tee 2
+ i32.sub
+ local.tee 7
+ i32.sub
+ i32.extend16_s
+ i32.const 80
+ i32.mul
+ i32.const 86960
+ i32.add
+ i32.const 2126
+ i32.div_u
+ i32.const 4
+ i32.shl
+ local.tee 5
+ i32.const 1073872
+ i32.add
+ i64.load
+ local.tee 36
+ i64.const 4294967295
+ i64.and
+ local.tee 39
+ local.get 35
+ local.get 2
+ i64.extend_i32_u
+ i64.shl
+ local.tee 35
+ i64.const 32
+ i64.shr_u
+ local.tee 38
+ i64.mul
+ local.tee 40
+ i64.const 32
+ i64.shr_u
+ local.get 36
+ i64.const 32
+ i64.shr_u
+ local.tee 36
+ local.get 38
+ i64.mul
+ i64.add
+ local.get 36
+ local.get 35
+ i64.const 4294967295
+ i64.and
+ local.tee 35
+ i64.mul
+ local.tee 36
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.get 40
+ i64.const 4294967295
+ i64.and
+ local.get 39
+ local.get 35
+ i64.mul
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.get 36
+ i64.const 4294967295
+ i64.and
+ i64.add
+ i64.const 2147483648
+ i64.add
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.const 1
+ i32.const -64
+ local.get 7
+ local.get 5
+ i32.const 1073880
+ i32.add
+ i32.load16_u
+ i32.add
+ i32.sub
+ local.tee 2
+ i32.const 63
+ i32.and
+ i64.extend_i32_u
+ local.tee 39
+ i64.shl
+ local.tee 41
+ i64.const -1
+ i64.add
+ local.tee 38
+ i64.and
+ local.tee 36
+ i64.const 0
+ i64.ne
+ br_if 0 (;@29;)
+ local.get 4
+ i32.const 0
+ i32.store offset=1032
+ br 10 (;@19;)
+ end
+ local.get 5
+ i32.const 1073882
+ i32.add
+ i32.load16_u
+ local.set 6
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ local.get 35
+ local.get 39
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 7
+ i32.const 10000
+ i32.lt_u
+ br_if 0 (;@32;)
+ local.get 7
+ i32.const 1000000
+ i32.lt_u
+ br_if 1 (;@31;)
+ local.get 7
+ i32.const 100000000
+ i32.lt_u
+ br_if 2 (;@30;)
+ i32.const 8
+ i32.const 9
+ local.get 7
+ i32.const 1000000000
+ i32.lt_u
+ local.tee 5
+ select
+ local.set 15
+ i32.const 100000000
+ i32.const 1000000000
+ local.get 5
+ select
+ local.set 5
+ br 3 (;@29;)
+ end
+ block ;; label = @32
+ local.get 7
+ i32.const 100
+ i32.lt_u
+ br_if 0 (;@32;)
+ i32.const 2
+ i32.const 3
+ local.get 7
+ i32.const 1000
+ i32.lt_u
+ local.tee 5
+ select
+ local.set 15
+ i32.const 100
+ i32.const 1000
+ local.get 5
+ select
+ local.set 5
+ br 3 (;@29;)
+ end
+ i32.const 10
+ i32.const 1
+ local.get 7
+ i32.const 9
+ i32.gt_u
+ local.tee 15
+ select
+ local.set 5
+ br 2 (;@29;)
+ end
+ i32.const 4
+ i32.const 5
+ local.get 7
+ i32.const 100000
+ i32.lt_u
+ local.tee 5
+ select
+ local.set 15
+ i32.const 10000
+ i32.const 100000
+ local.get 5
+ select
+ local.set 5
+ br 1 (;@29;)
+ end
+ i32.const 6
+ i32.const 7
+ local.get 7
+ i32.const 10000000
+ i32.lt_u
+ local.tee 5
+ select
+ local.set 15
+ i32.const 1000000
+ i32.const 10000000
+ local.get 5
+ select
+ local.set 5
+ end
+ local.get 15
+ local.get 6
+ i32.sub
+ i32.const 1
+ i32.add
+ i32.extend16_s
+ local.tee 16
+ local.get 14
+ i32.le_s
+ br_if 7 (;@21;)
+ local.get 2
+ i32.const 65535
+ i32.and
+ local.set 17
+ local.get 16
+ local.get 14
+ i32.sub
+ local.tee 2
+ i32.extend16_s
+ local.get 13
+ local.get 2
+ local.get 13
+ i32.lt_u
+ select
+ local.tee 18
+ i32.const -1
+ i32.add
+ local.set 19
+ i32.const 0
+ local.set 2
+ block ;; label = @29
+ loop ;; label = @30
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.add
+ local.get 7
+ local.get 5
+ i32.div_u
+ local.tee 6
+ i32.const 48
+ i32.add
+ i32.store8
+ local.get 7
+ local.get 6
+ local.get 5
+ i32.mul
+ i32.sub
+ local.set 7
+ local.get 19
+ local.get 2
+ i32.eq
+ br_if 6 (;@24;)
+ local.get 15
+ local.get 2
+ i32.eq
+ br_if 1 (;@29;)
+ local.get 2
+ i32.const 1
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const 10
+ i32.lt_u
+ local.set 6
+ local.get 5
+ i32.const 10
+ i32.div_u
+ local.set 5
+ local.get 6
+ i32.eqz
+ br_if 0 (;@30;)
+ end
+ i32.const 1075248
+ i32.const 25
+ i32.const 1075400
+ call 1240
+ unreachable
+ end
+ local.get 2
+ i32.const 1
+ i32.add
+ local.set 5
+ i32.const -20
+ local.get 12
+ i32.sub
+ local.set 2
+ local.get 17
+ i32.const -1
+ i32.add
+ i32.const 63
+ i32.and
+ i64.extend_i32_u
+ local.set 40
+ i64.const 1
+ local.set 35
+ loop ;; label = @29
+ block ;; label = @30
+ local.get 35
+ local.get 40
+ i64.shr_u
+ i64.eqz
+ br_if 0 (;@30;)
+ local.get 4
+ i32.const 0
+ i32.store offset=1032
+ br 11 (;@19;)
+ end
+ local.get 2
+ local.get 5
+ i32.add
+ i32.const 1
+ i32.eq
+ br_if 6 (;@23;)
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.add
+ local.get 36
+ i64.const 10
+ i64.mul
+ local.tee 36
+ local.get 39
+ i64.shr_u
+ i32.wrap_i64
+ i32.const 48
+ i32.add
+ i32.store8
+ local.get 35
+ i64.const 10
+ i64.mul
+ local.set 35
+ local.get 36
+ local.get 38
+ i64.and
+ local.set 36
+ local.get 18
+ local.get 5
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.ne
+ br_if 0 (;@29;)
+ end
+ local.get 4
+ i32.const 1032
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 13
+ local.get 18
+ local.get 16
+ local.get 14
+ local.get 36
+ local.get 41
+ local.get 35
+ call 367
+ br 8 (;@20;)
+ end
+ i32.const 2
+ local.set 5
+ local.get 4
+ i32.const 2
+ i32.store16 offset=1720
+ block ;; label = @28
+ local.get 3
+ i32.eqz
+ br_if 0 (;@28;)
+ local.get 4
+ i32.const 1736
+ i32.add
+ local.get 3
+ i32.store
+ local.get 4
+ i32.const 0
+ i32.store16 offset=1732
+ local.get 4
+ i32.const 2
+ i32.store offset=1728
+ local.get 4
+ i32.const 1075584
+ i32.store offset=1724
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 2
+ br 26 (;@2;)
+ end
+ i32.const 1
+ local.set 5
+ local.get 4
+ i32.const 1
+ i32.store offset=1728
+ local.get 4
+ i32.const 1075588
+ i32.store offset=1724
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 2
+ br 25 (;@2;)
+ end
+ local.get 4
+ i32.const 3
+ i32.store offset=1728
+ local.get 4
+ i32.const 1075589
+ i32.store offset=1724
+ local.get 4
+ i32.const 2
+ i32.store16 offset=1720
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 2
+ br 24 (;@2;)
+ end
+ local.get 4
+ i32.const 3
+ i32.store offset=1728
+ local.get 4
+ i32.const 1075592
+ i32.store offset=1724
+ local.get 4
+ i32.const 2
+ i32.store16 offset=1720
+ i32.const 1
+ local.set 5
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 2
+ i32.const 0
+ local.set 10
+ i32.const 1295280
+ local.set 9
+ br 23 (;@2;)
+ end
+ i32.const 1073699
+ i32.const 28
+ i32.const 1075344
+ call 1240
+ unreachable
+ end
+ local.get 4
+ i32.const 1032
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 13
+ local.get 18
+ local.get 16
+ local.get 14
+ local.get 7
+ i64.extend_i32_u
+ local.get 39
+ i64.shl
+ local.get 36
+ i64.add
+ local.get 5
+ i64.extend_i32_u
+ local.get 39
+ i64.shl
+ local.get 41
+ call 367
+ br 3 (;@20;)
+ end
+ local.get 13
+ local.get 13
+ i32.const 1075416
+ call 927
+ unreachable
+ end
+ i32.const 1075595
+ i32.const 37
+ i32.const 1075632
+ call 1240
+ unreachable
+ end
+ local.get 4
+ i32.const 1032
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 13
+ i32.const 0
+ local.get 16
+ local.get 14
+ local.get 35
+ i64.const 10
+ i64.div_u
+ local.get 5
+ i64.extend_i32_u
+ local.get 39
+ i64.shl
+ local.get 41
+ call 367
+ end
+ local.get 4
+ i32.load offset=1032
+ local.tee 5
+ br_if 1 (;@18;)
+ end
+ local.get 4
+ local.get 37
+ i64.store32 offset=1048
+ local.get 4
+ i32.const 1
+ i32.const 2
+ local.get 37
+ i64.const 4294967296
+ i64.lt_u
+ local.tee 5
+ select
+ i32.store offset=1208
+ local.get 4
+ i32.const 0
+ local.get 37
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.get 5
+ select
+ i32.store offset=1052
+ local.get 4
+ i32.const 1056
+ i32.add
+ i32.const 0
+ i32.const 152
+ call 2017
+ drop
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 0
+ i32.const 156
+ call 2017
+ drop
+ local.get 4
+ i32.const 1
+ i32.store offset=1216
+ local.get 4
+ i32.const 1
+ i32.store offset=1376
+ local.get 4
+ i32.const 1216
+ i32.add
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 11
+ i32.const 0
+ i32.lt_s
+ select
+ local.get 11
+ local.get 11
+ i32.const 31
+ i32.shr_s
+ local.tee 5
+ i32.xor
+ local.get 5
+ i32.sub
+ call 172
+ drop
+ block ;; label = @19
+ block ;; label = @20
+ local.get 8
+ i64.extend_i32_u
+ i64.extend16_s
+ local.get 37
+ i64.const -1
+ i64.add
+ i64.clz
+ i64.sub
+ i64.const 1292913986
+ i64.mul
+ i64.const 82746495104
+ i64.add
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 5
+ i32.extend16_s
+ local.tee 17
+ i32.const -1
+ i32.gt_s
+ br_if 0 (;@20;)
+ local.get 4
+ i32.const 1048
+ i32.add
+ i32.const 0
+ local.get 17
+ i32.sub
+ i32.extend16_s
+ call 201
+ drop
+ br 1 (;@19;)
+ end
+ local.get 4
+ i32.const 1216
+ i32.add
+ local.get 5
+ i32.const 65535
+ i32.and
+ call 201
+ drop
+ end
+ local.get 4
+ local.get 4
+ i32.load offset=1376
+ local.tee 16
+ i32.store offset=1880
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ local.get 16
+ i32.const 40
+ i32.le_u
+ br_if 0 (;@21;)
+ local.get 16
+ local.set 5
+ br 1 (;@20;)
+ end
+ local.get 4
+ i32.const 1720
+ i32.add
+ i32.const -8
+ i32.add
+ local.set 15
+ local.get 13
+ local.set 8
+ local.get 16
+ local.set 5
+ loop ;; label = @21
+ block ;; label = @22
+ local.get 5
+ i32.eqz
+ br_if 0 (;@22;)
+ local.get 5
+ i32.const 2
+ i32.shl
+ local.set 7
+ block ;; label = @23
+ block ;; label = @24
+ local.get 5
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 5
+ br_if 0 (;@24;)
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.get 7
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ br 1 (;@23;)
+ end
+ local.get 5
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 1
+ i32.and
+ local.set 6
+ local.get 5
+ i32.const 2147483646
+ i32.and
+ local.set 2
+ local.get 15
+ local.get 7
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ loop ;; label = @24
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 7
+ local.get 35
+ i64.const 32
+ i64.shl
+ local.get 7
+ i64.load32_u
+ i64.or
+ local.tee 35
+ i64.const 1000000000
+ i64.div_u
+ local.tee 37
+ i64.store32
+ local.get 5
+ local.get 37
+ i64.const -1000000000
+ i64.mul
+ local.get 35
+ i64.add
+ i64.const 32
+ i64.shl
+ local.get 5
+ i64.load32_u
+ i64.or
+ local.tee 35
+ i64.const 1000000000
+ i64.div_u
+ local.tee 37
+ i64.store32
+ local.get 37
+ i64.const -1000000000
+ i64.mul
+ local.get 35
+ i64.add
+ local.set 35
+ local.get 5
+ i32.const -8
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const -2
+ i32.add
+ local.tee 2
+ br_if 0 (;@24;)
+ end
+ local.get 6
+ i32.eqz
+ br_if 1 (;@22;)
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ end
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 35
+ i64.const 32
+ i64.shl
+ local.get 5
+ i64.load32_u
+ i64.or
+ i64.const 1000000000
+ i64.div_u
+ i64.store32
+ end
+ local.get 8
+ i32.const -9
+ i32.add
+ local.tee 8
+ i32.const 9
+ i32.le_u
+ br_if 2 (;@19;)
+ local.get 4
+ i32.load offset=1880
+ local.tee 5
+ i32.const 41
+ i32.lt_u
+ br_if 0 (;@21;)
+ end
+ end
+ local.get 5
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ local.get 8
+ i32.const 2
+ i32.shl
+ i32.const 1073396
+ i32.add
+ i32.load
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@23;)
+ local.get 4
+ i32.load offset=1880
+ local.tee 5
+ i32.const 41
+ i32.ge_u
+ br_if 6 (;@17;)
+ block ;; label = @24
+ local.get 5
+ br_if 0 (;@24;)
+ i32.const 0
+ local.set 5
+ br 5 (;@19;)
+ end
+ local.get 5
+ i32.const 2
+ i32.shl
+ local.set 7
+ local.get 2
+ i64.extend_i32_u
+ local.set 35
+ local.get 5
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 5
+ br_if 1 (;@22;)
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.get 7
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 37
+ br 2 (;@21;)
+ end
+ i32.const 1079234
+ i32.const 27
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ local.get 5
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.const 1
+ i32.and
+ local.set 8
+ local.get 5
+ i32.const 2147483646
+ i32.and
+ local.set 2
+ local.get 7
+ local.get 4
+ i32.const 1720
+ i32.add
+ i32.add
+ i32.const -8
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 37
+ loop ;; label = @22
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 7
+ local.get 37
+ i64.const 32
+ i64.shl
+ local.get 7
+ i64.load32_u
+ i64.or
+ local.tee 37
+ local.get 35
+ i64.div_u
+ local.tee 36
+ i64.store32
+ local.get 5
+ local.get 37
+ local.get 36
+ local.get 35
+ i64.mul
+ i64.sub
+ i64.const 32
+ i64.shl
+ local.get 5
+ i64.load32_u
+ i64.or
+ local.tee 37
+ local.get 35
+ i64.div_u
+ local.tee 36
+ i64.store32
+ local.get 37
+ local.get 36
+ local.get 35
+ i64.mul
+ i64.sub
+ local.set 37
+ local.get 5
+ i32.const -8
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const -2
+ i32.add
+ local.tee 2
+ br_if 0 (;@22;)
+ end
+ local.get 8
+ i32.eqz
+ br_if 1 (;@20;)
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ end
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 37
+ i64.const 32
+ i64.shl
+ local.get 5
+ i64.load32_u
+ i64.or
+ local.get 35
+ i64.div_u
+ i64.store32
+ end
+ local.get 4
+ i32.load offset=1880
+ local.set 5
+ end
+ local.get 5
+ local.get 4
+ i32.load offset=1208
+ local.tee 18
+ local.get 5
+ local.get 18
+ i32.gt_u
+ select
+ local.tee 12
+ i32.const 40
+ i32.gt_u
+ br_if 5 (;@13;)
+ block ;; label = @19
+ block ;; label = @20
+ local.get 12
+ br_if 0 (;@20;)
+ i32.const 0
+ local.set 12
+ br 1 (;@19;)
+ end
+ i32.const 0
+ local.set 20
+ i32.const 0
+ local.set 8
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 12
+ i32.const 1
+ i32.eq
+ br_if 0 (;@22;)
+ local.get 12
+ i32.const 1
+ i32.and
+ local.set 21
+ i32.const 0
+ local.set 8
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 2
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 5
+ local.get 12
+ i32.const -2
+ i32.and
+ local.tee 20
+ local.set 6
+ loop ;; label = @23
+ local.get 5
+ local.get 5
+ i32.load
+ local.tee 15
+ local.get 2
+ i32.load
+ i32.add
+ local.tee 7
+ local.get 8
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 19
+ i32.store
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 8
+ local.get 8
+ i32.load
+ local.tee 11
+ local.get 2
+ i32.const 4
+ i32.add
+ i32.load
+ i32.add
+ local.tee 8
+ local.get 7
+ local.get 15
+ i32.lt_u
+ local.get 19
+ local.get 7
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 8
+ local.get 11
+ i32.lt_u
+ local.get 7
+ local.get 8
+ i32.lt_u
+ i32.or
+ local.set 8
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 6
+ i32.const -2
+ i32.add
+ local.tee 6
+ br_if 0 (;@23;)
+ end
+ local.get 21
+ i32.eqz
+ br_if 1 (;@21;)
+ end
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.get 20
+ i32.const 2
+ i32.shl
+ local.tee 5
+ i32.add
+ local.tee 2
+ local.get 2
+ i32.load
+ local.tee 2
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 5
+ i32.add
+ i32.load
+ i32.add
+ local.tee 5
+ local.get 8
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@20;)
+ local.get 7
+ local.get 5
+ i32.lt_u
+ br_if 1 (;@20;)
+ br 2 (;@19;)
+ end
+ local.get 8
+ i32.eqz
+ br_if 1 (;@19;)
+ end
+ local.get 12
+ i32.const 39
+ i32.gt_u
+ br_if 3 (;@16;)
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.get 12
+ i32.const 2
+ i32.shl
+ i32.add
+ i32.const 1
+ i32.store
+ local.get 12
+ i32.const 1
+ i32.add
+ local.set 12
+ end
+ local.get 4
+ local.get 12
+ i32.store offset=1880
+ local.get 12
+ local.get 16
+ local.get 12
+ local.get 16
+ i32.gt_u
+ select
+ local.tee 5
+ i32.const 41
+ i32.ge_u
+ br_if 3 (;@15;)
+ local.get 5
+ i32.const 2
+ i32.shl
+ local.set 5
+ block ;; label = @19
+ block ;; label = @20
+ loop ;; label = @21
+ local.get 5
+ i32.eqz
+ br_if 1 (;@20;)
+ i32.const -1
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.add
+ i32.load
+ local.tee 2
+ local.get 5
+ local.get 4
+ i32.const 1720
+ i32.add
+ i32.add
+ i32.load
+ local.tee 7
+ i32.ne
+ local.get 2
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@21;)
+ br 2 (;@19;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 5
+ select
+ local.set 2
+ end
+ block ;; label = @19
+ local.get 2
+ i32.const 1
+ i32.gt_u
+ br_if 0 (;@19;)
+ local.get 17
+ i32.const 1
+ i32.add
+ local.set 17
+ br 9 (;@10;)
+ end
+ local.get 18
+ i32.const 41
+ i32.ge_u
+ br_if 4 (;@14;)
+ block ;; label = @19
+ local.get 18
+ br_if 0 (;@19;)
+ i32.const 0
+ local.set 18
+ br 8 (;@11;)
+ end
+ local.get 18
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 5
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.const 3
+ i32.and
+ local.set 2
+ block ;; label = @19
+ local.get 5
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@19;)
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ br 7 (;@12;)
+ end
+ local.get 7
+ i32.const 2147483644
+ i32.and
+ local.set 7
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ loop ;; label = @19
+ local.get 5
+ local.get 5
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 8
+ local.get 8
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 8
+ i32.add
+ local.tee 8
+ local.get 8
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 12
+ i32.add
+ local.tee 8
+ local.get 8
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ local.set 35
+ local.get 5
+ i32.const 16
+ i32.add
+ local.set 5
+ local.get 7
+ i32.const -4
+ i32.add
+ local.tee 7
+ br_if 0 (;@19;)
+ br 7 (;@12;)
+ end
+ end
+ local.get 4
+ i32.load16_u offset=1040
+ local.set 17
+ local.get 4
+ i32.load offset=1036
+ local.set 8
+ br 14 (;@3;)
+ end
+ local.get 5
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 5
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 18
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 12
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @12
+ local.get 2
+ i32.eqz
+ br_if 0 (;@12;)
+ loop ;; label = @13
+ local.get 5
+ local.get 5
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 4
+ i32.add
+ local.set 5
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ local.set 35
+ local.get 2
+ i32.const -1
+ i32.add
+ local.tee 2
+ br_if 0 (;@13;)
+ end
+ end
+ local.get 35
+ i32.wrap_i64
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@11;)
+ local.get 18
+ i32.const 39
+ i32.gt_u
+ br_if 2 (;@9;)
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 18
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 5
+ i32.store
+ local.get 18
+ i32.const 1
+ i32.add
+ local.set 18
+ end
+ local.get 4
+ local.get 18
+ i32.store offset=1208
+ end
+ i32.const 0
+ local.set 15
+ block ;; label = @10
+ block ;; label = @11
+ local.get 17
+ i32.extend16_s
+ local.tee 5
+ local.get 14
+ i32.lt_s
+ br_if 0 (;@11;)
+ local.get 17
+ local.get 14
+ i32.sub
+ i32.extend16_s
+ local.get 13
+ local.get 5
+ local.get 14
+ i32.sub
+ local.get 13
+ i32.lt_u
+ select
+ local.tee 8
+ br_if 1 (;@10;)
+ i32.const 0
+ local.set 15
+ end
+ i32.const 0
+ local.set 8
+ br 6 (;@4;)
+ end
+ local.get 4
+ local.get 16
+ i32.store offset=1544
+ local.get 4
+ i32.const 1384
+ i32.add
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ local.get 4
+ i32.const 1384
+ i32.add
+ i32.const 1
+ call 172
+ local.set 22
+ local.get 4
+ local.get 4
+ i32.load offset=1376
+ i32.store offset=1712
+ local.get 4
+ i32.const 1552
+ i32.add
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ local.get 4
+ i32.const 1552
+ i32.add
+ i32.const 2
+ call 172
+ local.set 23
+ local.get 4
+ local.get 4
+ i32.load offset=1376
+ i32.store offset=1880
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.const 160
+ call 2015
+ drop
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 12
+ local.get 4
+ i32.const 1384
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 11
+ local.get 4
+ i32.const 1552
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 19
+ local.get 4
+ i32.const 1720
+ i32.add
+ i32.const -4
+ i32.add
+ local.set 15
+ local.get 4
+ i32.const 1720
+ i32.add
+ i32.const 3
+ call 172
+ local.set 24
+ local.get 4
+ i32.load offset=1208
+ local.set 18
+ local.get 4
+ i32.load offset=1376
+ local.set 16
+ local.get 4
+ i32.load offset=1544
+ local.set 25
+ local.get 4
+ i32.load offset=1712
+ local.set 26
+ local.get 4
+ i32.load offset=1880
+ local.set 27
+ i32.const 0
+ local.set 28
+ block ;; label = @10
+ loop ;; label = @11
+ local.get 28
+ local.set 29
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ local.get 18
+ i32.const 41
+ i32.ge_u
+ br_if 0 (;@20;)
+ local.get 29
+ i32.const 1
+ i32.add
+ local.set 28
+ local.get 18
+ i32.const 2
+ i32.shl
+ local.set 7
+ i32.const 0
+ local.set 5
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ loop ;; label = @25
+ local.get 7
+ local.get 5
+ i32.eq
+ br_if 1 (;@24;)
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 5
+ i32.add
+ local.set 2
+ local.get 5
+ i32.const 4
+ i32.add
+ local.set 5
+ local.get 2
+ i32.load
+ i32.eqz
+ br_if 0 (;@25;)
+ end
+ local.get 18
+ local.get 27
+ local.get 18
+ local.get 27
+ i32.gt_u
+ select
+ local.tee 30
+ i32.const 41
+ i32.ge_u
+ br_if 5 (;@19;)
+ local.get 30
+ i32.const 2
+ i32.shl
+ local.set 5
+ block ;; label = @25
+ block ;; label = @26
+ loop ;; label = @27
+ local.get 5
+ i32.eqz
+ br_if 1 (;@26;)
+ i32.const -1
+ local.get 15
+ local.get 5
+ i32.add
+ i32.load
+ local.tee 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 4
+ i32.const 1048
+ i32.add
+ i32.add
+ i32.load
+ local.tee 7
+ i32.ne
+ local.get 2
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@27;)
+ br 2 (;@25;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 5
+ select
+ local.set 2
+ end
+ i32.const 0
+ local.set 31
+ local.get 2
+ i32.const 2
+ i32.ge_u
+ br_if 3 (;@21;)
+ local.get 30
+ i32.eqz
+ br_if 2 (;@22;)
+ i32.const 1
+ local.set 6
+ i32.const 0
+ local.set 32
+ block ;; label = @25
+ local.get 30
+ i32.const 1
+ i32.eq
+ br_if 0 (;@25;)
+ local.get 30
+ i32.const 1
+ i32.and
+ local.set 31
+ i32.const 1
+ local.set 6
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 2
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ local.get 30
+ i32.const -2
+ i32.and
+ local.tee 32
+ local.set 18
+ loop ;; label = @26
+ local.get 5
+ local.get 5
+ i32.load
+ local.tee 20
+ local.get 2
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 7
+ local.get 6
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 21
+ i32.store
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 33
+ local.get 2
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 6
+ local.get 7
+ local.get 20
+ i32.lt_u
+ local.get 21
+ local.get 7
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.get 33
+ i32.lt_u
+ local.get 7
+ local.get 6
+ i32.lt_u
+ i32.or
+ local.set 6
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 18
+ i32.const -2
+ i32.add
+ local.tee 18
+ br_if 0 (;@26;)
+ end
+ local.get 31
+ i32.eqz
+ br_if 2 (;@23;)
+ end
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 32
+ i32.const 2
+ i32.shl
+ local.tee 5
+ i32.add
+ local.tee 2
+ local.get 2
+ i32.load
+ local.tee 2
+ local.get 24
+ local.get 5
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 6
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 2 (;@22;)
+ local.get 7
+ local.get 5
+ i32.lt_u
+ br_if 2 (;@22;)
+ br 19 (;@5;)
+ end
+ local.get 8
+ local.get 29
+ i32.lt_u
+ br_if 5 (;@18;)
+ local.get 8
+ local.get 13
+ i32.gt_u
+ br_if 6 (;@17;)
+ block ;; label = @24
+ local.get 8
+ local.get 29
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 29
+ i32.add
+ i32.const 48
+ local.get 8
+ local.get 29
+ i32.sub
+ call 2017
+ drop
+ end
+ local.get 4
+ i32.const 8
+ i32.add
+ local.set 5
+ br 20 (;@3;)
+ end
+ local.get 6
+ i32.eqz
+ br_if 17 (;@5;)
+ end
+ local.get 4
+ local.get 30
+ i32.store offset=1208
+ i32.const 8
+ local.set 31
+ local.get 30
+ local.set 18
+ end
+ local.get 18
+ local.get 26
+ local.get 18
+ local.get 26
+ i32.gt_u
+ select
+ local.tee 30
+ i32.const 41
+ i32.ge_u
+ br_if 4 (;@16;)
+ local.get 30
+ i32.const 2
+ i32.shl
+ local.set 5
+ block ;; label = @21
+ block ;; label = @22
+ loop ;; label = @23
+ local.get 5
+ i32.eqz
+ br_if 1 (;@22;)
+ i32.const -1
+ local.get 19
+ local.get 5
+ i32.add
+ i32.load
+ local.tee 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 4
+ i32.const 1048
+ i32.add
+ i32.add
+ i32.load
+ local.tee 7
+ i32.ne
+ local.get 2
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@23;)
+ br 2 (;@21;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 5
+ select
+ local.set 2
+ end
+ block ;; label = @21
+ block ;; label = @22
+ local.get 2
+ i32.const 1
+ i32.le_u
+ br_if 0 (;@22;)
+ local.get 18
+ local.set 30
+ br 1 (;@21;)
+ end
+ block ;; label = @22
+ local.get 30
+ i32.eqz
+ br_if 0 (;@22;)
+ i32.const 1
+ local.set 6
+ i32.const 0
+ local.set 32
+ block ;; label = @23
+ block ;; label = @24
+ local.get 30
+ i32.const 1
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 30
+ i32.const 1
+ i32.and
+ local.set 34
+ i32.const 1
+ local.set 6
+ local.get 4
+ i32.const 1552
+ i32.add
+ local.set 2
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ local.get 30
+ i32.const -2
+ i32.and
+ local.tee 32
+ local.set 18
+ loop ;; label = @25
+ local.get 5
+ local.get 5
+ i32.load
+ local.tee 20
+ local.get 2
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 7
+ local.get 6
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 21
+ i32.store
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 33
+ local.get 2
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 6
+ local.get 7
+ local.get 20
+ i32.lt_u
+ local.get 21
+ local.get 7
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.get 33
+ i32.lt_u
+ local.get 7
+ local.get 6
+ i32.lt_u
+ i32.or
+ local.set 6
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 18
+ i32.const -2
+ i32.add
+ local.tee 18
+ br_if 0 (;@25;)
+ end
+ local.get 34
+ i32.eqz
+ br_if 1 (;@23;)
+ end
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 32
+ i32.const 2
+ i32.shl
+ local.tee 5
+ i32.add
+ local.tee 2
+ local.get 2
+ i32.load
+ local.tee 2
+ local.get 23
+ local.get 5
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 6
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@22;)
+ local.get 7
+ local.get 5
+ i32.lt_u
+ br_if 1 (;@22;)
+ br 17 (;@6;)
+ end
+ local.get 6
+ i32.eqz
+ br_if 16 (;@6;)
+ end
+ local.get 4
+ local.get 30
+ i32.store offset=1208
+ local.get 31
+ i32.const 4
+ i32.or
+ local.set 31
+ end
+ local.get 30
+ local.get 25
+ local.get 30
+ local.get 25
+ i32.gt_u
+ select
+ local.tee 32
+ i32.const 41
+ i32.ge_u
+ br_if 5 (;@15;)
+ local.get 32
+ i32.const 2
+ i32.shl
+ local.set 5
+ block ;; label = @21
+ block ;; label = @22
+ loop ;; label = @23
+ local.get 5
+ i32.eqz
+ br_if 1 (;@22;)
+ i32.const -1
+ local.get 11
+ local.get 5
+ i32.add
+ i32.load
+ local.tee 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 4
+ i32.const 1048
+ i32.add
+ i32.add
+ i32.load
+ local.tee 7
+ i32.ne
+ local.get 2
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@23;)
+ br 2 (;@21;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 5
+ select
+ local.set 2
+ end
+ block ;; label = @21
+ block ;; label = @22
+ local.get 2
+ i32.const 1
+ i32.le_u
+ br_if 0 (;@22;)
+ local.get 30
+ local.set 32
+ br 1 (;@21;)
+ end
+ block ;; label = @22
+ local.get 32
+ i32.eqz
+ br_if 0 (;@22;)
+ i32.const 1
+ local.set 6
+ i32.const 0
+ local.set 30
+ block ;; label = @23
+ block ;; label = @24
+ local.get 32
+ i32.const 1
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 32
+ i32.const 1
+ i32.and
+ local.set 34
+ i32.const 1
+ local.set 6
+ local.get 4
+ i32.const 1384
+ i32.add
+ local.set 2
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ local.get 32
+ i32.const -2
+ i32.and
+ local.tee 30
+ local.set 18
+ loop ;; label = @25
+ local.get 5
+ local.get 5
+ i32.load
+ local.tee 20
+ local.get 2
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 7
+ local.get 6
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 21
+ i32.store
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 33
+ local.get 2
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 6
+ local.get 7
+ local.get 20
+ i32.lt_u
+ local.get 21
+ local.get 7
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.get 33
+ i32.lt_u
+ local.get 7
+ local.get 6
+ i32.lt_u
+ i32.or
+ local.set 6
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 18
+ i32.const -2
+ i32.add
+ local.tee 18
+ br_if 0 (;@25;)
+ end
+ local.get 34
+ i32.eqz
+ br_if 1 (;@23;)
+ end
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 30
+ i32.const 2
+ i32.shl
+ local.tee 5
+ i32.add
+ local.tee 2
+ local.get 2
+ i32.load
+ local.tee 2
+ local.get 22
+ local.get 5
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 6
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@22;)
+ local.get 7
+ local.get 5
+ i32.lt_u
+ br_if 1 (;@22;)
+ br 16 (;@7;)
+ end
+ local.get 6
+ i32.eqz
+ br_if 15 (;@7;)
+ end
+ local.get 4
+ local.get 32
+ i32.store offset=1208
+ local.get 31
+ i32.const 2
+ i32.add
+ local.set 31
+ end
+ local.get 32
+ local.get 16
+ local.get 32
+ local.get 16
+ i32.gt_u
+ select
+ local.tee 18
+ i32.const 41
+ i32.ge_u
+ br_if 6 (;@14;)
+ local.get 18
+ i32.const 2
+ i32.shl
+ local.set 5
+ block ;; label = @21
+ block ;; label = @22
+ loop ;; label = @23
+ local.get 5
+ i32.eqz
+ br_if 1 (;@22;)
+ i32.const -1
+ local.get 12
+ local.get 5
+ i32.add
+ i32.load
+ local.tee 2
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 4
+ i32.const 1048
+ i32.add
+ i32.add
+ i32.load
+ local.tee 7
+ i32.ne
+ local.get 2
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@23;)
+ br 2 (;@21;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 5
+ select
+ local.set 2
+ end
+ block ;; label = @21
+ block ;; label = @22
+ local.get 2
+ i32.const 1
+ i32.le_u
+ br_if 0 (;@22;)
+ local.get 32
+ local.set 18
+ br 1 (;@21;)
+ end
+ block ;; label = @22
+ local.get 18
+ i32.eqz
+ br_if 0 (;@22;)
+ i32.const 1
+ local.set 6
+ i32.const 0
+ local.set 32
+ block ;; label = @23
+ block ;; label = @24
+ local.get 18
+ i32.const 1
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 18
+ i32.const 1
+ i32.and
+ local.set 34
+ i32.const 1
+ local.set 6
+ local.get 4
+ i32.const 1216
+ i32.add
+ local.set 2
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ local.get 18
+ i32.const -2
+ i32.and
+ local.tee 32
+ local.set 20
+ loop ;; label = @25
+ local.get 5
+ local.get 5
+ i32.load
+ local.tee 21
+ local.get 2
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 7
+ local.get 6
+ i32.const 1
+ i32.and
+ i32.add
+ local.tee 33
+ i32.store
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 6
+ local.get 6
+ i32.load
+ local.tee 30
+ local.get 2
+ i32.const 4
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 6
+ local.get 7
+ local.get 21
+ i32.lt_u
+ local.get 33
+ local.get 7
+ i32.lt_u
+ i32.or
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.get 30
+ i32.lt_u
+ local.get 7
+ local.get 6
+ i32.lt_u
+ i32.or
+ local.set 6
+ local.get 5
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const 8
+ i32.add
+ local.set 2
+ local.get 20
+ i32.const -2
+ i32.add
+ local.tee 20
+ br_if 0 (;@25;)
+ end
+ local.get 34
+ i32.eqz
+ br_if 1 (;@23;)
+ end
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 32
+ i32.const 2
+ i32.shl
+ local.tee 5
+ i32.add
+ local.tee 2
+ local.get 2
+ i32.load
+ local.tee 2
+ local.get 4
+ i32.const 1216
+ i32.add
+ local.get 5
+ i32.add
+ i32.load
+ i32.const -1
+ i32.xor
+ i32.add
+ local.tee 5
+ local.get 6
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 5
+ local.get 2
+ i32.lt_u
+ br_if 1 (;@22;)
+ local.get 7
+ local.get 5
+ i32.lt_u
+ br_if 1 (;@22;)
+ br 15 (;@8;)
+ end
+ local.get 6
+ i32.eqz
+ br_if 14 (;@8;)
+ end
+ local.get 4
+ local.get 18
+ i32.store offset=1208
+ local.get 31
+ i32.const 1
+ i32.add
+ local.set 31
+ end
+ block ;; label = @21
+ local.get 29
+ local.get 13
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 29
+ i32.add
+ local.get 31
+ i32.const 48
+ i32.add
+ i32.store8
+ block ;; label = @22
+ local.get 18
+ br_if 0 (;@22;)
+ i32.const 0
+ local.set 18
+ br 10 (;@12;)
+ end
+ local.get 18
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 5
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.const 3
+ i32.and
+ local.set 2
+ block ;; label = @22
+ local.get 5
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@22;)
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ br 9 (;@13;)
+ end
+ local.get 7
+ i32.const 2147483644
+ i32.and
+ local.set 7
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ loop ;; label = @22
+ local.get 5
+ local.get 5
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 6
+ local.get 6
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 6
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 12
+ i32.add
+ local.tee 6
+ local.get 6
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ local.set 35
+ local.get 5
+ i32.const 16
+ i32.add
+ local.set 5
+ local.get 7
+ i32.const -4
+ i32.add
+ local.tee 7
+ br_if 0 (;@22;)
+ br 9 (;@13;)
+ end
+ end
+ local.get 13
+ local.get 13
+ i32.const 1073808
+ call 927
+ unreachable
+ end
+ local.get 18
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 30
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 29
+ local.get 8
+ i32.const 1073792
+ call 925
+ unreachable
+ end
+ local.get 8
+ local.get 13
+ i32.const 1073792
+ call 926
+ unreachable
+ end
+ local.get 30
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 32
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 18
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @13
+ local.get 2
+ i32.eqz
+ br_if 0 (;@13;)
+ loop ;; label = @14
+ local.get 5
+ local.get 5
+ i64.load32_u
+ i64.const 10
+ i64.mul
+ local.get 35
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 4
+ i32.add
+ local.set 5
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ local.set 35
+ local.get 2
+ i32.const -1
+ i32.add
+ local.tee 2
+ br_if 0 (;@14;)
+ end
+ end
+ local.get 35
+ i32.wrap_i64
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@12;)
+ local.get 18
+ i32.const 39
+ i32.gt_u
+ br_if 2 (;@10;)
+ local.get 4
+ i32.const 1048
+ i32.add
+ local.get 18
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 5
+ i32.store
+ local.get 18
+ i32.const 1
+ i32.add
+ local.set 18
+ end
+ local.get 4
+ local.get 18
+ i32.store offset=1208
+ local.get 28
+ local.get 8
+ i32.ne
+ br_if 0 (;@11;)
+ end
+ i32.const 1
+ local.set 15
+ br 6 (;@4;)
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ i32.const 1079208
+ i32.const 26
+ i32.const 1079192
+ call 1240
+ unreachable
+ end
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ local.get 16
+ i32.const 41
+ i32.ge_u
+ br_if 0 (;@11;)
+ block ;; label = @12
+ local.get 16
+ br_if 0 (;@12;)
+ i32.const 0
+ local.set 16
+ br 3 (;@9;)
+ end
+ local.get 16
+ i32.const -1
+ i32.add
+ i32.const 1073741823
+ i32.and
+ local.tee 5
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.const 3
+ i32.and
+ local.set 2
+ block ;; label = @12
+ local.get 5
+ i32.const 3
+ i32.ge_u
+ br_if 0 (;@12;)
+ local.get 4
+ i32.const 1216
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ br 2 (;@10;)
+ end
+ local.get 7
+ i32.const 2147483644
+ i32.and
+ local.set 7
+ local.get 4
+ i32.const 1216
+ i32.add
+ local.set 5
+ i64.const 0
+ local.set 35
+ loop ;; label = @12
+ local.get 5
+ local.get 5
+ i64.load32_u
+ i64.const 5
+ i64.mul
+ local.get 35
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 4
+ i32.add
+ local.tee 6
+ local.get 6
+ i64.load32_u
+ i64.const 5
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 6
+ i64.load32_u
+ i64.const 5
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 12
+ i32.add
+ local.tee 6
+ local.get 6
+ i64.load32_u
+ i64.const 5
+ i64.mul
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ local.set 35
+ local.get 5
+ i32.const 16
+ i32.add
+ local.set 5
+ local.get 7
+ i32.const -4
+ i32.add
+ local.tee 7
+ br_if 0 (;@12;)
+ br 2 (;@10;)
+ end
+ end
+ local.get 16
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ block ;; label = @10
+ local.get 2
+ i32.eqz
+ br_if 0 (;@10;)
+ loop ;; label = @11
+ local.get 5
+ local.get 5
+ i64.load32_u
+ i64.const 5
+ i64.mul
+ local.get 35
+ i64.add
+ local.tee 35
+ i64.store32
+ local.get 5
+ i32.const 4
+ i32.add
+ local.set 5
+ local.get 35
+ i64.const 32
+ i64.shr_u
+ local.set 35
+ local.get 2
+ i32.const -1
+ i32.add
+ local.tee 2
+ br_if 0 (;@11;)
+ end
+ end
+ local.get 35
+ i32.wrap_i64
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@9;)
+ local.get 16
+ i32.const 39
+ i32.gt_u
+ br_if 1 (;@8;)
+ local.get 4
+ i32.const 1216
+ i32.add
+ local.get 16
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 5
+ i32.store
+ local.get 16
+ i32.const 1
+ i32.add
+ local.set 16
+ end
+ local.get 4
+ local.get 16
+ i32.store offset=1376
+ local.get 18
+ local.get 16
+ local.get 18
+ local.get 16
+ i32.gt_u
+ select
+ local.tee 5
+ i32.const 41
+ i32.ge_u
+ br_if 1 (;@7;)
+ local.get 5
+ i32.const 2
+ i32.shl
+ local.set 5
+ block ;; label = @9
+ block ;; label = @10
+ loop ;; label = @11
+ local.get 5
+ i32.eqz
+ br_if 1 (;@10;)
+ i32.const -1
+ local.get 5
+ i32.const -4
+ i32.add
+ local.tee 5
+ local.get 4
+ i32.const 1216
+ i32.add
+ i32.add
+ i32.load
+ local.tee 2
+ local.get 5
+ local.get 4
+ i32.const 1048
+ i32.add
+ i32.add
+ i32.load
+ local.tee 7
+ i32.ne
+ local.get 2
+ local.get 7
+ i32.gt_u
+ select
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@11;)
+ br 2 (;@9;)
+ end
+ end
+ i32.const -1
+ i32.const 0
+ local.get 5
+ select
+ local.set 2
+ end
+ block ;; label = @9
+ block ;; label = @10
+ local.get 2
+ i32.const 255
+ i32.and
+ br_table 0 (;@10;) 1 (;@9;) 6 (;@4;)
+ end
+ local.get 15
+ i32.eqz
+ br_if 5 (;@4;)
+ local.get 8
+ i32.const -1
+ i32.add
+ local.tee 5
+ local.get 13
+ i32.ge_u
+ br_if 3 (;@6;)
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.add
+ i32.load8_u
+ i32.const 1
+ i32.and
+ i32.eqz
+ br_if 5 (;@4;)
+ end
+ local.get 8
+ local.get 13
+ i32.gt_u
+ br_if 3 (;@5;)
+ local.get 4
+ i32.const 8
+ i32.add
+ local.get 8
+ i32.add
+ local.set 6
+ i32.const 0
+ local.set 5
+ local.get 4
+ i32.const 8
+ i32.add
+ local.set 2
+ block ;; label = @9
+ loop ;; label = @10
+ local.get 8
+ local.get 5
+ i32.eq
+ br_if 1 (;@9;)
+ local.get 5
+ i32.const 1
+ i32.add
+ local.set 5
+ local.get 2
+ i32.const -1
+ i32.add
+ local.tee 2
+ local.get 8
+ i32.add
+ local.tee 7
+ i32.load8_u
+ i32.const 57
+ i32.eq
+ br_if 0 (;@10;)
+ end
+ local.get 7
+ local.get 7
+ i32.load8_u
+ i32.const 1
+ i32.add
+ i32.store8
+ local.get 8
+ local.get 5
+ i32.sub
+ i32.const 1
+ i32.add
+ local.get 8
+ i32.ge_u
+ br_if 5 (;@4;)
+ local.get 7
+ i32.const 1
+ i32.add
+ i32.const 48
+ local.get 5
+ i32.const -1
+ i32.add
+ call 2017
+ drop
+ br 5 (;@4;)
+ end
+ block ;; label = @9
+ block ;; label = @10
+ local.get 8
+ br_if 0 (;@10;)
+ i32.const 49
+ local.set 5
+ br 1 (;@9;)
+ end
+ local.get 4
+ i32.const 49
+ i32.store8 offset=8
+ i32.const 48
+ local.set 5
+ local.get 8
+ i32.const 1
+ i32.eq
+ br_if 0 (;@9;)
+ i32.const 48
+ local.set 5
+ local.get 4
+ i32.const 8
+ i32.add
+ i32.const 1
+ i32.add
+ i32.const 48
+ local.get 8
+ i32.const -1
+ i32.add
+ call 2017
+ drop
+ end
+ local.get 17
+ i32.const 1
+ i32.add
+ i32.extend16_s
+ local.tee 17
+ local.get 14
+ i32.le_s
+ br_if 4 (;@4;)
+ local.get 8
+ local.get 13
+ i32.ge_u
+ br_if 4 (;@4;)
+ local.get 6
+ local.get 5
+ i32.store8
+ local.get 8
+ i32.const 1
+ i32.add
+ local.set 8
+ br 4 (;@4;)
+ end
+ i32.const 40
+ i32.const 40
+ i32.const 1079192
+ call 927
+ unreachable
+ end
+ local.get 5
+ i32.const 40
+ i32.const 1079192
+ call 926
+ unreachable
+ end
+ local.get 5
+ local.get 13
+ i32.const 1073824
+ call 927
+ unreachable
+ end
+ local.get 8
+ local.get 13
+ i32.const 1073840
+ call 926
+ unreachable
+ end
+ local.get 8
+ local.get 13
+ i32.gt_u
+ br_if 2 (;@1;)
+ local.get 4
+ i32.const 8
+ i32.add
+ local.set 5
+ end
+ block ;; label = @3
+ local.get 17
+ i32.extend16_s
+ local.get 14
+ i32.le_s
+ br_if 0 (;@3;)
+ local.get 4
+ local.get 5
+ local.get 8
+ local.get 17
+ local.get 3
+ local.get 4
+ i32.const 1720
+ i32.add
+ call 389
+ local.get 4
+ i32.load offset=4
+ local.set 5
+ local.get 4
+ i32.load
+ local.set 2
+ br 1 (;@2;)
+ end
+ i32.const 2
+ local.set 5
+ local.get 4
+ i32.const 2
+ i32.store16 offset=1720
+ block ;; label = @3
+ local.get 3
+ i32.eqz
+ br_if 0 (;@3;)
+ local.get 4
+ i32.const 1736
+ i32.add
+ local.get 3
+ i32.store
+ local.get 4
+ i32.const 0
+ i32.store16 offset=1732
+ local.get 4
+ i32.const 2
+ i32.store offset=1728
+ local.get 4
+ i32.const 1075584
+ i32.store offset=1724
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 2
+ br 1 (;@2;)
+ end
+ i32.const 1
+ local.set 5
+ local.get 4
+ i32.const 1
+ i32.store offset=1728
+ local.get 4
+ i32.const 1075588
+ i32.store offset=1724
+ local.get 4
+ i32.const 1720
+ i32.add
+ local.set 2
+ end
+ local.get 4
+ i32.const 1564
+ i32.add
+ local.get 5
+ i32.store
+ local.get 4
+ local.get 2
+ i32.store offset=1560
+ local.get 4
+ local.get 10
+ i32.store offset=1556
+ local.get 4
+ local.get 9
+ i32.store offset=1552
+ local.get 0
+ local.get 4
+ i32.const 1552
+ i32.add
+ call 256
+ local.set 5
+ local.get 4
+ i32.const 1888
+ i32.add
+ global.set 0
+ local.get 5
+ return
+ end
+ local.get 8
+ local.get 13
+ i32.const 1073856
+ call 926
+ unreachable)
+ (func (;44;) (type 10) (param i32 i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 848
+ i32.sub
+ local.tee 3
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ local.get 1
+ i32.load8_u offset=100
+ br_table 0 (;@33;) 10 (;@23;) 5 (;@28;) 4 (;@29;) 3 (;@30;) 2 (;@31;) 1 (;@32;) 0 (;@33;)
+ end
+ local.get 1
+ local.get 1
+ i32.load offset=32
+ i32.store offset=36
+ local.get 3
+ i32.const 372
+ i32.add
+ local.tee 4
+ i64.const 0
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=364
+ local.get 3
+ i32.const 1049912
+ i32.store offset=360
+ local.get 3
+ i32.const 1295280
+ i32.store offset=368
+ local.get 3
+ i32.const 184
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=184
+ i64.store offset=56
+ i64.const 1
+ local.set 33
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 2
+ i32.store offset=364
+ local.get 3
+ i32.const 1058224
+ i32.store offset=360
+ local.get 3
+ i32.const 26
+ i32.store offset=188
+ local.get 3
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.store offset=368
+ local.get 3
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.store offset=184
+ local.get 3
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.store offset=808
+ local.get 3
+ i32.const 360
+ i32.add
+ call 257
+ call 19
+ local.set 34
+ local.get 3
+ i32.const 392
+ i32.add
+ local.get 5
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=56
+ i64.store offset=384
+ block ;; label = @33
+ block ;; label = @34
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@34;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@33;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 33
+ end
+ i32.const 0
+ local.get 33
+ i64.store offset=1318584
+ local.get 3
+ local.get 33
+ i64.store offset=376
+ local.get 3
+ local.get 34
+ i64.store offset=368
+ local.get 3
+ i32.const 301
+ i32.store offset=396
+ local.get 3
+ i32.const 50
+ i32.store offset=364
+ local.get 3
+ i32.const 1102099
+ i32.store offset=360
+ local.get 3
+ i32.const 360
+ i32.add
+ call 1054
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 1
+ i32.load offset=36
+ i32.load
+ i32.const 8
+ i32.add
+ call 980
+ local.get 3
+ i32.const 32
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 1056502
+ i32.const 54
+ i32.const 1056556
+ call 1053
+ local.get 3
+ i32.load8_u offset=36
+ local.set 6
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ i32.const 0
+ local.get 3
+ i32.load offset=32
+ local.tee 5
+ i32.const 8
+ i32.add
+ local.get 5
+ i64.load offset=8
+ i64.const 2
+ i64.eq
+ select
+ call 1724
+ local.tee 4
+ i32.load8_u offset=110
+ i32.eqz
+ br_if 0 (;@35;)
+ local.get 4
+ i32.const 68
+ i32.add
+ i32.load
+ local.tee 7
+ br_if 1 (;@34;)
+ i64.const 0
+ local.set 34
+ br 2 (;@33;)
+ end
+ local.get 3
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=364
+ local.get 3
+ i32.const 1056660
+ i32.store offset=360
+ local.get 3
+ i32.const 1295280
+ i32.store offset=368
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 1056668
+ call 1356
+ unreachable
+ end
+ local.get 7
+ i32.const 4
+ i32.shl
+ local.get 4
+ i32.load offset=60
+ i32.add
+ i32.const -8
+ i32.add
+ i64.load
+ i64.const 1
+ i64.add
+ local.set 34
+ end
+ local.get 3
+ i32.const 368
+ i32.add
+ local.tee 7
+ local.get 4
+ i32.const 88
+ i32.add
+ i64.load
+ i64.store
+ local.get 4
+ i64.load offset=16
+ local.set 35
+ local.get 3
+ i32.const 376
+ i32.add
+ local.tee 8
+ local.get 4
+ i32.const 96
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 382
+ i32.add
+ local.tee 9
+ local.get 4
+ i32.const 102
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ local.get 4
+ i64.load offset=80
+ i64.store offset=360
+ local.get 4
+ i64.load offset=40
+ local.set 33
+ local.get 4
+ i64.load
+ local.set 36
+ local.get 4
+ i64.load offset=8
+ local.set 37
+ local.get 5
+ local.get 6
+ call 1035
+ local.get 1
+ local.get 35
+ i64.store offset=8
+ local.get 1
+ local.get 34
+ i64.store
+ local.get 1
+ i32.const 24
+ i32.add
+ local.get 37
+ i64.store
+ local.get 1
+ local.get 36
+ i64.store offset=16
+ local.get 1
+ local.get 3
+ i64.load offset=360
+ i64.store offset=40
+ local.get 1
+ i32.const 48
+ i32.add
+ local.get 7
+ i64.load
+ i64.store
+ local.get 1
+ i32.const 56
+ i32.add
+ local.get 8
+ i64.load
+ i64.store
+ local.get 1
+ i32.const 62
+ i32.add
+ local.get 9
+ i64.load align=2
+ i64.store align=2
+ local.get 1
+ i32.const 128
+ i32.add
+ local.tee 7
+ i32.const 0
+ i32.store8
+ local.get 1
+ local.get 33
+ i64.store offset=104
+ local.get 1
+ i32.const 104
+ i32.add
+ local.set 5
+ br 6 (;@26;)
+ end
+ local.get 1
+ i32.const 112
+ i32.add
+ i32.load
+ local.set 5
+ local.get 1
+ i32.load offset=108
+ local.set 4
+ br 26 (;@5;)
+ end
+ local.get 1
+ i32.const 108
+ i32.add
+ i32.load
+ local.set 5
+ local.get 1
+ i32.load offset=104
+ local.set 4
+ br 24 (;@6;)
+ end
+ local.get 1
+ i32.const 136
+ i32.add
+ local.set 5
+ block ;; label = @30
+ block ;; label = @31
+ local.get 1
+ i32.const 198
+ i32.add
+ local.tee 7
+ i32.load8_u
+ br_table 20 (;@11;) 1 (;@30;) 3 (;@28;) 0 (;@31;) 20 (;@11;)
+ end
+ local.get 1
+ i32.const 164
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.const 160
+ i32.add
+ i32.load
+ local.set 4
+ br 20 (;@10;)
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1048840
+ call 1240
+ unreachable
+ end
+ local.get 1
+ i32.const 104
+ i32.add
+ local.set 5
+ local.get 1
+ i32.const 128
+ i32.add
+ local.tee 7
+ i32.load8_u
+ br_table 1 (;@27;) 14 (;@14;) 0 (;@28;) 3 (;@25;) 1 (;@27;)
+ end
+ unreachable
+ end
+ local.get 5
+ i64.load
+ local.set 33
+ end
+ local.get 1
+ i32.const 112
+ i32.add
+ local.tee 4
+ local.get 33
+ i64.store
+ local.get 3
+ i32.const 372
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 2
+ i32.store offset=364
+ local.get 3
+ i32.const 1048964
+ i32.store offset=360
+ local.get 3
+ i32.const 40
+ i32.store offset=324
+ local.get 3
+ local.get 4
+ i32.store offset=320
+ local.get 3
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.store offset=368
+ local.get 3
+ i32.const 184
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 3
+ i32.const 184
+ i32.add
+ call 1654
+ local.get 4
+ i64.load
+ local.set 33
+ local.get 3
+ i32.const 718
+ i32.add
+ i64.const 0
+ i64.store align=2
+ local.get 3
+ i32.const 712
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i32.const 704
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i64.const 0
+ i64.store offset=696
+ i32.const 496
+ i32.const 8
+ call 1651
+ local.tee 4
+ local.get 33
+ i64.store offset=120
+ local.get 4
+ i32.const 15
+ i32.store offset=116
+ local.get 4
+ i32.const 1048980
+ i32.store offset=112
+ local.get 4
+ i32.const 2
+ i32.store8 offset=76
+ local.get 4
+ i64.const 0
+ i64.store
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 366
+ call 2015
+ drop
+ local.get 4
+ i32.const 0
+ i32.store8 offset=494
+ i32.const 1048592
+ local.set 6
+ local.get 1
+ i32.const 124
+ i32.add
+ i32.const 1048592
+ i32.store
+ local.get 1
+ i32.const 120
+ i32.add
+ local.get 4
+ i32.store
+ br 1 (;@24;)
+ end
+ local.get 1
+ i32.const 124
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.const 120
+ i32.add
+ i32.load
+ local.set 4
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 4
+ local.get 2
+ local.get 6
+ i32.load offset=12
+ call_indirect (type 10)
+ local.get 3
+ i32.load8_u offset=360
+ local.tee 4
+ i32.const 2
+ i32.eq
+ br_if 1 (;@22;)
+ local.get 3
+ i32.const 78
+ i32.add
+ local.tee 6
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 23
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 3
+ i32.const 72
+ i32.add
+ local.tee 8
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 17
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ i32.const 64
+ i32.add
+ local.tee 9
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 9
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=361 align=1
+ i64.store offset=56
+ local.get 1
+ i32.const 120
+ i32.add
+ i32.load
+ local.get 1
+ i32.const 124
+ i32.add
+ i32.load
+ call 1892
+ block ;; label = @24
+ block ;; label = @25
+ local.get 4
+ br_if 0 (;@25;)
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 23
+ i32.add
+ local.get 6
+ i64.load align=2
+ i64.store align=1
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 17
+ i32.add
+ local.get 8
+ i64.load
+ i64.store align=1
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 9
+ i32.add
+ local.get 9
+ i64.load
+ i64.store align=1
+ local.get 3
+ local.get 3
+ i64.load offset=56
+ i64.store offset=185 align=1
+ i32.const 0
+ local.set 4
+ br 1 (;@24;)
+ end
+ local.get 3
+ i32.const 196
+ i32.add
+ local.get 3
+ i32.const 67
+ i32.add
+ i64.load align=1
+ i64.store align=4
+ local.get 3
+ local.get 3
+ i64.load offset=59 align=1
+ i64.store offset=188 align=4
+ i32.const 1
+ local.set 4
+ end
+ local.get 3
+ local.get 4
+ i32.store8 offset=184
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 4
+ i64.const 1
+ i64.store align=4
+ i32.const 1
+ local.set 6
+ local.get 3
+ i32.const 1
+ i32.store offset=364
+ local.get 3
+ i32.const 1049024
+ i32.store offset=360
+ local.get 3
+ i32.const 45
+ i32.store offset=268
+ local.get 3
+ local.get 3
+ i32.const 264
+ i32.add
+ i32.store offset=368
+ local.get 3
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.store offset=264
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1654
+ local.get 3
+ i32.load offset=200
+ local.set 8
+ local.get 3
+ i64.load offset=192
+ local.set 33
+ local.get 3
+ i32.load offset=188
+ local.set 9
+ local.get 3
+ i32.load8_u offset=184
+ br_if 6 (;@17;)
+ local.get 3
+ i32.const 52
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 6
+ local.get 3
+ i32.load8_u offset=187
+ local.tee 7
+ i32.store8
+ local.get 3
+ local.get 3
+ i32.const 211
+ i32.add
+ i32.load align=1
+ i32.store offset=815 align=1
+ local.get 3
+ i32.const 40
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 7
+ i32.store8 offset=226
+ local.get 3
+ local.get 3
+ i32.load16_u offset=185 align=1
+ local.tee 7
+ i32.store16 offset=224
+ local.get 3
+ local.get 3
+ i64.load offset=204 align=4
+ i64.store offset=808
+ local.get 1
+ i32.const 1
+ i32.store8 offset=128
+ local.get 3
+ local.get 7
+ i32.store16 offset=52
+ local.get 3
+ local.get 3
+ i64.load offset=808
+ i64.store offset=40
+ local.get 5
+ call 1566
+ local.get 1
+ i32.const 85
+ i32.add
+ local.get 8
+ i32.store align=1
+ local.get 1
+ i32.const 77
+ i32.add
+ local.get 33
+ i64.store align=1
+ local.get 1
+ i32.const 73
+ i32.add
+ local.get 9
+ i32.store align=1
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 6
+ i32.load8_u
+ i32.store8
+ local.get 1
+ local.get 3
+ i32.load16_u offset=52
+ i32.store16 offset=70 align=1
+ local.get 1
+ i32.const 89
+ i32.add
+ local.get 3
+ i64.load offset=40
+ i64.store align=1
+ local.get 1
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.load offset=47 align=1
+ i32.store align=1
+ local.get 4
+ i64.const 0
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=364
+ local.get 3
+ i32.const 1049952
+ i32.store offset=360
+ local.get 3
+ i32.const 1295280
+ i32.store offset=368
+ local.get 3
+ i32.const 184
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=184
+ i64.store offset=56
+ local.get 4
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 2
+ i32.store offset=364
+ local.get 3
+ i32.const 1058224
+ i32.store offset=360
+ local.get 3
+ i32.const 26
+ i32.store offset=188
+ local.get 3
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.store offset=368
+ local.get 3
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.store offset=184
+ local.get 3
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.store offset=808
+ local.get 3
+ i32.const 360
+ i32.add
+ call 257
+ call 19
+ local.set 34
+ local.get 3
+ i32.const 392
+ i32.add
+ local.get 6
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=56
+ i64.store offset=384
+ local.get 1
+ i32.const 70
+ i32.add
+ local.set 4
+ block ;; label = @24
+ block ;; label = @25
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@25;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ i64.const 1
+ local.set 33
+ br 1 (;@24;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 33
+ end
+ i32.const 0
+ local.set 6
+ i32.const 0
+ local.get 33
+ i64.store offset=1318584
+ local.get 3
+ local.get 33
+ i64.store offset=376
+ local.get 3
+ local.get 34
+ i64.store offset=368
+ local.get 3
+ i32.const 328
+ i32.store offset=396
+ local.get 3
+ i32.const 50
+ i32.store offset=364
+ local.get 3
+ i32.const 1102099
+ i32.store offset=360
+ local.get 3
+ i32.const 360
+ i32.add
+ call 1054
+ local.get 3
+ i32.const 96
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 4
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 96
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.const 16
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 3
+ i32.const 96
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 3
+ local.get 4
+ i64.load align=2
+ i64.store offset=96
+ local.get 3
+ i32.const 24
+ i32.add
+ i32.const 179261
+ call 1096
+ local.get 3
+ i32.load offset=28
+ local.set 10
+ local.get 3
+ i32.load offset=24
+ i32.const 1113372
+ i32.const 179261
+ call 2015
+ local.set 11
+ local.get 3
+ i32.const 360
+ i32.add
+ call 558
+ i32.const 1
+ local.set 12
+ local.get 3
+ i32.const 16
+ i32.add
+ call 13
+ local.tee 4
+ i32.const 1
+ call 1133
+ local.get 3
+ i32.load offset=20
+ local.set 9
+ local.get 3
+ i32.load offset=16
+ local.tee 7
+ i32.const 0
+ local.get 4
+ call 14
+ local.get 4
+ i32.const 29
+ i32.gt_u
+ br_if 4 (;@19;)
+ local.get 3
+ i32.const 829
+ i32.add
+ i64.const 0
+ i64.store align=1
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 16
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 8
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i64.const 0
+ i64.store offset=808
+ local.get 4
+ br_if 2 (;@21;)
+ i32.const 0
+ local.set 8
+ i32.const 0
+ local.set 13
+ i32.const 0
+ local.set 14
+ i32.const 0
+ local.set 15
+ i32.const 0
+ local.set 16
+ i32.const 0
+ local.set 17
+ i32.const 0
+ local.set 18
+ i32.const 0
+ local.set 19
+ i32.const 0
+ local.set 20
+ i32.const 0
+ local.set 21
+ i32.const 0
+ local.set 22
+ i32.const 0
+ local.set 23
+ i32.const 0
+ local.set 24
+ i32.const 0
+ local.set 25
+ i32.const 0
+ local.set 26
+ i32.const 0
+ local.set 27
+ i32.const 0
+ local.set 28
+ i32.const 0
+ local.set 29
+ i32.const 0
+ local.set 30
+ i32.const 0
+ local.set 31
+ br 3 (;@20;)
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1049860
+ call 1240
+ unreachable
+ end
+ i32.const 3
+ local.set 4
+ local.get 7
+ i32.const 3
+ i32.store8
+ local.get 0
+ i32.const 2
+ i32.store
+ br 20 (;@1;)
+ end
+ local.get 3
+ i32.const 808
+ i32.add
+ local.get 7
+ local.get 4
+ call 2015
+ drop
+ local.get 3
+ i32.load8_u offset=836
+ local.set 8
+ local.get 3
+ i32.load8_u offset=835
+ local.set 13
+ local.get 3
+ i32.load8_u offset=834
+ local.set 14
+ local.get 3
+ i32.load8_u offset=833
+ local.set 15
+ local.get 3
+ i32.load8_u offset=832
+ local.set 16
+ local.get 3
+ i32.load8_u offset=831
+ local.set 17
+ local.get 3
+ i32.load8_u offset=830
+ local.set 18
+ local.get 3
+ i32.load8_u offset=829
+ local.set 19
+ local.get 3
+ i32.load8_u offset=828
+ local.set 20
+ local.get 3
+ i32.load8_u offset=827
+ local.set 21
+ local.get 3
+ i32.load8_u offset=826
+ local.set 22
+ local.get 3
+ i32.load8_u offset=816
+ local.set 23
+ local.get 3
+ i32.load8_u offset=815
+ local.set 24
+ local.get 3
+ i32.load8_u offset=814
+ local.set 25
+ local.get 3
+ i32.load8_u offset=813
+ local.set 26
+ local.get 3
+ i32.load8_u offset=812
+ local.set 27
+ local.get 3
+ i32.load8_u offset=811
+ local.set 28
+ local.get 3
+ i32.load8_u offset=810
+ local.set 29
+ local.get 3
+ i32.load8_u offset=809
+ local.set 30
+ local.get 3
+ i32.load8_u offset=808
+ local.set 31
+ end
+ local.get 3
+ i32.const 328
+ i32.add
+ local.get 3
+ i32.const 825
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 3
+ local.get 3
+ i64.load offset=817 align=1
+ local.tee 34
+ i64.store offset=320
+ local.get 3
+ i64.load offset=321 align=1
+ local.set 33
+ local.get 34
+ i32.wrap_i64
+ local.set 32
+ i32.const 2
+ local.set 12
+ local.get 4
+ local.set 6
+ br 1 (;@18;)
+ end
+ local.get 3
+ i32.load8_u offset=328
+ local.set 22
+ local.get 3
+ i64.load offset=320
+ local.set 33
+ end
+ local.get 7
+ local.get 9
+ call 1949
+ local.get 4
+ i32.const 30
+ i32.ge_u
+ br_if 4 (;@13;)
+ local.get 5
+ local.get 8
+ i32.store8 offset=29
+ local.get 5
+ local.get 13
+ i32.store8 offset=28
+ local.get 5
+ local.get 14
+ i32.store8 offset=27
+ local.get 5
+ local.get 15
+ i32.store8 offset=26
+ local.get 5
+ local.get 16
+ i32.store8 offset=25
+ local.get 5
+ local.get 17
+ i32.store8 offset=24
+ local.get 5
+ local.get 18
+ i32.store8 offset=23
+ local.get 5
+ local.get 19
+ i32.store8 offset=22
+ local.get 5
+ local.get 20
+ i32.store8 offset=21
+ local.get 5
+ local.get 21
+ i32.store8 offset=20
+ local.get 5
+ local.get 22
+ i32.store8 offset=19
+ local.get 5
+ local.get 33
+ i64.store offset=11 align=1
+ local.get 5
+ local.get 32
+ i32.store8 offset=10
+ local.get 5
+ local.get 23
+ i32.store8 offset=9
+ local.get 5
+ local.get 24
+ i32.store8 offset=8
+ local.get 5
+ local.get 25
+ i32.store8 offset=7
+ local.get 5
+ local.get 26
+ i32.store8 offset=6
+ local.get 5
+ local.get 27
+ i32.store8 offset=5
+ local.get 5
+ local.get 28
+ i32.store8 offset=4
+ local.get 5
+ local.get 29
+ i32.store8 offset=3
+ local.get 5
+ local.get 30
+ i32.store8 offset=2
+ local.get 5
+ local.get 31
+ i32.store8 offset=1
+ local.get 5
+ local.get 6
+ i32.store8
+ local.get 3
+ call 489
+ i32.store offset=264
+ local.get 3
+ i32.const 808
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 3
+ i32.const 264
+ i32.add
+ call 935
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ local.get 3
+ i32.load8_u offset=808
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@20;)
+ local.get 3
+ i32.const 264
+ i32.add
+ call 598
+ local.get 3
+ i32.const 808
+ i32.add
+ local.get 5
+ local.get 3
+ i32.const 440
+ i32.add
+ call 1166
+ block ;; label = @21
+ local.get 3
+ i32.load8_u offset=808
+ local.tee 4
+ i32.const 44
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 3
+ i32.const 226
+ i32.add
+ local.get 3
+ i32.load8_u offset=811
+ i32.store8
+ local.get 3
+ i32.const 328
+ i32.add
+ local.get 3
+ i32.const 832
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 336
+ i32.add
+ local.get 3
+ i32.const 840
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=809 align=1
+ i32.store16 offset=224
+ local.get 3
+ local.get 3
+ i64.load offset=824
+ i64.store offset=320
+ local.get 3
+ i32.load offset=812
+ local.set 5
+ local.get 3
+ i64.load offset=816
+ local.set 33
+ br 2 (;@19;)
+ end
+ local.get 3
+ i32.const 224
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 1
+ i64.load
+ call 705
+ block ;; label = @21
+ local.get 3
+ i32.load8_u offset=224
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 3
+ i32.load offset=228
+ local.set 4
+ local.get 3
+ i64.const 1
+ i64.store offset=304
+ local.get 3
+ local.get 1
+ i64.load offset=8
+ i64.store offset=312
+ local.get 3
+ i32.const 264
+ i32.add
+ local.get 4
+ local.get 3
+ i32.const 304
+ i32.add
+ call 706
+ block ;; label = @22
+ local.get 3
+ i32.load8_u offset=264
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@22;)
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.load offset=268
+ local.get 1
+ i32.const 16
+ i32.add
+ call 706
+ block ;; label = @23
+ local.get 3
+ i32.load8_u offset=320
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@23;)
+ local.get 3
+ i32.load offset=324
+ local.set 4
+ local.get 3
+ i32.const 0
+ i32.store offset=800
+ local.get 3
+ i64.const 1
+ i64.store offset=792
+ local.get 3
+ i32.const 808
+ i32.add
+ local.get 4
+ local.get 3
+ i32.const 792
+ i32.add
+ call 267
+ block ;; label = @24
+ local.get 3
+ i32.load8_u offset=808
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@24;)
+ local.get 3
+ i32.load offset=792
+ local.set 5
+ local.get 3
+ i64.load offset=796 align=4
+ local.set 33
+ i32.const 44
+ local.set 4
+ br 6 (;@18;)
+ end
+ local.get 3
+ i32.const 150
+ i32.add
+ local.get 3
+ i32.load8_u offset=811
+ i32.store8
+ local.get 3
+ i32.const 136
+ i32.add
+ local.get 3
+ i32.const 832
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 144
+ i32.add
+ local.get 3
+ i32.const 840
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=809 align=1
+ i32.store16 offset=148
+ local.get 3
+ local.get 3
+ i64.load offset=824
+ i64.store offset=128
+ local.get 3
+ i32.load offset=812
+ local.set 5
+ local.get 3
+ i64.load offset=816
+ local.set 33
+ local.get 3
+ i32.load offset=792
+ local.get 3
+ i32.load offset=796
+ call 1949
+ br 5 (;@18;)
+ end
+ local.get 3
+ i32.const 150
+ i32.add
+ local.get 3
+ i32.load8_u offset=323
+ i32.store8
+ local.get 3
+ i32.const 136
+ i32.add
+ local.get 3
+ i32.const 344
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 144
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=321 align=1
+ i32.store16 offset=148
+ local.get 3
+ local.get 3
+ i64.load offset=336
+ i64.store offset=128
+ local.get 3
+ i64.load offset=328
+ local.set 33
+ local.get 3
+ i32.load offset=324
+ local.set 5
+ br 4 (;@18;)
+ end
+ local.get 3
+ i32.const 150
+ i32.add
+ local.get 3
+ i32.load8_u offset=267
+ i32.store8
+ local.get 3
+ i32.const 136
+ i32.add
+ local.get 3
+ i32.const 288
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 144
+ i32.add
+ local.get 3
+ i32.const 296
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=265 align=1
+ i32.store16 offset=148
+ local.get 3
+ local.get 3
+ i64.load offset=280
+ i64.store offset=128
+ local.get 3
+ i64.load offset=272
+ local.set 33
+ local.get 3
+ i32.load offset=268
+ local.set 5
+ br 3 (;@18;)
+ end
+ local.get 3
+ i32.const 150
+ i32.add
+ local.get 3
+ i32.load8_u offset=227
+ i32.store8
+ local.get 3
+ i32.const 136
+ i32.add
+ local.get 3
+ i32.const 248
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 128
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 256
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=225 align=1
+ i32.store16 offset=148
+ local.get 3
+ local.get 3
+ i64.load offset=240
+ i64.store offset=128
+ local.get 3
+ i64.load offset=232
+ local.set 33
+ local.get 3
+ i32.load offset=228
+ local.set 5
+ br 2 (;@18;)
+ end
+ local.get 3
+ i32.const 226
+ i32.add
+ local.get 3
+ i32.load8_u offset=811
+ i32.store8
+ local.get 3
+ i32.const 328
+ i32.add
+ local.get 3
+ i32.const 832
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 336
+ i32.add
+ local.get 3
+ i32.const 840
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=809 align=1
+ i32.store16 offset=224
+ local.get 3
+ local.get 3
+ i64.load offset=824
+ i64.store offset=320
+ local.get 3
+ i32.load offset=812
+ local.set 5
+ local.get 3
+ i64.load offset=816
+ local.set 33
+ local.get 3
+ i32.const 264
+ i32.add
+ call 598
+ end
+ local.get 3
+ i32.const 148
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 3
+ i32.const 224
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 3
+ i32.const 128
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 128
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=224
+ i32.store16 offset=148
+ local.get 3
+ local.get 3
+ i64.load offset=320
+ i64.store offset=128
+ end
+ local.get 3
+ i32.load offset=392
+ local.get 3
+ i32.const 400
+ i32.add
+ i32.load
+ call 1337
+ local.get 3
+ i32.load offset=392
+ local.get 3
+ i32.const 396
+ i32.add
+ i32.load
+ call 1725
+ local.get 3
+ i32.const 360
+ i32.add
+ call 772
+ local.get 3
+ i32.const 428
+ i32.add
+ call 339
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 44
+ i32.add
+ call 1435
+ local.get 3
+ i32.load offset=404
+ local.get 3
+ i32.const 408
+ i32.add
+ i32.load
+ call 1726
+ local.get 3
+ i32.load offset=416
+ local.get 3
+ i32.const 420
+ i32.add
+ i32.load
+ call 1949
+ local.get 3
+ i32.load offset=440
+ local.get 3
+ i32.const 444
+ i32.add
+ i32.load
+ call 1949
+ local.get 4
+ i32.const 44
+ i32.eq
+ br_if 5 (;@12;)
+ local.get 3
+ i32.const 384
+ i32.add
+ local.get 3
+ i32.const 136
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 392
+ i32.add
+ local.get 3
+ i32.const 144
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 4
+ i32.store8 offset=360
+ local.get 3
+ local.get 3
+ i32.load16_u offset=148
+ i32.store16 offset=361 align=1
+ local.get 3
+ local.get 33
+ i64.store offset=368
+ local.get 3
+ local.get 5
+ i32.store offset=364
+ local.get 3
+ local.get 3
+ i64.load offset=128
+ i64.store offset=376
+ local.get 3
+ local.get 3
+ i32.const 148
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8 offset=363
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1050076
+ i32.store offset=808
+ local.get 3
+ i32.const 46
+ i32.store offset=268
+ local.get 3
+ local.get 3
+ i32.const 264
+ i32.add
+ i32.store offset=816
+ local.get 3
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.store offset=264
+ local.get 3
+ i32.const 1
+ i32.store offset=812
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.const 808
+ i32.add
+ call 828
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ local.get 3
+ i32.load8_u offset=360
+ local.tee 5
+ i32.const -41
+ i32.add
+ i32.const 255
+ i32.and
+ local.tee 4
+ i32.const 1
+ i32.add
+ i32.const 0
+ local.get 4
+ i32.const 3
+ i32.lt_u
+ select
+ br_table 0 (;@20;) 1 (;@19;) 2 (;@18;) 4 (;@16;)
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 2
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ local.get 5
+ i32.const -36
+ i32.add
+ local.tee 4
+ i32.const 2
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const 5
+ i32.lt_u
+ select
+ i32.const 255
+ i32.and
+ br_table 8 (;@15;) 1 (;@22;) 2 (;@21;) 3 (;@20;) 0 (;@23;)
+ end
+ local.get 3
+ i32.load offset=364
+ local.get 3
+ i32.load offset=368
+ call 1949
+ br 7 (;@15;)
+ end
+ local.get 2
+ call 1084
+ br 6 (;@15;)
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ call 1055
+ local.get 3
+ i32.const 384
+ i32.add
+ call 1084
+ br 5 (;@15;)
+ end
+ local.get 2
+ call 1055
+ br 4 (;@15;)
+ end
+ local.get 3
+ i32.load offset=364
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ i32.load
+ call 1436
+ local.get 3
+ i32.load offset=364
+ local.get 3
+ i32.load offset=368
+ call 1727
+ br 3 (;@15;)
+ end
+ local.get 3
+ i32.load offset=364
+ local.get 3
+ i32.load offset=368
+ call 1949
+ br 2 (;@15;)
+ end
+ local.get 3
+ i32.const 52
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 3
+ i32.load8_u offset=226
+ i32.store8
+ local.get 3
+ i32.const 40
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=224
+ i32.store16 offset=52
+ local.get 3
+ local.get 3
+ i64.load offset=808 align=4
+ i64.store offset=40
+ local.get 7
+ i32.const 1
+ i32.store8
+ local.get 5
+ call 1566
+ local.get 3
+ local.get 8
+ i32.store offset=64
+ local.get 3
+ local.get 33
+ i64.store offset=56
+ local.get 3
+ local.get 9
+ i32.store offset=320
+ local.get 4
+ i64.const 2
+ i64.store align=4
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 23
+ i32.store
+ local.get 3
+ i32.const 2
+ i32.store offset=364
+ local.get 3
+ i32.const 1109820
+ i32.store offset=360
+ local.get 3
+ i32.const 47
+ i32.store offset=188
+ local.get 3
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.store offset=368
+ local.get 3
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.store offset=192
+ local.get 3
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.store offset=184
+ local.get 3
+ i32.const 808
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 3
+ i32.load offset=56
+ local.get 3
+ i32.load offset=60
+ call 1949
+ local.get 3
+ i64.load offset=812 align=4
+ local.tee 33
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 2
+ local.get 3
+ i32.load offset=808
+ local.set 4
+ local.get 33
+ i32.wrap_i64
+ local.set 5
+ br 13 (;@3;)
+ end
+ local.get 3
+ i32.load offset=364
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.load
+ call_indirect (type 3)
+ end
+ local.get 3
+ i32.load offset=320
+ local.set 4
+ local.get 1
+ i32.const 208
+ i32.add
+ local.get 3
+ i64.load offset=324 align=4
+ local.tee 33
+ i64.store
+ local.get 1
+ i32.const 204
+ i32.add
+ local.get 4
+ i32.store
+ local.get 1
+ i32.const 1
+ i32.store offset=200
+ local.get 11
+ local.get 10
+ call 1949
+ br 5 (;@9;)
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1048892
+ call 1240
+ unreachable
+ end
+ local.get 3
+ local.get 8
+ i32.store8 offset=839
+ local.get 3
+ local.get 8
+ i32.store8 offset=838
+ local.get 3
+ local.get 13
+ i32.store8 offset=837
+ local.get 3
+ local.get 14
+ i32.store8 offset=836
+ local.get 3
+ local.get 15
+ i32.store8 offset=835
+ local.get 3
+ local.get 16
+ i32.store8 offset=834
+ local.get 3
+ local.get 17
+ i32.store8 offset=833
+ local.get 3
+ local.get 18
+ i32.store8 offset=832
+ local.get 3
+ local.get 19
+ i32.store8 offset=831
+ local.get 3
+ local.get 20
+ i32.store8 offset=830
+ local.get 3
+ local.get 21
+ i32.store8 offset=829
+ local.get 3
+ local.get 22
+ i32.store8 offset=828
+ local.get 3
+ local.get 33
+ i64.store offset=820 align=4
+ local.get 3
+ local.get 32
+ i32.store8 offset=819
+ local.get 3
+ local.get 23
+ i32.store8 offset=818
+ local.get 3
+ local.get 24
+ i32.store8 offset=817
+ local.get 3
+ local.get 25
+ i32.store8 offset=816
+ local.get 3
+ local.get 26
+ i32.store8 offset=815
+ local.get 3
+ local.get 27
+ i32.store8 offset=814
+ local.get 3
+ local.get 28
+ i32.store8 offset=813
+ local.get 3
+ local.get 29
+ i32.store8 offset=812
+ local.get 3
+ local.get 30
+ i32.store8 offset=811
+ local.get 3
+ local.get 31
+ i32.store8 offset=810
+ local.get 3
+ local.get 6
+ i32.store8 offset=809
+ local.get 3
+ local.get 12
+ i32.store8 offset=808
+ i32.const 1295044
+ i32.const 43
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 1096748
+ i32.const 1096856
+ call 860
+ unreachable
+ end
+ local.get 1
+ i32.const 208
+ i32.add
+ local.get 33
+ i64.store
+ local.get 1
+ i32.const 204
+ i32.add
+ local.tee 4
+ local.get 5
+ i32.store
+ local.get 1
+ i32.const 0
+ i32.store offset=200
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 104
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 3
+ i32.const 208
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 3
+ i32.const 214
+ i32.add
+ local.get 3
+ i32.const 118
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ local.get 3
+ i64.load offset=96
+ i64.store offset=192 align=4
+ local.get 3
+ i32.const 56
+ i32.add
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 38
+ call 2015
+ drop
+ local.get 1
+ i32.const 144
+ i32.add
+ i32.const 179261
+ i32.store
+ local.get 1
+ i32.const 140
+ i32.add
+ local.get 10
+ i32.store
+ local.get 1
+ local.get 11
+ i32.store offset=136
+ local.get 1
+ i32.const 148
+ i32.add
+ local.get 4
+ i64.load align=4
+ i64.store align=4
+ local.get 1
+ i32.const 156
+ i32.add
+ local.get 1
+ i32.const 212
+ i32.add
+ i32.load
+ i32.store
+ local.get 1
+ i32.const 160
+ i32.add
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.const 38
+ call 2015
+ drop
+ local.get 1
+ i32.const 198
+ i32.add
+ local.tee 7
+ i32.const 0
+ i32.store8
+ local.get 1
+ i32.const 136
+ i32.add
+ local.set 5
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 4
+ local.get 1
+ i32.const 190
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 1
+ i32.const 184
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 8
+ local.get 1
+ i32.const 176
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 1
+ i32.const 168
+ i32.add
+ i64.load
+ i64.store offset=360
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 9
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 5
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 14
+ local.get 1
+ i32.const 156
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 1
+ i32.const 148
+ i32.add
+ i64.load align=4
+ i64.store offset=320
+ i32.const 1048856
+ i32.const 22
+ call 0
+ local.get 3
+ i32.const 214
+ i32.add
+ local.get 4
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 6
+ i64.load
+ i64.store align=4
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 8
+ i64.load
+ i64.store align=4
+ local.get 3
+ local.get 3
+ i64.load offset=360
+ i64.store offset=192 align=4
+ local.get 3
+ i32.const 718
+ i32.add
+ i64.const 0
+ i64.store align=2
+ local.get 3
+ i32.const 712
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i32.const 704
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i64.const 0
+ i64.store offset=696
+ i32.const 496
+ i32.const 8
+ call 1651
+ local.tee 4
+ i64.const 0
+ i64.store
+ local.get 4
+ i32.const 0
+ i32.store offset=64
+ local.get 4
+ i32.const 0
+ i32.store offset=52
+ local.get 4
+ i32.const 0
+ i32.store offset=40
+ local.get 4
+ local.get 3
+ i64.load offset=808
+ i64.store offset=8
+ local.get 4
+ i32.const 16
+ i32.add
+ local.get 13
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 24
+ i32.add
+ local.get 9
+ i32.load
+ i32.store
+ local.get 4
+ local.get 3
+ i64.load offset=320
+ i64.store offset=28 align=4
+ local.get 4
+ i32.const 36
+ i32.add
+ local.get 14
+ i32.load
+ i32.store
+ local.get 4
+ i32.const 68
+ i32.add
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 38
+ call 2015
+ drop
+ local.get 4
+ i64.const 0
+ i64.store offset=120
+ local.get 4
+ i32.const 12
+ i32.store offset=116
+ local.get 4
+ i32.const 1048878
+ i32.store offset=112
+ local.get 4
+ i32.const 1
+ i32.store8 offset=106
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 366
+ call 2015
+ drop
+ local.get 4
+ i32.const 0
+ i32.store8 offset=494
+ i32.const 1048576
+ local.set 6
+ local.get 1
+ i32.const 164
+ i32.add
+ i32.const 1048576
+ i32.store
+ local.get 1
+ i32.const 160
+ i32.add
+ local.get 4
+ i32.store
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 4
+ local.get 2
+ local.get 6
+ i32.load offset=12
+ call_indirect (type 10)
+ local.get 3
+ i32.load offset=360
+ br_if 1 (;@8;)
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 6
+ i64.load align=4
+ local.set 33
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 4
+ local.get 3
+ i32.load offset=364
+ local.set 7
+ local.get 1
+ i32.const 160
+ i32.add
+ i32.load
+ local.get 1
+ i32.const 164
+ i32.add
+ i32.load
+ call 1892
+ local.get 1
+ i32.const 1
+ i32.store8 offset=198
+ local.get 5
+ call 1228
+ local.get 4
+ i32.eqz
+ br_if 2 (;@7;)
+ local.get 3
+ local.get 33
+ i64.store offset=812 align=4
+ local.get 3
+ local.get 4
+ i32.store offset=808
+ local.get 3
+ local.get 7
+ i32.store offset=264
+ local.get 6
+ i64.const 2
+ i64.store align=4
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 23
+ i32.store
+ local.get 3
+ i32.const 2
+ i32.store offset=364
+ local.get 3
+ i32.const 1050196
+ i32.store offset=360
+ local.get 3
+ i32.const 47
+ i32.store offset=188
+ local.get 3
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.store offset=368
+ local.get 3
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.store offset=192
+ local.get 3
+ local.get 3
+ i32.const 264
+ i32.add
+ i32.store offset=184
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 3
+ i32.load offset=808
+ local.get 3
+ i32.load offset=812
+ call 1949
+ local.get 3
+ i32.load offset=320
+ local.tee 4
+ i32.eqz
+ br_if 2 (;@7;)
+ local.get 3
+ i64.load offset=324 align=4
+ local.set 33
+ end
+ local.get 33
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 2
+ local.get 33
+ i32.wrap_i64
+ local.set 5
+ br 4 (;@4;)
+ end
+ local.get 7
+ i32.const 3
+ i32.store8
+ local.get 0
+ i32.const 2
+ i32.store
+ i32.const 4
+ local.set 4
+ br 6 (;@1;)
+ end
+ i64.const 1
+ local.set 33
+ local.get 6
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=364
+ local.get 3
+ i32.const 1050012
+ i32.store offset=360
+ local.get 3
+ i32.const 41
+ i32.store offset=60
+ local.get 3
+ local.get 1
+ i32.const 40
+ i32.add
+ local.tee 4
+ i32.store offset=56
+ local.get 3
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.store offset=368
+ local.get 3
+ i32.const 184
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 6
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 2
+ i32.store offset=364
+ local.get 3
+ i32.const 1058224
+ i32.store offset=360
+ local.get 3
+ i32.const 26
+ i32.store offset=60
+ local.get 3
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.store offset=368
+ local.get 3
+ local.get 3
+ i32.const 808
+ i32.add
+ i32.store offset=56
+ local.get 3
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.store offset=808
+ local.get 3
+ i32.const 360
+ i32.add
+ call 257
+ call 19
+ local.set 34
+ local.get 3
+ i32.const 392
+ i32.add
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=184
+ i64.store offset=384
+ block ;; label = @7
+ block ;; label = @8
+ i32.const 0
+ i32.load8_u offset=1318576
+ br_if 0 (;@8;)
+ i32.const 0
+ i32.const 1
+ i32.store8 offset=1318576
+ br 1 (;@7;)
+ end
+ i32.const 0
+ i64.load offset=1318584
+ i64.const 1
+ i64.add
+ local.set 33
+ end
+ i32.const 0
+ local.get 33
+ i64.store offset=1318584
+ local.get 3
+ local.get 33
+ i64.store offset=376
+ local.get 3
+ local.get 34
+ i64.store offset=368
+ local.get 3
+ i32.const 351
+ i32.store offset=396
+ local.get 3
+ i32.const 50
+ i32.store offset=364
+ local.get 3
+ i32.const 1102099
+ i32.store offset=360
+ local.get 3
+ i32.const 360
+ i32.add
+ call 1054
+ local.get 3
+ i32.const 206
+ i32.add
+ local.tee 5
+ local.get 1
+ i32.const 92
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 200
+ i32.add
+ local.tee 6
+ local.get 1
+ i32.const 86
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 1
+ i32.const 78
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 3
+ local.get 1
+ i64.load offset=70 align=2
+ i64.store offset=184
+ i32.const 30
+ i32.const 1
+ call 1651
+ local.get 4
+ i32.const 30
+ call 2016
+ local.set 8
+ local.get 3
+ i32.const 782
+ i32.add
+ i64.const 0
+ i64.store align=2
+ local.get 3
+ i32.const 776
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i32.const 768
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i64.const 0
+ i64.store offset=760
+ i32.const 592
+ i32.const 8
+ call 1651
+ local.tee 4
+ i32.const 0
+ i32.store8 offset=76
+ local.get 4
+ i32.const 0
+ i32.store offset=64
+ local.get 4
+ i32.const 0
+ i32.store offset=52
+ local.get 4
+ i32.const 0
+ i32.store offset=40
+ local.get 4
+ i32.const 0
+ i32.store offset=28
+ local.get 4
+ i64.const 4294967297
+ i64.store offset=20 align=4
+ local.get 4
+ local.get 8
+ i32.store offset=16
+ local.get 4
+ i64.const 0
+ i64.store
+ local.get 4
+ i64.const 0
+ i64.store offset=152
+ local.get 4
+ i32.const 15
+ i32.store offset=148
+ local.get 4
+ i32.const 1050020
+ i32.store offset=144
+ local.get 4
+ local.get 3
+ i64.load offset=184
+ i64.store offset=108 align=4
+ local.get 4
+ i32.const 116
+ i32.add
+ local.get 7
+ i64.load
+ i64.store align=4
+ local.get 4
+ i32.const 124
+ i32.add
+ local.get 6
+ i64.load
+ i64.store align=4
+ local.get 4
+ i32.const 130
+ i32.add
+ local.get 5
+ i64.load align=2
+ i64.store align=2
+ local.get 4
+ i32.const 160
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 430
+ call 2015
+ drop
+ local.get 4
+ i32.const 0
+ i32.store8 offset=590
+ i32.const 1048608
+ local.set 5
+ local.get 1
+ i32.const 108
+ i32.add
+ i32.const 1048608
+ i32.store
+ local.get 1
+ local.get 4
+ i32.store offset=104
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 4
+ local.get 2
+ local.get 5
+ i32.load offset=12
+ call_indirect (type 10)
+ block ;; label = @6
+ block ;; label = @7
+ local.get 3
+ i32.load offset=360
+ br_if 0 (;@7;)
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 5
+ i64.load align=4
+ local.set 33
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.set 4
+ local.get 3
+ i32.load offset=364
+ local.set 6
+ local.get 1
+ i32.load offset=104
+ local.get 1
+ i32.const 108
+ i32.add
+ i32.load
+ call 1892
+ local.get 4
+ i32.eqz
+ br_if 1 (;@6;)
+ local.get 3
+ local.get 33
+ i64.store offset=60 align=4
+ local.get 3
+ local.get 4
+ i32.store offset=56
+ local.get 3
+ local.get 6
+ i32.store offset=320
+ local.get 5
+ i64.const 2
+ i64.store align=4
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 23
+ i32.store
+ local.get 3
+ i32.const 2
+ i32.store offset=364
+ local.get 3
+ i32.const 1050136
+ i32.store offset=360
+ local.get 3
+ i32.const 47
+ i32.store offset=188
+ local.get 3
+ local.get 3
+ i32.const 184
+ i32.add
+ i32.store offset=368
+ local.get 3
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.store offset=192
+ local.get 3
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.store offset=184
+ local.get 3
+ i32.const 808
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ call 828
+ local.get 3
+ i32.load offset=56
+ local.get 3
+ i32.load offset=60
+ call 1949
+ local.get 3
+ i32.load offset=808
+ local.tee 4
+ i32.eqz
+ br_if 1 (;@6;)
+ local.get 3
+ i64.load offset=812 align=4
+ local.tee 33
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 2
+ local.get 33
+ i32.wrap_i64
+ local.set 5
+ br 3 (;@4;)
+ end
+ local.get 0
+ i32.const 2
+ i32.store
+ i32.const 5
+ local.set 4
+ br 5 (;@1;)
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 1
+ i32.load offset=36
+ i32.load
+ i32.const 8
+ i32.add
+ call 980
+ local.get 3
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 1056502
+ i32.const 54
+ i32.const 1056556
+ call 1053
+ local.get 3
+ i32.load8_u offset=12
+ local.set 8
+ block ;; label = @6
+ i32.const 0
+ local.get 3
+ i32.load offset=8
+ local.tee 7
+ i32.const 8
+ i32.add
+ local.get 7
+ i64.load offset=8
+ i64.const 2
+ i64.eq
+ select
+ call 1724
+ local.tee 4
+ i32.load8_u offset=110
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 1
+ i32.const 70
+ i32.add
+ local.set 5
+ block ;; label = @7
+ local.get 4
+ i32.const 56
+ i32.add
+ i32.load
+ local.tee 6
+ local.get 4
+ i32.const 52
+ i32.add
+ i32.load
+ i32.ne
+ br_if 0 (;@7;)
+ local.get 4
+ i32.const 48
+ i32.add
+ local.get 6
+ call 1989
+ local.get 4
+ i32.load offset=56
+ local.set 6
+ end
+ local.get 4
+ i32.load offset=48
+ local.get 6
+ i32.const 30
+ i32.mul
+ i32.add
+ local.tee 6
+ local.get 5
+ i64.load align=1
+ i64.store align=1
+ local.get 6
+ i32.const 22
+ i32.add
+ local.get 5
+ i32.const 22
+ i32.add
+ local.tee 9
+ i64.load align=1
+ i64.store align=1
+ local.get 6
+ i32.const 16
+ i32.add
+ local.get 5
+ i32.const 16
+ i32.add
+ local.tee 13
+ i64.load align=1
+ i64.store align=1
+ local.get 6
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.const 8
+ i32.add
+ local.tee 6
+ i64.load align=1
+ i64.store align=1
+ local.get 4
+ local.get 4
+ i32.load offset=56
+ local.tee 14
+ i32.const 1
+ i32.add
+ i32.store offset=56
+ local.get 7
+ local.get 8
+ call 1035
+ local.get 1
+ local.get 14
+ i32.store offset=104
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 9
+ i64.load align=1
+ i64.store align=2
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 13
+ i64.load align=1
+ i64.store
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 6
+ i64.load align=1
+ i64.store
+ local.get 3
+ local.get 5
+ i64.load align=1
+ i64.store offset=360
+ local.get 3
+ i32.const 360
+ i32.add
+ call 876
+ local.set 4
+ i32.const 1048640
+ local.set 5
+ local.get 1
+ i32.const 112
+ i32.add
+ i32.const 1048640
+ i32.store
+ local.get 1
+ i32.const 108
+ i32.add
+ local.get 4
+ i32.store
+ br 1 (;@5;)
+ end
+ local.get 3
+ i32.const 372
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 3
+ i32.const 1
+ i32.store offset=364
+ local.get 3
+ i32.const 1056660
+ i32.store offset=360
+ local.get 3
+ i32.const 1295280
+ i32.store offset=368
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 1056668
+ call 1356
+ unreachable
+ end
+ local.get 3
+ i32.const 360
+ i32.add
+ local.get 4
+ local.get 2
+ local.get 5
+ i32.load offset=12
+ call_indirect (type 10)
+ block ;; label = @5
+ block ;; label = @6
+ local.get 3
+ i64.load offset=360
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.set 33
+ local.get 3
+ i32.const 372
+ i32.add
+ i32.load
+ local.set 4
+ local.get 1
+ i32.const 108
+ i32.add
+ i32.load
+ local.get 1
+ i32.const 112
+ i32.add
+ i32.load
+ call 1892
+ local.get 4
+ br_if 1 (;@5;)
+ local.get 3
+ i32.const 160
+ i32.add
+ local.get 1
+ i32.const 82
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 3
+ i32.const 152
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 1
+ i32.const 90
+ i32.add
+ i64.load align=2
+ i64.store
+ local.get 3
+ i32.const 176
+ i32.add
+ local.get 1
+ i32.const 98
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 3
+ local.get 1
+ i32.const 74
+ i32.add
+ i64.load align=2
+ i64.store offset=152
+ local.get 1
+ i32.load offset=104
+ local.set 5
+ local.get 1
+ i32.load offset=70 align=2
+ local.set 2
+ i32.const 0
+ local.set 6
+ br 4 (;@2;)
+ end
+ local.get 0
+ i32.const 2
+ i32.store
+ i32.const 6
+ local.set 4
+ br 4 (;@1;)
+ end
+ local.get 33
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 2
+ local.get 33
+ i32.wrap_i64
+ local.set 5
+ end
+ i32.const 1
+ local.set 6
+ end
+ end
+ local.get 0
+ local.get 4
+ i32.store offset=4
+ local.get 0
+ local.get 6
+ i32.store
+ local.get 0
+ local.get 3
+ i64.load offset=152
+ i64.store offset=16
+ local.get 0
+ local.get 33
+ i64.store offset=48
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 3
+ i32.const 160
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 3
+ i32.const 168
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 3
+ i32.const 152
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 2
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ local.get 5
+ i64.extend_i32_u
+ i64.or
+ i64.store offset=8
+ i32.const 1
+ local.set 4
+ end
+ local.get 1
+ local.get 4
+ i32.store8 offset=100
+ local.get 3
+ i32.const 848
+ i32.add
+ global.set 0)
+ (func (;45;) (type 8) (param i32 i32) (result i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i64)
+ global.get 0
+ i32.const 2912
+ i32.sub
+ local.tee 2
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ local.get 0
+ i32.load8_u offset=2592
+ br_table 0 (;@32;) 6 (;@26;) 2 (;@30;) 1 (;@31;) 0 (;@32;)
+ end
+ local.get 0
+ local.get 0
+ i32.const 1296
+ i32.add
+ i32.const 1296
+ call 2015
+ drop
+ end
+ block ;; label = @31
+ block ;; label = @32
+ local.get 0
+ i32.load8_u offset=1292
+ br_table 0 (;@32;) 5 (;@27;) 2 (;@30;) 1 (;@31;) 0 (;@32;)
+ end
+ local.get 0
+ i32.const 1284
+ i32.add
+ i32.load
+ local.set 3
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 0
+ i32.load offset=1280
+ local.tee 4
+ local.get 0
+ i32.const 1288
+ i32.add
+ i32.load
+ call 39
+ block ;; label = @32
+ local.get 2
+ i32.load8_u offset=612
+ i32.const 2
+ i32.ne
+ br_if 0 (;@32;)
+ local.get 2
+ i32.const 1880
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.const 1880
+ i32.add
+ call 821
+ local.get 2
+ i32.const 1880
+ i32.add
+ call 626
+ br 11 (;@21;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ i32.load8_u offset=2572
+ i32.const 2
+ i32.eq
+ br_if 10 (;@21;)
+ local.get 2
+ i32.const 2064
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 92
+ call 2015
+ drop
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 95
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 95
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2573 align=1
+ i32.store16 offset=365 align=1
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 92
+ call 2015
+ drop
+ local.get 2
+ i32.const 0
+ i32.store8 offset=364
+ local.get 2
+ call 173
+ i32.store offset=1784
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 2
+ i32.const 344
+ i32.add
+ local.get 2
+ i32.const 1784
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=520
+ local.tee 5
+ i32.const 44
+ i32.ne
+ br_if 6 (;@25;)
+ local.get 2
+ local.get 2
+ i32.load offset=524
+ local.tee 5
+ i32.store offset=1864
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ local.get 2
+ i32.const 300
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 0 (;@35;)
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 288
+ i32.add
+ call 967
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 2
+ i32.load offset=64
+ local.get 2
+ i32.load offset=68
+ call 1584
+ local.get 2
+ i32.load offset=60
+ local.set 6
+ local.get 2
+ local.get 2
+ i32.load offset=56
+ i32.store offset=1568
+ local.get 2
+ local.get 6
+ i32.store offset=2896
+ local.get 5
+ i32.load offset=8
+ i32.const 19
+ i32.eq
+ br_if 1 (;@34;)
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ br_if 2 (;@33;)
+ br 13 (;@22;)
+ end
+ block ;; label = @35
+ block ;; label = @36
+ local.get 5
+ i32.load offset=8
+ local.tee 6
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@36;)
+ i32.const 1
+ local.get 6
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 1 (;@35;)
+ end
+ local.get 2
+ i32.const 532
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=524
+ local.get 2
+ i32.const 1065672
+ i32.store offset=520
+ local.get 2
+ i32.const 15
+ i32.store offset=1804
+ local.get 2
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.store offset=528
+ local.get 2
+ local.get 2
+ i32.const 1864
+ i32.add
+ i32.store offset=1800
+ local.get 2
+ i32.const 1880
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ call 827
+ local.get 2
+ i32.const 2488
+ i32.add
+ local.get 2
+ i32.const 1880
+ i32.add
+ call 1214
+ local.get 2
+ i64.const 2
+ i64.store offset=2480
+ br 3 (;@32;)
+ end
+ local.get 2
+ i32.const 340
+ i32.add
+ call 598
+ local.get 2
+ local.get 5
+ i32.store offset=340
+ local.get 2
+ i32.const 15
+ i32.store offset=520
+ local.get 2
+ i32.const 520
+ i32.add
+ call 1602
+ local.set 5
+ local.get 2
+ i32.const 336
+ i32.add
+ call 598
+ local.get 2
+ local.get 5
+ i32.store offset=336
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ call 62
+ local.get 2
+ i64.load offset=2480
+ local.set 10
+ br 11 (;@23;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store8 offset=364
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.set 5
+ local.get 7
+ i32.eqz
+ br_if 11 (;@22;)
+ end
+ local.get 2
+ i32.const 340
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=2896
+ local.tee 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 2
+ local.get 5
+ i32.store offset=340
+ local.get 7
+ i32.eqz
+ br_if 10 (;@22;)
+ local.get 2
+ i32.const 336
+ i32.add
+ call 598
+ local.get 2
+ local.get 6
+ i32.store offset=336
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ call 62
+ local.get 2
+ i64.load offset=520
+ local.tee 10
+ i64.const 2
+ i64.ne
+ br_if 8 (;@24;)
+ local.get 2
+ i32.const 1880
+ i32.add
+ local.get 2
+ i32.const 528
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 1800
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ call 296
+ local.get 2
+ i32.const 1880
+ i32.add
+ local.get 2
+ i32.const 1800
+ i32.add
+ call 1082
+ local.set 5
+ local.get 2
+ i32.const 1880
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 2
+ i32.const 540
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 2
+ i32.const 3
+ i32.store offset=1884
+ local.get 2
+ i32.const 1067004
+ i32.store offset=1880
+ local.get 2
+ i32.const 16
+ i32.store offset=524
+ local.get 2
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.store offset=1888
+ local.get 2
+ local.get 2
+ i32.const 1864
+ i32.add
+ i32.store offset=536
+ local.get 2
+ local.get 2
+ i32.const 2896
+ i32.add
+ i32.store offset=528
+ local.get 2
+ local.get 2
+ i32.const 1568
+ i32.add
+ i32.store offset=520
+ local.get 2
+ i32.const 1800
+ i32.add
+ local.get 2
+ i32.const 1880
+ i32.add
+ call 827
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 5
+ local.get 2
+ i32.const 1800
+ i32.add
+ call 1433
+ i32.store
+ local.get 2
+ i32.const 43
+ i32.store8 offset=2488
+ local.get 2
+ i64.const 2
+ i64.store offset=2480
+ local.get 2
+ i32.const 2896
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 1864
+ i32.add
+ call 598
+ i64.const 2
+ local.set 10
+ br 8 (;@23;)
+ end
+ block ;; label = @31
+ local.get 0
+ i32.load8_u offset=1272
+ br_table 13 (;@18;) 3 (;@28;) 1 (;@30;) 0 (;@31;) 13 (;@18;)
+ end
+ local.get 0
+ i32.const 216
+ i32.add
+ local.set 5
+ local.get 0
+ i32.const 1264
+ i32.add
+ local.tee 6
+ i32.load8_u
+ br_table 13 (;@17;) 1 (;@29;) 0 (;@30;) 14 (;@16;) 13 (;@17;)
+ end
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1053144
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1052904
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1051984
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1052016
+ call 1240
+ unreachable
+ end
+ local.get 2
+ i32.const 2491
+ i32.add
+ local.get 2
+ i32.load8_u offset=523
+ i32.store8
+ local.get 2
+ i32.const 2489
+ i32.add
+ local.get 2
+ i32.load16_u offset=521 align=1
+ i32.store16 align=1
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i64.load offset=528
+ i64.store
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2520
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 2492
+ i32.add
+ local.get 2
+ i32.load offset=524
+ i32.store
+ local.get 2
+ local.get 5
+ i32.store8 offset=2488
+ i64.const 2
+ local.set 10
+ local.get 2
+ i64.const 2
+ i64.store offset=2480
+ br 1 (;@23;)
+ end
+ local.get 2
+ i32.load offset=528
+ local.set 5
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 204
+ call 2015
+ drop
+ local.get 2
+ local.get 5
+ i32.store offset=2488
+ local.get 2
+ local.get 10
+ i64.store offset=2480
+ local.get 2
+ i32.const 2896
+ i32.add
+ call 598
+ local.get 2
+ i32.const 1864
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 1784
+ i32.add
+ call 598
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ local.get 10
+ i64.const 2
+ i64.ne
+ br_if 0 (;@25;)
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 8
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ call 821
+ local.get 2
+ i32.const 520
+ i32.add
+ call 626
+ br 1 (;@24;)
+ end
+ local.get 2
+ i32.const 2064
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 216
+ call 2015
+ drop
+ local.get 2
+ i64.load offset=2064
+ local.tee 10
+ i64.const 2
+ i64.ne
+ br_if 1 (;@23;)
+ end
+ local.get 2
+ i32.const 1592
+ i32.add
+ local.get 2
+ i32.const 2080
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=2072
+ i64.store offset=1584
+ local.get 2
+ i32.const 272
+ i32.add
+ call 1163
+ br 3 (;@20;)
+ end
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 2080
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=2072
+ i64.store offset=1648
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 2084
+ i32.add
+ i32.const 196
+ call 2015
+ drop
+ local.get 2
+ i32.const 1584
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1648
+ i64.store offset=1584
+ local.get 2
+ i32.const 272
+ i32.add
+ call 1163
+ br 3 (;@19;)
+ end
+ unreachable
+ end
+ local.get 2
+ i32.const 1584
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=2480
+ i64.store offset=1584
+ end
+ i64.const 2
+ local.set 10
+ end
+ local.get 4
+ local.get 3
+ call 1949
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 1584
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1584
+ i64.store offset=1712
+ local.get 10
+ i64.const 2
+ i64.eq
+ br_if 7 (;@11;)
+ local.get 2
+ i32.const 272
+ i32.add
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 196
+ call 2015
+ drop
+ local.get 2
+ i32.const 472
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.load
+ local.tee 3
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1712
+ local.tee 11
+ i64.store offset=472
+ local.get 0
+ local.get 10
+ i64.store
+ local.get 0
+ local.get 11
+ i64.store offset=8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.store
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 272
+ i32.add
+ i32.const 196
+ call 2015
+ drop
+ local.get 0
+ i32.const 0
+ i32.store8 offset=1272
+ end
+ call 237
+ local.get 2
+ i32.const 520
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 1052920
+ call 1246
+ local.get 2
+ i32.load offset=52
+ local.set 3
+ local.get 2
+ i32.const 520
+ i32.add
+ call 316
+ local.get 2
+ i32.const 520
+ i32.add
+ call 1281
+ local.set 4
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 4 (;@13;)
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 0
+ i32.const 216
+ call 2015
+ drop
+ local.get 0
+ i32.const 216
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 1048
+ call 2015
+ drop
+ local.get 0
+ i32.const 1264
+ i32.add
+ local.tee 6
+ i32.const 0
+ i32.store8
+ end
+ local.get 2
+ i32.const 1784
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 0
+ i32.const 240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1768
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 8
+ local.get 0
+ i32.const 252
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 1752
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 9
+ local.get 0
+ i32.const 264
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 0
+ i32.const 232
+ i32.add
+ i64.load
+ i64.store offset=1784
+ local.get 2
+ local.get 0
+ i32.const 244
+ i32.add
+ i64.load align=4
+ i64.store offset=1768
+ local.get 2
+ local.get 0
+ i32.const 256
+ i32.add
+ i64.load
+ i64.store offset=1752
+ local.get 0
+ i32.const 224
+ i32.add
+ i64.load
+ local.set 10
+ local.get 0
+ i64.load offset=216
+ local.set 11
+ local.get 2
+ i32.const 1712
+ i32.add
+ local.get 0
+ i32.const 268
+ i32.add
+ i32.const 33
+ call 2015
+ drop
+ local.get 2
+ i32.const 1648
+ i32.add
+ local.get 0
+ i32.const 301
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 2
+ i32.const 1584
+ i32.add
+ local.get 0
+ i32.const 364
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ call 237
+ local.get 2
+ i32.const 2480
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 1053160
+ call 1246
+ local.get 2
+ i32.load offset=32
+ i32.load8_u offset=313
+ local.set 3
+ local.get 2
+ i32.load offset=36
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 3
+ i32.eqz
+ br_if 1 (;@15;)
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 33
+ i32.add
+ call 316
+ local.get 2
+ i32.const 1800
+ i32.add
+ local.get 2
+ i32.const 1712
+ i32.add
+ i32.const 33
+ call 2015
+ drop
+ local.get 2
+ i32.const 2888
+ i32.add
+ local.get 7
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1784
+ i64.store offset=2880
+ local.get 2
+ i32.const 192
+ i32.add
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 2
+ i32.const 2064
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 412
+ call 2015
+ drop
+ local.get 2
+ i32.const 1880
+ i32.add
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 183
+ call 2015
+ drop
+ local.get 0
+ i32.const 440
+ i32.add
+ local.get 10
+ i64.store
+ local.get 0
+ i32.const 432
+ i32.add
+ local.get 11
+ i64.store
+ local.get 0
+ i32.const 448
+ i32.add
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 412
+ call 2015
+ drop
+ local.get 0
+ i32.const 868
+ i32.add
+ local.get 9
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 860
+ i32.add
+ local.get 2
+ i64.load offset=1752
+ i64.store align=4
+ local.get 0
+ i32.const 872
+ i32.add
+ local.get 2
+ i64.load offset=1768
+ i64.store
+ local.get 0
+ i32.const 880
+ i32.add
+ local.get 8
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 884
+ i32.add
+ local.get 2
+ i32.const 1880
+ i32.add
+ i32.const 183
+ call 2015
+ drop
+ local.get 0
+ i32.const 1067
+ i32.add
+ local.get 2
+ i32.const 1584
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.const 1130
+ i32.add
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.const 1193
+ i32.add
+ i32.const 0
+ i32.store8
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ local.tee 3
+ local.get 1
+ call 96
+ local.get 2
+ i64.load offset=2480
+ local.tee 11
+ i64.const 12
+ i64.ne
+ br_if 1 (;@14;)
+ i32.const 3
+ local.set 1
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1264
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1272
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1292
+ i32.const 1
+ local.set 3
+ br 14 (;@1;)
+ end
+ i32.const 1060668
+ i32.const 46
+ call 1896
+ unreachable
+ end
+ local.get 2
+ i64.load offset=2488
+ local.set 10
+ local.get 3
+ call 905
+ block ;; label = @14
+ block ;; label = @15
+ local.get 11
+ i64.const 11
+ i64.eq
+ br_if 0 (;@15;)
+ i32.const 4
+ local.set 1
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ local.get 11
+ i32.wrap_i64
+ br_table 10 (;@16;) 0 (;@26;) 1 (;@25;) 2 (;@24;) 3 (;@23;) 12 (;@14;) 4 (;@22;) 5 (;@21;) 6 (;@20;) 7 (;@19;) 8 (;@18;) 10 (;@16;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 10
+ call 664
+ local.get 2
+ i64.load offset=2484 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=2480
+ local.set 4
+ i32.const 1
+ local.set 1
+ br 11 (;@14;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 10
+ call 664
+ local.get 2
+ i64.load offset=2484 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=2480
+ local.set 4
+ i32.const 2
+ local.set 1
+ br 10 (;@14;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 10
+ call 664
+ local.get 2
+ i64.load offset=2484 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=2480
+ local.set 4
+ i32.const 3
+ local.set 1
+ br 9 (;@14;)
+ end
+ i32.const 45
+ local.set 0
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 45
+ call 1096
+ local.get 2
+ i32.load offset=8
+ local.tee 2
+ i32.const 1054832
+ i32.const 45
+ call 2015
+ drop
+ br 5 (;@17;)
+ end
+ i32.const 5
+ local.set 1
+ br 7 (;@14;)
+ end
+ i32.const 7
+ local.set 1
+ br 6 (;@14;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 10
+ call 665
+ local.get 2
+ i64.load offset=2484 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=2480
+ local.set 4
+ i32.const 6
+ local.set 1
+ br 5 (;@14;)
+ end
+ i32.const 54
+ local.set 0
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 54
+ call 1096
+ local.get 2
+ i32.load offset=16
+ local.tee 2
+ i32.const 1054778
+ i32.const 54
+ call 2015
+ drop
+ br 1 (;@17;)
+ end
+ i32.const 51
+ local.set 0
+ local.get 2
+ i32.const 24
+ i32.add
+ i32.const 51
+ call 1096
+ local.get 2
+ i32.load offset=24
+ local.tee 2
+ i32.const 1054727
+ i32.const 51
+ call 2015
+ drop
+ end
+ local.get 2
+ local.get 0
+ call 1896
+ unreachable
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 10
+ call 664
+ local.get 2
+ i64.load offset=2484 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=2480
+ local.set 4
+ i32.const 0
+ local.set 1
+ br 1 (;@14;)
+ end
+ local.get 2
+ i32.const 1864
+ i32.add
+ local.get 10
+ call 878
+ local.get 2
+ i64.load offset=1868 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=1864
+ local.set 4
+ i32.const 9
+ local.set 1
+ end
+ local.get 2
+ i32.const 1568
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 2896
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=2896
+ i64.store offset=1568
+ local.get 6
+ i32.const 1
+ i32.store8
+ local.get 5
+ call 1612
+ br 1 (;@12;)
+ end
+ local.get 2
+ i32.const 40
+ i32.add
+ i32.const 57
+ call 1096
+ local.get 2
+ i64.load32_u offset=44
+ local.set 10
+ local.get 2
+ i32.load offset=40
+ local.tee 4
+ i32.const 1052936
+ i32.const 57
+ call 2015
+ drop
+ local.get 0
+ call 1315
+ local.get 10
+ i64.const 244813135872
+ i64.or
+ local.set 10
+ i32.const 10
+ local.set 1
+ end
+ i32.const 1
+ local.set 3
+ local.get 0
+ i32.const 1
+ i32.store8 offset=1272
+ local.get 2
+ i32.const 488
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 1568
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1568
+ i64.store offset=488
+ local.get 0
+ call 1611
+ block ;; label = @12
+ local.get 1
+ i32.const 10
+ i32.eq
+ br_if 0 (;@12;)
+ local.get 2
+ i32.const 1880
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 5
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=488
+ i64.store offset=1896
+ local.get 2
+ i32.const 0
+ i32.store offset=1592
+ local.get 2
+ i64.const 1
+ i64.store offset=1584
+ local.get 2
+ i32.const 520
+ i32.add
+ call 558
+ local.get 2
+ local.get 4
+ i32.store offset=1884
+ local.get 2
+ local.get 1
+ i32.store offset=1880
+ local.get 2
+ local.get 10
+ i64.store offset=1888
+ local.get 2
+ call 81
+ i32.store offset=2064
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 2
+ i32.const 2064
+ i32.add
+ call 935
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@16;)
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 5
+ local.get 2
+ i32.const 2064
+ i32.add
+ call 598
+ local.get 2
+ i32.const 600
+ i32.add
+ local.set 3
+ block ;; label = @17
+ block ;; label = @18
+ local.get 1
+ i32.const 9
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 0
+ call 1081
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 1 (;@17;)
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8 offset=2067
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=2065 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=2072
+ br 4 (;@14;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 1
+ call 1081
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 2 (;@15;)
+ local.get 2
+ i32.load offset=2484
+ local.set 3
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ local.get 1
+ br_table 8 (;@18;) 7 (;@19;) 6 (;@20;) 5 (;@21;) 4 (;@22;) 3 (;@23;) 2 (;@24;) 1 (;@25;) 0 (;@26;) 8 (;@18;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 0
+ call 1081
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 15 (;@10;)
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.tee 1
+ local.get 2
+ i32.load offset=1896
+ local.get 2
+ i32.const 1880
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ call 1136
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 16 (;@9;)
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 1
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 12 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 18 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 1
+ call 1081
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 11 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 17 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 4
+ call 1081
+ block ;; label = @24
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 17 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 10 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 16 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 6
+ call 1081
+ block ;; label = @23
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@23;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 16 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.get 10
+ call 1168
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 9 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 15 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 7
+ call 1081
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 8 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 14 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 2
+ call 1081
+ block ;; label = @21
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 14 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 7 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 13 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 8
+ call 1081
+ block ;; label = @20
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@20;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 13 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 6 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 12 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 3
+ call 1081
+ block ;; label = @19
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 12 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 5 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 11 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 3
+ i64.const 5
+ call 1081
+ block ;; label = @18
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@18;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 11 (;@7;)
+ end
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2480
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 4 (;@13;)
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 10 (;@7;)
+ end
+ local.get 2
+ i32.const 2064
+ i32.add
+ local.get 2
+ i32.load offset=2484
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2064
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 3 (;@13;)
+ local.get 2
+ i32.load offset=2068
+ local.set 1
+ br 10 (;@6;)
+ end
+ local.get 2
+ i32.const 2898
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1656
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=2896
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1648
+ local.get 2
+ i32.load offset=2484
+ local.set 1
+ local.get 2
+ i32.const 2064
+ i32.add
+ call 598
+ br 10 (;@5;)
+ end
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8 offset=2067
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=2065 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=2072
+ end
+ local.get 2
+ i32.load offset=2484
+ local.set 1
+ br 7 (;@6;)
+ end
+ local.get 2
+ i32.const 1880
+ i32.add
+ call 687
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 520
+ i32.add
+ local.get 2
+ i32.const 1584
+ i32.add
+ call 267
+ local.get 2
+ i32.const 520
+ i32.add
+ call 936
+ local.get 2
+ i32.load8_u offset=72
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 4 (;@8;)
+ local.get 2
+ i32.load offset=1588
+ local.set 5
+ local.get 2
+ i32.load offset=1584
+ local.set 4
+ br 8 (;@4;)
+ end
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 10
+ i64.store
+ local.get 2
+ local.get 4
+ i32.store offset=508
+ br 9 (;@2;)
+ end
+ local.get 2
+ i32.const 516
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1712
+ i64.store offset=508 align=4
+ i32.const 1
+ local.set 3
+ br 8 (;@2;)
+ end
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 2 (;@7;)
+ end
+ local.get 2
+ i32.const 1714
+ i32.add
+ local.get 2
+ i32.load8_u offset=2483
+ i32.store8
+ local.get 2
+ i32.const 1808
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2512
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2481 align=1
+ i32.store16 offset=1712
+ local.get 2
+ local.get 2
+ i64.load offset=2488
+ i64.store offset=1800
+ br 1 (;@7;)
+ end
+ local.get 2
+ i32.const 2491
+ i32.add
+ local.get 2
+ i32.const 1592
+ i32.add
+ i32.load
+ local.tee 1
+ i32.store align=1
+ local.get 2
+ i32.const 2076
+ i32.add
+ local.get 1
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1584
+ local.tee 10
+ i64.store offset=2483 align=1
+ local.get 2
+ local.get 10
+ i64.store offset=2068 align=4
+ i32.const 0
+ local.set 1
+ br 4 (;@3;)
+ end
+ local.get 2
+ i32.load offset=2484
+ local.set 1
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1808
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2096
+ i32.add
+ local.get 2
+ i32.const 1800
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1712
+ i32.store16 offset=2065 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1800
+ i64.store offset=2072
+ local.get 2
+ local.get 2
+ i32.const 1714
+ i32.add
+ i32.load8_u
+ i32.store8 offset=2067
+ end
+ local.get 2
+ i32.const 2898
+ i32.add
+ local.get 2
+ i32.load8_u offset=2067
+ i32.store8
+ local.get 2
+ i32.const 1656
+ i32.add
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2096
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2065 align=1
+ i32.store16 offset=2896
+ local.get 2
+ local.get 2
+ i64.load offset=2072
+ i64.store offset=1648
+ end
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1656
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 104
+ i32.add
+ local.get 2
+ i32.const 1648
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2896
+ i32.store16 offset=73 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1648
+ i64.store offset=80
+ local.get 2
+ local.get 2
+ i32.const 2898
+ i32.add
+ i32.load8_u
+ i32.store8 offset=75
+ local.get 2
+ i32.const 1880
+ i32.add
+ call 687
+ local.get 2
+ local.get 1
+ i32.store offset=76
+ local.get 2
+ i32.const 520
+ i32.add
+ call 936
+ i32.const 1
+ local.set 4
+ i32.const 0
+ local.set 5
+ end
+ i32.const 1
+ local.set 1
+ local.get 2
+ i32.const 2480
+ i32.add
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 4
+ local.get 5
+ call 1949
+ local.get 2
+ local.get 3
+ i32.store8 offset=520
+ local.get 2
+ i32.const 520
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 2
+ i32.const 2480
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 520
+ i32.add
+ call 821
+ local.get 2
+ i32.const 520
+ i32.add
+ call 626
+ end
+ local.get 2
+ local.get 1
+ i32.store offset=2064
+ local.get 2
+ i32.const 504
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 2064
+ i32.add
+ i32.const 1052000
+ call 1021
+ i32.const 0
+ local.set 3
+ end
+ local.get 0
+ i32.const 1
+ i32.store8 offset=1292
+ local.get 2
+ i32.load offset=516
+ local.set 4
+ local.get 2
+ i32.load offset=512
+ local.set 5
+ local.get 2
+ i32.load offset=508
+ local.set 1
+ local.get 0
+ call 1498
+ block ;; label = @2
+ block ;; label = @3
+ local.get 3
+ br_if 0 (;@3;)
+ local.get 1
+ local.get 4
+ call 2020
+ br 1 (;@2;)
+ end
+ local.get 1
+ local.get 4
+ call 17
+ end
+ local.get 1
+ local.get 5
+ call 1949
+ i32.const 1
+ local.set 1
+ i32.const 0
+ local.set 3
+ end
+ local.get 0
+ local.get 1
+ i32.store8 offset=2592
+ local.get 2
+ i32.const 2912
+ i32.add
+ global.set 0
+ local.get 3)
+ (func (;46;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64)
+ global.get 0
+ i32.const 1136
+ i32.sub
+ local.tee 2
+ global.set 0
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 1
+ call 382
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@19;)
+ block ;; label = @20
+ block ;; label = @21
+ local.get 1
+ i32.load offset=68
+ local.tee 4
+ i32.load offset=8
+ i32.const 23
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 1
+ i32.load offset=64
+ local.tee 3
+ i32.load offset=8
+ i32.const 23
+ i32.eq
+ br_if 1 (;@20;)
+ end
+ local.get 2
+ i32.const 236
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=228
+ local.get 2
+ i32.const 1101288
+ i32.store offset=224
+ local.get 2
+ local.get 2
+ i32.const 1128
+ i32.add
+ i32.store offset=232
+ local.get 2
+ i32.const 792
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 827
+ local.get 2
+ i32.const 707
+ i32.add
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=792
+ i64.store offset=699 align=1
+ local.get 0
+ i32.const 42
+ i32.store8 offset=8
+ local.get 0
+ i32.const 9
+ i32.add
+ local.get 2
+ i64.load offset=696 align=1
+ i64.store align=1
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 703
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 0
+ i64.const 3
+ i64.store
+ br 19 (;@1;)
+ end
+ local.get 2
+ i32.const 696
+ i32.add
+ local.get 1
+ call 423
+ local.get 2
+ i32.load offset=696
+ local.tee 5
+ i32.const 6
+ i32.ne
+ br_if 1 (;@18;)
+ local.get 2
+ local.get 2
+ i32.load offset=700
+ local.tee 5
+ i32.store offset=128
+ local.get 2
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ local.tee 6
+ i32.store offset=132
+ local.get 5
+ local.get 6
+ i32.ge_u
+ br_if 17 (;@2;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.set 7
+ local.get 1
+ i32.const 68
+ i32.add
+ local.set 8
+ local.get 2
+ i32.const 120
+ i32.add
+ local.get 3
+ i32.load offset=12
+ local.get 5
+ i32.const 3
+ i32.shl
+ i32.add
+ local.tee 3
+ i32.load
+ local.get 3
+ i32.const 4
+ i32.add
+ i32.load
+ call 1282
+ local.get 2
+ local.get 2
+ i32.load offset=124
+ local.tee 9
+ i32.store offset=140
+ local.get 2
+ local.get 2
+ i32.load offset=120
+ local.tee 10
+ i32.store offset=136
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ i32.const 3
+ i32.shl
+ local.set 3
+ local.get 10
+ i32.const 8
+ i32.add
+ local.set 11
+ local.get 4
+ i32.load offset=12
+ local.set 5
+ block ;; label = @20
+ loop ;; label = @21
+ local.get 5
+ local.set 4
+ block ;; label = @22
+ block ;; label = @23
+ local.get 3
+ i32.eqz
+ br_if 0 (;@23;)
+ local.get 4
+ i32.load
+ local.tee 6
+ local.get 10
+ i32.ne
+ br_if 1 (;@22;)
+ local.get 10
+ local.set 6
+ br 3 (;@20;)
+ end
+ local.get 2
+ i32.const 236
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=228
+ local.get 2
+ i32.const 1101372
+ i32.store offset=224
+ local.get 2
+ i32.const 29
+ i32.store offset=796
+ local.get 2
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 136
+ i32.add
+ i32.store offset=792
+ local.get 2
+ i32.const 696
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 827
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ call 1459
+ local.get 0
+ i64.const 3
+ i64.store
+ local.get 2
+ i32.const 136
+ i32.add
+ call 1928
+ br 21 (;@1;)
+ end
+ local.get 3
+ i32.const -8
+ i32.add
+ local.set 3
+ local.get 4
+ i32.const 8
+ i32.add
+ local.set 5
+ local.get 6
+ i32.const 8
+ i32.add
+ local.get 11
+ call 1994
+ i32.eqz
+ br_if 0 (;@21;)
+ end
+ end
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 6
+ local.get 4
+ i32.const 4
+ i32.add
+ i32.load
+ call 1282
+ local.get 2
+ i32.load offset=112
+ local.set 4
+ local.get 2
+ i32.load offset=116
+ local.set 3
+ local.get 2
+ local.get 9
+ i32.store offset=160
+ local.get 2
+ local.get 10
+ i32.store offset=156
+ local.get 2
+ local.get 3
+ i32.store offset=152
+ local.get 2
+ local.get 4
+ i32.store offset=148
+ local.get 2
+ i32.const 2
+ i32.store offset=144
+ local.get 2
+ local.get 1
+ i32.store offset=180
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 6 (;@13;)
+ local.get 8
+ call 598
+ local.get 8
+ local.get 3
+ i32.store
+ local.get 9
+ local.get 9
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 6 (;@13;)
+ local.get 7
+ call 598
+ local.get 7
+ local.get 9
+ i32.store
+ block ;; label = @20
+ block ;; label = @21
+ local.get 4
+ i32.load offset=8
+ i32.const 1
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 792
+ i32.add
+ local.get 4
+ i32.load offset=12
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 1109
+ i32.const 1068949
+ local.set 4
+ i32.const 4
+ local.set 5
+ br 1 (;@20;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=704
+ local.get 2
+ i64.const 1
+ i64.store offset=696
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 1107868
+ i32.store
+ local.get 2
+ i32.const 3
+ i32.store8 offset=256
+ local.get 2
+ i32.const 32
+ i32.store offset=240
+ local.get 2
+ i32.const 0
+ i32.store offset=252
+ local.get 2
+ i32.const 0
+ i32.store offset=232
+ local.get 2
+ i32.const 0
+ i32.store offset=224
+ local.get 2
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.store offset=244
+ local.get 4
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 1987
+ br_if 3 (;@17;)
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=696
+ i64.store offset=792
+ i32.const 1068713
+ local.set 4
+ i32.const 2
+ local.set 5
+ end
+ local.get 2
+ i32.const 976
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=792
+ i64.store offset=976
+ local.get 2
+ local.get 5
+ i32.store offset=1044
+ local.get 2
+ local.get 4
+ i32.store offset=1040
+ local.get 1
+ i32.load8_u offset=92
+ i32.eqz
+ br_if 3 (;@16;)
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 3
+ i32.load offset=8
+ local.tee 3
+ i32.eqz
+ br_if 0 (;@22;)
+ local.get 3
+ i32.const 22
+ i32.eq
+ br_if 1 (;@21;)
+ local.get 2
+ i32.const 1066144
+ i32.store offset=608
+ i32.const 7
+ local.set 3
+ br 2 (;@20;)
+ end
+ local.get 2
+ i32.const 1065980
+ i32.store offset=608
+ i32.const 4
+ local.set 3
+ br 1 (;@20;)
+ end
+ local.get 2
+ i32.const 1066151
+ i32.store offset=608
+ i32.const 6
+ local.set 3
+ end
+ local.get 2
+ local.get 3
+ i32.store offset=612
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 30
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=700
+ local.get 2
+ i32.const 1066160
+ i32.store offset=696
+ local.get 2
+ i32.const 30
+ i32.store offset=796
+ local.get 2
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.store offset=704
+ local.get 2
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.store offset=800
+ local.get 2
+ local.get 2
+ i32.const 1040
+ i32.add
+ i32.store offset=792
+ local.get 2
+ i32.const 976
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ call 1005
+ i32.eqz
+ br_if 3 (;@16;)
+ local.get 2
+ i32.const 224
+ i32.add
+ call 718
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 3 (;@16;)
+ local.get 2
+ i32.load8_u offset=225
+ local.set 1
+ local.get 2
+ i32.const 190
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ local.get 2
+ i32.load offset=976
+ local.get 2
+ i32.load offset=980
+ call 1949
+ br 4 (;@15;)
+ end
+ local.get 0
+ i32.const 9
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 0
+ i64.const 3
+ i64.store
+ local.get 0
+ local.get 3
+ i32.store8 offset=8
+ br 17 (;@1;)
+ end
+ local.get 2
+ i32.load offset=700
+ local.set 1
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=704
+ i64.store offset=232
+ local.get 2
+ local.get 1
+ i32.store offset=228
+ local.get 2
+ local.get 5
+ i32.store offset=224
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 1694
+ local.get 0
+ i64.const 3
+ i64.store
+ br 16 (;@1;)
+ end
+ i32.const 1107892
+ i32.const 55
+ local.get 2
+ i32.const 1128
+ i32.add
+ i32.const 1107948
+ i32.const 1108040
+ call 860
+ unreachable
+ end
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 6
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=976
+ i64.store offset=228 align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=224
+ local.get 1
+ local.get 2
+ i32.const 224
+ i32.add
+ call 1492
+ call 1605
+ local.get 1
+ i32.load offset=84
+ local.set 3
+ local.get 1
+ i32.const 0
+ i32.store offset=84
+ block ;; label = @16
+ block ;; label = @17
+ local.get 3
+ br_if 0 (;@17;)
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=700
+ local.get 2
+ i32.const 1101696
+ i32.store offset=696
+ local.get 2
+ local.get 2
+ i32.const 1128
+ i32.add
+ i32.store offset=704
+ local.get 2
+ i32.const 792
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ call 827
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.const 792
+ i32.add
+ call 1214
+ br 1 (;@16;)
+ end
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ local.get 3
+ i32.load offset=8
+ i32.const 1
+ i32.ne
+ br_if 0 (;@20;)
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 3
+ i32.load offset=12
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 1109
+ local.get 2
+ i32.load offset=608
+ local.tee 1
+ local.get 2
+ i32.load offset=616
+ local.tee 4
+ i32.const 1053600
+ i32.const 4
+ call 1588
+ br_if 1 (;@19;)
+ block ;; label = @21
+ local.get 1
+ local.get 4
+ i32.const 1103797
+ i32.const 7
+ call 1588
+ br_if 0 (;@21;)
+ local.get 2
+ local.get 4
+ i32.store offset=572
+ local.get 2
+ local.get 1
+ i32.store offset=568
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 87
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=700
+ local.get 2
+ i32.const 1053976
+ i32.store offset=696
+ local.get 2
+ i32.const 30
+ i32.store offset=796
+ local.get 2
+ i32.const 2
+ i32.store offset=940
+ local.get 2
+ i32.const 1053604
+ i32.store offset=936
+ local.get 2
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.store offset=704
+ local.get 2
+ local.get 2
+ i32.const 936
+ i32.add
+ i32.store offset=800
+ local.get 2
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.store offset=792
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ call 578
+ br 3 (;@18;)
+ end
+ local.get 2
+ i32.const 300
+ i32.store16 offset=224
+ br 2 (;@18;)
+ end
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 3
+ i32.load offset=12
+ local.tee 1
+ br_table 1 (;@21;) 2 (;@20;) 0 (;@22;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store8 offset=696
+ local.get 2
+ local.get 1
+ i64.extend_i32_u
+ i64.store offset=704
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 1053644
+ i32.const 1057984
+ call 917
+ br 4 (;@17;)
+ end
+ local.get 2
+ i32.const 44
+ i32.store16 offset=224
+ br 3 (;@17;)
+ end
+ local.get 2
+ i32.const 300
+ i32.store16 offset=224
+ br 2 (;@17;)
+ end
+ local.get 2
+ i32.const 44
+ i32.store16 offset=224
+ end
+ local.get 1
+ local.get 2
+ i32.load offset=612
+ call 1949
+ end
+ local.get 3
+ call 1164
+ end
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 1 (;@14;)
+ local.get 2
+ i32.load8_u offset=225
+ local.set 1
+ local.get 2
+ i32.const 190
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 2
+ i32.or
+ i32.const 34
+ call 2015
+ drop
+ end
+ local.get 2
+ i32.const 144
+ i32.add
+ call 1071
+ br 11 (;@3;)
+ end
+ local.get 2
+ i32.load8_u offset=225
+ local.set 5
+ local.get 2
+ i32.load8_u offset=148
+ local.set 3
+ local.get 2
+ i32.load8_u offset=149
+ local.set 1
+ local.get 2
+ i32.load offset=144
+ local.set 4
+ local.get 2
+ i32.const 190
+ i32.add
+ local.get 2
+ i32.const 144
+ i32.add
+ i32.const 6
+ i32.or
+ local.tee 6
+ i32.const 34
+ call 2015
+ drop
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 10 (;@3;)
+ block ;; label = @14
+ local.get 5
+ i32.const 255
+ i32.and
+ br_if 0 (;@14;)
+ local.get 2
+ local.get 1
+ i32.store8 offset=701
+ local.get 2
+ local.get 3
+ i32.store8 offset=700
+ local.get 2
+ local.get 4
+ i32.store offset=696
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 6
+ i32.or
+ local.get 6
+ i32.const 34
+ call 2015
+ drop
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.load offset=732
+ call 29
+ local.get 2
+ i32.const 696
+ i32.add
+ call 1071
+ block ;; label = @15
+ local.get 2
+ i64.load offset=224
+ i64.const 2
+ i64.eq
+ br_if 0 (;@15;)
+ local.get 0
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 344
+ call 2015
+ drop
+ br 14 (;@1;)
+ end
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 8
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i64.const 3
+ i64.store
+ br 13 (;@1;)
+ end
+ local.get 2
+ local.get 1
+ i32.store8 offset=573
+ local.get 2
+ local.get 3
+ i32.store8 offset=572
+ local.get 2
+ local.get 4
+ i32.store offset=568
+ local.get 2
+ i32.const 568
+ i32.add
+ i32.const 6
+ i32.or
+ local.get 6
+ i32.const 34
+ call 2015
+ drop
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.load offset=604
+ local.tee 1
+ call 382
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@22;)
+ local.get 1
+ i32.const 68
+ i32.add
+ local.set 5
+ local.get 1
+ i32.load offset=68
+ local.set 3
+ block ;; label = @23
+ block ;; label = @24
+ local.get 1
+ i32.load offset=64
+ local.tee 6
+ i32.load offset=8
+ local.tee 4
+ i32.eqz
+ br_if 0 (;@24;)
+ block ;; label = @25
+ block ;; label = @26
+ local.get 4
+ i32.const 15
+ i32.eq
+ br_if 0 (;@26;)
+ local.get 4
+ i32.const 20
+ i32.eq
+ br_if 1 (;@25;)
+ local.get 3
+ i32.load offset=8
+ local.set 4
+ br 6 (;@20;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.ne
+ br_if 5 (;@20;)
+ br 2 (;@23;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.ne
+ br_if 4 (;@20;)
+ local.get 6
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 11 (;@13;)
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 6
+ call 598
+ local.get 6
+ local.get 4
+ i32.store
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.tee 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 11 (;@13;)
+ local.get 5
+ call 598
+ local.get 1
+ local.get 3
+ i32.store offset=68
+ local.get 2
+ i32.const 696
+ i32.add
+ local.get 1
+ call 317
+ local.get 2
+ i32.load offset=696
+ local.tee 3
+ i32.const 6
+ i32.ne
+ br_if 3 (;@21;)
+ local.get 2
+ i32.load8_u offset=700
+ br_if 5 (;@19;)
+ local.get 2
+ i32.const 2
+ i32.store offset=608
+ br 15 (;@9;)
+ end
+ local.get 3
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.ne
+ br_if 3 (;@20;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=608
+ br 13 (;@9;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 3
+ i32.store8 offset=612
+ br 9 (;@12;)
+ end
+ local.get 2
+ i32.load8_u offset=700
+ local.set 1
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 20
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 13
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 13
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=701 align=1
+ i64.store offset=229 align=1
+ local.get 2
+ local.get 1
+ i32.store8 offset=228
+ local.get 2
+ local.get 3
+ i32.store offset=224
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 224
+ i32.add
+ call 1694
+ br 8 (;@12;)
+ end
+ local.get 4
+ i32.const 20
+ i32.ne
+ br_if 1 (;@18;)
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 1
+ i32.const 72
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 2 (;@17;)
+ local.get 2
+ i32.load offset=228
+ local.set 3
+ local.get 5
+ call 598
+ local.get 5
+ local.get 3
+ i32.store
+ local.get 3
+ i32.load offset=8
+ local.tee 3
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@19;)
+ i32.const 1
+ local.get 3
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 3 (;@16;)
+ end
+ local.get 2
+ i32.const 56
+ i32.store offset=684
+ local.get 2
+ i32.const 1050896
+ i32.store offset=680
+ local.get 2
+ i32.const 88
+ i32.store offset=688
+ local.get 2
+ i32.const 37
+ i32.store offset=228
+ local.get 2
+ i32.const 1072736
+ i32.store offset=224
+ local.get 2
+ i32.const 78
+ i32.store offset=232
+ block ;; label = @19
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 1993
+ i32.eqz
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 34
+ i32.store offset=228
+ local.get 2
+ i32.const 1072603
+ i32.store offset=224
+ local.get 2
+ i32.const 79
+ i32.store offset=232
+ local.get 2
+ i32.const 680
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 1993
+ drop
+ end
+ local.get 2
+ i32.const 696
+ i32.add
+ local.get 1
+ call 434
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ call 382
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 4 (;@14;)
+ block ;; label = @19
+ local.get 2
+ i32.load offset=764
+ local.tee 3
+ i32.load offset=8
+ i32.const 22
+ i32.ne
+ br_if 0 (;@19;)
+ local.get 2
+ i32.load offset=760
+ local.tee 4
+ i32.load offset=8
+ i32.const 22
+ i32.eq
+ br_if 4 (;@15;)
+ end
+ local.get 2
+ i32.const 236
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=228
+ local.get 2
+ i32.const 1101600
+ i32.store offset=224
+ local.get 2
+ local.get 2
+ i32.const 1128
+ i32.add
+ i32.store offset=232
+ local.get 2
+ i32.const 976
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 827
+ local.get 2
+ i32.const 619
+ i32.add
+ local.get 2
+ i32.const 984
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=976
+ i64.store offset=611 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=608 align=1
+ i64.store offset=864
+ local.get 2
+ local.get 2
+ i32.const 615
+ i32.add
+ i64.load align=1
+ i64.store offset=871 align=1
+ i32.const 42
+ local.set 3
+ br 10 (;@8;)
+ end
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 0
+ i64.store align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=228
+ local.get 2
+ i32.const 1101524
+ i32.store offset=224
+ local.get 2
+ local.get 2
+ i32.const 1128
+ i32.add
+ i32.store offset=232
+ local.get 2
+ i32.const 792
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 827
+ local.get 2
+ i32.const 707
+ i32.add
+ local.get 2
+ i32.const 800
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 2
+ local.get 2
+ i64.load offset=792
+ i64.store offset=699 align=1
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 703
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=612
+ local.get 2
+ local.get 2
+ i64.load offset=696 align=1
+ i64.store offset=613 align=1
+ br 5 (;@12;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i64.load offset=232
+ i64.store align=4
+ local.get 2
+ i32.const 628
+ i32.add
+ local.get 2
+ i32.const 240
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 636
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 2
+ i32.const 644
+ i32.add
+ local.get 2
+ i32.const 256
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 616
+ i32.add
+ local.get 2
+ i32.load offset=228
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load8_u offset=227
+ i32.store8 offset=615
+ local.get 2
+ local.get 2
+ i32.load16_u offset=225 align=1
+ i32.store16 offset=613 align=1
+ local.get 2
+ local.get 3
+ i32.store8 offset=612
+ br 4 (;@12;)
+ end
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 1
+ call 32
+ block ;; label = @16
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 0 (;@16;)
+ local.get 2
+ i32.const 2
+ i32.store offset=608
+ br 7 (;@9;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=612
+ br 3 (;@12;)
+ end
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 3
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=224
+ local.set 19
+ local.get 2
+ i32.load offset=232
+ local.set 3
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 4
+ i32.const 12
+ i32.add
+ i32.load
+ local.get 4
+ i32.const 20
+ i32.add
+ i32.load
+ call 640
+ local.get 2
+ i64.load offset=224
+ local.set 20
+ local.get 2
+ local.get 2
+ i32.load offset=232
+ i32.store offset=968
+ local.get 2
+ i32.const 0
+ i32.store offset=964
+ local.get 2
+ local.get 20
+ i64.store offset=956 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=952
+ local.get 2
+ i32.const 0
+ i32.store offset=948
+ local.get 2
+ local.get 19
+ i64.store offset=940 align=4
+ local.get 2
+ i32.const 1
+ i32.store offset=936
+ local.get 2
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.store offset=972
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 2
+ i32.or
+ local.set 12
+ local.get 2
+ i32.const 1089
+ i32.add
+ i32.const 3
+ i32.add
+ local.set 13
+ local.get 2
+ i32.const 1040
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 14
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 15
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 16
+ local.get 2
+ i32.const 1040
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 17
+ local.get 2
+ i32.const 936
+ i32.add
+ i32.const 20
+ i32.add
+ local.set 7
+ local.get 2
+ i32.const 936
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 18
+ local.get 2
+ i32.const 696
+ i32.add
+ local.set 3
+ i32.const 1
+ local.set 4
+ i32.const 3
+ local.set 10
+ i32.const 3
+ local.set 9
+ i32.const 2
+ local.set 11
+ loop ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ local.get 4
+ i32.const -1
+ i32.add
+ br_table 0 (;@30;) 4 (;@26;) 1 (;@29;) 4 (;@26;)
+ end
+ i32.const 0
+ local.set 5
+ i32.const 0
+ local.set 4
+ block ;; label = @30
+ local.get 2
+ i32.load offset=952
+ i32.eqz
+ br_if 0 (;@30;)
+ local.get 2
+ i32.load offset=940
+ local.get 2
+ i32.load offset=948
+ local.tee 4
+ i32.const 0
+ local.get 2
+ i32.load offset=944
+ local.tee 6
+ local.get 4
+ local.get 6
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 4
+ end
+ block ;; label = @30
+ local.get 2
+ i32.load offset=968
+ i32.eqz
+ br_if 0 (;@30;)
+ local.get 2
+ i32.load offset=956
+ local.get 2
+ i32.load offset=964
+ local.tee 5
+ i32.const 0
+ local.get 2
+ i32.load offset=960
+ local.tee 6
+ local.get 5
+ local.get 6
+ i32.lt_u
+ select
+ i32.sub
+ i32.const 3
+ i32.shl
+ i32.add
+ local.set 5
+ end
+ local.get 4
+ br_if 1 (;@28;)
+ local.get 5
+ i32.eqz
+ br_if 6 (;@23;)
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=20
+ local.set 4
+ local.get 2
+ i32.load offset=16
+ local.tee 5
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=620
+ local.get 2
+ local.get 4
+ i32.store offset=616
+ local.get 2
+ local.get 5
+ i32.store offset=612
+ local.get 2
+ i32.const 1
+ i32.store offset=608
+ local.get 3
+ local.get 2
+ i32.const 608
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 8
+ i32.add
+ local.get 7
+ call 968
+ local.get 2
+ local.get 2
+ i32.load offset=8
+ local.get 2
+ i32.load offset=12
+ i32.const 1066128
+ call 1586
+ local.get 2
+ i32.load
+ local.set 4
+ local.get 2
+ i32.load offset=4
+ local.set 5
+ local.get 2
+ i32.load offset=972
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 5
+ i32.store offset=64
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=608
+ local.get 2
+ i32.const 608
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ br 2 (;@27;)
+ end
+ local.get 2
+ i32.load offset=940
+ local.tee 5
+ i32.eqz
+ br_if 5 (;@23;)
+ local.get 2
+ i32.load offset=944
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 15 (;@13;)
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ local.get 2
+ i32.load offset=952
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ i32.eqz
+ br_if 15 (;@13;)
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ local.get 2
+ local.get 5
+ i32.const -1
+ i32.add
+ i32.store offset=940
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 3
+ call 569
+ block ;; label = @29
+ local.get 2
+ i32.load8_u offset=608
+ i32.const 44
+ i32.ne
+ br_if 0 (;@29;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=609
+ i32.store8 offset=1041
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1040
+ br 5 (;@24;)
+ end
+ local.get 2
+ i32.const 1040
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 4 (;@24;)
+ end
+ block ;; label = @28
+ local.get 5
+ br_if 0 (;@28;)
+ local.get 4
+ i32.load
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 15 (;@13;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 32
+ i32.add
+ local.get 18
+ call 968
+ local.get 2
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.load offset=32
+ local.get 2
+ i32.load offset=36
+ i32.const 1066112
+ call 1586
+ local.get 2
+ i32.load offset=24
+ local.set 4
+ local.get 2
+ i32.load offset=28
+ local.set 5
+ local.get 2
+ i32.load offset=972
+ local.tee 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 5
+ i32.store offset=68
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=608
+ local.get 2
+ i32.const 608
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ br 1 (;@27;)
+ end
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ i32.const -1
+ local.get 4
+ i32.load
+ local.tee 4
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 6
+ local.get 5
+ i32.load
+ i32.const 8
+ i32.add
+ call 1070
+ local.tee 5
+ i32.ne
+ local.get 6
+ local.get 5
+ i32.lt_u
+ select
+ i32.const 255
+ i32.and
+ br_table 1 (;@31;) 4 (;@28;) 0 (;@32;)
+ end
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 18 (;@13;)
+ local.get 2
+ local.get 4
+ i32.store offset=1080
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 18 (;@13;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 18
+ call 968
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 2
+ i32.load offset=48
+ local.get 2
+ i32.load offset=52
+ i32.const 1066052
+ call 1586
+ local.get 2
+ local.get 2
+ i32.load offset=44
+ i32.store offset=1084
+ local.get 2
+ i32.load offset=40
+ call 1164
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.load offset=972
+ local.tee 3
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 1084
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=608
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 1 (;@30;)
+ local.get 2
+ i32.load offset=612
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ local.get 4
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.gt_u
+ br_if 2 (;@29;)
+ i32.const 1
+ local.get 4
+ i32.shl
+ i32.const 1081345
+ i32.and
+ i32.eqz
+ br_if 2 (;@29;)
+ local.get 2
+ i32.const 15
+ i32.store offset=608
+ local.get 2
+ i32.const 608
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=64
+ local.get 2
+ i32.const 1084
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1080
+ call 1164
+ br 4 (;@27;)
+ end
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 5
+ i32.eqz
+ br_if 17 (;@13;)
+ local.get 3
+ local.get 4
+ call 1605
+ local.get 2
+ i32.const 80
+ i32.add
+ local.get 18
+ call 968
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.load offset=80
+ local.get 2
+ i32.load offset=84
+ i32.const 1066020
+ call 1586
+ local.get 2
+ i32.load offset=72
+ local.set 3
+ local.get 2
+ i32.load offset=76
+ local.set 4
+ local.get 2
+ i32.load offset=972
+ local.tee 5
+ i32.const 68
+ i32.add
+ call 598
+ local.get 5
+ local.get 4
+ i32.store offset=68
+ local.get 3
+ call 1164
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 7
+ call 968
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 2
+ i32.load offset=64
+ local.get 2
+ i32.load offset=68
+ i32.const 1066036
+ call 1586
+ local.get 2
+ i32.load offset=56
+ local.set 4
+ local.get 2
+ i32.load offset=60
+ local.set 5
+ local.get 2
+ i32.load offset=972
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 5
+ i32.store offset=64
+ local.get 4
+ call 1164
+ br 3 (;@27;)
+ end
+ local.get 17
+ local.get 16
+ i32.load16_u align=1
+ i32.store16 align=1
+ local.get 14
+ local.get 15
+ i64.load align=4
+ i64.store align=4
+ local.get 17
+ i32.const 2
+ i32.add
+ local.get 16
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 14
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.const 8
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 14
+ i32.const 16
+ i32.add
+ local.get 15
+ i32.const 16
+ i32.add
+ i64.load align=4
+ i64.store align=4
+ local.get 14
+ i32.const 24
+ i32.add
+ local.get 15
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=612
+ i32.store offset=1044
+ local.get 2
+ local.get 4
+ i32.store8 offset=1040
+ br 4 (;@25;)
+ end
+ local.get 2
+ i32.const 2
+ i32.store offset=612
+ local.get 2
+ i32.const 1066096
+ i32.store offset=608
+ local.get 2
+ i64.const 1
+ i64.store offset=620 align=4
+ local.get 2
+ i32.const 29
+ i32.store offset=1124
+ local.get 2
+ local.get 2
+ i32.const 1120
+ i32.add
+ i32.store offset=616
+ local.get 2
+ local.get 2
+ i32.const 1080
+ i32.add
+ i32.store offset=1120
+ local.get 2
+ i32.const 1104
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ call 827
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.load offset=1104
+ local.tee 4
+ local.get 2
+ i32.load offset=1112
+ call 1109
+ local.get 13
+ i32.const 8
+ i32.add
+ local.get 15
+ i32.load
+ i32.store align=1
+ local.get 13
+ local.get 2
+ i64.load offset=608
+ i64.store align=1
+ local.get 17
+ local.get 2
+ i64.load offset=1089 align=1
+ i64.store align=1
+ local.get 17
+ i32.const 7
+ i32.add
+ local.get 2
+ i32.const 1089
+ i32.add
+ i32.const 7
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 2
+ i32.const 42
+ i32.store8 offset=1040
+ local.get 4
+ local.get 2
+ i32.load offset=1108
+ call 1949
+ br 3 (;@25;)
+ end
+ local.get 2
+ i32.const 104
+ i32.add
+ i32.const 1
+ call 1096
+ local.get 2
+ i32.load offset=108
+ local.set 4
+ local.get 2
+ i32.load offset=104
+ local.tee 5
+ i32.const 95
+ i32.store8
+ local.get 2
+ i32.const 1
+ i32.store offset=620
+ local.get 2
+ local.get 4
+ i32.store offset=616
+ local.get 2
+ local.get 5
+ i32.store offset=612
+ local.get 2
+ i32.const 1
+ i32.store offset=608
+ local.get 3
+ local.get 2
+ i32.const 608
+ i32.add
+ call 1492
+ call 1605
+ local.get 2
+ i32.const 96
+ i32.add
+ local.get 7
+ call 968
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.load offset=96
+ local.get 2
+ i32.load offset=100
+ i32.const 1066004
+ call 1586
+ local.get 2
+ i32.load offset=88
+ local.set 4
+ local.get 2
+ i32.load offset=92
+ local.set 5
+ local.get 2
+ i32.load offset=972
+ local.tee 3
+ i32.const 64
+ i32.add
+ call 598
+ local.get 3
+ local.get 5
+ i32.store offset=64
+ local.get 4
+ call 1164
+ local.get 2
+ i32.const 15
+ i32.store offset=608
+ local.get 2
+ i32.const 608
+ i32.add
+ call 1602
+ local.set 4
+ local.get 3
+ i32.const 68
+ i32.add
+ call 598
+ local.get 3
+ local.get 4
+ i32.store offset=68
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 3
+ call 569
+ block ;; label = @27
+ local.get 2
+ i32.load8_u offset=608
+ i32.const 44
+ i32.ne
+ br_if 0 (;@27;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=609
+ i32.store8 offset=1041
+ local.get 2
+ i32.const 44
+ i32.store8 offset=1040
+ br 3 (;@24;)
+ end
+ local.get 2
+ i32.const 1040
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 2 (;@24;)
+ end
+ local.get 2
+ i32.const 1040
+ i32.add
+ i32.const 1065984
+ i32.const 20
+ call 1215
+ br 1 (;@24;)
+ end
+ local.get 2
+ i32.const 1084
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1080
+ call 1164
+ end
+ block ;; label = @24
+ local.get 2
+ i32.load8_u offset=1040
+ i32.const 44
+ i32.ne
+ br_if 0 (;@24;)
+ local.get 2
+ i32.load8_u offset=1041
+ local.tee 4
+ i32.const 4
+ i32.eq
+ br_if 1 (;@23;)
+ local.get 4
+ br_table 5 (;@19;) 4 (;@20;) 3 (;@21;) 2 (;@22;)
+ end
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 1040
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 12 (;@11;)
+ end
+ local.get 11
+ i32.const 2
+ i32.eq
+ local.set 3
+ i32.const 2
+ local.set 4
+ block ;; label = @23
+ local.get 9
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 0 (;@23;)
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 976
+ i32.add
+ i32.const 62
+ call 2015
+ drop
+ local.get 9
+ local.set 4
+ end
+ i32.const 0
+ local.get 11
+ local.get 3
+ select
+ local.set 3
+ local.get 2
+ i32.const 233
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 62
+ call 2015
+ drop
+ local.get 2
+ local.get 4
+ i32.store8 offset=232
+ local.get 2
+ local.get 8
+ i32.store offset=228
+ local.get 2
+ i32.const 2
+ local.get 10
+ local.get 10
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ select
+ i32.store8 offset=295
+ br 12 (;@10;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 936
+ i32.add
+ call 859
+ local.get 2
+ i32.load8_u offset=608
+ i32.const 44
+ i32.eq
+ br_if 5 (;@16;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 10 (;@11;)
+ end
+ block ;; label = @21
+ local.get 10
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 0 (;@21;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 1103851
+ i32.const 13
+ call 1034
+ br 10 (;@11;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 936
+ i32.add
+ call 197
+ local.get 2
+ i32.load8_u offset=608
+ i32.const 44
+ i32.eq
+ br_if 3 (;@17;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 9 (;@11;)
+ end
+ block ;; label = @20
+ local.get 9
+ i32.const 255
+ i32.and
+ i32.const 3
+ i32.eq
+ br_if 0 (;@20;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 1103830
+ i32.const 21
+ call 1034
+ br 9 (;@11;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 936
+ i32.add
+ call 181
+ local.get 2
+ i32.load8_u offset=608
+ i32.eqz
+ br_if 1 (;@18;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 36
+ call 2015
+ drop
+ br 8 (;@11;)
+ end
+ block ;; label = @19
+ local.get 11
+ i32.const 2
+ i32.eq
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 1103804
+ i32.const 26
+ call 1034
+ br 8 (;@11;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 936
+ i32.add
+ call 183
+ block ;; label = @19
+ local.get 2
+ i32.load8_u offset=608
+ i32.const 44
+ i32.eq
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ br 8 (;@11;)
+ end
+ local.get 2
+ i32.load offset=616
+ local.set 8
+ local.get 2
+ i32.load offset=612
+ local.set 11
+ br 2 (;@16;)
+ end
+ local.get 2
+ i32.load8_u offset=609
+ local.set 9
+ local.get 2
+ i32.const 976
+ i32.add
+ local.get 12
+ i32.const 62
+ call 2015
+ drop
+ br 1 (;@16;)
+ end
+ local.get 2
+ i32.load8_u offset=609
+ local.set 10
+ end
+ local.get 2
+ i32.load offset=936
+ local.set 4
+ br 0 (;@15;)
+ end
+ end
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ br 5 (;@8;)
+ end
+ unreachable
+ end
+ local.get 2
+ i32.const 568
+ i32.add
+ call 1071
+ br 6 (;@5;)
+ end
+ i32.const 2
+ local.set 3
+ end
+ local.get 2
+ i32.const 936
+ i32.add
+ call 1071
+ block ;; label = @10
+ local.get 3
+ i32.const 2
+ i32.ne
+ br_if 0 (;@10;)
+ local.get 2
+ i32.load8_u offset=228
+ local.set 3
+ local.get 2
+ i32.const 901
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 5
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 2
+ i32.const 901
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ br 2 (;@8;)
+ end
+ local.get 2
+ i32.load8_u offset=228
+ local.set 4
+ local.get 2
+ i32.const 901
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 5
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 64
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 56
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 56
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 48
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=264
+ i64.store offset=832
+ local.get 2
+ i32.const 864
+ i32.add
+ local.get 2
+ i32.const 901
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 4
+ i32.store8 offset=796
+ local.get 2
+ local.get 3
+ i32.store offset=792
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.const 608
+ i32.add
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 72
+ call 2015
+ drop
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 1
+ call 1163
+ local.get 1
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ i32.load offset=608
+ local.set 4
+ br 2 (;@7;)
+ end
+ local.get 2
+ i32.const 568
+ i32.add
+ call 1071
+ br 2 (;@6;)
+ end
+ local.get 2
+ local.get 3
+ i32.store8 offset=796
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 2
+ i32.const 864
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=792
+ local.get 2
+ i32.const 792
+ i32.add
+ i32.const 4
+ i32.or
+ local.set 5
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ local.get 3
+ i32.const 255
+ i32.and
+ i32.const 42
+ i32.ne
+ br_if 0 (;@11;)
+ local.get 2
+ i32.const 224
+ i32.add
+ local.get 1
+ call 32
+ local.get 2
+ i32.load8_u offset=224
+ local.tee 1
+ i32.const 44
+ i32.ne
+ br_if 2 (;@9;)
+ i32.const 2
+ local.set 4
+ br 1 (;@10;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 5
+ i32.const 36
+ call 2015
+ drop
+ end
+ local.get 2
+ local.get 4
+ i32.store offset=608
+ local.get 2
+ i32.const 696
+ i32.add
+ call 1163
+ local.get 3
+ i32.const 255
+ i32.and
+ i32.const 42
+ i32.eq
+ br_if 1 (;@8;)
+ br 2 (;@7;)
+ end
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 5
+ i32.or
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ local.get 1
+ i32.store8 offset=612
+ i32.const 3
+ local.set 4
+ local.get 2
+ i32.const 3
+ i32.store offset=608
+ local.get 2
+ i32.const 696
+ i32.add
+ call 1163
+ end
+ local.get 5
+ call 626
+ end
+ local.get 2
+ i32.const 568
+ i32.add
+ call 1071
+ local.get 4
+ i32.const 3
+ i32.eq
+ br_if 1 (;@5;)
+ end
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 72
+ call 2015
+ drop
+ i64.const 2
+ local.set 19
+ br 1 (;@4;)
+ end
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 608
+ i32.add
+ i32.const 4
+ i32.or
+ i32.const 36
+ call 2015
+ drop
+ i64.const 3
+ local.set 19
+ end
+ local.get 0
+ local.get 19
+ i64.store
+ br 2 (;@1;)
+ end
+ local.get 0
+ local.get 3
+ i32.store8 offset=8
+ local.get 0
+ i32.const 9
+ i32.add
+ local.get 1
+ i32.store8
+ local.get 0
+ i32.const 10
+ i32.add
+ local.get 2
+ i32.const 190
+ i32.add
+ i32.const 34
+ call 2015
+ drop
+ local.get 0
+ i64.const 3
+ i64.store
+ br 1 (;@1;)
+ end
+ local.get 2
+ i32.const 224
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 16
+ i32.store
+ local.get 2
+ i32.const 2
+ i32.store offset=228
+ local.get 2
+ i32.const 1101332
+ i32.store offset=224
+ local.get 2
+ i32.const 16
+ i32.store offset=700
+ local.get 2
+ local.get 2
+ i32.const 696
+ i32.add
+ i32.store offset=232
+ local.get 2
+ local.get 2
+ i32.const 132
+ i32.add
+ i32.store offset=704
+ local.get 2
+ local.get 2
+ i32.const 128
+ i32.add
+ i32.store offset=696
+ local.get 2
+ i32.const 792
+ i32.add
+ local.get 2
+ i32.const 224
+ i32.add
+ call 827
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 792
+ i32.add
+ call 1214
+ local.get 0
+ i64.const 3
+ i64.store
+ end
+ local.get 2
+ i32.const 1136
+ i32.add
+ global.set 0)
+ (func (;47;) (type 8) (param i32 i32) (result i32)
+ (local i32 i32 i32 i32 i32 i32 i64 i64)
+ global.get 0
+ i32.const 2640
+ i32.sub
+ local.tee 2
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ local.get 0
+ i32.load8_u offset=2336
+ br_table 0 (;@30;) 6 (;@24;) 2 (;@28;) 1 (;@29;) 0 (;@30;)
+ end
+ local.get 0
+ local.get 0
+ i32.const 1168
+ i32.add
+ i32.const 1168
+ call 2015
+ drop
+ end
+ block ;; label = @29
+ block ;; label = @30
+ local.get 0
+ i32.load8_u offset=1164
+ br_table 0 (;@30;) 5 (;@25;) 2 (;@28;) 1 (;@29;) 0 (;@30;)
+ end
+ local.get 0
+ i32.const 1156
+ i32.add
+ i32.load
+ local.set 3
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 0
+ i32.load offset=1152
+ local.tee 4
+ local.get 0
+ i32.const 1160
+ i32.add
+ i32.load
+ call 39
+ block ;; label = @30
+ local.get 2
+ i32.load8_u offset=340
+ i32.const 2
+ i32.ne
+ br_if 0 (;@30;)
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.const 64
+ i32.add
+ call 821
+ local.get 2
+ i32.const 64
+ i32.add
+ call 626
+ br 11 (;@19;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 2
+ i32.load8_u offset=2300
+ i32.const 2
+ i32.eq
+ br_if 10 (;@19;)
+ local.get 2
+ i32.const 1608
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 92
+ call 2015
+ drop
+ local.get 2
+ i32.const 1392
+ i32.add
+ i32.const 95
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 95
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2301 align=1
+ i32.store16 offset=1485 align=1
+ local.get 2
+ i32.const 1392
+ i32.add
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 92
+ call 2015
+ drop
+ local.get 2
+ i32.const 0
+ i32.store8 offset=1484
+ local.get 2
+ call 189
+ i32.store offset=200
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 1464
+ i32.add
+ local.get 2
+ i32.const 200
+ i32.add
+ call 467
+ local.get 2
+ i32.load8_u offset=248
+ local.tee 5
+ i32.const 44
+ i32.ne
+ br_if 6 (;@23;)
+ local.get 2
+ local.get 2
+ i32.load offset=252
+ local.tee 5
+ i32.store offset=1312
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ local.get 2
+ i32.const 1420
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 0 (;@33;)
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 2
+ i32.const 1408
+ i32.add
+ call 967
+ local.get 2
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.load offset=56
+ local.get 2
+ i32.load offset=60
+ call 1584
+ local.get 2
+ i32.load offset=52
+ local.set 6
+ local.get 2
+ local.get 2
+ i32.load offset=48
+ i32.store offset=1576
+ local.get 2
+ local.get 6
+ i32.store offset=1592
+ local.get 5
+ i32.load offset=8
+ i32.const 19
+ i32.eq
+ br_if 1 (;@32;)
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ br_if 2 (;@31;)
+ br 13 (;@20;)
+ end
+ block ;; label = @33
+ block ;; label = @34
+ local.get 5
+ i32.load offset=8
+ local.tee 6
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@34;)
+ i32.const 1
+ local.get 6
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 1 (;@33;)
+ end
+ local.get 2
+ i32.const 260
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 2
+ i32.const 2
+ i32.store offset=252
+ local.get 2
+ i32.const 1065672
+ i32.store offset=248
+ local.get 2
+ i32.const 15
+ i32.store offset=1332
+ local.get 2
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.store offset=256
+ local.get 2
+ local.get 2
+ i32.const 1312
+ i32.add
+ i32.store offset=1328
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ call 827
+ local.get 2
+ i32.const 2216
+ i32.add
+ local.get 2
+ i32.const 64
+ i32.add
+ call 1214
+ local.get 2
+ i64.const 2
+ i64.store offset=2208
+ br 3 (;@30;)
+ end
+ local.get 2
+ i32.const 1460
+ i32.add
+ call 598
+ local.get 2
+ local.get 5
+ i32.store offset=1460
+ local.get 2
+ i32.const 15
+ i32.store offset=248
+ local.get 2
+ i32.const 248
+ i32.add
+ call 1602
+ local.set 5
+ local.get 2
+ i32.const 1456
+ i32.add
+ call 598
+ local.get 2
+ local.get 5
+ i32.store offset=1456
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.const 1392
+ i32.add
+ call 63
+ local.get 2
+ i64.load offset=2208
+ local.set 8
+ br 11 (;@21;)
+ end
+ local.get 2
+ i32.const 1
+ i32.store8 offset=1484
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.set 5
+ local.get 7
+ i32.eqz
+ br_if 11 (;@20;)
+ end
+ local.get 2
+ i32.const 1460
+ i32.add
+ call 598
+ local.get 2
+ i32.load offset=1592
+ local.tee 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 2
+ local.get 5
+ i32.store offset=1460
+ local.get 7
+ i32.eqz
+ br_if 10 (;@20;)
+ local.get 2
+ i32.const 1456
+ i32.add
+ call 598
+ local.get 2
+ local.get 6
+ i32.store offset=1456
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 1392
+ i32.add
+ call 63
+ local.get 2
+ i64.load offset=248
+ local.tee 8
+ i64.const 2
+ i64.ne
+ br_if 8 (;@22;)
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 256
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 2
+ i32.const 1392
+ i32.add
+ call 296
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1082
+ local.set 5
+ local.get 2
+ i32.const 64
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 2
+ i32.const 268
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 2
+ i32.const 3
+ i32.store offset=68
+ local.get 2
+ i32.const 1067004
+ i32.store offset=64
+ local.get 2
+ i32.const 16
+ i32.store offset=252
+ local.get 2
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.store offset=72
+ local.get 2
+ local.get 2
+ i32.const 1312
+ i32.add
+ i32.store offset=264
+ local.get 2
+ local.get 2
+ i32.const 1592
+ i32.add
+ i32.store offset=256
+ local.get 2
+ local.get 2
+ i32.const 1576
+ i32.add
+ i32.store offset=248
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 2
+ i32.const 64
+ i32.add
+ call 827
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 5
+ local.get 2
+ i32.const 1328
+ i32.add
+ call 1433
+ i32.store
+ local.get 2
+ i32.const 43
+ i32.store8 offset=2216
+ local.get 2
+ i64.const 2
+ i64.store offset=2208
+ local.get 2
+ i32.const 1592
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 1312
+ i32.add
+ call 598
+ i64.const 2
+ local.set 8
+ br 8 (;@21;)
+ end
+ block ;; label = @29
+ local.get 0
+ i32.load8_u offset=1144
+ br_table 13 (;@16;) 3 (;@26;) 1 (;@28;) 0 (;@29;) 13 (;@16;)
+ end
+ local.get 0
+ i32.const 152
+ i32.add
+ local.set 5
+ local.get 0
+ i32.const 1136
+ i32.add
+ local.tee 6
+ i32.load8_u
+ br_table 13 (;@15;) 1 (;@27;) 0 (;@28;) 14 (;@14;) 13 (;@15;)
+ end
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1053128
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1052816
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1051984
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1052016
+ call 1240
+ unreachable
+ end
+ local.get 2
+ i32.const 2219
+ i32.add
+ local.get 2
+ i32.load8_u offset=251
+ i32.store8
+ local.get 2
+ i32.const 2217
+ i32.add
+ local.get 2
+ i32.load16_u offset=249 align=1
+ i32.store16 align=1
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i64.load offset=256
+ i64.store
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2248
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ i32.const 2220
+ i32.add
+ local.get 2
+ i32.load offset=252
+ i32.store
+ local.get 2
+ local.get 5
+ i32.store8 offset=2216
+ i64.const 2
+ local.set 8
+ local.get 2
+ i64.const 2
+ i64.store offset=2208
+ br 1 (;@21;)
+ end
+ local.get 2
+ i32.load offset=256
+ local.set 5
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 140
+ call 2015
+ drop
+ local.get 2
+ local.get 5
+ i32.store offset=2216
+ local.get 2
+ local.get 8
+ i64.store offset=2208
+ local.get 2
+ i32.const 1592
+ i32.add
+ call 598
+ local.get 2
+ i32.const 1312
+ i32.add
+ call 598
+ end
+ local.get 2
+ i32.const 200
+ i32.add
+ call 598
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ local.get 8
+ i64.const 2
+ i64.ne
+ br_if 0 (;@23;)
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 8
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ call 821
+ local.get 2
+ i32.const 248
+ i32.add
+ call 626
+ br 1 (;@22;)
+ end
+ local.get 2
+ i32.const 1608
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 152
+ call 2015
+ drop
+ local.get 2
+ i64.load offset=1608
+ local.tee 8
+ i64.const 2
+ i64.ne
+ br_if 1 (;@21;)
+ end
+ local.get 2
+ i32.const 2632
+ i32.add
+ local.get 2
+ i32.const 1624
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1616
+ i64.store offset=2624
+ local.get 2
+ i32.const 1392
+ i32.add
+ call 1163
+ br 3 (;@18;)
+ end
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 1624
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1616
+ i64.store offset=1248
+ local.get 2
+ i32.const 2024
+ i32.add
+ local.get 2
+ i32.const 1628
+ i32.add
+ i32.const 132
+ call 2015
+ drop
+ local.get 2
+ i32.const 2624
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 5
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1248
+ i64.store offset=2624
+ local.get 2
+ i32.const 1392
+ i32.add
+ call 1163
+ br 3 (;@17;)
+ end
+ unreachable
+ end
+ local.get 2
+ i32.const 2624
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=2208
+ i64.store offset=2624
+ end
+ i64.const 2
+ local.set 8
+ end
+ local.get 4
+ local.get 3
+ call 1949
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 2
+ i32.const 2624
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=2624
+ i64.store offset=1232
+ local.get 8
+ i64.const 2
+ i64.eq
+ br_if 5 (;@11;)
+ local.get 2
+ i32.const 64
+ i32.add
+ local.get 2
+ i32.const 2024
+ i32.add
+ i32.const 132
+ call 2015
+ drop
+ local.get 2
+ i32.const 200
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.load
+ local.tee 3
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ local.tee 9
+ i64.store offset=200
+ local.get 0
+ local.get 8
+ i64.store
+ local.get 0
+ local.get 9
+ i64.store offset=8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.store
+ local.get 0
+ i32.const 20
+ i32.add
+ local.get 2
+ i32.const 64
+ i32.add
+ i32.const 132
+ call 2015
+ drop
+ local.get 0
+ i32.const 0
+ i32.store8 offset=1144
+ end
+ call 237
+ local.get 2
+ i32.const 248
+ i32.add
+ call 1312
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 1052832
+ call 1246
+ local.get 2
+ i32.load offset=44
+ local.set 3
+ local.get 2
+ i32.const 248
+ i32.add
+ call 316
+ local.get 2
+ i32.const 248
+ i32.add
+ call 1281
+ local.set 4
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const -1
+ i32.add
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 2 (;@13;)
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 0
+ i32.const 152
+ call 2015
+ drop
+ local.get 0
+ i32.const 152
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 984
+ call 2015
+ drop
+ local.get 0
+ i32.const 1136
+ i32.add
+ local.tee 6
+ i32.const 0
+ i32.store8
+ end
+ local.get 0
+ i32.const 160
+ i32.add
+ i64.load
+ local.set 8
+ local.get 0
+ i64.load offset=152
+ local.set 9
+ local.get 2
+ i32.const 2616
+ i32.add
+ local.get 0
+ i32.const 176
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 0
+ i32.const 168
+ i32.add
+ i64.load
+ i64.store offset=2608
+ local.get 2
+ i32.const 1576
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 0
+ i32.const 188
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 0
+ i32.const 180
+ i32.add
+ i64.load align=4
+ i64.store offset=1576
+ local.get 2
+ i32.const 1592
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 0
+ i32.const 200
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 0
+ i32.const 192
+ i32.add
+ i64.load
+ i64.store offset=1592
+ local.get 2
+ i32.const 1608
+ i32.add
+ local.get 0
+ i32.const 204
+ i32.add
+ i32.const 33
+ call 2015
+ drop
+ local.get 2
+ i32.const 1328
+ i32.add
+ local.get 0
+ i32.const 237
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 33
+ i32.add
+ call 316
+ local.get 2
+ i32.const 1248
+ i32.add
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 33
+ call 2015
+ drop
+ local.get 2
+ i32.const 2144
+ i32.add
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 2
+ i32.const 1608
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 412
+ call 2015
+ drop
+ local.get 2
+ i32.const 1392
+ i32.add
+ local.get 2
+ i32.const 2024
+ i32.add
+ i32.const 183
+ call 2015
+ drop
+ local.get 0
+ i32.const 312
+ i32.add
+ local.get 8
+ i64.store
+ local.get 0
+ i32.const 304
+ i32.add
+ local.get 9
+ i64.store
+ local.get 0
+ i32.const 320
+ i32.add
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 412
+ call 2015
+ drop
+ local.get 0
+ i32.const 740
+ i32.add
+ local.get 4
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 732
+ i32.add
+ local.get 2
+ i64.load offset=1592
+ i64.store align=4
+ local.get 0
+ i32.const 744
+ i32.add
+ local.get 2
+ i64.load offset=1576
+ i64.store
+ local.get 0
+ i32.const 752
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 756
+ i32.add
+ local.get 2
+ i32.const 1392
+ i32.add
+ i32.const 183
+ call 2015
+ drop
+ local.get 0
+ i32.const 939
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.const 1065
+ i32.add
+ i32.const 0
+ i32.store8
+ local.get 0
+ i32.const 1002
+ i32.add
+ i32.const 2
+ i32.store8
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 0
+ i32.const 304
+ i32.add
+ local.tee 3
+ local.get 1
+ call 96
+ block ;; label = @14
+ local.get 2
+ i64.load offset=2208
+ local.tee 9
+ i64.const 12
+ i64.ne
+ br_if 0 (;@14;)
+ i32.const 3
+ local.set 1
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1136
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1144
+ local.get 0
+ i32.const 3
+ i32.store8 offset=1164
+ i32.const 1
+ local.set 3
+ br 13 (;@1;)
+ end
+ local.get 2
+ i64.load offset=2216
+ local.set 8
+ local.get 3
+ call 905
+ block ;; label = @14
+ block ;; label = @15
+ local.get 9
+ i64.const 11
+ i64.eq
+ br_if 0 (;@15;)
+ i32.const 3
+ local.set 1
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ local.get 9
+ i32.wrap_i64
+ br_table 10 (;@17;) 0 (;@27;) 1 (;@26;) 2 (;@25;) 3 (;@24;) 11 (;@16;) 4 (;@23;) 5 (;@22;) 6 (;@21;) 7 (;@20;) 8 (;@19;) 10 (;@17;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 8
+ call 664
+ local.get 2
+ i64.load offset=2212 align=4
+ local.set 8
+ local.get 2
+ i32.load offset=2208
+ local.set 4
+ i32.const 1
+ local.set 1
+ br 10 (;@16;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 8
+ call 664
+ local.get 2
+ i64.load offset=2212 align=4
+ local.set 8
+ local.get 2
+ i32.load offset=2208
+ local.set 4
+ i32.const 2
+ local.set 1
+ br 9 (;@16;)
+ end
+ i32.const 58
+ local.set 0
+ local.get 2
+ i32.const 58
+ call 1096
+ local.get 2
+ i32.load
+ local.tee 2
+ i32.const 1055643
+ i32.const 58
+ call 2015
+ drop
+ br 6 (;@18;)
+ end
+ i32.const 52
+ local.set 0
+ local.get 2
+ i32.const 8
+ i32.add
+ i32.const 52
+ call 1096
+ local.get 2
+ i32.load offset=8
+ local.tee 2
+ i32.const 1055591
+ i32.const 52
+ call 2015
+ drop
+ br 5 (;@18;)
+ end
+ i32.const 4
+ local.set 1
+ br 6 (;@16;)
+ end
+ i32.const 5
+ local.set 1
+ br 5 (;@16;)
+ end
+ i32.const 0
+ local.set 1
+ local.get 2
+ i32.const 0
+ i32.store offset=2216
+ local.get 2
+ i64.const 4
+ i64.store offset=2208
+ block ;; label = @21
+ block ;; label = @22
+ local.get 8
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@22;)
+ i32.const 4
+ local.set 4
+ br 1 (;@21;)
+ end
+ i32.const 4
+ local.set 4
+ loop ;; label = @22
+ local.get 8
+ i32.wrap_i64
+ local.set 3
+ block ;; label = @23
+ local.get 1
+ local.get 2
+ i32.load offset=2212
+ i32.ne
+ br_if 0 (;@23;)
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 1
+ call 686
+ local.get 2
+ i32.load offset=2208
+ local.set 4
+ local.get 2
+ i32.load offset=2216
+ local.set 1
+ end
+ local.get 4
+ local.get 1
+ i32.const 2
+ i32.shl
+ i32.add
+ local.get 3
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load offset=2216
+ i32.const 1
+ i32.add
+ local.tee 1
+ i32.store offset=2216
+ local.get 8
+ i64.const 4294967295
+ i64.gt_u
+ local.set 3
+ local.get 8
+ i64.const 32
+ i64.shr_u
+ local.set 8
+ local.get 3
+ br_if 0 (;@22;)
+ end
+ local.get 2
+ i32.load offset=2208
+ local.set 4
+ end
+ local.get 2
+ i64.load offset=2212 align=4
+ local.set 8
+ i32.const 6
+ local.set 1
+ br 4 (;@16;)
+ end
+ i32.const 53
+ local.set 0
+ local.get 2
+ i32.const 16
+ i32.add
+ i32.const 53
+ call 1096
+ local.get 2
+ i32.load offset=16
+ local.tee 2
+ i32.const 1055538
+ i32.const 53
+ call 2015
+ drop
+ br 1 (;@18;)
+ end
+ i32.const 49
+ local.set 0
+ local.get 2
+ i32.const 24
+ i32.add
+ i32.const 49
+ call 1096
+ local.get 2
+ i32.load offset=24
+ local.tee 2
+ i32.const 1055489
+ i32.const 49
+ call 2015
+ drop
+ end
+ local.get 2
+ local.get 0
+ call 1896
+ unreachable
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 8
+ call 664
+ local.get 2
+ i64.load offset=2212 align=4
+ local.set 8
+ local.get 2
+ i32.load offset=2208
+ local.set 4
+ i32.const 0
+ local.set 1
+ end
+ local.get 2
+ i32.const 2624
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=2208
+ i64.store offset=2624
+ br 1 (;@14;)
+ end
+ local.get 2
+ i32.const 1312
+ i32.add
+ local.get 8
+ call 878
+ local.get 2
+ i64.load offset=1316 align=4
+ local.set 8
+ local.get 2
+ i32.load offset=1312
+ local.set 4
+ i32.const 8
+ local.set 1
+ end
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 2624
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=2624
+ i64.store offset=1232
+ local.get 6
+ i32.const 1
+ i32.store8
+ local.get 5
+ call 1610
+ br 1 (;@12;)
+ end
+ local.get 2
+ i32.const 32
+ i32.add
+ i32.const 53
+ call 1096
+ local.get 2
+ i64.load32_u offset=36
+ local.set 8
+ local.get 2
+ i32.load offset=32
+ local.tee 4
+ i32.const 1052848
+ i32.const 53
+ call 2015
+ drop
+ local.get 0
+ call 1314
+ local.get 8
+ i64.const 227633266688
+ i64.or
+ local.set 8
+ i32.const 9
+ local.set 1
+ end
+ i32.const 1
+ local.set 3
+ local.get 0
+ i32.const 1
+ i32.store8 offset=1144
+ local.get 2
+ i32.const 216
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 2
+ i32.const 1232
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ i64.store offset=216
+ local.get 0
+ call 1609
+ block ;; label = @12
+ local.get 1
+ i32.const 9
+ i32.eq
+ br_if 0 (;@12;)
+ local.get 2
+ i32.const 1392
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 5
+ i64.load
+ i64.store
+ local.get 2
+ local.get 2
+ i64.load offset=216
+ i64.store offset=1408
+ local.get 2
+ i32.const 0
+ i32.store offset=2632
+ local.get 2
+ i64.const 1
+ i64.store offset=2624
+ local.get 2
+ i32.const 248
+ i32.add
+ call 558
+ local.get 2
+ local.get 4
+ i32.store offset=1396
+ local.get 2
+ local.get 1
+ i32.store offset=1392
+ local.get 2
+ local.get 8
+ i64.store offset=1400
+ local.get 2
+ call 91
+ i32.store offset=1608
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 1608
+ i32.add
+ call 935
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 0 (;@16;)
+ local.get 8
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 5
+ local.get 2
+ i32.const 1608
+ i32.add
+ call 598
+ local.get 2
+ i32.const 328
+ i32.add
+ local.set 3
+ block ;; label = @17
+ block ;; label = @18
+ local.get 1
+ i32.const 8
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 0
+ call 1081
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 1 (;@17;)
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8 offset=1611
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1609 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1616
+ br 4 (;@14;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 1
+ call 1081
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 2 (;@15;)
+ local.get 2
+ i32.load offset=2212
+ local.set 3
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ local.get 1
+ br_table 7 (;@18;) 6 (;@19;) 5 (;@20;) 4 (;@21;) 3 (;@22;) 2 (;@23;) 1 (;@24;) 0 (;@25;) 7 (;@18;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 0
+ call 1081
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 14 (;@10;)
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.load offset=2212
+ local.tee 1
+ local.get 2
+ i32.load offset=1408
+ local.get 2
+ i32.const 1392
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ call 1136
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 15 (;@9;)
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 1
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 11 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 17 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 3
+ call 1081
+ block ;; label = @24
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@24;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 17 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.load offset=2212
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 10 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 16 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 1
+ call 1081
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 9 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 15 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 5
+ call 1081
+ block ;; label = @22
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@22;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 15 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.load offset=2212
+ local.get 8
+ call 1168
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 8 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 14 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 6
+ call 1081
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 7 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 13 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 7
+ call 1081
+ block ;; label = @20
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@20;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 13 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.load offset=2212
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 6 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 12 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 2
+ call 1081
+ block ;; label = @19
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@19;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 12 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.load offset=2212
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 5 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 11 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 3
+ i64.const 4
+ call 1081
+ block ;; label = @18
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 0 (;@18;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 11 (;@7;)
+ end
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.load offset=2212
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=2208
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 4 (;@13;)
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 10 (;@7;)
+ end
+ local.get 2
+ i32.const 1608
+ i32.add
+ local.get 2
+ i32.load offset=2212
+ local.get 4
+ local.get 5
+ call 1137
+ local.get 2
+ i32.load8_u offset=1608
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 3 (;@13;)
+ local.get 2
+ i32.load offset=1612
+ local.set 1
+ br 10 (;@6;)
+ end
+ local.get 2
+ i32.const 1594
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1256
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1592
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1248
+ local.get 2
+ i32.load offset=2212
+ local.set 1
+ local.get 2
+ i32.const 1608
+ i32.add
+ call 598
+ br 10 (;@5;)
+ end
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8 offset=1611
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1609 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1616
+ end
+ local.get 2
+ i32.load offset=2212
+ local.set 1
+ br 7 (;@6;)
+ end
+ local.get 2
+ i32.const 1392
+ i32.add
+ call 745
+ local.get 2
+ i32.const 2024
+ i32.add
+ local.get 2
+ i32.const 248
+ i32.add
+ local.get 2
+ i32.const 2624
+ i32.add
+ call 267
+ local.get 2
+ i32.const 248
+ i32.add
+ call 936
+ local.get 2
+ i32.load8_u offset=2024
+ local.tee 3
+ i32.const 44
+ i32.eq
+ br_if 4 (;@8;)
+ local.get 2
+ i32.load offset=2628
+ local.set 5
+ local.get 2
+ i32.load offset=2624
+ local.set 4
+ br 8 (;@4;)
+ end
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 8
+ i64.store
+ local.get 2
+ local.get 4
+ i32.store offset=236
+ br 9 (;@2;)
+ end
+ local.get 2
+ i32.const 244
+ i32.add
+ local.get 3
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=1232
+ i64.store offset=236 align=4
+ i32.const 1
+ local.set 3
+ br 8 (;@2;)
+ end
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 2 (;@7;)
+ end
+ local.get 2
+ i32.const 1234
+ i32.add
+ local.get 2
+ i32.load8_u offset=2211
+ i32.store8
+ local.get 2
+ i32.const 1336
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 2240
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=2209 align=1
+ i32.store16 offset=1232
+ local.get 2
+ local.get 2
+ i64.load offset=2216
+ i64.store offset=1328
+ br 1 (;@7;)
+ end
+ local.get 2
+ i32.const 2219
+ i32.add
+ local.get 2
+ i32.const 2632
+ i32.add
+ i32.load
+ local.tee 1
+ i32.store align=1
+ local.get 2
+ i32.const 1620
+ i32.add
+ local.get 1
+ i32.store
+ local.get 2
+ local.get 2
+ i64.load offset=2624
+ local.tee 8
+ i64.store offset=2211 align=1
+ local.get 2
+ local.get 8
+ i64.store offset=1612 align=4
+ i32.const 0
+ local.set 1
+ br 4 (;@3;)
+ end
+ local.get 2
+ i32.load offset=2212
+ local.set 1
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1336
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1640
+ i32.add
+ local.get 2
+ i32.const 1328
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1232
+ i32.store16 offset=1609 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1328
+ i64.store offset=1616
+ local.get 2
+ local.get 2
+ i32.const 1234
+ i32.add
+ i32.load8_u
+ i32.store8 offset=1611
+ end
+ local.get 2
+ i32.const 1594
+ i32.add
+ local.get 2
+ i32.load8_u offset=1611
+ i32.store8
+ local.get 2
+ i32.const 1256
+ i32.add
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1640
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1609 align=1
+ i32.store16 offset=1592
+ local.get 2
+ local.get 2
+ i64.load offset=1616
+ i64.store offset=1248
+ end
+ local.get 2
+ i32.const 2024
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 1256
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2024
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 2
+ i32.const 2056
+ i32.add
+ local.get 2
+ i32.const 1248
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 2
+ i32.load16_u offset=1592
+ i32.store16 offset=2025 align=1
+ local.get 2
+ local.get 2
+ i64.load offset=1248
+ i64.store offset=2032
+ local.get 2
+ local.get 2
+ i32.const 1594
+ i32.add
+ i32.load8_u
+ i32.store8 offset=2027
+ local.get 2
+ i32.const 1392
+ i32.add
+ call 745
+ local.get 2
+ local.get 1
+ i32.store offset=2028
+ local.get 2
+ i32.const 248
+ i32.add
+ call 936
+ i32.const 1
+ local.set 4
+ i32.const 0
+ local.set 5
+ end
+ i32.const 1
+ local.set 1
+ local.get 2
+ i32.const 2208
+ i32.add
+ local.get 2
+ i32.const 2024
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 4
+ local.get 5
+ call 1949
+ local.get 2
+ local.get 3
+ i32.store8 offset=248
+ local.get 2
+ i32.const 248
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 2
+ i32.const 2208
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 248
+ i32.add
+ call 821
+ local.get 2
+ i32.const 248
+ i32.add
+ call 626
+ end
+ local.get 2
+ local.get 1
+ i32.store offset=1608
+ local.get 2
+ i32.const 232
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 2
+ i32.const 1608
+ i32.add
+ i32.const 1052000
+ call 1021
+ i32.const 0
+ local.set 3
+ end
+ local.get 0
+ i32.const 1
+ i32.store8 offset=1164
+ local.get 2
+ i32.load offset=244
+ local.set 4
+ local.get 2
+ i32.load offset=240
+ local.set 5
+ local.get 2
+ i32.load offset=236
+ local.set 1
+ local.get 0
+ call 1497
+ block ;; label = @2
+ block ;; label = @3
+ local.get 3
+ br_if 0 (;@3;)
+ local.get 1
+ local.get 4
+ call 2020
+ br 1 (;@2;)
+ end
+ local.get 1
+ local.get 4
+ call 17
+ end
+ local.get 1
+ local.get 5
+ call 1949
+ i32.const 1
+ local.set 1
+ i32.const 0
+ local.set 3
+ end
+ local.get 0
+ local.get 1
+ i32.store8 offset=2336
+ local.get 2
+ i32.const 2640
+ i32.add
+ global.set 0
+ local.get 3)
+ (func (;48;) (type 0)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64)
+ global.get 0
+ i32.const 1648
+ i32.sub
+ local.tee 0
+ global.set 0
+ block ;; label = @1
+ i32.const 0
+ i32.load8_u offset=1318560
+ i32.const 3
+ i32.eq
+ br_if 0 (;@1;)
+ local.get 0
+ i32.const 1
+ i32.store8 offset=1304
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 1054068
+ call 413
+ end
+ local.get 0
+ i32.const 32
+ i32.add
+ call 1195
+ local.get 0
+ i32.load offset=36
+ local.set 1
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.load offset=32
+ local.tee 2
+ local.get 0
+ i32.load offset=40
+ local.tee 3
+ call 39
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ local.get 0
+ i32.load8_u offset=212
+ i32.const 2
+ i32.eq
+ br_if 0 (;@11;)
+ local.get 0
+ i32.const 416
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 0
+ i32.const 0
+ i32.store8 offset=508
+ local.get 0
+ call 126
+ i32.store offset=608
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 488
+ i32.add
+ local.get 0
+ i32.const 608
+ i32.add
+ call 467
+ block ;; label = @12
+ block ;; label = @13
+ local.get 0
+ i32.load8_u offset=1304
+ local.tee 4
+ i32.const 44
+ i32.ne
+ br_if 0 (;@13;)
+ local.get 0
+ local.get 0
+ i32.load offset=1308
+ local.tee 4
+ i32.store offset=640
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ local.get 0
+ i32.const 444
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 0 (;@17;)
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 967
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.load offset=24
+ local.get 0
+ i32.load offset=28
+ call 1584
+ local.get 0
+ i32.load offset=20
+ local.set 4
+ local.get 0
+ local.get 0
+ i32.load offset=16
+ i32.store offset=220
+ local.get 0
+ local.get 4
+ i32.store offset=1264
+ local.get 0
+ i32.load offset=640
+ local.tee 5
+ i32.load offset=8
+ i32.const 19
+ i32.eq
+ br_if 1 (;@16;)
+ local.get 5
+ local.get 5
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ br_if 2 (;@15;)
+ br 16 (;@1;)
+ end
+ block ;; label = @17
+ block ;; label = @18
+ local.get 4
+ i32.load offset=8
+ local.tee 5
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@18;)
+ i32.const 1
+ local.get 5
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 1 (;@17;)
+ end
+ local.get 0
+ i32.const 1316
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 0
+ i32.const 2
+ i32.store offset=1308
+ local.get 0
+ i32.const 1065672
+ i32.store offset=1304
+ local.get 0
+ i32.const 15
+ i32.store offset=292
+ local.get 0
+ local.get 0
+ i32.const 288
+ i32.add
+ i32.store offset=1312
+ local.get 0
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.store offset=288
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 827
+ local.get 0
+ i32.const 832
+ i32.add
+ local.get 0
+ i32.const 1168
+ i32.add
+ call 1214
+ local.get 0
+ i64.const 3
+ i64.store offset=824
+ br 3 (;@14;)
+ end
+ local.get 0
+ i32.const 484
+ i32.add
+ call 598
+ local.get 0
+ local.get 4
+ i32.store offset=484
+ local.get 0
+ i32.const 15
+ i32.store offset=1304
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 1602
+ local.set 4
+ local.get 0
+ i32.const 480
+ i32.add
+ call 598
+ local.get 0
+ local.get 4
+ i32.store offset=480
+ local.get 0
+ i32.const 824
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ call 46
+ local.get 0
+ i64.load offset=824
+ local.set 25
+ br 6 (;@10;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store8 offset=508
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 4
+ local.set 5
+ local.get 6
+ i32.eqz
+ br_if 14 (;@1;)
+ end
+ local.get 0
+ i32.const 484
+ i32.add
+ call 598
+ local.get 0
+ i32.load offset=1264
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 0
+ local.get 5
+ i32.store offset=484
+ local.get 6
+ i32.eqz
+ br_if 13 (;@1;)
+ local.get 0
+ i32.const 480
+ i32.add
+ call 598
+ local.get 0
+ local.get 4
+ i32.store offset=480
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ call 46
+ local.get 0
+ i64.load offset=1304
+ local.tee 25
+ i64.const 3
+ i64.ne
+ br_if 2 (;@12;)
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 1312
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 288
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ call 296
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 288
+ i32.add
+ call 1082
+ local.set 4
+ local.get 0
+ i32.const 1168
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 0
+ i32.const 1324
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 0
+ i32.const 3
+ i32.store offset=1172
+ local.get 0
+ i32.const 1067004
+ i32.store offset=1168
+ local.get 0
+ i32.const 16
+ i32.store offset=1308
+ local.get 0
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.store offset=1176
+ local.get 0
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.store offset=1320
+ local.get 0
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.store offset=1312
+ local.get 0
+ local.get 0
+ i32.const 220
+ i32.add
+ i32.store offset=1304
+ local.get 0
+ i32.const 288
+ i32.add
+ local.get 0
+ i32.const 1168
+ i32.add
+ call 827
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 4
+ local.get 0
+ i32.const 288
+ i32.add
+ call 1433
+ i32.store
+ local.get 0
+ i32.const 43
+ i32.store8 offset=832
+ local.get 0
+ i64.const 3
+ i64.store offset=824
+ local.get 0
+ i32.const 1264
+ i32.add
+ call 598
+ end
+ local.get 0
+ i32.const 640
+ i32.add
+ call 598
+ i64.const 3
+ local.set 25
+ br 3 (;@10;)
+ end
+ local.get 0
+ i32.const 835
+ i32.add
+ local.get 0
+ i32.load8_u offset=1307
+ i32.store8
+ local.get 0
+ i32.const 833
+ i32.add
+ local.get 0
+ i32.load16_u offset=1305 align=1
+ i32.store16 align=1
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i64.load offset=1312
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 864
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 836
+ i32.add
+ local.get 0
+ i32.load offset=1308
+ i32.store
+ local.get 0
+ local.get 4
+ i32.store8 offset=832
+ i64.const 3
+ local.set 25
+ local.get 0
+ i64.const 3
+ i64.store offset=824
+ br 2 (;@10;)
+ end
+ local.get 0
+ i32.load offset=1312
+ local.set 4
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 332
+ call 2015
+ drop
+ local.get 0
+ local.get 4
+ i32.store offset=832
+ local.get 0
+ local.get 25
+ i64.store offset=824
+ local.get 0
+ i32.const 1264
+ i32.add
+ call 598
+ local.get 0
+ i32.const 640
+ i32.add
+ call 598
+ br 1 (;@10;)
+ end
+ local.get 0
+ i32.const 56
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 152
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=128
+ i64.store offset=48
+ local.get 0
+ i64.load offset=120
+ local.set 26
+ br 1 (;@9;)
+ end
+ local.get 0
+ i32.const 608
+ i32.add
+ call 598
+ block ;; label = @10
+ local.get 25
+ i64.const 3
+ i64.eq
+ br_if 0 (;@10;)
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 7
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 5
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 32
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 6
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 40
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=840
+ i64.store offset=352
+ local.get 0
+ i64.load offset=832
+ local.set 26
+ local.get 0
+ i32.const 712
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 44
+ i32.add
+ i32.const 76
+ call 2015
+ drop
+ local.get 0
+ i32.load offset=944
+ local.set 8
+ local.get 0
+ i32.load offset=948
+ local.set 9
+ local.get 0
+ i32.load offset=952
+ local.set 10
+ local.get 0
+ i32.load offset=956
+ local.set 11
+ local.get 0
+ i32.load offset=960
+ local.set 12
+ local.get 0
+ i32.load offset=964
+ local.set 13
+ local.get 0
+ i64.load offset=968
+ local.set 27
+ local.get 0
+ i32.load offset=976
+ local.set 14
+ local.get 0
+ i32.const 672
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 156
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 15
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 216
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 16
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 208
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 17
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 200
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 18
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 232
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 19
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 240
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 20
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 248
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 256
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 21
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 260
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=1016
+ i64.store offset=80
+ local.get 0
+ local.get 0
+ i64.load offset=1048
+ i64.store offset=792
+ local.get 0
+ local.get 0
+ i64.load offset=1076 align=4
+ i64.store offset=256
+ local.get 0
+ i32.const 592
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 22
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 272
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=1088
+ i64.store offset=592
+ local.get 0
+ i32.const 512
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 276
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.load8_u offset=1163
+ local.set 23
+ local.get 0
+ i32.load offset=1164
+ local.set 24
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 0
+ i32.const 1264
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 141
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 4
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 5
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 40
+ i32.add
+ local.get 6
+ i32.load
+ i32.store
+ local.get 0
+ local.get 26
+ i64.store offset=1312
+ local.get 0
+ local.get 25
+ i64.store offset=1304
+ local.get 0
+ local.get 0
+ i64.load offset=352
+ i64.store offset=1320
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 44
+ i32.add
+ local.get 0
+ i32.const 712
+ i32.add
+ i32.const 76
+ call 2015
+ drop
+ local.get 0
+ local.get 14
+ i32.store offset=1456
+ local.get 0
+ local.get 27
+ i64.store offset=1448
+ local.get 0
+ local.get 13
+ i32.store offset=1444
+ local.get 0
+ local.get 12
+ i32.store offset=1440
+ local.get 0
+ local.get 11
+ i32.store offset=1436
+ local.get 0
+ local.get 10
+ i32.store offset=1432
+ local.get 0
+ local.get 9
+ i32.store offset=1428
+ local.get 0
+ local.get 8
+ i32.store offset=1424
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 156
+ i32.add
+ local.get 0
+ i32.const 672
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 216
+ i32.add
+ local.get 15
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 208
+ i32.add
+ local.get 16
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 200
+ i32.add
+ local.get 17
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 232
+ i32.add
+ local.get 18
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 240
+ i32.add
+ local.get 19
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 248
+ i32.add
+ local.get 20
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 260
+ i32.add
+ local.get 21
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=80
+ i64.store offset=1496
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=1528
+ local.get 0
+ local.get 0
+ i64.load offset=256
+ i64.store offset=1556 align=4
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 272
+ i32.add
+ local.get 22
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=592
+ i64.store offset=1568
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 276
+ i32.add
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ local.get 24
+ i32.store offset=1644
+ local.get 0
+ local.get 23
+ i32.store8 offset=1643
+ block ;; label = @11
+ local.get 0
+ i32.load8_u offset=1264
+ i32.const 44
+ i32.eq
+ br_if 0 (;@11;)
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=1272
+ i64.store offset=48
+ local.get 0
+ i64.load offset=1264
+ local.set 26
+ local.get 25
+ i64.const 2
+ i64.eq
+ br_if 2 (;@9;)
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 1173
+ br 2 (;@9;)
+ end
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 3
+ local.get 6
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 5
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 5
+ local.get 4
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=352
+ i64.store offset=48
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 28
+ i32.add
+ local.get 0
+ i32.const 712
+ i32.add
+ i32.const 76
+ call 2015
+ drop
+ local.get 0
+ i32.const 220
+ i32.add
+ local.get 0
+ i32.const 672
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 15
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 16
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 17
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 18
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 19
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 20
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 576
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 21
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=80
+ i64.store offset=640
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=608
+ local.get 0
+ local.get 0
+ i64.load offset=256
+ i64.store offset=576
+ local.get 0
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 22
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=592
+ i64.store offset=400
+ local.get 0
+ i32.const 288
+ i32.add
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.const 1264
+ i32.add
+ call 1897
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 5
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 6
+ i64.load
+ i64.store
+ local.get 7
+ local.get 3
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=48
+ i64.store offset=824
+ local.get 25
+ i64.const 2
+ i64.eq
+ br_if 2 (;@8;)
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 104
+ call 2015
+ drop
+ local.get 0
+ i32.const 416
+ i32.add
+ local.get 0
+ i32.const 220
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=640
+ i64.store offset=120
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=608
+ i64.store offset=512
+ local.get 0
+ i32.const 672
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 576
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=576
+ i64.store offset=672
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=400
+ i64.store offset=1264
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 288
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.const 712
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 712
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 436
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 712
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 428
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=420 align=4
+ i64.store offset=712
+ local.get 0
+ i32.const 512
+ i32.add
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 712
+ i32.add
+ local.get 8
+ local.get 9
+ local.get 27
+ local.get 14
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 25
+ local.get 26
+ local.get 0
+ i32.const 672
+ i32.add
+ local.get 0
+ i32.const 1264
+ i32.add
+ local.get 23
+ local.get 10
+ local.get 11
+ local.get 12
+ local.get 13
+ call 99
+ br 8 (;@2;)
+ end
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 4
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 5
+ local.get 0
+ i32.const 856
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 6
+ local.get 0
+ i32.const 864
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store offset=352
+ local.get 0
+ i64.load offset=832
+ local.set 26
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 6
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 5
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=352
+ i64.store offset=48
+ local.get 0
+ i32.const 1168
+ i32.add
+ call 1163
+ end
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 0
+ i32.const 48
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 26
+ i64.store offset=80
+ local.get 0
+ local.get 0
+ i64.load offset=48
+ i64.store offset=88
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 2
+ local.get 3
+ call 39
+ block ;; label = @9
+ local.get 0
+ i32.load8_u offset=212
+ i32.const 2
+ i32.eq
+ br_if 0 (;@9;)
+ local.get 0
+ i32.const 416
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 0
+ i32.const 0
+ i32.store8 offset=508
+ local.get 0
+ call 57
+ i32.store offset=256
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 488
+ i32.add
+ local.get 0
+ i32.const 256
+ i32.add
+ call 467
+ local.get 0
+ i32.load8_u offset=1304
+ local.tee 3
+ i32.const 44
+ i32.ne
+ br_if 2 (;@7;)
+ local.get 0
+ local.get 0
+ i32.load offset=1308
+ local.tee 3
+ i32.store offset=352
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ local.get 0
+ i32.const 444
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 0 (;@13;)
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 432
+ i32.add
+ call 967
+ local.get 0
+ local.get 0
+ i32.load offset=8
+ local.get 0
+ i32.load offset=12
+ call 1584
+ local.get 0
+ i32.load offset=4
+ local.set 4
+ local.get 0
+ local.get 0
+ i32.load
+ i32.store offset=220
+ local.get 0
+ local.get 4
+ i32.store offset=1264
+ local.get 3
+ i32.load offset=8
+ i32.const 19
+ i32.eq
+ br_if 1 (;@12;)
+ local.get 3
+ local.get 3
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 4
+ i32.store
+ local.get 4
+ i32.eqz
+ br_if 12 (;@1;)
+ br 2 (;@11;)
+ end
+ block ;; label = @13
+ block ;; label = @14
+ local.get 3
+ i32.load offset=8
+ local.tee 4
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@14;)
+ i32.const 1
+ local.get 4
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 1 (;@13;)
+ end
+ local.get 0
+ i32.const 1316
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 0
+ i32.const 2
+ i32.store offset=1308
+ local.get 0
+ i32.const 1065672
+ i32.store offset=1304
+ local.get 0
+ i32.const 15
+ i32.store offset=292
+ local.get 0
+ local.get 0
+ i32.const 288
+ i32.add
+ i32.store offset=1312
+ local.get 0
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.store offset=288
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 827
+ local.get 0
+ i32.const 832
+ i32.add
+ local.get 0
+ i32.const 1168
+ i32.add
+ call 1214
+ local.get 0
+ i64.const 2
+ i64.store offset=824
+ br 3 (;@10;)
+ end
+ local.get 0
+ i32.const 484
+ i32.add
+ call 598
+ local.get 0
+ local.get 3
+ i32.store offset=484
+ local.get 0
+ i32.const 15
+ i32.store offset=1304
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 1602
+ local.set 3
+ local.get 0
+ i32.const 480
+ i32.add
+ call 598
+ local.get 0
+ local.get 3
+ i32.store offset=480
+ local.get 0
+ i32.const 824
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ call 29
+ local.get 0
+ i64.load offset=824
+ local.set 25
+ br 7 (;@5;)
+ end
+ local.get 0
+ i32.const 1
+ i32.store8 offset=508
+ local.get 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 4
+ local.set 3
+ local.get 5
+ i32.eqz
+ br_if 10 (;@1;)
+ end
+ local.get 0
+ i32.const 484
+ i32.add
+ call 598
+ local.get 0
+ i32.load offset=1264
+ local.tee 4
+ local.get 4
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 5
+ i32.store
+ local.get 0
+ local.get 3
+ i32.store offset=484
+ local.get 5
+ i32.eqz
+ br_if 9 (;@1;)
+ local.get 0
+ i32.const 480
+ i32.add
+ call 598
+ local.get 0
+ local.get 4
+ i32.store offset=480
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ call 29
+ local.get 0
+ i64.load offset=1304
+ local.tee 25
+ i64.const 2
+ i64.ne
+ br_if 4 (;@6;)
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 1312
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 288
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ call 296
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 288
+ i32.add
+ call 1082
+ local.set 3
+ local.get 0
+ i32.const 1168
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 0
+ i32.const 1324
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 0
+ i32.const 3
+ i32.store offset=1172
+ local.get 0
+ i32.const 1067004
+ i32.store offset=1168
+ local.get 0
+ i32.const 16
+ i32.store offset=1308
+ local.get 0
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.store offset=1176
+ local.get 0
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.store offset=1320
+ local.get 0
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.store offset=1312
+ local.get 0
+ local.get 0
+ i32.const 220
+ i32.add
+ i32.store offset=1304
+ local.get 0
+ i32.const 288
+ i32.add
+ local.get 0
+ i32.const 1168
+ i32.add
+ call 827
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 3
+ local.get 0
+ i32.const 288
+ i32.add
+ call 1433
+ i32.store
+ local.get 0
+ i32.const 43
+ i32.store8 offset=832
+ local.get 0
+ i64.const 2
+ i64.store offset=824
+ local.get 0
+ i32.const 1264
+ i32.add
+ call 598
+ end
+ local.get 0
+ i32.const 352
+ i32.add
+ call 598
+ i64.const 2
+ local.set 25
+ br 4 (;@5;)
+ end
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 120
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=128
+ i64.store offset=824
+ local.get 0
+ i64.load offset=120
+ local.set 25
+ br 4 (;@4;)
+ end
+ i32.const 1060460
+ i32.const 89
+ call 1896
+ unreachable
+ end
+ local.get 0
+ i32.const 835
+ i32.add
+ local.get 0
+ i32.load8_u offset=1307
+ i32.store8
+ local.get 0
+ i32.const 833
+ i32.add
+ local.get 0
+ i32.load16_u offset=1305 align=1
+ i32.store16 align=1
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i64.load offset=1312
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 864
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 836
+ i32.add
+ local.get 0
+ i32.load offset=1308
+ i32.store
+ local.get 0
+ local.get 3
+ i32.store8 offset=832
+ i64.const 2
+ local.set 25
+ local.get 0
+ i64.const 2
+ i64.store offset=824
+ br 1 (;@5;)
+ end
+ local.get 0
+ i32.load offset=1312
+ local.set 3
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 12
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 332
+ call 2015
+ drop
+ local.get 0
+ local.get 3
+ i32.store offset=832
+ local.get 0
+ local.get 25
+ i64.store offset=824
+ local.get 0
+ i32.const 1264
+ i32.add
+ call 598
+ local.get 0
+ i32.const 352
+ i32.add
+ call 598
+ end
+ local.get 0
+ i32.const 256
+ i32.add
+ call 598
+ block ;; label = @5
+ local.get 25
+ i64.const 2
+ i64.eq
+ br_if 0 (;@5;)
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 3
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 23
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 4
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 32
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 5
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 40
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=840
+ i64.store offset=792
+ local.get 0
+ i64.load offset=832
+ local.set 26
+ local.get 0
+ i32.const 712
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 44
+ i32.add
+ i32.const 76
+ call 2015
+ drop
+ local.get 0
+ i32.load offset=944
+ local.set 6
+ local.get 0
+ i32.load offset=948
+ local.set 15
+ local.get 0
+ i32.load offset=952
+ local.set 16
+ local.get 0
+ i32.load offset=956
+ local.set 17
+ local.get 0
+ i32.load offset=960
+ local.set 18
+ local.get 0
+ i32.load offset=964
+ local.set 19
+ local.get 0
+ i64.load offset=968
+ local.set 27
+ local.get 0
+ i32.load offset=976
+ local.set 20
+ local.get 0
+ i32.const 672
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 156
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 21
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 216
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 22
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 208
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 640
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 8
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 200
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 9
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 232
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 10
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 240
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 608
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 11
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 248
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 592
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 12
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 260
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=1016
+ i64.store offset=640
+ local.get 0
+ local.get 0
+ i64.load offset=1048
+ i64.store offset=608
+ local.get 0
+ local.get 0
+ i64.load offset=1076 align=4
+ i64.store offset=592
+ local.get 0
+ i32.const 576
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 272
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=1088
+ i64.store offset=576
+ local.get 0
+ i32.const 512
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 276
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.load8_u offset=1163
+ local.set 14
+ local.get 0
+ i32.load offset=1164
+ local.set 24
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 0
+ i32.const 1264
+ i32.add
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 141
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 3
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 4
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 40
+ i32.add
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ local.get 26
+ i64.store offset=1312
+ local.get 0
+ local.get 25
+ i64.store offset=1304
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=1320
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 44
+ i32.add
+ local.get 0
+ i32.const 712
+ i32.add
+ i32.const 76
+ call 2015
+ drop
+ local.get 0
+ local.get 20
+ i32.store offset=1456
+ local.get 0
+ local.get 27
+ i64.store offset=1448
+ local.get 0
+ local.get 19
+ i32.store offset=1444
+ local.get 0
+ local.get 18
+ i32.store offset=1440
+ local.get 0
+ local.get 17
+ i32.store offset=1436
+ local.get 0
+ local.get 16
+ i32.store offset=1432
+ local.get 0
+ local.get 15
+ i32.store offset=1428
+ local.get 0
+ local.get 6
+ i32.store offset=1424
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 156
+ i32.add
+ local.get 0
+ i32.const 672
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 216
+ i32.add
+ local.get 21
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 208
+ i32.add
+ local.get 22
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 200
+ i32.add
+ local.get 8
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 232
+ i32.add
+ local.get 9
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 240
+ i32.add
+ local.get 10
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 248
+ i32.add
+ local.get 11
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 260
+ i32.add
+ local.get 12
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=640
+ i64.store offset=1496
+ local.get 0
+ local.get 0
+ i64.load offset=608
+ i64.store offset=1528
+ local.get 0
+ local.get 0
+ i64.load offset=592
+ i64.store offset=1556 align=4
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 272
+ i32.add
+ local.get 13
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=576
+ i64.store offset=1568
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 276
+ i32.add
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ local.get 24
+ i32.store offset=1644
+ local.get 0
+ local.get 14
+ i32.store8 offset=1643
+ local.get 0
+ i32.load8_u offset=1264
+ i32.const 44
+ i32.eq
+ br_if 2 (;@3;)
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 23
+ local.get 0
+ i32.const 1264
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=1272
+ i64.store offset=824
+ local.get 0
+ i64.load offset=1264
+ local.set 25
+ local.get 0
+ i32.const 1304
+ i32.add
+ call 1173
+ br 1 (;@4;)
+ end
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 2
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 3
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 4
+ local.get 0
+ i32.const 856
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 792
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 5
+ local.get 0
+ i32.const 864
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ i64.load
+ i64.store offset=792
+ local.get 0
+ i64.load offset=832
+ local.set 25
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 3
+ local.get 5
+ i32.load
+ i32.store
+ local.get 6
+ local.get 4
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=824
+ local.get 0
+ i32.const 1168
+ i32.add
+ call 1163
+ end
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 832
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 1336
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ local.get 25
+ i64.store offset=1304
+ local.get 0
+ local.get 0
+ i64.load offset=824
+ i64.store offset=1312
+ local.get 0
+ i32.const 1168
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 2
+ i64.store align=4
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 46
+ i32.store
+ local.get 0
+ i32.const 2
+ i32.store offset=1172
+ local.get 0
+ i32.const 1054356
+ i32.store offset=1168
+ local.get 0
+ i32.const 46
+ i32.store offset=420
+ local.get 0
+ local.get 0
+ i32.const 416
+ i32.add
+ i32.store offset=1176
+ local.get 0
+ local.get 0
+ i32.const 1304
+ i32.add
+ i32.store offset=424
+ local.get 0
+ local.get 0
+ i32.const 80
+ i32.add
+ i32.store offset=416
+ local.get 0
+ i32.const 120
+ i32.add
+ local.get 0
+ i32.const 1168
+ i32.add
+ call 828
+ local.get 0
+ i32.load offset=120
+ local.get 0
+ i32.load offset=128
+ call 1896
+ unreachable
+ end
+ local.get 23
+ local.get 5
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 4
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=792
+ i64.store offset=824
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 28
+ i32.add
+ local.get 0
+ i32.const 712
+ i32.add
+ i32.const 76
+ call 2015
+ drop
+ local.get 0
+ i32.const 220
+ i32.add
+ local.get 0
+ i32.const 672
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 21
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 22
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 352
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 8
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=640
+ i64.store offset=352
+ local.get 0
+ i32.const 256
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 11
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 256
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 10
+ i64.load
+ i64.store
+ local.get 0
+ i32.const 256
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 9
+ i64.load
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=608
+ i64.store offset=256
+ local.get 0
+ i32.const 384
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=592
+ i64.store offset=384
+ local.get 0
+ i32.const 400
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 13
+ i32.load
+ i32.store
+ local.get 0
+ local.get 0
+ i64.load offset=576
+ i64.store offset=400
+ local.get 0
+ i32.const 288
+ i32.add
+ local.get 0
+ i32.const 512
+ i32.add
+ i32.const 63
+ call 2015
+ drop
+ local.get 0
+ i32.const 1264
+ i32.add
+ call 1897
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 824
+ i32.add
+ i32.const 104
+ call 2015
+ drop
+ local.get 0
+ i32.const 1168
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 0
+ i32.const 220
+ i32.add
+ i32.const 28
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1168
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 0
+ i32.const 240
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ i32.const 1168
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 0
+ i32.const 232
+ i32.add
+ i64.load align=4
+ i64.store
+ local.get 0
+ local.get 0
+ i64.load offset=224 align=4
+ i64.store offset=1168
+ local.get 0
+ i32.const 256
+ i32.add
+ local.get 0
+ i32.const 288
+ i32.add
+ local.get 0
+ i32.const 1168
+ i32.add
+ local.get 6
+ local.get 15
+ local.get 27
+ local.get 20
+ local.get 0
+ i32.const 1304
+ i32.add
+ local.get 0
+ i32.const 352
+ i32.add
+ local.get 25
+ local.get 26
+ local.get 0
+ i32.const 384
+ i32.add
+ local.get 0
+ i32.const 400
+ i32.add
+ local.get 14
+ local.get 16
+ local.get 17
+ local.get 18
+ local.get 19
+ call 99
+ local.get 0
+ i32.const 80
+ i32.add
+ call 626
+ end
+ local.get 2
+ local.get 1
+ call 1949
+ local.get 0
+ i32.const 1648
+ i32.add
+ global.set 0
+ return
+ end
+ unreachable)
+ (func (;49;) (type 31) (param i32 i32 i32 i64)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 f64)
+ global.get 0
+ i32.const 640
+ i32.sub
+ local.tee 4
+ global.set 0
+ local.get 1
+ i32.const 268
+ i32.add
+ local.set 5
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ local.get 1
+ i32.const 88
+ i32.add
+ local.tee 6
+ i32.const 0
+ call 1293
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@12;)
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 40
+ i32.add
+ local.set 8
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 40
+ i32.add
+ local.set 9
+ local.get 1
+ i32.const 152
+ i32.add
+ local.set 10
+ i32.const 0
+ local.set 11
+ block ;; label = @13
+ loop ;; label = @14
+ i64.const -1
+ local.get 7
+ i64.load offset=32
+ local.get 1
+ i64.load
+ local.get 1
+ i32.load offset=8
+ call 1050
+ local.tee 18
+ i64.const 60000000000
+ i64.add
+ local.tee 19
+ local.get 19
+ local.get 18
+ i64.lt_u
+ select
+ local.get 3
+ i64.ge_u
+ br_if 1 (;@13;)
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 7
+ i32.const 24
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 7
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 7
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 4
+ local.get 7
+ i64.load align=1
+ i64.store offset=480
+ local.get 5
+ i32.load
+ local.tee 7
+ i32.eqz
+ br_if 8 (;@6;)
+ local.get 4
+ i32.const 512
+ i32.add
+ local.get 7
+ local.get 1
+ i32.load offset=272
+ local.get 4
+ i32.const 480
+ i32.add
+ call 711
+ local.get 4
+ i32.load offset=512
+ br_if 8 (;@6;)
+ local.get 4
+ i32.load offset=524
+ local.set 7
+ local.get 4
+ i32.load offset=520
+ local.set 12
+ local.get 4
+ i32.load offset=516
+ local.set 13
+ local.get 4
+ i32.const 0
+ i32.store8 offset=560
+ block ;; label = @15
+ block ;; label = @16
+ local.get 12
+ br_if 0 (;@16;)
+ local.get 4
+ local.get 7
+ i32.store offset=288
+ local.get 4
+ i32.const 0
+ i32.store offset=284
+ local.get 4
+ local.get 13
+ i32.store offset=280
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 560
+ i32.add
+ call 133
+ local.get 4
+ i64.load offset=160
+ local.set 18
+ br 1 (;@15;)
+ end
+ loop ;; label = @16
+ local.get 13
+ local.get 7
+ i32.const 2
+ i32.shl
+ i32.add
+ i32.const 448
+ i32.add
+ i32.load
+ local.tee 13
+ i32.load16_u offset=446
+ local.set 7
+ local.get 12
+ i32.const -1
+ i32.add
+ local.tee 12
+ br_if 0 (;@16;)
+ end
+ local.get 4
+ local.get 13
+ i32.store offset=528
+ local.get 4
+ local.get 7
+ i64.extend_i32_u
+ i64.const 32
+ i64.shl
+ i64.const -4294967296
+ i64.add
+ i64.store offset=532 align=4
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 528
+ i32.add
+ local.get 4
+ i32.const 560
+ i32.add
+ call 133
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 24
+ i32.add
+ local.tee 13
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 14
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 15
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 9
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 4
+ local.get 4
+ i64.load offset=280
+ i64.store offset=72
+ local.get 4
+ local.get 9
+ i64.load align=4
+ i64.store offset=544
+ local.get 4
+ i64.load offset=312
+ local.set 19
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ call 881
+ local.get 4
+ i32.load offset=280
+ local.tee 12
+ local.get 4
+ i64.load offset=284 align=4
+ local.tee 20
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 16
+ i32.const 5
+ i32.shl
+ i32.add
+ local.tee 7
+ i64.load align=1
+ local.set 21
+ local.get 7
+ local.get 4
+ i64.load offset=72
+ i64.store align=1
+ local.get 7
+ i32.const 8
+ i32.add
+ local.tee 17
+ i64.load align=1
+ local.set 18
+ local.get 17
+ local.get 15
+ i64.load
+ i64.store align=1
+ local.get 7
+ i32.const 16
+ i32.add
+ local.tee 15
+ i64.load align=1
+ local.set 22
+ local.get 15
+ local.get 14
+ i64.load
+ i64.store align=1
+ local.get 7
+ i32.const 24
+ i32.add
+ local.tee 7
+ i64.load align=1
+ local.set 23
+ local.get 7
+ local.get 13
+ i64.load
+ i64.store align=1
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 18
+ i64.store
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 22
+ i64.store
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 23
+ i64.store
+ local.get 12
+ local.get 16
+ i32.const 3
+ i32.shl
+ i32.add
+ i32.const 352
+ i32.add
+ local.tee 7
+ i64.load
+ local.set 18
+ local.get 7
+ local.get 19
+ i64.store
+ local.get 4
+ local.get 21
+ i64.store offset=128
+ local.get 4
+ local.get 20
+ i64.store offset=284 align=4
+ local.get 4
+ local.get 12
+ i32.store offset=280
+ local.get 8
+ local.get 4
+ i32.const 280
+ i32.add
+ call 1026
+ end
+ local.get 1
+ local.get 1
+ i32.load offset=276
+ i32.const -1
+ i32.add
+ i32.store offset=276
+ block ;; label = @15
+ local.get 4
+ i32.load8_u offset=560
+ i32.eqz
+ br_if 0 (;@15;)
+ local.get 5
+ i32.load
+ local.tee 7
+ i32.eqz
+ br_if 7 (;@8;)
+ local.get 1
+ i32.load offset=272
+ local.tee 12
+ i32.eqz
+ br_if 8 (;@7;)
+ local.get 1
+ local.get 12
+ i32.const -1
+ i32.add
+ i32.store offset=272
+ local.get 1
+ local.get 7
+ i32.load offset=448
+ local.tee 12
+ i32.store offset=268
+ local.get 12
+ i32.const 0
+ i32.store offset=440
+ local.get 7
+ call 202
+ end
+ local.get 1
+ i32.load offset=144
+ local.get 10
+ i32.load
+ local.get 1
+ i64.load offset=136
+ local.get 18
+ i64.const 2135587925
+ i64.mul
+ i64.and
+ i32.wrap_i64
+ i32.const 1113340
+ call 1572
+ local.tee 15
+ i32.load offset=8
+ local.tee 16
+ i32.const 1
+ i32.add
+ local.set 12
+ local.get 15
+ i32.load
+ local.tee 17
+ i32.const -8
+ i32.add
+ local.set 7
+ block ;; label = @15
+ loop ;; label = @16
+ local.get 12
+ i32.const -1
+ i32.add
+ local.tee 12
+ i32.eqz
+ br_if 1 (;@15;)
+ local.get 7
+ i32.const 8
+ i32.add
+ local.set 13
+ local.get 7
+ i32.const 8
+ i32.add
+ local.tee 14
+ local.set 7
+ local.get 13
+ i64.load
+ local.get 18
+ i64.ne
+ br_if 0 (;@16;)
+ end
+ local.get 15
+ local.get 16
+ i32.const -1
+ i32.add
+ local.tee 7
+ i32.store offset=8
+ local.get 1
+ local.get 1
+ i32.load offset=160
+ i32.const -1
+ i32.add
+ i32.store offset=160
+ local.get 14
+ local.get 17
+ local.get 7
+ i32.const 3
+ i32.shl
+ i32.add
+ i64.load
+ i64.store
+ end
+ block ;; label = @15
+ local.get 1
+ i32.load offset=100
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@15;)
+ local.get 1
+ local.get 7
+ i32.const -1
+ i32.add
+ i32.store offset=100
+ local.get 1
+ local.get 1
+ i32.load offset=96
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.const 0
+ local.get 1
+ i32.load offset=92
+ local.tee 12
+ local.get 7
+ local.get 12
+ i32.lt_u
+ select
+ i32.sub
+ i32.store offset=96
+ end
+ local.get 11
+ i32.const 99999
+ i32.eq
+ br_if 3 (;@11;)
+ local.get 11
+ i32.const 1
+ i32.add
+ local.set 11
+ local.get 6
+ i32.const 0
+ call 1293
+ local.tee 7
+ br_if 0 (;@14;)
+ br 3 (;@11;)
+ end
+ end
+ local.get 11
+ br_if 1 (;@11;)
+ end
+ local.get 1
+ i32.load offset=100
+ local.tee 7
+ local.get 1
+ i32.load offset=280
+ local.tee 12
+ i32.const 1
+ i32.shr_u
+ i32.lt_u
+ br_if 0 (;@11;)
+ block ;; label = @12
+ block ;; label = @13
+ local.get 12
+ f64.convert_i32_u
+ f64.const 0x1p-1 (;=0.5;)
+ f64.mul
+ local.get 1
+ i32.load offset=8
+ f64.convert_i32_u
+ f64.const 0x1.dcd65p+29 (;=1e+09;)
+ f64.div
+ local.get 1
+ i64.load
+ f64.convert_i64_u
+ f64.add
+ f64.div
+ f64.ceil
+ local.tee 24
+ f64.const 0x1p+32 (;=4.29497e+09;)
+ f64.lt
+ local.get 24
+ f64.const 0x0p+0 (;=0;)
+ f64.ge
+ local.tee 12
+ i32.and
+ i32.eqz
+ br_if 0 (;@13;)
+ local.get 24
+ i32.trunc_f64_u
+ local.set 13
+ br 1 (;@12;)
+ end
+ i32.const 0
+ local.set 13
+ end
+ block ;; label = @12
+ block ;; label = @13
+ local.get 6
+ i32.const 0
+ local.get 7
+ i32.const -1
+ local.get 13
+ i32.const 0
+ local.get 12
+ select
+ local.get 24
+ f64.const 0x1.fffffffep+31 (;=4.29497e+09;)
+ f64.gt
+ select
+ i32.sub
+ local.tee 12
+ local.get 12
+ local.get 7
+ i32.gt_u
+ select
+ call 1293
+ local.tee 7
+ br_if 0 (;@13;)
+ i64.const 0
+ local.set 18
+ br 1 (;@12;)
+ end
+ local.get 7
+ i64.load offset=32
+ local.set 18
+ end
+ i64.const -1
+ local.get 18
+ i64.const 1000000000
+ i64.add
+ local.tee 19
+ local.get 19
+ local.get 18
+ i64.lt_u
+ select
+ local.get 3
+ i64.gt_u
+ br_if 1 (;@10;)
+ end
+ local.get 1
+ i32.const 224
+ i32.add
+ local.tee 10
+ local.get 3
+ i32.const 100
+ call 273
+ local.get 2
+ i64.load
+ i64.eqz
+ local.tee 11
+ br_if 6 (;@4;)
+ local.get 2
+ i32.const 8
+ i32.add
+ i64.load
+ local.set 18
+ local.get 4
+ i32.const 168
+ i32.add
+ i32.const 0
+ i32.const 65
+ call 2017
+ drop
+ local.get 4
+ i32.const 152
+ i32.add
+ i32.const 0
+ i64.load offset=1098056
+ i64.store
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1098048
+ i64.store
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1098040
+ i64.store
+ local.get 4
+ i64.const 0
+ i64.store offset=160
+ local.get 4
+ i32.const 0
+ i64.load offset=1098032
+ i64.store offset=128
+ local.get 4
+ i32.const 0
+ i32.store offset=520
+ local.get 4
+ i64.const 1
+ i64.store offset=512
+ local.get 4
+ i32.const 257
+ i32.store16 offset=564
+ local.get 4
+ local.get 4
+ i32.const 572
+ i32.add
+ i32.store offset=560
+ local.get 4
+ local.get 4
+ i32.const 512
+ i32.add
+ i32.store offset=572
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 560
+ i32.add
+ i32.const 4
+ i32.const 3
+ local.get 2
+ i32.load offset=136
+ local.tee 14
+ select
+ call 858
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 7 (;@3;)
+ local.get 4
+ local.get 4
+ i32.load offset=284
+ local.tee 12
+ i32.store offset=528
+ local.get 4
+ local.get 4
+ i32.const 288
+ i32.add
+ i32.load
+ local.tee 13
+ i32.store offset=532
+ local.get 12
+ i32.load8_u offset=4
+ br_if 1 (;@9;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ i32.const 1103776
+ i32.const 9
+ call 896
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 7 (;@3;)
+ br 5 (;@5;)
+ end
+ local.get 0
+ i64.const 1
+ i64.store
+ local.get 0
+ i64.const 7
+ i64.store offset=8
+ br 7 (;@2;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ local.get 13
+ call 2008
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.eq
+ br_if 3 (;@5;)
+ br 5 (;@3;)
+ end
+ i32.const 1295165
+ i32.const 43
+ i32.const 1112832
+ call 1240
+ unreachable
+ end
+ i32.const 1110160
+ i32.const 33
+ i32.const 1110196
+ call 1240
+ unreachable
+ end
+ local.get 4
+ i32.const 292
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 4
+ i32.const 2
+ i32.store offset=284
+ local.get 4
+ i32.const 1112452
+ i32.store offset=280
+ local.get 4
+ i32.const 63
+ i32.store offset=132
+ local.get 4
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.store offset=288
+ local.get 4
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.store offset=128
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 1112468
+ call 1356
+ unreachable
+ end
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ local.get 2
+ i32.load8_u offset=16
+ br_table 3 (;@6;) 2 (;@7;) 1 (;@8;) 0 (;@9;) 3 (;@6;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.const 3
+ i32.const 1108532
+ i32.const 7
+ i32.const 6
+ call 552
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 5 (;@3;)
+ local.get 4
+ local.get 4
+ i64.load offset=284 align=4
+ i64.store offset=544
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1104348
+ i32.const 4
+ local.get 2
+ i32.const 17
+ i32.add
+ call 478
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 5 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1109660
+ i32.const 7
+ local.get 2
+ i32.const 45
+ i32.add
+ call 478
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 5 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1112637
+ i32.const 9
+ local.get 2
+ i64.load offset=80
+ call 482
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 5 (;@3;)
+ block ;; label = @9
+ block ;; label = @10
+ local.get 4
+ i32.load offset=544
+ local.tee 15
+ i32.load8_u offset=4
+ br_if 0 (;@10;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 15
+ i32.load
+ i32.const 1109632
+ i32.const 18
+ call 896
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 7 (;@3;)
+ br 1 (;@9;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 15
+ i32.load
+ local.get 4
+ i32.load offset=548
+ call 2008
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 6 (;@3;)
+ end
+ block ;; label = @9
+ block ;; label = @10
+ local.get 2
+ i64.load offset=96
+ i64.const 0
+ i64.ne
+ br_if 0 (;@10;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 15
+ i32.load
+ call 1922
+ br 1 (;@9;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ local.get 15
+ call 673
+ end
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 5 (;@3;)
+ local.get 4
+ local.get 4
+ i32.load offset=548
+ i32.const 1
+ i32.add
+ i32.store offset=548
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1109650
+ i32.const 10
+ local.get 2
+ i64.load offset=112
+ local.get 2
+ i32.const 120
+ i32.add
+ i64.load
+ call 311
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 5 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1109593
+ i32.const 3
+ local.get 2
+ i64.load offset=88
+ call 482
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 5 (;@3;)
+ br 3 (;@5;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.const 2
+ i32.const 1103768
+ i32.const 8
+ i32.const 5
+ call 552
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 4 (;@3;)
+ local.get 4
+ local.get 4
+ i64.load offset=284 align=4
+ i64.store offset=544
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1104348
+ i32.const 4
+ local.get 2
+ i32.const 46
+ i32.add
+ call 478
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 4 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1104320
+ i32.const 2
+ local.get 2
+ i32.const 74
+ i32.add
+ call 478
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 4 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ local.get 2
+ i32.const 17
+ i32.add
+ call 444
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 4 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1109626
+ i32.const 6
+ local.get 2
+ i64.load offset=104
+ call 482
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 4 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1109593
+ i32.const 3
+ local.get 2
+ i64.load offset=112
+ call 482
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 4 (;@3;)
+ br 2 (;@5;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.const 1
+ i32.const 1104628
+ i32.const 4
+ i32.const 2
+ call 552
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 3 (;@3;)
+ local.get 4
+ local.get 4
+ i64.load offset=284 align=4
+ i64.store offset=544
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1104320
+ i32.const 2
+ local.get 2
+ i32.const 17
+ i32.add
+ call 478
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 3 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1109626
+ i32.const 6
+ local.get 2
+ i64.load offset=48
+ call 482
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 3 (;@3;)
+ br 1 (;@5;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.const 0
+ i32.const 1104648
+ i32.const 4
+ i32.const 3
+ call 552
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 2 (;@3;)
+ local.get 4
+ local.get 4
+ i64.load offset=284 align=4
+ i64.store offset=544
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1104348
+ i32.const 4
+ local.get 2
+ i32.const 46
+ i32.add
+ call 478
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 2 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ i32.const 1109626
+ i32.const 6
+ local.get 2
+ i64.load offset=80
+ call 482
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 2 (;@3;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 544
+ i32.add
+ local.get 2
+ i32.const 17
+ i32.add
+ call 444
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 2 (;@3;)
+ end
+ block ;; label = @5
+ block ;; label = @6
+ local.get 12
+ i32.load8_u offset=4
+ br_if 0 (;@6;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ i32.const 1104292
+ i32.const 4
+ call 896
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 3 (;@3;)
+ br 1 (;@5;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ local.get 13
+ i32.const 1
+ i32.add
+ call 2008
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 2 (;@3;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ i32.const 0
+ local.get 2
+ i64.load offset=128
+ call 721
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 1 (;@3;)
+ local.get 4
+ local.get 13
+ i32.const 2
+ i32.add
+ i32.store offset=532
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 528
+ i32.add
+ i32.const 1109611
+ i32.const 15
+ local.get 2
+ i64.load
+ local.get 2
+ i32.const 8
+ i32.add
+ i64.load
+ call 311
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 1 (;@3;)
+ block ;; label = @5
+ local.get 14
+ i32.eqz
+ br_if 0 (;@5;)
+ block ;; label = @6
+ block ;; label = @7
+ local.get 4
+ i32.load offset=528
+ local.tee 12
+ i32.load8_u offset=4
+ br_if 0 (;@7;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ i32.const 1104449
+ i32.const 10
+ call 896
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 4 (;@3;)
+ br 1 (;@6;)
+ end
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ local.get 4
+ i32.load offset=532
+ call 2008
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 3 (;@3;)
+ end
+ local.get 2
+ i32.load offset=136
+ local.set 13
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 12
+ i32.load
+ i32.const 2
+ local.get 2
+ i32.const 144
+ i32.add
+ i32.load
+ local.tee 14
+ i64.extend_i32_u
+ call 722
+ local.get 4
+ i32.load offset=280
+ local.tee 7
+ i32.const 16
+ i32.ne
+ br_if 2 (;@3;)
+ local.get 12
+ i32.load
+ i32.load
+ local.get 13
+ local.get 14
+ call 1502
+ end
+ local.get 4
+ i32.load offset=516
+ local.set 7
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 4
+ i32.load offset=512
+ local.tee 12
+ local.get 4
+ i32.load offset=520
+ call 519
+ local.get 12
+ local.get 7
+ call 1949
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 112
+ call 2015
+ drop
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 4
+ i32.const 280
+ i32.add
+ call 213
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 7
+ i32.const 24
+ i32.add
+ i64.load
+ local.tee 19
+ i64.store
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 7
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 20
+ i64.store
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 7
+ i32.const 8
+ i32.add
+ i64.load
+ local.tee 21
+ i64.store
+ local.get 4
+ local.get 7
+ i64.load
+ local.tee 22
+ i64.store offset=480
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 19
+ i64.store
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 20
+ i64.store
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 21
+ i64.store
+ local.get 4
+ local.get 22
+ i64.store offset=280
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ local.get 18
+ local.get 1
+ i64.load
+ local.get 1
+ i32.load offset=8
+ call 1050
+ local.get 3
+ i64.lt_u
+ br_if 0 (;@7;)
+ i64.const 6
+ local.set 19
+ local.get 18
+ i64.const -1
+ local.get 3
+ i64.const 60000000000
+ i64.add
+ local.tee 20
+ local.get 20
+ local.get 3
+ i64.lt_u
+ select
+ i64.gt_u
+ br_if 2 (;@5;)
+ local.get 5
+ i32.load
+ local.tee 7
+ br_if 1 (;@6;)
+ br 3 (;@4;)
+ end
+ local.get 1
+ i64.load
+ i64.const 1000000000
+ i64.mul
+ local.get 1
+ i64.load32_u offset=8
+ i64.add
+ local.set 3
+ i64.const 5
+ local.set 19
+ br 1 (;@5;)
+ end
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 7
+ local.get 1
+ i32.load offset=272
+ local.get 4
+ i32.const 280
+ i32.add
+ call 711
+ local.get 4
+ i32.load offset=128
+ br_if 1 (;@4;)
+ local.get 4
+ i32.load offset=132
+ local.get 4
+ i32.const 140
+ i32.add
+ i32.load
+ i32.const 3
+ i32.shl
+ i32.add
+ i32.const 352
+ i32.add
+ i64.load
+ local.set 3
+ i64.const 8
+ local.set 19
+ end
+ local.get 0
+ local.get 19
+ i64.store offset=8
+ local.get 0
+ i64.const 1
+ i64.store
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 3
+ i64.store
+ br 2 (;@2;)
+ end
+ local.get 4
+ i32.const 56
+ i32.add
+ local.get 2
+ local.get 1
+ local.get 3
+ call 88
+ block ;; label = @4
+ local.get 4
+ i64.load offset=56
+ local.tee 18
+ i64.const 5
+ i64.eq
+ br_if 0 (;@4;)
+ local.get 4
+ i64.load offset=64
+ local.set 3
+ local.get 0
+ i64.const 1
+ i64.store
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 3
+ i64.store
+ local.get 0
+ local.get 18
+ i32.wrap_i64
+ i32.const 3
+ i32.shl
+ i32.const 1112696
+ i32.add
+ i64.load
+ i64.store offset=8
+ br 2 (;@2;)
+ end
+ local.get 4
+ i32.const 440
+ i32.add
+ local.get 1
+ i32.const 48
+ i32.add
+ local.tee 16
+ i32.const 33
+ call 2015
+ drop
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 2
+ i32.const 152
+ call 2015
+ drop
+ local.get 4
+ local.get 3
+ i64.store offset=432
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 1
+ i32.const 16
+ i32.add
+ local.tee 17
+ local.get 4
+ i32.const 280
+ i32.add
+ call 53
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ local.get 4
+ i32.load offset=128
+ br_if 0 (;@6;)
+ local.get 4
+ i64.load offset=136
+ local.set 21
+ block ;; label = @7
+ local.get 11
+ br_if 0 (;@7;)
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ local.tee 18
+ i64.store
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ local.tee 19
+ i64.store
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 480
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ local.tee 20
+ i64.store
+ local.get 4
+ local.get 4
+ i64.load offset=480
+ local.tee 22
+ i64.store offset=280
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 18
+ i64.store
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 19
+ i64.store
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 20
+ i64.store
+ local.get 4
+ local.get 22
+ i64.store offset=128
+ local.get 5
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 21
+ call 137
+ local.get 4
+ local.get 3
+ i64.store offset=312
+ local.get 6
+ local.get 4
+ i32.const 280
+ i32.add
+ call 1059
+ end
+ block ;; label = @7
+ local.get 1
+ i32.const 184
+ i32.add
+ i32.load
+ local.tee 13
+ local.get 1
+ i32.load offset=260
+ local.get 1
+ i32.load offset=264
+ local.tee 12
+ i32.add
+ i32.const -1
+ i32.add
+ local.tee 8
+ i32.gt_u
+ br_if 0 (;@7;)
+ i32.const 0
+ local.set 5
+ i32.const 8
+ local.set 15
+ br 3 (;@4;)
+ end
+ local.get 4
+ i32.const 0
+ i32.store offset=136
+ local.get 4
+ i64.const 8
+ i64.store offset=128
+ i32.const 0
+ i32.load8_u offset=1319593
+ drop
+ local.get 1
+ i32.const 180
+ i32.add
+ i32.load
+ local.set 14
+ local.get 1
+ i32.const 176
+ i32.add
+ i32.load
+ local.set 7
+ block ;; label = @7
+ i32.const 36
+ call 66
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 5
+ local.get 14
+ i32.store offset=28
+ local.get 5
+ local.get 7
+ i32.store offset=24
+ local.get 5
+ i32.const 0
+ i32.store offset=20
+ local.get 5
+ local.get 14
+ i32.store offset=12
+ local.get 5
+ local.get 7
+ i32.store offset=8
+ local.get 5
+ i32.const 0
+ i32.store offset=4
+ local.get 5
+ local.get 13
+ i32.const 0
+ local.get 7
+ select
+ i32.store offset=32
+ local.get 5
+ local.get 7
+ i32.const 0
+ i32.ne
+ local.tee 7
+ i32.store offset=16
+ local.get 5
+ local.get 7
+ i32.store
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.set 15
+ local.get 12
+ i32.eqz
+ br_if 2 (;@5;)
+ loop ;; label = @8
+ local.get 4
+ i32.const 48
+ i32.add
+ local.get 5
+ call 451
+ local.get 4
+ i32.load offset=48
+ local.tee 7
+ i32.eqz
+ br_if 3 (;@5;)
+ local.get 4
+ i32.load offset=52
+ i64.load
+ local.set 18
+ local.get 7
+ i32.const 24
+ i32.add
+ i32.load align=1
+ local.set 13
+ local.get 7
+ i32.const 16
+ i32.add
+ i64.load align=1
+ local.set 19
+ local.get 7
+ i32.const 8
+ i32.add
+ i64.load align=1
+ local.set 20
+ local.get 15
+ local.get 7
+ i64.load align=1
+ i64.store align=1
+ local.get 15
+ i32.const 8
+ i32.add
+ local.get 20
+ i64.store align=1
+ local.get 15
+ i32.const 16
+ i32.add
+ local.get 19
+ i64.store align=1
+ local.get 15
+ i32.const 24
+ i32.add
+ local.get 13
+ i32.store align=1
+ local.get 4
+ local.get 18
+ i64.store offset=280
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 4
+ i32.const 280
+ i32.add
+ call 1108
+ local.get 12
+ i32.const -1
+ i32.add
+ local.tee 12
+ br_if 0 (;@8;)
+ br 3 (;@5;)
+ end
+ end
+ unreachable
+ end
+ local.get 4
+ i32.const 288
+ i32.add
+ local.get 4
+ i32.const 140
+ i32.add
+ i32.load
+ i32.store
+ local.get 4
+ local.get 4
+ i64.load offset=132 align=4
+ i64.store offset=280
+ i32.const 1112113
+ i32.const 19
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 1112484
+ i32.const 1112132
+ call 860
+ unreachable
+ end
+ local.get 4
+ i32.const 40
+ i32.add
+ local.get 5
+ call 451
+ local.get 4
+ i32.load offset=136
+ local.set 13
+ block ;; label = @5
+ local.get 4
+ i32.load offset=40
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 4
+ i32.load offset=44
+ local.set 12
+ loop ;; label = @6
+ block ;; label = @7
+ local.get 13
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 4
+ i32.load offset=128
+ local.tee 14
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 12
+ i64.load
+ local.tee 18
+ local.get 14
+ i64.load
+ i64.ge_u
+ br_if 0 (;@7;)
+ local.get 7
+ i32.const 24
+ i32.add
+ i32.load align=1
+ local.set 12
+ local.get 7
+ i32.const 16
+ i32.add
+ i64.load align=1
+ local.set 19
+ local.get 7
+ i32.const 8
+ i32.add
+ i64.load align=1
+ local.set 20
+ local.get 15
+ local.get 7
+ i64.load align=1
+ i64.store align=1
+ local.get 15
+ i32.const 8
+ i32.add
+ local.get 20
+ i64.store align=1
+ local.get 15
+ i32.const 16
+ i32.add
+ local.get 19
+ i64.store align=1
+ local.get 15
+ i32.const 24
+ i32.add
+ local.get 12
+ i32.store align=1
+ local.get 4
+ local.get 18
+ i64.store offset=280
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 4
+ i32.const 280
+ i32.add
+ call 1108
+ i32.const 0
+ local.set 13
+ local.get 4
+ i32.load offset=136
+ local.tee 6
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 4
+ local.get 6
+ i32.const -1
+ i32.add
+ local.tee 9
+ i32.store offset=136
+ local.get 9
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.load offset=128
+ local.tee 7
+ local.get 7
+ local.get 9
+ i32.const 40
+ i32.mul
+ i32.add
+ i32.const 40
+ call 2016
+ local.tee 7
+ i32.const 40
+ call 2015
+ drop
+ i32.const 0
+ local.set 13
+ i32.const 1
+ local.set 12
+ block ;; label = @8
+ local.get 6
+ i32.const 4
+ i32.lt_u
+ br_if 0 (;@8;)
+ i32.const 0
+ local.get 9
+ i32.const -2
+ i32.add
+ local.tee 12
+ local.get 12
+ local.get 9
+ i32.gt_u
+ select
+ local.set 2
+ i32.const 0
+ local.set 14
+ i32.const 1
+ local.set 12
+ i32.const 0
+ local.set 11
+ loop ;; label = @9
+ local.get 7
+ local.get 11
+ i32.const 40
+ i32.mul
+ i32.add
+ local.get 7
+ local.get 12
+ local.get 7
+ local.get 12
+ i32.const 40
+ i32.mul
+ i32.add
+ local.get 14
+ i32.const 40
+ i32.mul
+ local.get 7
+ i32.add
+ i32.const 80
+ i32.add
+ call 1307
+ i32.add
+ local.tee 13
+ i32.const 40
+ i32.mul
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 13
+ local.set 11
+ local.get 13
+ i32.const 1
+ i32.shl
+ local.tee 14
+ i32.const 1
+ i32.or
+ local.tee 12
+ local.get 2
+ i32.le_u
+ br_if 0 (;@9;)
+ end
+ end
+ block ;; label = @8
+ block ;; label = @9
+ local.get 12
+ local.get 6
+ i32.const -2
+ i32.add
+ i32.eq
+ br_if 0 (;@9;)
+ local.get 13
+ local.set 12
+ br 1 (;@8;)
+ end
+ local.get 7
+ local.get 13
+ i32.const 40
+ i32.mul
+ i32.add
+ local.get 7
+ local.get 12
+ i32.const 40
+ i32.mul
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ end
+ local.get 7
+ local.get 12
+ i32.const 40
+ i32.mul
+ i32.add
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 40
+ call 2015
+ drop
+ local.get 7
+ local.get 9
+ local.get 12
+ call 723
+ local.get 9
+ local.set 13
+ end
+ local.get 4
+ i32.const 32
+ i32.add
+ local.get 5
+ call 451
+ local.get 4
+ i32.load offset=36
+ local.set 12
+ local.get 4
+ i32.load offset=32
+ local.tee 7
+ br_if 0 (;@6;)
+ end
+ end
+ local.get 5
+ call 202
+ local.get 4
+ i32.load offset=128
+ local.set 15
+ local.get 4
+ i32.load offset=132
+ local.set 5
+ local.get 13
+ i32.eqz
+ br_if 0 (;@4;)
+ local.get 15
+ local.get 13
+ i32.const 40
+ i32.mul
+ i32.add
+ local.set 13
+ local.get 4
+ i32.const 440
+ i32.add
+ local.set 14
+ local.get 4
+ i32.const 174
+ i32.add
+ local.tee 12
+ i32.const 8
+ i32.add
+ local.set 11
+ local.get 15
+ local.set 7
+ loop ;; label = @5
+ local.get 7
+ i64.load
+ local.set 18
+ local.get 12
+ i32.const 24
+ i32.add
+ local.get 7
+ i32.const 32
+ i32.add
+ i32.load align=2
+ i32.store align=2
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 7
+ i32.const 24
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 11
+ local.get 7
+ i32.const 16
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 12
+ local.get 7
+ i64.load offset=8 align=2
+ i64.store align=2
+ local.get 4
+ i64.const -1
+ i64.store offset=256
+ local.get 4
+ local.get 18
+ i64.store offset=208
+ local.get 4
+ i32.const 0
+ i32.store16 offset=144
+ local.get 4
+ i32.const 0
+ i32.store offset=264
+ local.get 4
+ local.get 3
+ i64.store offset=136
+ local.get 4
+ i64.const 1
+ i64.store offset=128
+ local.get 4
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 1
+ local.get 3
+ call 88
+ local.get 4
+ i64.load offset=16
+ local.get 4
+ i64.load offset=24
+ i32.const 1112148
+ i32.const 43
+ i32.const 1112192
+ call 1308
+ local.get 14
+ local.get 16
+ i32.const 33
+ call 2015
+ drop
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 152
+ call 2015
+ drop
+ local.get 4
+ local.get 3
+ i64.store offset=432
+ local.get 4
+ i32.const 72
+ i32.add
+ local.get 17
+ local.get 4
+ i32.const 280
+ i32.add
+ call 53
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 1112208
+ call 1226
+ local.get 7
+ i32.const 40
+ i32.add
+ local.tee 7
+ local.get 13
+ i32.ne
+ br_if 0 (;@5;)
+ end
+ end
+ local.get 15
+ local.get 5
+ call 1780
+ block ;; label = @4
+ local.get 1
+ i32.const 232
+ i32.add
+ i32.load
+ local.tee 7
+ local.get 8
+ local.get 1
+ i32.load offset=184
+ i32.sub
+ i32.const 1
+ i32.shr_u
+ local.tee 13
+ i32.le_u
+ br_if 0 (;@4;)
+ local.get 10
+ local.get 3
+ local.get 7
+ local.get 13
+ i32.sub
+ call 273
+ local.get 1
+ i32.load offset=232
+ local.tee 14
+ local.get 13
+ i32.le_u
+ br_if 0 (;@4;)
+ i32.const 0
+ local.set 12
+ local.get 4
+ i32.const 0
+ i32.store offset=80
+ local.get 4
+ i64.const 1
+ i64.store offset=72
+ local.get 4
+ i32.const 0
+ i32.store offset=148
+ local.get 4
+ i32.const 0
+ i32.store offset=132
+ local.get 4
+ local.get 1
+ i32.const 252
+ i32.add
+ i32.load
+ local.tee 11
+ i32.store offset=156
+ local.get 4
+ local.get 1
+ i32.const 248
+ i32.add
+ i32.load
+ local.tee 7
+ i32.store offset=152
+ local.get 4
+ local.get 11
+ i32.store offset=140
+ local.get 4
+ local.get 7
+ i32.store offset=136
+ local.get 4
+ local.get 1
+ i32.const 256
+ i32.add
+ i32.load
+ i32.const 0
+ local.get 7
+ select
+ i32.store offset=160
+ local.get 4
+ local.get 7
+ i32.const 0
+ i32.ne
+ local.tee 7
+ i32.store offset=144
+ local.get 4
+ local.get 7
+ i32.store offset=128
+ local.get 4
+ i32.const 128
+ i32.add
+ call 494
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@4;)
+ local.get 14
+ local.get 13
+ i32.sub
+ local.set 11
+ local.get 4
+ i32.const 308
+ i32.add
+ local.set 13
+ i32.const 1
+ local.set 15
+ loop ;; label = @5
+ local.get 13
+ i32.const 24
+ i32.add
+ local.get 7
+ i32.const 60
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 13
+ i32.const 16
+ i32.add
+ local.get 7
+ i32.const 52
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 13
+ i32.const 8
+ i32.add
+ local.get 7
+ i32.const 44
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 13
+ local.get 7
+ i32.const 36
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 7
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 7
+ i32.const 24
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 7
+ i32.const 32
+ i32.add
+ i32.load align=1
+ i32.store
+ local.get 4
+ local.get 7
+ i64.load offset=8 align=1
+ i64.store offset=280
+ block ;; label = @6
+ block ;; label = @7
+ local.get 12
+ local.get 4
+ i32.load offset=76
+ i32.eq
+ br_if 0 (;@7;)
+ local.get 12
+ local.set 14
+ br 1 (;@6;)
+ end
+ local.get 4
+ i32.const 72
+ i32.add
+ local.get 12
+ call 712
+ local.get 4
+ i32.load offset=72
+ local.set 15
+ local.get 4
+ i32.load offset=80
+ local.set 14
+ end
+ local.get 15
+ local.get 14
+ i32.const 56
+ i32.mul
+ i32.add
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 56
+ call 2015
+ drop
+ local.get 4
+ local.get 14
+ i32.const 1
+ i32.add
+ local.tee 12
+ i32.store offset=80
+ block ;; label = @6
+ local.get 4
+ i32.const 128
+ i32.add
+ call 494
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 12
+ local.get 11
+ i32.lt_u
+ br_if 1 (;@5;)
+ end
+ end
+ local.get 4
+ i32.load offset=76
+ local.set 9
+ block ;; label = @5
+ local.get 12
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 4
+ i32.const 440
+ i32.add
+ local.set 2
+ local.get 4
+ i32.const 208
+ i32.add
+ local.set 11
+ local.get 4
+ i32.const 173
+ i32.add
+ local.set 7
+ local.get 4
+ i32.const 145
+ i32.add
+ local.set 12
+ local.get 4
+ i32.const 100
+ i32.add
+ local.set 13
+ local.get 14
+ i32.const 56
+ i32.mul
+ i32.const 56
+ i32.add
+ local.set 5
+ local.get 15
+ local.set 14
+ loop ;; label = @6
+ local.get 4
+ i32.const 72
+ i32.add
+ local.get 14
+ i32.const 56
+ call 2015
+ drop
+ local.get 12
+ i32.const 24
+ i32.add
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store align=1
+ local.get 12
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 12
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 72
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 12
+ local.get 4
+ i64.load offset=72
+ i64.store align=1
+ local.get 7
+ local.get 13
+ i64.load align=1
+ i64.store align=1
+ local.get 7
+ i32.const 8
+ i32.add
+ local.get 13
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 7
+ i32.const 16
+ i32.add
+ local.get 13
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 7
+ i32.const 24
+ i32.add
+ local.get 13
+ i32.const 24
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 4
+ i64.const 0
+ i64.store offset=240
+ local.get 4
+ i32.const 3
+ i32.store8 offset=144
+ local.get 11
+ i32.const 16
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 11
+ i32.const 8
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 11
+ i64.const 0
+ i64.store
+ local.get 4
+ i64.const -1
+ i64.store offset=256
+ local.get 4
+ i64.const 1
+ i64.store offset=128
+ local.get 4
+ local.get 3
+ i64.store offset=136
+ local.get 4
+ i32.const 0
+ i32.store offset=264
+ local.get 4
+ local.get 4
+ i32.const 128
+ i32.add
+ local.get 1
+ local.get 3
+ call 88
+ local.get 4
+ i64.load
+ local.get 4
+ i64.load offset=8
+ i32.const 1112224
+ i32.const 32
+ i32.const 1112256
+ call 1308
+ local.get 2
+ local.get 16
+ i32.const 33
+ call 2015
+ drop
+ local.get 4
+ i32.const 280
+ i32.add
+ local.get 4
+ i32.const 128
+ i32.add
+ i32.const 152
+ call 2015
+ drop
+ local.get 4
+ local.get 3
+ i64.store offset=432
+ local.get 4
+ i32.const 512
+ i32.add
+ local.get 17
+ local.get 4
+ i32.const 280
+ i32.add
+ call 53
+ local.get 4
+ i32.const 512
+ i32.add
+ i32.const 1112272
+ call 1226
+ local.get 14
+ i32.const 56
+ i32.add
+ local.set 14
+ local.get 5
+ i32.const -56
+ i32.add
+ local.tee 5
+ br_if 0 (;@6;)
+ end
+ end
+ local.get 9
+ i32.eqz
+ br_if 0 (;@4;)
+ local.get 15
+ local.get 9
+ i32.const 56
+ i32.mul
+ call 1951
+ end
+ block ;; label = @4
+ local.get 16
+ i32.load8_u
+ i32.eqz
+ br_if 0 (;@4;)
+ local.get 0
+ local.get 21
+ i64.store offset=8
+ local.get 0
+ i64.const 0
+ i64.store
+ local.get 0
+ i32.const 40
+ i32.add
+ local.get 1
+ i32.const 73
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 0
+ i32.const 32
+ i32.add
+ local.get 1
+ i32.const 65
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 0
+ i32.const 24
+ i32.add
+ local.get 1
+ i32.const 57
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 1
+ i32.const 49
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ br 3 (;@1;)
+ end
+ i32.const 1295165
+ i32.const 43
+ i32.const 1112288
+ call 1240
+ unreachable
+ end
+ local.get 4
+ i64.load offset=296
+ local.set 18
+ local.get 4
+ i32.load offset=292
+ local.set 12
+ local.get 4
+ i32.load offset=288
+ local.set 13
+ local.get 4
+ i32.load offset=284
+ local.set 14
+ local.get 4
+ i32.load offset=512
+ local.get 4
+ i32.load offset=516
+ call 1949
+ local.get 4
+ local.get 18
+ i64.store offset=296
+ local.get 4
+ local.get 12
+ i32.store offset=292
+ local.get 4
+ local.get 13
+ i32.store offset=288
+ local.get 4
+ local.get 14
+ i32.store offset=284
+ local.get 4
+ local.get 7
+ i32.store offset=280
+ i32.const 1295044
+ i32.const 43
+ local.get 4
+ i32.const 280
+ i32.add
+ i32.const 1102792
+ i32.const 1103224
+ call 860
+ unreachable
+ end
+ local.get 2
+ i32.load offset=136
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@1;)
+ local.get 7
+ local.get 2
+ i32.const 140
+ i32.add
+ i32.load
+ call 1949
+ end
+ local.get 4
+ i32.const 640
+ i32.add
+ global.set 0)
+ (func (;50;) (type 7) (param i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 f64)
+ global.get 0
+ i32.const 128
+ i32.sub
+ local.tee 2
+ global.set 0
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ i32.const 12
+ i32.add
+ local.tee 3
+ call 262
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ block ;; label = @23
+ block ;; label = @24
+ block ;; label = @25
+ block ;; label = @26
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ block ;; label = @32
+ block ;; label = @33
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ block ;; label = @38
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@46;)
+ local.get 2
+ i32.load8_u offset=89
+ local.set 5
+ local.get 2
+ i32.load16_u offset=90
+ local.set 6
+ local.get 2
+ i32.load offset=92
+ local.set 7
+ local.get 2
+ local.get 2
+ i64.load offset=96
+ local.tee 10
+ i64.store offset=96
+ local.get 2
+ local.get 7
+ i32.store offset=92
+ local.get 2
+ local.get 6
+ i32.store16 offset=90
+ local.get 2
+ local.get 5
+ i32.store8 offset=89
+ local.get 2
+ local.get 4
+ i32.store8 offset=88
+ local.get 3
+ local.get 2
+ i32.const 88
+ i32.add
+ call 816
+ local.get 4
+ br_table 1 (;@45;) 23 (;@23;) 2 (;@44;) 3 (;@43;) 19 (;@27;) 4 (;@42;) 5 (;@41;) 6 (;@40;) 7 (;@39;) 8 (;@38;) 1 (;@45;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 44 (;@1;)
+ end
+ local.get 2
+ i32.const 10
+ i32.store8 offset=112
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 112
+ i32.add
+ call 129
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 3
+ i32.const 2
+ i32.eq
+ br_if 22 (;@22;)
+ local.get 3
+ br_if 23 (;@21;)
+ block ;; label = @45
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ i64.const 0
+ i64.ne
+ br_if 0 (;@45;)
+ local.get 0
+ i32.const 6
+ i32.store
+ br 44 (;@1;)
+ end
+ local.get 0
+ i32.const 1056205
+ i32.const 17
+ call 671
+ br 43 (;@1;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 1
+ block ;; label = @44
+ block ;; label = @45
+ block ;; label = @46
+ loop ;; label = @47
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 1 (;@46;)
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 1
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 1
+ i32.load16_u align=1
+ i32.store16 offset=112
+ local.get 4
+ i32.const -2
+ i32.add
+ br_table 3 (;@44;) 2 (;@45;) 0 (;@47;) 2 (;@45;)
+ end
+ end
+ local.get 0
+ local.get 2
+ i64.load32_u offset=96
+ local.tee 10
+ local.get 10
+ i64.const 32
+ i64.shl
+ local.get 2
+ i64.load32_u offset=92
+ local.tee 10
+ i64.or
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 44 (;@1;)
+ end
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ f64.load offset=96
+ local.set 13
+ local.get 2
+ local.get 4
+ i32.store8 offset=88
+ local.get 2
+ local.get 2
+ i32.load16_u offset=112
+ i32.store16 offset=89 align=1
+ local.get 2
+ local.get 13
+ f64.store offset=96
+ local.get 2
+ local.get 3
+ i32.store offset=92
+ local.get 2
+ local.get 2
+ i32.const 114
+ i32.add
+ i32.load8_u
+ i32.store8 offset=91
+ local.get 0
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1056240
+ i32.const 5
+ call 417
+ br 43 (;@1;)
+ end
+ local.get 0
+ i32.const 6
+ i32.store
+ br 42 (;@1;)
+ end
+ local.get 5
+ i32.const -20
+ i32.add
+ br_table 17 (;@25;) 17 (;@25;) 18 (;@24;) 18 (;@24;) 16 (;@26;)
+ end
+ local.get 2
+ local.get 10
+ i64.store offset=120
+ local.get 2
+ local.get 7
+ i32.store offset=116
+ local.get 2
+ local.get 6
+ i32.store16 offset=114
+ local.get 2
+ local.get 5
+ i32.store8 offset=113
+ local.get 2
+ local.get 4
+ i32.store8 offset=112
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 1056196
+ i32.const 9
+ call 417
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ br 40 (;@1;)
+ end
+ block ;; label = @41
+ local.get 7
+ i32.const 1
+ i32.ne
+ br_if 0 (;@41;)
+ local.get 1
+ i32.load offset=4
+ local.get 10
+ i32.wrap_i64
+ i32.ge_u
+ br_if 13 (;@28;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 4
+ loop ;; label = @41
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 7
+ i32.const 10
+ i32.eq
+ br_if 8 (;@33;)
+ local.get 2
+ i32.const 40
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.load16_u align=1
+ i32.store16 offset=40
+ local.get 2
+ i64.load offset=92 align=4
+ local.set 10
+ local.get 7
+ i32.const -4
+ i32.add
+ br_table 0 (;@41;) 9 (;@32;) 10 (;@31;) 9 (;@32;) 11 (;@30;) 9 (;@32;)
+ end
+ end
+ block ;; label = @40
+ local.get 7
+ i32.const 1
+ i32.ne
+ br_if 0 (;@40;)
+ local.get 1
+ i32.load offset=4
+ local.get 10
+ i32.wrap_i64
+ i32.ge_u
+ br_if 6 (;@34;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 4
+ loop ;; label = @40
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 7
+ i32.const 10
+ i32.eq
+ br_if 3 (;@37;)
+ local.get 2
+ i32.const 36
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.load16_u align=1
+ i32.store16 offset=36
+ local.get 2
+ i64.load offset=92 align=4
+ local.set 10
+ local.get 7
+ i32.const -4
+ i32.add
+ br_table 0 (;@40;) 4 (;@36;) 4 (;@36;) 5 (;@35;) 4 (;@36;)
+ end
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 4
+ block ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ block ;; label = @43
+ loop ;; label = @44
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 7
+ i32.const 10
+ i32.eq
+ br_if 1 (;@43;)
+ local.get 2
+ i32.const 40
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 4
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.load16_u align=1
+ i32.store16 offset=40
+ local.get 2
+ i64.load offset=92 align=4
+ local.set 10
+ local.get 7
+ i32.const -4
+ i32.add
+ br_table 0 (;@44;) 2 (;@42;) 3 (;@41;) 2 (;@42;) 4 (;@40;) 2 (;@42;)
+ end
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 41 (;@1;)
+ end
+ local.get 2
+ i32.load offset=100
+ local.set 3
+ local.get 2
+ local.get 7
+ i32.store8 offset=112
+ local.get 2
+ local.get 2
+ i32.load16_u offset=40
+ i32.store16 offset=113 align=1
+ local.get 2
+ local.get 3
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 42
+ i32.add
+ i32.load8_u
+ i32.store8 offset=115
+ local.get 2
+ local.get 10
+ i64.store32 offset=116
+ local.get 2
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=120
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 1056245
+ i32.const 5
+ call 417
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ br 40 (;@1;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=64
+ local.get 2
+ i64.const 1
+ i64.store offset=56
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 3
+ local.get 10
+ i32.wrap_i64
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ i32.eqz
+ br_if 1 (;@39;)
+ br 37 (;@3;)
+ end
+ block ;; label = @40
+ local.get 1
+ i32.load offset=8
+ local.tee 3
+ br_if 0 (;@40;)
+ local.get 0
+ i32.const 5
+ i32.store
+ br 39 (;@1;)
+ end
+ local.get 1
+ local.get 3
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 2
+ local.get 1
+ i32.store offset=120
+ local.get 2
+ local.get 10
+ i64.store32 offset=112
+ local.get 2
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=116
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 443
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 1
+ local.get 1
+ i32.load offset=8
+ i32.const 1
+ i32.add
+ i32.store offset=8
+ br 38 (;@1;)
+ end
+ loop ;; label = @39
+ local.get 3
+ i32.eqz
+ br_if 35 (;@4;)
+ local.get 2
+ local.get 2
+ i64.load offset=96
+ i64.store offset=76 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=72
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=96
+ local.set 3
+ block ;; label = @40
+ local.get 2
+ i32.load offset=88
+ br_if 0 (;@40;)
+ block ;; label = @41
+ loop ;; label = @42
+ local.get 2
+ i32.load offset=92
+ local.tee 4
+ i32.eqz
+ br_if 1 (;@41;)
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 4
+ local.get 3
+ call 1502
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=96
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ br_if 2 (;@40;)
+ br 0 (;@42;)
+ end
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ br_if 37 (;@3;)
+ br 1 (;@39;)
+ end
+ end
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=92
+ local.tee 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 1
+ select
+ i32.store
+ local.get 0
+ local.get 3
+ i64.extend_i32_u
+ local.tee 11
+ local.get 10
+ local.get 11
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 1
+ select
+ i64.store offset=4 align=4
+ br 36 (;@2;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 7
+ loop ;; label = @38
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 18 (;@20;)
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 7
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 7
+ i32.load16_u align=1
+ i32.store16 offset=72
+ local.get 4
+ i32.const 4
+ i32.eq
+ br_if 0 (;@38;)
+ end
+ local.get 2
+ i64.load offset=92 align=4
+ local.set 10
+ block ;; label = @38
+ local.get 4
+ i32.const 9
+ i32.eq
+ br_if 0 (;@38;)
+ local.get 2
+ i32.load offset=100
+ local.set 3
+ local.get 2
+ local.get 4
+ i32.store8 offset=112
+ local.get 2
+ local.get 2
+ i32.load16_u offset=72
+ i32.store16 offset=113 align=1
+ local.get 2
+ local.get 3
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 74
+ i32.add
+ i32.load8_u
+ i32.store8 offset=115
+ local.get 2
+ local.get 10
+ i64.store32 offset=116
+ local.get 2
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=120
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 1294228
+ i32.const 3
+ call 417
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ br 37 (;@1;)
+ end
+ block ;; label = @38
+ local.get 1
+ i32.load offset=8
+ local.tee 4
+ br_if 0 (;@38;)
+ local.get 0
+ i32.const 5
+ i32.store
+ br 37 (;@1;)
+ end
+ local.get 1
+ local.get 4
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 5
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 6
+ local.get 10
+ i32.wrap_i64
+ local.set 4
+ block ;; label = @38
+ loop ;; label = @39
+ block ;; label = @40
+ block ;; label = @41
+ block ;; label = @42
+ local.get 4
+ br_if 0 (;@42;)
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 1 (;@41;)
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 4
+ select
+ local.tee 11
+ i64.const 8
+ i64.shr_u
+ local.set 10
+ local.get 11
+ i32.wrap_i64
+ local.set 3
+ i32.const 3
+ i32.const 2
+ local.get 4
+ select
+ local.set 7
+ br 37 (;@5;)
+ end
+ local.get 5
+ i32.eqz
+ br_if 35 (;@6;)
+ local.get 5
+ i32.const -1
+ i32.add
+ local.set 5
+ i32.const 1
+ local.set 4
+ br 1 (;@40;)
+ end
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 7
+ local.get 6
+ i32.const 2
+ i32.add
+ local.tee 8
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 6
+ i32.load16_u align=1
+ i32.store16 offset=112
+ local.get 4
+ i32.const 5
+ i32.eq
+ br_if 34 (;@6;)
+ local.get 2
+ i64.load offset=92 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=100
+ local.set 9
+ local.get 6
+ local.get 2
+ i32.load16_u offset=112
+ i32.store16 align=1
+ local.get 8
+ local.get 7
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 4
+ i32.store8 offset=88
+ local.get 2
+ local.get 9
+ i32.store offset=100
+ local.get 2
+ local.get 10
+ i64.store offset=92 align=4
+ local.get 3
+ local.get 2
+ i32.const 88
+ i32.add
+ call 816
+ i32.const 0
+ local.set 4
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=88
+ local.tee 7
+ i32.const 6
+ i32.ne
+ br_if 1 (;@38;)
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ call 50
+ local.get 2
+ i32.load offset=88
+ local.tee 7
+ i32.const 6
+ i32.eq
+ br_if 0 (;@39;)
+ end
+ local.get 2
+ i64.load32_u offset=93 align=1
+ local.get 2
+ i32.const 99
+ i32.add
+ i64.load8_u
+ i64.const 48
+ i64.shl
+ local.get 2
+ i32.const 97
+ i32.add
+ i64.load16_u align=1
+ i64.const 32
+ i64.shl
+ i64.or
+ i64.or
+ local.set 10
+ local.get 2
+ i64.load offset=100 align=4
+ local.set 11
+ local.get 2
+ i32.load8_u offset=92
+ local.set 3
+ br 33 (;@5;)
+ end
+ local.get 2
+ i64.load offset=100 align=4
+ local.set 11
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 12
+ i64.const 8
+ i64.shr_u
+ local.set 10
+ local.get 12
+ i32.wrap_i64
+ local.set 3
+ br 32 (;@5;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 35 (;@1;)
+ end
+ local.get 2
+ i32.load offset=100
+ local.set 3
+ local.get 2
+ local.get 7
+ i32.store8 offset=88
+ local.get 2
+ local.get 2
+ i32.load16_u offset=36
+ i32.store16 offset=89 align=1
+ local.get 2
+ local.get 3
+ i32.store offset=100
+ local.get 2
+ local.get 2
+ i32.const 38
+ i32.add
+ i32.load8_u
+ i32.store8 offset=91
+ local.get 2
+ local.get 10
+ i64.store32 offset=92
+ local.get 2
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=96
+ local.get 0
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1057964
+ i32.const 6
+ call 417
+ br 34 (;@1;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=48
+ local.get 2
+ i64.const 1
+ i64.store offset=40
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 3
+ local.get 10
+ i32.wrap_i64
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1185
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 393
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ i32.load
+ local.set 4
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ br_if 25 (;@9;)
+ local.get 2
+ i32.const 100
+ i32.add
+ local.set 5
+ loop ;; label = @35
+ local.get 2
+ i32.const 56
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 6
+ local.get 5
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 2
+ local.get 5
+ i64.load align=4
+ i64.store offset=56
+ block ;; label = @36
+ block ;; label = @37
+ local.get 3
+ i32.eqz
+ br_if 0 (;@37;)
+ local.get 7
+ local.get 2
+ i64.load offset=56
+ i64.store align=4
+ local.get 7
+ i32.const 8
+ i32.add
+ local.get 6
+ i32.load
+ i32.store
+ local.get 2
+ local.get 4
+ i32.store offset=92
+ local.get 2
+ local.get 3
+ i32.store offset=88
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 282
+ local.get 2
+ i32.load offset=80
+ local.set 3
+ local.get 2
+ i32.load offset=72
+ i32.eqz
+ br_if 1 (;@36;)
+ br 29 (;@8;)
+ end
+ local.get 0
+ i32.const 6
+ i32.store
+ local.get 2
+ i32.load offset=40
+ local.get 2
+ i32.load offset=44
+ call 1949
+ br 35 (;@1;)
+ end
+ block ;; label = @36
+ loop ;; label = @37
+ local.get 2
+ i32.load offset=76
+ local.tee 4
+ i32.eqz
+ br_if 1 (;@36;)
+ local.get 2
+ i32.const 40
+ i32.add
+ local.get 4
+ local.get 3
+ call 1502
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 282
+ local.get 2
+ i32.load offset=80
+ local.set 3
+ local.get 2
+ i32.load offset=72
+ br_if 29 (;@8;)
+ br 0 (;@37;)
+ end
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 393
+ local.get 2
+ i32.load offset=96
+ local.set 4
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ i32.eqz
+ br_if 0 (;@35;)
+ br 26 (;@9;)
+ end
+ end
+ local.get 1
+ i32.const 20
+ i32.add
+ i32.load
+ local.set 5
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @34
+ block ;; label = @35
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@35;)
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 7
+ loop ;; label = @36
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 7
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 7
+ i32.load16_u align=1
+ i32.store16 offset=112
+ local.get 2
+ i64.load offset=92 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=100
+ local.set 6
+ block ;; label = @37
+ block ;; label = @38
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@37;) 0 (;@38;) 0 (;@38;) 4 (;@34;) 0 (;@38;)
+ end
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 10
+ i32.wrap_i64
+ local.set 8
+ br 27 (;@10;)
+ end
+ local.get 1
+ i32.load offset=20
+ local.set 5
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@36;)
+ end
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 33 (;@1;)
+ end
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 10
+ i32.wrap_i64
+ local.tee 8
+ i32.const 1
+ i32.ne
+ br_if 23 (;@10;)
+ block ;; label = @34
+ local.get 1
+ i32.load offset=4
+ local.tee 8
+ local.get 7
+ i32.ge_u
+ br_if 0 (;@34;)
+ i32.const 1
+ local.set 8
+ br 24 (;@10;)
+ end
+ local.get 2
+ i32.const 24
+ i32.add
+ local.get 7
+ local.get 1
+ i32.load
+ local.get 8
+ i32.const 1056252
+ call 1532
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=24
+ local.get 2
+ i32.load offset=28
+ call 747
+ block ;; label = @34
+ block ;; label = @35
+ block ;; label = @36
+ block ;; label = @37
+ local.get 2
+ i32.load8_u offset=88
+ i32.const 4
+ i32.eq
+ br_if 0 (;@37;)
+ local.get 2
+ i64.load offset=88
+ local.tee 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 1 (;@36;)
+ end
+ local.get 2
+ i32.const 16
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 7
+ i32.const 1056268
+ call 1547
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.load offset=16
+ local.get 2
+ i32.load offset=20
+ call 217
+ local.get 2
+ i32.load offset=88
+ br_if 1 (;@35;)
+ i32.const 6
+ local.set 3
+ br 2 (;@34;)
+ end
+ local.get 0
+ local.get 10
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 2
+ i32.store
+ br 34 (;@1;)
+ end
+ local.get 0
+ local.get 5
+ i32.store offset=4
+ i32.const 3
+ local.set 3
+ end
+ local.get 0
+ local.get 3
+ i32.store
+ br 32 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 31 (;@1;)
+ end
+ local.get 2
+ i32.load offset=100
+ local.set 3
+ local.get 2
+ local.get 7
+ i32.store8 offset=112
+ local.get 2
+ local.get 2
+ i32.load16_u offset=40
+ i32.store16 offset=113 align=1
+ local.get 2
+ local.get 3
+ i32.store offset=124
+ local.get 2
+ local.get 2
+ i32.const 42
+ i32.add
+ i32.load8_u
+ i32.store8 offset=115
+ local.get 2
+ local.get 10
+ i64.store32 offset=116
+ local.get 2
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=120
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 1056348
+ i32.const 11
+ call 417
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ br 30 (;@1;)
+ end
+ local.get 2
+ i32.const 0
+ i32.store offset=64
+ local.get 2
+ i64.const 1
+ i64.store offset=56
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 3
+ local.get 10
+ i32.wrap_i64
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1184
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ i32.eqz
+ br_if 1 (;@29;)
+ br 18 (;@12;)
+ end
+ block ;; label = @30
+ local.get 1
+ i32.load offset=8
+ local.tee 3
+ br_if 0 (;@30;)
+ local.get 0
+ i32.const 5
+ i32.store
+ br 29 (;@1;)
+ end
+ local.get 1
+ local.get 3
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 2
+ local.get 1
+ i32.store offset=120
+ local.get 2
+ local.get 10
+ i64.store32 offset=112
+ local.get 2
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=116
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 443
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 1
+ local.get 1
+ i32.load offset=8
+ i32.const 1
+ i32.add
+ i32.store offset=8
+ br 28 (;@1;)
+ end
+ loop ;; label = @29
+ local.get 3
+ i32.eqz
+ br_if 16 (;@13;)
+ local.get 2
+ local.get 2
+ i64.load offset=96
+ i64.store offset=76 align=4
+ local.get 2
+ local.get 3
+ i32.store offset=72
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=96
+ local.set 3
+ block ;; label = @30
+ local.get 2
+ i32.load offset=88
+ br_if 0 (;@30;)
+ block ;; label = @31
+ loop ;; label = @32
+ local.get 2
+ i32.load offset=92
+ local.tee 4
+ i32.eqz
+ br_if 1 (;@31;)
+ local.get 2
+ i32.const 56
+ i32.add
+ local.get 4
+ local.get 3
+ call 1502
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 72
+ i32.add
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ call 642
+ local.get 2
+ i32.load offset=96
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ br_if 2 (;@30;)
+ br 0 (;@32;)
+ end
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 409
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 2
+ i32.load offset=88
+ br_if 18 (;@12;)
+ br 1 (;@29;)
+ end
+ end
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=92
+ local.tee 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 1
+ select
+ i32.store
+ local.get 0
+ local.get 3
+ i64.extend_i32_u
+ local.tee 11
+ local.get 10
+ local.get 11
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 1
+ select
+ i64.store offset=4 align=4
+ br 17 (;@11;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ block ;; label = @31
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@31;)
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1
+ i32.or
+ local.set 7
+ loop ;; label = @32
+ local.get 2
+ i32.const 72
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 7
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 2
+ local.get 7
+ i32.load16_u align=1
+ i32.store16 offset=72
+ local.get 2
+ i64.load offset=92 align=4
+ local.set 10
+ local.get 2
+ i32.load offset=100
+ local.set 5
+ block ;; label = @33
+ block ;; label = @34
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.const -4
+ i32.add
+ br_table 1 (;@33;) 0 (;@34;) 4 (;@30;) 0 (;@34;) 5 (;@29;) 0 (;@34;)
+ end
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 10
+ i32.wrap_i64
+ local.set 6
+ br 19 (;@14;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 4
+ i32.const 10
+ i32.ne
+ br_if 0 (;@32;)
+ end
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 29 (;@1;)
+ end
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 7
+ local.get 10
+ i32.wrap_i64
+ local.tee 6
+ i32.const 1
+ i32.ne
+ br_if 15 (;@14;)
+ local.get 1
+ i32.load offset=4
+ local.tee 6
+ local.get 7
+ i32.ge_u
+ br_if 1 (;@28;)
+ i32.const 1
+ local.set 6
+ br 15 (;@14;)
+ end
+ block ;; label = @29
+ local.get 1
+ i32.load offset=8
+ local.tee 3
+ br_if 0 (;@29;)
+ local.get 0
+ i32.const 5
+ i32.store
+ br 28 (;@1;)
+ end
+ local.get 1
+ local.get 3
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 2
+ local.get 1
+ i32.store offset=120
+ local.get 2
+ local.get 10
+ i64.store32 offset=112
+ local.get 2
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store32 offset=116
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ call 443
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 1
+ local.get 1
+ i32.load offset=8
+ i32.const 1
+ i32.add
+ i32.store offset=8
+ br 27 (;@1;)
+ end
+ local.get 2
+ i32.const 8
+ i32.add
+ local.get 7
+ local.get 1
+ i32.load
+ local.get 6
+ i32.const 1056316
+ call 1532
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ local.get 2
+ i32.load offset=8
+ local.get 2
+ i32.load offset=12
+ call 747
+ block ;; label = @28
+ block ;; label = @29
+ local.get 2
+ i32.load8_u offset=88
+ i32.const 4
+ i32.eq
+ br_if 0 (;@29;)
+ local.get 2
+ i64.load offset=88
+ local.tee 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.ne
+ br_if 1 (;@28;)
+ end
+ local.get 2
+ local.get 1
+ i32.load
+ local.get 1
+ i32.load offset=4
+ local.get 7
+ i32.const 1056332
+ call 1547
+ local.get 0
+ i32.const 6
+ i32.store
+ br 27 (;@1;)
+ end
+ local.get 0
+ local.get 10
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 2
+ i32.store
+ br 26 (;@1;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 3
+ call 262
+ local.get 2
+ i32.load8_u offset=88
+ i32.const 10
+ i32.eq
+ br_if 7 (;@19;)
+ local.get 2
+ i32.const 112
+ i32.add
+ local.get 3
+ call 262
+ block ;; label = @27
+ block ;; label = @28
+ block ;; label = @29
+ block ;; label = @30
+ local.get 2
+ i32.load8_u offset=112
+ local.tee 4
+ i32.const 10
+ i32.eq
+ br_if 0 (;@30;)
+ local.get 2
+ local.get 2
+ i32.load8_u offset=115
+ i32.store8 offset=91
+ local.get 2
+ local.get 2
+ i32.load16_u offset=113 align=1
+ i32.store16 offset=89 align=1
+ local.get 2
+ local.get 2
+ i32.load offset=124
+ i32.store offset=100
+ local.get 2
+ local.get 2
+ i64.load offset=116 align=4
+ local.tee 11
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 5
+ i32.store offset=96
+ local.get 2
+ local.get 11
+ i32.wrap_i64
+ local.tee 7
+ i32.store offset=92
+ local.get 2
+ local.get 4
+ i32.store8 offset=88
+ local.get 3
+ local.get 2
+ i32.const 88
+ i32.add
+ call 816
+ local.get 10
+ i64.const -2
+ i64.add
+ local.tee 11
+ i64.const 1
+ i64.gt_u
+ br_if 15 (;@15;)
+ local.get 7
+ i32.const 0
+ local.get 4
+ i32.const 6
+ i32.eq
+ select
+ local.set 3
+ local.get 11
+ i32.wrap_i64
+ br_table 1 (;@29;) 2 (;@28;) 1 (;@29;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=116 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 28 (;@1;)
+ end
+ local.get 3
+ i32.const 1
+ i32.ne
+ br_if 13 (;@15;)
+ local.get 5
+ i32.const 17
+ i32.ge_u
+ br_if 13 (;@15;)
+ br 1 (;@27;)
+ end
+ local.get 3
+ i32.const 1
+ i32.ne
+ br_if 12 (;@15;)
+ local.get 5
+ i32.const 16
+ i32.gt_u
+ br_if 12 (;@15;)
+ end
+ local.get 2
+ local.get 10
+ i64.store offset=120
+ local.get 2
+ i32.const 4
+ i32.store8 offset=112
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 112
+ i32.add
+ call 129
+ local.get 2
+ i32.load8_u offset=88
+ local.tee 3
+ i32.const 2
+ i32.eq
+ br_if 8 (;@18;)
+ block ;; label = @27
+ local.get 3
+ br_if 0 (;@27;)
+ local.get 0
+ i32.const 6
+ i32.store
+ br 26 (;@1;)
+ end
+ block ;; label = @27
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ i64.const 0
+ i64.lt_s
+ br_if 0 (;@27;)
+ local.get 0
+ i32.const 6
+ i32.store
+ br 26 (;@1;)
+ end
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1056205
+ i32.const 17
+ call 671
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ br 25 (;@1;)
+ end
+ local.get 2
+ local.get 10
+ i64.store offset=120
+ local.get 2
+ local.get 7
+ i32.store offset=116
+ local.get 2
+ local.get 6
+ i32.store16 offset=114
+ local.get 2
+ local.get 5
+ i32.store8 offset=113
+ local.get 2
+ local.get 4
+ i32.store8 offset=112
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 1056222
+ i32.const 18
+ call 417
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ br 24 (;@1;)
+ end
+ local.get 0
+ local.get 1
+ call 591
+ br 23 (;@1;)
+ end
+ local.get 0
+ local.get 1
+ call 639
+ br 22 (;@1;)
+ end
+ local.get 10
+ i64.const -1
+ i64.gt_s
+ br_if 6 (;@16;)
+ local.get 2
+ i32.const 10
+ i32.store8 offset=112
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 112
+ i32.add
+ call 129
+ local.get 2
+ i32.load8_u offset=88
+ i32.const 2
+ i32.eq
+ br_if 5 (;@17;)
+ block ;; label = @23
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ i64.const -1
+ i64.le_s
+ br_if 0 (;@23;)
+ local.get 0
+ i32.const 6
+ i32.store
+ br 22 (;@1;)
+ end
+ local.get 0
+ i32.const 1056205
+ i32.const 17
+ call 671
+ br 21 (;@1;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ i64.load
+ local.set 10
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 10
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 3
+ i32.store
+ br 20 (;@1;)
+ end
+ local.get 0
+ i32.const 1056287
+ i32.const 27
+ call 671
+ br 19 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 18 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load offset=92 align=4
+ local.tee 10
+ i64.const 32
+ i64.shr_u
+ local.get 10
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 17 (;@1;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ i64.load
+ local.set 10
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 10
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 3
+ i32.store
+ br 16 (;@1;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ i64.load
+ local.set 10
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 10
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 3
+ i32.store
+ br 15 (;@1;)
+ end
+ local.get 2
+ i32.const 10
+ i32.store8 offset=112
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 1
+ local.get 2
+ i32.const 112
+ i32.add
+ call 129
+ block ;; label = @16
+ local.get 2
+ i32.load8_u offset=88
+ i32.const 2
+ i32.eq
+ br_if 0 (;@16;)
+ block ;; label = @17
+ local.get 2
+ i64.load offset=96
+ i64.const 0
+ i64.lt_s
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ local.tee 10
+ i64.const 0
+ i64.ne
+ local.get 10
+ i64.eqz
+ select
+ br_if 0 (;@17;)
+ local.get 0
+ i32.const 6
+ i32.store
+ br 16 (;@1;)
+ end
+ local.get 0
+ i32.const 1056205
+ i32.const 17
+ call 671
+ br 15 (;@1;)
+ end
+ local.get 2
+ i32.const 96
+ i32.add
+ i64.load
+ local.set 10
+ local.get 2
+ i32.load offset=92
+ local.set 3
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 2
+ i32.const 104
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 10
+ i64.store offset=4 align=4
+ local.get 0
+ local.get 3
+ i32.store
+ br 14 (;@1;)
+ end
+ block ;; label = @15
+ local.get 1
+ i32.load offset=8
+ local.tee 3
+ br_if 0 (;@15;)
+ local.get 0
+ i32.const 5
+ i32.store
+ br 14 (;@1;)
+ end
+ local.get 1
+ local.get 3
+ i32.const -1
+ i32.add
+ i32.store offset=8
+ local.get 0
+ local.get 1
+ call 50
+ local.get 1
+ local.get 1
+ i32.load offset=8
+ i32.const 1
+ i32.add
+ i32.store offset=8
+ br 13 (;@1;)
+ end
+ local.get 2
+ local.get 2
+ i32.load16_u offset=72
+ i32.store16 offset=113 align=1
+ local.get 2
+ local.get 2
+ i32.const 74
+ i32.add
+ i32.load8_u
+ i32.store8 offset=115
+ local.get 2
+ local.get 5
+ i32.store offset=124
+ local.get 2
+ local.get 7
+ i32.store offset=120
+ local.get 2
+ local.get 6
+ i32.store offset=116
+ local.get 2
+ local.get 4
+ i32.store8 offset=112
+ local.get 2
+ i32.const 88
+ i32.add
+ local.get 2
+ i32.const 112
+ i32.add
+ i32.const 1072524
+ i32.const 5
+ call 417
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 16
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store align=4
+ local.get 0
+ local.get 2
+ i64.load offset=88
+ i64.store align=4
+ br 12 (;@1;)
+ end
+ local.get 0
+ i32.const 6
+ i32.store
+ local.get 2
+ i32.load offset=56
+ local.get 2
+ i32.load offset=60
+ call 1949
+ br 11 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load32_u offset=96
+ local.tee 10
+ local.get 10
+ i64.const 32
+ i64.shl
+ local.get 3
+ i64.extend_i32_u
+ local.tee 10
+ i64.or
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ end
+ local.get 2
+ i32.load offset=56
+ local.get 2
+ i32.load offset=60
+ call 1949
+ br 9 (;@1;)
+ end
+ local.get 2
+ local.get 2
+ i32.load16_u offset=112
+ i32.store16 offset=89 align=1
+ local.get 2
+ local.get 6
+ i32.store offset=100
+ local.get 2
+ local.get 7
+ i32.store offset=96
+ local.get 2
+ local.get 8
+ i32.store offset=92
+ local.get 2
+ local.get 4
+ i32.store8 offset=88
+ local.get 2
+ local.get 2
+ i32.const 114
+ i32.add
+ i32.load8_u
+ i32.store8 offset=91
+ local.get 0
+ local.get 2
+ i32.const 88
+ i32.add
+ i32.const 1056284
+ i32.const 3
+ call 417
+ br 8 (;@1;)
+ end
+ local.get 0
+ local.get 4
+ i64.extend_i32_u
+ local.tee 10
+ local.get 10
+ i64.const 32
+ i64.shl
+ local.get 3
+ i64.extend_i32_u
+ local.tee 10
+ i64.or
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ br 1 (;@7;)
+ end
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 2
+ i64.load32_u offset=76
+ local.tee 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 1
+ select
+ i32.store
+ local.get 0
+ local.get 3
+ i64.extend_i32_u
+ local.tee 11
+ local.get 10
+ local.get 11
+ i64.const 32
+ i64.shl
+ i64.or
+ local.get 1
+ select
+ i64.store offset=4 align=4
+ end
+ local.get 2
+ i32.load offset=40
+ local.get 2
+ i32.load offset=44
+ call 1949
+ br 5 (;@1;)
+ end
+ i32.const 6
+ local.set 7
+ i32.const 0
+ local.set 3
+ end
+ local.get 0
+ local.get 10
+ i64.store32 offset=5 align=1
+ local.get 0
+ local.get 11
+ i64.store offset=12 align=4
+ local.get 0
+ local.get 3
+ i32.store8 offset=4
+ local.get 0
+ local.get 7
+ i32.store
+ local.get 0
+ i32.const 11
+ i32.add
+ local.get 10
+ i64.const 48
+ i64.shr_u
+ i64.store8
+ local.get 0
+ i32.const 9
+ i32.add
+ local.get 10
+ i64.const 32
+ i64.shr_u
+ i64.store16 align=1
+ local.get 1
+ local.get 1
+ i32.load offset=8
+ i32.const 1
+ i32.add
+ i32.store offset=8
+ br 3 (;@1;)
+ end
+ local.get 2
+ i32.load offset=60
+ local.set 7
+ local.get 2
+ i32.load offset=56
+ local.set 4
+ block ;; label = @4
+ local.get 2
+ i32.load offset=64
+ local.tee 1
+ i32.eqz
+ br_if 0 (;@4;)
+ i32.const 0
+ local.set 3
+ loop ;; label = @5
+ local.get 4
+ local.get 1
+ local.get 3
+ call 1618
+ drop
+ local.get 1
+ local.get 3
+ i32.const 1
+ i32.add
+ local.tee 3
+ i32.ne
+ br_if 0 (;@5;)
+ end
+ end
+ local.get 0
+ i32.const 6
+ i32.store
+ local.get 4
+ local.get 7
+ call 1949
+ br 2 (;@1;)
+ end
+ local.get 0
+ local.get 2
+ i64.load32_u offset=96
+ local.tee 10
+ local.get 10
+ i64.const 32
+ i64.shl
+ local.get 3
+ i64.extend_i32_u
+ local.tee 10
+ i64.or
+ local.get 10
+ i64.const 255
+ i64.and
+ i64.const 4
+ i64.eq
+ local.tee 3
+ select
+ i64.store offset=4 align=4
+ local.get 0
+ i32.const 3
+ i32.const 2
+ local.get 3
+ select
+ i32.store
+ end
+ local.get 2
+ i32.load offset=56
+ local.get 2
+ i32.load offset=60
+ call 1949
+ end
+ local.get 2
+ i32.const 128
+ i32.add
+ global.set 0)
+ (func (;51;) (type 10) (param i32 i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 1120
+ i32.sub
+ local.tee 3
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 1
+ i32.load8_u offset=494
+ br_table 1 (;@21;) 10 (;@12;) 4 (;@18;) 0 (;@22;) 1 (;@21;)
+ end
+ local.get 1
+ i32.const 128
+ i32.add
+ local.set 4
+ block ;; label = @22
+ local.get 1
+ i32.const 462
+ i32.add
+ local.tee 5
+ i32.load8_u
+ br_table 0 (;@22;) 9 (;@13;) 4 (;@18;) 3 (;@19;) 0 (;@22;)
+ end
+ local.get 1
+ i32.const 248
+ i32.add
+ i64.load
+ local.set 16
+ local.get 1
+ i32.const 244
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.const 240
+ i32.add
+ i32.load
+ local.set 7
+ br 1 (;@20;)
+ end
+ local.get 3
+ i32.const 470
+ i32.add
+ local.get 1
+ i32.const 486
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 464
+ i32.add
+ local.get 1
+ i32.const 480
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 456
+ i32.add
+ local.get 1
+ i32.const 472
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 1
+ i64.load offset=464
+ i64.store offset=448
+ local.get 1
+ i64.load offset=120
+ local.set 16
+ local.get 1
+ i32.const 116
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.load offset=112
+ local.set 7
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 206
+ call 2015
+ drop
+ local.get 1
+ i32.const 128
+ i32.add
+ local.tee 4
+ local.get 1
+ i32.const 112
+ call 2015
+ drop
+ local.get 1
+ i32.const 248
+ i32.add
+ local.get 16
+ i64.store
+ local.get 1
+ i32.const 244
+ i32.add
+ local.get 6
+ i32.store
+ local.get 1
+ i32.const 240
+ i32.add
+ local.get 7
+ i32.store
+ local.get 1
+ i32.const 256
+ i32.add
+ local.get 3
+ i32.const 64
+ i32.add
+ i32.const 206
+ call 2015
+ drop
+ local.get 1
+ i32.const 462
+ i32.add
+ local.tee 5
+ i32.const 0
+ i32.store8
+ end
+ local.get 3
+ i32.const 310
+ i32.add
+ local.get 1
+ i32.const 454
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 304
+ i32.add
+ local.get 1
+ i32.const 448
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 296
+ i32.add
+ local.get 1
+ i32.const 440
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 1
+ i32.const 432
+ i32.add
+ i64.load
+ i64.store offset=288
+ local.get 3
+ i32.const 488
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 46
+ call 2015
+ drop
+ local.get 1
+ i32.const 256
+ i32.add
+ local.tee 8
+ local.get 4
+ i32.const 112
+ call 2015
+ drop
+ local.get 1
+ i32.const 376
+ i32.add
+ local.get 16
+ i64.store
+ local.get 1
+ i32.const 372
+ i32.add
+ local.get 6
+ i32.store
+ local.get 1
+ i32.const 368
+ i32.add
+ local.get 7
+ i32.store
+ local.get 1
+ i32.const 384
+ i32.add
+ local.get 3
+ i32.const 488
+ i32.add
+ i32.const 46
+ call 2015
+ drop
+ local.get 1
+ i32.const 430
+ i32.add
+ local.tee 9
+ i32.const 0
+ i32.store8
+ br 3 (;@16;)
+ end
+ local.get 1
+ i32.const 256
+ i32.add
+ local.set 8
+ local.get 1
+ i32.const 430
+ i32.add
+ local.tee 9
+ i32.load8_u
+ br_table 1 (;@17;) 3 (;@15;) 0 (;@18;) 9 (;@9;) 1 (;@17;)
+ end
+ unreachable
+ end
+ local.get 1
+ i32.const 376
+ i32.add
+ i64.load
+ local.set 16
+ local.get 1
+ i32.const 372
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.const 368
+ i32.add
+ i32.load
+ local.set 7
+ end
+ local.get 3
+ i32.const 566
+ i32.add
+ local.get 1
+ i32.const 422
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 1
+ i32.const 416
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 1
+ i32.const 408
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 1
+ i32.const 400
+ i32.add
+ i64.load
+ i64.store offset=544
+ local.get 3
+ i32.const 624
+ i32.add
+ local.get 8
+ i32.const 112
+ call 2015
+ drop
+ local.get 3
+ i32.const 0
+ i32.store offset=744
+ local.get 3
+ i64.const 1
+ i64.store offset=736
+ local.get 3
+ i32.const 792
+ i32.add
+ call 558
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 3
+ i32.const 624
+ i32.add
+ i32.const 112
+ call 2015
+ drop
+ local.get 3
+ i32.const 33
+ i32.store offset=1108
+ local.get 3
+ i32.const 1098760
+ i32.store offset=1104
+ local.get 3
+ i32.const 12
+ i32.store offset=1112
+ block ;; label = @16
+ block ;; label = @17
+ local.get 3
+ i32.const 1104
+ i32.add
+ call 877
+ local.tee 10
+ i32.eqz
+ br_if 0 (;@17;)
+ local.get 3
+ local.get 10
+ i32.store offset=1032
+ local.get 10
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@16;)
+ local.get 3
+ i32.const 900
+ i32.add
+ local.get 3
+ i32.const 1112
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=1104
+ i64.store offset=892 align=4
+ local.get 3
+ i32.const 17
+ i32.store offset=888
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i32.const 1032
+ i32.add
+ call 598
+ br 1 (;@16;)
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=1112
+ i32.store offset=1040
+ local.get 3
+ local.get 3
+ i64.load offset=1104
+ i64.store offset=1032
+ local.get 3
+ i32.const 19
+ i32.store offset=888
+ local.get 3
+ i32.const 1032
+ i32.add
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1602
+ call 325
+ i32.const 16
+ call 1652
+ local.set 11
+ local.get 3
+ i32.const 40
+ i32.add
+ i32.const 8
+ call 1096
+ local.get 3
+ i32.load offset=44
+ local.set 10
+ local.get 3
+ i32.load offset=40
+ local.tee 12
+ i64.const 8315736636167316851
+ i64.store align=1
+ local.get 3
+ i32.const 900
+ i32.add
+ i32.const 8
+ i32.store
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 10
+ i32.store
+ local.get 3
+ local.get 12
+ i32.store offset=892
+ local.get 3
+ i32.const 1
+ i32.store offset=888
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1492
+ local.set 13
+ local.get 3
+ i32.const 57
+ i32.store offset=1084
+ local.get 3
+ i32.const 1098888
+ i32.store offset=1080
+ local.get 3
+ i32.const 13
+ i32.store offset=1088
+ block ;; label = @17
+ block ;; label = @18
+ local.get 3
+ i32.const 1080
+ i32.add
+ call 877
+ local.tee 10
+ i32.eqz
+ br_if 0 (;@18;)
+ local.get 3
+ local.get 10
+ i32.store offset=1032
+ local.get 10
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@17;)
+ local.get 3
+ i32.const 900
+ i32.add
+ local.get 3
+ i32.const 1088
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=1080
+ i64.store offset=892 align=4
+ local.get 3
+ i32.const 17
+ i32.store offset=888
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i32.const 1032
+ i32.add
+ call 598
+ br 1 (;@17;)
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=1088
+ i32.store offset=1040
+ local.get 3
+ local.get 3
+ i64.load offset=1080
+ i64.store offset=1032
+ local.get 3
+ i32.const 19
+ i32.store offset=888
+ local.get 3
+ i32.const 1032
+ i32.add
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1602
+ call 325
+ call 97
+ local.set 10
+ local.get 3
+ i32.const 20
+ i32.store offset=888
+ local.get 3
+ local.get 10
+ i32.store offset=892
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i64.load offset=1080
+ local.set 17
+ local.get 3
+ i32.load offset=1088
+ local.set 12
+ local.get 10
+ local.get 10
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 14
+ i32.store
+ local.get 3
+ local.get 12
+ i32.store offset=896
+ local.get 3
+ local.get 17
+ i64.store offset=888
+ local.get 14
+ i32.eqz
+ br_if 9 (;@8;)
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 10
+ call 325
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 1080
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i64.load offset=1080
+ local.set 17
+ local.get 10
+ local.get 10
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 12
+ i32.store
+ local.get 3
+ local.get 17
+ i64.store offset=888
+ local.get 12
+ i32.eqz
+ br_if 9 (;@8;)
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 10
+ call 253
+ end
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const 23
+ call 1096
+ local.get 3
+ i32.load offset=36
+ local.set 15
+ local.get 3
+ i32.load offset=32
+ local.tee 12
+ i32.const 0
+ i64.load offset=1098443 align=1
+ i64.store align=1
+ local.get 12
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1098451 align=1
+ i64.store align=1
+ local.get 12
+ i32.const 15
+ i32.add
+ i32.const 0
+ i64.load offset=1098458 align=1
+ i64.store align=1
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 23
+ i32.store
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 14
+ local.get 15
+ i32.store
+ local.get 3
+ local.get 12
+ i32.store offset=892
+ local.get 3
+ i32.const 1
+ i32.store offset=888
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1492
+ local.set 12
+ local.get 11
+ i32.const 12
+ i32.add
+ call 453
+ i32.store
+ local.get 11
+ local.get 12
+ i32.store offset=8
+ local.get 11
+ local.get 10
+ i32.store offset=4
+ local.get 11
+ local.get 13
+ i32.store
+ local.get 14
+ i64.const 8589934594
+ i64.store
+ local.get 3
+ local.get 11
+ i32.store offset=892
+ local.get 3
+ i32.const 22
+ i32.store offset=888
+ local.get 3
+ i32.const 888
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i64.load offset=1104
+ local.set 17
+ local.get 3
+ i32.load offset=1112
+ local.set 11
+ local.get 10
+ local.get 10
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 12
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=896
+ local.get 3
+ local.get 17
+ i64.store offset=888
+ local.get 12
+ i32.eqz
+ br_if 8 (;@8;)
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 10
+ call 325
+ local.get 14
+ local.get 3
+ i32.const 1104
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i64.load offset=1104
+ local.set 17
+ local.get 10
+ local.get 10
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 11
+ i32.store
+ local.get 3
+ local.get 17
+ i64.store offset=888
+ local.get 11
+ i32.eqz
+ br_if 8 (;@8;)
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 10
+ call 253
+ end
+ local.get 3
+ local.get 10
+ i32.store offset=1076
+ local.get 3
+ i32.const 928
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ local.get 3
+ i32.const 1076
+ i32.add
+ call 935
+ local.get 3
+ i32.load8_u offset=928
+ local.tee 10
+ i32.const 44
+ i32.ne
+ br_if 4 (;@11;)
+ local.get 3
+ i32.const 1076
+ i32.add
+ call 598
+ local.get 3
+ i32.const 872
+ i32.add
+ local.set 11
+ block ;; label = @16
+ block ;; label = @17
+ local.get 3
+ i32.const 348
+ i32.add
+ i32.load8_u
+ local.tee 12
+ i32.const 2
+ i32.ne
+ br_if 0 (;@17;)
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 11
+ i64.const 0
+ call 1118
+ local.get 3
+ i32.load8_u offset=888
+ local.tee 10
+ i32.const 44
+ i32.eq
+ br_if 1 (;@16;)
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ br 10 (;@7;)
+ end
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 11
+ i64.const 1
+ call 1118
+ block ;; label = @17
+ local.get 3
+ i32.load8_u offset=888
+ local.tee 10
+ i32.const 44
+ i32.eq
+ br_if 0 (;@17;)
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ br 10 (;@7;)
+ end
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 0
+ local.get 3
+ i32.const 288
+ i32.add
+ local.get 12
+ i32.const 2
+ i32.eq
+ select
+ local.get 11
+ call 146
+ local.get 3
+ i32.load8_u offset=928
+ local.tee 10
+ i32.const 44
+ i32.ne
+ br_if 9 (;@7;)
+ end
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 11
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1162
+ local.get 3
+ i32.load8_u offset=888
+ local.tee 10
+ i32.const 44
+ i32.eq
+ br_if 1 (;@14;)
+ local.get 3
+ i32.const 1082
+ i32.add
+ local.get 3
+ i32.load8_u offset=891
+ i32.store8
+ local.get 3
+ i32.const 1040
+ i32.add
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 3
+ i32.const 920
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=889 align=1
+ i32.store16 offset=1080
+ local.get 3
+ local.get 3
+ i64.load offset=896
+ i64.store offset=1032
+ local.get 3
+ i32.load offset=892
+ local.set 6
+ br 9 (;@6;)
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1051824
+ call 1240
+ unreachable
+ end
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1653
+ local.get 3
+ i32.const 752
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ local.get 3
+ i32.const 736
+ i32.add
+ call 267
+ local.get 3
+ i32.const 792
+ i32.add
+ call 936
+ local.get 3
+ i32.load8_u offset=752
+ local.tee 10
+ i32.const 44
+ i32.eq
+ br_if 3 (;@10;)
+ br 9 (;@4;)
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1051840
+ call 1240
+ unreachable
+ end
+ i32.const 1048736
+ i32.const 35
+ i32.const 1048708
+ call 1240
+ unreachable
+ end
+ local.get 3
+ i32.const 1074
+ i32.add
+ local.get 3
+ i32.load8_u offset=931
+ i32.store8
+ local.get 3
+ i32.const 1008
+ i32.add
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 3
+ i32.const 960
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=929 align=1
+ i32.store16 offset=1072
+ local.get 3
+ local.get 3
+ i64.load offset=936
+ i64.store offset=1000
+ local.get 3
+ i32.load offset=932
+ local.set 6
+ local.get 3
+ i32.const 1076
+ i32.add
+ call 598
+ br 5 (;@5;)
+ end
+ local.get 3
+ i32.const 595
+ i32.add
+ local.get 3
+ i32.const 736
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ local.tee 10
+ i32.store align=1
+ local.get 3
+ i32.const 980
+ i32.add
+ local.get 10
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=736
+ local.tee 17
+ i64.store offset=972 align=4
+ local.get 1
+ i32.const 388
+ i32.add
+ local.get 3
+ i32.const 968
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ local.tee 18
+ i64.store align=4
+ local.get 1
+ i32.const 384
+ i32.add
+ local.get 17
+ i32.wrap_i64
+ local.tee 10
+ i32.store
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 22
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 544
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=544
+ i64.store offset=272
+ local.get 1
+ i32.const 396
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 7
+ local.get 6
+ local.get 10
+ local.get 18
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.get 16
+ call 359
+ i32.store
+ end
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 1
+ i32.const 396
+ i32.add
+ local.tee 12
+ local.get 2
+ i32.load
+ call 534
+ i32.const 3
+ local.set 6
+ block ;; label = @9
+ local.get 3
+ i32.load offset=272
+ local.tee 10
+ i32.const 3
+ i32.ne
+ br_if 0 (;@9;)
+ local.get 9
+ i32.const 3
+ i32.store8
+ local.get 5
+ i32.const 3
+ i32.store8
+ local.get 0
+ i32.const 2
+ i32.store8
+ br 8 (;@1;)
+ end
+ local.get 3
+ i32.load offset=288
+ local.set 7
+ local.get 3
+ i64.load offset=280
+ local.set 16
+ local.get 3
+ i32.load offset=276
+ local.set 11
+ local.get 12
+ i32.load
+ call 820
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ local.get 10
+ i32.const 2
+ i32.ne
+ br_if 0 (;@15;)
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 11
+ local.get 16
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 39
+ local.get 3
+ i32.load8_u offset=272
+ local.set 10
+ local.get 3
+ i32.load8_u offset=364
+ local.set 6
+ local.get 3
+ i32.const 792
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ block ;; label = @16
+ local.get 6
+ i32.const 2
+ i32.eq
+ br_if 0 (;@16;)
+ local.get 3
+ i32.const 624
+ i32.add
+ i32.const 36
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 36
+ i32.add
+ i32.const 56
+ call 2015
+ drop
+ local.get 3
+ i32.const 624
+ i32.add
+ i32.const 95
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 95
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 3
+ local.get 3
+ i32.load16_u offset=365 align=1
+ i32.store16 offset=717 align=1
+ local.get 3
+ local.get 10
+ i32.store8 offset=624
+ local.get 3
+ i32.const 624
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 3
+ i32.const 0
+ i32.store8 offset=716
+ local.get 3
+ i32.const 31
+ i32.store offset=1084
+ local.get 3
+ i32.const 1098945
+ i32.store offset=1080
+ local.get 3
+ i32.const 14
+ i32.store offset=1088
+ block ;; label = @17
+ block ;; label = @18
+ local.get 3
+ i32.const 1080
+ i32.add
+ call 877
+ local.tee 10
+ i32.eqz
+ br_if 0 (;@18;)
+ local.get 3
+ local.get 10
+ i32.store offset=792
+ local.get 10
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@17;)
+ local.get 3
+ i32.const 284
+ i32.add
+ local.get 3
+ i32.const 1088
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=1080
+ i64.store offset=276 align=4
+ local.get 3
+ i32.const 17
+ i32.store offset=272
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i32.const 792
+ i32.add
+ call 598
+ br 1 (;@17;)
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=1088
+ i32.store offset=800
+ local.get 3
+ local.get 3
+ i64.load offset=1080
+ i64.store offset=792
+ local.get 3
+ i32.const 19
+ i32.store offset=272
+ local.get 3
+ i32.const 792
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1602
+ call 325
+ i32.const 8
+ call 1652
+ local.set 10
+ local.get 3
+ i32.const 24
+ i32.add
+ i32.const 11
+ call 1096
+ local.get 3
+ i32.load offset=28
+ local.set 12
+ local.get 3
+ i32.load offset=24
+ local.tee 6
+ i32.const 0
+ i64.load offset=1104125 align=1
+ i64.store align=1
+ local.get 6
+ i32.const 7
+ i32.add
+ i32.const 0
+ i32.load offset=1104132 align=1
+ i32.store align=1
+ local.get 3
+ i32.const 284
+ i32.add
+ i32.const 11
+ i32.store
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 12
+ i32.store
+ local.get 3
+ local.get 6
+ i32.store offset=276
+ local.get 3
+ i32.const 1
+ i32.store offset=272
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1492
+ local.set 6
+ local.get 10
+ call 468
+ i32.store offset=4
+ local.get 10
+ local.get 6
+ i32.store
+ local.get 7
+ i64.const 4294967297
+ i64.store
+ local.get 3
+ local.get 10
+ i32.store offset=276
+ local.get 3
+ i32.const 22
+ i32.store offset=272
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i64.load offset=1080
+ local.set 17
+ local.get 3
+ i32.load offset=1088
+ local.set 6
+ local.get 10
+ local.get 10
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 12
+ i32.store
+ local.get 3
+ local.get 6
+ i32.store offset=280
+ local.get 3
+ local.get 17
+ i64.store offset=272
+ local.get 12
+ i32.eqz
+ br_if 9 (;@8;)
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 10
+ call 325
+ local.get 7
+ local.get 3
+ i32.const 1080
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i64.load offset=1080
+ local.set 17
+ local.get 10
+ local.get 10
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 3
+ local.get 17
+ i64.store offset=272
+ local.get 6
+ i32.eqz
+ br_if 9 (;@8;)
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 10
+ call 253
+ end
+ local.get 3
+ local.get 10
+ i32.store offset=1068
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 3
+ i32.const 696
+ i32.add
+ local.get 3
+ i32.const 1068
+ i32.add
+ call 467
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ local.get 3
+ i32.load8_u offset=272
+ local.tee 10
+ i32.const 44
+ i32.ne
+ br_if 0 (;@21;)
+ local.get 3
+ local.get 3
+ i32.load offset=276
+ local.tee 10
+ i32.store offset=1072
+ local.get 3
+ i32.const 652
+ i32.add
+ i32.load
+ i32.eqz
+ br_if 1 (;@20;)
+ local.get 3
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 640
+ i32.add
+ call 967
+ local.get 3
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.load offset=16
+ local.get 3
+ i32.load offset=20
+ call 1584
+ local.get 3
+ i32.load offset=12
+ local.set 6
+ local.get 3
+ local.get 3
+ i32.load offset=8
+ i32.store offset=1076
+ local.get 3
+ local.get 6
+ i32.store offset=736
+ local.get 10
+ i32.load offset=8
+ i32.const 19
+ i32.eq
+ br_if 2 (;@19;)
+ local.get 10
+ local.get 10
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 6
+ i32.store
+ local.get 6
+ br_if 3 (;@18;)
+ br 13 (;@8;)
+ end
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 32
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 32
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load8_u offset=275
+ i32.store8 offset=891
+ local.get 3
+ local.get 3
+ i32.load16_u offset=273 align=1
+ i32.store16 offset=889 align=1
+ local.get 3
+ local.get 3
+ i64.load offset=280
+ i64.store offset=896
+ local.get 3
+ local.get 3
+ i32.load offset=276
+ i32.store offset=892
+ local.get 3
+ local.get 10
+ i32.store8 offset=888
+ br 6 (;@14;)
+ end
+ block ;; label = @20
+ block ;; label = @21
+ local.get 10
+ i32.load offset=8
+ local.tee 6
+ i32.const 20
+ i32.gt_u
+ br_if 0 (;@21;)
+ i32.const 1
+ local.get 6
+ i32.shl
+ i32.const 1081345
+ i32.and
+ br_if 1 (;@20;)
+ end
+ local.get 3
+ i32.const 284
+ i32.add
+ i64.const 1
+ i64.store align=4
+ local.get 3
+ i32.const 2
+ i32.store offset=276
+ local.get 3
+ i32.const 1065672
+ i32.store offset=272
+ local.get 3
+ i32.const 15
+ i32.store offset=1084
+ local.get 3
+ local.get 3
+ i32.const 1080
+ i32.add
+ i32.store offset=280
+ local.get 3
+ local.get 3
+ i32.const 1072
+ i32.add
+ i32.store offset=1080
+ local.get 3
+ i32.const 792
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ call 827
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ call 1214
+ br 3 (;@17;)
+ end
+ local.get 3
+ i32.const 692
+ i32.add
+ call 598
+ local.get 3
+ local.get 10
+ i32.store offset=692
+ local.get 3
+ i32.const 15
+ i32.store offset=272
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i32.const 688
+ i32.add
+ call 598
+ local.get 3
+ local.get 10
+ i32.store offset=688
+ local.get 3
+ i32.const 888
+ i32.add
+ local.get 3
+ i32.const 624
+ i32.add
+ call 76
+ br 5 (;@14;)
+ end
+ local.get 3
+ i32.const 1
+ i32.store8 offset=716
+ local.get 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 6
+ local.set 10
+ local.get 7
+ i32.eqz
+ br_if 10 (;@8;)
+ end
+ local.get 3
+ i32.const 692
+ i32.add
+ call 598
+ local.get 3
+ i32.load offset=736
+ local.tee 6
+ local.get 6
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 7
+ i32.store
+ local.get 3
+ local.get 10
+ i32.store offset=692
+ local.get 7
+ i32.eqz
+ br_if 9 (;@8;)
+ local.get 3
+ i32.const 688
+ i32.add
+ call 598
+ local.get 3
+ local.get 6
+ i32.store offset=688
+ local.get 3
+ i32.const 792
+ i32.add
+ local.get 3
+ i32.const 624
+ i32.add
+ call 76
+ i32.const 44
+ local.set 10
+ block ;; label = @18
+ local.get 3
+ i32.load8_u offset=792
+ i32.const 44
+ i32.ne
+ br_if 0 (;@18;)
+ local.get 3
+ i32.const 1095
+ i32.add
+ local.tee 6
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 23
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ i32.const 1080
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 7
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 7
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 888
+ i32.add
+ i32.const 23
+ i32.add
+ local.get 6
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ local.get 3
+ i32.load8_u offset=795
+ i32.store8 offset=1106
+ local.get 3
+ local.get 3
+ i32.load16_u offset=793 align=1
+ i32.store16 offset=1104
+ local.get 3
+ i32.load offset=796
+ local.set 6
+ local.get 3
+ local.get 3
+ i32.load8_u offset=1106
+ i32.store8 offset=891
+ local.get 3
+ local.get 3
+ i32.load16_u offset=1104
+ i32.store16 offset=889 align=1
+ local.get 3
+ local.get 6
+ i32.store offset=892
+ local.get 3
+ i32.const 736
+ i32.add
+ call 598
+ local.get 3
+ i32.const 1072
+ i32.add
+ call 598
+ br 5 (;@13;)
+ end
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 36
+ call 2015
+ drop
+ local.get 3
+ i32.const 1104
+ i32.add
+ local.get 3
+ i32.const 624
+ i32.add
+ call 296
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 3
+ i32.const 1104
+ i32.add
+ call 1082
+ local.set 10
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 12
+ i32.add
+ i64.const 3
+ i64.store align=4
+ local.get 3
+ i32.const 292
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 12
+ i32.add
+ i32.const 15
+ i32.store
+ local.get 3
+ i32.const 3
+ i32.store offset=796
+ local.get 3
+ i32.const 1067004
+ i32.store offset=792
+ local.get 3
+ i32.const 16
+ i32.store offset=276
+ local.get 3
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.store offset=800
+ local.get 3
+ local.get 3
+ i32.const 1072
+ i32.add
+ i32.store offset=288
+ local.get 3
+ local.get 3
+ i32.const 736
+ i32.add
+ i32.store offset=280
+ local.get 3
+ local.get 3
+ i32.const 1076
+ i32.add
+ i32.store offset=272
+ local.get 3
+ i32.const 1104
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ call 827
+ local.get 3
+ local.get 10
+ local.get 3
+ i32.const 1104
+ i32.add
+ call 1433
+ i32.store offset=892
+ local.get 3
+ i32.const 43
+ i32.store8 offset=888
+ local.get 3
+ i32.const 736
+ i32.add
+ call 598
+ end
+ local.get 3
+ i32.const 1072
+ i32.add
+ call 598
+ br 2 (;@14;)
+ end
+ local.get 3
+ i32.const 928
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 10
+ i32.const 255
+ i32.and
+ i32.const 44
+ i32.ne
+ br_if 5 (;@10;)
+ br 3 (;@12;)
+ end
+ local.get 1
+ i32.const 384
+ i32.add
+ i32.load
+ local.get 1
+ i32.const 388
+ i32.add
+ i32.load
+ call 1949
+ i32.const 1
+ local.set 6
+ local.get 16
+ local.set 17
+ br 11 (;@3;)
+ end
+ local.get 3
+ i32.load8_u offset=888
+ local.set 10
+ end
+ local.get 3
+ i32.const 1068
+ i32.add
+ call 598
+ block ;; label = @13
+ local.get 10
+ i32.const 255
+ i32.and
+ i32.const 44
+ i32.ne
+ br_if 0 (;@13;)
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 10
+ local.get 3
+ i32.const 911
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 6
+ local.get 3
+ i32.const 905
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 6
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 6
+ local.get 10
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 10
+ local.get 3
+ i32.const 897
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 12
+ local.get 7
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 7
+ local.get 6
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ local.get 3
+ i64.load offset=889 align=1
+ i64.store offset=1000
+ local.get 3
+ i32.const 968
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 6
+ local.get 7
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 968
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 12
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 968
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 12
+ local.get 10
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=1000
+ i64.store offset=968
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 3
+ i32.const 624
+ i32.add
+ i32.const 96
+ call 2015
+ drop
+ local.get 3
+ i32.const 792
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ call 141
+ local.get 3
+ i32.load8_u offset=792
+ local.tee 10
+ i32.const 44
+ i32.ne
+ br_if 2 (;@11;)
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 12
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 7
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 6
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ local.get 3
+ i64.load offset=968
+ i64.store offset=928
+ br 1 (;@12;)
+ end
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 6
+ local.get 3
+ i32.const 911
+ i32.add
+ i64.load align=1
+ i64.store align=2
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 3
+ i32.const 905
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 897
+ i32.add
+ i64.load align=1
+ local.tee 17
+ i64.store
+ local.get 3
+ i32.const 962
+ i32.add
+ local.get 3
+ i32.const 923
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 12
+ local.get 17
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 2
+ local.get 7
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 7
+ local.get 6
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ local.get 3
+ i32.load offset=919 align=1
+ i32.store offset=958 align=2
+ local.get 3
+ local.get 3
+ i64.load offset=889 align=1
+ i64.store offset=1032
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 22
+ i32.add
+ local.tee 6
+ local.get 7
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 16
+ i32.add
+ local.tee 7
+ local.get 2
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 2
+ local.get 12
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=1032
+ i64.store offset=1000
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 22
+ i32.add
+ local.get 6
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 7
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i64.load
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=1000
+ i64.store offset=928
+ local.get 3
+ i32.const 624
+ i32.add
+ call 1163
+ br 2 (;@10;)
+ end
+ local.get 3
+ i32.const 775
+ i32.add
+ local.get 3
+ i32.const 950
+ i32.add
+ i64.load align=2
+ i64.store align=1
+ local.get 3
+ i32.const 769
+ i32.add
+ local.get 3
+ i32.const 944
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 3
+ i32.const 761
+ i32.add
+ local.get 3
+ i32.const 936
+ i32.add
+ i64.load
+ i64.store align=1
+ local.get 3
+ local.get 3
+ i64.load offset=928
+ local.tee 17
+ i64.store offset=753 align=1
+ local.get 3
+ local.get 17
+ i64.store16 offset=576
+ local.get 3
+ local.get 3
+ i32.load8_u offset=755
+ i32.store8 offset=578
+ local.get 3
+ i32.const 772
+ i32.add
+ i32.load
+ local.set 7
+ local.get 3
+ i32.const 764
+ i32.add
+ i64.load align=4
+ local.set 17
+ local.get 3
+ i32.const 776
+ i32.add
+ i64.load32_u
+ local.set 19
+ local.get 3
+ i32.const 782
+ i32.add
+ i64.load8_u
+ local.set 20
+ local.get 3
+ i32.const 780
+ i32.add
+ i64.load16_u
+ local.set 21
+ local.get 3
+ i64.load offset=756 align=4
+ local.set 18
+ local.get 11
+ local.get 16
+ i32.wrap_i64
+ call 1949
+ local.get 19
+ local.get 20
+ i64.const 48
+ i64.shl
+ local.get 21
+ i64.const 32
+ i64.shl
+ i64.or
+ i64.or
+ local.set 16
+ local.get 18
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.set 11
+ local.get 18
+ i32.wrap_i64
+ local.set 10
+ i32.const 0
+ local.set 6
+ br 2 (;@9;)
+ end
+ local.get 3
+ i32.const 928
+ i32.add
+ local.get 3
+ i32.const 792
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ end
+ local.get 3
+ local.get 10
+ i32.store8 offset=272
+ i32.const 1
+ local.set 6
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 3
+ i32.const 752
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 3
+ i32.const 272
+ i32.add
+ call 821
+ local.get 3
+ i32.const 272
+ i32.add
+ call 626
+ local.get 3
+ i32.const 764
+ i32.add
+ i32.load
+ local.set 7
+ local.get 3
+ i64.load offset=756 align=4
+ local.set 17
+ local.get 11
+ local.get 16
+ i32.wrap_i64
+ call 1949
+ i32.const 0
+ local.set 10
+ end
+ local.get 1
+ i32.const 384
+ i32.add
+ i32.load
+ local.get 1
+ i32.const 388
+ i32.add
+ i32.load
+ call 1949
+ br 6 (;@2;)
+ end
+ unreachable
+ end
+ local.get 3
+ i32.const 1082
+ i32.add
+ local.get 3
+ i32.load8_u offset=931
+ i32.store8
+ local.get 3
+ i32.const 1040
+ i32.add
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 928
+ i32.add
+ i32.const 24
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 3
+ i32.const 960
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=929 align=1
+ i32.store16 offset=1080
+ local.get 3
+ local.get 3
+ i64.load offset=936
+ i64.store offset=1032
+ local.get 3
+ i32.load offset=932
+ local.set 6
+ end
+ local.get 3
+ i32.const 1072
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 3
+ i32.const 1080
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 3
+ i32.const 1032
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=1080
+ i32.store16 offset=1072
+ local.get 3
+ local.get 3
+ i64.load offset=1032
+ i64.store offset=1000
+ end
+ local.get 3
+ i32.const 752
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 1008
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 752
+ i32.add
+ i32.const 24
+ i32.add
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 784
+ i32.add
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.const 24
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i32.load16_u offset=1072
+ i32.store16 offset=753 align=1
+ local.get 3
+ local.get 3
+ i64.load offset=1000
+ i64.store offset=760
+ local.get 3
+ local.get 3
+ i32.const 1074
+ i32.add
+ i32.load8_u
+ i32.store8 offset=755
+ local.get 3
+ i32.const 272
+ i32.add
+ call 1653
+ local.get 3
+ local.get 6
+ i32.store offset=756
+ local.get 3
+ i32.const 792
+ i32.add
+ call 936
+ end
+ i32.const 1
+ local.set 6
+ local.get 3
+ i32.const 584
+ i32.add
+ local.get 3
+ i32.const 752
+ i32.add
+ i32.const 1
+ i32.or
+ i32.const 35
+ call 2015
+ drop
+ local.get 3
+ i32.load offset=736
+ local.get 3
+ i32.load offset=740
+ call 1949
+ local.get 3
+ local.get 10
+ i32.store8 offset=272
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 3
+ i32.const 584
+ i32.add
+ i32.const 35
+ call 2015
+ drop
+ local.get 3
+ i32.const 968
+ i32.add
+ i32.const 4
+ i32.or
+ local.get 3
+ i32.const 272
+ i32.add
+ call 821
+ local.get 3
+ i32.const 272
+ i32.add
+ call 626
+ local.get 3
+ i32.const 980
+ i32.add
+ i32.load
+ local.set 7
+ local.get 3
+ i64.load offset=972 align=4
+ local.set 17
+ i32.const 0
+ local.set 10
+ end
+ end
+ local.get 3
+ i32.const 536
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 12
+ local.get 3
+ i32.load8_u offset=578
+ i32.store8
+ local.get 3
+ local.get 3
+ i32.load16_u offset=576
+ i32.store16 offset=536
+ local.get 9
+ i32.const 1
+ i32.store8
+ local.get 8
+ call 1434
+ block ;; label = @2
+ block ;; label = @3
+ local.get 6
+ br_if 0 (;@3;)
+ local.get 3
+ i32.const 540
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 12
+ i32.load8_u
+ i32.store8
+ local.get 3
+ local.get 3
+ i32.load16_u offset=536
+ i32.store16 offset=540
+ local.get 16
+ i64.const 72057594037927935
+ i64.and
+ local.set 16
+ br 1 (;@2;)
+ end
+ end
+ local.get 3
+ i32.const 484
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 9
+ local.get 3
+ i32.const 540
+ i32.add
+ i32.const 2
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 3
+ local.get 3
+ i32.load16_u offset=540
+ i32.store16 offset=484
+ i32.const 1
+ local.set 8
+ local.get 5
+ i32.const 1
+ i32.store8
+ local.get 4
+ call 1604
+ block ;; label = @2
+ block ;; label = @3
+ local.get 6
+ br_if 0 (;@3;)
+ local.get 3
+ i32.const 60
+ i32.add
+ i32.const 2
+ i32.add
+ local.get 9
+ i32.load8_u
+ i32.store8
+ local.get 3
+ local.get 3
+ i32.load16_u offset=484
+ i32.store16 offset=60
+ local.get 3
+ local.get 17
+ i64.store offset=52 align=4
+ local.get 3
+ local.get 11
+ i32.store offset=48
+ i32.const 0
+ local.set 8
+ br 1 (;@2;)
+ end
+ local.get 3
+ local.get 7
+ i32.store offset=56
+ local.get 3
+ local.get 17
+ i64.store offset=48
+ local.get 11
+ i32.const 0
+ local.get 10
+ select
+ local.set 10
+ end
+ local.get 0
+ local.get 3
+ i32.load16_u offset=60
+ i32.store16 offset=1 align=1
+ local.get 0
+ local.get 3
+ i64.load offset=48
+ i64.store offset=8 align=4
+ local.get 0
+ i32.const 3
+ i32.add
+ local.get 3
+ i32.const 62
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 0
+ i32.const 16
+ i32.add
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.load
+ i32.store
+ local.get 0
+ i32.const 30
+ i32.add
+ local.get 16
+ i64.const 48
+ i64.shr_u
+ i64.store8
+ local.get 0
+ i32.const 28
+ i32.add
+ local.get 16
+ i64.const 32
+ i64.shr_u
+ i64.store16
+ local.get 0
+ local.get 16
+ i64.store32 offset=24
+ local.get 0
+ local.get 7
+ i32.store offset=20
+ local.get 0
+ local.get 10
+ i32.store offset=4
+ local.get 0
+ local.get 8
+ i32.store8
+ i32.const 1
+ local.set 6
+ end
+ local.get 1
+ local.get 6
+ i32.store8 offset=494
+ local.get 3
+ i32.const 1120
+ i32.add
+ global.set 0)
+ (func (;52;) (type 10) (param i32 i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
+ global.get 0
+ i32.const 128
+ i32.sub
+ local.tee 3
+ global.set 0
+ local.get 3
+ i32.const 0
+ i32.const 64
+ call 2017
+ local.set 3
+ local.get 0
+ i32.load offset=28
+ local.set 4
+ local.get 0
+ i32.load offset=24
+ local.set 5
+ local.get 0
+ i32.load offset=20
+ local.set 6
+ local.get 0
+ i32.load offset=16
+ local.set 7
+ local.get 0
+ i32.load offset=12
+ local.set 8
+ local.get 0
+ i32.load offset=8
+ local.set 9
+ local.get 0
+ i32.load offset=4
+ local.set 10
+ local.get 0
+ i32.load
+ local.set 11
+ block ;; label = @1
+ local.get 2
+ i32.eqz
+ br_if 0 (;@1;)
+ local.get 1
+ local.get 2
+ i32.const 6
+ i32.shl
+ i32.add
+ local.set 12
+ loop ;; label = @2
+ i32.const 0
+ local.set 2
+ loop ;; label = @3
+ local.get 3
+ local.get 2
+ i32.add
+ local.get 1
+ local.get 2
+ i32.add
+ i32.load align=1
+ local.tee 13
+ i32.const 24
+ i32.shl
+ local.get 13
+ i32.const 65280
+ i32.and
+ i32.const 8
+ i32.shl
+ i32.or
+ local.get 13
+ i32.const 8
+ i32.shr_u
+ i32.const 65280
+ i32.and
+ local.get 13
+ i32.const 24
+ i32.shr_u
+ i32.or
+ i32.or
+ i32.store
+ local.get 2
+ i32.const 4
+ i32.add
+ local.tee 2
+ i32.const 64
+ i32.ne
+ br_if 0 (;@3;)
+ end
+ local.get 3
+ i32.load offset=60
+ local.set 14
+ local.get 3
+ i32.load offset=56
+ local.set 15
+ local.get 3
+ i32.load offset=52
+ local.set 16
+ local.get 3
+ i32.load offset=48
+ local.set 2
+ local.get 3
+ i32.load offset=44
+ local.set 17
+ local.get 3
+ i32.load offset=40
+ local.set 18
+ local.get 3
+ i32.load offset=36
+ local.set 19
+ local.get 3
+ i32.load offset=32
+ local.set 20
+ local.get 3
+ i32.load offset=28
+ local.set 21
+ local.get 3
+ i32.load offset=24
+ local.set 22
+ local.get 3
+ i32.load offset=20
+ local.set 23
+ local.get 3
+ i32.load offset=16
+ local.set 24
+ local.get 3
+ i32.load offset=12
+ local.set 13
+ local.get 3
+ i32.load offset=8
+ local.set 25
+ local.get 3
+ i32.load offset=4
+ local.set 26
+ local.get 3
+ i32.load
+ local.set 27
+ local.get 3
+ local.get 9
+ i32.store offset=96
+ local.get 3
+ local.get 8
+ i32.store offset=100
+ local.get 3
+ local.get 5
+ i32.store offset=104
+ local.get 3
+ local.get 4
+ i32.store offset=108
+ local.get 3
+ local.get 6
+ i32.store offset=124
+ local.get 3
+ local.get 7
+ i32.store offset=120
+ local.get 3
+ local.get 10
+ i32.store offset=116
+ local.get 3
+ local.get 11
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 26
+ i32.const 1899447441
+ i32.add
+ local.get 27
+ i32.const 1116352408
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 6
+ i32.store offset=108
+ local.get 3
+ local.get 7
+ i32.store offset=104
+ local.get 3
+ local.get 10
+ i32.store offset=100
+ local.get 3
+ local.get 11
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 13
+ i32.const -373957723
+ i32.add
+ local.get 25
+ i32.const -1245643825
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 23
+ i32.const 1508970993
+ i32.add
+ local.get 24
+ i32.const 961987163
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 21
+ i32.const -1424204075
+ i32.add
+ local.get 22
+ i32.const -1841331548
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 19
+ i32.const 310598401
+ i32.add
+ local.get 20
+ i32.const -670586216
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 17
+ i32.const 1426881987
+ i32.add
+ local.get 18
+ i32.const 607225278
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 16
+ i32.const -2132889090
+ i32.add
+ local.get 2
+ i32.const 1925078388
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 14
+ i32.const -1046744716
+ i32.add
+ local.get 15
+ i32.const -1680079193
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 27
+ i32.store offset=92
+ local.get 3
+ local.get 26
+ i32.store offset=88
+ local.get 3
+ local.get 25
+ i32.store offset=84
+ local.get 3
+ local.get 13
+ i32.store offset=80
+ local.get 3
+ local.get 20
+ i32.store offset=108
+ local.get 3
+ local.get 19
+ i32.store offset=104
+ local.get 3
+ local.get 18
+ i32.store offset=100
+ local.get 3
+ local.get 17
+ i32.store offset=96
+ local.get 3
+ local.get 2
+ i32.store offset=124
+ local.get 3
+ local.get 16
+ i32.store offset=120
+ local.get 3
+ local.get 15
+ i32.store offset=116
+ local.get 3
+ local.get 14
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 24
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 25
+ local.get 3
+ i32.load offset=68
+ local.set 26
+ local.get 3
+ i32.load offset=72
+ local.set 27
+ local.get 3
+ i32.load offset=76
+ local.set 13
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 27
+ i32.const -272742522
+ i32.add
+ local.get 13
+ i32.const -459576895
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 25
+ i32.const 604807628
+ i32.add
+ local.get 26
+ i32.const 264347078
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 24
+ i32.store offset=92
+ local.get 3
+ local.get 23
+ i32.store offset=88
+ local.get 3
+ local.get 22
+ i32.store offset=84
+ local.get 3
+ local.get 21
+ i32.store offset=80
+ local.get 3
+ local.get 2
+ i32.store offset=108
+ local.get 3
+ local.get 16
+ i32.store offset=104
+ local.get 3
+ local.get 15
+ i32.store offset=100
+ local.get 3
+ local.get 14
+ i32.store offset=96
+ local.get 3
+ local.get 13
+ i32.store offset=124
+ local.get 3
+ local.get 27
+ i32.store offset=120
+ local.get 3
+ local.get 26
+ i32.store offset=116
+ local.get 3
+ local.get 25
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 20
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 21
+ local.get 3
+ i32.load offset=68
+ local.set 22
+ local.get 3
+ i32.load offset=72
+ local.set 23
+ local.get 3
+ i32.load offset=76
+ local.set 24
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 23
+ i32.const 1249150122
+ i32.add
+ local.get 24
+ i32.const 770255983
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 21
+ i32.const 1996064986
+ i32.add
+ local.get 22
+ i32.const 1555081692
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 20
+ i32.store offset=92
+ local.get 3
+ local.get 19
+ i32.store offset=88
+ local.get 3
+ local.get 18
+ i32.store offset=84
+ local.get 3
+ local.get 17
+ i32.store offset=80
+ local.get 3
+ local.get 13
+ i32.store offset=108
+ local.get 3
+ local.get 27
+ i32.store offset=104
+ local.get 3
+ local.get 26
+ i32.store offset=100
+ local.get 3
+ local.get 25
+ i32.store offset=96
+ local.get 3
+ local.get 24
+ i32.store offset=124
+ local.get 3
+ local.get 23
+ i32.store offset=120
+ local.get 3
+ local.get 22
+ i32.store offset=116
+ local.get 3
+ local.get 21
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 2
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 17
+ local.get 3
+ i32.load offset=68
+ local.set 18
+ local.get 3
+ i32.load offset=72
+ local.set 19
+ local.get 3
+ i32.load offset=76
+ local.set 20
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 19
+ i32.const -1473132947
+ i32.add
+ local.get 20
+ i32.const -1740746414
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 17
+ i32.const -1084653625
+ i32.add
+ local.get 18
+ i32.const -1341970488
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 2
+ i32.store offset=92
+ local.get 3
+ local.get 16
+ i32.store offset=88
+ local.get 3
+ local.get 15
+ i32.store offset=84
+ local.get 3
+ local.get 14
+ i32.store offset=80
+ local.get 3
+ local.get 24
+ i32.store offset=108
+ local.get 3
+ local.get 23
+ i32.store offset=104
+ local.get 3
+ local.get 22
+ i32.store offset=100
+ local.get 3
+ local.get 21
+ i32.store offset=96
+ local.get 3
+ local.get 20
+ i32.store offset=124
+ local.get 3
+ local.get 19
+ i32.store offset=120
+ local.get 3
+ local.get 18
+ i32.store offset=116
+ local.get 3
+ local.get 17
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 13
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 14
+ local.get 3
+ i32.load offset=68
+ local.set 15
+ local.get 3
+ i32.load offset=72
+ local.set 16
+ local.get 3
+ i32.load offset=76
+ local.set 2
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 16
+ i32.const -710438585
+ i32.add
+ local.get 2
+ i32.const -958395405
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 14
+ i32.const 338241895
+ i32.add
+ local.get 15
+ i32.const 113926993
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 13
+ i32.store offset=92
+ local.get 3
+ local.get 27
+ i32.store offset=88
+ local.get 3
+ local.get 26
+ i32.store offset=84
+ local.get 3
+ local.get 25
+ i32.store offset=80
+ local.get 3
+ local.get 20
+ i32.store offset=108
+ local.get 3
+ local.get 19
+ i32.store offset=104
+ local.get 3
+ local.get 18
+ i32.store offset=100
+ local.get 3
+ local.get 17
+ i32.store offset=96
+ local.get 3
+ local.get 2
+ i32.store offset=124
+ local.get 3
+ local.get 16
+ i32.store offset=120
+ local.get 3
+ local.get 15
+ i32.store offset=116
+ local.get 3
+ local.get 14
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 24
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 25
+ local.get 3
+ i32.load offset=68
+ local.set 26
+ local.get 3
+ i32.load offset=72
+ local.set 27
+ local.get 3
+ i32.load offset=76
+ local.set 13
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 27
+ i32.const 773529912
+ i32.add
+ local.get 13
+ i32.const 666307205
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 25
+ i32.const 1396182291
+ i32.add
+ local.get 26
+ i32.const 1294757372
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 24
+ i32.store offset=92
+ local.get 3
+ local.get 23
+ i32.store offset=88
+ local.get 3
+ local.get 22
+ i32.store offset=84
+ local.get 3
+ local.get 21
+ i32.store offset=80
+ local.get 3
+ local.get 2
+ i32.store offset=108
+ local.get 3
+ local.get 16
+ i32.store offset=104
+ local.get 3
+ local.get 15
+ i32.store offset=100
+ local.get 3
+ local.get 14
+ i32.store offset=96
+ local.get 3
+ local.get 13
+ i32.store offset=124
+ local.get 3
+ local.get 27
+ i32.store offset=120
+ local.get 3
+ local.get 26
+ i32.store offset=116
+ local.get 3
+ local.get 25
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 20
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 21
+ local.get 3
+ i32.load offset=68
+ local.set 22
+ local.get 3
+ i32.load offset=72
+ local.set 23
+ local.get 3
+ i32.load offset=76
+ local.set 24
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 23
+ i32.const 1986661051
+ i32.add
+ local.get 24
+ i32.const 1695183700
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 21
+ i32.const -1838011259
+ i32.add
+ local.get 22
+ i32.const -2117940946
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 20
+ i32.store offset=92
+ local.get 3
+ local.get 19
+ i32.store offset=88
+ local.get 3
+ local.get 18
+ i32.store offset=84
+ local.get 3
+ local.get 17
+ i32.store offset=80
+ local.get 3
+ local.get 13
+ i32.store offset=108
+ local.get 3
+ local.get 27
+ i32.store offset=104
+ local.get 3
+ local.get 26
+ i32.store offset=100
+ local.get 3
+ local.get 25
+ i32.store offset=96
+ local.get 3
+ local.get 24
+ i32.store offset=124
+ local.get 3
+ local.get 23
+ i32.store offset=120
+ local.get 3
+ local.get 22
+ i32.store offset=116
+ local.get 3
+ local.get 21
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 2
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 17
+ local.get 3
+ i32.load offset=68
+ local.set 18
+ local.get 3
+ i32.load offset=72
+ local.set 19
+ local.get 3
+ i32.load offset=76
+ local.set 20
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 19
+ i32.const -1474664885
+ i32.add
+ local.get 20
+ i32.const -1564481375
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 17
+ i32.const -949202525
+ i32.add
+ local.get 18
+ i32.const -1035236496
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 2
+ i32.store offset=92
+ local.get 3
+ local.get 16
+ i32.store offset=88
+ local.get 3
+ local.get 15
+ i32.store offset=84
+ local.get 3
+ local.get 14
+ i32.store offset=80
+ local.get 3
+ local.get 24
+ i32.store offset=108
+ local.get 3
+ local.get 23
+ i32.store offset=104
+ local.get 3
+ local.get 22
+ i32.store offset=100
+ local.get 3
+ local.get 21
+ i32.store offset=96
+ local.get 3
+ local.get 20
+ i32.store offset=124
+ local.get 3
+ local.get 19
+ i32.store offset=120
+ local.get 3
+ local.get 18
+ i32.store offset=116
+ local.get 3
+ local.get 17
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 13
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 14
+ local.get 3
+ i32.load offset=68
+ local.set 15
+ local.get 3
+ i32.load offset=72
+ local.set 16
+ local.get 3
+ i32.load offset=76
+ local.set 2
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 16
+ i32.const -694614492
+ i32.add
+ local.get 2
+ i32.const -778901479
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 14
+ i32.const 275423344
+ i32.add
+ local.get 15
+ i32.const -200395387
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 13
+ i32.store offset=92
+ local.get 3
+ local.get 27
+ i32.store offset=88
+ local.get 3
+ local.get 26
+ i32.store offset=84
+ local.get 3
+ local.get 25
+ i32.store offset=80
+ local.get 3
+ local.get 20
+ i32.store offset=108
+ local.get 3
+ local.get 19
+ i32.store offset=104
+ local.get 3
+ local.get 18
+ i32.store offset=100
+ local.get 3
+ local.get 17
+ i32.store offset=96
+ local.get 3
+ local.get 2
+ i32.store offset=124
+ local.get 3
+ local.get 16
+ i32.store offset=120
+ local.get 3
+ local.get 15
+ i32.store offset=116
+ local.get 3
+ local.get 14
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 24
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 25
+ local.get 3
+ i32.load offset=68
+ local.set 26
+ local.get 3
+ i32.load offset=72
+ local.set 27
+ local.get 3
+ i32.load offset=76
+ local.set 13
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 27
+ i32.const 506948616
+ i32.add
+ local.get 13
+ i32.const 430227734
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 25
+ i32.const 883997877
+ i32.add
+ local.get 26
+ i32.const 659060556
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 24
+ i32.store offset=92
+ local.get 3
+ local.get 23
+ i32.store offset=88
+ local.get 3
+ local.get 22
+ i32.store offset=84
+ local.get 3
+ local.get 21
+ i32.store offset=80
+ local.get 3
+ local.get 2
+ i32.store offset=108
+ local.get 3
+ local.get 16
+ i32.store offset=104
+ local.get 3
+ local.get 15
+ i32.store offset=100
+ local.get 3
+ local.get 14
+ i32.store offset=96
+ local.get 3
+ local.get 13
+ i32.store offset=124
+ local.get 3
+ local.get 27
+ i32.store offset=120
+ local.get 3
+ local.get 26
+ i32.store offset=116
+ local.get 3
+ local.get 25
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 20
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 24
+ local.get 3
+ i32.load offset=68
+ local.set 21
+ local.get 3
+ i32.load offset=72
+ local.set 22
+ local.get 3
+ i32.load offset=76
+ local.set 23
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 22
+ i32.const 1322822218
+ i32.add
+ local.get 23
+ i32.const 958139571
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 28
+ local.get 3
+ i32.load offset=84
+ local.set 29
+ local.get 3
+ i32.load offset=88
+ local.set 30
+ local.get 3
+ i32.load offset=92
+ local.set 31
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 31
+ i32.store offset=124
+ local.get 3
+ local.get 30
+ i32.store offset=120
+ local.get 3
+ local.get 29
+ i32.store offset=116
+ local.get 3
+ local.get 28
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 24
+ i32.const 1747873779
+ i32.add
+ local.get 21
+ i32.const 1537002063
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 32
+ local.get 3
+ i32.load offset=84
+ local.set 33
+ local.get 3
+ i32.load offset=88
+ local.set 34
+ local.get 3
+ i32.load offset=92
+ local.set 35
+ local.get 3
+ local.get 20
+ i32.store offset=92
+ local.get 3
+ local.get 19
+ i32.store offset=88
+ local.get 3
+ local.get 18
+ i32.store offset=84
+ local.get 3
+ local.get 17
+ i32.store offset=80
+ local.get 3
+ local.get 13
+ i32.store offset=108
+ local.get 3
+ local.get 27
+ i32.store offset=104
+ local.get 3
+ local.get 26
+ i32.store offset=100
+ local.get 3
+ local.get 25
+ i32.store offset=96
+ local.get 3
+ local.get 23
+ i32.store offset=124
+ local.get 3
+ local.get 22
+ i32.store offset=120
+ local.get 3
+ local.get 21
+ i32.store offset=116
+ local.get 3
+ local.get 24
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 2
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 20
+ local.get 3
+ i32.load offset=68
+ local.set 25
+ local.get 3
+ i32.load offset=72
+ local.set 26
+ local.get 3
+ i32.load offset=76
+ local.set 27
+ local.get 3
+ local.get 31
+ i32.store offset=108
+ local.get 3
+ local.get 30
+ i32.store offset=104
+ local.get 3
+ local.get 29
+ i32.store offset=100
+ local.get 3
+ local.get 28
+ i32.store offset=96
+ local.get 3
+ local.get 35
+ i32.store offset=124
+ local.get 3
+ local.get 34
+ i32.store offset=120
+ local.get 3
+ local.get 33
+ i32.store offset=116
+ local.get 3
+ local.get 32
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 26
+ i32.const 2024104815
+ i32.add
+ local.get 27
+ i32.const 1955562222
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 17
+ local.get 3
+ i32.load offset=84
+ local.set 18
+ local.get 3
+ i32.load offset=88
+ local.set 19
+ local.get 3
+ i32.load offset=92
+ local.set 28
+ local.get 3
+ local.get 35
+ i32.store offset=108
+ local.get 3
+ local.get 34
+ i32.store offset=104
+ local.get 3
+ local.get 33
+ i32.store offset=100
+ local.get 3
+ local.get 32
+ i32.store offset=96
+ local.get 3
+ local.get 28
+ i32.store offset=124
+ local.get 3
+ local.get 19
+ i32.store offset=120
+ local.get 3
+ local.get 18
+ i32.store offset=116
+ local.get 3
+ local.get 17
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 20
+ i32.const -1933114872
+ i32.add
+ local.get 25
+ i32.const -2067236844
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 29
+ local.get 3
+ i32.load offset=84
+ local.set 30
+ local.get 3
+ i32.load offset=88
+ local.set 31
+ local.get 3
+ i32.load offset=92
+ local.set 32
+ local.get 3
+ local.get 2
+ i32.store offset=92
+ local.get 3
+ local.get 16
+ i32.store offset=88
+ local.get 3
+ local.get 15
+ i32.store offset=84
+ local.get 3
+ local.get 14
+ i32.store offset=80
+ local.get 3
+ local.get 23
+ i32.store offset=108
+ local.get 3
+ local.get 22
+ i32.store offset=104
+ local.get 3
+ local.get 21
+ i32.store offset=100
+ local.get 3
+ local.get 24
+ i32.store offset=96
+ local.get 3
+ local.get 27
+ i32.store offset=124
+ local.get 3
+ local.get 26
+ i32.store offset=120
+ local.get 3
+ local.get 25
+ i32.store offset=116
+ local.get 3
+ local.get 20
+ i32.store offset=112
+ local.get 3
+ i32.const 64
+ i32.add
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 13
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ call 524
+ local.get 3
+ i32.load offset=64
+ local.set 14
+ local.get 3
+ i32.load offset=68
+ local.set 15
+ local.get 3
+ i32.load offset=72
+ local.set 2
+ local.get 3
+ i32.load offset=76
+ local.set 13
+ local.get 3
+ local.get 28
+ i32.store offset=108
+ local.get 3
+ local.get 19
+ i32.store offset=104
+ local.get 3
+ local.get 18
+ i32.store offset=100
+ local.get 3
+ local.get 17
+ i32.store offset=96
+ local.get 3
+ local.get 32
+ i32.store offset=124
+ local.get 3
+ local.get 31
+ i32.store offset=120
+ local.get 3
+ local.get 30
+ i32.store offset=116
+ local.get 3
+ local.get 29
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 2
+ i32.const -1538233109
+ i32.add
+ local.get 13
+ i32.const -1866530822
+ i32.add
+ call 554
+ local.get 3
+ i32.load offset=80
+ local.set 2
+ local.get 3
+ i32.load offset=84
+ local.set 13
+ local.get 3
+ i32.load offset=88
+ local.set 24
+ local.get 3
+ i32.load offset=92
+ local.set 20
+ local.get 3
+ local.get 32
+ i32.store offset=108
+ local.get 3
+ local.get 31
+ i32.store offset=104
+ local.get 3
+ local.get 30
+ i32.store offset=100
+ local.get 3
+ local.get 29
+ i32.store offset=96
+ local.get 3
+ local.get 20
+ i32.store offset=124
+ local.get 3
+ local.get 24
+ i32.store offset=120
+ local.get 3
+ local.get 13
+ i32.store offset=116
+ local.get 3
+ local.get 2
+ i32.store offset=112
+ local.get 3
+ i32.const 80
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 112
+ i32.add
+ local.get 14
+ i32.const -965641998
+ i32.add
+ local.get 15
+ i32.const -1090935817
+ i32.add
+ call 554
+ local.get 20
+ local.get 4
+ i32.add
+ local.set 4
+ local.get 24
+ local.get 5
+ i32.add
+ local.set 5
+ local.get 13
+ local.get 8
+ i32.add
+ local.set 8
+ local.get 2
+ local.get 9
+ i32.add
+ local.set 9
+ local.get 3
+ i32.load offset=92
+ local.get 6
+ i32.add
+ local.set 6
+ local.get 3
+ i32.load offset=88
+ local.get 7
+ i32.add
+ local.set 7
+ local.get 3
+ i32.load offset=84
+ local.get 10
+ i32.add
+ local.set 10
+ local.get 3
+ i32.load offset=80
+ local.get 11
+ i32.add
+ local.set 11
+ local.get 1
+ i32.const 64
+ i32.add
+ local.tee 1
+ local.get 12
+ i32.ne
+ br_if 0 (;@2;)
+ end
+ end
+ local.get 0
+ local.get 4
+ i32.store offset=28
+ local.get 0
+ local.get 5
+ i32.store offset=24
+ local.get 0
+ local.get 6
+ i32.store offset=20
+ local.get 0
+ local.get 7
+ i32.store offset=16
+ local.get 0
+ local.get 8
+ i32.store offset=12
+ local.get 0
+ local.get 9
+ i32.store offset=8
+ local.get 0
+ local.get 10
+ i32.store offset=4
+ local.get 0
+ local.get 11
+ i32.store
+ local.get 3
+ i32.const 128
+ i32.add
+ global.set 0)
+ (func (;53;) (type 10) (param i32 i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64)
+ global.get 0
+ i32.const 464
+ i32.sub
+ local.tee 3
+ global.set 0
+ local.get 3
+ i32.const 48
+ i32.add
+ local.get 2
+ i32.const 160
+ i32.add
+ i32.const 33
+ call 2015
+ drop
+ local.get 1
+ i32.load8_u offset=32
+ local.set 4
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ local.get 3
+ i32.load8_u offset=48
+ local.tee 5
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 4
+ i32.const 255
+ i32.and
+ i32.eqz
+ br_if 0 (;@5;)
+ local.get 3
+ i32.const 48
+ i32.add
+ i32.const 1
+ i32.or
+ local.get 1
+ i32.const 33
+ i32.add
+ i32.const 32
+ call 2014
+ i32.eqz
+ br_if 1 (;@4;)
+ br 2 (;@3;)
+ end
+ local.get 5
+ local.get 4
+ i32.or
+ i32.const 255
+ i32.and
+ br_if 1 (;@3;)
+ end
+ block ;; label = @4
+ local.get 2
+ i64.load offset=152
+ local.tee 19
+ local.get 1
+ i64.load
+ i64.lt_u
+ br_if 0 (;@4;)
+ local.get 1
+ local.get 19
+ i64.store
+ local.get 2
+ i32.const 56
+ i32.add
+ local.set 4
+ local.get 2
+ i64.load
+ local.set 20
+ local.get 2
+ i64.load offset=8
+ local.set 21
+ local.get 2
+ i32.load8_u offset=16
+ local.set 6
+ local.get 2
+ i32.load8_u offset=17
+ local.set 7
+ local.get 2
+ i32.load8_u offset=45
+ local.set 8
+ local.get 2
+ i32.load16_u offset=46
+ local.set 9
+ local.get 2
+ i64.load offset=48
+ local.set 22
+ local.get 2
+ i64.load offset=80
+ local.set 23
+ local.get 2
+ i64.load offset=88
+ local.set 24
+ local.get 2
+ i64.load offset=96
+ local.set 25
+ local.get 2
+ i64.load offset=104
+ local.set 26
+ local.get 2
+ i64.load offset=112
+ local.set 27
+ local.get 2
+ i64.load offset=120
+ local.set 28
+ local.get 2
+ i64.load offset=128
+ local.set 29
+ local.get 2
+ i32.load offset=136
+ local.set 10
+ local.get 2
+ i64.load offset=140 align=4
+ local.set 30
+ i32.const 0
+ local.set 11
+ block ;; label = @5
+ block ;; label = @6
+ local.get 2
+ i32.load8_u offset=160
+ br_if 0 (;@6;)
+ i32.const 0
+ local.set 5
+ br 1 (;@5;)
+ end
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const 32
+ call 1096
+ local.get 3
+ i32.load offset=36
+ local.set 12
+ local.get 3
+ i32.load offset=32
+ local.tee 5
+ local.get 2
+ i64.load offset=161 align=1
+ i64.store align=1
+ local.get 5
+ i32.const 24
+ i32.add
+ local.get 2
+ i32.const 185
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 5
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 177
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 5
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 169
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ end
+ local.get 3
+ i32.const 248
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 4
+ i32.const 16
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 248
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 4
+ i64.load
+ i64.store offset=248
+ block ;; label = @5
+ block ;; label = @6
+ local.get 10
+ br_if 0 (;@6;)
+ br 1 (;@5;)
+ end
+ local.get 3
+ i32.const 24
+ i32.add
+ local.get 30
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 13
+ call 1096
+ local.get 3
+ i32.load offset=28
+ local.set 14
+ local.get 3
+ i32.load offset=24
+ local.tee 11
+ local.get 10
+ local.get 13
+ call 2015
+ drop
+ local.get 10
+ local.get 30
+ i32.wrap_i64
+ call 1949
+ end
+ local.get 2
+ i32.const 18
+ i32.add
+ local.set 2
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ local.get 6
+ br_table 0 (;@9;) 1 (;@8;) 2 (;@7;) 3 (;@6;) 0 (;@9;)
+ end
+ local.get 3
+ i32.const 378
+ i32.add
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 3
+ i32.const 370
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ local.get 4
+ i64.load align=2
+ i64.store offset=362 align=2
+ local.get 3
+ local.get 22
+ i64.store offset=354 align=2
+ local.get 3
+ local.get 9
+ i32.store16 offset=352
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ call 739
+ local.get 3
+ i64.load offset=320
+ local.set 27
+ local.get 3
+ i32.load offset=328
+ local.set 4
+ block ;; label = @9
+ block ;; label = @10
+ local.get 7
+ i32.const 255
+ i32.and
+ br_if 0 (;@10;)
+ i32.const 0
+ local.set 2
+ br 1 (;@9;)
+ end
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 23
+ i32.add
+ local.get 2
+ i32.const 23
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ local.get 8
+ i32.store8 offset=379
+ local.get 3
+ local.get 2
+ i64.load align=1
+ i64.store offset=352
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ call 739
+ local.get 3
+ i64.load offset=324 align=4
+ local.set 31
+ local.get 3
+ i32.load offset=320
+ local.set 2
+ end
+ i64.const 2
+ local.set 30
+ i64.const 1
+ local.set 25
+ local.get 23
+ local.set 22
+ br 3 (;@5;)
+ end
+ local.get 3
+ i32.const 376
+ i32.add
+ local.get 2
+ i32.const 23
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 3
+ i32.const 369
+ i32.add
+ local.get 2
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ i32.const 361
+ i32.add
+ local.get 2
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ local.get 2
+ i64.load align=1
+ i64.store offset=353 align=1
+ local.get 3
+ local.get 7
+ i32.store8 offset=352
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ call 739
+ local.get 3
+ i64.load offset=320
+ local.set 27
+ local.get 3
+ i32.load offset=328
+ local.set 4
+ i64.const 3
+ local.set 30
+ i64.const 1
+ local.set 25
+ br 2 (;@5;)
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=266 align=2
+ i32.store offset=320
+ local.get 3
+ local.get 3
+ i32.const 270
+ i32.add
+ i32.load16_u
+ i32.store16 offset=324
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 26
+ i32.add
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.load16_u
+ i32.store16
+ local.get 3
+ i32.const 370
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ local.get 25
+ i64.store32 offset=342 align=2
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 26
+ i32.add
+ local.get 25
+ i64.const 32
+ i64.shr_u
+ i64.store16
+ local.get 3
+ local.get 4
+ i64.load align=2
+ i64.store offset=362 align=2
+ local.get 3
+ local.get 24
+ i64.store offset=334 align=2
+ local.get 3
+ local.get 23
+ i64.store offset=326 align=2
+ local.get 3
+ i32.const 288
+ i32.add
+ local.get 3
+ i32.const 320
+ i32.add
+ call 739
+ local.get 3
+ local.get 22
+ i64.store offset=354 align=2
+ local.get 3
+ local.get 9
+ i32.store16 offset=352
+ local.get 3
+ i32.const 304
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ call 739
+ block ;; label = @7
+ block ;; label = @8
+ local.get 7
+ i32.const 255
+ i32.and
+ br_if 0 (;@8;)
+ i32.const 3
+ local.set 4
+ br 1 (;@7;)
+ end
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 23
+ i32.add
+ local.get 2
+ i32.const 23
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 16
+ i32.add
+ local.get 2
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 2
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store
+ local.get 3
+ local.get 8
+ i32.store8 offset=347
+ local.get 3
+ local.get 2
+ i64.load align=1
+ i64.store offset=320
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 320
+ i32.add
+ call 739
+ local.get 3
+ i64.load offset=360
+ local.set 31
+ local.get 3
+ i64.load offset=368
+ local.set 32
+ local.get 3
+ i64.load offset=376
+ local.set 28
+ local.get 3
+ i64.load offset=384
+ local.set 33
+ local.get 3
+ i64.load offset=392
+ local.set 23
+ i32.const 2
+ local.set 4
+ end
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 304
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 3
+ i32.const 288
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=304
+ i64.store offset=272
+ local.get 3
+ local.get 3
+ i64.load offset=288
+ i64.store offset=320
+ i32.const 0
+ local.set 2
+ i64.const 1
+ local.set 22
+ local.get 26
+ local.set 25
+ i64.const 1
+ local.set 30
+ br 1 (;@5;)
+ end
+ local.get 3
+ i32.const 344
+ i32.add
+ local.get 2
+ i32.const 23
+ i32.add
+ i32.load align=1
+ i32.store align=1
+ local.get 3
+ i32.const 337
+ i32.add
+ local.get 2
+ i32.const 16
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ i32.const 329
+ i32.add
+ local.get 2
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ local.get 2
+ i64.load align=1
+ i64.store offset=321 align=1
+ local.get 3
+ i32.const 379
+ i32.add
+ local.get 4
+ i32.const 16
+ i32.add
+ i32.load8_u
+ i32.store8
+ local.get 3
+ i32.const 371
+ i32.add
+ local.get 4
+ i32.const 8
+ i32.add
+ i64.load align=1
+ i64.store align=1
+ local.get 3
+ local.get 7
+ i32.store8 offset=320
+ local.get 3
+ local.get 4
+ i64.load align=1
+ i64.store offset=363 align=1
+ local.get 3
+ i32.const 272
+ i32.add
+ local.get 3
+ i32.const 320
+ i32.add
+ call 739
+ local.get 3
+ local.get 22
+ i64.store offset=355 align=1
+ local.get 3
+ local.get 9
+ i32.store16 offset=353 align=1
+ local.get 3
+ local.get 8
+ i32.store8 offset=352
+ i32.const 0
+ local.set 2
+ local.get 25
+ i32.wrap_i64
+ i32.const 0
+ i32.ne
+ i64.extend_i32_u
+ local.set 33
+ local.get 27
+ i32.wrap_i64
+ i32.const 0
+ i32.ne
+ i64.extend_i32_u
+ local.set 32
+ local.get 3
+ i32.const 320
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ call 739
+ i32.const 1
+ local.set 4
+ i64.const 1
+ local.set 22
+ i64.const 0
+ local.set 25
+ i64.const 1
+ local.set 30
+ local.get 23
+ local.set 31
+ local.get 24
+ local.set 27
+ local.get 26
+ local.set 23
+ end
+ local.get 3
+ i32.const 192
+ i32.add
+ local.get 3
+ i64.load offset=272
+ i64.store
+ local.get 3
+ i32.const 224
+ i32.add
+ local.get 13
+ i32.store
+ local.get 3
+ i32.const 216
+ i32.add
+ local.get 11
+ i32.store
+ local.get 3
+ i32.const 72
+ i32.add
+ local.get 29
+ i64.store
+ local.get 3
+ i32.const 184
+ i32.add
+ local.get 23
+ i64.store
+ local.get 3
+ i32.const 176
+ i32.add
+ local.get 33
+ i64.store
+ local.get 3
+ i32.const 168
+ i32.add
+ local.get 28
+ i64.store
+ local.get 3
+ i32.const 160
+ i32.add
+ local.get 32
+ i64.store
+ local.get 3
+ i32.const 152
+ i32.add
+ local.get 31
+ i64.store
+ local.get 3
+ i32.const 144
+ i32.add
+ local.tee 15
+ local.get 4
+ i32.store
+ local.get 3
+ i32.const 136
+ i32.add
+ local.get 27
+ i64.store
+ local.get 3
+ i32.const 128
+ i32.add
+ local.get 22
+ i64.store
+ local.get 3
+ i32.const 120
+ i32.add
+ local.tee 8
+ local.get 25
+ i64.store
+ local.get 3
+ i32.const 112
+ i32.add
+ local.tee 16
+ local.get 30
+ i64.store
+ local.get 3
+ i32.const 104
+ i32.add
+ local.get 21
+ i64.store
+ local.get 3
+ i32.const 48
+ i32.add
+ i32.const 32
+ i32.add
+ i64.const 0
+ i64.store
+ local.get 3
+ i32.const 200
+ i32.add
+ local.get 3
+ i32.const 272
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i32.const 212
+ i32.add
+ local.get 3
+ i32.const 320
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 20
+ i64.const 0
+ i64.ne
+ i64.extend_i32_u
+ i64.store
+ local.get 3
+ local.get 3
+ i64.load offset=320
+ i64.store offset=204 align=4
+ local.get 3
+ local.get 14
+ i32.store offset=220
+ local.get 3
+ i64.const 1
+ i64.store offset=64
+ local.get 3
+ local.get 2
+ i32.store offset=148
+ local.get 3
+ i32.const 236
+ i32.add
+ local.get 12
+ i32.store
+ local.get 3
+ i32.const 240
+ i32.add
+ i32.const 32
+ i32.store
+ local.get 3
+ local.get 5
+ i32.store offset=232
+ local.get 3
+ i64.const 1
+ i64.store offset=48
+ local.get 3
+ local.get 19
+ i64.store offset=56
+ block ;; label = @5
+ block ;; label = @6
+ local.get 5
+ br_if 0 (;@6;)
+ i32.const 0
+ local.set 9
+ br 1 (;@5;)
+ end
+ i32.const 35
+ i32.const 1
+ local.get 5
+ i32.const 32
+ call 1927
+ select
+ local.tee 5
+ local.get 5
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ local.set 9
+ end
+ local.get 27
+ i32.wrap_i64
+ local.set 5
+ i32.const 2
+ local.get 19
+ call 921
+ local.set 7
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ local.get 30
+ i64.const -2
+ i64.add
+ local.tee 19
+ i64.const 2
+ local.get 19
+ i64.const 2
+ i64.lt_u
+ select
+ i32.wrap_i64
+ br_table 0 (;@8;) 1 (;@7;) 2 (;@6;) 0 (;@8;)
+ end
+ i32.const 0
+ local.set 10
+ i32.const 0
+ local.set 6
+ block ;; label = @8
+ local.get 5
+ i32.eqz
+ br_if 0 (;@8;)
+ i32.const 1
+ local.get 5
+ local.get 4
+ call 1103
+ local.set 6
+ end
+ block ;; label = @8
+ local.get 25
+ i64.eqz
+ br_if 0 (;@8;)
+ i32.const 3
+ local.get 22
+ call 921
+ local.set 10
+ end
+ block ;; label = @8
+ block ;; label = @9
+ local.get 2
+ br_if 0 (;@9;)
+ i32.const 0
+ local.set 2
+ br 1 (;@8;)
+ end
+ i32.const 4
+ local.get 2
+ local.get 31
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ call 1103
+ local.set 2
+ end
+ local.get 10
+ local.get 6
+ i32.add
+ local.get 2
+ i32.add
+ local.set 4
+ br 2 (;@5;)
+ end
+ i32.const 0
+ local.set 2
+ i32.const 0
+ local.set 10
+ block ;; label = @7
+ local.get 5
+ i32.eqz
+ br_if 0 (;@7;)
+ i32.const 2
+ local.get 5
+ local.get 4
+ call 1103
+ local.set 10
+ end
+ block ;; label = @7
+ local.get 25
+ i64.eqz
+ br_if 0 (;@7;)
+ i32.const 3
+ local.get 22
+ call 921
+ local.set 2
+ end
+ local.get 2
+ local.get 10
+ i32.add
+ local.set 4
+ br 1 (;@5;)
+ end
+ i32.const 0
+ local.set 4
+ i32.const 0
+ local.set 5
+ block ;; label = @6
+ local.get 3
+ i32.load offset=192
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@6;)
+ i32.const 1
+ local.get 2
+ local.get 3
+ i32.const 200
+ i32.add
+ i32.load
+ call 1103
+ local.set 5
+ end
+ block ;; label = @6
+ local.get 3
+ i32.load offset=204
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@6;)
+ i32.const 2
+ local.get 2
+ local.get 3
+ i32.load offset=212
+ call 1103
+ local.set 4
+ end
+ i32.const 0
+ local.set 2
+ i32.const 3
+ local.get 25
+ call 921
+ local.set 6
+ i32.const 0
+ local.set 10
+ block ;; label = @6
+ local.get 22
+ i64.eqz
+ br_if 0 (;@6;)
+ i32.const 4
+ local.get 27
+ call 921
+ local.set 10
+ end
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ local.get 3
+ i64.load offset=144
+ local.tee 19
+ i64.const 3
+ i64.gt_u
+ br_if 0 (;@10;)
+ local.get 19
+ i32.wrap_i64
+ br_table 1 (;@9;) 0 (;@10;) 2 (;@8;) 4 (;@6;) 1 (;@9;)
+ end
+ i32.const 1
+ local.get 31
+ call 921
+ local.set 2
+ end
+ i32.const 0
+ local.set 12
+ i32.const 0
+ local.set 14
+ block ;; label = @9
+ local.get 32
+ i64.eqz
+ br_if 0 (;@9;)
+ i32.const 2
+ local.get 28
+ call 921
+ local.set 14
+ end
+ block ;; label = @9
+ local.get 33
+ i64.eqz
+ br_if 0 (;@9;)
+ i32.const 3
+ local.get 23
+ call 921
+ local.set 12
+ end
+ local.get 14
+ local.get 2
+ i32.add
+ local.get 12
+ i32.add
+ local.set 2
+ br 1 (;@7;)
+ end
+ block ;; label = @8
+ local.get 31
+ i32.wrap_i64
+ local.tee 2
+ br_if 0 (;@8;)
+ i32.const 0
+ local.set 2
+ br 1 (;@7;)
+ end
+ i32.const 1
+ local.get 2
+ local.get 32
+ i32.wrap_i64
+ call 1103
+ local.set 2
+ end
+ local.get 2
+ local.get 2
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 2
+ end
+ local.get 4
+ local.get 5
+ i32.add
+ local.get 6
+ i32.add
+ local.get 10
+ i32.add
+ local.get 2
+ i32.add
+ local.set 4
+ end
+ local.get 4
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ local.set 10
+ i32.const 0
+ local.set 5
+ i32.const 0
+ local.set 2
+ block ;; label = @5
+ local.get 29
+ i64.eqz
+ br_if 0 (;@5;)
+ local.get 29
+ i64.const 1
+ i64.or
+ i64.clz
+ i32.wrap_i64
+ i32.const 63
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.const 1
+ i32.add
+ local.set 2
+ end
+ local.get 10
+ i32.const 73
+ i32.add
+ local.set 10
+ local.get 2
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ local.set 6
+ block ;; label = @5
+ local.get 20
+ i64.eqz
+ br_if 0 (;@5;)
+ i32.const 6
+ local.get 21
+ call 921
+ local.set 5
+ end
+ local.get 10
+ i32.const 6
+ i32.shr_u
+ local.set 12
+ local.get 6
+ i32.const 6
+ i32.shr_u
+ local.set 14
+ i32.const 0
+ local.set 10
+ i32.const 0
+ local.set 6
+ block ;; label = @5
+ local.get 11
+ i32.eqz
+ br_if 0 (;@5;)
+ i32.const 0
+ local.set 6
+ block ;; label = @6
+ local.get 11
+ local.get 13
+ call 1927
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 13
+ call 1546
+ local.set 6
+ end
+ local.get 6
+ local.get 6
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 6
+ end
+ local.get 3
+ i32.const 16
+ i32.add
+ local.get 9
+ local.get 7
+ i32.add
+ local.get 4
+ local.get 12
+ i32.add
+ local.get 2
+ i32.add
+ local.get 14
+ i32.add
+ local.get 5
+ i32.add
+ local.get 6
+ i32.add
+ i32.const 2
+ i32.add
+ local.tee 2
+ i32.add
+ local.get 2
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ call 1096
+ local.get 3
+ i32.const 0
+ i32.store offset=328
+ local.get 3
+ local.get 3
+ i32.load offset=20
+ local.tee 14
+ i32.store offset=324
+ local.get 3
+ local.get 3
+ i32.load offset=16
+ local.tee 4
+ i32.store offset=320
+ block ;; label = @5
+ local.get 3
+ i32.load offset=232
+ local.tee 11
+ i32.eqz
+ br_if 0 (;@5;)
+ i32.const 0
+ local.set 2
+ block ;; label = @6
+ local.get 11
+ local.get 3
+ i32.load offset=240
+ local.tee 5
+ call 1927
+ i32.eqz
+ br_if 0 (;@6;)
+ local.get 5
+ call 1546
+ local.set 2
+ end
+ local.get 2
+ local.get 2
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 10
+ end
+ i32.const 0
+ local.set 5
+ i32.const 0
+ local.set 2
+ block ;; label = @5
+ local.get 3
+ i64.load offset=48
+ local.tee 19
+ i64.eqz
+ br_if 0 (;@5;)
+ i32.const 2
+ local.get 3
+ i64.load offset=56
+ call 921
+ local.set 2
+ end
+ block ;; label = @5
+ local.get 3
+ i64.load offset=64
+ local.tee 22
+ i64.const 2
+ i64.eq
+ br_if 0 (;@5;)
+ i32.const 0
+ local.set 5
+ i32.const 0
+ local.set 7
+ block ;; label = @6
+ local.get 3
+ i64.load offset=112
+ local.tee 27
+ i64.const 4
+ i64.eq
+ br_if 0 (;@6;)
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ local.get 27
+ i64.const -2
+ i64.add
+ local.tee 29
+ i64.const 2
+ local.get 29
+ i64.const 2
+ i64.lt_u
+ select
+ i32.wrap_i64
+ br_table 0 (;@10;) 1 (;@9;) 2 (;@8;) 0 (;@10;)
+ end
+ i32.const 0
+ local.set 13
+ i32.const 0
+ local.set 6
+ block ;; label = @10
+ local.get 3
+ i32.load offset=136
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@10;)
+ i32.const 1
+ local.get 7
+ local.get 3
+ i32.load offset=144
+ call 1103
+ local.set 6
+ end
+ block ;; label = @10
+ local.get 3
+ i64.load offset=120
+ i64.eqz
+ br_if 0 (;@10;)
+ i32.const 3
+ local.get 3
+ i64.load offset=128
+ call 921
+ local.set 13
+ end
+ block ;; label = @10
+ block ;; label = @11
+ local.get 3
+ i32.load offset=148
+ local.tee 7
+ br_if 0 (;@11;)
+ i32.const 0
+ local.set 7
+ br 1 (;@10;)
+ end
+ i32.const 4
+ local.get 7
+ local.get 3
+ i32.load offset=156
+ call 1103
+ local.set 7
+ end
+ local.get 13
+ local.get 6
+ i32.add
+ local.get 7
+ i32.add
+ local.set 13
+ br 2 (;@7;)
+ end
+ i32.const 0
+ local.set 13
+ i32.const 0
+ local.set 6
+ block ;; label = @9
+ local.get 3
+ i32.load offset=136
+ local.tee 7
+ i32.eqz
+ br_if 0 (;@9;)
+ i32.const 2
+ local.get 7
+ local.get 3
+ i32.load offset=144
+ call 1103
+ local.set 6
+ end
+ block ;; label = @9
+ local.get 3
+ i64.load offset=120
+ i64.eqz
+ br_if 0 (;@9;)
+ i32.const 3
+ local.get 3
+ i64.load offset=128
+ call 921
+ local.set 13
+ end
+ local.get 13
+ local.get 6
+ i32.add
+ local.set 13
+ br 1 (;@7;)
+ end
+ i32.const 0
+ local.set 6
+ i32.const 0
+ local.set 7
+ block ;; label = @8
+ local.get 3
+ i32.load offset=192
+ local.tee 13
+ i32.eqz
+ br_if 0 (;@8;)
+ i32.const 1
+ local.get 13
+ local.get 3
+ i32.const 200
+ i32.add
+ i32.load
+ call 1103
+ local.set 7
+ end
+ block ;; label = @8
+ local.get 3
+ i32.load offset=204
+ local.tee 13
+ i32.eqz
+ br_if 0 (;@8;)
+ i32.const 2
+ local.get 13
+ local.get 3
+ i32.load offset=212
+ call 1103
+ local.set 6
+ end
+ i32.const 0
+ local.set 12
+ i32.const 0
+ local.set 9
+ block ;; label = @8
+ local.get 27
+ i64.eqz
+ br_if 0 (;@8;)
+ i32.const 3
+ local.get 3
+ i64.load offset=120
+ call 921
+ local.set 9
+ end
+ block ;; label = @8
+ local.get 3
+ i64.load offset=128
+ i64.eqz
+ br_if 0 (;@8;)
+ i32.const 4
+ local.get 3
+ i64.load offset=136
+ call 921
+ local.set 12
+ end
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ local.get 3
+ i64.load offset=144
+ local.tee 27
+ i64.const 3
+ i64.gt_u
+ br_if 0 (;@12;)
+ i32.const 0
+ local.set 13
+ local.get 27
+ i32.wrap_i64
+ br_table 1 (;@11;) 0 (;@12;) 2 (;@10;) 4 (;@8;) 1 (;@11;)
+ end
+ i32.const 1
+ local.get 3
+ i64.load offset=152
+ call 921
+ local.set 13
+ end
+ i32.const 0
+ local.set 17
+ i32.const 0
+ local.set 18
+ block ;; label = @11
+ local.get 3
+ i64.load offset=160
+ i64.eqz
+ br_if 0 (;@11;)
+ i32.const 2
+ local.get 3
+ i64.load offset=168
+ call 921
+ local.set 18
+ end
+ block ;; label = @11
+ local.get 3
+ i64.load offset=176
+ i64.eqz
+ br_if 0 (;@11;)
+ i32.const 3
+ local.get 3
+ i64.load offset=184
+ call 921
+ local.set 17
+ end
+ local.get 18
+ local.get 13
+ i32.add
+ local.get 17
+ i32.add
+ local.set 13
+ br 1 (;@9;)
+ end
+ block ;; label = @10
+ local.get 3
+ i32.load offset=152
+ local.tee 13
+ br_if 0 (;@10;)
+ i32.const 0
+ local.set 13
+ br 1 (;@9;)
+ end
+ i32.const 1
+ local.get 13
+ local.get 3
+ i32.load offset=160
+ call 1103
+ local.set 13
+ end
+ local.get 13
+ local.get 13
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 13
+ end
+ local.get 6
+ local.get 7
+ i32.add
+ local.get 9
+ i32.add
+ local.get 12
+ i32.add
+ local.get 13
+ i32.add
+ local.set 13
+ end
+ local.get 13
+ local.get 13
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 7
+ end
+ block ;; label = @6
+ local.get 22
+ i64.eqz
+ br_if 0 (;@6;)
+ block ;; label = @7
+ block ;; label = @8
+ local.get 3
+ i64.load offset=72
+ local.tee 22
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@8;)
+ i32.const 0
+ local.set 5
+ br 1 (;@7;)
+ end
+ local.get 22
+ i64.const 1
+ i64.or
+ i64.clz
+ i32.wrap_i64
+ i32.const 63
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.const 1
+ i32.add
+ local.set 5
+ end
+ local.get 5
+ local.get 5
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 5
+ end
+ i32.const 0
+ local.set 13
+ i32.const 0
+ local.set 6
+ block ;; label = @6
+ local.get 3
+ i64.load offset=80
+ i64.eqz
+ br_if 0 (;@6;)
+ block ;; label = @7
+ block ;; label = @8
+ local.get 3
+ i32.const 88
+ i32.add
+ i64.load
+ local.tee 22
+ i64.eqz
+ i32.eqz
+ br_if 0 (;@8;)
+ i32.const 0
+ local.set 6
+ br 1 (;@7;)
+ end
+ local.get 22
+ i64.const 1
+ i64.or
+ i64.clz
+ i32.wrap_i64
+ i32.const 63
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.const 1
+ i32.add
+ local.set 6
+ end
+ local.get 6
+ local.get 6
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 6
+ end
+ block ;; label = @6
+ local.get 3
+ i64.load offset=96
+ i64.eqz
+ br_if 0 (;@6;)
+ i32.const 6
+ local.get 3
+ i64.load offset=104
+ call 921
+ local.set 13
+ end
+ block ;; label = @6
+ block ;; label = @7
+ local.get 3
+ i32.load offset=216
+ local.tee 9
+ br_if 0 (;@7;)
+ i32.const 0
+ local.set 12
+ br 1 (;@6;)
+ end
+ i32.const 0
+ local.set 12
+ block ;; label = @7
+ local.get 9
+ local.get 3
+ i32.load offset=224
+ local.tee 17
+ call 1927
+ i32.eqz
+ br_if 0 (;@7;)
+ local.get 17
+ call 1546
+ local.set 12
+ end
+ local.get 12
+ local.get 12
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 12
+ end
+ local.get 5
+ local.get 7
+ i32.add
+ local.get 6
+ i32.add
+ local.get 13
+ i32.add
+ local.get 12
+ i32.add
+ local.tee 5
+ local.get 5
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 5
+ end
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ local.get 2
+ local.get 10
+ i32.add
+ local.get 5
+ i32.add
+ local.tee 2
+ i32.const 0
+ i32.lt_s
+ br_if 0 (;@9;)
+ block ;; label = @10
+ local.get 11
+ i32.eqz
+ br_if 0 (;@10;)
+ i64.const 10
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ i64.const 0
+ local.set 19
+ block ;; label = @11
+ local.get 3
+ i32.load offset=232
+ local.get 3
+ i32.load offset=240
+ local.tee 2
+ call 1927
+ i32.eqz
+ br_if 0 (;@11;)
+ local.get 2
+ call 1546
+ i64.extend_i32_u
+ local.set 19
+ end
+ local.get 19
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 3
+ i32.load offset=232
+ local.get 3
+ i32.load offset=240
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1698
+ local.get 3
+ i64.load offset=48
+ local.set 19
+ end
+ block ;; label = @10
+ local.get 19
+ i64.eqz
+ br_if 0 (;@10;)
+ i32.const 2
+ local.get 3
+ i64.load offset=56
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ block ;; label = @10
+ local.get 3
+ i64.load offset=64
+ local.tee 19
+ i64.const 2
+ i64.eq
+ br_if 0 (;@10;)
+ i64.const 26
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ i32.const 0
+ local.set 2
+ i32.const 0
+ local.set 11
+ block ;; label = @11
+ local.get 3
+ i64.load offset=112
+ local.tee 22
+ i64.const 4
+ i64.eq
+ local.tee 4
+ br_if 0 (;@11;)
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ i32.const 0
+ local.get 16
+ local.get 4
+ select
+ local.tee 4
+ i64.load
+ i64.const -2
+ i64.add
+ local.tee 27
+ i64.const 2
+ local.get 27
+ i64.const 2
+ i64.lt_u
+ select
+ i32.wrap_i64
+ br_table 0 (;@15;) 1 (;@14;) 2 (;@13;) 0 (;@15;)
+ end
+ local.get 8
+ call 966
+ local.set 4
+ br 2 (;@12;)
+ end
+ local.get 8
+ call 1262
+ local.set 4
+ br 1 (;@12;)
+ end
+ local.get 4
+ call 559
+ local.set 4
+ end
+ local.get 4
+ local.get 4
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 11
+ end
+ block ;; label = @11
+ local.get 19
+ i64.eqz
+ br_if 0 (;@11;)
+ local.get 3
+ i64.load offset=72
+ call 1413
+ local.tee 2
+ local.get 2
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 2
+ end
+ i32.const 0
+ local.set 4
+ i32.const 0
+ local.set 5
+ block ;; label = @11
+ local.get 3
+ i64.load offset=80
+ i64.eqz
+ br_if 0 (;@11;)
+ local.get 3
+ i32.const 88
+ i32.add
+ i64.load
+ call 1413
+ local.tee 5
+ local.get 5
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 5
+ end
+ block ;; label = @11
+ local.get 3
+ i64.load offset=96
+ i64.eqz
+ br_if 0 (;@11;)
+ i32.const 6
+ local.get 3
+ i64.load offset=104
+ call 1261
+ local.set 4
+ end
+ block ;; label = @11
+ block ;; label = @12
+ local.get 3
+ i32.load offset=216
+ local.tee 13
+ br_if 0 (;@12;)
+ i32.const 0
+ local.set 13
+ br 1 (;@11;)
+ end
+ local.get 13
+ local.get 3
+ i32.load offset=224
+ call 1664
+ local.tee 13
+ local.get 13
+ i32.const 1
+ i32.or
+ i32.clz
+ i32.const 31
+ i32.xor
+ i32.const 9
+ i32.mul
+ i32.const 73
+ i32.add
+ i32.const 6
+ i32.shr_u
+ i32.add
+ i32.const 1
+ i32.add
+ local.set 13
+ end
+ local.get 2
+ local.get 11
+ i32.add
+ local.get 5
+ i32.add
+ local.get 4
+ i32.add
+ local.get 13
+ i32.add
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ block ;; label = @11
+ local.get 22
+ i64.const 4
+ i64.eq
+ br_if 0 (;@11;)
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ local.get 22
+ i64.const -2
+ i64.add
+ local.tee 19
+ i64.const 2
+ local.get 19
+ i64.const 2
+ i64.lt_u
+ select
+ i32.wrap_i64
+ br_table 0 (;@14;) 1 (;@13;) 2 (;@12;) 0 (;@14;)
+ end
+ i64.const 10
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 8
+ call 966
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ block ;; label = @14
+ local.get 3
+ i32.load offset=136
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@14;)
+ i32.const 1
+ local.get 2
+ local.get 3
+ i32.load offset=144
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1639
+ end
+ block ;; label = @14
+ local.get 3
+ i64.load offset=120
+ i64.eqz
+ br_if 0 (;@14;)
+ i32.const 3
+ local.get 3
+ i64.load offset=128
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ local.get 3
+ i32.load offset=148
+ local.tee 2
+ i32.eqz
+ br_if 2 (;@11;)
+ i32.const 4
+ local.get 2
+ local.get 3
+ i32.load offset=156
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1639
+ br 2 (;@11;)
+ end
+ i64.const 18
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 8
+ call 1262
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ block ;; label = @13
+ local.get 3
+ i32.load offset=136
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@13;)
+ i32.const 2
+ local.get 2
+ local.get 3
+ i32.load offset=144
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1639
+ end
+ local.get 3
+ i64.load offset=120
+ i64.eqz
+ br_if 1 (;@11;)
+ i32.const 3
+ local.get 3
+ i64.load offset=128
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ br 1 (;@11;)
+ end
+ i64.const 26
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 16
+ call 559
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ block ;; label = @12
+ local.get 3
+ i32.load offset=192
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@12;)
+ i32.const 1
+ local.get 2
+ local.get 3
+ i32.const 200
+ i32.add
+ i32.load
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1639
+ end
+ block ;; label = @12
+ local.get 3
+ i32.load offset=204
+ local.tee 2
+ i32.eqz
+ br_if 0 (;@12;)
+ i32.const 2
+ local.get 2
+ local.get 3
+ i32.load offset=212
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1639
+ end
+ block ;; label = @12
+ local.get 3
+ i64.load offset=112
+ i64.eqz
+ br_if 0 (;@12;)
+ i32.const 3
+ local.get 3
+ i64.load offset=120
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ block ;; label = @12
+ local.get 3
+ i64.load offset=128
+ i64.eqz
+ br_if 0 (;@12;)
+ i32.const 4
+ local.get 3
+ i64.load offset=136
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ local.get 3
+ i64.load offset=144
+ local.tee 19
+ i64.const 3
+ i64.eq
+ br_if 0 (;@11;)
+ block ;; label = @12
+ local.get 19
+ i64.const 2
+ i64.eq
+ br_if 0 (;@12;)
+ i64.const 42
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 15
+ call 990
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ block ;; label = @13
+ local.get 19
+ i64.eqz
+ br_if 0 (;@13;)
+ i32.const 1
+ local.get 3
+ i64.load offset=152
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ block ;; label = @13
+ local.get 3
+ i64.load offset=160
+ i64.eqz
+ br_if 0 (;@13;)
+ i32.const 2
+ local.get 3
+ i64.load offset=168
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ local.get 3
+ i64.load offset=176
+ i64.eqz
+ br_if 1 (;@11;)
+ i32.const 3
+ local.get 3
+ i64.load offset=184
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ br 1 (;@11;)
+ end
+ i64.const 50
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 3
+ i32.load offset=152
+ local.tee 2
+ local.get 3
+ i32.load offset=160
+ call 1860
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 2
+ i32.eqz
+ br_if 0 (;@11;)
+ i32.const 1
+ local.get 3
+ i32.load offset=152
+ local.get 3
+ i32.load offset=160
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1639
+ end
+ block ;; label = @11
+ local.get 3
+ i64.load offset=64
+ i64.eqz
+ br_if 0 (;@11;)
+ i64.const 34
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 3
+ i64.load offset=72
+ call 1413
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 3
+ i64.load offset=72
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1895
+ end
+ block ;; label = @11
+ local.get 3
+ i64.load offset=80
+ i64.eqz
+ br_if 0 (;@11;)
+ i32.const 5
+ local.get 3
+ i32.const 88
+ i32.add
+ i64.load
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ block ;; label = @11
+ local.get 3
+ i64.load offset=96
+ i64.eqz
+ br_if 0 (;@11;)
+ i32.const 6
+ local.get 3
+ i64.load offset=104
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1671
+ end
+ local.get 3
+ i32.load offset=216
+ i32.eqz
+ br_if 0 (;@10;)
+ i64.const 58
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 3
+ i32.load offset=216
+ local.get 3
+ i32.load offset=224
+ call 1664
+ i64.extend_i32_u
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1283
+ local.get 3
+ i32.load offset=216
+ local.get 3
+ i32.load offset=224
+ local.get 3
+ i32.const 320
+ i32.add
+ call 1698
+ end
+ local.get 3
+ i32.load offset=320
+ local.set 4
+ br 1 (;@8;)
+ end
+ local.get 3
+ i32.const 2147483647
+ i32.store offset=252
+ local.get 3
+ local.get 2
+ i32.store offset=248
+ local.get 3
+ i32.const 0
+ i32.store offset=360
+ local.get 3
+ i64.const 1
+ i64.store offset=352
+ local.get 3
+ i32.const 248
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 1107868
+ call 923
+ br_if 1 (;@7;)
+ local.get 3
+ i32.load offset=352
+ local.tee 2
+ br_if 2 (;@6;)
+ end
+ local.get 3
+ i64.load offset=324 align=4
+ local.set 19
+ local.get 3
+ i32.const 48
+ i32.add
+ call 624
+ local.get 3
+ i32.const 392
+ i32.add
+ i32.const 0
+ i32.const 65
+ call 2017
+ drop
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 24
+ i32.add
+ i32.const 0
+ i64.load offset=1098056
+ i64.store
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 16
+ i32.add
+ i32.const 0
+ i64.load offset=1098048
+ i64.store
+ local.get 3
+ i32.const 360
+ i32.add
+ i32.const 0
+ i64.load offset=1098040
+ i64.store
+ local.get 3
+ i64.const 0
+ i64.store offset=384
+ local.get 3
+ i32.const 0
+ i64.load offset=1098032
+ i64.store offset=352
+ local.get 3
+ i32.const 352
+ i32.add
+ local.get 4
+ local.get 19
+ i64.const 32
+ i64.shr_u
+ i32.wrap_i64
+ local.tee 5
+ call 519
+ local.get 3
+ i32.const 48
+ i32.add
+ local.get 3
+ i32.const 352
+ i32.add
+ i32.const 112
+ call 2015
+ drop
+ local.get 1
+ i32.const 33
+ i32.add
+ local.get 3
+ i32.const 48
+ i32.add
+ call 213
+ local.get 1
+ i32.const 1
+ i32.store8 offset=32
+ local.get 19
+ i32.wrap_i64
+ local.set 11
+ block ;; label = @8
+ local.get 1
+ i32.const 24
+ i32.add
+ i32.load
+ local.tee 2
+ local.get 1
+ i32.const 20
+ i32.add
+ i32.load
+ i32.ne
+ br_if 0 (;@8;)
+ local.get 1
+ i32.const 16
+ i32.add
+ local.get 2
+ call 644
+ local.get 1
+ i32.load offset=24
+ local.set 2
+ end
+ local.get 1
+ local.get 2
+ i32.const 1
+ i32.add
+ local.tee 13
+ i32.store offset=24
+ local.get 1
+ i32.load offset=16
+ local.get 2
+ i32.const 12
+ i32.mul
+ i32.add
+ local.tee 2
+ local.get 5
+ i32.store offset=8
+ local.get 2
+ local.get 11
+ i32.store offset=4
+ local.get 2
+ local.get 4
+ i32.store
+ local.get 1
+ i64.load offset=8
+ local.get 13
+ i64.extend_i32_u
+ i64.add
+ local.tee 19
+ i64.const 0
+ i64.eq
+ br_if 2 (;@5;)
+ local.get 0
+ i32.const 0
+ i32.store
+ local.get 0
+ local.get 19
+ i64.const -1
+ i64.add
+ i64.store offset=8
+ br 6 (;@1;)
+ end
+ i32.const 1107892
+ i32.const 55
+ local.get 3
+ i32.const 304
+ i32.add
+ i32.const 1107948
+ i32.const 1108040
+ call 860
+ unreachable
+ end
+ local.get 3
+ i64.load offset=356 align=4
+ local.set 19
+ local.get 4
+ local.get 14
+ call 1949
+ local.get 3
+ i32.const 48
+ i32.add
+ call 624
+ local.get 3
+ local.get 19
+ i64.store offset=52 align=4
+ local.get 3
+ local.get 2
+ i32.store offset=48
+ i32.const 1103240
+ i32.const 37
+ local.get 3
+ i32.const 48
+ i32.add
+ i32.const 1112484
+ i32.const 1103280
+ call 860
+ unreachable
+ end
+ i32.const 1295165
+ i32.const 43
+ i32.const 1111588
+ call 1240
+ unreachable
+ end
+ i32.const 72
+ local.set 1
+ local.get 3
+ i32.const 8
+ i32.add
+ i32.const 72
+ call 1096
+ local.get 3
+ i32.load offset=12
+ local.set 4
+ local.get 3
+ i32.load offset=8
+ local.tee 5
+ i32.const 1111513
+ i32.const 72
+ call 2015
+ drop
+ br 1 (;@2;)
+ end
+ i32.const 57
+ local.set 1
+ local.get 3
+ i32.const 40
+ i32.add
+ i32.const 57
+ call 1096
+ local.get 3
+ i32.load offset=44
+ local.set 4
+ local.get 3
+ i32.load offset=40
+ local.tee 5
+ i32.const 1111456
+ i32.const 57
+ call 2015
+ drop
+ end
+ local.get 0
+ local.get 5
+ i32.store offset=4
+ local.get 0
+ i32.const 1
+ i32.store
+ local.get 0
+ i32.const 12
+ i32.add
+ local.get 1
+ i32.store
+ local.get 0
+ i32.const 8
+ i32.add
+ local.get 4
+ i32.store
+ local.get 2
+ i32.load offset=136
+ local.tee 1
+ i32.eqz
+ br_if 0 (;@1;)
+ local.get 1
+ local.get 2
+ i32.const 140
+ i32.add
+ i32.load
+ call 1949
+ end
+ local.get 3
+ i32.const 464
+ i32.add
+ global.set 0)
+ (func (;54;) (type 10) (param i32 i32 i32)
+ (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64)
+ global.get 0
+ i32.const 1104
+ i32.sub
+ local.tee 3
+ global.set 0
+ block ;; label = @1
+ block ;; label = @2
+ block ;; label = @3
+ block ;; label = @4
+ block ;; label = @5
+ block ;; label = @6
+ block ;; label = @7
+ block ;; label = @8
+ block ;; label = @9
+ block ;; label = @10
+ block ;; label = @11
+ block ;; label = @12
+ block ;; label = @13
+ block ;; label = @14
+ block ;; label = @15
+ block ;; label = @16
+ block ;; label = @17
+ block ;; label = @18
+ block ;; label = @19
+ block ;; label = @20
+ block ;; label = @21
+ block ;; label = @22
+ local.get 1
+ i32.load8_u offset=494
+ br_table 1 (;@21;) 10 (;@12;) 4 (;@18;) 0 (;@22;) 1 (;@21;)
+ end
+ local.get 1
+ i32.const 128
+ i32.add
+ local.set 4
+ block ;; label = @22
+ local.get 1
+ i32.const 462
+ i32.add
+ local.tee 5
+ i32.load8_u
+ br_table 0 (;@22;) 9 (;@13;) 4 (;@18;) 3 (;@19;) 0 (;@22;)
+ end
+ local.get 1
+ i32.const 248
+ i32.add
+ i64.load
+ local.set 29
+ local.get 1
+ i32.const 244
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.const 240
+ i32.add
+ i32.load
+ local.set 7
+ br 1 (;@20;)
+ end
+ local.get 3
+ i32.const 0
+ i32.store offset=304
+ local.get 3
+ i32.const 304
+ i32.add
+ call 1491
+ local.get 3
+ i32.const 502
+ i32.add
+ local.get 1
+ i32.const 486
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 496
+ i32.add
+ local.get 1
+ i32.const 480
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 488
+ i32.add
+ local.get 1
+ i32.const 472
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 1
+ i64.load offset=464
+ i64.store offset=480
+ local.get 1
+ i64.load offset=120
+ local.set 29
+ local.get 1
+ i32.const 116
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.load offset=112
+ local.set 7
+ local.get 3
+ i32.const 96
+ i32.add
+ local.get 3
+ i32.const 304
+ i32.add
+ i32.const 206
+ call 2015
+ drop
+ local.get 1
+ i32.const 128
+ i32.add
+ local.tee 4
+ local.get 1
+ i32.const 112
+ call 2015
+ drop
+ local.get 1
+ i32.const 248
+ i32.add
+ local.get 29
+ i64.store
+ local.get 1
+ i32.const 244
+ i32.add
+ local.get 6
+ i32.store
+ local.get 1
+ i32.const 240
+ i32.add
+ local.get 7
+ i32.store
+ local.get 1
+ i32.const 256
+ i32.add
+ local.get 3
+ i32.const 96
+ i32.add
+ i32.const 206
+ call 2015
+ drop
+ local.get 1
+ i32.const 462
+ i32.add
+ local.tee 5
+ i32.const 0
+ i32.store8
+ end
+ local.get 3
+ i32.const 342
+ i32.add
+ local.get 1
+ i32.const 454
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 336
+ i32.add
+ local.get 1
+ i32.const 448
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 328
+ i32.add
+ local.get 1
+ i32.const 440
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 1
+ i32.const 432
+ i32.add
+ i64.load
+ i64.store offset=320
+ local.get 3
+ i32.const 512
+ i32.add
+ local.get 3
+ i32.const 304
+ i32.add
+ i32.const 46
+ call 2015
+ drop
+ local.get 1
+ i32.const 256
+ i32.add
+ local.tee 8
+ local.get 4
+ i32.const 112
+ call 2015
+ drop
+ local.get 1
+ i32.const 376
+ i32.add
+ local.get 29
+ i64.store
+ local.get 1
+ i32.const 372
+ i32.add
+ local.get 6
+ i32.store
+ local.get 1
+ i32.const 368
+ i32.add
+ local.get 7
+ i32.store
+ local.get 1
+ i32.const 384
+ i32.add
+ local.get 3
+ i32.const 512
+ i32.add
+ i32.const 46
+ call 2015
+ drop
+ local.get 1
+ i32.const 430
+ i32.add
+ local.tee 9
+ i32.const 0
+ i32.store8
+ br 3 (;@16;)
+ end
+ local.get 1
+ i32.const 256
+ i32.add
+ local.set 8
+ local.get 1
+ i32.const 430
+ i32.add
+ local.tee 9
+ i32.load8_u
+ br_table 1 (;@17;) 3 (;@15;) 0 (;@18;) 9 (;@9;) 1 (;@17;)
+ end
+ unreachable
+ end
+ local.get 1
+ i32.const 376
+ i32.add
+ i64.load
+ local.set 29
+ local.get 1
+ i32.const 372
+ i32.add
+ i32.load
+ local.set 6
+ local.get 1
+ i32.const 368
+ i32.add
+ i32.load
+ local.set 7
+ end
+ local.get 3
+ i32.const 582
+ i32.add
+ local.get 1
+ i32.const 422
+ i32.add
+ i64.load align=2
+ i64.store align=2
+ local.get 3
+ i32.const 576
+ i32.add
+ local.get 1
+ i32.const 416
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ i32.const 560
+ i32.add
+ i32.const 8
+ i32.add
+ local.get 1
+ i32.const 408
+ i32.add
+ i64.load
+ i64.store
+ local.get 3
+ local.get 1
+ i32.const 400
+ i32.add
+ i64.load
+ i64.store offset=560
+ local.get 3
+ i32.const 656
+ i32.add
+ local.get 8
+ i32.const 112
+ call 2015
+ drop
+ local.get 3
+ i32.const 0
+ i32.store offset=776
+ local.get 3
+ i64.const 1
+ i64.store offset=768
+ local.get 3
+ i32.const 824
+ i32.add
+ call 558
+ local.get 3
+ i32.const 304
+ i32.add
+ local.get 3
+ i32.const 656
+ i32.add
+ i32.const 112
+ call 2015
+ drop
+ local.get 3
+ i32.const 30
+ i32.store offset=996
+ local.get 3
+ i32.const 1098604
+ i32.store offset=992
+ local.get 3
+ i32.const 1
+ i32.store offset=1000
+ local.get 3
+ local.get 3
+ i32.const 992
+ i32.add
+ call 877
+ local.tee 10
+ i32.store offset=1004
+ block ;; label = @16
+ block ;; label = @17
+ local.get 10
+ i32.eqz
+ br_if 0 (;@17;)
+ local.get 3
+ local.get 10
+ i32.store offset=1024
+ local.get 10
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@16;)
+ local.get 3
+ i32.const 1076
+ i32.add
+ local.get 3
+ i32.const 1000
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=992
+ i64.store offset=1068 align=4
+ local.get 3
+ i32.const 17
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1602
+ local.set 10
+ local.get 3
+ i32.const 1024
+ i32.add
+ call 598
+ br 1 (;@16;)
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=1000
+ i32.store offset=1032
+ local.get 3
+ local.get 3
+ i64.load offset=992
+ i64.store offset=1024
+ local.get 3
+ i32.const 19
+ i32.store offset=1064
+ local.get 3
+ i32.const 1024
+ i32.add
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1602
+ call 325
+ i32.const 64
+ call 1652
+ local.set 10
+ local.get 3
+ i32.const 88
+ i32.add
+ i32.const 3
+ call 1096
+ local.get 3
+ i32.load offset=92
+ local.set 11
+ local.get 3
+ i32.load offset=88
+ local.tee 12
+ i32.const 0
+ i32.load16_u offset=1098529 align=1
+ i32.store16 align=1
+ local.get 12
+ i32.const 2
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1098531
+ i32.store8
+ local.get 3
+ i32.const 1064
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 13
+ i32.const 3
+ i32.store
+ local.get 3
+ i32.const 1064
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 14
+ local.get 11
+ i32.store
+ local.get 3
+ local.get 12
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 15
+ call 274
+ local.set 16
+ local.get 3
+ i32.const 80
+ i32.add
+ i32.const 11
+ call 1096
+ local.get 3
+ i32.load offset=84
+ local.set 11
+ local.get 3
+ i32.load offset=80
+ local.tee 12
+ i32.const 0
+ i64.load offset=1098532 align=1
+ i64.store align=1
+ local.get 12
+ i32.const 7
+ i32.add
+ i32.const 0
+ i32.load offset=1098539 align=1
+ i32.store align=1
+ local.get 13
+ i32.const 11
+ i32.store
+ local.get 14
+ local.get 11
+ i32.store
+ local.get 3
+ local.get 12
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 17
+ call 274
+ local.set 18
+ local.get 3
+ i32.const 72
+ i32.add
+ i32.const 4
+ call 1096
+ local.get 3
+ i32.load offset=76
+ local.set 12
+ local.get 3
+ i32.load offset=72
+ local.tee 11
+ i32.const 1701080941
+ i32.store align=1
+ local.get 13
+ i32.const 4
+ i32.store
+ local.get 14
+ local.get 12
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 19
+ local.get 3
+ i32.const 34
+ i32.store offset=1012
+ local.get 3
+ i32.const 1098669
+ i32.store offset=1008
+ local.get 3
+ i32.const 2
+ i32.store offset=1016
+ block ;; label = @17
+ block ;; label = @18
+ local.get 3
+ i32.const 1008
+ i32.add
+ call 877
+ local.tee 12
+ i32.eqz
+ br_if 0 (;@18;)
+ local.get 3
+ local.get 12
+ i32.store offset=1024
+ local.get 12
+ i32.load offset=8
+ i32.const 19
+ i32.ne
+ br_if 1 (;@17;)
+ local.get 3
+ i32.const 1076
+ i32.add
+ local.get 3
+ i32.const 1016
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ local.get 3
+ i64.load offset=1008
+ i64.store offset=1068 align=4
+ local.get 3
+ i32.const 17
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1602
+ local.set 12
+ local.get 3
+ i32.const 1024
+ i32.add
+ call 598
+ br 1 (;@17;)
+ end
+ local.get 3
+ local.get 3
+ i32.load offset=1016
+ i32.store offset=1032
+ local.get 3
+ local.get 3
+ i64.load offset=1008
+ i64.store offset=1024
+ local.get 3
+ i32.const 19
+ i32.store offset=1064
+ local.get 3
+ i32.const 1024
+ i32.add
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1602
+ call 325
+ i32.const 24
+ call 1652
+ local.set 12
+ local.get 3
+ i32.const 64
+ i32.add
+ i32.const 9
+ call 1096
+ local.get 3
+ i32.load offset=68
+ local.set 20
+ local.get 3
+ i32.load offset=64
+ local.tee 11
+ i32.const 0
+ i64.load offset=1098383 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.const 0
+ i32.load8_u offset=1098391
+ i32.store8
+ local.get 13
+ i32.const 9
+ i32.store
+ local.get 3
+ i32.const 1064
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 14
+ local.get 20
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 20
+ local.get 3
+ i32.const 0
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1602
+ local.set 21
+ local.get 3
+ i32.const 56
+ i32.add
+ i32.const 7
+ call 1096
+ local.get 3
+ i32.load offset=60
+ local.set 22
+ local.get 3
+ i32.load offset=56
+ local.tee 11
+ i32.const 0
+ i32.load offset=1098392 align=1
+ i32.store align=1
+ local.get 11
+ i32.const 3
+ i32.add
+ i32.const 0
+ i32.load offset=1098395 align=1
+ i32.store align=1
+ local.get 13
+ i32.const 7
+ i32.store
+ local.get 14
+ local.get 22
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 22
+ local.get 3
+ i32.const 0
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1602
+ local.set 23
+ local.get 3
+ i32.const 48
+ i32.add
+ i32.const 7
+ call 1096
+ local.get 3
+ i32.load offset=52
+ local.set 24
+ local.get 3
+ i32.load offset=48
+ local.tee 11
+ i32.const 0
+ i32.load offset=1098376 align=1
+ i32.store align=1
+ local.get 11
+ i32.const 3
+ i32.add
+ i32.const 0
+ i32.load offset=1098379 align=1
+ i32.store align=1
+ local.get 13
+ i32.const 7
+ i32.store
+ local.get 14
+ local.get 24
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 13
+ local.get 3
+ i32.const 0
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1602
+ local.set 11
+ local.get 3
+ i32.const 1024
+ i32.add
+ i32.const 8
+ i32.add
+ i64.const 12884901891
+ i64.store
+ local.get 12
+ i32.const 20
+ i32.add
+ local.get 11
+ i32.store
+ local.get 12
+ local.get 13
+ i32.store offset=16
+ local.get 12
+ i32.const 12
+ i32.add
+ local.get 23
+ i32.store
+ local.get 12
+ local.get 22
+ i32.store offset=8
+ local.get 12
+ local.get 21
+ i32.store offset=4
+ local.get 12
+ local.get 20
+ i32.store
+ local.get 3
+ local.get 12
+ i32.store offset=1028
+ local.get 3
+ i32.const 23
+ i32.store offset=1024
+ local.get 3
+ i32.const 1024
+ i32.add
+ call 1602
+ local.set 12
+ local.get 3
+ i64.load offset=1008
+ local.set 30
+ local.get 3
+ i32.load offset=1016
+ local.set 13
+ local.get 12
+ local.get 12
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 11
+ i32.store
+ local.get 3
+ local.get 13
+ i32.store offset=1072
+ local.get 3
+ local.get 30
+ i64.store offset=1064
+ local.get 11
+ i32.eqz
+ br_if 6 (;@11;)
+ local.get 3
+ i32.const 1064
+ i32.add
+ local.get 12
+ call 325
+ local.get 14
+ local.get 3
+ i32.const 1008
+ i32.add
+ i32.const 8
+ i32.add
+ i32.load
+ i32.store
+ local.get 3
+ i64.load offset=1008
+ local.set 30
+ local.get 12
+ local.get 12
+ i32.load
+ i32.const 1
+ i32.add
+ local.tee 13
+ i32.store
+ local.get 3
+ local.get 30
+ i64.store offset=1064
+ local.get 13
+ i32.eqz
+ br_if 6 (;@11;)
+ local.get 3
+ i32.const 1064
+ i32.add
+ local.get 12
+ call 253
+ end
+ local.get 3
+ i32.const 40
+ i32.add
+ i32.const 11
+ call 1096
+ local.get 3
+ i32.load offset=44
+ local.set 20
+ local.get 3
+ i32.load offset=40
+ local.tee 11
+ i32.const 0
+ i64.load offset=1104125 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 7
+ i32.add
+ i32.const 0
+ i32.load offset=1104132 align=1
+ i32.store align=1
+ local.get 3
+ i32.const 1064
+ i32.add
+ i32.const 12
+ i32.add
+ local.tee 14
+ i32.const 11
+ i32.store
+ local.get 3
+ i32.const 1064
+ i32.add
+ i32.const 8
+ i32.add
+ local.tee 13
+ local.get 20
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 20
+ call 468
+ local.set 21
+ local.get 3
+ i32.const 32
+ i32.add
+ i32.const 16
+ call 1096
+ local.get 3
+ i32.load offset=36
+ local.set 22
+ local.get 3
+ i32.load offset=32
+ local.tee 11
+ i32.const 0
+ i64.load offset=1098543 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1098551 align=1
+ i64.store align=1
+ local.get 14
+ i32.const 16
+ i32.store
+ local.get 13
+ local.get 22
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.set 22
+ call 275
+ local.set 23
+ local.get 3
+ i32.const 24
+ i32.add
+ i32.const 23
+ call 1096
+ local.get 3
+ i32.load offset=28
+ local.set 24
+ local.get 3
+ i32.load offset=24
+ local.tee 11
+ i32.const 0
+ i64.load offset=1098443 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 8
+ i32.add
+ i32.const 0
+ i64.load offset=1098451 align=1
+ i64.store align=1
+ local.get 11
+ i32.const 15
+ i32.add
+ i32.const 0
+ i64.load offset=1098458 align=1
+ i64.store align=1
+ local.get 14
+ i32.const 23
+ i32.store
+ local.get 13
+ local.get 24
+ i32.store
+ local.get 3
+ local.get 11
+ i32.store offset=1068
+ local.get 3
+ i32.const 1
+ i32.store offset=1064
+ local.get 3
+ i32.const 1064
+ i32.add
+ call 1492
+ local.