diff --git a/Cargo.lock b/Cargo.lock index fc4bcd574e5..13f1cb15e53 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12545,6 +12545,7 @@ dependencies = [ "cairo-lang-starknet-classes", "itertools 0.12.1", "rstest", + "serde_json", "starknet-types-core", "starknet_api", "starknet_committer", diff --git a/crates/starknet_os_flow_tests/Cargo.toml b/crates/starknet_os_flow_tests/Cargo.toml index cf1a19ab045..f30b6caf4bb 100644 --- a/crates/starknet_os_flow_tests/Cargo.toml +++ b/crates/starknet_os_flow_tests/Cargo.toml @@ -12,6 +12,7 @@ blockifier_test_utils.workspace = true cairo-lang-starknet-classes.workspace = true itertools.workspace = true rstest.workspace = true +serde_json.workspace = true starknet-types-core.workspace = true starknet_api.workspace = true starknet_committer = { workspace = true, features = ["testing"] } diff --git a/crates/starknet_os_flow_tests/resources/v1_bound_cairo0_account.json b/crates/starknet_os_flow_tests/resources/v1_bound_cairo0_account.json new file mode 100644 index 00000000000..904431ad94b --- /dev/null +++ b/crates/starknet_os_flow_tests/resources/v1_bound_cairo0_account.json @@ -0,0 +1,11436 @@ +{ + "abi": [ + { + "members": [ + { + "name": "to", + "offset": 0, + "type": "felt" + }, + { + "name": "selector", + "offset": 1, + "type": "felt" + }, + { + "name": "data_offset", + "offset": 2, + "type": "felt" + }, + { + "name": "data_len", + "offset": 3, + "type": "felt" + } + ], + "name": "CallArray", + "size": 4, + "type": "struct" + }, + { + "data": [ + { + "name": "new_signer", + "type": "felt" + } + ], + "keys": [], + "name": "signer_changed", + "type": "event" + }, + { + "data": [ + { + "name": "new_guardian", + "type": "felt" + } + ], + "keys": [], + "name": "guardian_changed", + "type": "event" + }, + { + "data": [ + { + "name": "new_guardian", + "type": "felt" + } + ], + "keys": [], + "name": "guardian_backup_changed", + "type": "event" + }, + { + "data": [ + { + "name": "active_at", + "type": "felt" + } + ], + "keys": [], + "name": "escape_guardian_triggered", + "type": "event" + }, + { + "data": [ + { + "name": "active_at", + "type": "felt" + } + ], + "keys": [], + "name": "escape_signer_triggered", + "type": "event" + }, + { + "data": [], + "keys": [], + "name": "escape_canceled", + "type": "event" + }, + { + "data": [ + { + "name": "new_guardian", + "type": "felt" + } + ], + "keys": [], + "name": "guardian_escaped", + "type": "event" + }, + { + "data": [ + { + "name": "new_signer", + "type": "felt" + } + ], + "keys": [], + "name": "signer_escaped", + "type": "event" + }, + { + "data": [ + { + "name": "new_implementation", + "type": "felt" + } + ], + "keys": [], + "name": "account_upgraded", + "type": "event" + }, + { + "data": [ + { + "name": "account", + "type": "felt" + }, + { + "name": "key", + "type": "felt" + }, + { + "name": "guardian", + "type": "felt" + } + ], + "keys": [], + "name": "account_created", + "type": "event" + }, + { + "data": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "response_len", + "type": "felt" + }, + { + "name": "response", + "type": "felt*" + } + ], + "keys": [], + "name": "transaction_executed", + "type": "event" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "sig_len", + "type": "felt" + }, + { + "name": "sig", + "type": "felt*" + } + ], + "name": "isValidSignature", + "outputs": [ + { + "name": "isValid", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interfaceId", + "type": "felt" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "signer", + "type": "felt" + }, + { + "name": "guardian", + "type": "felt" + } + ], + "name": "initialize", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "implementation", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "upgrade", + "outputs": [ + { + "name": "retdata_len", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "execute_after_upgrade", + "outputs": [ + { + "name": "retdata_len", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "newSigner", + "type": "felt" + } + ], + "name": "changeSigner", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newGuardian", + "type": "felt" + } + ], + "name": "changeGuardian", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newGuardian", + "type": "felt" + } + ], + "name": "changeGuardianBackup", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "triggerEscapeGuardian", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "triggerEscapeSigner", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "cancelEscape", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newGuardian", + "type": "felt" + } + ], + "name": "escapeGuardian", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newSigner", + "type": "felt" + } + ], + "name": "escapeSigner", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getSigner", + "outputs": [ + { + "name": "signer", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getGuardian", + "outputs": [ + { + "name": "guardian", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getGuardianBackup", + "outputs": [ + { + "name": "guardianBackup", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getEscape", + "outputs": [ + { + "name": "activeAt", + "type": "felt" + }, + { + "name": "type", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getVersion", + "outputs": [ + { + "name": "version", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getName", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "sig_len", + "type": "felt" + }, + { + "name": "sig", + "type": "felt*" + } + ], + "name": "is_valid_signature", + "outputs": [ + { + "name": "is_valid", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0x762", + "selector": "0x529b7e53729fd0ea35e794b8f3422ac7e09c3b6e32dd6565505467c2500ea4" + }, + { + "offset": "0x715", + "selector": "0x62cde820fb315bb2444ca8828f417996d4c4183014d10d9f512ca11e741509" + }, + { + "offset": "0x64f", + "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463" + }, + { + "offset": "0x874", + "selector": "0x9278fa5f64a571de10741418f1c4c0c4322aef645dd9d94a429c1f3e99a8a5" + }, + { + "offset": "0x695", + "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd" + }, + { + "offset": "0x778", + "selector": "0xf983a425403fd146fdc6a964bc73affdd6845f35011c87a723931c628394ec" + }, + { + "offset": "0x7a5", + "selector": "0x121140442dcb4325a0a2c033703ba3718931ad18fde8114ac75b012d55534d1" + }, + { + "offset": "0x559", + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": "0x512", + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": "0x6e2", + "selector": "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f" + }, + { + "offset": "0x83f", + "selector": "0x1edd8158d47d62424f3501d1f27566195850a3255ce93e89956b01f6982765c" + }, + { + "offset": "0x5f9", + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" + }, + { + "offset": "0x7e1", + "selector": "0x239e10ae97b247b05959d468aa46c8d2a3ecdc7802dcf7ba10b891b9c08a372" + }, + { + "offset": "0x894", + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941" + }, + { + "offset": "0x59f", + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": "0x627", + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" + }, + { + "offset": "0x85b", + "selector": "0x2aa20ff86b29546fd697eb81064769cf566031d56b10b8bba2c70125bd8403a" + }, + { + "offset": "0x72f", + "selector": "0x2dd8cf34d192b6c4448f9717eac28668efac0bff6733c9b9f8f62156cbb061e" + }, + { + "offset": "0x800", + "selector": "0x2ff51bcdcbd41bef2550e0f8a9d9dd79e4f98dbcb549b95c37063306f3609f0" + }, + { + "offset": "0x78e", + "selector": "0x31192dded6b74f2dc49269501217664c259d80f2f536d3e28db0ba7bec552cf" + }, + { + "offset": "0x7bf", + "selector": "0x337911595c795dcc8a63e228cae2dd2c63849ad8827172108bb7212a3e323ef" + }, + { + "offset": "0x81f", + "selector": "0x33af5ebe001ea89636c2da77a3c8294c282b0d378d72b1a4a4c25b675ae2310" + }, + { + "offset": "0x749", + "selector": "0x35de51632091a69425f5316febbc814cde19717d4d00a48c1e4aa92ccaf0bf0" + }, + { + "offset": "0x5d3", + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_only_self" + ], + "end_pc": 493, + "flow_tracking_data": { + "ap_tracking": { + "group": 39, + "offset": 12 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 492, + "value": "argent: only self" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_initialized" + ], + "end_pc": 502, + "flow_tracking_data": { + "ap_tracking": { + "group": 40, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 500, + "value": "argent: account not initialized" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_non_reentrant" + ], + "end_pc": 511, + "flow_tracking_data": { + "ap_tracking": { + "group": 41, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 509, + "value": "argent: no reentrant call" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_correct_tx_version" + ], + "end_pc": 520, + "flow_tracking_data": { + "ap_tracking": { + "group": 42, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 513, + "value": "argent: invalid tx version" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_guardian_set" + ], + "end_pc": 529, + "flow_tracking_data": { + "ap_tracking": { + "group": 43, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 527, + "value": "argent: guardian required" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.execute_calls" + ], + "end_pc": 591, + "flow_tracking_data": { + "ap_tracking": { + "group": 49, + "offset": 3 + }, + "reference_ids": { + "contracts.account.library.execute_calls.index": 16 + } + }, + "name": "error_message", + "start_pc": 581, + "value": "argent: multicall {index} failed" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.initialize" + ], + "end_pc": 640, + "flow_tracking_data": { + "ap_tracking": { + "group": 54, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 638, + "value": "argent: already initialized" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.initialize" + ], + "end_pc": 643, + "flow_tracking_data": { + "ap_tracking": { + "group": 54, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 640, + "value": "argent: signer cannot be null" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.upgrade" + ], + "end_pc": 675, + "flow_tracking_data": { + "ap_tracking": { + "group": 55, + "offset": 16 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 656, + "value": "argent: invalid implementation" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.change_signer" + ], + "end_pc": 696, + "flow_tracking_data": { + "ap_tracking": { + "group": 56, + "offset": 16 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 693, + "value": "argent: signer cannot be null" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.change_guardian" + ], + "end_pc": 724, + "flow_tracking_data": { + "ap_tracking": { + "group": 57, + "offset": 38 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 722, + "value": "argent: new guardian invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.trigger_escape_signer" + ], + "end_pc": 801, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 76 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 796, + "value": "argent: cannot override escape" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.cancel_escape" + ], + "end_pc": 833, + "flow_tracking_data": { + "ap_tracking": { + "group": 61, + "offset": 46 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 830, + "value": "argent: no active escape" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_guardian" + ], + "end_pc": 867, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 82 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 864, + "value": "argent: not escaping" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_guardian" + ], + "end_pc": 872, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 85 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 867, + "value": "argent: escape not active" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_guardian" + ], + "end_pc": 874, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 95 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 872, + "value": "argent: escape type invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_signer" + ], + "end_pc": 918, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 82 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 915, + "value": "argent: not escaping" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_signer" + ], + "end_pc": 923, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 85 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 918, + "value": "argent: escape not active" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_signer" + ], + "end_pc": 925, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 95 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 923, + "value": "argent: escape type invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_signer_signature" + ], + "end_pc": 1058, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1041, + "value": "argent: signer signature invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_guardian_signature" + ], + "end_pc": 1092, + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 24 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1085, + "value": "argent: guardian signature invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_guardian_signature" + ], + "end_pc": 1111, + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 47 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1104, + "value": "argent: signature format invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_guardian_signature" + ], + "end_pc": 1118, + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 50 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1111, + "value": "argent: guardian backup signature invalid" + }, + { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate__" + ], + "end_pc": 1264, + "flow_tracking_data": { + "ap_tracking": { + "group": 77, + "offset": 65 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1259, + "value": "argent: forbidden call" + } + ], + "builtins": [ + "pedersen", + "range_check", + "ecdsa" + ], + "compiler_version": "0.10.1", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4c69627261727943616c6c", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574426c6f636b54696d657374616d70", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4765745478496e666f", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x400380017ff97ffa", + "0x400380007ff97ffb", + "0x482680017ff98000", + "0x2", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0xb3dad08565eac3fa5d58691be077d428ef3156ff5407bd4bbee0ac68ab8f63", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff59", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x23bad8d102433c088e9db7ed1c63d3c97cb2af1471606a71fbb60449e867f8f", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa4", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff41", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x107a2e2e5a8b6552e977246c45bfac446305174e86be2e5c74e8c0a20fd1de7", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3b", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff29", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x2a51090713d169db8c21b794b222ff5dfad9498a96f87856bd08e4e18f1d5b9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x30398ee6b5eb5f9dd0e4bb0a1b0e3ea13bbab3b2cb6675988ccaa92961c7d1", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0b", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5c", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef9", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x2e011d5f09eaddee926fc346351731750ccf087bf843692ad9718681d7cbaa5", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", + "0x40137fff7fff8001", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4829800180008001", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee4", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x7a0aed07bb70ba331488c013b98ac5b836c5b713c7c0acda355543bb61e321", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffede", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2f", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecc", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0xec4e9763d54a0a721416be3adfaba05ef0e02c6cf6ee4cd4d1ed0dd0f6d7e7", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x112d26124b60e4d99e8c4387c732086fd96b159bf3d72e6d8f5f60c944533f1", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeae", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1ccc09c8a19948e048de7add6929589945e25f22059c7345aaf7837188d8d05", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeda", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x31e7534f8ddb1628d6e07db5c743e33403b9a0b57508a93f4c49582040a2f71", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1c0f41bf28d630c8a0bd10f3a5d5c0d1619cf96cfdb7da51b112c420ced36c9", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x13f17de67551ae34866d4aa875cbace82f3a041eaa58b1d9e34568b0d0561b", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe81", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7a", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe75", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe59", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4f", + "0x40127fff7fff7ff9", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1f", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3e", + "0x400680017fff7fff", + "0x0", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffff00000000000000000000000000000000", + "0x480680017fff8000", + "0x0", + "0x40507ffe7ffd7fff", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe04", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x3", + "0x208b7fff7fff7ffe", + "0x480280007ffd8000", + "0x48287ffb80007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf9", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddb", + "0x40137fff7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x33", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", + "0x40137fff7fff8001", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x4", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x20780017fff7ffa", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd7", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffd7fff8002", + "0x480a7ffc7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb2", + "0x480a80027fff8000", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffb8000", + "0x4", + "0x482a80007ffc8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ffe7fff8000", + "0x482880007ffe8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0x4", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x400280007ffd7fff", + "0x480280017ffb8000", + "0x400280017ffd7fff", + "0x480280037ffb8000", + "0x400280027ffd7fff", + "0x480280027ffb8000", + "0x48327fff7ffc8000", + "0x400280037ffd7fff", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffb8000", + "0x4", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeed", + "0x400680017fff7fff", + "0x0", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0a", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff59", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd71", + "0x480680017fff8000", + "0x3943f10f", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd91", + "0x400680017fff7ffe", + "0x1", + "0x480680017fff8000", + "0x1", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdde", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea0", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff34", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", + "0x20780017fff7ffd", + "0x4", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdca", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcf", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff10", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd49", + "0x48127ffe7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x482480017ffc8000", + "0x93a80", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x482480017fe08000", + "0x93a80", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdca", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed3", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9", + "0x482480017fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0x0", + "0x40507ffe7ffc7fff", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd25", + "0x48127ffe7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x482480017ffc8000", + "0x93a80", + "0x480680017fff8000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x482480017fe08000", + "0x93a80", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbe", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaf", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd4", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb", + "0x48127ffe7fff8000", + "0x48127fe67fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe68", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce9", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb2", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb6", + "0x400680017fff7fec", + "0x1", + "0x48127ff17fff8000", + "0x48127fe87fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe65", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9f", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1a", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9d", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5f", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe35", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb6", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7f", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc83", + "0x400680017fff7fec", + "0x2", + "0x48127ff17fff8000", + "0x48127fe87fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe32", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6c", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc9", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd82", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x50", + "0x40137fff7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x5c", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48527ffb80008000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffc6bc0ef2", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffff0ef242bd", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd85", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb5", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x482680017ffc8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc04", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd50", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffd7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4f", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffd7fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd59", + "0x20680017fff7fff", + "0x9", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ff97fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x10", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2d", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffd7fff8000", + "0x48127ff27fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd57", + "0x400780017fff7ffc", + "0x4", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480680017fff8000", + "0x0", + "0x40307ffe7ffd7fff", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc13", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ffd7fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9a", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x10c19bef19acd19b2c9f4caa40fd47c9fbe1d9f91324d44dcd36be2dae96784", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb94", + "0x40137fff7fff8001", + "0x4003800080017ffb", + "0x4003800180017ffc", + "0x4003800280017ffd", + "0x4826800180018000", + "0x3", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe3", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb80", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x5ad857f66a5b55f1301ff1ed7e098ac6d4433148f0b72ebc4a2945ab85ad53", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7a", + "0x40137fff7fff8001", + "0x4003800080017ffb", + "0x4003800180017ffc", + "0x400380007ffa7ffc", + "0x402780017ffa8002", + "0x1", + "0x4826800180018000", + "0x2", + "0x40297ffc7fff8003", + "0x4826800180018000", + "0x2", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb6e", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4829800180008003", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc0", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd49", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbc", + "0x40137fff7fff8002", + "0x48127ffe7fff8000", + "0x4802800080028000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd51", + "0x40137fff7fff8003", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x3c", + "0x480280007ffb8000", + "0x4802800180028000", + "0x48307fff80007ffe", + "0x20680017fff7fff", + "0x35", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x6deebfbbd234bdea5f5d3fcc8fc45c8e76ce52e70217eeb538a4fed2aaacb30", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x7ad6481ac8d604015ca186b470cbdd5381f63c491cd229a9aafab983daff15d", + "0x48507fff7ffd8000", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x4c86eea6a386a343759c1dd7351d22d39c7b65277d8e8def7448ded5c1cdc12", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x7067c5bdabfc03fb90239569b438c5002297ba0cafee37858dc6ce39d7c6b15", + "0x48507fff7ffd8000", + "0x20680017fff7ffa", + "0x10", + "0x480a80037fff8000", + "0x480a80007fff8000", + "0x480a7ff87fff8000", + "0x480a80017fff8000", + "0x4802800580028000", + "0x4802800380028000", + "0x4802800480028000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20680017fff7fff", + "0x10", + "0x480a80037fff8000", + "0x480a80007fff8000", + "0x480a7ff87fff8000", + "0x480a80017fff8000", + "0x4802800580028000", + "0x4802800380028000", + "0x4802800480028000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x65e1be0b9b5dcba6a1afaf57b95d935dd133d85353ab41a099997b7fce10472", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb25", + "0x10780017fff7fff", + "0x7", + "0x4802800180028000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd21", + "0x480a80037fff8000", + "0x480a80007fff8000", + "0x480a7ff87fff8000", + "0x480a80017fff8000", + "0x4802800580028000", + "0x4802800380028000", + "0x4802800480028000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", + "0x4802800380028000", + "0x4802800480028000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x4802800580028000", + "0x482480017ff98000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482480017ff98000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbd", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce1", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb1f", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480080057ffd8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffae6", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", + "0x480080037fcd8000", + "0x480080047fcc8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480080057fc78000", + "0x482480017ff98000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482480017ff98000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd9", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab2", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe53", + "0x480080037fcd8000", + "0x480080047fcc8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480080057fc78000", + "0x482480017ff98000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482480017ff98000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5e", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ff27fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9fe", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1d", + "0x48127ffe7fff8000", + "0x48127fdc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc27", + "0x20780017fff7ffc", + "0xb", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff996", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9b3", + "0x48127ffd7fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff975", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb2e", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff985", + "0x40137ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb56", + "0x480a80007fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb5e", + "0x48127ffd7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff928", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff48000", + "0x482480017ff38000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb7", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9c", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9e", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb98", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9f", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbad", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbca", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc25", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0c", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbda", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x302e322e33", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x417267656e744163636f756e74", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb31", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ff27fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "6": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "17": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "18": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 2 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 3 + } + } + } + ], + "39": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 4 + } + } + } + ], + "51": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], + "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call.syscall_ptr": 5 + } + } + } + ], + "59": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 6 + } + } + } + ], + "66": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 7 + } + } + } + ], + "73": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_block_timestamp" + ], + "code": "syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 8 + } + } + } + ], + "81": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 9 + } + } + } + ], + "90": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 10 + } + } + } + ], + "100": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 11 + } + } + } + ], + "106": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 12 + } + } + } + ], + "110": [ + { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))", + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 15, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 13, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 14 + } + } + } + ], + "1329": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 84, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1449": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 93, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1500": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 97, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1520": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 100, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1566": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 105, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1625": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.initialize" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 109, + "offset": 118 + }, + "reference_ids": {} + } + } + ], + "1666": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.upgrade_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 111, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1743": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.execute_after_upgrade_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 119, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1822": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.changeSigner" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 125, + "offset": 82 + }, + "reference_ids": {} + } + } + ], + "1848": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.changeGuardian" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 127, + "offset": 101 + }, + "reference_ids": {} + } + } + ], + "1874": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.changeGuardianBackup" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 129, + "offset": 108 + }, + "reference_ids": {} + } + } + ], + "1896": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.triggerEscapeGuardian" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 131, + "offset": 121 + }, + "reference_ids": {} + } + } + ], + "1918": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.triggerEscapeSigner" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 133, + "offset": 151 + }, + "reference_ids": {} + } + } + ], + "1940": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.cancelEscape" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 135, + "offset": 114 + }, + "reference_ids": {} + } + } + ], + "1966": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.escapeGuardian" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 137, + "offset": 190 + }, + "reference_ids": {} + } + } + ], + "1992": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.escapeSigner" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 139, + "offset": 190 + }, + "reference_ids": {} + } + } + ], + "2008": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getSigner_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 141, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2039": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getGuardian_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 144, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2070": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getGuardianBackup_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 147, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2101": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getEscape_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 150, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2130": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getVersion_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 153, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2155": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getName_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 156, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2187": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_valid_signature_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 160, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.ArgentModel": { + "destination": "contracts.account.library.ArgentModel", + "type": "alias" + }, + "__main__.Call": { + "destination": "contracts.account.library.Call", + "type": "alias" + }, + "__main__.CallArray": { + "destination": "contracts.account.library.CallArray", + "type": "alias" + }, + "__main__.Escape": { + "destination": "contracts.account.library.Escape", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.NAME": { + "type": "const", + "value": 5185236852902769292222802521716 + }, + "__main__.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "__main__.VERSION": { + "type": "const", + "value": 206933470771 + }, + "__main__.__execute__": { + "decorators": [ + "external", + "raw_output" + ], + "pc": 1339, + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__main__.__validate__": { + "decorators": [ + "external" + ], + "pc": 1186, + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 1407, + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_deploy__": { + "decorators": [ + "raw_input", + "external" + ], + "pc": 1459, + "type": "function" + }, + "__main__.__validate_deploy__.Args": { + "full_name": "__main__.__validate_deploy__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.account_created": { + "type": "namespace" + }, + "__main__.account_created.Args": { + "full_name": "__main__.account_created.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.account_created.ImplicitArgs": { + "full_name": "__main__.account_created.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.account_created.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.account_created.SELECTOR": { + "type": "const", + "value": 473692704853087324234226353339653488579626936186557422111458551781472692100 + }, + "__main__.account_created.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.account_created.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.account_created.emit": { + "decorators": [], + "pc": 1125, + "type": "function" + }, + "__main__.account_created.emit.Args": { + "full_name": "__main__.account_created.emit.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + }, + "guardian": { + "cairo_type": "felt", + "offset": 2 + }, + "key": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.account_created.emit.ImplicitArgs": { + "full_name": "__main__.account_created.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.account_created.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.account_created.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__main__.account_created.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.account_created.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.assert_correct_tx_version": { + "destination": "contracts.account.library.assert_correct_tx_version", + "type": "alias" + }, + "__main__.assert_initialized": { + "destination": "contracts.account.library.assert_initialized", + "type": "alias" + }, + "__main__.assert_no_self_call": { + "destination": "contracts.account.library.assert_no_self_call", + "type": "alias" + }, + "__main__.assert_non_reentrant": { + "destination": "contracts.account.library.assert_non_reentrant", + "type": "alias" + }, + "__main__.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "__main__.assert_only_self": { + "destination": "contracts.account.library.assert_only_self", + "type": "alias" + }, + "__main__.cancelEscape": { + "decorators": [ + "external" + ], + "pc": 1928, + "type": "function" + }, + "__main__.cancelEscape.Args": { + "full_name": "__main__.cancelEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.cancelEscape.ImplicitArgs": { + "full_name": "__main__.cancelEscape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.cancelEscape.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.cancelEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.changeGuardian": { + "decorators": [ + "external" + ], + "pc": 1832, + "type": "function" + }, + "__main__.changeGuardian.Args": { + "full_name": "__main__.changeGuardian.Args", + "members": { + "newGuardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.changeGuardian.ImplicitArgs": { + "full_name": "__main__.changeGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.changeGuardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.changeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.changeGuardianBackup": { + "decorators": [ + "external" + ], + "pc": 1858, + "type": "function" + }, + "__main__.changeGuardianBackup.Args": { + "full_name": "__main__.changeGuardianBackup.Args", + "members": { + "newGuardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.changeGuardianBackup.ImplicitArgs": { + "full_name": "__main__.changeGuardianBackup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.changeGuardianBackup.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.changeGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.changeSigner": { + "decorators": [ + "external" + ], + "pc": 1806, + "type": "function" + }, + "__main__.changeSigner.Args": { + "full_name": "__main__.changeSigner.Args", + "members": { + "newSigner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.changeSigner.ImplicitArgs": { + "full_name": "__main__.changeSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.changeSigner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.changeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.escapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1950, + "type": "function" + }, + "__main__.escapeGuardian.Args": { + "full_name": "__main__.escapeGuardian.Args", + "members": { + "newGuardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.escapeGuardian.ImplicitArgs": { + "full_name": "__main__.escapeGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.escapeGuardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.escapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.escapeSigner": { + "decorators": [ + "external" + ], + "pc": 1976, + "type": "function" + }, + "__main__.escapeSigner.Args": { + "full_name": "__main__.escapeSigner.Args", + "members": { + "newSigner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.escapeSigner.ImplicitArgs": { + "full_name": "__main__.escapeSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.escapeSigner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.escapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.execute_after_upgrade": { + "decorators": [ + "external" + ], + "pc": 1718, + "type": "function" + }, + "__main__.execute_after_upgrade.Args": { + "full_name": "__main__.execute_after_upgrade.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.execute_after_upgrade.ImplicitArgs": { + "full_name": "__main__.execute_after_upgrade.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.execute_after_upgrade.Return": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.execute_after_upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__main__.execute_call_array": { + "destination": "contracts.account.library.execute_call_array", + "type": "alias" + }, + "__main__.getEscape": { + "decorators": [ + "view" + ], + "pc": 2095, + "type": "function" + }, + "__main__.getEscape.Args": { + "full_name": "__main__.getEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getEscape.ImplicitArgs": { + "full_name": "__main__.getEscape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getEscape.Return": { + "cairo_type": "(activeAt: felt, type: felt)", + "type": "type_definition" + }, + "__main__.getEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getGuardian": { + "decorators": [ + "view" + ], + "pc": 2033, + "type": "function" + }, + "__main__.getGuardian.Args": { + "full_name": "__main__.getGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getGuardian.ImplicitArgs": { + "full_name": "__main__.getGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getGuardian.Return": { + "cairo_type": "(guardian: felt)", + "type": "type_definition" + }, + "__main__.getGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getGuardianBackup": { + "decorators": [ + "view" + ], + "pc": 2064, + "type": "function" + }, + "__main__.getGuardianBackup.Args": { + "full_name": "__main__.getGuardianBackup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getGuardianBackup.ImplicitArgs": { + "full_name": "__main__.getGuardianBackup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getGuardianBackup.Return": { + "cairo_type": "(guardianBackup: felt)", + "type": "type_definition" + }, + "__main__.getGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getName": { + "decorators": [ + "view" + ], + "pc": 2152, + "type": "function" + }, + "__main__.getName.Args": { + "full_name": "__main__.getName.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getName.ImplicitArgs": { + "full_name": "__main__.getName.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getName.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "__main__.getName.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getSigner": { + "decorators": [ + "view" + ], + "pc": 2002, + "type": "function" + }, + "__main__.getSigner.Args": { + "full_name": "__main__.getSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getSigner.ImplicitArgs": { + "full_name": "__main__.getSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getSigner.Return": { + "cairo_type": "(signer: felt)", + "type": "type_definition" + }, + "__main__.getSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getVersion": { + "decorators": [ + "view" + ], + "pc": 2127, + "type": "function" + }, + "__main__.getVersion.Args": { + "full_name": "__main__.getVersion.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getVersion.ImplicitArgs": { + "full_name": "__main__.getVersion.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getVersion.Return": { + "cairo_type": "(version: felt)", + "type": "type_definition" + }, + "__main__.getVersion.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "__main__.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "__main__.initialize": { + "decorators": [ + "external" + ], + "pc": 1594, + "type": "function" + }, + "__main__.initialize.Args": { + "full_name": "__main__.initialize.Args", + "members": { + "guardian": { + "cairo_type": "felt", + "offset": 1 + }, + "signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.initialize.ImplicitArgs": { + "full_name": "__main__.initialize.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initialize.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.isValidSignature": { + "decorators": [ + "view" + ], + "pc": 1510, + "type": "function" + }, + "__main__.isValidSignature.Args": { + "full_name": "__main__.isValidSignature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "sig": { + "cairo_type": "felt*", + "offset": 2 + }, + "sig_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.isValidSignature.ImplicitArgs": { + "full_name": "__main__.isValidSignature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.isValidSignature.Return": { + "cairo_type": "(isValid: felt)", + "type": "type_definition" + }, + "__main__.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.is_valid_signature": { + "decorators": [ + "view" + ], + "pc": 2177, + "type": "function" + }, + "__main__.is_valid_signature.Args": { + "full_name": "__main__.is_valid_signature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "sig": { + "cairo_type": "felt*", + "offset": 2 + }, + "sig_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.is_valid_signature.ImplicitArgs": { + "full_name": "__main__.is_valid_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.is_valid_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "__main__.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "__main__.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 1559, + "type": "function" + }, + "__main__.supportsInterface.Args": { + "full_name": "__main__.supportsInterface.Args", + "members": { + "interfaceId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.supportsInterface.ImplicitArgs": { + "full_name": "__main__.supportsInterface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.supportsInterface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transaction_executed": { + "type": "namespace" + }, + "__main__.transaction_executed.Args": { + "full_name": "__main__.transaction_executed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.transaction_executed.ImplicitArgs": { + "full_name": "__main__.transaction_executed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.transaction_executed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transaction_executed.SELECTOR": { + "type": "const", + "value": 160509384506897785609912026407502909755389202887426828748018058577681165651 + }, + "__main__.transaction_executed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transaction_executed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.transaction_executed.emit": { + "decorators": [], + "pc": 1151, + "type": "function" + }, + "__main__.transaction_executed.emit.Args": { + "full_name": "__main__.transaction_executed.emit.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "response": { + "cairo_type": "felt*", + "offset": 2 + }, + "response_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transaction_executed.emit.ImplicitArgs": { + "full_name": "__main__.transaction_executed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.transaction_executed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transaction_executed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.transaction_executed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.transaction_executed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.triggerEscapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1884, + "type": "function" + }, + "__main__.triggerEscapeGuardian.Args": { + "full_name": "__main__.triggerEscapeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.triggerEscapeGuardian.ImplicitArgs": { + "full_name": "__main__.triggerEscapeGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.triggerEscapeGuardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.triggerEscapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.triggerEscapeSigner": { + "decorators": [ + "external" + ], + "pc": 1906, + "type": "function" + }, + "__main__.triggerEscapeSigner.Args": { + "full_name": "__main__.triggerEscapeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.triggerEscapeSigner.ImplicitArgs": { + "full_name": "__main__.triggerEscapeSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.triggerEscapeSigner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.triggerEscapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.upgrade": { + "decorators": [ + "external" + ], + "pc": 1635, + "type": "function" + }, + "__main__.upgrade.Args": { + "full_name": "__main__.upgrade.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 1 + }, + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.upgrade.ImplicitArgs": { + "full_name": "__main__.upgrade.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.upgrade.Return": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__": { + "decorators": [ + "external", + "raw_output" + ], + "pc": 1369, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": [ + "external" + ], + "pc": 1298, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 1439, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__main__.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "decorators": [ + "raw_input", + "external" + ], + "pc": 1491, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.cancelEscape": { + "decorators": [ + "external" + ], + "pc": 1934, + "type": "function" + }, + "__wrappers__.cancelEscape.Args": { + "full_name": "__wrappers__.cancelEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.cancelEscape.ImplicitArgs": { + "full_name": "__wrappers__.cancelEscape.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.cancelEscape.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.cancelEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.cancelEscape.__wrapped_func": { + "destination": "__main__.cancelEscape", + "type": "alias" + }, + "__wrappers__.cancelEscape_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.changeGuardian": { + "decorators": [ + "external" + ], + "pc": 1839, + "type": "function" + }, + "__wrappers__.changeGuardian.Args": { + "full_name": "__wrappers__.changeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardian.ImplicitArgs": { + "full_name": "__wrappers__.changeGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.changeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.changeGuardian.__wrapped_func": { + "destination": "__main__.changeGuardian", + "type": "alias" + }, + "__wrappers__.changeGuardianBackup": { + "decorators": [ + "external" + ], + "pc": 1865, + "type": "function" + }, + "__wrappers__.changeGuardianBackup.Args": { + "full_name": "__wrappers__.changeGuardianBackup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardianBackup.ImplicitArgs": { + "full_name": "__wrappers__.changeGuardianBackup.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardianBackup.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.changeGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.changeGuardianBackup.__wrapped_func": { + "destination": "__main__.changeGuardianBackup", + "type": "alias" + }, + "__wrappers__.changeGuardianBackup_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.changeGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.changeSigner": { + "decorators": [ + "external" + ], + "pc": 1813, + "type": "function" + }, + "__wrappers__.changeSigner.Args": { + "full_name": "__wrappers__.changeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeSigner.ImplicitArgs": { + "full_name": "__wrappers__.changeSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.changeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.changeSigner.__wrapped_func": { + "destination": "__main__.changeSigner", + "type": "alias" + }, + "__wrappers__.changeSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.escapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1957, + "type": "function" + }, + "__wrappers__.escapeGuardian.Args": { + "full_name": "__wrappers__.escapeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeGuardian.ImplicitArgs": { + "full_name": "__wrappers__.escapeGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.escapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.escapeGuardian.__wrapped_func": { + "destination": "__main__.escapeGuardian", + "type": "alias" + }, + "__wrappers__.escapeGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.escapeSigner": { + "decorators": [ + "external" + ], + "pc": 1983, + "type": "function" + }, + "__wrappers__.escapeSigner.Args": { + "full_name": "__wrappers__.escapeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeSigner.ImplicitArgs": { + "full_name": "__wrappers__.escapeSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.escapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.escapeSigner.__wrapped_func": { + "destination": "__main__.escapeSigner", + "type": "alias" + }, + "__wrappers__.escapeSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.execute_after_upgrade": { + "decorators": [ + "external" + ], + "pc": 1762, + "type": "function" + }, + "__wrappers__.execute_after_upgrade.Args": { + "full_name": "__wrappers__.execute_after_upgrade.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade.ImplicitArgs": { + "full_name": "__wrappers__.execute_after_upgrade.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.execute_after_upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.execute_after_upgrade.__wrapped_func": { + "destination": "__main__.execute_after_upgrade", + "type": "alias" + }, + "__wrappers__.execute_after_upgrade_encode_return": { + "decorators": [], + "pc": 1743, + "type": "function" + }, + "__wrappers__.execute_after_upgrade_encode_return.Args": { + "full_name": "__wrappers__.execute_after_upgrade_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.execute_after_upgrade_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.execute_after_upgrade_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.execute_after_upgrade_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getEscape": { + "decorators": [ + "view" + ], + "pc": 2111, + "type": "function" + }, + "__wrappers__.getEscape.Args": { + "full_name": "__wrappers__.getEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getEscape.ImplicitArgs": { + "full_name": "__wrappers__.getEscape.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getEscape.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getEscape.__wrapped_func": { + "destination": "__main__.getEscape", + "type": "alias" + }, + "__wrappers__.getEscape_encode_return": { + "decorators": [], + "pc": 2101, + "type": "function" + }, + "__wrappers__.getEscape_encode_return.Args": { + "full_name": "__wrappers__.getEscape_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(activeAt: felt, type: felt)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.getEscape_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getEscape_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getEscape_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getEscape_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getEscape_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getGuardian": { + "decorators": [ + "view" + ], + "pc": 2048, + "type": "function" + }, + "__wrappers__.getGuardian.Args": { + "full_name": "__wrappers__.getGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardian.ImplicitArgs": { + "full_name": "__wrappers__.getGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getGuardian.__wrapped_func": { + "destination": "__main__.getGuardian", + "type": "alias" + }, + "__wrappers__.getGuardianBackup": { + "decorators": [ + "view" + ], + "pc": 2079, + "type": "function" + }, + "__wrappers__.getGuardianBackup.Args": { + "full_name": "__wrappers__.getGuardianBackup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardianBackup.ImplicitArgs": { + "full_name": "__wrappers__.getGuardianBackup.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardianBackup.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getGuardianBackup.__wrapped_func": { + "destination": "__main__.getGuardianBackup", + "type": "alias" + }, + "__wrappers__.getGuardianBackup_encode_return": { + "decorators": [], + "pc": 2070, + "type": "function" + }, + "__wrappers__.getGuardianBackup_encode_return.Args": { + "full_name": "__wrappers__.getGuardianBackup_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(guardianBackup: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getGuardianBackup_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getGuardianBackup_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardianBackup_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardianBackup_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getGuardianBackup_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getGuardian_encode_return": { + "decorators": [], + "pc": 2039, + "type": "function" + }, + "__wrappers__.getGuardian_encode_return.Args": { + "full_name": "__wrappers__.getGuardian_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(guardian: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getGuardian_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getGuardian_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardian_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardian_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getName": { + "decorators": [ + "view" + ], + "pc": 2164, + "type": "function" + }, + "__wrappers__.getName.Args": { + "full_name": "__wrappers__.getName.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getName.ImplicitArgs": { + "full_name": "__wrappers__.getName.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getName.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getName.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getName.__wrapped_func": { + "destination": "__main__.getName", + "type": "alias" + }, + "__wrappers__.getName_encode_return": { + "decorators": [], + "pc": 2155, + "type": "function" + }, + "__wrappers__.getName_encode_return.Args": { + "full_name": "__wrappers__.getName_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(name: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getName_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getName_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getName_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getName_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getName_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getSigner": { + "decorators": [ + "view" + ], + "pc": 2017, + "type": "function" + }, + "__wrappers__.getSigner.Args": { + "full_name": "__wrappers__.getSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSigner.ImplicitArgs": { + "full_name": "__wrappers__.getSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getSigner.__wrapped_func": { + "destination": "__main__.getSigner", + "type": "alias" + }, + "__wrappers__.getSigner_encode_return": { + "decorators": [], + "pc": 2008, + "type": "function" + }, + "__wrappers__.getSigner_encode_return.Args": { + "full_name": "__wrappers__.getSigner_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(signer: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getSigner_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getSigner_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSigner_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSigner_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getVersion": { + "decorators": [ + "view" + ], + "pc": 2139, + "type": "function" + }, + "__wrappers__.getVersion.Args": { + "full_name": "__wrappers__.getVersion.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getVersion.ImplicitArgs": { + "full_name": "__wrappers__.getVersion.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getVersion.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getVersion.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getVersion.__wrapped_func": { + "destination": "__main__.getVersion", + "type": "alias" + }, + "__wrappers__.getVersion_encode_return": { + "decorators": [], + "pc": 2130, + "type": "function" + }, + "__wrappers__.getVersion_encode_return.Args": { + "full_name": "__wrappers__.getVersion_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(version: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getVersion_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getVersion_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getVersion_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getVersion_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getVersion_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialize": { + "decorators": [ + "external" + ], + "pc": 1615, + "type": "function" + }, + "__wrappers__.initialize.Args": { + "full_name": "__wrappers__.initialize.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.ImplicitArgs": { + "full_name": "__wrappers__.initialize.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.initialize.__wrapped_func": { + "destination": "__main__.initialize", + "type": "alias" + }, + "__wrappers__.initialize_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.isValidSignature": { + "decorators": [ + "view" + ], + "pc": 1529, + "type": "function" + }, + "__wrappers__.isValidSignature.Args": { + "full_name": "__wrappers__.isValidSignature.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.isValidSignature.__wrapped_func": { + "destination": "__main__.isValidSignature", + "type": "alias" + }, + "__wrappers__.isValidSignature_encode_return": { + "decorators": [], + "pc": 1520, + "type": "function" + }, + "__wrappers__.isValidSignature_encode_return.Args": { + "full_name": "__wrappers__.isValidSignature_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(isValid: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.isValidSignature_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.is_valid_signature": { + "decorators": [ + "view" + ], + "pc": 2196, + "type": "function" + }, + "__wrappers__.is_valid_signature.Args": { + "full_name": "__wrappers__.is_valid_signature.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature.ImplicitArgs": { + "full_name": "__wrappers__.is_valid_signature.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.is_valid_signature.__wrapped_func": { + "destination": "__main__.is_valid_signature", + "type": "alias" + }, + "__wrappers__.is_valid_signature_encode_return": { + "decorators": [], + "pc": 2187, + "type": "function" + }, + "__wrappers__.is_valid_signature_encode_return.Args": { + "full_name": "__wrappers__.is_valid_signature_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(is_valid: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.is_valid_signature_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.is_valid_signature_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_valid_signature_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.is_valid_signature_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 1575, + "type": "function" + }, + "__wrappers__.supportsInterface.Args": { + "full_name": "__wrappers__.supportsInterface.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.supportsInterface.__wrapped_func": { + "destination": "__main__.supportsInterface", + "type": "alias" + }, + "__wrappers__.supportsInterface_encode_return": { + "decorators": [], + "pc": 1566, + "type": "function" + }, + "__wrappers__.supportsInterface_encode_return.Args": { + "full_name": "__wrappers__.supportsInterface_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.supportsInterface_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.triggerEscapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1890, + "type": "function" + }, + "__wrappers__.triggerEscapeGuardian.Args": { + "full_name": "__wrappers__.triggerEscapeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeGuardian.ImplicitArgs": { + "full_name": "__wrappers__.triggerEscapeGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.triggerEscapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.triggerEscapeGuardian.__wrapped_func": { + "destination": "__main__.triggerEscapeGuardian", + "type": "alias" + }, + "__wrappers__.triggerEscapeGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.triggerEscapeSigner": { + "decorators": [ + "external" + ], + "pc": 1912, + "type": "function" + }, + "__wrappers__.triggerEscapeSigner.Args": { + "full_name": "__wrappers__.triggerEscapeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeSigner.ImplicitArgs": { + "full_name": "__wrappers__.triggerEscapeSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.triggerEscapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.triggerEscapeSigner.__wrapped_func": { + "destination": "__main__.triggerEscapeSigner", + "type": "alias" + }, + "__wrappers__.triggerEscapeSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.upgrade": { + "decorators": [ + "external" + ], + "pc": 1685, + "type": "function" + }, + "__wrappers__.upgrade.Args": { + "full_name": "__wrappers__.upgrade.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade.ImplicitArgs": { + "full_name": "__wrappers__.upgrade.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.upgrade.__wrapped_func": { + "destination": "__main__.upgrade", + "type": "alias" + }, + "__wrappers__.upgrade_encode_return": { + "decorators": [], + "pc": 1666, + "type": "function" + }, + "__wrappers__.upgrade_encode_return.Args": { + "full_name": "__wrappers__.upgrade_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.upgrade_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.upgrade_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.upgrade_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.upgrade_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.ArgentModel": { + "type": "namespace" + }, + "contracts.account.library.ArgentModel.Args": { + "full_name": "contracts.account.library.ArgentModel.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.CANCEL_ESCAPE_SELECTOR": { + "type": "const", + "value": 1387988583969094862956788899343599960070518480842441785602446058600435897039 + }, + "contracts.account.library.ArgentModel.CHANGE_GUARDIAN_SELECTOR": { + "type": "const", + "value": 1296071702357547150019664216025682391016361613613945351022196390148584441374 + }, + "contracts.account.library.ArgentModel.CHANGE_SIGNER_SELECTOR": { + "type": "const", + "value": 174572128530328568741270994650351248940644050288235239638974755381225723145 + }, + "contracts.account.library.ArgentModel.ESCAPE_GUARDIAN_SELECTOR": { + "type": "const", + "value": 510756951529079116816142749077704776910668567546043821008232923043034641617 + }, + "contracts.account.library.ArgentModel.ESCAPE_SECURITY_PERIOD": { + "type": "const", + "value": 604800 + }, + "contracts.account.library.ArgentModel.ESCAPE_SIGNER_SELECTOR": { + "type": "const", + "value": 1455116469465411075152303383382102930902943882042348163899277328605146981359 + }, + "contracts.account.library.ArgentModel.ESCAPE_TYPE_GUARDIAN": { + "type": "const", + "value": 1 + }, + "contracts.account.library.ArgentModel.ESCAPE_TYPE_SIGNER": { + "type": "const", + "value": 2 + }, + "contracts.account.library.ArgentModel.EXECUTE_AFTER_UPGRADE_SELECTOR": { + "type": "const", + "value": 738349667340360233096752603318170676063569407717437256101137432051386874767 + }, + "contracts.account.library.ArgentModel.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.TRIGGER_ESCAPE_GUARDIAN_SELECTOR": { + "type": "const", + "value": 145954635736934016296422259475449005649670140213177066015821444644082814628 + }, + "contracts.account.library.ArgentModel.TRIGGER_ESCAPE_SIGNER_SELECTOR": { + "type": "const", + "value": 440853473255486090032829492468113410146539319637824817002531798290796877036 + }, + "contracts.account.library.ArgentModel.cancel_escape": { + "decorators": [], + "pc": 823, + "type": "function" + }, + "contracts.account.library.ArgentModel.cancel_escape.Args": { + "full_name": "contracts.account.library.ArgentModel.cancel_escape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.cancel_escape.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.cancel_escape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.cancel_escape.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.cancel_escape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.change_guardian": { + "decorators": [], + "pc": 711, + "type": "function" + }, + "contracts.account.library.ArgentModel.change_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.change_guardian.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.change_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.change_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.change_guardian_backup": { + "decorators": [], + "pc": 739, + "type": "function" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.Args": { + "full_name": "contracts.account.library.ArgentModel.change_guardian_backup.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.change_guardian_backup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.change_signer": { + "decorators": [], + "pc": 690, + "type": "function" + }, + "contracts.account.library.ArgentModel.change_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.change_signer.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.change_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.change_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.escape_guardian": { + "decorators": [], + "pc": 850, + "type": "function" + }, + "contracts.account.library.ArgentModel.escape_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.escape_guardian.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.escape_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.escape_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.escape_signer": { + "decorators": [], + "pc": 901, + "type": "function" + }, + "contracts.account.library.ArgentModel.escape_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.escape_signer.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.escape_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.escape_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_escape": { + "decorators": [], + "pc": 1035, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_escape.Args": { + "full_name": "contracts.account.library.ArgentModel.get_escape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_escape.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_escape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_escape.Return": { + "cairo_type": "(active_at: felt, type: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_escape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_guardian": { + "decorators": [], + "pc": 1023, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.get_guardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian.Return": { + "cairo_type": "(guardian: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_guardian_backup": { + "decorators": [], + "pc": 1029, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.Args": { + "full_name": "contracts.account.library.ArgentModel.get_guardian_backup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_guardian_backup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.Return": { + "cairo_type": "(guardian_backup: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_signer": { + "decorators": [], + "pc": 1017, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.get_signer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_signer.Return": { + "cairo_type": "(signer: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.initialize": { + "decorators": [], + "pc": 633, + "type": "function" + }, + "contracts.account.library.ArgentModel.initialize.Args": { + "full_name": "contracts.account.library.ArgentModel.initialize.Args", + "members": { + "guardian": { + "cairo_type": "felt", + "offset": 1 + }, + "signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.ArgentModel.initialize.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.initialize.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.initialize.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.is_valid_signature": { + "decorators": [], + "pc": 952, + "type": "function" + }, + "contracts.account.library.ArgentModel.is_valid_signature.Args": { + "full_name": "contracts.account.library.ArgentModel.is_valid_signature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "sig": { + "cairo_type": "felt*", + "offset": 2 + }, + "sig_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.is_valid_signature.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.is_valid_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ArgentModel.is_valid_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "contracts.account.library.ArgentModel.supports_interface": { + "decorators": [], + "pc": 981, + "type": "function" + }, + "contracts.account.library.ArgentModel.supports_interface.Args": { + "full_name": "contracts.account.library.ArgentModel.supports_interface.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.supports_interface.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.supports_interface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.supports_interface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.supports_interface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian": { + "decorators": [], + "pc": 758, + "type": "function" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_guardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.trigger_escape_signer": { + "decorators": [], + "pc": 787, + "type": "function" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_signer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.upgrade": { + "decorators": [], + "pc": 653, + "type": "function" + }, + "contracts.account.library.ArgentModel.upgrade.Args": { + "full_name": "contracts.account.library.ArgentModel.upgrade.Args", + "members": { + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.upgrade.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.upgrade.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.upgrade.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.validate_guardian_signature": { + "decorators": [], + "pc": 1065, + "type": "function" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.Args": { + "full_name": "contracts.account.library.ArgentModel.validate_guardian_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "signatures": { + "cairo_type": "felt*", + "offset": 2 + }, + "signatures_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.validate_guardian_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.validate_signer_signature": { + "decorators": [], + "pc": 1041, + "type": "function" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.Args": { + "full_name": "contracts.account.library.ArgentModel.validate_signer_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "signatures": { + "cairo_type": "felt*", + "offset": 2 + }, + "signatures_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.validate_signer_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.Call": { + "full_name": "contracts.account.library.Call", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.CallArray": { + "full_name": "contracts.account.library.CallArray", + "members": { + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "data_offset": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ERC165_ACCOUNT_INTERFACE_ID": { + "type": "const", + "value": 960753935 + }, + "contracts.account.library.ERC165_ACCOUNT_INTERFACE_ID_OLD": { + "type": "const", + "value": 4044209476 + }, + "contracts.account.library.Escape": { + "full_name": "contracts.account.library.Escape", + "members": { + "active_at": { + "cairo_type": "felt", + "offset": 0 + }, + "type": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "contracts.account.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library.QUERY_VERSION": { + "type": "const", + "value": 340282366920938463463374607431768211457 + }, + "contracts.account.library.SUPPORTS_INTERFACE_SELECTOR": { + "type": "const", + "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845 + }, + "contracts.account.library.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "contracts.account.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "contracts.account.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "contracts.account.library._escape": { + "type": "namespace" + }, + "contracts.account.library._escape.Args": { + "full_name": "contracts.account.library._escape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._escape.ImplicitArgs": { + "full_name": "contracts.account.library._escape.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._escape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._escape.addr": { + "decorators": [], + "pc": 445, + "type": "function" + }, + "contracts.account.library._escape.addr.Args": { + "full_name": "contracts.account.library._escape.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.addr.ImplicitArgs": { + "full_name": "contracts.account.library._escape.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._escape.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._escape.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._escape.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._escape.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._escape.read": { + "decorators": [], + "pc": 450, + "type": "function" + }, + "contracts.account.library._escape.read.Args": { + "full_name": "contracts.account.library._escape.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.read.ImplicitArgs": { + "full_name": "contracts.account.library._escape.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._escape.read.Return": { + "cairo_type": "(res: contracts.account.library.Escape)", + "type": "type_definition" + }, + "contracts.account.library._escape.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._escape.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._escape.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._escape.write": { + "decorators": [], + "pc": 469, + "type": "function" + }, + "contracts.account.library._escape.write.Args": { + "full_name": "contracts.account.library._escape.write.Args", + "members": { + "value": { + "cairo_type": "contracts.account.library.Escape", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._escape.write.ImplicitArgs": { + "full_name": "contracts.account.library._escape.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._escape.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._escape.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian": { + "type": "namespace" + }, + "contracts.account.library._guardian.Args": { + "full_name": "contracts.account.library._guardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._guardian.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian.addr": { + "decorators": [], + "pc": 385, + "type": "function" + }, + "contracts.account.library._guardian.addr.Args": { + "full_name": "contracts.account.library._guardian.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.addr.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._guardian.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._guardian.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._guardian.read": { + "decorators": [], + "pc": 390, + "type": "function" + }, + "contracts.account.library._guardian.read.Args": { + "full_name": "contracts.account.library._guardian.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.read.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._guardian.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._guardian.write": { + "decorators": [], + "pc": 403, + "type": "function" + }, + "contracts.account.library._guardian.write.Args": { + "full_name": "contracts.account.library._guardian.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library._guardian.write.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup": { + "type": "namespace" + }, + "contracts.account.library._guardian_backup.Args": { + "full_name": "contracts.account.library._guardian_backup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._guardian_backup.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup.addr": { + "decorators": [], + "pc": 415, + "type": "function" + }, + "contracts.account.library._guardian_backup.addr.Args": { + "full_name": "contracts.account.library._guardian_backup.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.addr.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._guardian_backup.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._guardian_backup.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._guardian_backup.read": { + "decorators": [], + "pc": 420, + "type": "function" + }, + "contracts.account.library._guardian_backup.read.Args": { + "full_name": "contracts.account.library._guardian_backup.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.read.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian_backup.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._guardian_backup.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._guardian_backup.write": { + "decorators": [], + "pc": 433, + "type": "function" + }, + "contracts.account.library._guardian_backup.write.Args": { + "full_name": "contracts.account.library._guardian_backup.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library._guardian_backup.write.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian_backup.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._set_implementation": { + "destination": "contracts.upgrade.Upgradable._set_implementation", + "type": "alias" + }, + "contracts.account.library._signer": { + "type": "namespace" + }, + "contracts.account.library._signer.Args": { + "full_name": "contracts.account.library._signer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._signer.ImplicitArgs": { + "full_name": "contracts.account.library._signer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._signer.addr": { + "decorators": [], + "pc": 355, + "type": "function" + }, + "contracts.account.library._signer.addr.Args": { + "full_name": "contracts.account.library._signer.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.addr.ImplicitArgs": { + "full_name": "contracts.account.library._signer.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._signer.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._signer.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._signer.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._signer.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._signer.read": { + "decorators": [], + "pc": 360, + "type": "function" + }, + "contracts.account.library._signer.read.Args": { + "full_name": "contracts.account.library._signer.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.read.ImplicitArgs": { + "full_name": "contracts.account.library._signer.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._signer.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._signer.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._signer.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._signer.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._signer.write": { + "decorators": [], + "pc": 373, + "type": "function" + }, + "contracts.account.library._signer.write.Args": { + "full_name": "contracts.account.library._signer.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library._signer.write.ImplicitArgs": { + "full_name": "contracts.account.library._signer.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._signer.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._signer.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.account_upgraded": { + "type": "namespace" + }, + "contracts.account.library.account_upgraded.Args": { + "full_name": "contracts.account.library.account_upgraded.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.account_upgraded.ImplicitArgs": { + "full_name": "contracts.account.library.account_upgraded.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.account_upgraded.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.account_upgraded.SELECTOR": { + "type": "const", + "value": 485568081463065979982715427559457781260362030968114416725058141364471280625 + }, + "contracts.account.library.account_upgraded.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.account_upgraded.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.account_upgraded.emit": { + "decorators": [], + "pc": 331, + "type": "function" + }, + "contracts.account.library.account_upgraded.emit.Args": { + "full_name": "contracts.account.library.account_upgraded.emit.Args", + "members": { + "new_implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.account_upgraded.emit.ImplicitArgs": { + "full_name": "contracts.account.library.account_upgraded.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.account_upgraded.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.account_upgraded.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.account_upgraded.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.account_upgraded.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.assert_correct_tx_version": { + "decorators": [], + "pc": 513, + "type": "function" + }, + "contracts.account.library.assert_correct_tx_version.Args": { + "full_name": "contracts.account.library.assert_correct_tx_version.Args", + "members": { + "tx_version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_correct_tx_version.ImplicitArgs": { + "full_name": "contracts.account.library.assert_correct_tx_version.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_correct_tx_version.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_correct_tx_version.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_guardian_set": { + "decorators": [], + "pc": 522, + "type": "function" + }, + "contracts.account.library.assert_guardian_set.Args": { + "full_name": "contracts.account.library.assert_guardian_set.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_guardian_set.ImplicitArgs": { + "full_name": "contracts.account.library.assert_guardian_set.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.assert_guardian_set.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_guardian_set.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_initialized": { + "decorators": [], + "pc": 495, + "type": "function" + }, + "contracts.account.library.assert_initialized.Args": { + "full_name": "contracts.account.library.assert_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_initialized.ImplicitArgs": { + "full_name": "contracts.account.library.assert_initialized.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.assert_initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_initialized.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "contracts.account.library.assert_nn": { + "destination": "starkware.cairo.common.math.assert_nn", + "type": "alias" + }, + "contracts.account.library.assert_no_self_call": { + "decorators": [], + "pc": 533, + "type": "function" + }, + "contracts.account.library.assert_no_self_call.Args": { + "full_name": "contracts.account.library.assert_no_self_call.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 2 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 1 + }, + "self": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.assert_no_self_call.ImplicitArgs": { + "full_name": "contracts.account.library.assert_no_self_call.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_no_self_call.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_no_self_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_non_reentrant": { + "decorators": [], + "pc": 506, + "type": "function" + }, + "contracts.account.library.assert_non_reentrant.Args": { + "full_name": "contracts.account.library.assert_non_reentrant.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_non_reentrant.ImplicitArgs": { + "full_name": "contracts.account.library.assert_non_reentrant.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_non_reentrant.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_non_reentrant.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "contracts.account.library.assert_only_self": { + "decorators": [], + "pc": 486, + "type": "function" + }, + "contracts.account.library.assert_only_self.Args": { + "full_name": "contracts.account.library.assert_only_self.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_only_self.ImplicitArgs": { + "full_name": "contracts.account.library.assert_only_self.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_only_self.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_only_self.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "contracts.account.library.escape_canceled": { + "type": "namespace" + }, + "contracts.account.library.escape_canceled.Args": { + "full_name": "contracts.account.library.escape_canceled.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_canceled.ImplicitArgs": { + "full_name": "contracts.account.library.escape_canceled.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_canceled.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_canceled.SELECTOR": { + "type": "const", + "value": 1300522537173653239227001537013215784976149102230747566275504324733711465125 + }, + "contracts.account.library.escape_canceled.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.escape_canceled.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.escape_canceled.emit": { + "decorators": [], + "pc": 262, + "type": "function" + }, + "contracts.account.library.escape_canceled.emit.Args": { + "full_name": "contracts.account.library.escape_canceled.emit.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_canceled.emit.ImplicitArgs": { + "full_name": "contracts.account.library.escape_canceled.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.escape_canceled.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_canceled.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.escape_canceled.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.escape_canceled.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.escape_guardian_triggered": { + "type": "namespace" + }, + "contracts.account.library.escape_guardian_triggered.Args": { + "full_name": "contracts.account.library.escape_guardian_triggered.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.ImplicitArgs": { + "full_name": "contracts.account.library.escape_guardian_triggered.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_guardian_triggered.SELECTOR": { + "type": "const", + "value": 1196269784954254155558937098561594812870260366418413704433005761495485765049 + }, + "contracts.account.library.escape_guardian_triggered.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.escape_guardian_triggered.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.escape_guardian_triggered.emit": { + "decorators": [], + "pc": 214, + "type": "function" + }, + "contracts.account.library.escape_guardian_triggered.emit.Args": { + "full_name": "contracts.account.library.escape_guardian_triggered.emit.Args", + "members": { + "active_at": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.emit.ImplicitArgs": { + "full_name": "contracts.account.library.escape_guardian_triggered.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_guardian_triggered.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.escape_guardian_triggered.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.escape_guardian_triggered.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.escape_signer_triggered": { + "type": "namespace" + }, + "contracts.account.library.escape_signer_triggered.Args": { + "full_name": "contracts.account.library.escape_signer_triggered.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.ImplicitArgs": { + "full_name": "contracts.account.library.escape_signer_triggered.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_signer_triggered.SELECTOR": { + "type": "const", + "value": 85205911260220640968372961186472431332305534102282098654822584372969981905 + }, + "contracts.account.library.escape_signer_triggered.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.escape_signer_triggered.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.escape_signer_triggered.emit": { + "decorators": [], + "pc": 238, + "type": "function" + }, + "contracts.account.library.escape_signer_triggered.emit.Args": { + "full_name": "contracts.account.library.escape_signer_triggered.emit.Args", + "members": { + "active_at": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.emit.ImplicitArgs": { + "full_name": "contracts.account.library.escape_signer_triggered.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_signer_triggered.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.escape_signer_triggered.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.escape_signer_triggered.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.execute_call_array": { + "decorators": [], + "pc": 548, + "type": "function" + }, + "contracts.account.library.execute_call_array.Args": { + "full_name": "contracts.account.library.execute_call_array.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.execute_call_array.ImplicitArgs": { + "full_name": "contracts.account.library.execute_call_array.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.execute_call_array.Return": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "type": "type_definition" + }, + "contracts.account.library.execute_call_array.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.execute_calls": { + "decorators": [], + "pc": 573, + "type": "function" + }, + "contracts.account.library.execute_calls.Args": { + "full_name": "contracts.account.library.execute_calls.Args", + "members": { + "calls": { + "cairo_type": "contracts.account.library.Call*", + "offset": 1 + }, + "calls_len": { + "cairo_type": "felt", + "offset": 0 + }, + "index": { + "cairo_type": "felt", + "offset": 3 + }, + "reponse": { + "cairo_type": "felt*", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.execute_calls.ImplicitArgs": { + "full_name": "contracts.account.library.execute_calls.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.execute_calls.Return": { + "cairo_type": "(response_len: felt)", + "type": "type_definition" + }, + "contracts.account.library.execute_calls.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "contracts.account.library.execute_calls.index": { + "cairo_type": "felt", + "full_name": "contracts.account.library.execute_calls.index", + "references": [ + { + "ap_tracking_data": { + "group": 49, + "offset": 0 + }, + "pc": 573, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "contracts.account.library.from_call_array_to_call": { + "decorators": [], + "pc": 609, + "type": "function" + }, + "contracts.account.library.from_call_array_to_call.Args": { + "full_name": "contracts.account.library.from_call_array_to_call.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calls": { + "cairo_type": "contracts.account.library.Call*", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.from_call_array_to_call.ImplicitArgs": { + "full_name": "contracts.account.library.from_call_array_to_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.from_call_array_to_call.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.from_call_array_to_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.get_block_timestamp": { + "destination": "starkware.starknet.common.syscalls.get_block_timestamp", + "type": "alias" + }, + "contracts.account.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "contracts.account.library.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "contracts.account.library.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "contracts.account.library.guardian_backup_changed": { + "type": "namespace" + }, + "contracts.account.library.guardian_backup_changed.Args": { + "full_name": "contracts.account.library.guardian_backup_changed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_backup_changed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_backup_changed.SELECTOR": { + "type": "const", + "value": 465804978078760906985776720216364630434434347768335854023647676717405642215 + }, + "contracts.account.library.guardian_backup_changed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.guardian_backup_changed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.guardian_backup_changed.emit": { + "decorators": [], + "pc": 190, + "type": "function" + }, + "contracts.account.library.guardian_backup_changed.emit.Args": { + "full_name": "contracts.account.library.guardian_backup_changed.emit.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.emit.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_backup_changed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_backup_changed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.guardian_backup_changed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.guardian_backup_changed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.guardian_changed": { + "type": "namespace" + }, + "contracts.account.library.guardian_changed.Args": { + "full_name": "contracts.account.library.guardian_changed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_changed.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_changed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_changed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_changed.SELECTOR": { + "type": "const", + "value": 1010067479158821658081205764242985368670938192511173486515791875804871688079 + }, + "contracts.account.library.guardian_changed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.guardian_changed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.guardian_changed.emit": { + "decorators": [], + "pc": 166, + "type": "function" + }, + "contracts.account.library.guardian_changed.emit.Args": { + "full_name": "contracts.account.library.guardian_changed.emit.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.guardian_changed.emit.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_changed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.guardian_changed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_changed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.guardian_changed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.guardian_changed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.guardian_escaped": { + "type": "namespace" + }, + "contracts.account.library.guardian_escaped.Args": { + "full_name": "contracts.account.library.guardian_escaped.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_escaped.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_escaped.SELECTOR": { + "type": "const", + "value": 215630749688085434137697602056064130145419198201514862160918406860982313761 + }, + "contracts.account.library.guardian_escaped.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.guardian_escaped.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.guardian_escaped.emit": { + "decorators": [], + "pc": 283, + "type": "function" + }, + "contracts.account.library.guardian_escaped.emit.Args": { + "full_name": "contracts.account.library.guardian_escaped.emit.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.emit.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_escaped.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_escaped.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.guardian_escaped.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.guardian_escaped.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "contracts.account.library.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.signer_changed": { + "type": "namespace" + }, + "contracts.account.library.signer_changed.Args": { + "full_name": "contracts.account.library.signer_changed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_changed.ImplicitArgs": { + "full_name": "contracts.account.library.signer_changed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_changed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_changed.SELECTOR": { + "type": "const", + "value": 317775827016298940900732479785378005902577009683482070563109665195499949923 + }, + "contracts.account.library.signer_changed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.signer_changed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.signer_changed.emit": { + "decorators": [], + "pc": 142, + "type": "function" + }, + "contracts.account.library.signer_changed.emit.Args": { + "full_name": "contracts.account.library.signer_changed.emit.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.signer_changed.emit.ImplicitArgs": { + "full_name": "contracts.account.library.signer_changed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.signer_changed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_changed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.signer_changed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.signer_changed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.signer_escaped": { + "type": "namespace" + }, + "contracts.account.library.signer_escaped.Args": { + "full_name": "contracts.account.library.signer_escaped.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_escaped.ImplicitArgs": { + "full_name": "contracts.account.library.signer_escaped.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_escaped.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_escaped.SELECTOR": { + "type": "const", + "value": 417518324968354077351691335001804771786777179948436271391022736991671736295 + }, + "contracts.account.library.signer_escaped.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.signer_escaped.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.signer_escaped.emit": { + "decorators": [], + "pc": 307, + "type": "function" + }, + "contracts.account.library.signer_escaped.emit.Args": { + "full_name": "contracts.account.library.signer_escaped.emit.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.signer_escaped.emit.ImplicitArgs": { + "full_name": "contracts.account.library.signer_escaped.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.signer_escaped.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_escaped.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.signer_escaped.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.signer_escaped.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.verify_ecdsa_signature": { + "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", + "type": "alias" + }, + "contracts.upgrade.Upgradable.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation": { + "type": "namespace" + }, + "contracts.upgrade.Upgradable._implementation.Args": { + "full_name": "contracts.upgrade.Upgradable._implementation.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._implementation.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._implementation.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable._implementation.addr": { + "decorators": [], + "pc": 115, + "type": "function" + }, + "contracts.upgrade.Upgradable._implementation.addr.Args": { + "full_name": "contracts.upgrade.Upgradable._implementation.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.addr.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._implementation.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._implementation.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable._implementation.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.write": { + "decorators": [], + "pc": 120, + "type": "function" + }, + "contracts.upgrade.Upgradable._implementation.write.Args": { + "full_name": "contracts.upgrade.Upgradable._implementation.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.write.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._implementation.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._implementation.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable._set_implementation": { + "decorators": [], + "pc": 132, + "type": "function" + }, + "contracts.upgrade.Upgradable._set_implementation.Args": { + "full_name": "contracts.upgrade.Upgradable._set_implementation.Args", + "members": { + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.upgrade.Upgradable._set_implementation.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._set_implementation.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.upgrade.Upgradable._set_implementation.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._set_implementation.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.ec.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.ec.StarkCurve": { + "type": "namespace" + }, + "starkware.cairo.common.ec.StarkCurve.ALPHA": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.ec.StarkCurve.Args": { + "full_name": "starkware.cairo.common.ec.StarkCurve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.BETA": { + "type": "const", + "value": -476910135076337975234679399815567221425937815956490878998147463828055613816 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_X": { + "type": "const", + "value": 874739451078007766457464989774322083649278607533249481151382481072868806602 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_Y": { + "type": "const", + "value": 152666792071518830868575557812948353041420400780739481342941381225525861407 + }, + "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": { + "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.ORDER": { + "type": "const", + "value": -96363463615509210819012598251359154898 + }, + "starkware.cairo.common.ec.StarkCurve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.ec.is_quad_residue": { + "destination": "starkware.cairo.common.math.is_quad_residue", + "type": "alias" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 27, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 23, + "type": "function" + }, + "starkware.cairo.common.math.assert_nn.Args": { + "full_name": "starkware.cairo.common.math.assert_nn.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_nn.a", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 18, + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 8, + "type": "label" + }, + "starkware.cairo.common.signature.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.signature.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.signature.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.StarkCurve": { + "destination": "starkware.cairo.common.ec.StarkCurve", + "type": "alias" + }, + "starkware.cairo.common.signature.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_add": { + "destination": "starkware.cairo.common.ec.ec_add", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_mul": { + "destination": "starkware.cairo.common.ec.ec_mul", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_sub": { + "destination": "starkware.cairo.common.ec.ec_sub", + "type": "alias" + }, + "starkware.cairo.common.signature.is_x_on_curve": { + "destination": "starkware.cairo.common.ec.is_x_on_curve", + "type": "alias" + }, + "starkware.cairo.common.signature.recover_y": { + "destination": "starkware.cairo.common.ec.recover_y", + "type": "alias" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature": { + "decorators": [], + "pc": 110, + "type": "function" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Args": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "public_key": { + "cairo_type": "felt", + "offset": 1 + }, + "signature_r": { + "cairo_type": "felt", + "offset": 2 + }, + "signature_s": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 112, + "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r", + "references": [ + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s", + "references": [ + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 32, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 93, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 93, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 1 + }, + "pc": 100, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_block_timestamp": { + "decorators": [], + "pc": 70, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Args": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Return": { + "cairo_type": "(block_timestamp: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 70, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 1 + }, + "pc": 73, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 56, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 59, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 63, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_contract_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 63, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 1 + }, + "pc": 66, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_tx_info": { + "decorators": [], + "pc": 103, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_tx_info.Args": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.Return": { + "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 103, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 1 + }, + "pc": 106, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.library_call": { + "decorators": [], + "pc": 44, + "type": "function" + }, + "starkware.starknet.common.syscalls.library_call.Args": { + "full_name": "starkware.starknet.common.syscalls.library_call.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.library_call.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 44, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 51, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 77, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 77, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 1 + }, + "pc": 81, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 85, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 85, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 90, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 44, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 63, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 70, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 77, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 85, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 93, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 103, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 49, + "offset": 0 + }, + "pc": 573, + "value": "[cast(fp + (-3), felt*)]" + } + ] + } + } +} diff --git a/crates/starknet_os_flow_tests/src/lib.rs b/crates/starknet_os_flow_tests/src/lib.rs index 997222e53e3..731babd7877 100644 --- a/crates/starknet_os_flow_tests/src/lib.rs +++ b/crates/starknet_os_flow_tests/src/lib.rs @@ -1,6 +1,7 @@ #![cfg(test)] pub(crate) mod initial_state; +pub(crate) mod special_contracts; pub(crate) mod state_trait; pub(crate) mod test_manager; pub(crate) mod tests; diff --git a/crates/starknet_os_flow_tests/src/special_contracts.rs b/crates/starknet_os_flow_tests/src/special_contracts.rs new file mode 100644 index 00000000000..d4e3b019eb8 --- /dev/null +++ b/crates/starknet_os_flow_tests/src/special_contracts.rs @@ -0,0 +1,8 @@ +use std::sync::LazyLock; + +use starknet_api::deprecated_contract_class::ContractClass as DeprecatedContractClass; + +pub(crate) static V1_BOUND_CAIRO0_CONTRACT: LazyLock = + LazyLock::new(|| { + serde_json::from_str(include_str!("../resources/v1_bound_cairo0_account.json")).unwrap() + }); diff --git a/crates/starknet_os_flow_tests/src/tests.rs b/crates/starknet_os_flow_tests/src/tests.rs index 5f7ebe6c00a..74529000ab3 100644 --- a/crates/starknet_os_flow_tests/src/tests.rs +++ b/crates/starknet_os_flow_tests/src/tests.rs @@ -1,6 +1,7 @@ use std::collections::HashMap; use std::sync::{Arc, LazyLock}; +use blockifier::blockifier_versioned_constants::VersionedConstants; use blockifier::test_utils::dict_state_reader::DictStateReader; use blockifier_test_utils::cairo_versions::{CairoVersion, RunnableCairo1}; use blockifier_test_utils::calldata::create_calldata; @@ -55,6 +56,7 @@ use starknet_committer::block_committer::input::{ StateDiff, }; use starknet_committer::patricia_merkle_tree::types::CompiledClassHash; +use starknet_os::hints::hint_implementation::deprecated_compiled_class::class_hash::compute_deprecated_class_hash; use starknet_os::io::os_output::MessageToL2; use starknet_types_core::felt::Felt; @@ -62,6 +64,7 @@ use crate::initial_state::{ create_default_initial_state_data, get_deploy_contract_tx_and_address_with_salt, }; +use crate::special_contracts::V1_BOUND_CAIRO0_CONTRACT; use crate::test_manager::{TestManager, TestParameters, FUNDED_ACCOUNT_ADDRESS}; use crate::utils::{ divide_vec_into_n_parts, @@ -740,3 +743,19 @@ async fn test_os_logic(#[values(1, 3)] n_blocks_in_multi_block: usize) { Some(&StateDiff { storage_updates: expected_storage_updates, ..Default::default() }); test_output.perform_validations(perform_global_validations, partial_state_diff); } + +#[rstest] +#[tokio::test] +async fn test_v1_bound_accounts_cairo0() { + let test_contract = &V1_BOUND_CAIRO0_CONTRACT; + let class_hash = ClassHash(compute_deprecated_class_hash(test_contract).unwrap()); + + assert!( + VersionedConstants::latest_constants() + .os_constants + .v1_bound_accounts_cairo0 + .contains(&class_hash) + ); + + // TODO(Dori): Implement the test. +}