diff --git a/.github/workflows/configs-verifier.yml b/.github/workflows/configs-verifier.yml new file mode 100644 index 0000000000..afaf688f96 --- /dev/null +++ b/.github/workflows/configs-verifier.yml @@ -0,0 +1,32 @@ +--- +name: Task - Configs Verifier + +on: + workflow_dispatch: + workflow_call: + +jobs: + genesis-docs: + name: Genesis documentation + runs-on: ubuntu-latest + if: ${{ github.event.label.name != 'ignore-docs' }} + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Ensure docs changes + run: | + if [[ -n $(git diff --name-only origin/main | grep configs/genesis-assets/genesis.json) ]]; then + git diff --name-only origin/main | grep docs/genesis.md + fi + + configs-hashes: + name: Verify genesis-assets hashes + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Verify hashes + run: | + for f in $(find configs/genesis-assets/ -type f -not -path configs/index.json); do + cat configs/index.json | grep $(md5sum $f | awk '{print $1}') + done diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml new file mode 100644 index 0000000000..025f8ab220 --- /dev/null +++ b/.github/workflows/coverage.yml @@ -0,0 +1,38 @@ +--- +name: Task - Integration Tests + +on: + workflow_dispatch: + workflow_call: + +jobs: + coverage: + # sadly, for now we have to "rebuild" for the coverage + runs-on: ubuntu-latest-32-cores + steps: + - uses: actions/checkout@v3 + - uses: actions/cache@v3 + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + target/ + key: + ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{ + github.run_id }} + fail-on-cache-miss: true + - name: Setup build deps + run: | + sudo apt-get update + sudo apt-get install -y clang llvm libudev-dev protobuf-compiler + - name: Install cargo-llvm-cov + uses: taiki-e/install-action@cargo-llvm-cov + - name: Coverage + run: cargo llvm-cov --codecov --output-path codecov.json + - name: Upload coverage to codecov.io + uses: codecov/codecov-action@v3 + with: + files: codecov.json + fail_ci_if_error: false diff --git a/.github/workflows/madara-commands.yml b/.github/workflows/madara-commands.yml index 16e49e0e27..9e72f7ee1f 100644 --- a/.github/workflows/madara-commands.yml +++ b/.github/workflows/madara-commands.yml @@ -22,11 +22,12 @@ jobs: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{ github.run_id }} fail-on-cache-miss: true + - name: Run setup + run: | + target/release/madara setup - name: Create build-spec (plain) run: | target/release/madara build-spec --chain local > chain-plain.json - name: Create build-spec (raw) run: | target/release/madara build-spec --chain chain-plain.json --raw > chain-raw.json - -# TODO: add remaining commands diff --git a/.github/workflows/pull-request-close.yml b/.github/workflows/pull-request-close.yml index e852b18a80..8ceeb31fea 100644 --- a/.github/workflows/pull-request-close.yml +++ b/.github/workflows/pull-request-close.yml @@ -12,27 +12,3 @@ jobs: steps: - name: Check out code uses: actions/checkout@v3 - - - name: Generate a token - id: generate_token - uses: getsentry/action-github-app-token@v2 - with: - app_id: ${{ secrets.APP_ID }} - private_key: ${{ secrets.PRIV_KEY }} - - - name: Cleanup - run: | - gh extension install actions/gh-actions-cache - BRANCH="refs/pull/${{ github.event.pull_request.number }}/merge" - echo "Fetching list of cache key" - cacheKeysForPR=$(gh actions-cache list -B $BRANCH --key ${{ runner.os }}-cargo- | cut -f 1 ) - set +e - echo "Deleting caches..." - for cacheKey in $cacheKeysForPR - do - echo "Deleting cache $cacheKey" - gh actions-cache delete $cacheKey -B $BRANCH --confirm - done - echo "Done" - env: - GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 8bd127b0a3..aee0e72c54 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -11,15 +11,19 @@ jobs: name: Enforce CHANGELOG uses: ./.github/workflows/changelog.yml + configs-verifier: + name: Verify configs + uses: ./.github/workflows/configs-verifier.yml + linters: name: Run linters uses: ./.github/workflows/linters.yml - needs: changelog + needs: [changelog, configs-verifier] rust_build: name: Build Rust project uses: ./.github/workflows/rust-build.yml - needs: changelog + needs: [changelog, configs-verifier] madara_commands: name: Test Madara commands @@ -31,6 +35,13 @@ jobs: uses: ./.github/workflows/linters-cargo.yml needs: rust_build + # TODO: Unlock when rust tests are working on main + # coverage: + # name: Run coverage + # uses: ./.github/workflows/coverage.yml + # needs: [madara_commands, linters_cargo] + + # https://github.com/keep-starknet-strange/madara/issues/1097 # benchmark: # name: Run benchmarks # uses: ./.github/workflows/benchmarks.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index e8e8d3f70e..02565e1041 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## Next release +- ci: disable pr close workflow +- ci: add ci verification for detecting genesis changes and config hashes +- feat: better management of custom configurations for genesis assets - fix: fix sharingan chain spec - fix: update madara infra to main branch - fix: update `Cargo.lock` diff --git a/Cargo.lock b/Cargo.lock index 5d547464a8..20a51881e3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -115,9 +115,9 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209b47e8954a928e1d72e86eca7000ebb6655fe1436d33eefc2201cad027e237" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ "aead 0.5.2", "aes 0.8.3", @@ -172,9 +172,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f2135563fb5c609d2b2b87c1e8ce7bc41b0b45430fa9661f457981503dd5bf0" +checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab" dependencies = [ "memchr", ] @@ -934,9 +934,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5" +checksum = "0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87" dependencies = [ "arrayref", "arrayvec 0.7.4", @@ -1771,7 +1771,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" dependencies = [ - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -2075,9 +2075,9 @@ checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca" [[package]] name = "const-hex" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08849ed393c907c90016652a01465a12d86361cd38ad2a7de026c56a520cc259" +checksum = "aa72a10d0e914cad6bcad4e7409e68d230c1c2db67896e19a37f758b1fcbdab5" dependencies = [ "cfg-if", "cpufeatures", @@ -2206,7 +2206,7 @@ dependencies = [ "hashbrown 0.13.2", "log", "regalloc2", - "smallvec 1.11.0", + "smallvec 1.11.1", "target-lexicon", ] @@ -2242,7 +2242,7 @@ checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" dependencies = [ "cranelift-codegen", "log", - "smallvec 1.11.0", + "smallvec 1.11.1", "target-lexicon", ] @@ -2274,7 +2274,7 @@ dependencies = [ "cranelift-frontend", "itertools 0.10.5", "log", - "smallvec 1.11.0", + "smallvec 1.11.1", "wasmparser", "wasmtime-types", ] @@ -2303,16 +2303,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "crossbeam-channel" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" -dependencies = [ - "cfg-if", - "crossbeam-utils", -] - [[package]] name = "crossbeam-deque" version = "0.8.3" @@ -2453,9 +2443,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.1.0" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622178105f911d937a42cdb140730ba4a3ed2becd8ae6ce39c7d28b5d75d4588" +checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" dependencies = [ "cfg-if", "cpufeatures", @@ -3008,7 +2998,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ - "curve25519-dalek 4.1.0", + "curve25519-dalek 4.1.1", "ed25519 2.2.2", "rand_core 0.6.4", "serde", @@ -3886,7 +3876,7 @@ dependencies = [ "paste", "scale-info", "serde", - "smallvec 1.11.0", + "smallvec 1.11.1", "sp-api", "sp-arithmetic 6.0.0", "sp-core 7.0.0", @@ -4018,7 +4008,7 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47" dependencies = [ - "rustix 0.38.13", + "rustix 0.38.14", "windows-sys 0.48.0", ] @@ -4181,7 +4171,7 @@ checksum = "6973ce8518068a71d404f428f6a5b563088545546a6bd8f9c0a7f2608149bc8a" dependencies = [ "genco-macros", "relative-path", - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -4494,9 +4484,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" @@ -4861,9 +4851,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.17.6" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" +checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" dependencies = [ "console", "instant", @@ -4930,7 +4920,7 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi 0.3.2", + "hermit-abi 0.3.3", "libc", "windows-sys 0.48.0", ] @@ -4965,8 +4955,8 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ - "hermit-abi 0.3.2", - "rustix 0.38.13", + "hermit-abi 0.3.3", + "rustix 0.38.14", "windows-sys 0.48.0", ] @@ -5333,7 +5323,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d770dcb02bf6835887c3a979b5107a04ff4bbde97a5f0928d27404a155add9" dependencies = [ - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -5357,7 +5347,7 @@ dependencies = [ "parking_lot 0.12.1", "regex", "rocksdb", - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -5509,7 +5499,7 @@ dependencies = [ "quick-protobuf", "rand 0.8.5", "rw-stream-sink", - "smallvec 1.11.0", + "smallvec 1.11.1", "thiserror", "unsigned-varint", "void", @@ -5525,7 +5515,7 @@ dependencies = [ "libp2p-core", "log", "parking_lot 0.12.1", - "smallvec 1.11.0", + "smallvec 1.11.1", "trust-dns-resolver", ] @@ -5546,7 +5536,7 @@ dependencies = [ "lru 0.10.1", "quick-protobuf", "quick-protobuf-codec", - "smallvec 1.11.0", + "smallvec 1.11.1", "thiserror", "void", ] @@ -5605,7 +5595,7 @@ dependencies = [ "quick-protobuf", "rand 0.8.5", "sha2 0.10.7", - "smallvec 1.11.0", + "smallvec 1.11.1", "thiserror", "uint", "unsigned-varint", @@ -5626,7 +5616,7 @@ dependencies = [ "libp2p-swarm", "log", "rand 0.8.5", - "smallvec 1.11.0", + "smallvec 1.11.1", "socket2 0.4.9", "tokio", "trust-dns-proto", @@ -5722,7 +5712,7 @@ dependencies = [ "libp2p-identity 0.1.3", "libp2p-swarm", "rand 0.8.5", - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -5741,7 +5731,7 @@ dependencies = [ "libp2p-swarm-derive", "log", "rand 0.8.5", - "smallvec 1.11.0", + "smallvec 1.11.1", "tokio", "void", ] @@ -6097,6 +6087,7 @@ dependencies = [ "mc-rpc", "mc-storage", "mc-transaction-pool", + "md5", "mp-block", "mp-digest-log", "mp-felt", @@ -6214,9 +6205,9 @@ dependencies = [ [[package]] name = "matrixmultiply" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090126dc04f95dc0d1c1c91f61bdd474b3930ca064c1edc8a849da2c6cbe1e77" +checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" dependencies = [ "autocfg", "rawpointer", @@ -6450,6 +6441,12 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "md5" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" + [[package]] name = "memchr" version = "2.6.3" @@ -6462,7 +6459,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.13", + "rustix 0.38.14", ] [[package]] @@ -6873,7 +6870,7 @@ dependencies = [ "futures", "log", "pin-project", - "smallvec 1.11.0", + "smallvec 1.11.1", "unsigned-varint", ] @@ -6884,7 +6881,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "307ed9b18cc2423f29e83f84fd23a8e73628727990181f18641a8b5dc2ab1caa" dependencies = [ "approx", - "matrixmultiply 0.3.7", + "matrixmultiply 0.3.8", "nalgebra-macros", "num-complex 0.4.4", "num-rational", @@ -7192,7 +7189,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.2", + "hermit-abi 0.3.3", "libc", ] @@ -7769,7 +7766,7 @@ dependencies = [ "instant", "libc", "redox_syscall 0.2.16", - "smallvec 1.11.0", + "smallvec 1.11.1", "winapi", ] @@ -7782,7 +7779,7 @@ dependencies = [ "cfg-if", "libc", "redox_syscall 0.3.5", - "smallvec 1.11.0", + "smallvec 1.11.1", "windows-targets 0.48.5", ] @@ -8489,9 +8486,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31999cfc7927c4e212e60fd50934ab40e8e8bfd2d493d6095d2d306bc0764d9" +checksum = "c956be1b23f4261676aed05a0046e204e8a6836e50203902683a718af0797989" dependencies = [ "bytes", "rand 0.8.5", @@ -8617,9 +8614,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" +checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" dependencies = [ "either", "rayon-core", @@ -8627,14 +8624,12 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" +checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" dependencies = [ - "crossbeam-channel", "crossbeam-deque", "crossbeam-utils", - "num_cpus", ] [[package]] @@ -8720,7 +8715,7 @@ dependencies = [ "fxhash", "log", "slice-group-by", - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -9096,9 +9091,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.13" +version = "0.38.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" +checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f" dependencies = [ "bitflags 2.4.0", "errno", @@ -9140,7 +9135,7 @@ checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" dependencies = [ "log", "ring", - "rustls-webpki 0.101.5", + "rustls-webpki 0.101.6", "sct 0.7.0", ] @@ -9177,9 +9172,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.101.5" +version = "0.101.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" +checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" dependencies = [ "ring", "untrusted", @@ -9231,7 +9226,7 @@ dependencies = [ "parking_lot 0.11.2", "rustc-hash", "salsa-macros", - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -9728,7 +9723,7 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "smallvec 1.11.0", + "smallvec 1.11.1", "snow", "sp-arithmetic 6.0.0", "sp-blockchain", @@ -9780,7 +9775,7 @@ dependencies = [ "sc-peerset", "sc-utils", "serde", - "smallvec 1.11.0", + "smallvec 1.11.1", "sp-blockchain", "sp-consensus", "sp-consensus-grandpa", @@ -9856,7 +9851,7 @@ dependencies = [ "sc-network-common", "sc-peerset", "sc-utils", - "smallvec 1.11.0", + "smallvec 1.11.1", "sp-arithmetic 6.0.0", "sp-blockchain", "sp-consensus", @@ -10285,7 +10280,7 @@ dependencies = [ "scale-bits", "scale-decode-derive", "scale-info", - "smallvec 1.11.0", + "smallvec 1.11.1", "thiserror", ] @@ -10313,7 +10308,7 @@ dependencies = [ "scale-bits", "scale-encode-derive", "scale-info", - "smallvec 1.11.0", + "smallvec 1.11.1", "thiserror", ] @@ -10739,9 +10734,9 @@ dependencies = [ [[package]] name = "sha1" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", @@ -10895,9 +10890,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" +checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" [[package]] name = "smol_str" @@ -10923,7 +10918,7 @@ dependencies = [ "aes-gcm 0.9.4", "blake2", "chacha20poly1305", - "curve25519-dalek 4.1.0", + "curve25519-dalek 4.1.1", "rand_core 0.6.4", "ring", "rustc_version 0.4.0", @@ -11717,7 +11712,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "rand 0.8.5", - "smallvec 1.11.0", + "smallvec 1.11.1", "sp-core 7.0.0", "sp-externalities 0.13.0", "sp-panic-handler 5.0.0", @@ -11738,7 +11733,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "rand 0.8.5", - "smallvec 1.11.0", + "smallvec 1.11.1", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-panic-handler 8.0.0", @@ -11980,7 +11975,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "smallvec 1.11.0", + "smallvec 1.11.1", "sp-arithmetic 6.0.0", "sp-core 7.0.0", "sp-debug-derive 5.0.0", @@ -11996,7 +11991,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "smallvec 1.11.0", + "smallvec 1.11.1", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-debug-derive 8.0.0", @@ -12816,7 +12811,7 @@ dependencies = [ "cfg-if", "fastrand 2.0.0", "redox_syscall 0.3.5", - "rustix 0.38.13", + "rustix 0.38.14", "windows-sys 0.48.0", ] @@ -13192,9 +13187,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" +checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" dependencies = [ "bytes", "futures-core", @@ -13373,7 +13368,7 @@ dependencies = [ "serde", "serde_json", "sharded-slab", - "smallvec 1.11.0", + "smallvec 1.11.1", "thread_local", "tracing", "tracing-core", @@ -13391,7 +13386,7 @@ dependencies = [ "hashbrown 0.13.2", "log", "rustc-hex", - "smallvec 1.11.0", + "smallvec 1.11.1", ] [[package]] @@ -13420,7 +13415,7 @@ dependencies = [ "ipnet", "lazy_static", "rand 0.8.5", - "smallvec 1.11.0", + "smallvec 1.11.1", "socket2 0.4.9", "thiserror", "tinyvec", @@ -13442,7 +13437,7 @@ dependencies = [ "lru-cache", "parking_lot 0.12.1", "resolv-conf", - "smallvec 1.11.0", + "smallvec 1.11.1", "thiserror", "tokio", "tracing", @@ -13617,9 +13612,9 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "unicode-xid" @@ -14269,7 +14264,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4a00f4242f2db33307347bd5be53263c52a0331c96c14292118c9a6bb48d267" dependencies = [ "aes 0.6.0", - "aes-gcm 0.10.2", + "aes-gcm 0.10.3", "async-trait", "bincode 1.3.3", "block-modes", @@ -14423,7 +14418,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.13", + "rustix 0.38.14", ] [[package]] @@ -14460,9 +14455,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -14721,7 +14716,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96" dependencies = [ - "curve25519-dalek 4.1.0", + "curve25519-dalek 4.1.1", "rand_core 0.6.4", "serde", "zeroize", diff --git a/Cargo.toml b/Cargo.toml index caf667d3f9..c3ca56aec1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -188,6 +188,7 @@ jsonrpsee = { version = "0.16.3", default-features = false } clap = { version = "4.4.2", default-features = false } futures = { version = "0.3.28", default-features = false } futures-timer = { version = "3.0.2", default-features = false } +md5 = { version = "0.7.0", default-features = false } reqwest = { version = "0.11.20", default-features = false } serde = { version = "1.0.188", default-features = false } serde_json = { version = "1.0.107", default-features = false } diff --git a/README.md b/README.md index c829063a2a..68b682b00b 100644 --- a/README.md +++ b/README.md @@ -145,11 +145,13 @@ One can use flamegraph-rs to generate flamegraphs and look for the performance bottlenecks of the system by running the following : ```bash -flamegraph --root --open -- ./target/release/madara --dev --pool-limit=100000 --pool-kbytes=500000 --rpc-methods=unsafe --rpc-cors=all --in-peers=0 --out-peers=1 --no-telemetry +./target/release/madara setup +flamegraph --root --open -- ./target/release/madara run --dev ``` -In parallel to that, run `npm run test` within the `benchmarking` folder. Once -you stop the node, the flamegraph will open in your browser. +In parallel to that, run some transactions against your node (you can use +[Gomu Gomu no Gatling](https://github.com/keep-starknet-strange/gomu-gomu-no-gatling) +benchmarker). Once you stop the node, the flamegraph will open in your browser. ## 🌐 Connect to the dev webapp diff --git a/configs/cairo-contracts/BraavosAccount.json b/configs/cairo-contracts/BraavosAccount.json deleted file mode 100644 index 3c7ca39d1f..0000000000 --- a/configs/cairo-contracts/BraavosAccount.json +++ /dev/null @@ -1,26410 +0,0 @@ -{ - "abi": [ - { - "members": [ - { - "name": "expire_at", - "offset": 0, - "type": "felt" - }, - { - "name": "signer_id", - "offset": 1, - "type": "felt" - } - ], - "name": "DeferredRemoveSignerRequest", - "size": 2, - "type": "struct" - }, - { - "members": [ - { - "name": "signer_0", - "offset": 0, - "type": "felt" - }, - { - "name": "signer_1", - "offset": 1, - "type": "felt" - }, - { - "name": "signer_2", - "offset": 2, - "type": "felt" - }, - { - "name": "signer_3", - "offset": 3, - "type": "felt" - }, - { - "name": "type", - "offset": 4, - "type": "felt" - }, - { - "name": "reserved_0", - "offset": 5, - "type": "felt" - }, - { - "name": "reserved_1", - "offset": 6, - "type": "felt" - } - ], - "name": "SignerModel", - "size": 7, - "type": "struct" - }, - { - "members": [ - { - "name": "expire_at", - "offset": 0, - "type": "felt" - } - ], - "name": "DeferredMultisigDisableRequest", - "size": 1, - "type": "struct" - }, - { - "members": [ - { - "name": "index", - "offset": 0, - "type": "felt" - }, - { - "name": "signer", - "offset": 1, - "type": "SignerModel" - } - ], - "name": "IndexedSignerModel", - "size": 8, - "type": "struct" - }, - { - "members": [ - { - "name": "transaction_hash", - "offset": 0, - "type": "felt" - }, - { - "name": "expire_at_sec", - "offset": 1, - "type": "felt" - }, - { - "name": "expire_at_block_num", - "offset": 2, - "type": "felt" - }, - { - "name": "signer_1_id", - "offset": 3, - "type": "felt" - }, - { - "name": "is_disable_multisig_transaction", - "offset": 4, - "type": "felt" - } - ], - "name": "PendingMultisigTransaction", - "size": 5, - "type": "struct" - }, - { - "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": "AccountCallArray", - "size": 4, - "type": "struct" - }, - { - "data": [ - { - "name": "implementation", - "type": "felt" - } - ], - "keys": [], - "name": "Upgraded", - "type": "event" - }, - { - "data": [ - { - "name": "request", - "type": "DeferredRemoveSignerRequest" - } - ], - "keys": [], - "name": "SignerRemoveRequest", - "type": "event" - }, - { - "data": [ - { - "name": "signer_id", - "type": "felt" - }, - { - "name": "signer", - "type": "SignerModel" - } - ], - "keys": [], - "name": "SignerAdded", - "type": "event" - }, - { - "data": [ - { - "name": "signer_id", - "type": "felt" - } - ], - "keys": [], - "name": "SignerRemoved", - "type": "event" - }, - { - "data": [ - { - "name": "request", - "type": "DeferredRemoveSignerRequest" - } - ], - "keys": [], - "name": "SignerRemoveRequestCancelled", - "type": "event" - }, - { - "data": [ - { - "name": "public_key", - "type": "felt" - } - ], - "keys": [], - "name": "AccountInitialized", - "type": "event" - }, - { - "data": [ - { - "name": "request", - "type": "DeferredMultisigDisableRequest" - } - ], - "keys": [], - "name": "MultisigDisableRequest", - "type": "event" - }, - { - "data": [ - { - "name": "request", - "type": "DeferredMultisigDisableRequest" - } - ], - "keys": [], - "name": "MultisigDisableRequestCancelled", - "type": "event" - }, - { - "data": [ - { - "name": "num_signers", - "type": "felt" - } - ], - "keys": [], - "name": "MultisigSet", - "type": "event" - }, - { - "data": [], - "keys": [], - "name": "MultisigDisabled", - "type": "event" - }, - { - "inputs": [ - { - "name": "interfaceId", - "type": "felt" - } - ], - "name": "supportsInterface", - "outputs": [ - { - "name": "success", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_impl_version", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "public_key", - "type": "felt" - } - ], - "name": "initializer", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "new_implementation", - "type": "felt" - } - ], - "name": "upgrade", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "from_version", - "type": "felt" - } - ], - "name": "migrate_storage", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "signer", - "type": "SignerModel" - } - ], - "name": "add_signer", - "outputs": [ - { - "name": "signer_id", - "type": "felt" - } - ], - "type": "function" - }, - { - "inputs": [ - { - "name": "remove_index", - "type": "felt" - }, - { - "name": "added_signer", - "type": "SignerModel" - } - ], - "name": "swap_signers", - "outputs": [ - { - "name": "signer_id", - "type": "felt" - } - ], - "type": "function" - }, - { - "inputs": [ - { - "name": "newPublicKey", - "type": "felt" - } - ], - "name": "setPublicKey", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "index", - "type": "felt" - } - ], - "name": "remove_signer", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "index", - "type": "felt" - } - ], - "name": "remove_signer_with_etd", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "removed_signer_id", - "type": "felt" - } - ], - "name": "cancel_deferred_remove_signer_req", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "getPublicKey", - "outputs": [ - { - "name": "publicKey", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_public_key", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_signers", - "outputs": [ - { - "name": "signers_len", - "type": "felt" - }, - { - "name": "signers", - "type": "IndexedSignerModel*" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "index", - "type": "felt" - } - ], - "name": "get_signer", - "outputs": [ - { - "name": "signer", - "type": "SignerModel" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_deferred_remove_signer_req", - "outputs": [ - { - "name": "deferred_request", - "type": "DeferredRemoveSignerRequest" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_execution_time_delay", - "outputs": [ - { - "name": "etd_sec", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "hash", - "type": "felt" - }, - { - "name": "signature_len", - "type": "felt" - }, - { - "name": "signature", - "type": "felt*" - } - ], - "name": "is_valid_signature", - "outputs": [ - { - "name": "is_valid", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "hash", - "type": "felt" - }, - { - "name": "signature_len", - "type": "felt" - }, - { - "name": "signature", - "type": "felt*" - } - ], - "name": "isValidSignature", - "outputs": [ - { - "name": "isValid", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_multisig", - "outputs": [ - { - "name": "multisig_num_signers", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "num_signers", - "type": "felt" - } - ], - "name": "set_multisig", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "get_pending_multisig_transaction", - "outputs": [ - { - "name": "pending_multisig_transaction", - "type": "PendingMultisigTransaction" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "pending_calldata_len", - "type": "felt" - }, - { - "name": "pending_calldata", - "type": "felt*" - }, - { - "name": "pending_nonce", - "type": "felt" - }, - { - "name": "pending_max_fee", - "type": "felt" - }, - { - "name": "pending_transaction_version", - "type": "felt" - } - ], - "name": "sign_pending_multisig_transaction", - "outputs": [ - { - "name": "response_len", - "type": "felt" - }, - { - "name": "response", - "type": "felt*" - } - ], - "type": "function" - }, - { - "inputs": [], - "name": "disable_multisig", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "disable_multisig_with_etd", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "get_deferred_disable_multisig_req", - "outputs": [ - { - "name": "deferred_request", - "type": "DeferredMultisigDisableRequest" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "cancel_deferred_disable_multisig_req", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "call_array_len", - "type": "felt" - }, - { - "name": "call_array", - "type": "AccountCallArray*" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__validate__", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - }, - { - "name": "contract_address_salt", - "type": "felt" - }, - { - "name": "implementation_address", - "type": "felt" - }, - { - "name": "initializer_selector", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__validate_deploy__", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - } - ], - "name": "__validate_declare__", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "call_array_len", - "type": "felt" - }, - { - "name": "call_array", - "type": "AccountCallArray*" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__execute__", - "outputs": [ - { - "name": "response_len", - "type": "felt" - }, - { - "name": "response", - "type": "felt*" - } - ], - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": "0x1e5c", - "selector": "0x1571d27a81bc6d17ce703148816bbcea53a81e1d71dbcd697641a1699d54e" - }, - { - "offset": "0x1b3f", - "selector": "0x5c587631625b8e19617cebe376ee17e070ca15615606aaad48d9afae7823ad" - }, - { - "offset": "0x1e25", - "selector": "0x62f0f079150229a3c219f0376be202b702e9e0093829041102853cd07963c0" - }, - { - "offset": "0x1d69", - "selector": "0x8ecc24129a28742eec6f7c635e8eddcb9cb588e6eca0e4698534fa3678754b" - }, - { - "offset": "0x1bfa", - "selector": "0x98a7a395620cacd35f6494a58933edd8ffd7a61081ad2e05f3023a8017c5e9" - }, - { - "offset": "0x1b79", - "selector": "0xabc1803b5b2253a8896695a5c9f6a8bd3f36e4a9d9a7ec2de67fdd4a9ff063" - }, - { - "offset": "0x1b9e", - "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9" - }, - { - "offset": "0x1abf", - "selector": "0xc8f66e480c0bc9ab679d6a65536cd4fcb2e0694287a34b53632462957d1fdc" - }, - { - "offset": "0x1bbc", - "selector": "0xe7a2429dd8755b8450ddd7c3c697c5d6a66c53c06b7186e125956a370cab96" - }, - { - "offset": "0x1dae", - "selector": "0xf2b9091012018788c1c6b4c5d66a0bb2b5e8d818f97e0f460f94fcdf49fee5" - }, - { - "offset": "0x1af8", - "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd" - }, - { - "offset": "0x1c9d", - "selector": "0xf61a8b8e15155ea3d0e1ca54ed317967796991fb1679df36ab9f60c5713e43" - }, - { - "offset": "0x1b14", - "selector": "0x12776a647d4f1a00968b94506ca4f11d94dce59f1c0176d42b47799b3a7f709" - }, - { - "offset": "0x1f7c", - "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" - }, - { - "offset": "0x1eb4", - "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" - }, - { - "offset": "0x1dde", - "selector": "0x1a256b309f5305c9cebef13e453384c78753c556a1b339faddc674a1950d228" - }, - { - "offset": "0x1c43", - "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b" - }, - { - "offset": "0x1c24", - "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079" - }, - { - "offset": "0x1e44", - "selector": "0x1fc603e4ad7a43f6c0680594c5fbc82d5f61ac28e3d6d118194e10c36363089" - }, - { - "offset": "0x1d3c", - "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" - }, - { - "offset": "0x1d88", - "selector": "0x22a3e5c01dfd7aeab4f82e385c3a21119dedcccdc756ac64af2a4ac7bcb9af2" - }, - { - "offset": "0x1d04", - "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941" - }, - { - "offset": "0x1f2c", - "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" - }, - { - "offset": "0x1a9d", - "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" - }, - { - "offset": "0x1bde", - "selector": "0x2a13a0b91834446212a97be74b73d17ad114b3a82b46ecd87804f9f0b6d16b1" - }, - { - "offset": "0x1c71", - "selector": "0x2b8faca80de28f81027b46c4f3cb534c44616e721ae9f1e96539c6b54a1d932" - }, - { - "offset": "0x1adc", - "selector": "0x2dd76e7ad84dbed81c314ffe5e7a7cacfb8f4836f01af4e913f275f89a3de1a" - }, - { - "offset": "0x1cc0", - "selector": "0x2f3a5c59ecccbf6932f740d08e4258c192c102454aebd13817238da7c8dbf43" - }, - { - "offset": "0x1eed", - "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" - }, - { - "offset": "0x1ce1", - "selector": "0x3968a75e84a7516e60c5d9ce223fb0669b314df7769a4030cb7d5163c1d6d8e" - }, - { - "offset": "0x1e0b", - "selector": "0x3e323c0a0275e3c845497c9c36ee72a77e10bc5178889309854b99d7e5838e7" - } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "src.proxy.library", - "src.proxy.library.Proxy", - "src.proxy.library.Proxy.initializer" - ], - "end_pc": 433, - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 23 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 431, - "value": "Proxy: contract already initialized" - }, - { - "accessible_scopes": [ - "src.proxy.library", - "src.proxy.library.Proxy", - "src.proxy.library.Proxy.assert_only_admin" - ], - "end_pc": 468, - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 29 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 467, - "value": "Proxy: caller is not admin" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.verify_secp256r1_signature" - ], - "end_pc": 3938, - "flow_tracking_data": { - "ap_tracking": { - "group": 125, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 3927, - "value": "Signature out of range." - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.verify_secp256r1_signature" - ], - "end_pc": 3994, - "flow_tracking_data": { - "ap_tracking": { - "group": 127, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 3938, - "value": "Invalid signature." - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.add_signer" - ], - "end_pc": 4438, - "flow_tracking_data": { - "ap_tracking": { - "group": 154, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4422, - "value": "Signers: can only add 1 secp256r1 signer" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.add_signer" - ], - "end_pc": 4464, - "flow_tracking_data": { - "ap_tracking": { - "group": 154, - "offset": 45 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4438, - "value": "Signers: invalid secp256r1 signer" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.swap_signers" - ], - "end_pc": 4529, - "flow_tracking_data": { - "ap_tracking": { - "group": 156, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4519, - "value": "Signers: can only swap secp256r1 signers using a secp256r1 signer" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.swap_signers" - ], - "end_pc": 4534, - "flow_tracking_data": { - "ap_tracking": { - "group": 156, - "offset": 7 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4529, - "value": "Signers: cannot remove signer 0" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.swap_signers" - ], - "end_pc": 4542, - "flow_tracking_data": { - "ap_tracking": { - "group": 156, - "offset": 121 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4540, - "value": "Signers: swap only supported for secp256r1 signer" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.remove_signer" - ], - "end_pc": 4563, - "flow_tracking_data": { - "ap_tracking": { - "group": 158, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4558, - "value": "Signers: cannot remove signer 0" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd" - ], - "end_pc": 4635, - "flow_tracking_data": { - "ap_tracking": { - "group": 160, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4630, - "value": "Signers: cannot remove signer 0" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd" - ], - "end_pc": 4643, - "flow_tracking_data": { - "ap_tracking": { - "group": 160, - "offset": 114 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4641, - "value": "Signers: tried removing invalid signer" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd" - ], - "end_pc": 4655, - "flow_tracking_data": { - "ap_tracking": { - "group": 161, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4653, - "value": "Signers: remove_signer_with_etd should be called with seed signer" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd" - ], - "end_pc": 4662, - "flow_tracking_data": { - "ap_tracking": { - "group": 161, - "offset": 31 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4660, - "value": "Signers: already have a pending remove signer request" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd" - ], - "end_pc": 4668, - "flow_tracking_data": { - "ap_tracking": { - "group": 161, - "offset": 37 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4665, - "value": "Signers: etd not initialized" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req" - ], - "end_pc": 4700, - "flow_tracking_data": { - "ap_tracking": { - "group": 163, - "offset": 31 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4696, - "value": "Signers: invalid remove signer request to cancel" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.signers_validate" - ], - "end_pc": 4830, - "flow_tracking_data": { - "ap_tracking": { - "group": 168, - "offset": 33 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4819, - "value": "Signers: invalid signature" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers._authorize_signer" - ], - "end_pc": 4874, - "flow_tracking_data": { - "ap_tracking": { - "group": 170, - "offset": 161 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4872, - "value": "Signers: either secp256r1 or seed signers are expected" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers._authorize_signer" - ], - "end_pc": 4877, - "flow_tracking_data": { - "ap_tracking": { - "group": 170, - "offset": 161 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4874, - "value": "Signers: invalid entry point for seed signing" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers._authorize_signer" - ], - "end_pc": 4879, - "flow_tracking_data": { - "ap_tracking": { - "group": 170, - "offset": 161 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4877, - "value": "Signers: only a single call is allowed with seed signing" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.is_valid_signature" - ], - "end_pc": 4994, - "flow_tracking_data": { - "ap_tracking": { - "group": 174, - "offset": 111 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 4992, - "value": "Signers: Invalid signature length" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.is_valid_signature" - ], - "end_pc": 5019, - "flow_tracking_data": { - "ap_tracking": { - "group": 174, - "offset": 112 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5017, - "value": "Signers: Invalid signature length" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.signers.library", - "src.accounts.braavos.signers.library.Signers", - "src.accounts.braavos.signers.library.Signers.is_valid_signature" - ], - "end_pc": 5047, - "flow_tracking_data": { - "ap_tracking": { - "group": 174, - "offset": 112 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5043, - "value": "Signers: unsupported signer type" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.library", - "src.accounts.braavos.library.Account", - "src.accounts.braavos.library.Account.upgrade" - ], - "end_pc": 5308, - "flow_tracking_data": { - "ap_tracking": { - "group": 191, - "offset": 52 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5305, - "value": "Account: Implementation does not support IACCOUNT_ID" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.library", - "src.accounts.braavos.library.Account", - "src.accounts.braavos.library.Account.migrate_storage" - ], - "end_pc": 5351, - "flow_tracking_data": { - "ap_tracking": { - "group": 192, - "offset": 22 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5340, - "value": "Account: upgrade data migration failed" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.library", - "src.accounts.braavos.library.Account", - "src.accounts.braavos.library.Account.assert_multicall_valid" - ], - "end_pc": 5509, - "flow_tracking_data": { - "ap_tracking": { - "group": 196, - "offset": 1 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5366, - "value": "Account: multicall with subsequent call to self" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.library", - "src.accounts.braavos.library.Account", - "src.accounts.braavos.library.Account._migrate_storage_if_needed" - ], - "end_pc": 5572, - "flow_tracking_data": { - "ap_tracking": { - "group": 202, - "offset": 23 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5570, - "value": "Account: account upgraded without migration" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.library", - "src.accounts.braavos.library.Account", - "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data" - ], - "end_pc": 5624, - "flow_tracking_data": { - "ap_tracking": { - "group": 203, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5622, - "value": "Account: missing parameters in initializer signature" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.library", - "src.accounts.braavos.library.Account", - "src.accounts.braavos.library.Account.account_validate" - ], - "end_pc": 5703, - "flow_tracking_data": { - "ap_tracking": { - "group": 205, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 5698, - "value": "Account: no calls provided" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.set_multisig" - ], - "end_pc": 6124, - "flow_tracking_data": { - "ap_tracking": { - "group": 238, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6122, - "value": "Multisig: multisig currently supports 2 signers only" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.set_multisig" - ], - "end_pc": 6126, - "flow_tracking_data": { - "ap_tracking": { - "group": 238, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6124, - "value": "Multisig: multisig can only be set if account have additional signers" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.set_multisig" - ], - "end_pc": 6133, - "flow_tracking_data": { - "ap_tracking": { - "group": 238, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6126, - "value": "Multisig: multisig was already set" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction" - ], - "end_pc": 6305, - "flow_tracking_data": { - "ap_tracking": { - "group": 243, - "offset": 121 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6299, - "value": "Multisig: no pending multisig transaction" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction" - ], - "end_pc": 6331, - "flow_tracking_data": { - "ap_tracking": { - "group": 244, - "offset": 128 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6325, - "value": "Multisig: multisig signer can only sign once" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction" - ], - "end_pc": 6355, - "flow_tracking_data": { - "ap_tracking": { - "group": 245, - "offset": 13 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6339, - "value": "Multisig: multisig invalid hash" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd" - ], - "end_pc": 6502, - "flow_tracking_data": { - "ap_tracking": { - "group": 253, - "offset": 134 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6500, - "value": "Multisig: disable_multisig_with_etd should be called with seed signer" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd" - ], - "end_pc": 6509, - "flow_tracking_data": { - "ap_tracking": { - "group": 253, - "offset": 157 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6507, - "value": "Multisig: already have a pending disable multisig request" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd" - ], - "end_pc": 6515, - "flow_tracking_data": { - "ap_tracking": { - "group": 253, - "offset": 163 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6512, - "value": "Multisig: etd not initialized" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req" - ], - "end_pc": 6543, - "flow_tracking_data": { - "ap_tracking": { - "group": 255, - "offset": 23 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6541, - "value": "Multisig: no deferred disable multisig req" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.multisig.library", - "src.accounts.braavos.multisig.library.Multisig", - "src.accounts.braavos.multisig.library.Multisig.multisig_validate" - ], - "end_pc": 6760, - "flow_tracking_data": { - "ap_tracking": { - "group": 260, - "offset": 138 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6748, - "value": "Multisig: invalid entry point for seed signing" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.guards", - "src.accounts.braavos.guards.Guards", - "src.accounts.braavos.guards.Guards.assert_only_self" - ], - "end_pc": 6776, - "flow_tracking_data": { - "ap_tracking": { - "group": 262, - "offset": 12 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6775, - "value": "Guards: caller is not this account" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.guards", - "src.accounts.braavos.guards.Guards", - "src.accounts.braavos.guards.Guards.assert_no_reentrance" - ], - "end_pc": 6783, - "flow_tracking_data": { - "ap_tracking": { - "group": 263, - "offset": 6 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6781, - "value": "Guards: no reentrant call" - }, - { - "accessible_scopes": [ - "src.accounts.braavos.guards", - "src.accounts.braavos.guards.Guards", - "src.accounts.braavos.guards.Guards.assert_valid_transaction_version" - ], - "end_pc": 6795, - "flow_tracking_data": { - "ap_tracking": { - "group": 264, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 6785, - "value": "Please Upgrade Wallet app. Invalid transaction version." - }, - { - "accessible_scopes": ["__main__", "__main__", "__main__.setPublicKey"], - "end_pc": 7066, - "flow_tracking_data": { - "ap_tracking": { - "group": 291, - "offset": 16 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 7062, - "value": "Account: setPublicKey is not supported" - }, - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__validate_declare__" - ], - "end_pc": 7963, - "flow_tracking_data": { - "ap_tracking": { - "group": 380, - "offset": 46 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 7960, - "value": "Account: declare not supported in non-seed modes" - }, - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__validate_declare__" - ], - "end_pc": 7975, - "flow_tracking_data": { - "ap_tracking": { - "group": 380, - "offset": 53 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 7966, - "value": "Account: declare invalid signature" - } - ], - "builtins": ["pedersen", "range_check", "ecdsa"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x480280027ffb8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482480017ffe8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "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", - "0x476574426c6f636b4e756d626572", - "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", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffc", - "0x20680017fff7fff", - "0x4", - "0x402780017ffc7ffc", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x3ffffffffffffffffffffffffffffff", - "0x480280017ffc8000", - "0x48307fff80007ffe", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x480280017ffc8000", - "0x482480017fff8000", - "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", - "0x20680017fff7fff", - "0xb", - "0x482680017ffc8000", - "0x2", - "0x480280007ffc8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x10780017fff7fff", - "0x9", - "0x482680017ffc8000", - "0x2", - "0x480280017ffc8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffce", - "0x480280017ffc8000", - "0x480280007ffc8000", - "0x208b7fff7fff7ffe", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x484480017fff8000", - "0x2aaaaaaaaaaaab05555555555555556", - "0x48307fff7ffd8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x484480017fff8000", - "0x4000000000000088000000000000001", - "0x48307fff7ffd8000", - "0xa0680017fff8000", - "0xe", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48287ffc80007fff", - "0x40307ffc7ff87fff", - "0x48297ffd80007ffc", - "0x482680017ffd8000", - "0x1", - "0x48507fff7ffe8000", - "0x40507ff97ff57fff", - "0x482680017ffb8000", - "0x4", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0xc", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48287ffd80007fff", - "0x48327fff7ffc8000", - "0x40307ffa7ff67fff", - "0x48527ffe7ffc8000", - "0x40507ff97ff57fff", - "0x482680017ffb8000", - "0x4", - "0x208b7fff7fff7ffe", - "0x40317ffd7ff97ffd", - "0x48297ffc80007ffd", - "0x48527fff7ffc8000", - "0x40507ffb7ff77fff", - "0x40780017fff7fff", - "0x2", - "0x482680017ffb8000", - "0x4", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffc", - "0x20680017fff7fff", - "0x4", - "0x402780017ffc7ffc", - "0x1", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x2", - "0x480280007ffb8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", - "0x480280017ffb8000", - "0x48487ffd7fff8000", - "0x480280007ffb8000", - "0x40317fff7ffe7ffc", - "0x48127ffc7fff8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x10", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x11000000000000000000000000000000000000000000000101", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffe7fff8000", - "0x48287ffd80007ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff83", - "0x482680017ffd8000", - "0x11000000000000000000000000000000000000000000000101", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0xc", - "0x40780017fff7fff", - "0xa", - "0x480680017fff8000", - "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", - "0x480a7ffc7fff8000", - "0x48287ffd80007ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", - "0x10780017fff7fff", - "0x8", - "0x40780017fff7fff", - "0xb", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x5", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0xc", - "0x40780017fff7fff", - "0x6", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff83", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa8", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0a", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3ad34fad732b51fe0d1a1350f149f21a0cf14a9382c9c6e7b262c4e0c8dbf18", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef2", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xee2b6c840729051a0d06a623ff093dcc01e03f2e0c0e07114ac2440394b889", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeda", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed4", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x387c153462d309d4b5a1fc5f90e85bc59eeb2094b2fcef46513ea5f1d1c9b85", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb6", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc8", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff81", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", - "0x40127fe87fff7fff", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x2", - "0x208b7fff7fff7ffe", - "0x484a7ffc7ff88000", - "0x484a7ffb7ff98000", - "0x484a7ffd7ff88000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffa8000", - "0x484a7ffd7ff98000", - "0x484a7ffc7ffa8000", - "0x484a7ffb7ff88000", - "0x48307ff87ff78000", - "0x48307ffb7ffa8000", - "0x48307ffc7ffb8000", - "0x484a7ffd7ffa8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x4000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff04", - "0x48127ffd7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x100000000000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe", - "0x484480017fff8000", - "0x40000000000", - "0x48127ffc7fff8000", - "0x48127fe87fff8000", - "0x48307fe67ffd8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x400380017ff97ffa", - "0x400380007ff97ffb", - "0x482680017ff98000", - "0x2", - "0x208b7fff7fff7ffe", - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x482480017fff8000", - "0xffffffffffffffffffffffe000000000", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffa8000", - "0x484a7ffc7ffa8000", - "0x484a7ffd7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ff88000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ffa7fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ffa7fff8000", - "0x484a7ffb7ff98000", - "0x484a7ffc7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff27fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff27fff8000", - "0x484a7ffb7ffa8000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffd7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe87fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe87fff8000", - "0x48307fed7feb8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffd8000", - "0x484a7ffc7ffd8000", - "0x484a7ffd7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffc8000", - "0x484a7ffb7ffb8000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ff97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ff97fff8000", - "0x48307ff97ff98000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff37fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff37fff8000", - "0x484a7ffb7ffd8000", - "0x484a7ffc7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffd7ffb8000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe97fff8000", - "0x48307fef7fed8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x4826800180008000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x482a80007ffb8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffd7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "0x4846800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", - "0x48327fff7ffc8000", - "0x48307ff37fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffb7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x4846800180008000", - "0xffffffff00000", - "0x4846800180008000", - "0x1000000000000000000000", - "0x48307ff380007fff", - "0x40327ffd7ffd7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xb", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x48127fd57fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", - "0x48127ffc7fff8000", - "0x48317ffc80007ffb", - "0x48317ffc80007ffc", - "0x48317ffc80007ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff52", - "0x480680017fff8000", - "0x3", - "0x48507fd57fff8000", - "0x482480017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x2", - "0x48507ff97fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fd17fff8000", - "0x482480017fff8000", - "0x3ff", - "0x480680017fff8000", - "0x2", - "0x48507ff57fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fcd7fff8000", - "0x482480017fff8000", - "0xffffffff0000000100000", - "0x480680017fff8000", - "0x2", - "0x48507ff17fff8000", - "0x48127fa37fff8000", - "0x48307ff480007ff2", - "0x48307ff880007ff6", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd27fff8000", - "0x48287ffb7ffc8000", - "0x48287ffc7ffc8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0", - "0x48307ff380007fe9", - "0x480680017fff8000", - "0x2", - "0x48487ff87fff8000", - "0x48307ff180007fe7", - "0x480680017fff8000", - "0x2", - "0x48487ff97fff8000", - "0x48307fef80007fe5", - "0x480680017fff8000", - "0x2", - "0x48487ffa7fff8000", - "0x48127ff37fff8000", - "0x48307ff880007ff6", - "0x48307ffa80007ff8", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff32", - "0x48317fbb80007ff8", - "0x48317fbb80007ff9", - "0x48317fbb80007ffa", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf", - "0x48287ffb80007ffd", - "0x48287ffc80007ffd", - "0x48287ffd80007ffd", - "0x48127fd57fff8000", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff2", - "0xe", - "0x20780017fff7ff3", - "0xc", - "0x20780017fff7ff4", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe83", - "0x48307ff380007fe9", - "0x48287ff280007fff", - "0x48307ff280007fe8", - "0x48287ff380007fff", - "0x48307ff180007fe7", - "0x48287ff480007fff", - "0x48127ff67fff8000", - "0x48287ff880007ffa", - "0x48287ff980007ffb", - "0x48287ffa80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedb", - "0x48317fbe80007ff2", - "0x48317fbe80007ff3", - "0x48317fbe80007ff4", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe88", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd57fff8000", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeca", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf", - "0x20680017fff7fff", - "0x12", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x482a7ffb7ff58000", - "0x482a7ffc7ff68000", - "0x482a7ffd7ff78000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", - "0x20680017fff7fff", - "0xc", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61", - "0x480a7ff77fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x3ff", - "0x480680017fff8000", - "0xffffffff0000000100000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe22", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe43", - "0x482480017fda8000", - "0x13b0f63bce3c3e27d2604b", - "0x48307fff7fb28000", - "0x482480017fd98000", - "0x3555da621af194741ac331", - "0x48307fff7fb18000", - "0x482480017fd88000", - "0x5ac635d8aa3a93e7b3ebb", - "0x48307fff7fb08000", - "0x48127f857fff8000", - "0x48307ff680007ffa", - "0x48307ff680007ffb", - "0x48307ff680007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe59", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee1", - "0x20780017fff8000", - "0x1b", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x2a", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x2a", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff27", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x2a", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefb", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe23", - "0x20780017fff7ffd", - "0x21", - "0x48127ff97fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0e", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00", - "0x20780017fff8000", - "0x63", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x72", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2a", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x72", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x72", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd42", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffd", - "0x20680017fff7fff", - "0x72", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcce", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd97", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x20680017fff7fff", - "0x72", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5a", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd23", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x20680017fff7fff", - "0x72", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe6", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x20680017fff7fff", - "0x72", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb72", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x20680017fff7fff", - "0x72", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffafe", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x20680017fff7fff", - "0x72", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa8a", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb53", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x20680017fff7fff", - "0x72", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa16", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x20680017fff7fff", - "0x72", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9a2", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x20680017fff7fff", - "0x72", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff92e", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x20680017fff7fff", - "0x72", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ba", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff983", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x20680017fff7fff", - "0x72", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff846", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x20680017fff7fff", - "0x72", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7d2", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89b", - "0x208b7fff7fff7ffe", - "0x48127fea7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xab", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff758", - "0x40137ffa7fff8003", - "0x40137ffb7fff8004", - "0x40137ffc7fff8005", - "0x40137ffd7fff8006", - "0x40137ffe7fff8007", - "0x40137fff7fff8008", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a9", - "0x40137ffa7fff8009", - "0x40137ffb7fff800a", - "0x40137ffc7fff800b", - "0x40137ffd7fff800c", - "0x40137ffe7fff800d", - "0x40137fff7fff800e", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff734", - "0x40137ffa7fff800f", - "0x40137ffb7fff8010", - "0x40137ffc7fff8011", - "0x40137ffd7fff8012", - "0x40137ffe7fff8013", - "0x40137fff7fff8014", - "0x48127ff97fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff71f", - "0x40137ffa7fff8015", - "0x40137ffb7fff8016", - "0x40137ffc7fff8017", - "0x40137ffd7fff8018", - "0x40137ffe7fff8019", - "0x40137fff7fff801a", - "0x48127ff97fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff70a", - "0x40137ffa7fff801b", - "0x40137ffb7fff801c", - "0x40137ffc7fff801d", - "0x40137ffd7fff801e", - "0x40137ffe7fff801f", - "0x40137fff7fff8020", - "0x48127ff97fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65b", - "0x40137ffa7fff8021", - "0x40137ffb7fff8022", - "0x40137ffc7fff8023", - "0x40137ffd7fff8024", - "0x40137ffe7fff8025", - "0x40137fff7fff8026", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e6", - "0x40137ffa7fff8027", - "0x40137ffb7fff8028", - "0x40137ffc7fff8029", - "0x40137ffd7fff802a", - "0x40137ffe7fff802b", - "0x40137fff7fff802c", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6d1", - "0x40137ffa7fff802d", - "0x40137ffb7fff802e", - "0x40137ffc7fff802f", - "0x40137ffd7fff8030", - "0x40137ffe7fff8031", - "0x40137fff7fff8032", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bc", - "0x40137ffa7fff8033", - "0x40137ffb7fff8034", - "0x40137ffc7fff8035", - "0x40137ffd7fff8036", - "0x40137ffe7fff8037", - "0x40137fff7fff8038", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a7", - "0x40137ffa7fff8039", - "0x40137ffb7fff803a", - "0x40137ffc7fff803b", - "0x40137ffd7fff803c", - "0x40137ffe7fff803d", - "0x40137fff7fff803e", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff692", - "0x40137ffa7fff803f", - "0x40137ffb7fff8040", - "0x40137ffc7fff8041", - "0x40137ffd7fff8042", - "0x40137ffe7fff8043", - "0x40137fff7fff8044", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff67d", - "0x40137ffa7fff8045", - "0x40137ffb7fff8046", - "0x40137ffc7fff8047", - "0x40137ffd7fff8048", - "0x40137ffe7fff8049", - "0x40137fff7fff804a", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff668", - "0x400b7fec7fff804b", - "0x400b7fed7fff804c", - "0x400b7fee7fff804d", - "0x400b7fef7fff804e", - "0x400b7ff07fff804f", - "0x400b7ff17fff8050", - "0x400b7ff27fff8051", - "0x400b7ff37fff8052", - "0x400b7ff47fff8053", - "0x400b7ff57fff8054", - "0x400b7ff67fff8055", - "0x400b7ff77fff8056", - "0x400b80037fff8057", - "0x400b80047fff8058", - "0x400b80057fff8059", - "0x400b80067fff805a", - "0x400b80077fff805b", - "0x400b80087fff805c", - "0x400b80097fff805d", - "0x400b800a7fff805e", - "0x400b800b7fff805f", - "0x400b800c7fff8060", - "0x400b800d7fff8061", - "0x400b800e7fff8062", - "0x400b800f7fff8063", - "0x400b80107fff8064", - "0x400b80117fff8065", - "0x400b80127fff8066", - "0x400b80137fff8067", - "0x400b80147fff8068", - "0x400b80157fff8069", - "0x400b80167fff806a", - "0x400b80177fff806b", - "0x400b80187fff806c", - "0x400b80197fff806d", - "0x400b801a7fff806e", - "0x400b801b7fff806f", - "0x400b801c7fff8070", - "0x400b801d7fff8071", - "0x400b801e7fff8072", - "0x400b801f7fff8073", - "0x400b80207fff8074", - "0x400b80217fff8075", - "0x400b80227fff8076", - "0x400b80237fff8077", - "0x400b80247fff8078", - "0x400b80257fff8079", - "0x400b80267fff807a", - "0x400b80277fff807b", - "0x400b80287fff807c", - "0x400b80297fff807d", - "0x400b802a7fff807e", - "0x400b802b7fff807f", - "0x400b802c7fff8080", - "0x400b802d7fff8081", - "0x400b802e7fff8082", - "0x400b802f7fff8083", - "0x400b80307fff8084", - "0x400b80317fff8085", - "0x400b80327fff8086", - "0x400b80337fff8087", - "0x400b80347fff8088", - "0x400b80357fff8089", - "0x400b80367fff808a", - "0x400b80377fff808b", - "0x400b80387fff808c", - "0x400b80397fff808d", - "0x400b803a7fff808e", - "0x400b803b7fff808f", - "0x400b803c7fff8090", - "0x400b803d7fff8091", - "0x400b803e7fff8092", - "0x400b803f7fff8093", - "0x400b80407fff8094", - "0x400b80417fff8095", - "0x400b80427fff8096", - "0x400b80437fff8097", - "0x400b80447fff8098", - "0x400b80457fff8099", - "0x400b80467fff809a", - "0x400b80477fff809b", - "0x400b80487fff809c", - "0x400b80497fff809d", - "0x400b804a7fff809e", - "0x40137ffa7fff809f", - "0x40137ffb7fff80a0", - "0x40137ffc7fff80a1", - "0x40137ffd7fff80a2", - "0x40137ffe7fff80a3", - "0x40137fff7fff80a4", - "0x400780017fff80a5", - "0x0", - "0x400780017fff80a6", - "0x0", - "0x400780017fff80a7", - "0x0", - "0x400780017fff80a8", - "0x0", - "0x400780017fff80a9", - "0x0", - "0x400780017fff80aa", - "0x0", - "0x400180007ff98000", - "0x480680017fff8000", - "0x56", - "0x4828800080007fff", - "0x400080017ff77fff", - "0x482480017ff78000", - "0x2", - "0x480a80a57fff8000", - "0x480a80a67fff8000", - "0x480a80a77fff8000", - "0x480a80a87fff8000", - "0x480a80a97fff8000", - "0x480a80aa7fff8000", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bf", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65f", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5ff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x2b33a0f4a13945d898c296", - "0x480680017fff8000", - "0x1b958e9103c9dc0df604b7", - "0x480680017fff8000", - "0x6b17d1f2e12c4247f8bce", - "0x480680017fff8000", - "0x315ececbb6406837bf51f5", - "0x480680017fff8000", - "0x2d29f03e7858af38cd5dac", - "0x480680017fff8000", - "0x4fe342e2fe1a7f9b8ee7e", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff321", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff31e", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2f0", - "0x482480017fe88000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127fe87fff8000", - "0x48127fe87fff8000", - "0x480680017fff8000", - "0x179e84f3b9cac2fc632551", - "0x480680017fff8000", - "0x3ffffffffffef39beab69c", - "0x480680017fff8000", - "0xffffffff00000000fffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2e4", - "0x48307ffb80007fe6", - "0x48287ff880007fff", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080007fce7fff", - "0x48307ff880007fe3", - "0x48287ff980007fff", - "0x48307ffc7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080017fc97fff", - "0x48307ff480007fdf", - "0x48287ffa80007fff", - "0x48307ffc7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080027fc47fff", - "0x48307ff080007fdb", - "0x48307ffd7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080037fc07fff", - "0x48307fed80007fd8", - "0x480680017fff8000", - "0x0", - "0x40307ffc7ffe7fff", - "0x482480017fbe8000", - "0x4", - "0x48127fb47fff8000", - "0x48127fb47fff8000", - "0x48127fb47fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xffffffff00000000fffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff160", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x3fffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff15b", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x3fffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff156", - "0x482680017ffd8000", - "0x800000000000010fffffffffffffffffffffffffff00000000ffffffff00002", - "0x20680017fff7fff", - "0x14", - "0x482680017ffc8000", - "0x800000000000010ffffffffffffffffffffffffffc000000000010c64154965", - "0x20680017fff7fff", - "0x9", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x179e84f3b9cac2fc632550", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff148", - "0x208b7fff7fff7ffe", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x3ffffffffffef39beab69b", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff141", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x9", - "0x20780017fff7ffc", - "0x7", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff125", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7fee7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78", - "0x48127ffc7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f", - "0x48127ffc7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb9", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x400a7ff27fff7ffd", - "0x400a7ff37fff7ffe", - "0x400a7ff47fff7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff063", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2ceb06b137c7c6fdb3c01aed33f7fc5c0a6082a1b70dbb3cfa87c1681e2019e", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff05d", - "0x40137fff7fff8001", - "0x4003800080017ffc", - "0x4003800180017ffd", - "0x4826800180018000", - "0x2", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0b2", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff04a", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x13e0a7a1b336b4c26698238e24a7d168b97af745bff0dc136e2c06aab4646a5", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff044", - "0x40137fff7fff8001", - "0x4003800080017ff6", - "0x4003800180017ff7", - "0x4003800280017ff8", - "0x4003800380017ff9", - "0x4003800480017ffa", - "0x4003800580017ffb", - "0x4003800680017ffc", - "0x4003800780017ffd", - "0x4826800180018000", - "0x8", - "0x480a7ff47fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff093", - "0x480a7ff57fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff02b", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2627fa7cdec2db817ac1a12af8a65561e30994bbdccb75b23ceec377bc9c939", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff025", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff07b", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff013", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x280fc02e581b105f12466833b00f2fff844491297ffc9b074fb6a24ae335b9e", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff00d", - "0x40137fff7fff8001", - "0x4003800080017ffc", - "0x4003800180017ffd", - "0x4826800180018000", - "0x2", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff062", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff043", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff03d", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x16f9ebc8f853dfd964806dacc1e795299bd19cef7ada920d198edd8685a8443", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefdd", - "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0d7", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff01b", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff016", - "0x48127ffe7fff8000", - "0x482480017ff08000", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff011", - "0x48127ffe7fff8000", - "0x482480017fe98000", - "0x3", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff00c", - "0x48127ffe7fff8000", - "0x482480017fe28000", - "0x4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff007", - "0x48127ffe7fff8000", - "0x482480017fdb8000", - "0x5", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff002", - "0x48127ffe7fff8000", - "0x482480017fd48000", - "0x6", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeffd", - "0x48127ffe7fff8000", - "0x48127fcb7fff8000", - "0x48127fcb7fff8000", - "0x48127fd27fff8000", - "0x48127fd87fff8000", - "0x48127fde7fff8000", - "0x48127fe47fff8000", - "0x48127fea7fff8000", - "0x48127ff07fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbe", - "0x480a7ff37fff8000", - "0x48127ffe7fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeff0", - "0x482480017ff88000", - "0x1", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefeb", - "0x482480017ff28000", - "0x2", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefe6", - "0x482480017fec8000", - "0x3", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefe1", - "0x482480017fe68000", - "0x4", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefdc", - "0x482480017fe08000", - "0x5", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefd7", - "0x482480017fda8000", - "0x6", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefd2", - "0x48127fd27fff8000", - "0x48127fd27fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x22d694246e636c185ebc6e470a72a81b23e8f764658482e4ba6f71b3e89f4f6", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefba", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefb4", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3620fbea5d97f752376a24c4bd8d3593a702443e6fd379134cda24c6652bf46", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef9c", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef96", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x24c6bef42599cac5df32454d99626b76317370946eaa718f2c2b271d2470fd6", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef7e", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef79", - "0x48127ffe7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff57fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x480a7ff97fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef72", - "0x482480017ff88000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef6d", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9c", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef07", - "0x40137fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x4", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff027", - "0x20680017fff7fff", - "0x8", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19", - "0x20680017fff7ffd", - "0xc", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x482680017ffb8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x208b7fff7fff7ffe", - "0x400380007ffd7ffb", - "0x400280017ffd7ff9", - "0x400280027ffd7ffa", - "0x400280037ffd7ffb", - "0x400280047ffd7ffc", - "0x400280057ffd7ffd", - "0x400280067ffd7ffe", - "0x400280077ffd7fff", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x482680017ffb8000", - "0x1", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x8", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482480017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", - "0x208b7fff7fff7ffe", - "0x400780017fff7ffb", - "0x2", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482480017ffc8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff081", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff07d", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff08c", - "0x48127ffc7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff087", - "0x48127ffc7fff8000", - "0x48127fc87fff8000", - "0x48127fc87fff8000", - "0x48127fc87fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff272", - "0x48127e6e7fff8000", - "0x48127e6e7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482480017ffc8000", - "0x1", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3", - "0x482480017f998000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1c", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x482480017f848000", - "0x1", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe24", - "0x48127ffe7fff8000", - "0x48127fdd7fff8000", - "0x48127ffd7fff8000", - "0x482480017f638000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ff27fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeed0", - "0x40137fff7fff8000", - "0x48127ffe7fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x4802800380008000", - "0x4802800480008000", - "0x1104800180018000", - "0xca", - "0x480680017fff8000", - "0x1", - "0x48287ffd80007fff", - "0x482480017ffb8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef7e", - "0x480680017fff8000", - "0x0", - "0x40507ffe7ffa7fff", - "0x480a7ff57fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeec5", - "0x48127fe97fff8000", - "0x48127fe97fff8000", - "0x48127fe97fff8000", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe78", - "0x400780017fff7ffa", - "0x2", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0xc", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea8", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5b", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef2", - "0x482480017f7d8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x15", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb8", - "0x400680017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x10780017fff7fff", - "0x5", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc5", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee60", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe13", - "0x400680017fff7ffd", - "0x2", - "0x48127ff67fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee49", - "0x48127ffe7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480080037ffc8000", - "0x480080047ffb8000", - "0x1104800180018000", - "0x44", - "0x400680017fff7ffd", - "0x1", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e", - "0x400680017fff7ffe", - "0x0", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee15", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee3a", - "0x48127ffb7fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48287ffd7ff98000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea2", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48287ffd7fdd8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd56", - "0x48127ffe7fff8000", - "0x48127fe37fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7a", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee1b", - "0x400a7ffd7fff7ffc", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127fdc7fff8000", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd84", - "0x48127ffe7fff8000", - "0x48127fe37fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x16", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdba", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda7", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480280007ffd8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe34", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee8b", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee8e", - "0x48507fff7fde8000", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x9", - "0x48127fd47fff8000", - "0x48127fd47fff8000", - "0x48127ffa7fff8000", - "0x48127fd57fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff20", - "0x208b7fff7fff7ffe", - "0x48127fd47fff8000", - "0x48127fd47fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480280017ffa8000", - "0x480280037ffa8000", - "0x480280047ffa8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x24", - "0x480680017fff8000", - "0x100000000000000000000000000000001", - "0x480280007ffa8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee6c", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x9", - "0x48127fdc7fff8000", - "0x48127fdc7fff8000", - "0x48127ffb7fff8000", - "0x480a7ff47fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127fdc7fff8000", - "0x48127fdc7fff8000", - "0x48127ffb7fff8000", - "0x480a7ff47fff8000", - "0x480280057ffa8000", - "0x480280037ffa8000", - "0x480280047ffa8000", - "0x1104800180018000", - "0x80", - "0x400680017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc8", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed80", - "0x48127ffe7fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x480680017fff8000", - "0x1", - "0x48287ffd80007fff", - "0x48507fff7f778000", - "0x20680017fff7fff", - "0x6", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x208b7fff7fff7ffe", - "0x482480017ffa8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x6", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x208b7fff7fff7ffe", - "0x400680017fff7ff9", - "0x1", - "0x400b7ff67fff7ffa", - "0x400780017fff7ffb", - "0x2a13a0b91834446212a97be74b73d17ad114b3a82b46ecd87804f9f0b6d16b1", - "0x400780017fff7ff9", - "0x1", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffa7fff8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeee7", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeec8", - "0x48127ffc7fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeec3", - "0x48127ffc7fff8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeab", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea7", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeb6", - "0x48127ffc7fff8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeb1", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed5f", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea8", - "0x48127f807fff8000", - "0x48127f807fff8000", - "0x48127f807fff8000", - "0x48127fb17fff8000", - "0x48127fb17fff8000", - "0x48127fb17fff8000", - "0x48127f087fff8000", - "0x48127f087fff8000", - "0x48127f087fff8000", - "0x48127f397fff8000", - "0x48127f397fff8000", - "0x48127f397fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc04", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x1a", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccf", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ffa7fff8000", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb8", - "0x482480017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x17", - "0x400780017fff7ffc", - "0x3", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7ffa7fff8000", - "0x48127ff47fff8000", - "0x480a7ffb7fff8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x482480017ffc8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x1c", - "0x400780017fff7ffc", - "0x5", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7ffb7fff8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecbf", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd3", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed5f", - "0x20680017fff7fff", - "0x6", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc53", - "0x482480017ffd8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x16", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7ffc7fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480680017fff8000", - "0x2", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc73", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd9", - "0x208b7fff7fff7ffe", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebfd", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0xd876503fb434f7517a7b4ae8d0d5fba27e2fa7b1a9f200deb935316f46fcc3", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebf7", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec4d", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xb4243e5c50fe8b1ec72787e8bdc6875d9e0ac2cf01c216a38498dad9576672", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec2e", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec28", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x10064c6264bc3361adf2b26fd01272239473906cb7bbc183b1819e75188451", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec10", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec0a", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbfa", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc33", - "0x480680017fff8000", - "0x54600", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebf6", - "0x40137ffe7fff8002", - "0x480080037fff8000", - "0x480080047ffe8000", - "0x1104800180018000", - "0x17a", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecab", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x13", - "0x480a80027fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb8", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x10780017fff7fff", - "0x5", - "0x480a80027fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480680017fff8000", - "0x3030302e3030302e303130", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb0", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed23", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb56", - "0x480680017fff8000", - "0xa66bd575", - "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb74", - "0x480680017fff8000", - "0x1", - "0x400080007ffe7fff", - "0x48127ffc7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecfd", - "0x480680017fff8000", - "0x3030302e3030302e303130", - "0x400080017fb97fff", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x12776a647d4f1a00968b94506ca4f11d94dce59f1c0176d42b47799b3a7f709", - "0x480680017fff8000", - "0x1", - "0x482480017fb58000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb5e", - "0x48127ffd7fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x3030302e3030302e303130", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffcfcfcfd1cfcfcfd1cfcfc8", - "0x20680017fff7fff", - "0x9", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc", - "0x400680017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff32", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x3", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x482680017ffc8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec30", - "0x48307fff80007ffb", - "0x480680017fff8000", - "0x1", - "0x480280007ffd8000", - "0x48287ffb80007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec29", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x480680017fff8000", - "0x1", - "0x480280047ffd8000", - "0x48287ffb80007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec21", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x71", - "0x480680017fff8000", - "0x1", - "0x480280017ffd8000", - "0x482480017fff8000", - "0x7a3a789ce9da482e69e83141c8911e81f8f35ea9ea9f95552b726505187dc54", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec14", - "0x48307fff80007ffa", - "0x480680017fff8000", - "0x1", - "0x480280057ffd8000", - "0x482480017fff8000", - "0x5d5c1a3fe20286254b07d1c7a3c5deee6212333238a9539b50d5b538434650f", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec0c", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x480680017fff8000", - "0x1", - "0x480280017ffd8000", - "0x482480017fff8000", - "0x41cdc3f5fd8a1d47bab68363c9118d5881ef43ae87776cf67ab466281a7c71a", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec03", - "0x48307fff80007ffa", - "0x480680017fff8000", - "0x1", - "0x480280057ffd8000", - "0x482480017fff8000", - "0x7185dbd62278ab57baf22283c39683a295993ac3f948e791eda6a95c8f3546b", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebfb", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x480680017fff8000", - "0x1", - "0x480280017ffd8000", - "0x482480017fff8000", - "0x79d0f0f86eafde75c3de60fc8941dfd48fd161ff6c7d6fbeefd7ac32f869c41", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebf2", - "0x48307fff80007ffa", - "0x480680017fff8000", - "0x1", - "0x480280057ffd8000", - "0x482480017fff8000", - "0x55ec5f46e7cbbcaded568418b48c2e852eeb4c57d4b9132787fb060f492e950", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebea", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x480680017fff8000", - "0x1", - "0x480280017ffd8000", - "0x482480017fff8000", - "0x767585c6a9df3642ca09b6b5a76cc1227002859ef7e52d1fa0cfdc57fe83a18", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebe1", - "0x48307fff80007ffa", - "0x480680017fff8000", - "0x1", - "0x480280057ffd8000", - "0x482480017fff8000", - "0x7fea8e2d857e44a2e8318fceb77e944315ac57e1e28e24329689be5e9662ab3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebd9", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x480680017fff8000", - "0x1", - "0x480280017ffd8000", - "0x482480017fff8000", - "0x41cdc3f5fd8a1d47bab68363c9118d5881ef43ae87776cf67ab466281a7c71a", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebd0", - "0x48307fff80007ffa", - "0x480680017fff8000", - "0x1", - "0x480280057ffd8000", - "0x482480017fff8000", - "0x767585c6a9df3642ca09b6b5a76cc1227002859ef7e52d1fa0cfdc57fe83a18", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebc8", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x480680017fff8000", - "0x1", - "0x480280017ffd8000", - "0x482480017fff8000", - "0x767585c6a9df3642ca09b6b5a76cc1227002859ef7e52d1fa0cfdc57fe83a18", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebbf", - "0x48307fff80007ffa", - "0x480680017fff8000", - "0x1", - "0x480280057ffd8000", - "0x482480017fff8000", - "0x5d5c1a3fe20286254b07d1c7a3c5deee6212333238a9539b50d5b538434650f", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebb7", - "0x48307fff80007ffa", - "0x48507fff7ff88000", - "0x48307fc37fb48000", - "0x48307fd17fff8000", - "0x48307fdf7fff8000", - "0x48307fed7fff8000", - "0x480680017fff8000", - "0x1", - "0x40307ffa7ffe7fff", - "0x10780017fff7fff", - "0x7", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffc", - "0x3", - "0x208b7fff7fff7ffe", - "0x480280007ffd8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeaee", - "0x480a7ffb7fff8000", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffd8000", - "0x4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a", - "0x20680017fff7fff", - "0x8", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffff59942a8c", - "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", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe82", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x8", - "0x400680017fff7fff", - "0x3030302e3030302e303130", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x3030302e3030302e303130", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7e", - "0x480680017fff8000", - "0x54600", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5c", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa38", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x1b", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa79", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa29", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x400780017fff7ffc", - "0xa", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x480280057ffd8000", - "0x480280067ffd8000", - "0x480280077ffd8000", - "0x480280087ffd8000", - "0x480280097ffd8000", - "0x208b7fff7fff7ffe", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffea6b", - "0x480080037fff8000", - "0x480080047ffe8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x480a7ff57fff8000", - "0x480680017fff8000", - "0x0", - "0x480080057ff18000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9f8", - "0x48127ff17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9f5", - "0x48127fed7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9f2", - "0x48127fe97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ef", - "0x48127fe57fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ec", - "0x48127fe17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e9", - "0x48127fdd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e6", - "0x48127fd97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e3", - "0x48127fd57fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e0", - "0x480680017fff8000", - "0x9", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9dc", - "0x480080047fbf8000", - "0x480080047fbe8000", - "0x480080007ffe8000", - "0x480080017ffe8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ec", - "0x482480017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x48127fb47fff8000", - "0x48127ff37fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480280007ffd8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x2", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeae7", - "0x400680017fff7fff", - "0x1", - "0x480280017ffd8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea8", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ac", - "0x40137fff7fff8000", - "0x480a7ff77fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x33", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9a2", - "0x40137fff7fff8001", - "0x48127ffc7fff8000", - "0x480a7ffa7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x8", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffc7fff8000", - "0x480a80017fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x20780017fff7ffb", - "0x6", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480280007ffc8000", - "0x480280017ffc8000", - "0x480280027ffc8000", - "0x480280037ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9a4", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x40137ffd7fff8002", - "0x480a7ffd7fff8000", - "0x480a80017fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe987", - "0x480a80027fff8000", - "0x482680017ffb8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482680017ffc8000", - "0x4", - "0x482a80007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", - "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", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe96f", - "0x400780017fff8000", - "0x0", - "0x400780017fff8001", - "0x0", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480280007ffb8000", - "0x1104800180018000", - "0x2b", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe95f", - "0x40137ffd7fff8000", - "0x480280017ffb8000", - "0x40297ffd7fff8001", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x480a7ffb7fff8000", - "0x480280007ffc8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe93d", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe950", - "0x40137ffd7fff8000", - "0x480280017ffc8000", - "0x402580017fff8001", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x27", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe924", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffc", - "0x5", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x40337fff7ffb8000", - "0x480a7ffb7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x48317ffd80008000", - "0x400080007ffd7ffe", - "0x480080007ffc8000", - "0x400080017ffc7fff", - "0x482480017ffb8000", - "0x1", - "0x482480017ffb8000", - "0x3", - "0x480080027ffa8000", - "0x20680017fff7ffb", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8f8", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2f13ac4e210634a9429c73d30d029309c33efe2ec517ba0a816b5dbdb223c12", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8f2", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe948", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8e0", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2d5554f252005cfdfcec01848daddedc4cb54616070a3d24f6dd14873d6ea0a", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8da", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe930", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c8", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x281574b432b91bc6e5f95373bed5d82f62493441ebf0dacfd1e88983535bea3", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c2", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe918", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b0", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0xcb408fde6c447a75a913cdb28c2432c755b4eac33face35d7973a2b6c9905d", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8aa", - "0x40137fff7fff8001", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4829800180008001", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe903", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1be80cf0789e378649f3f793cb9be6de000befe95f70c89ecbc05785b3002db", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8e4", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8de", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1120bfd80f6570cf1dfbbb73c99d568b3636a7350e46efe596b8aa5cd7fc404", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c6", - "0x48127ffe7fff8000", - "0x482480017ff78000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c1", - "0x48127ffe7fff8000", - "0x482480017ff08000", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8bc", - "0x48127ffe7fff8000", - "0x482480017fe98000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b7", - "0x48127ffe7fff8000", - "0x482480017fe28000", - "0x4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b2", - "0x48127ffe7fff8000", - "0x48127fd97fff8000", - "0x48127fd97fff8000", - "0x48127fe07fff8000", - "0x48127fe67fff8000", - "0x48127fec7fff8000", - "0x48127ff27fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480a7ff67fff8000", - "0x48127ffe7fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8a8", - "0x482480017ff88000", - "0x1", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8a3", - "0x482480017ff28000", - "0x2", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe89e", - "0x482480017fec8000", - "0x3", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe899", - "0x482480017fe68000", - "0x4", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe894", - "0x48127fde7fff8000", - "0x48127fde7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x333750d7e727a1bc7d547b8213480b5c82853916bebda8eb3f57d3575e783f2", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe87c", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe876", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x400780017fff7ffc", - "0x2", - "0x400780017fff7ffd", - "0x1", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff79", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x10", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5b", - "0x20680017fff7fff", - "0x8", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe832", - "0x40137fff7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe820", - "0x40137fff7fff8001", - "0x48127ffe7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa4a", - "0x40137ff87fff8002", - "0x40137ff97fff8003", - "0x40137ffa7fff8004", - "0x40137ffb7fff8005", - "0x40137ffc7fff8006", - "0x40137ffd7fff8007", - "0x40137ffe7fff8008", - "0x40137fff7fff8009", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55", - "0x40137ff87fff800a", - "0x40137ff97fff800b", - "0x40137ffa7fff800c", - "0x480680017fff8000", - "0x1", - "0x482680017ffc8000", - "0x41cdc3f5fd8a1d47bab68363c9118d5881ef43ae87776cf67ab466281a7c71a", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8ee", - "0x48307fff80007ffb", - "0x40137fff7fff800d", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x15e", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x8", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480280057ffd8000", - "0x4826800180008000", - "0x12c", - "0x4826800180018000", - "0x3", - "0x480a80027fff8000", - "0x480a800d7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7a8", - "0x40137fff7fff800e", - "0x480680017fff8000", - "0x2614462aa39a5f4dbc8cd316e773d7eaf705e22206ee80944b24b1b708d6dcd", - "0x40028000800e7fff", - "0x40038001800e8002", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7a1", - "0x40137fff7fff800f", - "0x480280057ffd8000", - "0x40028000800f7fff", - "0x4826800180008000", - "0x12c", - "0x40028001800f7fff", - "0x4826800180018000", - "0x3", - "0x40028002800f7fff", - "0x48127ff37fff8000", - "0x480680017fff8000", - "0x2", - "0x480a800e7fff8000", - "0x480680017fff8000", - "0x3", - "0x480a800f7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7f1", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0c", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1b", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff04", - "0x40137ff97fff8000", - "0x40137ffb7fff8001", - "0x40137ffc7fff8002", - "0x40137ffd7fff8003", - "0x40137ffe7fff8004", - "0x40137fff7fff8005", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7e0", - "0x40137fff7fff8006", - "0x40137ffe7fff8007", - "0x48127ff47fff8000", - "0x480680017fff8000", - "0x100000000000000000000000000000001", - "0x4802800080068000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe89d", - "0x40137ffe7fff8008", - "0x40137fff7fff8009", - "0x20780017fff8009", - "0x8", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe88e", - "0x480680017fff8000", - "0x1", - "0x40127fff7fff7ffe", - "0x480a80077fff8000", - "0x480a80007fff8000", - "0x480a80087fff8000", - "0x4802800380068000", - "0x4802800480068000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ca", - "0x40137ff57fff800a", - "0x40137ff67fff800b", - "0x40137ff77fff800c", - "0x40137ff87fff800d", - "0x40137ff97fff800e", - "0x40137ffa7fff800f", - "0x40137ffb7fff8010", - "0x40137ffc7fff8011", - "0x40137ffd7fff8012", - "0x40137ffe7fff8013", - "0x40137fff7fff8014", - "0x20780017fff8009", - "0x8", - "0x482980048000800d", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe874", - "0x480680017fff8000", - "0x1", - "0x40127fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe75e", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x480a800a7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe784", - "0x48127ffe7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x48127ffc7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x4802800680068000", - "0x48127fef7fff8000", - "0x1104800180018000", - "0x49", - "0x20780017fff8009", - "0x3", - "0x400a80017fff7fff", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecd", - "0x40137ffe7fff8015", - "0x40137fff7fff8016", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe71d", - "0x40137fff7fff8017", - "0x480680017fff8000", - "0x2baa2e001cee0388bf228b4aad2e304b9af9c83a241d9c8821bbedab67df4d", - "0x4002800080177fff", - "0x4002800180177fc9", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe716", - "0x40137fff7fff8018", - "0x400380008018800d", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x2", - "0x480a80177fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80187fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe76d", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe709", - "0x40137fff7fff8019", - "0x480280007ffa8000", - "0x484480017fff8000", - "0x4", - "0x482480017fff8000", - "0x2", - "0x48127ff97fff8000", - "0x480280007ffa8000", - "0x482680017ffa8000", - "0x1", - "0x48327ffc7ffa8000", - "0x480a80197fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8b", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6f9", - "0x40137fff7fff801a", - "0x48127ffc7fff8000", - "0x480280007ffa8000", - "0x480a80197fff8000", - "0x480a801a7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd60", - "0x48127ffe7fff8000", - "0x480a80157fff8000", - "0x480a80167fff8000", - "0x48127ffc7fff8000", - "0x480a801a7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", - "0x480a7ff47fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x696e766f6b65", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda3", - "0x480a7ff67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9c", - "0x480a7ff87fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda8", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd95", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7d", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6", - "0x480a7ff37fff8000", - "0x48127ffd7fff8000", - "0x480a7ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe27", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfc", - "0x48127ffe7fff8000", - "0x48127fe67fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe712", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080037ffc8000", - "0x480080047ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90e", - "0x400680017fff7ffd", - "0x1", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6de", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe703", - "0x48127ffb7fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48287ffd7ff98000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe68", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48287ffd7fe48000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8c", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe47", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6e7", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4b", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127fe57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd87", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x482680017ffd8000", - "0x65da94cf60acfb4631410ec1bacc7b3878ac3aa95e4cc60522398b5e6af2dd9", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe787", - "0x48307fff80007ffb", - "0x480680017fff8000", - "0x1", - "0x482680017ffd8000", - "0x79d0f0f86eafde75c3de60fc8941dfd48fd161ff6c7d6fbeefd7ac32f869c41", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe780", - "0x48307fff80007ffb", - "0x480680017fff8000", - "0x1", - "0x482680017ffd8000", - "0x55ec5f46e7cbbcaded568418b48c2e852eeb4c57d4b9132787fb060f492e950", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe779", - "0x48307fff80007ffb", - "0x48307ff97ff38000", - "0x48307ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff7", - "0xb", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff67fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe76d", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe768", - "0x48507fff7fde8000", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x1c", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcf", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x48127ffa7fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddb", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe731", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe734", - "0x48507fff7fde8000", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x8", - "0x48127fd67fff8000", - "0x48127fd67fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff38", - "0x208b7fff7fff7ffe", - "0x48127fd67fff8000", - "0x48127fd67fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xb", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe714", - "0x20680017fff7fff", - "0xb", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a7ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff68c", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe702", - "0x20680017fff7fff", - "0xd", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", - "0x480a7ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4e", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff82b", - "0x40137ff87fff8000", - "0x40137ff97fff8001", - "0x40137ffa7fff8002", - "0x40137ffb7fff8003", - "0x40137ffc7fff8004", - "0x40137ffd7fff8005", - "0x40137ffe7fff8006", - "0x40137fff7fff8007", - "0x40137ff57fff8008", - "0x40137ff67fff8009", - "0x40137ff77fff800a", - "0x480680017fff8000", - "0x1", - "0x4826800180058000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6d4", - "0x48307fff80007ffb", - "0x4828800080007f78", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6d0", - "0x48507fff7ffb8000", - "0x48507f747fff8000", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x8", - "0x480280017ff88000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", - "0x480680017fff8000", - "0x1", - "0x40127fff7fff7ffe", - "0x480a80087fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a7ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5d3", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5c2", - "0x40127fff7fff7ff9", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5bc", - "0x400680017fff7fff", - "0x0", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x480280007ffd8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5f5", - "0x480280007ffd8000", - "0x480680017fff8000", - "0x100000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5f0", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb05", - "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", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x3030302e3030302e303130", - "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", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe575", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6d5", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff97e", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6da", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9b2", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6be", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9c3", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4a", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff614", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x7", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x480280057ffd8000", - "0x480280067ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff37fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca8", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5cb", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff62e", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x8", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x480280057ffd8000", - "0x480280067ffd8000", - "0x480280077ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffede", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe4dc", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec0", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff618", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd87", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea2", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff84c", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff63c", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65d", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9aa", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff52c", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "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", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff964", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff49c", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x484680017ffb8000", - "0x8", - "0x40317fff7ffe8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x484680017ffb8000", - "0x8", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe39f", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff932", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4b5", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ff6", - "0x4003800180007ff7", - "0x4003800280007ff8", - "0x4003800380007ff9", - "0x4003800480007ffa", - "0x4003800580007ffb", - "0x4003800680007ffc", - "0x4826800180008000", - "0x7", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff59b", - "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", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e7", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff817", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x2a", - "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", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff895", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff630", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ffb7fff8000", - "0x48127ff27fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa8", - "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", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff334", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa66", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadc", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ff8", - "0x4003800180007ff9", - "0x4003800280007ffa", - "0x4003800380007ffb", - "0x4003800480007ffc", - "0x4826800180008000", - "0x5", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb3", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab8", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe232", - "0x480a80017fff8000", - "0x4829800080008002", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x482480017fff8000", - "0x3", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x480080007ff88000", - "0x480080017ff78000", - "0x480080027ff68000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6e", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb38", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc56", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff600", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb39", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb4b", - "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", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1d", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb30", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x480a7ff67fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1dd", - "0x40137fff7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1cb", - "0x40137fff7fff8001", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1f6", - "0x40137fff7fff8002", - "0x48127ffe7fff8000", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff73d", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb75", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff417", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a80027fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7b8", - "0x400680017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a80027fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb76", - "0x400680017fff7ffe", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffa7fff8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a80027fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff37fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff40c", - "0x400680017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9c", - "0x40780017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe18f", - "0x48127ffe7fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff718", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280047ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x5", - "0x480280047ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280037ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x5", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", - "0x40780017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1a1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff854", - "0x480680017fff8000", - "0x0", - "0x40307ffe7fe77fff", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe151", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", - "0x480080057ffb8000", - "0x480080037ffa8000", - "0x480080047ff98000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff436", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280037ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", - "0x40780017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe12a", - "0x40137fff7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb34", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb38", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480280017ffb8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8bb", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0xb", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe0ab", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6ee", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3", - "0x4003800080007ffb", - "0x400380007ffd7ffb", - "0x402780017ffd8001", - "0x1", - "0x4826800180008000", - "0x1", - "0x40297ffb7fff8002", - "0x4826800180008000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe094", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7", - "0x40137ffb7fff8000", - "0x40137ffc7fff8001", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "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": {} - } - } - ], - "12": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_enter_scope({'n': ids.len})", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.len": 0 - } - } - } - ], - "20": [ - { - "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": 2, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 - } - } - } - ], - "23": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "37": [ - { - "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": 2 - } - } - } - ], - "49": [ - { - "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": 3 - } - } - } - ], - "57": [ - { - "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": 4 - } - } - } - ], - "64": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_block_number" - ], - "code": "syscall_handler.get_block_number(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_block_number.syscall_ptr": 5 - } - } - } - ], - "71": [ - { - "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": 9, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 6 - } - } - } - ], - "78": [ - { - "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": 10, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 7 - } - } - } - ], - "86": [ - { - "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": 11, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 8 - } - } - } - ], - "95": [ - { - "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": 12, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 9 - } - } - } - ], - "105": [ - { - "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": 13, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 10 - } - } - } - ], - "111": [ - { - "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": 14, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 11 - } - } - } - ], - "115": [ - { - "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": 15, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 12 - } - } - } - ], - "120": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_equal.a": 13, - "starkware.cairo.common.math.assert_not_equal.b": 14 - } - } - } - ], - "126": [ - { - "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": 17, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 15 - } - } - } - ], - "144": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.high": 18, - "starkware.cairo.common.math.assert_250_bit.low": 17, - "starkware.cairo.common.math.assert_250_bit.value": 16 - } - } - } - ], - "157": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert ids.MAX_HIGH < 2**128 and ids.MAX_LOW < 2**128\nassert PRIME - 1 == ids.MAX_HIGH * 2**128 + ids.MAX_LOW\nassert_integer(ids.value)\nids.low = ids.value & ((1 << 128) - 1)\nids.high = ids.value >> 128", - "flow_tracking_data": { - "ap_tracking": { - "group": 21, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.split_felt.high": 21, - "starkware.cairo.common.math.split_felt.low": 20, - "starkware.cairo.common.math.split_felt.value": 19 - } - } - } - ], - "186": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))", - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le_felt.a": 22, - "starkware.cairo.common.math.assert_le_felt.b": 23, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 24 - } - } - } - ], - "196": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "memory[ap] = 1 if excluded != 0 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "210": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "memory[ap] = 1 if excluded != 1 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "222": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "assert excluded == 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "231": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_lt_felt" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_lt_felt.a": 25, - "starkware.cairo.common.math.assert_lt_felt.b": 26 - } - } - } - ], - "242": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.unsigned_div_rem.div": 28, - "starkware.cairo.common.math.unsigned_div_rem.q": 30, - "starkware.cairo.common.math.unsigned_div_rem.r": 29, - "starkware.cairo.common.math.unsigned_div_rem.value": 27 - } - } - } - ], - "259": [ - { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 31, - "starkware.starknet.common.storage.normalize_address.is_small": 32 - } - } - } - ], - "277": [ - { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 31, - "starkware.starknet.common.storage.normalize_address.is_250": 33 - } - } - } - ], - "305": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le_felt" - ], - "code": "memory[ap] = 0 if (ids.a % PRIME) <= (ids.b % PRIME) else 1", - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_le_felt.a": 34, - "starkware.cairo.common.math_cmp.is_le_felt.b": 35 - } - } - } - ], - "510": [ - { - "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": 43, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 38, - "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 36, - "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 37 - } - } - } - ], - "515": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.bigint", - "src.accounts.braavos.lib.bigint.nondet_bigint3" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 39 - } - } - } - ], - "528": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.assert_165_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.assert_165_bit.high": 42, - "src.accounts.braavos.lib.field.assert_165_bit.low": 41, - "src.accounts.braavos.lib.field.assert_165_bit.value": 40 - } - } - } - ], - "617": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 48, - "offset": 1 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME", - "flow_tracking_data": { - "ap_tracking": { - "group": 48, - "offset": 1 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.verify_zero.q": 44, - "src.accounts.braavos.lib.field.verify_zero.val": 43 - } - } - } - ], - "649": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 49, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 49, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.is_zero.x": 45 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "memory[ap] = to_felt_or_relocatable(x == 0)", - "flow_tracking_data": { - "ap_tracking": { - "group": 49, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "664": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 49, - "offset": 1 - }, - "reference_ids": {} - } - } - ], - "685": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 50, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 50, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.reduce.x": 46 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 50, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "688": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 50, - "offset": 10 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.reduce.x": 47 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 50, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "701": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 51, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_ALPHA as ALPHA", - "flow_tracking_data": { - "ap_tracking": { - "group": 51, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import ec_double_slope\n\n# Compute the slope.\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\nvalue = slope = ec_double_slope(point=(x, y), alpha=ALPHA, p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 51, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": 48 - } - } - } - ], - "751": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 52, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import line_slope\n\n# Compute the slope.\nx0 = pack(ids.point0.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny1 = pack(ids.point1.y, PRIME)\nvalue = slope = line_slope(point1=(x0, y0), point2=(x1, y1), p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 52, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_slope.point0": 49, - "src.accounts.braavos.lib.ec.compute_slope.point1": 50 - } - } - } - ], - "800": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 53, - "offset": 190 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - 2 * x) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 53, - "offset": 190 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_double.point": 51, - "src.accounts.braavos.lib.ec.ec_double.slope": 52 - } - } - } - ], - "803": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "value = new_y = (slope * (x - new_x) - y) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 53, - "offset": 200 - }, - "reference_ids": {} - } - } - ], - "893": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 54, - "offset": 149 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx0 = pack(ids.point0.x, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - x0 - x1) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 54, - "offset": 149 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.fast_ec_add.point0": 53, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": 54, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": 55 - } - } - } - ], - "896": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "value = new_y = (slope * (x0 - new_x) - y0) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 54, - "offset": 159 - }, - "reference_ids": {} - } - } - ], - "1065": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner" - ], - "code": "ids.dibit = ((ids.scalar_u >> ids.m) & 1) + 2 * ((ids.scalar_v >> ids.m) & 1)", - "flow_tracking_data": { - "ap_tracking": { - "group": 62, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": 59, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": 58, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": 56, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": 57 - } - } - } - ], - "1290": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner" - ], - "code": "ids.quad_bit = (\n 8 * ((ids.scalar_v >> ids.m) & 1)\n + 4 * ((ids.scalar_u >> ids.m) & 1)\n + 2 * ((ids.scalar_v >> (ids.m - 1)) & 1)\n + ((ids.scalar_u >> (ids.m - 1)) & 1)\n)", - "flow_tracking_data": { - "ap_tracking": { - "group": 73, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": 62, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": 63, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": 60, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": 61 - } - } - } - ], - "3496": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1", - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3" - ], - "code": "ids.len_hi = max(ids.scalar_u.d2.bit_length(), ids.scalar_v.d2.bit_length())-1", - "flow_tracking_data": { - "ap_tracking": { - "group": 118, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": 66, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": 64, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": 65 - } - } - } - ], - "3810": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.div_mod_n" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_N as N", - "flow_tracking_data": { - "ap_tracking": { - "group": 123, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.div_mod_n" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import div_mod, safe_div\n\na = pack(ids.a, PRIME)\nb = pack(ids.b, PRIME)\nvalue = res = div_mod(a, b, N)", - "flow_tracking_data": { - "ap_tracking": { - "group": 123, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.signature.div_mod_n.a": 67, - "src.accounts.braavos.lib.signature.div_mod_n.b": 68 - } - } - } - ], - "3813": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.div_mod_n" - ], - "code": "value = k_plus_one = safe_div(res * b - a, N) + 1", - "flow_tracking_data": { - "ap_tracking": { - "group": 123, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "6804": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.supportsInterface_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 267, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "6838": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_impl_version_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 271, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "6885": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initializer" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 276, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "6913": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.upgrade" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 278, - "offset": 171 - }, - "reference_ids": {} - } - } - ], - "6941": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.migrate_storage" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 282, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "6966": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.add_signer_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 284, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7024": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.swap_signers_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 288, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7079": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.setPublicKey" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 292, - "offset": 29 - }, - "reference_ids": {} - } - } - ], - "7109": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.remove_signer" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 296, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7143": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.remove_signer_with_etd" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 300, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7171": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.cancel_deferred_remove_signer_req" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 302, - "offset": 120 - }, - "reference_ids": {} - } - } - ], - "7195": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.getPublicKey_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 305, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7226": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_public_key_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 310, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7259": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_signers_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 316, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7310": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_signer_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 323, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7350": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_deferred_remove_signer_req_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 327, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7384": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_execution_time_delay_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 331, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7419": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.is_valid_signature_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 336, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7475": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.isValidSignature_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 342, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7520": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_multisig_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 346, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7569": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_multisig" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 349, - "offset": 125 - }, - "reference_ids": {} - } - } - ], - "7585": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_pending_multisig_transaction_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 351, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7627": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.sign_pending_multisig_transaction_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 355, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7697": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.disable_multisig" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 361, - "offset": 120 - }, - "reference_ids": {} - } - } - ], - "7723": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.disable_multisig_with_etd" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 363, - "offset": 261 - }, - "reference_ids": {} - } - } - ], - "7739": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_deferred_disable_multisig_req_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 365, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7778": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.cancel_deferred_disable_multisig_req" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 368, - "offset": 100 - }, - "reference_ids": {} - } - } - ], - "7891": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 377, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "7940": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 379, - "offset": 143 - }, - "reference_ids": {} - } - } - ], - "7990": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 383, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "8041": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute___encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 387, - "offset": 0 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.ACCOUNT_IMPL_VERSION": { - "destination": "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION", - "type": "alias" - }, - "__main__.Account": { - "destination": "src.accounts.braavos.library.Account", - "type": "alias" - }, - "__main__.AccountCallArray": { - "destination": "src.accounts.braavos.library.AccountCallArray", - "type": "alias" - }, - "__main__.Account_execution_time_delay_sec": { - "destination": "src.accounts.braavos.library.Account_execution_time_delay_sec", - "type": "alias" - }, - "__main__.Account_signers_num_hw_signers": { - "destination": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers", - "type": "alias" - }, - "__main__.DeferredMultisigDisableRequest": { - "destination": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest", - "type": "alias" - }, - "__main__.DeferredRemoveSignerRequest": { - "destination": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest", - "type": "alias" - }, - "__main__.Guards": { - "destination": "src.accounts.braavos.guards.Guards", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.IACCOUNT_ID": { - "destination": "src.accounts.braavos.constants.IACCOUNT_ID", - "type": "alias" - }, - "__main__.IndexedSignerModel": { - "destination": "src.accounts.braavos.signers.library.IndexedSignerModel", - "type": "alias" - }, - "__main__.Multisig": { - "destination": "src.accounts.braavos.multisig.library.Multisig", - "type": "alias" - }, - "__main__.Multisig_num_signers": { - "destination": "src.accounts.braavos.multisig.library.Multisig_num_signers", - "type": "alias" - }, - "__main__.PendingMultisigTransaction": { - "destination": "src.accounts.braavos.multisig.library.PendingMultisigTransaction", - "type": "alias" - }, - "__main__.Proxy": { - "destination": "src.proxy.library.Proxy", - "type": "alias" - }, - "__main__.SUPPORTS_INTERFACE_SELECTOR": { - "destination": "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR", - "type": "alias" - }, - "__main__.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "__main__.SignerModel": { - "destination": "src.accounts.braavos.signers.library.SignerModel", - "type": "alias" - }, - "__main__.Signers": { - "destination": "src.accounts.braavos.signers.library.Signers", - "type": "alias" - }, - "__main__.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "__main__.__execute__": { - "decorators": ["external"], - "pc": 8000, - "type": "function" - }, - "__main__.__execute__.Args": { - "full_name": "__main__.__execute__.Args", - "members": { - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "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": { - "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__.Return": { - "cairo_type": "(response_len: felt, response: felt*)", - "type": "type_definition" - }, - "__main__.__execute__.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__main__.__validate__": { - "decorators": ["external"], - "pc": 7788, - "type": "function" - }, - "__main__.__validate__.Args": { - "full_name": "__main__.__validate__.Args", - "members": { - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "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": 3 - }, - "__main__.__validate_declare__": { - "decorators": ["external"], - "pc": 7950, - "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": ["external"], - "pc": 7901, - "type": "function" - }, - "__main__.__validate_deploy__.Args": { - "full_name": "__main__.__validate_deploy__.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 5 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 4 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - }, - "implementation_address": { - "cairo_type": "felt", - "offset": 2 - }, - "initializer_selector": { - "cairo_type": "felt", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.__validate_deploy__.ImplicitArgs": { - "full_name": "__main__.__validate_deploy__.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "__main__.__validate_deploy__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__validate_deploy__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.add_signer": { - "decorators": ["external"], - "pc": 6951, - "type": "function" - }, - "__main__.add_signer.Args": { - "full_name": "__main__.add_signer.Args", - "members": { - "signer": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 0 - } - }, - "size": 7, - "type": "struct" - }, - "__main__.add_signer.ImplicitArgs": { - "full_name": "__main__.add_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" - }, - "__main__.add_signer.Return": { - "cairo_type": "(signer_id: felt)", - "type": "type_definition" - }, - "__main__.add_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "__main__.cancel_deferred_disable_multisig_req": { - "decorators": ["external"], - "pc": 7764, - "type": "function" - }, - "__main__.cancel_deferred_disable_multisig_req.Args": { - "full_name": "__main__.cancel_deferred_disable_multisig_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.cancel_deferred_disable_multisig_req.ImplicitArgs": { - "full_name": "__main__.cancel_deferred_disable_multisig_req.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__.cancel_deferred_disable_multisig_req.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.cancel_deferred_disable_multisig_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.cancel_deferred_remove_signer_req": { - "decorators": ["external"], - "pc": 7153, - "type": "function" - }, - "__main__.cancel_deferred_remove_signer_req.Args": { - "full_name": "__main__.cancel_deferred_remove_signer_req.Args", - "members": { - "removed_signer_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.cancel_deferred_remove_signer_req.ImplicitArgs": { - "full_name": "__main__.cancel_deferred_remove_signer_req.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__.cancel_deferred_remove_signer_req.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.cancel_deferred_remove_signer_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.disable_multisig": { - "decorators": ["external"], - "pc": 7683, - "type": "function" - }, - "__main__.disable_multisig.Args": { - "full_name": "__main__.disable_multisig.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.disable_multisig.ImplicitArgs": { - "full_name": "__main__.disable_multisig.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__.disable_multisig.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.disable_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.disable_multisig_with_etd": { - "decorators": ["external"], - "pc": 7707, - "type": "function" - }, - "__main__.disable_multisig_with_etd.Args": { - "full_name": "__main__.disable_multisig_with_etd.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.disable_multisig_with_etd.ImplicitArgs": { - "full_name": "__main__.disable_multisig_with_etd.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__.disable_multisig_with_etd.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.disable_multisig_with_etd.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.getPublicKey": { - "decorators": ["view"], - "pc": 7181, - "type": "function" - }, - "__main__.getPublicKey.Args": { - "full_name": "__main__.getPublicKey.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.getPublicKey.ImplicitArgs": { - "full_name": "__main__.getPublicKey.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__.getPublicKey.Return": { - "cairo_type": "(publicKey: felt)", - "type": "type_definition" - }, - "__main__.getPublicKey.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_block_number": { - "destination": "starkware.starknet.common.syscalls.get_block_number", - "type": "alias" - }, - "__main__.get_block_timestamp": { - "destination": "starkware.starknet.common.syscalls.get_block_timestamp", - "type": "alias" - }, - "__main__.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "__main__.get_deferred_disable_multisig_req": { - "decorators": ["view"], - "pc": 7733, - "type": "function" - }, - "__main__.get_deferred_disable_multisig_req.Args": { - "full_name": "__main__.get_deferred_disable_multisig_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_deferred_disable_multisig_req.ImplicitArgs": { - "full_name": "__main__.get_deferred_disable_multisig_req.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__.get_deferred_disable_multisig_req.Return": { - "cairo_type": "(deferred_request: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)", - "type": "type_definition" - }, - "__main__.get_deferred_disable_multisig_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_deferred_remove_signer_req": { - "decorators": ["view"], - "pc": 7344, - "type": "function" - }, - "__main__.get_deferred_remove_signer_req.Args": { - "full_name": "__main__.get_deferred_remove_signer_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_deferred_remove_signer_req.ImplicitArgs": { - "full_name": "__main__.get_deferred_remove_signer_req.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__.get_deferred_remove_signer_req.Return": { - "cairo_type": "(deferred_request: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)", - "type": "type_definition" - }, - "__main__.get_deferred_remove_signer_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_execution_time_delay": { - "decorators": ["view"], - "pc": 7376, - "type": "function" - }, - "__main__.get_execution_time_delay.Args": { - "full_name": "__main__.get_execution_time_delay.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_execution_time_delay.ImplicitArgs": { - "full_name": "__main__.get_execution_time_delay.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__.get_execution_time_delay.Return": { - "cairo_type": "(etd_sec: felt)", - "type": "type_definition" - }, - "__main__.get_execution_time_delay.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_impl_version": { - "decorators": ["view"], - "pc": 6832, - "type": "function" - }, - "__main__.get_impl_version.Args": { - "full_name": "__main__.get_impl_version.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_impl_version.ImplicitArgs": { - "full_name": "__main__.get_impl_version.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__.get_impl_version.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.get_impl_version.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_multisig": { - "decorators": ["view"], - "pc": 7514, - "type": "function" - }, - "__main__.get_multisig.Args": { - "full_name": "__main__.get_multisig.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_multisig.ImplicitArgs": { - "full_name": "__main__.get_multisig.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__.get_multisig.Return": { - "cairo_type": "(multisig_num_signers: felt)", - "type": "type_definition" - }, - "__main__.get_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_pending_multisig_transaction": { - "decorators": ["view"], - "pc": 7579, - "type": "function" - }, - "__main__.get_pending_multisig_transaction.Args": { - "full_name": "__main__.get_pending_multisig_transaction.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_pending_multisig_transaction.ImplicitArgs": { - "full_name": "__main__.get_pending_multisig_transaction.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__.get_pending_multisig_transaction.Return": { - "cairo_type": "(pending_multisig_transaction: src.accounts.braavos.multisig.library.PendingMultisigTransaction)", - "type": "type_definition" - }, - "__main__.get_pending_multisig_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_public_key": { - "decorators": ["view"], - "pc": 7220, - "type": "function" - }, - "__main__.get_public_key.Args": { - "full_name": "__main__.get_public_key.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_public_key.ImplicitArgs": { - "full_name": "__main__.get_public_key.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__.get_public_key.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.get_public_key.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_signer": { - "decorators": ["view"], - "pc": 7301, - "type": "function" - }, - "__main__.get_signer.Args": { - "full_name": "__main__.get_signer.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.get_signer.ImplicitArgs": { - "full_name": "__main__.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" - }, - "__main__.get_signer.Return": { - "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)", - "type": "type_definition" - }, - "__main__.get_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_signers": { - "decorators": ["view"], - "pc": 7251, - "type": "function" - }, - "__main__.get_signers.Args": { - "full_name": "__main__.get_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_signers.ImplicitArgs": { - "full_name": "__main__.get_signers.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__.get_signers.Return": { - "cairo_type": "(signers_len: felt, signers: src.accounts.braavos.signers.library.IndexedSignerModel*)", - "type": "type_definition" - }, - "__main__.get_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_tx_info": { - "destination": "starkware.starknet.common.syscalls.get_tx_info", - "type": "alias" - }, - "__main__.initializer": { - "decorators": ["external"], - "pc": 6863, - "type": "function" - }, - "__main__.initializer.Args": { - "full_name": "__main__.initializer.Args", - "members": { - "public_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.initializer.ImplicitArgs": { - "full_name": "__main__.initializer.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__.initializer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.initializer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.isValidSignature": { - "decorators": ["view"], - "pc": 7458, - "type": "function" - }, - "__main__.isValidSignature.Args": { - "full_name": "__main__.isValidSignature.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - }, - "signature": { - "cairo_type": "felt*", - "offset": 2 - }, - "signature_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_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "__main__.is_valid_signature": { - "decorators": ["view"], - "pc": 7409, - "type": "function" - }, - "__main__.is_valid_signature.Args": { - "full_name": "__main__.is_valid_signature.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - }, - "signature": { - "cairo_type": "felt*", - "offset": 2 - }, - "signature_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__.migrate_storage": { - "decorators": ["external"], - "pc": 6923, - "type": "function" - }, - "__main__.migrate_storage.Args": { - "full_name": "__main__.migrate_storage.Args", - "members": { - "from_version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.migrate_storage.ImplicitArgs": { - "full_name": "__main__.migrate_storage.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__.migrate_storage.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.migrate_storage.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.remove_signer": { - "decorators": ["external"], - "pc": 7089, - "type": "function" - }, - "__main__.remove_signer.Args": { - "full_name": "__main__.remove_signer.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.remove_signer.ImplicitArgs": { - "full_name": "__main__.remove_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" - }, - "__main__.remove_signer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.remove_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.remove_signer_with_etd": { - "decorators": ["external"], - "pc": 7119, - "type": "function" - }, - "__main__.remove_signer_with_etd.Args": { - "full_name": "__main__.remove_signer_with_etd.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.remove_signer_with_etd.ImplicitArgs": { - "full_name": "__main__.remove_signer_with_etd.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__.remove_signer_with_etd.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.remove_signer_with_etd.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.setPublicKey": { - "decorators": ["external"], - "pc": 7059, - "type": "function" - }, - "__main__.setPublicKey.Args": { - "full_name": "__main__.setPublicKey.Args", - "members": { - "newPublicKey": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.setPublicKey.ImplicitArgs": { - "full_name": "__main__.setPublicKey.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__.setPublicKey.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.setPublicKey.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.set_multisig": { - "decorators": ["external"], - "pc": 7545, - "type": "function" - }, - "__main__.set_multisig.Args": { - "full_name": "__main__.set_multisig.Args", - "members": { - "num_signers": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.set_multisig.ImplicitArgs": { - "full_name": "__main__.set_multisig.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__.set_multisig.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.set_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.sign_pending_multisig_transaction": { - "decorators": ["external"], - "pc": 7614, - "type": "function" - }, - "__main__.sign_pending_multisig_transaction.Args": { - "full_name": "__main__.sign_pending_multisig_transaction.Args", - "members": { - "pending_calldata": { - "cairo_type": "felt*", - "offset": 1 - }, - "pending_calldata_len": { - "cairo_type": "felt", - "offset": 0 - }, - "pending_max_fee": { - "cairo_type": "felt", - "offset": 3 - }, - "pending_nonce": { - "cairo_type": "felt", - "offset": 2 - }, - "pending_transaction_version": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "__main__.sign_pending_multisig_transaction.ImplicitArgs": { - "full_name": "__main__.sign_pending_multisig_transaction.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__.sign_pending_multisig_transaction.Return": { - "cairo_type": "(response_len: felt, response: felt*)", - "type": "type_definition" - }, - "__main__.sign_pending_multisig_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.supportsInterface": { - "decorators": ["view"], - "pc": 6797, - "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__.swap_signers": { - "decorators": ["external"], - "pc": 7000, - "type": "function" - }, - "__main__.swap_signers.Args": { - "full_name": "__main__.swap_signers.Args", - "members": { - "added_signer": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 1 - }, - "remove_index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "__main__.swap_signers.ImplicitArgs": { - "full_name": "__main__.swap_signers.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__.swap_signers.Return": { - "cairo_type": "(signer_id: felt)", - "type": "type_definition" - }, - "__main__.swap_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.upgrade": { - "decorators": ["external"], - "pc": 6895, - "type": "function" - }, - "__main__.upgrade.Args": { - "full_name": "__main__.upgrade.Args", - "members": { - "new_implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "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": "()", - "type": "type_definition" - }, - "__main__.upgrade.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__execute__": { - "decorators": ["external"], - "pc": 8060, - "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: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__execute__.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.__execute__.__wrapped_func": { - "destination": "__main__.__execute__", - "type": "alias" - }, - "__wrappers__.__execute___encode_return": { - "decorators": [], - "pc": 8041, - "type": "function" - }, - "__wrappers__.__execute___encode_return.Args": { - "full_name": "__wrappers__.__execute___encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(response_len: felt, response: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.__execute___encode_return.ImplicitArgs": { - "full_name": "__wrappers__.__execute___encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__execute___encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.__execute___encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.__execute___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.__validate__": { - "decorators": ["external"], - "pc": 7860, - "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": 7980, - "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": ["external"], - "pc": 7917, - "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__.add_signer": { - "decorators": ["external"], - "pc": 6975, - "type": "function" - }, - "__wrappers__.add_signer.Args": { - "full_name": "__wrappers__.add_signer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.add_signer.ImplicitArgs": { - "full_name": "__wrappers__.add_signer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.add_signer.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__.add_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.add_signer.__wrapped_func": { - "destination": "__main__.add_signer", - "type": "alias" - }, - "__wrappers__.add_signer_encode_return": { - "decorators": [], - "pc": 6966, - "type": "function" - }, - "__wrappers__.add_signer_encode_return.Args": { - "full_name": "__wrappers__.add_signer_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(signer_id: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.add_signer_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.add_signer_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.add_signer_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.add_signer_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.add_signer_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.cancel_deferred_disable_multisig_req": { - "decorators": ["external"], - "pc": 7772, - "type": "function" - }, - "__wrappers__.cancel_deferred_disable_multisig_req.Args": { - "full_name": "__wrappers__.cancel_deferred_disable_multisig_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.cancel_deferred_disable_multisig_req.ImplicitArgs": { - "full_name": "__wrappers__.cancel_deferred_disable_multisig_req.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.cancel_deferred_disable_multisig_req.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__.cancel_deferred_disable_multisig_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.cancel_deferred_disable_multisig_req.__wrapped_func": { - "destination": "__main__.cancel_deferred_disable_multisig_req", - "type": "alias" - }, - "__wrappers__.cancel_deferred_disable_multisig_req_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.cancel_deferred_remove_signer_req": { - "decorators": ["external"], - "pc": 7162, - "type": "function" - }, - "__wrappers__.cancel_deferred_remove_signer_req.Args": { - "full_name": "__wrappers__.cancel_deferred_remove_signer_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.cancel_deferred_remove_signer_req.ImplicitArgs": { - "full_name": "__wrappers__.cancel_deferred_remove_signer_req.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.cancel_deferred_remove_signer_req.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__.cancel_deferred_remove_signer_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.cancel_deferred_remove_signer_req.__wrapped_func": { - "destination": "__main__.cancel_deferred_remove_signer_req", - "type": "alias" - }, - "__wrappers__.cancel_deferred_remove_signer_req_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.disable_multisig": { - "decorators": ["external"], - "pc": 7691, - "type": "function" - }, - "__wrappers__.disable_multisig.Args": { - "full_name": "__wrappers__.disable_multisig.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.disable_multisig.ImplicitArgs": { - "full_name": "__wrappers__.disable_multisig.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.disable_multisig.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__.disable_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.disable_multisig.__wrapped_func": { - "destination": "__main__.disable_multisig", - "type": "alias" - }, - "__wrappers__.disable_multisig_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.disable_multisig_with_etd": { - "decorators": ["external"], - "pc": 7717, - "type": "function" - }, - "__wrappers__.disable_multisig_with_etd.Args": { - "full_name": "__wrappers__.disable_multisig_with_etd.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.disable_multisig_with_etd.ImplicitArgs": { - "full_name": "__wrappers__.disable_multisig_with_etd.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.disable_multisig_with_etd.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__.disable_multisig_with_etd.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.disable_multisig_with_etd.__wrapped_func": { - "destination": "__main__.disable_multisig_with_etd", - "type": "alias" - }, - "__wrappers__.disable_multisig_with_etd_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.getPublicKey": { - "decorators": ["view"], - "pc": 7204, - "type": "function" - }, - "__wrappers__.getPublicKey.Args": { - "full_name": "__wrappers__.getPublicKey.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getPublicKey.ImplicitArgs": { - "full_name": "__wrappers__.getPublicKey.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getPublicKey.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__.getPublicKey.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.getPublicKey.__wrapped_func": { - "destination": "__main__.getPublicKey", - "type": "alias" - }, - "__wrappers__.getPublicKey_encode_return": { - "decorators": [], - "pc": 7195, - "type": "function" - }, - "__wrappers__.getPublicKey_encode_return.Args": { - "full_name": "__wrappers__.getPublicKey_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(publicKey: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.getPublicKey_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.getPublicKey_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.getPublicKey_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.getPublicKey_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.getPublicKey_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_deferred_disable_multisig_req": { - "decorators": ["view"], - "pc": 7748, - "type": "function" - }, - "__wrappers__.get_deferred_disable_multisig_req.Args": { - "full_name": "__wrappers__.get_deferred_disable_multisig_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_deferred_disable_multisig_req.ImplicitArgs": { - "full_name": "__wrappers__.get_deferred_disable_multisig_req.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_deferred_disable_multisig_req.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__.get_deferred_disable_multisig_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_deferred_disable_multisig_req.__wrapped_func": { - "destination": "__main__.get_deferred_disable_multisig_req", - "type": "alias" - }, - "__wrappers__.get_deferred_disable_multisig_req_encode_return": { - "decorators": [], - "pc": 7739, - "type": "function" - }, - "__wrappers__.get_deferred_disable_multisig_req_encode_return.Args": { - "full_name": "__wrappers__.get_deferred_disable_multisig_req_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(deferred_request: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_deferred_disable_multisig_req_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_deferred_disable_multisig_req_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_deferred_disable_multisig_req_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_deferred_disable_multisig_req_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_deferred_disable_multisig_req_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_deferred_remove_signer_req": { - "decorators": ["view"], - "pc": 7360, - "type": "function" - }, - "__wrappers__.get_deferred_remove_signer_req.Args": { - "full_name": "__wrappers__.get_deferred_remove_signer_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_deferred_remove_signer_req.ImplicitArgs": { - "full_name": "__wrappers__.get_deferred_remove_signer_req.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_deferred_remove_signer_req.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__.get_deferred_remove_signer_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_deferred_remove_signer_req.__wrapped_func": { - "destination": "__main__.get_deferred_remove_signer_req", - "type": "alias" - }, - "__wrappers__.get_deferred_remove_signer_req_encode_return": { - "decorators": [], - "pc": 7350, - "type": "function" - }, - "__wrappers__.get_deferred_remove_signer_req_encode_return.Args": { - "full_name": "__wrappers__.get_deferred_remove_signer_req_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(deferred_request: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.get_deferred_remove_signer_req_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_deferred_remove_signer_req_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_deferred_remove_signer_req_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_deferred_remove_signer_req_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_deferred_remove_signer_req_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_execution_time_delay": { - "decorators": ["view"], - "pc": 7393, - "type": "function" - }, - "__wrappers__.get_execution_time_delay.Args": { - "full_name": "__wrappers__.get_execution_time_delay.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_execution_time_delay.ImplicitArgs": { - "full_name": "__wrappers__.get_execution_time_delay.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_execution_time_delay.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__.get_execution_time_delay.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_execution_time_delay.__wrapped_func": { - "destination": "__main__.get_execution_time_delay", - "type": "alias" - }, - "__wrappers__.get_execution_time_delay_encode_return": { - "decorators": [], - "pc": 7384, - "type": "function" - }, - "__wrappers__.get_execution_time_delay_encode_return.Args": { - "full_name": "__wrappers__.get_execution_time_delay_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(etd_sec: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_execution_time_delay_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_execution_time_delay_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_execution_time_delay_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_execution_time_delay_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_execution_time_delay_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_impl_version": { - "decorators": ["view"], - "pc": 6847, - "type": "function" - }, - "__wrappers__.get_impl_version.Args": { - "full_name": "__wrappers__.get_impl_version.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_impl_version.ImplicitArgs": { - "full_name": "__wrappers__.get_impl_version.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_impl_version.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__.get_impl_version.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_impl_version.__wrapped_func": { - "destination": "__main__.get_impl_version", - "type": "alias" - }, - "__wrappers__.get_impl_version_encode_return": { - "decorators": [], - "pc": 6838, - "type": "function" - }, - "__wrappers__.get_impl_version_encode_return.Args": { - "full_name": "__wrappers__.get_impl_version_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(res: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_impl_version_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_impl_version_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_impl_version_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_impl_version_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_impl_version_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_multisig": { - "decorators": ["view"], - "pc": 7529, - "type": "function" - }, - "__wrappers__.get_multisig.Args": { - "full_name": "__wrappers__.get_multisig.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_multisig.ImplicitArgs": { - "full_name": "__wrappers__.get_multisig.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_multisig.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__.get_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_multisig.__wrapped_func": { - "destination": "__main__.get_multisig", - "type": "alias" - }, - "__wrappers__.get_multisig_encode_return": { - "decorators": [], - "pc": 7520, - "type": "function" - }, - "__wrappers__.get_multisig_encode_return.Args": { - "full_name": "__wrappers__.get_multisig_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(multisig_num_signers: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_multisig_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_multisig_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_multisig_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_multisig_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_multisig_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_pending_multisig_transaction": { - "decorators": ["view"], - "pc": 7598, - "type": "function" - }, - "__wrappers__.get_pending_multisig_transaction.Args": { - "full_name": "__wrappers__.get_pending_multisig_transaction.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_pending_multisig_transaction.ImplicitArgs": { - "full_name": "__wrappers__.get_pending_multisig_transaction.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_pending_multisig_transaction.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__.get_pending_multisig_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_pending_multisig_transaction.__wrapped_func": { - "destination": "__main__.get_pending_multisig_transaction", - "type": "alias" - }, - "__wrappers__.get_pending_multisig_transaction_encode_return": { - "decorators": [], - "pc": 7585, - "type": "function" - }, - "__wrappers__.get_pending_multisig_transaction_encode_return.Args": { - "full_name": "__wrappers__.get_pending_multisig_transaction_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 5 - }, - "ret_value": { - "cairo_type": "(pending_multisig_transaction: src.accounts.braavos.multisig.library.PendingMultisigTransaction)", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "__wrappers__.get_pending_multisig_transaction_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_pending_multisig_transaction_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_pending_multisig_transaction_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_pending_multisig_transaction_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_pending_multisig_transaction_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_public_key": { - "decorators": ["view"], - "pc": 7235, - "type": "function" - }, - "__wrappers__.get_public_key.Args": { - "full_name": "__wrappers__.get_public_key.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_public_key.ImplicitArgs": { - "full_name": "__wrappers__.get_public_key.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_public_key.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__.get_public_key.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_public_key.__wrapped_func": { - "destination": "__main__.get_public_key", - "type": "alias" - }, - "__wrappers__.get_public_key_encode_return": { - "decorators": [], - "pc": 7226, - "type": "function" - }, - "__wrappers__.get_public_key_encode_return.Args": { - "full_name": "__wrappers__.get_public_key_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(res: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_public_key_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_public_key_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_public_key_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_public_key_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_public_key_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_signer": { - "decorators": ["view"], - "pc": 7325, - "type": "function" - }, - "__wrappers__.get_signer.Args": { - "full_name": "__wrappers__.get_signer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_signer.ImplicitArgs": { - "full_name": "__wrappers__.get_signer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_signer.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__.get_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_signer.__wrapped_func": { - "destination": "__main__.get_signer", - "type": "alias" - }, - "__wrappers__.get_signer_encode_return": { - "decorators": [], - "pc": 7310, - "type": "function" - }, - "__wrappers__.get_signer_encode_return.Args": { - "full_name": "__wrappers__.get_signer_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 7 - }, - "ret_value": { - "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "__wrappers__.get_signer_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_signer_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_signer_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_signer_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_signer_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_signers": { - "decorators": ["view"], - "pc": 7281, - "type": "function" - }, - "__wrappers__.get_signers.Args": { - "full_name": "__wrappers__.get_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_signers.ImplicitArgs": { - "full_name": "__wrappers__.get_signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_signers.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__.get_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.get_signers.__wrapped_func": { - "destination": "__main__.get_signers", - "type": "alias" - }, - "__wrappers__.get_signers_encode_return": { - "decorators": [], - "pc": 7259, - "type": "function" - }, - "__wrappers__.get_signers_encode_return.Args": { - "full_name": "__wrappers__.get_signers_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(signers_len: felt, signers: src.accounts.braavos.signers.library.IndexedSignerModel*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.get_signers_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_signers_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_signers_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_signers_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.get_signers_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.initializer": { - "decorators": ["external"], - "pc": 6876, - "type": "function" - }, - "__wrappers__.initializer.Args": { - "full_name": "__wrappers__.initializer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initializer.ImplicitArgs": { - "full_name": "__wrappers__.initializer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initializer.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__.initializer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.initializer.__wrapped_func": { - "destination": "__main__.initializer", - "type": "alias" - }, - "__wrappers__.initializer_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.isValidSignature": { - "decorators": ["view"], - "pc": 7484, - "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": 7475, - "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": 7428, - "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": 7419, - "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__.migrate_storage": { - "decorators": ["external"], - "pc": 6932, - "type": "function" - }, - "__wrappers__.migrate_storage.Args": { - "full_name": "__wrappers__.migrate_storage.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.migrate_storage.ImplicitArgs": { - "full_name": "__wrappers__.migrate_storage.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.migrate_storage.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__.migrate_storage.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.migrate_storage.__wrapped_func": { - "destination": "__main__.migrate_storage", - "type": "alias" - }, - "__wrappers__.migrate_storage_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.remove_signer": { - "decorators": ["external"], - "pc": 7100, - "type": "function" - }, - "__wrappers__.remove_signer.Args": { - "full_name": "__wrappers__.remove_signer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.remove_signer.ImplicitArgs": { - "full_name": "__wrappers__.remove_signer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.remove_signer.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__.remove_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.remove_signer.__wrapped_func": { - "destination": "__main__.remove_signer", - "type": "alias" - }, - "__wrappers__.remove_signer_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.remove_signer_with_etd": { - "decorators": ["external"], - "pc": 7134, - "type": "function" - }, - "__wrappers__.remove_signer_with_etd.Args": { - "full_name": "__wrappers__.remove_signer_with_etd.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.remove_signer_with_etd.ImplicitArgs": { - "full_name": "__wrappers__.remove_signer_with_etd.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.remove_signer_with_etd.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__.remove_signer_with_etd.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.remove_signer_with_etd.__wrapped_func": { - "destination": "__main__.remove_signer_with_etd", - "type": "alias" - }, - "__wrappers__.remove_signer_with_etd_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.setPublicKey": { - "decorators": ["external"], - "pc": 7070, - "type": "function" - }, - "__wrappers__.setPublicKey.Args": { - "full_name": "__wrappers__.setPublicKey.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setPublicKey.ImplicitArgs": { - "full_name": "__wrappers__.setPublicKey.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.setPublicKey.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__.setPublicKey.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.setPublicKey.__wrapped_func": { - "destination": "__main__.setPublicKey", - "type": "alias" - }, - "__wrappers__.setPublicKey_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.set_multisig": { - "decorators": ["external"], - "pc": 7560, - "type": "function" - }, - "__wrappers__.set_multisig.Args": { - "full_name": "__wrappers__.set_multisig.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_multisig.ImplicitArgs": { - "full_name": "__wrappers__.set_multisig.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_multisig.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__.set_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.set_multisig.__wrapped_func": { - "destination": "__main__.set_multisig", - "type": "alias" - }, - "__wrappers__.set_multisig_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.sign_pending_multisig_transaction": { - "decorators": ["external"], - "pc": 7646, - "type": "function" - }, - "__wrappers__.sign_pending_multisig_transaction.Args": { - "full_name": "__wrappers__.sign_pending_multisig_transaction.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sign_pending_multisig_transaction.ImplicitArgs": { - "full_name": "__wrappers__.sign_pending_multisig_transaction.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sign_pending_multisig_transaction.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__.sign_pending_multisig_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__wrappers__.sign_pending_multisig_transaction.__wrapped_func": { - "destination": "__main__.sign_pending_multisig_transaction", - "type": "alias" - }, - "__wrappers__.sign_pending_multisig_transaction_encode_return": { - "decorators": [], - "pc": 7627, - "type": "function" - }, - "__wrappers__.sign_pending_multisig_transaction_encode_return.Args": { - "full_name": "__wrappers__.sign_pending_multisig_transaction_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "ret_value": { - "cairo_type": "(response_len: felt, response: felt*)", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__wrappers__.sign_pending_multisig_transaction_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.sign_pending_multisig_transaction_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.sign_pending_multisig_transaction_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.sign_pending_multisig_transaction_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "__wrappers__.sign_pending_multisig_transaction_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.supportsInterface": { - "decorators": ["view"], - "pc": 6813, - "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": 6804, - "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__.swap_signers": { - "decorators": ["external"], - "pc": 7033, - "type": "function" - }, - "__wrappers__.swap_signers.Args": { - "full_name": "__wrappers__.swap_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.swap_signers.ImplicitArgs": { - "full_name": "__wrappers__.swap_signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.swap_signers.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__.swap_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.swap_signers.__wrapped_func": { - "destination": "__main__.swap_signers", - "type": "alias" - }, - "__wrappers__.swap_signers_encode_return": { - "decorators": [], - "pc": 7024, - "type": "function" - }, - "__wrappers__.swap_signers_encode_return.Args": { - "full_name": "__wrappers__.swap_signers_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(signer_id: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.swap_signers_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.swap_signers_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.swap_signers_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.swap_signers_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.swap_signers_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.upgrade": { - "decorators": ["external"], - "pc": 6904, - "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": 0 - }, - "__wrappers__.upgrade.__wrapped_func": { - "destination": "__main__.upgrade", - "type": "alias" - }, - "__wrappers__.upgrade_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": { - "type": "const", - "value": 345600 - }, - "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION": { - "type": "const", - "value": 58256001704608589532901680 - }, - "src.accounts.braavos.constants.ADD_SIGNER_SELECTOR": { - "type": "const", - "value": 163160470112599928456934797768840367968245733614578848060926957836914140077 - }, - "src.accounts.braavos.constants.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR": { - "type": "const", - "value": 2368085011737712558832061853528991504353100933681333270721786327191901518 - }, - "src.accounts.braavos.constants.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR": { - "type": "const", - "value": 269717755689401876173711085406697014939272590112879486617649727631382791657 - }, - "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR": { - "type": "const", - "value": 1758259583752551939040810879209073852335166648624686940608467553891753933031 - }, - "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR": { - "type": "const", - "value": 174813914610141181835653391265740007128686786058622343737933013940855989184 - }, - "src.accounts.braavos.constants.IACCOUNT_ID": { - "type": "const", - "value": 2792084853 - }, - "src.accounts.braavos.constants.IACCOUNT_ID_v0x1010102": { - "type": "const", - "value": 4044209476 - }, - "src.accounts.braavos.constants.IERC165_ID": { - "type": "const", - "value": 33540519 - }, - "src.accounts.braavos.constants.IERC721_ENUMERABLE_ID": { - "type": "const", - "value": 2014223715 - }, - "src.accounts.braavos.constants.IERC721_ID": { - "type": "const", - "value": 2158778573 - }, - "src.accounts.braavos.constants.IERC721_METADATA_ID": { - "type": "const", - "value": 1532892063 - }, - "src.accounts.braavos.constants.IERC721_RECEIVER_ID": { - "type": "const", - "value": 353073666 - }, - "src.accounts.braavos.constants.INITIALIZER_SELECTOR": { - "type": "const", - "value": 1295919550572838631247819983596733806859788957403169325509326258146877103642 - }, - "src.accounts.braavos.constants.INVALID_ID": { - "type": "const", - "value": 4294967295 - }, - "src.accounts.braavos.constants.MIGRATE_STORAGE_SELECTOR": { - "type": "const", - "value": 522038773094464137401434129447374078914611256157886368771002985264489953033 - }, - "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM": { - "type": "const", - "value": 3 - }, - "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_SEC": { - "type": "const", - "value": 300 - }, - "src.accounts.braavos.constants.REMOVE_SIGNER_SELECTOR": { - "type": "const", - "value": 409261550851542507680168322314239740979393570425390024668899463010292902806 - }, - "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR": { - "type": "const", - "value": 1189488687767662123356698053193137082046618410956870915062359977563328943793 - }, - "src.accounts.braavos.constants.SET_MULTISIG_SELECTOR": { - "type": "const", - "value": 979263662673215070237784411221295853154410968114948506634943934754177391346 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_STARK": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.constants.SIGN_PENDING_MULTISIG_TXN_SELECTOR": { - "type": "const", - "value": 739140450142317551736190475027448397206197387125691924280419642098391765544 - }, - "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR": { - "type": "const", - "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845 - }, - "src.accounts.braavos.constants.TX_VERSION_0": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.constants.TX_VERSION_0_EST_FEE": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.constants.TX_VERSION_1": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE": { - "type": "const", - "value": 340282366920938463463374607431768211457 - }, - "src.accounts.braavos.constants.UINT8_MAX": { - "type": "const", - "value": 256 - }, - "src.accounts.braavos.guards.Guards": { - "type": "namespace" - }, - "src.accounts.braavos.guards.Guards.Args": { - "full_name": "src.accounts.braavos.guards.Guards.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.ImplicitArgs": { - "full_name": "src.accounts.braavos.guards.Guards.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.guards.Guards.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.guards.Guards.assert_no_reentrance": { - "decorators": [], - "pc": 6778, - "type": "function" - }, - "src.accounts.braavos.guards.Guards.assert_no_reentrance.Args": { - "full_name": "src.accounts.braavos.guards.Guards.assert_no_reentrance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.assert_no_reentrance.ImplicitArgs": { - "full_name": "src.accounts.braavos.guards.Guards.assert_no_reentrance.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.assert_no_reentrance.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.guards.Guards.assert_no_reentrance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.guards.Guards.assert_only_self": { - "decorators": [], - "pc": 6769, - "type": "function" - }, - "src.accounts.braavos.guards.Guards.assert_only_self.Args": { - "full_name": "src.accounts.braavos.guards.Guards.assert_only_self.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.assert_only_self.ImplicitArgs": { - "full_name": "src.accounts.braavos.guards.Guards.assert_only_self.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.assert_only_self.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.guards.Guards.assert_only_self.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.guards.Guards.assert_valid_transaction_version": { - "decorators": [], - "pc": 6785, - "type": "function" - }, - "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.Args": { - "full_name": "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.Args", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.ImplicitArgs": { - "full_name": "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.guards.TX_VERSION_0_EST_FEE": { - "destination": "src.accounts.braavos.constants.TX_VERSION_0_EST_FEE", - "type": "alias" - }, - "src.accounts.braavos.guards.TxInfo": { - "destination": "starkware.starknet.common.syscalls.TxInfo", - "type": "alias" - }, - "src.accounts.braavos.guards.assert_not_equal": { - "destination": "starkware.cairo.common.math.assert_not_equal", - "type": "alias" - }, - "src.accounts.braavos.guards.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "src.accounts.braavos.guards.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "src.accounts.braavos.guards.get_tx_info": { - "destination": "starkware.starknet.common.syscalls.get_tx_info", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3": { - "decorators": [], - "pc": 515, - "type": "function" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 515, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "src.accounts.braavos.lib.ec.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope": { - "decorators": [], - "pc": 701, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.point", - "references": [ - { - "ap_tracking_data": { - "group": 51, - "offset": 0 - }, - "pc": 701, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope": { - "decorators": [], - "pc": 751, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_slope.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point0", - "references": [ - { - "ap_tracking_data": { - "group": 52, - "offset": 0 - }, - "pc": 751, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point1", - "references": [ - { - "ap_tracking_data": { - "group": 52, - "offset": 0 - }, - "pc": 751, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_add": { - "decorators": [], - "pc": 935, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double": { - "decorators": [], - "pc": 775, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_double.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_double.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.ec_double.point", - "references": [ - { - "ap_tracking_data": { - "group": 53, - "offset": 0 - }, - "pc": 775, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_double.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.ec_double.slope", - "references": [ - { - "ap_tracking_data": { - "group": 53, - "offset": 158 - }, - "pc": 798, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add": { - "decorators": [], - "pc": 848, - "type": "function" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point0", - "references": [ - { - "ap_tracking_data": { - "group": 54, - "offset": 0 - }, - "pc": 848, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point1", - "references": [ - { - "ap_tracking_data": { - "group": 54, - "offset": 0 - }, - "pc": 848, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.slope", - "references": [ - { - "ap_tracking_data": { - "group": 54, - "offset": 117 - }, - "pc": 891, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.is_zero": { - "destination": "src.accounts.braavos.lib.field.is_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.reduce": { - "destination": "src.accounts.braavos.lib.field.reduce", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.verify_point": { - "decorators": [], - "pc": 991, - "type": "function" - }, - "src.accounts.braavos.lib.ec.verify_point.Args": { - "full_name": "src.accounts.braavos.lib.ec.verify_point.Args", - "members": { - "pt": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.verify_point.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.verify_point.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.verify_point.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.verify_point.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.Window": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "W10": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 54 - }, - "W11": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 60 - }, - "W12": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 66 - }, - "W13": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 72 - }, - "W14": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 78 - }, - "W15": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 84 - }, - "W3": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "W4": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "W5": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 24 - }, - "W6": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 30 - }, - "W7": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 36 - }, - "W8": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 42 - }, - "W9": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 48 - } - }, - "size": 90, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner": { - "decorators": [], - "pc": 1232, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args", - "members": { - "Prec": { - "cairo_type": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "offset": 6 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 98 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 96 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 97 - } - }, - "size": 99, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 1232, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit", - "references": [ - { - "ap_tracking_data": { - "group": 70, - "offset": 1 - }, - "pc": 1234, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 1232, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 1232, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner": { - "decorators": [], - "pc": 1042, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "H": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 26 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 24 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 25 - } - }, - "size": 27, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit", - "references": [ - { - "ap_tracking_data": { - "group": 62, - "offset": 0 - }, - "pc": 1065, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 1042, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 1042, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 1042, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.Window": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3": { - "decorators": [], - "pc": 3137, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 12 - }, - "scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 15 - } - }, - "size": 18, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.SIZEOF_LOCALS": { - "type": "const", - "value": 171 - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi", - "references": [ - { - "ap_tracking_data": { - "group": 105, - "offset": 171 - }, - "pc": 3139, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 105, - "offset": 0 - }, - "pc": 3137, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 105, - "offset": 0 - }, - "pc": 3137, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladd_W_inner": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P0": { - "destination": "src.accounts.braavos.lib.constants.P0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P1": { - "destination": "src.accounts.braavos.lib.constants.P1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P2": { - "destination": "src.accounts.braavos.lib.constants.P2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM0": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM1": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM2": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.assert_165_bit": { - "decorators": [], - "pc": 528, - "type": "function" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Args": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.HIGH_BOUND": { - "type": "const", - "value": 340282366920938463463374607294329257984 - }, - "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.assert_165_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.lib.field.assert_165_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.assert_165_bit.UPPER_BOUND": { - "type": "const", - "value": 46768052394588893382517914646921056628989841375232 - }, - "src.accounts.braavos.lib.field.assert_165_bit.high": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 528, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.low": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 528, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.value": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 528, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.is_zero": { - "decorators": [], - "pc": 649, - "type": "function" - }, - "src.accounts.braavos.lib.field.is_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.is_zero.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.is_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.is_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.is_zero.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.field.is_zero.x", - "references": [ - { - "ap_tracking_data": { - "group": 49, - "offset": 0 - }, - "pc": 649, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r0": { - "destination": "src.accounts.braavos.lib.constants.r0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r1": { - "destination": "src.accounts.braavos.lib.constants.r1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r2": { - "destination": "src.accounts.braavos.lib.constants.r2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.reduce": { - "decorators": [], - "pc": 685, - "type": "function" - }, - "src.accounts.braavos.lib.field.reduce.Args": { - "full_name": "src.accounts.braavos.lib.field.reduce.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.reduce.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.reduce.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.reduce.Return": { - "cairo_type": "(reduced_x: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.reduce.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.reduce.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.reduce.x", - "references": [ - { - "ap_tracking_data": { - "group": 50, - "offset": 0 - }, - "pc": 685, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 50, - "offset": 10 - }, - "pc": 688, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.s0": { - "destination": "src.accounts.braavos.lib.constants.s0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s1": { - "destination": "src.accounts.braavos.lib.constants.s1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s2": { - "destination": "src.accounts.braavos.lib.constants.s2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.unreduced_mul": { - "decorators": [], - "pc": 540, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.unreduced_sqr": { - "decorators": [], - "pc": 578, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.verify_zero": { - "decorators": [], - "pc": 615, - "type": "function" - }, - "src.accounts.braavos.lib.field.verify_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.verify_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.field.verify_zero.q": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.verify_zero.q", - "references": [ - { - "ap_tracking_data": { - "group": 48, - "offset": 1 - }, - "pc": 617, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.verify_zero.val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.verify_zero.val", - "references": [ - { - "ap_tracking_data": { - "group": 48, - "offset": 0 - }, - "pc": 615, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.signature.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.BASE": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GX0": { - "destination": "src.accounts.braavos.lib.constants.GX0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GX1": { - "destination": "src.accounts.braavos.lib.constants.GX1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GX2": { - "destination": "src.accounts.braavos.lib.constants.GX2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GY0": { - "destination": "src.accounts.braavos.lib.constants.GY0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GY1": { - "destination": "src.accounts.braavos.lib.constants.GY1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GY2": { - "destination": "src.accounts.braavos.lib.constants.GY2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.N0": { - "destination": "src.accounts.braavos.lib.constants.N0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.N1": { - "destination": "src.accounts.braavos.lib.constants.N1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.N2": { - "destination": "src.accounts.braavos.lib.constants.N2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.bigint_mul": { - "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.div_mod_n": { - "decorators": [], - "pc": 3810, - "type": "function" - }, - "src.accounts.braavos.lib.signature.div_mod_n.Args": { - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.div_mod_n.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.div_mod_n.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.div_mod_n.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.div_mod_n.a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.a", - "references": [ - { - "ap_tracking_data": { - "group": 123, - "offset": 0 - }, - "pc": 3810, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.signature.div_mod_n.b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.b", - "references": [ - { - "ap_tracking_data": { - "group": 123, - "offset": 0 - }, - "pc": 3810, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.signature.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.ec_mulmuladdW_bg3": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.get_generator_point": { - "decorators": [], - "pc": 3797, - "type": "function" - }, - "src.accounts.braavos.lib.signature.get_generator_point.Args": { - "full_name": "src.accounts.braavos.lib.signature.get_generator_point.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.get_generator_point.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.get_generator_point.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.get_generator_point.Return": { - "cairo_type": "(point: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.get_generator_point.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry": { - "decorators": [], - "pc": 3876, - "type": "function" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.Args": { - "full_name": "src.accounts.braavos.lib.signature.validate_signature_entry.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.validate_signature_entry.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature": { - "decorators": [], - "pc": 3925, - "type": "function" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Args": { - "full_name": "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Args", - "members": { - "msg_hash": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "public_key": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 9 - }, - "r": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - }, - "s": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 6 - } - }, - "size": 15, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.verify_secp256r1_signature.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.library.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": { - "destination": "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC", - "type": "alias" - }, - "src.accounts.braavos.library.ACCOUNT_IMPL_VERSION": { - "destination": "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION", - "type": "alias" - }, - "src.accounts.braavos.library.ADD_SIGNER_SELECTOR": { - "destination": "src.accounts.braavos.constants.ADD_SIGNER_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.Account": { - "type": "namespace" - }, - "src.accounts.braavos.library.Account.Args": { - "full_name": "src.accounts.braavos.library.Account.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account._assert_multicall_valid_inner": { - "decorators": [], - "pc": 5510, - "type": "function" - }, - "src.accounts.braavos.library.Account._assert_multicall_valid_inner.Args": { - "full_name": "src.accounts.braavos.library.Account._assert_multicall_valid_inner.Args", - "members": { - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "offset": 2 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 1 - }, - "self": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.library.Account._assert_multicall_valid_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account._assert_multicall_valid_inner.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account._assert_multicall_valid_inner.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account._assert_multicall_valid_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account._execute_list": { - "decorators": [], - "pc": 5742, - "type": "function" - }, - "src.accounts.braavos.library.Account._execute_list.Args": { - "full_name": "src.accounts.braavos.library.Account._execute_list.Args", - "members": { - "calls": { - "cairo_type": "src.accounts.braavos.library.Call*", - "offset": 1 - }, - "calls_len": { - "cairo_type": "felt", - "offset": 0 - }, - "response": { - "cairo_type": "felt*", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.library.Account._execute_list.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account._execute_list.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account._execute_list.Return": { - "cairo_type": "(response_len: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account._execute_list.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "src.accounts.braavos.library.Account._from_call_array_to_call": { - "decorators": [], - "pc": 5776, - "type": "function" - }, - "src.accounts.braavos.library.Account._from_call_array_to_call.Args": { - "full_name": "src.accounts.braavos.library.Account._from_call_array_to_call.Args", - "members": { - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "offset": 1 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 0 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 2 - }, - "calls": { - "cairo_type": "src.accounts.braavos.library.Call*", - "offset": 3 - } - }, - "size": 4, - "type": "struct" - }, - "src.accounts.braavos.library.Account._from_call_array_to_call.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account._from_call_array_to_call.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account._from_call_array_to_call.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account._from_call_array_to_call.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account._migrate_storage_if_needed": { - "decorators": [], - "pc": 5561, - "type": "function" - }, - "src.accounts.braavos.library.Account._migrate_storage_if_needed.Args": { - "full_name": "src.accounts.braavos.library.Account._migrate_storage_if_needed.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account._migrate_storage_if_needed.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account._migrate_storage_if_needed.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" - }, - "src.accounts.braavos.library.Account._migrate_storage_if_needed.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account._migrate_storage_if_needed.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.account_validate": { - "decorators": [], - "pc": 5698, - "type": "function" - }, - "src.accounts.braavos.library.Account.account_validate.Args": { - "full_name": "src.accounts.braavos.library.Account.account_validate.Args", - "members": { - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "offset": 1 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 0 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "src.accounts.braavos.library.Account.account_validate.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.account_validate.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "src.accounts.braavos.library.Account.account_validate.Return": { - "cairo_type": "(valid: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.account_validate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.assert_multicall_valid": { - "decorators": [], - "pc": 5361, - "type": "function" - }, - "src.accounts.braavos.library.Account.assert_multicall_valid.Args": { - "full_name": "src.accounts.braavos.library.Account.assert_multicall_valid.Args", - "members": { - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "offset": 2 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 1 - }, - "self": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.library.Account.assert_multicall_valid.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.assert_multicall_valid.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account.assert_multicall_valid.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.assert_multicall_valid.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.execute": { - "decorators": [], - "pc": 5715, - "type": "function" - }, - "src.accounts.braavos.library.Account.execute.Args": { - "full_name": "src.accounts.braavos.library.Account.execute.Args", - "members": { - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "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" - }, - "src.accounts.braavos.library.Account.execute.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.execute.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" - }, - "src.accounts.braavos.library.Account.execute.Return": { - "cairo_type": "(response_len: felt, response: felt*)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.execute.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.library.Account.get_execution_time_delay": { - "decorators": [], - "pc": 5355, - "type": "function" - }, - "src.accounts.braavos.library.Account.get_execution_time_delay.Args": { - "full_name": "src.accounts.braavos.library.Account.get_execution_time_delay.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account.get_execution_time_delay.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.get_execution_time_delay.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" - }, - "src.accounts.braavos.library.Account.get_execution_time_delay.Return": { - "cairo_type": "(etd_sec: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.get_execution_time_delay.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.initializer": { - "decorators": [], - "pc": 5206, - "type": "function" - }, - "src.accounts.braavos.library.Account.initializer.Args": { - "full_name": "src.accounts.braavos.library.Account.initializer.Args", - "members": { - "public_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account.initializer.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.initializer.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" - }, - "src.accounts.braavos.library.Account.initializer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.initializer.SIZEOF_LOCALS": { - "type": "const", - "value": 3 - }, - "src.accounts.braavos.library.Account.migrate_storage": { - "decorators": [], - "pc": 5331, - "type": "function" - }, - "src.accounts.braavos.library.Account.migrate_storage.Args": { - "full_name": "src.accounts.braavos.library.Account.migrate_storage.Args", - "members": { - "from_version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account.migrate_storage.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.migrate_storage.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" - }, - "src.accounts.braavos.library.Account.migrate_storage.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.migrate_storage.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data": { - "decorators": [], - "pc": 5622, - "type": "function" - }, - "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.Args": { - "full_name": "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.Args", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.Return": { - "cairo_type": "(actual_impl: felt, hw_signer: src.accounts.braavos.signers.library.SignerModel)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.supports_interface": { - "decorators": [], - "pc": 5525, - "type": "function" - }, - "src.accounts.braavos.library.Account.supports_interface.Args": { - "full_name": "src.accounts.braavos.library.Account.supports_interface.Args", - "members": { - "interface_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account.supports_interface.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.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" - }, - "src.accounts.braavos.library.Account.supports_interface.Return": { - "cairo_type": "(success: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.supports_interface.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.upgrade": { - "decorators": [], - "pc": 5286, - "type": "function" - }, - "src.accounts.braavos.library.Account.upgrade.Args": { - "full_name": "src.accounts.braavos.library.Account.upgrade.Args", - "members": { - "new_implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account.upgrade.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.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" - }, - "src.accounts.braavos.library.Account.upgrade.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.upgrade.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account.validate_deploy": { - "decorators": [], - "pc": 5633, - "type": "function" - }, - "src.accounts.braavos.library.Account.validate_deploy.Args": { - "full_name": "src.accounts.braavos.library.Account.validate_deploy.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 5 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 4 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - }, - "implementation_address": { - "cairo_type": "felt", - "offset": 2 - }, - "initializer_selector": { - "cairo_type": "felt", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.library.Account.validate_deploy.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account.validate_deploy.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "src.accounts.braavos.library.Account.validate_deploy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account.validate_deploy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.AccountCallArray": { - "full_name": "src.accounts.braavos.library.AccountCallArray", - "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" - }, - "src.accounts.braavos.library.AccountInitialized": { - "type": "namespace" - }, - "src.accounts.braavos.library.AccountInitialized.Args": { - "full_name": "src.accounts.braavos.library.AccountInitialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.AccountInitialized.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.AccountInitialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.AccountInitialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.AccountInitialized.SELECTOR": { - "type": "const", - "value": 382455535565592867186925905288827112059184245692755099139155826757530483907 - }, - "src.accounts.braavos.library.AccountInitialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.AccountInitialized.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.library.AccountInitialized.emit": { - "decorators": [], - "pc": 5122, - "type": "function" - }, - "src.accounts.braavos.library.AccountInitialized.emit.Args": { - "full_name": "src.accounts.braavos.library.AccountInitialized.emit.Args", - "members": { - "public_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.AccountInitialized.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.AccountInitialized.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.library.AccountInitialized.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.AccountInitialized.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.library.AccountInitialized.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.library.AccountInitialized.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec": { - "type": "namespace" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.Args": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.addr": { - "decorators": [], - "pc": 5146, - "type": "function" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.Args": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.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" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.read": { - "decorators": [], - "pc": 5151, - "type": "function" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.read.Args": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.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" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.read.Return": { - "cairo_type": "(etd: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.write": { - "decorators": [], - "pc": 5164, - "type": "function" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.write.Args": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.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" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_execution_time_delay_sec.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account_public_key": { - "destination": "src.accounts.braavos.signers.library.Account_public_key", - "type": "alias" - }, - "src.accounts.braavos.library.Account_signers": { - "destination": "src.accounts.braavos.signers.library.Account_signers", - "type": "alias" - }, - "src.accounts.braavos.library.Account_signers_max_index": { - "destination": "src.accounts.braavos.signers.library.Account_signers_max_index", - "type": "alias" - }, - "src.accounts.braavos.library.Account_storage_migration_version": { - "type": "namespace" - }, - "src.accounts.braavos.library.Account_storage_migration_version.Args": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_storage_migration_version.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.library.Account_storage_migration_version.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_storage_migration_version.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_storage_migration_version.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account_storage_migration_version.addr": { - "decorators": [], - "pc": 5176, - "type": "function" - }, - "src.accounts.braavos.library.Account_storage_migration_version.addr.Args": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_storage_migration_version.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.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" - }, - "src.accounts.braavos.library.Account_storage_migration_version.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_storage_migration_version.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account_storage_migration_version.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.library.Account_storage_migration_version.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.library.Account_storage_migration_version.read": { - "decorators": [], - "pc": 5181, - "type": "function" - }, - "src.accounts.braavos.library.Account_storage_migration_version.read.Args": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.library.Account_storage_migration_version.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.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" - }, - "src.accounts.braavos.library.Account_storage_migration_version.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_storage_migration_version.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.Account_storage_migration_version.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.library.Account_storage_migration_version.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.library.Account_storage_migration_version.write": { - "decorators": [], - "pc": 5194, - "type": "function" - }, - "src.accounts.braavos.library.Account_storage_migration_version.write.Args": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.library.Account_storage_migration_version.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.library.Account_storage_migration_version.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" - }, - "src.accounts.braavos.library.Account_storage_migration_version.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.library.Account_storage_migration_version.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.library.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR": { - "destination": "src.accounts.braavos.constants.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR": { - "destination": "src.accounts.braavos.constants.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.Call": { - "full_name": "src.accounts.braavos.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" - }, - "src.accounts.braavos.library.DISABLE_MULTISIG_SELECTOR": { - "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.DISABLE_MULTISIG_WITH_ETD_SELECTOR": { - "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "src.accounts.braavos.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.library.IACCOUNT_ID": { - "destination": "src.accounts.braavos.constants.IACCOUNT_ID", - "type": "alias" - }, - "src.accounts.braavos.library.IACCOUNT_ID_v0x1010102": { - "destination": "src.accounts.braavos.constants.IACCOUNT_ID_v0x1010102", - "type": "alias" - }, - "src.accounts.braavos.library.IERC165_ID": { - "destination": "src.accounts.braavos.constants.IERC165_ID", - "type": "alias" - }, - "src.accounts.braavos.library.MIGRATE_STORAGE_SELECTOR": { - "destination": "src.accounts.braavos.constants.MIGRATE_STORAGE_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.Migrations": { - "destination": "src.accounts.braavos.migrations.library.Migrations", - "type": "alias" - }, - "src.accounts.braavos.library.Proxy": { - "destination": "src.proxy.library.Proxy", - "type": "alias" - }, - "src.accounts.braavos.library.REMOVE_SIGNER_SELECTOR": { - "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.REMOVE_SIGNER_WITH_ETD_SELECTOR": { - "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.SET_MULTISIG_SELECTOR": { - "destination": "src.accounts.braavos.constants.SET_MULTISIG_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.SIGNER_TYPE_STARK": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_STARK", - "type": "alias" - }, - "src.accounts.braavos.library.SUPPORTS_INTERFACE_SELECTOR": { - "destination": "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.library.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "src.accounts.braavos.library.SignerModel": { - "destination": "src.accounts.braavos.signers.library.SignerModel", - "type": "alias" - }, - "src.accounts.braavos.library.Signers": { - "destination": "src.accounts.braavos.signers.library.Signers", - "type": "alias" - }, - "src.accounts.braavos.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "src.accounts.braavos.library.TxInfo": { - "destination": "starkware.starknet.common.syscalls.TxInfo", - "type": "alias" - }, - "src.accounts.braavos.library.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.library.assert_not_equal": { - "destination": "starkware.cairo.common.math.assert_not_equal", - "type": "alias" - }, - "src.accounts.braavos.library.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "src.accounts.braavos.library.get_tx_info": { - "destination": "starkware.starknet.common.syscalls.get_tx_info", - "type": "alias" - }, - "src.accounts.braavos.library.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.library.is_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "src.accounts.braavos.library.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "src.accounts.braavos.library.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.Account_signers": { - "destination": "src.accounts.braavos.signers.library.Account_signers", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.Account_signers_max_index": { - "destination": "src.accounts.braavos.signers.library.Account_signers_max_index", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.LEGACY_SIGNER_TYPE_SECP256R1_SWS": { - "type": "const", - "value": 3 - }, - "src.accounts.braavos.migrations.library.Migrations": { - "type": "namespace" - }, - "src.accounts.braavos.migrations.library.Migrations.Args": { - "full_name": "src.accounts.braavos.migrations.library.Migrations.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.migrations.library.Migrations.ImplicitArgs": { - "full_name": "src.accounts.braavos.migrations.library.Migrations.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.migrations.library.Migrations.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.migrations.library.Migrations.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers": { - "decorators": [], - "pc": 5070, - "type": "function" - }, - "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.Args": { - "full_name": "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.Args", - "members": { - "current_id": { - "cairo_type": "felt", - "offset": 0 - }, - "max_id": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.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" - }, - "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009": { - "decorators": [], - "pc": 5054, - "type": "function" - }, - "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.Args": { - "full_name": "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.ImplicitArgs": { - "full_name": "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.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" - }, - "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.migrations.library.SIGNER_TYPE_SECP256R1": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.SignerModel": { - "destination": "src.accounts.braavos.signers.library.SignerModel", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "src.accounts.braavos.migrations.library.is_le_felt": { - "destination": "starkware.cairo.common.math_cmp.is_le_felt", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": { - "destination": "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Account": { - "destination": "src.accounts.braavos.library.Account", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.AccountCallArray": { - "destination": "src.accounts.braavos.library.AccountCallArray", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Account_signers_num_hw_signers": { - "destination": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Call": { - "destination": "src.accounts.braavos.library.Call", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.DISABLE_MULTISIG_SELECTOR": { - "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.DISABLE_MULTISIG_WITH_ETD_SELECTOR": { - "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest": { - "full_name": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest", - "members": { - "expire_at": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.INVOKE_HASH_PREFIX": { - "destination": "starkware.starknet.common.constants.INVOKE_HASH_PREFIX", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM": { - "destination": "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MULTISIG_PENDING_TXN_EXPIRY_SEC": { - "destination": "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_SEC", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.Multisig.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig._compute_hash": { - "decorators": [], - "pc": 6423, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig._compute_hash.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig._compute_hash.Args", - "members": { - "additional_data": { - "cairo_type": "felt*", - "offset": 7 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "pending_calldata": { - "cairo_type": "felt*", - "offset": 2 - }, - "pending_calldata_len": { - "cairo_type": "felt", - "offset": 1 - }, - "pending_max_fee": { - "cairo_type": "felt", - "offset": 4 - }, - "pending_nonce": { - "cairo_type": "felt", - "offset": 3 - }, - "pending_transaction_version": { - "cairo_type": "felt", - "offset": 5 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig._compute_hash.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig._compute_hash.ImplicitArgs", - "members": { - "hash_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" - }, - "src.accounts.braavos.multisig.library.Multisig._compute_hash.Return": { - "cairo_type": "(computed_hash: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig._compute_hash.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests": { - "decorators": [], - "pc": 6644, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.Args", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.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" - }, - "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req": { - "decorators": [], - "pc": 6536, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.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" - }, - "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig": { - "decorators": [], - "pc": 6463, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig.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" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd": { - "decorators": [], - "pc": 6490, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.Args", - "members": { - "account_etd": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.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" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction": { - "decorators": [], - "pc": 6583, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.Args", - "members": { - "block_num": { - "cairo_type": "felt", - "offset": 5 - }, - "block_timestamp": { - "cairo_type": "felt", - "offset": 6 - }, - "pending_multisig_txn": { - "cairo_type": "src.accounts.braavos.multisig.library.PendingMultisigTransaction", - "offset": 0 - } - }, - "size": 7, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.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" - }, - "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.Return": { - "cairo_type": "(processed_pending_txn: src.accounts.braavos.multisig.library.PendingMultisigTransaction)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req": { - "decorators": [], - "pc": 6530, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.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" - }, - "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.Return": { - "cairo_type": "(deferred_request: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers": { - "decorators": [], - "pc": 6148, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.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" - }, - "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.Return": { - "cairo_type": "(multisig_num_signers: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction": { - "decorators": [], - "pc": 6265, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.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" - }, - "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.Return": { - "cairo_type": "(pending_multisig_transaction: src.accounts.braavos.multisig.library.PendingMultisigTransaction)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig": { - "decorators": [], - "pc": 6559, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.Args", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_execute": { - "decorators": [], - "pc": 6154, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_execute.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_execute.Args", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_execute.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_execute.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" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_execute.Return": { - "cairo_type": "(multisig_deferred: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_execute.SIZEOF_LOCALS": { - "type": "const", - "value": 16 - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_validate": { - "decorators": [], - "pc": 6671, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_validate.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_validate.Args", - "members": { - "block_num": { - "cairo_type": "felt", - "offset": 6 - }, - "block_timestamp": { - "cairo_type": "felt", - "offset": 5 - }, - "call_array": { - "cairo_type": "src.accounts.braavos.library.AccountCallArray*", - "offset": 1 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 0 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 4 - } - }, - "size": 7, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_validate.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_validate.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_validate.Return": { - "cairo_type": "(valid: felt, is_multisig_mode: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.multisig_validate.SIZEOF_LOCALS": { - "type": "const", - "value": 11 - }, - "src.accounts.braavos.multisig.library.Multisig.set_multisig": { - "decorators": [], - "pc": 6122, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.set_multisig.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.set_multisig.Args", - "members": { - "num_account_signers": { - "cairo_type": "felt", - "offset": 1 - }, - "num_multisig_signers": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.set_multisig.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.set_multisig.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" - }, - "src.accounts.braavos.multisig.library.Multisig.set_multisig.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.set_multisig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction": { - "decorators": [], - "pc": 6271, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.Args", - "members": { - "pending_calldata": { - "cairo_type": "felt*", - "offset": 1 - }, - "pending_calldata_len": { - "cairo_type": "felt", - "offset": 0 - }, - "pending_max_fee": { - "cairo_type": "felt", - "offset": 3 - }, - "pending_nonce": { - "cairo_type": "felt", - "offset": 2 - }, - "pending_transaction_version": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.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" - }, - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.Return": { - "cairo_type": "(response_len: felt, response: felt*)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 27 - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.SELECTOR": { - "type": "const", - "value": 1330841449023103504729364069947715496718452494705736493438700849552670473234 - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit": { - "decorators": [], - "pc": 5895, - "type": "function" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.Args", - "members": { - "request": { - "cairo_type": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequest.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.SELECTOR": { - "type": "const", - "value": 1281552904149320709503579338254189328096488427463082999441118630258410973706 - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit": { - "decorators": [], - "pc": 5919, - "type": "function" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.Args", - "members": { - "request": { - "cairo_type": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.SELECTOR": { - "type": "const", - "value": 359115544612447431475111239021397126357534748548048292263028557417949007965 - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.emit": { - "decorators": [], - "pc": 5967, - "type": "function" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.emit.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.emit.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigDisabled.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigPendingTransactionSelector": { - "type": "const", - "value": 1076481841203195901192246052515948214390765227783939297815575703989242392013 - }, - "src.accounts.braavos.multisig.library.MultisigPendingTransactionSignedSelector": { - "type": "const", - "value": 77148960833872616285480930780499646942191152514328985919763224338929016653 - }, - "src.accounts.braavos.multisig.library.MultisigSet": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.MultisigSet.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigSet.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigSet.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigSet.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigSet.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigSet.SELECTOR": { - "type": "const", - "value": 1133151449524962075212810574202995242547196017492520774924815551504747708067 - }, - "src.accounts.braavos.multisig.library.MultisigSet.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.MultisigSet.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigSet.emit": { - "decorators": [], - "pc": 5943, - "type": "function" - }, - "src.accounts.braavos.multisig.library.MultisigSet.emit.Args": { - "full_name": "src.accounts.braavos.multisig.library.MultisigSet.emit.Args", - "members": { - "num_signers": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigSet.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.MultisigSet.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.MultisigSet.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.MultisigSet.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.multisig.library.MultisigSet.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.MultisigSet.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr": { - "decorators": [], - "pc": 6092, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.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" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read": { - "decorators": [], - "pc": 6097, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.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" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.Return": { - "cairo_type": "(res: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write": { - "decorators": [], - "pc": 6110, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.Args", - "members": { - "value": { - "cairo_type": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.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" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.addr": { - "decorators": [], - "pc": 5988, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.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" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.read": { - "decorators": [], - "pc": 5993, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.read.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.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" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.write": { - "decorators": [], - "pc": 6006, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.write.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.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" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_num_signers.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction": { - "type": "namespace" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr": { - "decorators": [], - "pc": 6018, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.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" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read": { - "decorators": [], - "pc": 6023, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.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" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.Return": { - "cairo_type": "(res: src.accounts.braavos.multisig.library.PendingMultisigTransaction)", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write": { - "decorators": [], - "pc": 6060, - "type": "function" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.Args": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.Args", - "members": { - "value": { - "cairo_type": "src.accounts.braavos.multisig.library.PendingMultisigTransaction", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.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" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.multisig.library.PendingMultisigTransaction": { - "full_name": "src.accounts.braavos.multisig.library.PendingMultisigTransaction", - "members": { - "expire_at_block_num": { - "cairo_type": "felt", - "offset": 2 - }, - "expire_at_sec": { - "cairo_type": "felt", - "offset": 1 - }, - "is_disable_multisig_transaction": { - "cairo_type": "felt", - "offset": 4 - }, - "signer_1_id": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "src.accounts.braavos.multisig.library.REMOVE_SIGNER_WITH_ETD_SELECTOR": { - "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.SIGNER_TYPE_STARK": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_STARK", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.SIGNER_TYPE_UNUSED": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.SIGN_PENDING_MULTISIG_TXN_SELECTOR": { - "destination": "src.accounts.braavos.constants.SIGN_PENDING_MULTISIG_TXN_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.Signers": { - "destination": "src.accounts.braavos.signers.library.Signers", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.TX_VERSION_1_EST_FEE": { - "destination": "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.TxInfo": { - "destination": "starkware.starknet.common.syscalls.TxInfo", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.get_block_number": { - "destination": "starkware.starknet.common.syscalls.get_block_number", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.get_block_timestamp": { - "destination": "starkware.starknet.common.syscalls.get_block_timestamp", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.get_tx_info": { - "destination": "starkware.starknet.common.syscalls.get_tx_info", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.hash_finalize": { - "destination": "starkware.cairo.common.hash_state.hash_finalize", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.hash_init": { - "destination": "starkware.cairo.common.hash_state.hash_init", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.hash_update": { - "destination": "starkware.cairo.common.hash_state.hash_update", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.hash_update_single": { - "destination": "starkware.cairo.common.hash_state.hash_update_single", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.hash_update_with_hashchain": { - "destination": "starkware.cairo.common.hash_state.hash_update_with_hashchain", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.is_le_felt": { - "destination": "starkware.cairo.common.math_cmp.is_le_felt", - "type": "alias" - }, - "src.accounts.braavos.multisig.library.is_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr": { - "decorators": [], - "pc": 4298, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_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" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read": { - "decorators": [], - "pc": 4303, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_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" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.Return": { - "cairo_type": "(res: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write": { - "decorators": [], - "pc": 4322, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.Args", - "members": { - "value": { - "cairo_type": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_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" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_public_key": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.Account_public_key.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_public_key.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_public_key.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_public_key.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_public_key.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_public_key.addr": { - "decorators": [], - "pc": 4101, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_public_key.addr.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_public_key.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.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" - }, - "src.accounts.braavos.signers.library.Account_public_key.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_public_key.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_public_key.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_public_key.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_public_key.read": { - "decorators": [], - "pc": 4106, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_public_key.read.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_public_key.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.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" - }, - "src.accounts.braavos.signers.library.Account_public_key.read.Return": { - "cairo_type": "(public_key: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_public_key.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_public_key.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_public_key.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_public_key.write": { - "decorators": [], - "pc": 4119, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_public_key.write.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_public_key.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_public_key.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" - }, - "src.accounts.braavos.signers.library.Account_public_key.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_public_key.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.Account_signers.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers.addr": { - "decorators": [], - "pc": 4131, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers.addr.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.addr.Args", - "members": { - "idx": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.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" - }, - "src.accounts.braavos.signers.library.Account_signers.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers.read": { - "decorators": [], - "pc": 4145, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers.read.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.read.Args", - "members": { - "idx": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.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" - }, - "src.accounts.braavos.signers.library.Account_signers.read.Return": { - "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers.write": { - "decorators": [], - "pc": 4195, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers.write.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.write.Args", - "members": { - "idx": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 1 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers.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" - }, - "src.accounts.braavos.signers.library.Account_signers.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_max_index": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.addr": { - "decorators": [], - "pc": 4238, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.addr.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.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" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.read": { - "decorators": [], - "pc": 4243, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.read.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.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" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.write": { - "decorators": [], - "pc": 4256, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.write.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.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" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_max_index.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr": { - "decorators": [], - "pc": 4268, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.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" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read": { - "decorators": [], - "pc": 4273, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.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" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write": { - "decorators": [], - "pc": 4286, - "type": "function" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.Args": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.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" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest": { - "full_name": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest", - "members": { - "expire_at": { - "cairo_type": "felt", - "offset": 0 - }, - "signer_id": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.signers.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "src.accounts.braavos.signers.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.accounts.braavos.signers.library.IndexedSignerModel": { - "full_name": "src.accounts.braavos.signers.library.IndexedSignerModel", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - }, - "signer": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 1 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.signers.library.REMOVE_SIGNER_WITH_ETD_SELECTOR": { - "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SIGNER_TYPE_SECP256R1": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SIGNER_TYPE_STARK": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_STARK", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SIGNER_TYPE_UNUSED": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerAdded": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.SignerAdded.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerAdded.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerAdded.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerAdded.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerAdded.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerAdded.SELECTOR": { - "type": "const", - "value": 561929676041071993352637934143063071236106844429250574418910739341905381029 - }, - "src.accounts.braavos.signers.library.SignerAdded.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.SignerAdded.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerAdded.emit": { - "decorators": [], - "pc": 4021, - "type": "function" - }, - "src.accounts.braavos.signers.library.SignerAdded.emit.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerAdded.emit.Args", - "members": { - "signer": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 1 - }, - "signer_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerAdded.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerAdded.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerAdded.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerAdded.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.signers.library.SignerAdded.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerAdded.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerModel": { - "full_name": "src.accounts.braavos.signers.library.SignerModel", - "members": { - "reserved_0": { - "cairo_type": "felt", - "offset": 5 - }, - "reserved_1": { - "cairo_type": "felt", - "offset": 6 - }, - "signer_0": { - "cairo_type": "felt", - "offset": 0 - }, - "signer_1": { - "cairo_type": "felt", - "offset": 1 - }, - "signer_2": { - "cairo_type": "felt", - "offset": 2 - }, - "signer_3": { - "cairo_type": "felt", - "offset": 3 - }, - "type": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 7, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.SELECTOR": { - "type": "const", - "value": 1269813786634352618416790692342807947003436932220265631879446689410606825886 - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.emit": { - "decorators": [], - "pc": 3996, - "type": "function" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.Args", - "members": { - "request": { - "cairo_type": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequest.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.SELECTOR": { - "type": "const", - "value": 1132521439627317306714359990251828463150347298149907002176878047570125085598 - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit": { - "decorators": [], - "pc": 4076, - "type": "function" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.Args", - "members": { - "request": { - "cairo_type": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoved": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.SignerRemoved.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoved.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoved.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoved.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoved.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerRemoved.SELECTOR": { - "type": "const", - "value": 1078657755298128285518989235278250467094441506009905078130589280936907098425 - }, - "src.accounts.braavos.signers.library.SignerRemoved.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.SignerRemoved.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoved.emit": { - "decorators": [], - "pc": 4052, - "type": "function" - }, - "src.accounts.braavos.signers.library.SignerRemoved.emit.Args": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoved.emit.Args", - "members": { - "signer_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoved.emit.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.SignerRemoved.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.SignerRemoved.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.SignerRemoved.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.signers.library.SignerRemoved.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.accounts.braavos.signers.library.SignerRemoved.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Signers": { - "type": "namespace" - }, - "src.accounts.braavos.signers.library.Signers.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers._authorize_signer": { - "decorators": [], - "pc": 4837, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers._authorize_signer.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers._authorize_signer.Args", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 6 - }, - "call_0_sel": { - "cairo_type": "felt", - "offset": 5 - }, - "call_0_to": { - "cairo_type": "felt", - "offset": 4 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 3 - }, - "in_multisig_mode": { - "cairo_type": "felt", - "offset": 7 - }, - "self": { - "cairo_type": "felt", - "offset": 0 - }, - "signature": { - "cairo_type": "felt*", - "offset": 2 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers._authorize_signer.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers._authorize_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" - }, - "src.accounts.braavos.signers.library.Signers._authorize_signer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers._authorize_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers._get_signers_inner": { - "decorators": [], - "pc": 4360, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers._get_signers_inner.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers._get_signers_inner.Args", - "members": { - "current_id": { - "cairo_type": "felt", - "offset": 0 - }, - "max_id": { - "cairo_type": "felt", - "offset": 1 - }, - "signers": { - "cairo_type": "src.accounts.braavos.signers.library.IndexedSignerModel*", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers._get_signers_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers._get_signers_inner.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" - }, - "src.accounts.braavos.signers.library.Signers._get_signers_inner.Return": { - "cairo_type": "(num_signers: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers._get_signers_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature": { - "decorators": [], - "pc": 4897, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 9 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 8 - }, - "signer": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 0 - } - }, - "size": 10, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.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" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.Return": { - "cairo_type": "(is_valid: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature": { - "decorators": [], - "pc": 4883, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 1 - }, - "public_key": { - "cairo_type": "felt", - "offset": 0 - }, - "signature": { - "cairo_type": "felt*", - "offset": 3 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 4, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.Return": { - "cairo_type": "(is_valid: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.add_signer": { - "decorators": [], - "pc": 4422, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.add_signer.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.add_signer.Args", - "members": { - "signer": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 0 - } - }, - "size": 7, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.add_signer.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.add_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" - }, - "src.accounts.braavos.signers.library.Signers.add_signer.Return": { - "cairo_type": "(signer_id: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.add_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests": { - "decorators": [], - "pc": 4761, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.Args", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.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" - }, - "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req": { - "decorators": [], - "pc": 4691, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.Args", - "members": { - "removed_signer_id": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.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" - }, - "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req": { - "decorators": [], - "pc": 4685, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.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" - }, - "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.Return": { - "cairo_type": "(deferred_request: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.get_signer": { - "decorators": [], - "pc": 4415, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.get_signer.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.get_signer.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.get_signer.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.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" - }, - "src.accounts.braavos.signers.library.Signers.get_signer.Return": { - "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.get_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.get_signers": { - "decorators": [], - "pc": 4339, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.get_signers.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.get_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.get_signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.get_signers.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" - }, - "src.accounts.braavos.signers.library.Signers.get_signers.Return": { - "cairo_type": "(signers_len: felt, signers: src.accounts.braavos.signers.library.IndexedSignerModel*)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.get_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.signers.library.Signers.is_valid_signature": { - "decorators": [], - "pc": 4954, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.is_valid_signature.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.is_valid_signature.Args", - "members": { - "hash": { - "cairo_type": "felt", - "offset": 0 - }, - "signature": { - "cairo_type": "felt*", - "offset": 2 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.is_valid_signature.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.is_valid_signature.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.is_valid_signature.Return": { - "cairo_type": "(is_valid: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.is_valid_signature.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.remove_signer": { - "decorators": [], - "pc": 4558, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.remove_signer.Args", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.remove_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" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd": { - "decorators": [], - "pc": 4630, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.Args", - "members": { - "account_etd": { - "cairo_type": "felt", - "offset": 1 - }, - "index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.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" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig": { - "decorators": [], - "pc": 4719, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.Args", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.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" - }, - "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.Return": { - "cairo_type": "(signer: src.accounts.braavos.signers.library.IndexedSignerModel)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.signers_validate": { - "decorators": [], - "pc": 4790, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.signers_validate.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.signers_validate.Args", - "members": { - "block_num": { - "cairo_type": "felt", - "offset": 7 - }, - "block_timestamp": { - "cairo_type": "felt", - "offset": 6 - }, - "call_0_sel": { - "cairo_type": "felt", - "offset": 2 - }, - "call_0_to": { - "cairo_type": "felt", - "offset": 1 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 0 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 3 - }, - "in_multisig_mode": { - "cairo_type": "felt", - "offset": 8 - }, - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 5 - } - }, - "size": 9, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.signers_validate.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.signers_validate.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.signers_validate.Return": { - "cairo_type": "(valid: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.signers_validate.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.signers.library.Signers.swap_signers": { - "decorators": [], - "pc": 4506, - "type": "function" - }, - "src.accounts.braavos.signers.library.Signers.swap_signers.Args": { - "full_name": "src.accounts.braavos.signers.library.Signers.swap_signers.Args", - "members": { - "added_signer": { - "cairo_type": "src.accounts.braavos.signers.library.SignerModel", - "offset": 1 - }, - "in_multisig_mode": { - "cairo_type": "felt", - "offset": 8 - }, - "remove_index": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 9, - "type": "struct" - }, - "src.accounts.braavos.signers.library.Signers.swap_signers.ImplicitArgs": { - "full_name": "src.accounts.braavos.signers.library.Signers.swap_signers.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" - }, - "src.accounts.braavos.signers.library.Signers.swap_signers.Return": { - "cairo_type": "(signer_id: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.signers.library.Signers.swap_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.signers.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "src.accounts.braavos.signers.library.TX_VERSION_1_EST_FEE": { - "destination": "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE", - "type": "alias" - }, - "src.accounts.braavos.signers.library.TxInfo": { - "destination": "starkware.starknet.common.syscalls.TxInfo", - "type": "alias" - }, - "src.accounts.braavos.signers.library.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "src.accounts.braavos.signers.library.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.signers.library.assert_not_equal": { - "destination": "starkware.cairo.common.math.assert_not_equal", - "type": "alias" - }, - "src.accounts.braavos.signers.library.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "src.accounts.braavos.signers.library.get_block_timestamp": { - "destination": "starkware.starknet.common.syscalls.get_block_timestamp", - "type": "alias" - }, - "src.accounts.braavos.signers.library.get_tx_info": { - "destination": "starkware.starknet.common.syscalls.get_tx_info", - "type": "alias" - }, - "src.accounts.braavos.signers.library.is_le_felt": { - "destination": "starkware.cairo.common.math_cmp.is_le_felt", - "type": "alias" - }, - "src.accounts.braavos.signers.library.is_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "src.accounts.braavos.signers.library.split_felt": { - "destination": "starkware.cairo.common.math.split_felt", - "type": "alias" - }, - "src.accounts.braavos.signers.library.uint256_check": { - "destination": "starkware.cairo.common.uint256.uint256_check", - "type": "alias" - }, - "src.accounts.braavos.signers.library.uint256_to_bigint": { - "destination": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint", - "type": "alias" - }, - "src.accounts.braavos.signers.library.verify_ecdsa_signature": { - "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", - "type": "alias" - }, - "src.accounts.braavos.signers.library.verify_point": { - "destination": "src.accounts.braavos.lib.ec.verify_point", - "type": "alias" - }, - "src.accounts.braavos.signers.library.verify_secp256r1_signature": { - "destination": "src.accounts.braavos.lib.signature.verify_secp256r1_signature", - "type": "alias" - }, - "src.proxy.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "src.proxy.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.proxy.library.Proxy": { - "type": "namespace" - }, - "src.proxy.library.Proxy.Args": { - "full_name": "src.proxy.library.Proxy.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy._set_implementation": { - "decorators": [], - "pc": 444, - "type": "function" - }, - "src.proxy.library.Proxy._set_implementation.Args": { - "full_name": "src.proxy.library.Proxy._set_implementation.Args", - "members": { - "new_implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.library.Proxy._set_implementation.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy._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" - }, - "src.proxy.library.Proxy._set_implementation.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy._set_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy.assert_only_admin": { - "decorators": [], - "pc": 459, - "type": "function" - }, - "src.proxy.library.Proxy.assert_only_admin.Args": { - "full_name": "src.proxy.library.Proxy.assert_only_admin.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy.assert_only_admin.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy.assert_only_admin.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" - }, - "src.proxy.library.Proxy.assert_only_admin.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy.assert_only_admin.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy.initializer": { - "decorators": [], - "pc": 426, - "type": "function" - }, - "src.proxy.library.Proxy.initializer.Args": { - "full_name": "src.proxy.library.Proxy.initializer.Args", - "members": { - "proxy_admin": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.library.Proxy.initializer.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy.initializer.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" - }, - "src.proxy.library.Proxy.initializer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy.initializer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_admin": { - "type": "namespace" - }, - "src.proxy.library.Proxy_admin.Args": { - "full_name": "src.proxy.library.Proxy_admin.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_admin.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.proxy.library.Proxy_admin.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_admin.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_admin.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy_admin.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_admin.addr": { - "decorators": [], - "pc": 366, - "type": "function" - }, - "src.proxy.library.Proxy_admin.addr.Args": { - "full_name": "src.proxy.library.Proxy_admin.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_admin.addr.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_admin.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" - }, - "src.proxy.library.Proxy_admin.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.proxy.library.Proxy_admin.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_admin.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.proxy.library.Proxy_admin.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.proxy.library.Proxy_admin.read": { - "decorators": [], - "pc": 371, - "type": "function" - }, - "src.proxy.library.Proxy_admin.read.Args": { - "full_name": "src.proxy.library.Proxy_admin.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_admin.read.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_admin.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" - }, - "src.proxy.library.Proxy_admin.read.Return": { - "cairo_type": "(proxy_admin: felt)", - "type": "type_definition" - }, - "src.proxy.library.Proxy_admin.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_admin.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.proxy.library.Proxy_admin.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.proxy.library.Proxy_admin.write": { - "decorators": [], - "pc": 384, - "type": "function" - }, - "src.proxy.library.Proxy_admin.write.Args": { - "full_name": "src.proxy.library.Proxy_admin.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.library.Proxy_admin.write.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_admin.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" - }, - "src.proxy.library.Proxy_admin.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy_admin.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_implementation_address": { - "type": "namespace" - }, - "src.proxy.library.Proxy_implementation_address.Args": { - "full_name": "src.proxy.library.Proxy_implementation_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_implementation_address.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.proxy.library.Proxy_implementation_address.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_implementation_address.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_implementation_address.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy_implementation_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_implementation_address.addr": { - "decorators": [], - "pc": 349, - "type": "function" - }, - "src.proxy.library.Proxy_implementation_address.addr.Args": { - "full_name": "src.proxy.library.Proxy_implementation_address.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_implementation_address.addr.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_implementation_address.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" - }, - "src.proxy.library.Proxy_implementation_address.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.proxy.library.Proxy_implementation_address.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_implementation_address.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.proxy.library.Proxy_implementation_address.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.proxy.library.Proxy_implementation_address.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.proxy.library.Proxy_implementation_address.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.proxy.library.Proxy_implementation_address.write": { - "decorators": [], - "pc": 354, - "type": "function" - }, - "src.proxy.library.Proxy_implementation_address.write.Args": { - "full_name": "src.proxy.library.Proxy_implementation_address.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.library.Proxy_implementation_address.write.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_implementation_address.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" - }, - "src.proxy.library.Proxy_implementation_address.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy_implementation_address.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_initialized": { - "type": "namespace" - }, - "src.proxy.library.Proxy_initialized.Args": { - "full_name": "src.proxy.library.Proxy_initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_initialized.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.proxy.library.Proxy_initialized.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_initialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy_initialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_initialized.addr": { - "decorators": [], - "pc": 396, - "type": "function" - }, - "src.proxy.library.Proxy_initialized.addr.Args": { - "full_name": "src.proxy.library.Proxy_initialized.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_initialized.addr.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_initialized.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" - }, - "src.proxy.library.Proxy_initialized.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.proxy.library.Proxy_initialized.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_initialized.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.proxy.library.Proxy_initialized.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.proxy.library.Proxy_initialized.read": { - "decorators": [], - "pc": 401, - "type": "function" - }, - "src.proxy.library.Proxy_initialized.read.Args": { - "full_name": "src.proxy.library.Proxy_initialized.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Proxy_initialized.read.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_initialized.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" - }, - "src.proxy.library.Proxy_initialized.read.Return": { - "cairo_type": "(initialized: felt)", - "type": "type_definition" - }, - "src.proxy.library.Proxy_initialized.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Proxy_initialized.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.proxy.library.Proxy_initialized.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.proxy.library.Proxy_initialized.write": { - "decorators": [], - "pc": 414, - "type": "function" - }, - "src.proxy.library.Proxy_initialized.write.Args": { - "full_name": "src.proxy.library.Proxy_initialized.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.library.Proxy_initialized.write.ImplicitArgs": { - "full_name": "src.proxy.library.Proxy_initialized.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" - }, - "src.proxy.library.Proxy_initialized.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Proxy_initialized.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "src.proxy.library.Upgraded": { - "type": "namespace" - }, - "src.proxy.library.Upgraded.Args": { - "full_name": "src.proxy.library.Upgraded.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Upgraded.ImplicitArgs": { - "full_name": "src.proxy.library.Upgraded.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.library.Upgraded.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Upgraded.SELECTOR": { - "type": "const", - "value": 1291924484015741933195105472014600539495279993452337828418116470835452386035 - }, - "src.proxy.library.Upgraded.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.library.Upgraded.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.proxy.library.Upgraded.emit": { - "decorators": [], - "pc": 325, - "type": "function" - }, - "src.proxy.library.Upgraded.emit.Args": { - "full_name": "src.proxy.library.Upgraded.emit.Args", - "members": { - "implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.library.Upgraded.emit.ImplicitArgs": { - "full_name": "src.proxy.library.Upgraded.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "src.proxy.library.Upgraded.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.library.Upgraded.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "src.proxy.library.Upgraded.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.proxy.library.Upgraded.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.proxy.library.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "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.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul": { - "decorators": [], - "pc": 477, - "type": "function" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5)", - "type": "type_definition" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint": { - "decorators": [], - "pc": 491, - "type": "function" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Args": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.D1_HIGH_BOUND": { - "type": "const", - "value": 17592186044416 - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.D1_LOW_BOUND": { - "type": "const", - "value": 4398046511104 - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.ImplicitArgs": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "starkware.cairo.common.cairo_secp.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.EcPoint": { - "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.is_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.is_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.verify_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P0": { - "destination": "starkware.cairo.common.cairo_secp.constants.P0", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P1": { - "destination": "starkware.cairo.common.cairo_secp.constants.P1", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P2": { - "destination": "starkware.cairo.common.cairo_secp.constants.P2", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.SECP_REM": { - "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "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.hash.hash2": { - "decorators": [], - "pc": 3, - "type": "function" - }, - "starkware.cairo.common.hash.hash2.Args": { - "full_name": "starkware.cairo.common.hash.hash2.Args", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.Return": { - "cairo_type": "(result: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.hash_state.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.hash_state.HashState": { - "full_name": "starkware.cairo.common.hash_state.HashState", - "members": { - "current_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "n_words": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash_state.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.hash_state.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starkware.cairo.common.hash_state.hash_felts": { - "decorators": [], - "pc": 5884, - "type": "function" - }, - "starkware.cairo.common.hash_state.hash_felts.Args": { - "full_name": "starkware.cairo.common.hash_state.hash_felts.Args", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 0 - }, - "length": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_felts.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash_state.hash_felts.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_felts.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.hash_state.hash_felts.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.hash_state.hash_felts_no_padding": { - "decorators": [], - "pc": 5859, - "type": "function" - }, - "starkware.cairo.common.hash_state.hash_felts_no_padding.Args": { - "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.Args", - "members": { - "data_length": { - "cairo_type": "felt", - "offset": 1 - }, - "data_ptr": { - "cairo_type": "felt*", - "offset": 0 - }, - "initial_hash": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_felts_no_padding.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_felts_no_padding.LoopLocals": { - "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.LoopLocals", - "members": { - "cur_hash": { - "cairo_type": "felt", - "offset": 2 - }, - "data_ptr": { - "cairo_type": "felt*", - "offset": 0 - }, - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_felts_no_padding.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.hash_state.hash_felts_no_padding.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.hash_state.hash_felts_no_padding.hash_loop": { - "pc": 5872, - "type": "label" - }, - "starkware.cairo.common.hash_state.hash_finalize": { - "decorators": [], - "pc": 5853, - "type": "function" - }, - "starkware.cairo.common.hash_state.hash_finalize.Args": { - "full_name": "starkware.cairo.common.hash_state.hash_finalize.Args", - "members": { - "hash_state_ptr": { - "cairo_type": "starkware.cairo.common.hash_state.HashState*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_finalize.Return": { - "cairo_type": "(hash: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.hash_state.hash_finalize.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.hash_state.hash_init": { - "decorators": [], - "pc": 5800, - "type": "function" - }, - "starkware.cairo.common.hash_state.hash_init.Args": { - "full_name": "starkware.cairo.common.hash_state.hash_init.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_init.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash_state.hash_init.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_init.Return": { - "cairo_type": "(hash_state_ptr: starkware.cairo.common.hash_state.HashState*)", - "type": "type_definition" - }, - "starkware.cairo.common.hash_state.hash_init.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "starkware.cairo.common.hash_state.hash_update": { - "decorators": [], - "pc": 5810, - "type": "function" - }, - "starkware.cairo.common.hash_state.hash_update.Args": { - "full_name": "starkware.cairo.common.hash_state.hash_update.Args", - "members": { - "data_length": { - "cairo_type": "felt", - "offset": 2 - }, - "data_ptr": { - "cairo_type": "felt*", - "offset": 1 - }, - "hash_state_ptr": { - "cairo_type": "starkware.cairo.common.hash_state.HashState*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_update.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash_state.hash_update.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_update.Return": { - "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)", - "type": "type_definition" - }, - "starkware.cairo.common.hash_state.hash_update.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "starkware.cairo.common.hash_state.hash_update_single": { - "decorators": [], - "pc": 5826, - "type": "function" - }, - "starkware.cairo.common.hash_state.hash_update_single.Args": { - "full_name": "starkware.cairo.common.hash_state.hash_update_single.Args", - "members": { - "hash_state_ptr": { - "cairo_type": "starkware.cairo.common.hash_state.HashState*", - "offset": 0 - }, - "item": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_update_single.Return": { - "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)", - "type": "type_definition" - }, - "starkware.cairo.common.hash_state.hash_update_single.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "starkware.cairo.common.hash_state.hash_update_with_hashchain": { - "decorators": [], - "pc": 5842, - "type": "function" - }, - "starkware.cairo.common.hash_state.hash_update_with_hashchain.Args": { - "full_name": "starkware.cairo.common.hash_state.hash_update_with_hashchain.Args", - "members": { - "data_length": { - "cairo_type": "felt", - "offset": 2 - }, - "data_ptr": { - "cairo_type": "felt*", - "offset": 1 - }, - "hash_state_ptr": { - "cairo_type": "starkware.cairo.common.hash_state.HashState*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_update_with_hashchain.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash_state.hash_update_with_hashchain.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash_state.hash_update_with_hashchain.Return": { - "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)", - "type": "type_definition" - }, - "starkware.cairo.common.hash_state.hash_update_with_hashchain.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "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_250_bit": { - "decorators": ["known_ap_change"], - "pc": 144, - "type": "function" - }, - "starkware.cairo.common.math.assert_250_bit.Args": { - "full_name": "starkware.cairo.common.math.assert_250_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { - "type": "const", - "value": 5316911983139663491615228241121378304 - }, - "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_250_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_250_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { - "type": "const", - "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624 - }, - "starkware.cairo.common.math.assert_250_bit.high": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 144, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.low": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 144, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 144, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le": { - "decorators": [], - "pc": 130, - "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_le_felt": { - "decorators": ["known_ap_change"], - "pc": 186, - "type": "function" - }, - "starkware.cairo.common.math.assert_le_felt.Args": { - "full_name": "starkware.cairo.common.math.assert_le_felt.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { - "type": "const", - "value": 5316911983139663648412552867652567041 - }, - "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { - "type": "const", - "value": 3544607988759775765608368578435044694 - }, - "starkware.cairo.common.math.assert_le_felt.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_le_felt.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le_felt.a", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le_felt.b", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 8 - }, - "pc": 196, - "value": "cast([fp + (-5)] + 4, felt)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 210, - "type": "label" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 222, - "type": "label" - }, - "starkware.cairo.common.math.assert_lt_felt": { - "decorators": ["known_ap_change"], - "pc": 231, - "type": "function" - }, - "starkware.cairo.common.math.assert_lt_felt.Args": { - "full_name": "starkware.cairo.common.math.assert_lt_felt.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_lt_felt.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_lt_felt.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_lt_felt.a", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 231, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_lt_felt.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_lt_felt.b", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 231, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 126, - "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": 17, - "offset": 0 - }, - "pc": 126, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn_le": { - "decorators": [], - "pc": 135, - "type": "function" - }, - "starkware.cairo.common.math.assert_nn_le.Args": { - "full_name": "starkware.cairo.common.math.assert_nn_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_nn_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_not_equal": { - "decorators": [], - "pc": 120, - "type": "function" - }, - "starkware.cairo.common.math.assert_not_equal.Args": { - "full_name": "starkware.cairo.common.math.assert_not_equal.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_not_equal.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.a", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_equal.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.b", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_zero": { - "decorators": [], - "pc": 115, - "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": 15, - "offset": 0 - }, - "pc": 115, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.split_felt": { - "decorators": ["known_ap_change"], - "pc": 157, - "type": "function" - }, - "starkware.cairo.common.math.split_felt.Args": { - "full_name": "starkware.cairo.common.math.split_felt.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.split_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.split_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.split_felt.MAX_HIGH": { - "type": "const", - "value": 10633823966279327296825105735305134080 - }, - "starkware.cairo.common.math.split_felt.MAX_LOW": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.split_felt.Return": { - "cairo_type": "(high: felt, low: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.split_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.split_felt.high": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.split_felt.high", - "references": [ - { - "ap_tracking_data": { - "group": 21, - "offset": 0 - }, - "pc": 157, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.split_felt.low": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.split_felt.low", - "references": [ - { - "ap_tracking_data": { - "group": 21, - "offset": 0 - }, - "pc": 157, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.split_felt.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.split_felt.value", - "references": [ - { - "ap_tracking_data": { - "group": 21, - "offset": 0 - }, - "pc": 157, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem": { - "decorators": [], - "pc": 242, - "type": "function" - }, - "starkware.cairo.common.math.unsigned_div_rem.Args": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", - "members": { - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.unsigned_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast([fp + (-5)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast([fp + (-5)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.is_le_felt": { - "decorators": ["known_ap_change"], - "pc": 305, - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_le_felt.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_le_felt.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math_cmp.is_le_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math_cmp.is_le_felt.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.a", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 305, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_le_felt.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.b", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 305, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_le_felt.not_le": { - "pc": 317, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_not_zero": { - "decorators": ["known_ap_change"], - "pc": 297, - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.memcpy.memcpy": { - "decorators": [], - "pc": 9, - "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": 2, - "offset": 3 - }, - "pc": 16, - "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": 2, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 14, - "type": "label" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "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": 510, - "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": 43, - "offset": 0 - }, - "pc": 510, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 512, - "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": 43, - "offset": 0 - }, - "pc": 510, - "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": 43, - "offset": 0 - }, - "pc": 510, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "starkware.cairo.common.uint256.uint256_check": { - "decorators": [], - "pc": 472, - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_check.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_check.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_check.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap": { - "decorators": ["known_ap_change"], - "pc": 25, - "type": "function" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.Args": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.Return": { - "cairo_type": "(ap_val: felt*)", - "type": "type_definition" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc": { - "decorators": [], - "pc": 24, - "type": "function" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Return": { - "cairo_type": "(fp_val: felt*, pc_val: felt*)", - "type": "type_definition" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.constants.DECLARE_HASH_PREFIX": { - "type": "const", - "value": 28258975365558885 - }, - "starkware.starknet.common.constants.DEPLOY_ACCOUNT_HASH_PREFIX": { - "type": "const", - "value": 2036277798190617858034555652763252 - }, - "starkware.starknet.common.constants.DEPLOY_HASH_PREFIX": { - "type": "const", - "value": 110386840629113 - }, - "starkware.starknet.common.constants.INVOKE_HASH_PREFIX": { - "type": "const", - "value": 115923154332517 - }, - "starkware.starknet.common.constants.L1_HANDLER_HASH_PREFIX": { - "type": "const", - "value": 510926345461491391292786 - }, - "starkware.starknet.common.constants.ORIGIN_ADDRESS": { - "type": "const", - "value": 0 - }, - "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.storage.normalize_address": { - "decorators": ["known_ap_change"], - "pc": 257, - "type": "function" - }, - "starkware.starknet.common.storage.normalize_address.Args": { - "full_name": "starkware.starknet.common.storage.normalize_address.Args", - "members": { - "addr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { - "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.storage.normalize_address.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.storage.normalize_address.addr": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.addr", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 0 - }, - "pc": 257, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.is_250": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.is_250", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 2 - }, - "pc": 277, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.is_small": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.is_small", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 1 - }, - "pc": 259, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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": 30, - "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": 30, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 37, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 98, - "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": 13, - "offset": 0 - }, - "pc": 98, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 1 - }, - "pc": 105, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_block_number": { - "decorators": [], - "pc": 61, - "type": "function" - }, - "starkware.starknet.common.syscalls.get_block_number.Args": { - "full_name": "starkware.starknet.common.syscalls.get_block_number.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_block_number.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.get_block_number.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_block_number.Return": { - "cairo_type": "(block_number: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.get_block_number.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.get_block_number.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.get_block_number.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 61, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 1 - }, - "pc": 64, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_block_timestamp": { - "decorators": [], - "pc": 75, - "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": 10, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 1 - }, - "pc": 78, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 54, - "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": 54, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 57, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_contract_address": { - "decorators": [], - "pc": 68, - "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": 9, - "offset": 0 - }, - "pc": 68, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 1 - }, - "pc": 71, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_tx_info": { - "decorators": [], - "pc": 108, - "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": 14, - "offset": 0 - }, - "pc": 108, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 1 - }, - "pc": 111, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.library_call": { - "decorators": [], - "pc": 42, - "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": 42, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 49, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 82, - "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": 11, - "offset": 0 - }, - "pc": 82, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 1 - }, - "pc": 86, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 90, - "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": 12, - "offset": 0 - }, - "pc": 90, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 1 - }, - "pc": 95, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 30, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 42, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 54, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 61, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 68, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 82, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 90, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 98, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 108, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 115, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 126, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 144, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 144, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 144, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 21, - "offset": 0 - }, - "pc": 157, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 21, - "offset": 0 - }, - "pc": 157, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 21, - "offset": 0 - }, - "pc": 157, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 231, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 231, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast([fp + (-5)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 242, - "value": "[cast([fp + (-5)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 25, - "offset": 0 - }, - "pc": 257, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 25, - "offset": 1 - }, - "pc": 259, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 25, - "offset": 2 - }, - "pc": 277, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 305, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 305, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 510, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 510, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 510, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 515, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 528, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 528, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 528, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 48, - "offset": 0 - }, - "pc": 615, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 48, - "offset": 1 - }, - "pc": 617, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 49, - "offset": 0 - }, - "pc": 649, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 50, - "offset": 0 - }, - "pc": 685, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 50, - "offset": 10 - }, - "pc": 688, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 51, - "offset": 0 - }, - "pc": 701, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 52, - "offset": 0 - }, - "pc": 751, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 52, - "offset": 0 - }, - "pc": 751, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 53, - "offset": 0 - }, - "pc": 775, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 53, - "offset": 158 - }, - "pc": 798, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 54, - "offset": 0 - }, - "pc": 848, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 54, - "offset": 0 - }, - "pc": 848, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 54, - "offset": 117 - }, - "pc": 891, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 1042, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 1042, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 1042, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 62, - "offset": 0 - }, - "pc": 1065, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 1232, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 1232, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 1232, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 70, - "offset": 1 - }, - "pc": 1234, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 105, - "offset": 0 - }, - "pc": 3137, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 105, - "offset": 0 - }, - "pc": 3137, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 105, - "offset": 171 - }, - "pc": 3139, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 123, - "offset": 0 - }, - "pc": 3810, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 123, - "offset": 0 - }, - "pc": 3810, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/Counter.json b/configs/cairo-contracts/Counter.json deleted file mode 100644 index 774252e9aa..0000000000 --- a/configs/cairo-contracts/Counter.json +++ /dev/null @@ -1,1633 +0,0 @@ -{ - "abi": [ - { - "inputs": [ - { - "name": "amount", - "type": "felt" - } - ], - "name": "increase_balance", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "get_balance", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": "0x3a", - "selector": "0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320" - }, - { - "offset": "0x5b", - "selector": "0x39e11d48192e4333233c7eb19d10ad67c362bb28580c604d67884c85da39695" - } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["pedersen", "range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "4": [ - { - "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": 0, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 0 - } - } - } - ], - "13": [ - { - "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": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 - } - } - } - ], - "67": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 52 - }, - "reference_ids": {} - } - } - ], - "82": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.balance": { - "type": "namespace" - }, - "__main__.balance.Args": { - "full_name": "__main__.balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.balance.ImplicitArgs": { - "full_name": "__main__.balance.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balance.addr": { - "decorators": [], - "pc": 16, - "type": "function" - }, - "__main__.balance.addr.Args": { - "full_name": "__main__.balance.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.addr.ImplicitArgs": { - "full_name": "__main__.balance.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" - }, - "__main__.balance.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.balance.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balance.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.balance.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.balance.read": { - "decorators": [], - "pc": 21, - "type": "function" - }, - "__main__.balance.read.Args": { - "full_name": "__main__.balance.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.read.ImplicitArgs": { - "full_name": "__main__.balance.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" - }, - "__main__.balance.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.balance.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balance.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.balance.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.balance.write": { - "decorators": [], - "pc": 34, - "type": "function" - }, - "__main__.balance.write.Args": { - "full_name": "__main__.balance.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.balance.write.ImplicitArgs": { - "full_name": "__main__.balance.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" - }, - "__main__.balance.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.balance.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_balance": { - "decorators": ["view"], - "pc": 76, - "type": "function" - }, - "__main__.get_balance.Args": { - "full_name": "__main__.get_balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_balance.ImplicitArgs": { - "full_name": "__main__.get_balance.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__.get_balance.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.get_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.increase_balance": { - "decorators": ["external"], - "pc": 46, - "type": "function" - }, - "__main__.increase_balance.Args": { - "full_name": "__main__.increase_balance.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.increase_balance.ImplicitArgs": { - "full_name": "__main__.increase_balance.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__.increase_balance.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.increase_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_balance": { - "decorators": ["view"], - "pc": 91, - "type": "function" - }, - "__wrappers__.get_balance.Args": { - "full_name": "__wrappers__.get_balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_balance.ImplicitArgs": { - "full_name": "__wrappers__.get_balance.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_balance.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_balance.__wrapped_func": { - "destination": "__main__.get_balance", - "type": "alias" - }, - "__wrappers__.get_balance_encode_return": { - "decorators": [], - "pc": 82, - "type": "function" - }, - "__wrappers__.get_balance_encode_return.Args": { - "full_name": "__wrappers__.get_balance_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(res: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_balance_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_balance_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_balance_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_balance_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_balance_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.increase_balance": { - "decorators": ["external"], - "pc": 58, - "type": "function" - }, - "__wrappers__.increase_balance.Args": { - "full_name": "__wrappers__.increase_balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.increase_balance.ImplicitArgs": { - "full_name": "__wrappers__.increase_balance.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.increase_balance.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.increase_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.increase_balance.__wrapped_func": { - "destination": "__main__.increase_balance", - "type": "alias" - }, - "__wrappers__.increase_balance_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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.storage_read": { - "decorators": [], - "pc": 0, - "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": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 1 - }, - "pc": 4, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 8, - "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": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 13, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/Example.sierra.json b/configs/cairo-contracts/Example.sierra.json deleted file mode 100644 index 9817b8914f..0000000000 --- a/configs/cairo-contracts/Example.sierra.json +++ /dev/null @@ -1,984 +0,0 @@ -{ - "sierra_program": [ - "0x1", - "0x1", - "0x0", - "0x1", - "0x1", - "0x0", - "0x111", - "0xef", - "0x28", - "0x52616e6765436865636b", - "0x0", - "0x4761734275696c74696e", - "0x66656c74323532", - "0x4172726179", - "0x1", - "0x2", - "0x536e617073686f74", - "0x3", - "0x537472756374", - "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", - "0x4", - "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", - "0x456e756d", - "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", - "0x6", - "0x753332", - "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", - "0x4275696c74696e436f737473", - "0x506564657273656e", - "0x53797374656d", - "0xd3a26a7712a33547a4a74e7594a446ca400cb36a0c2c307b92eff9ce82ff8", - "0xd", - "0x5", - "0x19b3b4955bdcfa379bfc5a4949111c4efdd79128f8676f4d0895419b22e2ad7", - "0xf", - "0x436f6e747261637441646472657373", - "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", - "0x11", - "0x2f528e3c691e195fca674982b69c0dc4284f206c3ea4d680220e99b59315a92", - "0x13", - "0x426f78", - "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", - "0x15", - "0x125048bba125edb4f72a816890f2f63324d796e84a92b9bd1eb3a97f4e938ee", - "0x17", - "0x53746f726167654261736541646472657373", - "0x53746f7261676541646472657373", - "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", - "0x753634", - "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", - "0x1c", - "0x1d", - "0x75313238", - "0x8", - "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", - "0x1f", - "0x20", - "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", - "0x1e", - "0x21", - "0x22", - "0x23", - "0x26c97610bba318e7be7ed9746815afccc1b89e6a3174fbec5d5534288167ac7", - "0x24", - "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", - "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", - "0x89", - "0x7265766f6b655f61705f747261636b696e67", - "0x656e61626c655f61705f747261636b696e67", - "0x77697468647261775f676173", - "0x6272616e63685f616c69676e", - "0x73746f72655f74656d70", - "0x66756e6374696f6e5f63616c6c", - "0x656e756d5f6d61746368", - "0x7", - "0x7374727563745f6465636f6e737472756374", - "0x61727261795f6c656e", - "0x7533325f636f6e7374", - "0x7533325f6571", - "0x7374727563745f636f6e737472756374", - "0x656e756d5f696e6974", - "0x9", - "0x6a756d70", - "0x626f6f6c5f6e6f745f696d706c", - "0x64726f70", - "0x6765745f6275696c74696e5f636f737473", - "0xa", - "0x77697468647261775f6761735f616c6c", - "0x64697361626c655f61705f747261636b696e67", - "0xb", - "0xc", - "0xe", - "0x61727261795f6e6577", - "0x736e617073686f745f74616b65", - "0x10", - "0x66656c743235325f636f6e7374", - "0x4f7574206f6620676173", - "0x61727261795f617070656e64", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x12", - "0x14", - "0x647570", - "0x61727261795f736e617073686f745f706f705f66726f6e74", - "0x16", - "0x756e626f78", - "0x72656e616d65", - "0x18", - "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", - "0x73746f726167655f616464726573735f66726f6d5f62617365", - "0x73746f726167655f726561645f73797363616c6c", - "0x1b", - "0x25", - "0x73746f726167655f77726974655f73797363616c6c", - "0x26", - "0x22539e0d717fdeb85a39fc40bd86ae2dc1ae7d3ee43bc7622a993b61bf4b6d6", - "0x656d69745f6576656e745f73797363616c6c", - "0x968a09a4841848cf6a616f8edef20d474b416f4e8fa338d2c6ff1c1b7cda16", - "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", - "0x19", - "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", - "0x27", - "0x636f6e74726163745f616464726573735f746f5f66656c74323532", - "0x706564657273656e", - "0x31e", - "0xffffffffffffffff", - "0x6d", - "0x5e", - "0x4c", - "0x1a", - "0x3e", - "0x36", - "0x29", - "0x2a", - "0x2b", - "0x2c", - "0x2d", - "0x2e", - "0x2f", - "0x30", - "0x31", - "0x32", - "0x33", - "0x34", - "0x35", - "0x37", - "0x38", - "0x39", - "0x3a", - "0x3b", - "0x3c", - "0x3d", - "0x3f", - "0x40", - "0x41", - "0x42", - "0x43", - "0x46", - "0x44", - "0x45", - "0x47", - "0x48", - "0x49", - "0x4a", - "0x4b", - "0x4d", - "0x4e", - "0x4f", - "0x50", - "0x51", - "0x52", - "0x53", - "0x54", - "0x55", - "0x56", - "0x57", - "0x58", - "0x59", - "0x5a", - "0x5b", - "0x5c", - "0x5d", - "0x5f", - "0x60", - "0x61", - "0xee", - "0xdf", - "0x8e", - "0x92", - "0xcd", - "0xbf", - "0xb7", - "0x62", - "0x63", - "0x64", - "0x65", - "0x66", - "0x67", - "0x68", - "0x69", - "0x6a", - "0x181", - "0x172", - "0x162", - "0x114", - "0x118", - "0x14f", - "0x140", - "0x138", - "0x6b", - "0x6c", - "0x6e", - "0x6f", - "0x70", - "0x71", - "0x72", - "0x196", - "0x19b", - "0x1a6", - "0x1e2", - "0x1d8", - "0x1d0", - "0x201", - "0x1fa", - "0x215", - "0x21a", - "0x227", - "0x248", - "0x262", - "0x277", - "0x27c", - "0x289", - "0x73", - "0x74", - "0x2b2", - "0x2b7", - "0x2c2", - "0x75", - "0x76", - "0x77", - "0x78", - "0x79", - "0x2d8", - "0x7a", - "0x2e3", - "0x7b", - "0x7c", - "0x2e8", - "0x7d", - "0x7e", - "0x7f", - "0x2f3", - "0x80", - "0x81", - "0x82", - "0x83", - "0x84", - "0x2ff", - "0x85", - "0x86", - "0x87", - "0x88", - "0x31a", - "0xfc", - "0x18f", - "0x1ad", - "0x1eb", - "0x1ef", - "0x207", - "0x22f", - "0x235", - "0x250", - "0x268", - "0x291", - "0x2c8", - "0x2d2", - "0x2dc", - "0x2f9", - "0x303", - "0x30f", - "0x314", - "0x1c5d", - "0x241c0d01018140c0302c0407050240c060401c0c06028080802018080200", - "0x181a0203828041501050041308018200609008120e010442006038181e02", - "0x241c020d8240c1a030640409070600c0d0101c14090305c0c16010241c10", - "0x8120e038180c20048183e060f008120e038181a020382820060e8183802", - "0x9c0409070084c02128240c240308c0409070740c0d0101c1410030880c21", - "0x185c0216828042c158180c200e8185406150185202060280428048180e06", - "0x740c33030c80c310104014300301840070301c0c07030600c2f030740c07", - "0x1870020483812061b8186c02048386a06068080e0a1a0180c20038183a06", - "0x240c400c0180c3f010f8043d010f0043b1d0240c35030e40409070240c10", - "0x88c2d030187e02038188a07030188818030188642030188202030187e09", - "0x180c410112c0c07248180e48011289206030fc0407248180e48080180c47", - "0x1480c061f9440c061f8180c061f808a002279380c061f8089a10030189849", - "0x180c4c048180c55038180c540b8180c4c298180c41060240c40038180c3f", - "0x189806039580c07241580c061f8080e560301c901a030188e18030188e09", - "0x100b6070315c300603130b4070315c3009031000e0603164b0070315c0e06", - "0x1c0c062f07c0c06219740c06209081206200740c061f9700c06208401206", - "0xfc0407300180e48038180c5f248240c400e8180c4c168240c40048180c3f", - "0x1c900703018c40703018c260030188206039800c07241800c061f8300c06", - "0x17848060310cc606031049c09031000c07210180e48210180c3f0101c8406", - "0x1c9053030187e020394c0c072405c0c06239481206201441206200740c06", - "0x1000c072e0180e482e0180c3f0101cb806039200464080180c3f0301ca606", - "0x19c0c06310180e670301c9067030187e020399c0c0724008cc023285c1206", - "0x240c400301cba0603920ba06030fc04072e8180e480f8180c47298240c40", - "0x188e3303018983203018983403018863403018c23703018866803018821a", - "0xfc0407350180e48011a40c07318180e48318180c3f0101cc606039204806", - "0x18806b03818ae1703018865604818806a03018c406039a80c07241a80c06", - "0x180e48011c0ce0603104de06030fc046e2e0240c403681c0c57011b03a09", - "0x1c9037030188e1f04818807103018c406039c40c07241c40c061f8080e71", - "0x1040473011c83a0603188d406031040c07340180e48340180c3f0101cd006", - "0x1d82018039d40e070301c0e02011d40c020300804750300804023a1c40c06", - "0x89c49039d40c51030600451031d40c0c0303004023a8180409010b48407", - "0x185a02011d40c02048082e063b9480c75039380c42010600c75030600c10", - "0x18ea060d018a2022b018ea0601138041a031d40c53031240453031d40c49", - "0x18a6020e818ea060105c04023a8180409010083e023a81cac1a03948041a", - "0x5c04023a818040901008480601158041f031d40c5c03068045c031d40c1d", - "0x1d40c1f03170041f031d40c22030680422031d40c5d03074045d031d40c02", - "0x8ea06010240463031e048063a81cc0060f808c0063a818c0060d008c006", - "0x40300912008de063a818de0630008de063a818042201008ea0612018ba02", - "0x18f20608008047503008c602011d40c0204808562a039e8ce79039d40e6f", - "0x1a80c75030240c67011a00c75030080c79010dc0c750319c0c6f010d40c75", - "0x1864021a0cc602f19060ea06389a8d0371a860560238818ea06290185402", - "0x18ea06010c004023a81800061780804750300812023e018f600031d40e34", - "0xdc0480031d40c7f030d404023a818fc061a008fe7e039d40c7d030cc047d", - "0x1864060800906063a81860063c80904063a81902063400902063a8190006", - "0x21c0c75032080c6a012180c75030cc0c67012140c75030bc0c6f012100c75", - "0x1d40c30031e40488031d40c7c031c404023a81804090121d0c854220c3006", - "0x916063a81866063380914063a8185e063780912063a818640608008f606", - "0x8047503008c602011d40c0204809188b45224f618032300c75032200c6a", - "0x18ea0647018540247018ea06011f0048d031d40c02180080475031480c00", - "0x920063a81804063c808f4063a8191e06388091e063a8191c8d039f4048e", - "0x1e80c6a0124c0c75030240c67012480c75030ac0c6f012440c75030a80c10", - "0x18c0c5d01008ea060118c04023a818040901251269248a4030064a018ea06", - "0x25d2c073a8192a063f0092a063a8181206338080475031480c0001008ea06", - "0x1d40c99030a80499031d40c023f80930063a818043001008ea064b818ba02", - "0x2700c75030080c790126c0c75032680c71012680c750326530073e8093206", - "0x18d4024f018ea064b018ce024e818ea0608018de023c018ea060c0182002", - "0x18ba02011d40c023180804750300812024fa793a784e0600c9f031d40c9b", - "0xa804a1031d40c024080940063a818043001008ea06248190002011d40c17", - "0x80c790128c0c75032880c71012880c750328540073e80942063a8194206", - "0x18ea0604818ce0253018ea0608018de0252818ea060c018200252018ea06", - "0x1d40c023180804750300812025429d4ca5520600ca8031d40ca3031a804a7", - "0x1954061500954063a818047c012a40c75030086002011d40c0c032000402", - "0x18ea0601018f20256018ea0655818e20255818ea06552a40e7d012a80c75", - "0x1a804af031d40c090319c04ae031d40c2d031bc0477031d40c420304004ad", - "0x1c04023a818040601008ea060100804b057ab8eead0c01960063a8195806", - "0x8a4063a8183006080080475030081202169080eb1080600e750381c0c07", - "0x2c8a6063a81ca20641808a24e24824ea060b9480e820105c0c75030300c0c", - "0x89c020e818ea062b01892022b018ea06270185a02011d40c02048083406", - "0x1d40c020480804b3011d40e5c0e81ca4020e818ea060e818a2022e018ea06", - "0x8ac0211018ea062e81834022e818ea060f818a6020f818ea060105c0402", - "0x18340212018ea06300183a0230018ea060105c04023a8180409010096806", - "0x1d40e630307c0463031d40c63030680463031d40c22031700422031d40c24", - "0x1800467031d40c02110080475031bc0c5d01008ea06010240479032d4de06", - "0x8ea0601024042f1901d6c2b1501cea0733840920912008ce063a818ce06", - "0x1804063c808d4063a818560637808d0063a818540608008047503008c602", - "0x1f00071351a03085011f00c750314c0c84010000c75030240c67011c40c75", - "0x21c04023a8180409011f80cb73e818ea071b8190c021b8d4683318060ea06", - "0x190206000090481039d40c7f032200480031d40c0218008fe063a818fa06", - "0x20c0e75032190a07448090c063a81900063d8090a063a8190406150080475", - "0x186a02011d40c87030d004884381cea06418186602011d40c84031740484", - "0x1d40c34031e4048a031d40c89031a00489031d40c7b030dc047b031d40c88", - "0x91c063a8186a06338091a063a81866063780918063a8186006080091606", - "0x18ea063f018e202011d40c02048091e8e46a3116180323c0c75032280c6a", - "0x19c0492031d40c33031bc0491031d40c30030400490031d40c34031e4047a", - "0x8ea0601024049449a4922900c01928063a818f4063500926063a8186a06", - "0x25c0c7503008f8024b018ea06010c004023a818a60645008047503008c602", - "0x1e40498031d40c95031c40495031d40c974b01cfa024b818ea064b8185402", - "0x1812063380936063a8185e063780934063a81864060800932063a8180406", - "0x8c602011d40c0204808f09c4da693218031e00c75032600c6a012700c75", - "0x1f8049f031d40c090319c04023a818a606450080475031e40c5d01008ea06", - "0x18ea06011fc04a0031d40c02180080475032780c5d012793a073a8193e06", - "0x946063a81944063880944063a81942a0039f404a1031d40ca1030a804a1", - "0x2740c67012980c75030400c6f012940c75031240c10012900c75030080c79", - "0x18c04023a8180409012a14ea652a90300654018ea0651818d40253818ea06", - "0x20404a9031d40c02180080475031380c8001008ea060d018ba02011d40c02", - "0x1956063880956063a81954a9039f404aa031d40caa030a804aa031d40c02", - "0x2b80c75030400c6f011dc0c75031240c10012b40c75030080c79012b00c75", - "0x180409012c15eae3bab4300658018ea0656018d40257818ea0604818ce02", - "0x1d40c023e00970063a818043001008ea06060190002011d40c02318080475", - "0x2ec0c75032e80c71012e80c75032e570073e80972063a8197206150097206", - "0x18ce025f018ea0616818de025e818ea062101820025e018ea0601018f202", - "0x80475030080402602fd7cbd5e0600cc0031d40cbb031a804bf031d40c09", - "0x3004023a8180409010b484076084030073a81c0e060381c04023a8180406", - "0x1380c42010600c75030600c100113892073a818a2060c008a2063a8181806", - "0x1d40c4903030041d031d40c180304004023a81804090105c0cc229018ea07", - "0x812022e819861f031d40e560320c04560d14c1275031703a0741008b806", - "0x848063a818044e011800c75030880c49010880c75030680c2d01008ea06", - "0x18041701008ea0601024040262008ea07121800e52011800c75031800c51", - "0x240402628180456011e40c75031bc0c1a011bc0c750318c0c530118c0c75", - "0x1e40c75030a80c1a010a80c750319c0c1d0119c0c75030082e02011d40c02", - "0xbc0cc619018ea07158183e0215818ea0615818340215818ea063c818b802", - "0x18ea0618018c00218018ea060108804023a81864062e8080475030081202", - "0x1d40c023180804750300812021b8d40ec71a0cc0e75038c02053048900430", - "0x19c047f031d40c02031e4047e031d40c34031bc047d031d40c33030400402", - "0x1f8fa104580904063a8183e064200902063a818a4061500900063a8181206", - "0x180409012100cc841818ea073e01864023e000e26a34060ea0641205007f", - "0xd004874301cea0642818660242818ea06010c004023a8190606178080475", - "0x1d40c7b031a0047b031d40c88030dc0488031d40c87030d404023a8190c06", - "0x918063a818d4063780916063a818d0060800914063a818e2063c8091206", - "0x1d40c02048091c8d4622d1418032380c75032240c6a012340c75030000c67", - "0x1bc0490031d40c6803040047a031d40c71031e4048f031d40c84031c40402", - "0x245207a0c01926063a8191e063500924063a81800063380922063a818d406", - "0x1d40c520300004023a8183e0645008047503008c602011d40c02048092692", - "0x2500e7d012580c75032580c2a012580c7503008f8024a018ea06010c00402", - "0x1d40c35030400498031d40c02031e40495031d40c97031c40497031d40c96", - "0x1938063a8192a063500936063a81812063380934063a8186e06378093206", - "0x22804023a8185e062e808047503008c602011d40c0204809389b4d2653018", - "0x1cea064f018fc024f018ea0604818ce02011d40c520300004023a8183e06", - "0x2800c2a012800c7503008fe024f818ea06010c004023a8193a062e8093a78", - "0x1d40c02031e404a2031d40ca1031c404a1031d40ca04f81cfa0250018ea06", - "0x94c063a818f006338094a063a81820063780948063a818a606080094606", - "0x8047503008c602011d40c02048094ea652a9146180329c0c75032880c6a", - "0x2a00c75030086002011d40c520300004023a8183406400080475031740c5d", - "0x18e20255018ea0654aa00e7d012a40c75032a40c2a012a40c75030090202", - "0x1d40c10031bc04ad031d40c530304004ac031d40c02031e404ab031d40caa", - "0x2404af571dd5aac0c0195e063a8195606350095c063a818120633808ee06", - "0x86002011d40c490320004023a8182e062e808047503008c602011d40c02", - "0x18ea065c2c00e7d012e00c75032e00c2a012e00c7503009020258018ea06", - "0x1bc04bc031d40c180304004bb031d40c02031e404ba031d40cb9031c404b9", - "0x2f578bb0c0197e063a8197406350097c063a8181206338097a063a8182006", - "0x18ea06010c004023a818180640008047503008c602011d40c02048097ebe", - "0x1c404ca031d40cc96001cfa0264818ea0664818540264818ea06011f004c0", - "0x185a063780998063a81884060800996063a81804063c808ec063a8199406", - "0x99ece66b3196180333c0c75031d80c6a013380c75030240c67013340c75", - "0x23404023a8180409010300cd00481c0e75038180c8c010180c75030080c2d", - "0x3440c022b00884063a81830064780820063a8180e064700830063a8181206", - "0x1818064700892063a8185a063d0085a063a818041701008ea06010240402", - "0x1380c75031380c0c011380c75030400c35011080c75031240c8f010400c75", - "0xa80417031d40c510324404023a8180409011480cd228818ea07210192002", - "0x189c060600834063a818a60649808a6063a8182e06490082e063a8182e06", - "0x1d40c520317404023a818040901074ac07030740c75030680c94011580c75", - "0x1928022e818ea062701818020f818ea062e0192c022e018ea060105c0402", - "0x25c0449031d40c090319c042d031d40c06031bc04222e81c0c22031d40c1f", - "0x8047503008120228819a64e031d40e42032540442080601275031245a07", - "0x1c0c790107c0c75030600c6f011700c75030080c10011480c75031380c98", - "0x1d40c600321004602901cea0629019320211018ea0608018ce022e818ea06", - "0x180445d0f970209a010900c75030900c2a0109018073a818180644008c006", - "0x8047503008120237819a863031d40e1d030c8041d2b068a6170c1d40c24", - "0x18a4064200864063a818ac063380856063a818a6063780804750318c0c2f", - "0x1864021519cf2093a818602f190ac189b010c00c75030300c2a010bc0c75", - "0x18ea060105c04023a81866061780804750300812021a019aa33031d40e2a", - "0x1bc046a031d40c17030400468031d40c37031e00437031d40c35032700435", - "0x18d0064e808f8063a818ce063380800063a81834063c808e2063a818f206", - "0x1820023f018ea061a0193c02011d40c0204808fa7c001c4d418031f40c75", - "0x1d40c670319c0481031d40c1a031e40480031d40c79031bc047f031d40c17", - "0x300c0001008ea0601024048341205007f0c01906063a818fc064e8090406", - "0x90a063a8182e060800908063a818de064f0080475031480c8a01008ea06", - "0x2100c9d012200c75031580c670121c0c75030680c79012180c750314c0c6f", - "0x193c02011d40c0c0300004023a8180409011ed10874321430063d818ea06", - "0x1d40c07031e4048b031d40c18031bc048a031d40c02030400489031d40c51", - "0x5c048e46a31168a0c0191c063a81912064e8091a063a8182006338091806", - "0x3004090381c0c09031d40c060327c0407031d40c020319c0406031d40c02", - "0x820066b0600c75038240c42010240e073a81818060c00818063a8180c06", - "0x194202011d40c020480892066b8b484073a81c300203a8004023a8180409", - "0x1d40c4e032880452031d40c07030300451031d40c4203040044e031d40c2d", - "0x18ea0629819460229818ea060105c04023a81804090105ca451048182e06", - "0x240c5c031d40c1a03288041d031d40c07030300456031d40c4903040041a", - "0x30045d031d40c0203040041f031d40c100328c04023a8180409011703a56", - "0xb40c75030080c1001180445d04818c0063a8183e065100844063a8180e06", - "0x4030093a8189c4916825480227018ea0606019080224818ea0603818f202", - "0x314c0229018ea0629018a20229018ea06011380451031d40c42032940442", - "0x1d40c1a0329c04023a8180409011703a5604b6034530b824ea07289481206", - "0x8c0063a8183e065400844063a818a60633808ba063a8182e06378083e06", - "0x1740c75031580c6f010900c75031700ca901008ea060102404026c8180456", - "0x19560237818ea0630019540230018ea0612019500211018ea060e818ce02", - "0x18f20643808047503008120233819b479031d40e63032180463031d40c6f", - "0xbc0c75030600c10010c80c75030ac0cad010ac0c75030a80cac010a80c75", - "0x18ee021a018ea0611018ce0219818ea0608018f20218018ea062e818de02", - "0x86e063a818ce065700804750300812021a8d06630178600c35031d40c32", - "0x880c67011c40c75030400c79011a80c75031740c6f011a00c75030600c10", - "0x1c0c75030080c92011f00071351a030063e018ea061b818ee0200018ea06", - "0x193e020c018ea0604818f60206018ea060105c0409031d40c070301cfa02", - "0x1e40452031d40c06031bc0451031d40c020304004100c01c0c10031d40c0c", - "0x1818061500834063a818300642008a6063a8181206338082e063a8180e06", - "0x18ea07270186402271245a4208060ea062b068a61729144209a011580c75", - "0x1938020f818ea060105c04023a8183a061780804750300812022e019b61d", - "0x1d40c42031bc0460031d40c10030400422031d40c5d031e0045d031d40c1f", - "0x18f2063a81844064e808de063a818920633808c6063a8185a063c8084806", - "0x18ea0608018200233818ea062e0193c02011d40c0204808f26f31890c018", - "0x274042f031d40c490319c0432031d40c2d031e4042b031d40c42031bc042a", - "0x1d40c060319c0418031d40c02031bc0430178c8562a0c01860063a818ce06", - "0x8120216819b842031d40e0c032c0040c0481c1275030403007578082006", - "0x1443075031380cba011380c75031240cb9011240c75031080cb801008ea06", - "0x4023a818a606450080475031480cbc01008ea062881976020d14c2e52", - "0x1d40c07031bc041d031d40c56032f80456031d40c17032f404023a8183406", - "0x180409011743e5c04818ba063a8183a065f8083e063a818120633808b806", - "0x848063a818120633808c0063a8180e063780844063a8185a06600080475", - "0x18ea0603818f20224818ea0601018200231890c0090318c0c75030880cbf", - "0x1d40c2d03294042d210401275031449c4904a900451031d40c0c03210044e", - "0x1d40e182905c12060c3240417031d40c17031440417031d40c0227008a406", - "0x1d40c1f03328041f031d40c020b80804750300812022e074ac096e868a607", - "0x848063a818ba063b008c0063a81834063380844063a818a60637808ba06", - "0x880c75031580c6f0118c0c75031700ccb01008ea060102404026f0180456", - "0x199a023c818ea0612019980212018ea0631818ec0230018ea060e818ce02", - "0x18ce0667008047503008120215019be67031d40e6f030c8046f031d40c79", - "0xc00c75030400c10010bc0c75030c80c78010c80c75030ac0c9c010ac0c75", - "0x193a021a818ea0630018ce021a018ea0621018f20219818ea0611018de02", - "0x8d0063a81854064f00804750300812021b8d46833180600c37031d40c2f", - "0x1800c67010000c75031080c79011c40c75030880c6f011a80c75030400c10", - "0x818063a8180430011f4f800389a830063e818ea06340193a023e018ea06", - "0x180430010400c750306018073e80830063a81830061500830063a81804cf", - "0x1480c75031240c8401008ea06168191402248b40e750301c0c99011080c75", - "0x22004023a818a2062e808a24e039d40c172901dc0020b818ea0621018f602", - "0x189c063d808b8063a81834061500804750314c0c0001068a6073a8181206", - "0x1cea06080186602011d40c1d03174041d2b01cea060f9700e890107c0c75", - "0x8c624039d40c56030cc0460031d40c22030d404023a818ba061a008445d", - "0x18de0606008c0063a818c00606008de063a818c6061a8080475030900c34", - "0x80475030081202190ac54097119cf2073a81cde600300818e1011bc0c75", - "0x18ce063380866063a818f2063780860063a8185e06650085e063a8180417", - "0xc80ccb01008ea06010240402718180456010d40c75030c00c76010d00c75", - "0x18ea061b818ec021a018ea0615818ce0219818ea0615018de021b818ea06", - "0x19c871031d40e68030c80468031d40c6a03334046a031d40c35033300435", - "0x1f40c78011f40c75031f00c9c011f00c75031c40cce01008ea06010240400", - "0x18ea063f0193a0240018ea061a018ce023f818ea0619818de023f018ea06", - "0x18ea0619818de0241018ea06000193c02011d40c020480902803f8240c81", - "0x1d40c02728090a84418240c85031d40c82032740484031d40c340319c0483", - "0x85a063a8180e064200884063a81812061500820063a8180c063c8081206", - "0x18ea06248182002271240e7503060040773808300c039d40c2d2104012e6", - "0x1c0406748082e52288240c17031d40c4e033a00452031d40c0c031e40451", - "0x18ea06048195a0204818ea06030195802011d40c02048080e06750180c75", - "0x820063a8180e065700804750300812020c0180c18031d40c0c031dc040c", - "0x884100c025d80c0481c1275038180407758088406031080c75030400c77", - "0x1d40c090319c0449031d40c07031bc042d031d40c0c033b404023a8180409", - "0x188406780080475030081202013bc0c022b008a2063a8185a06770089c06", - "0x1440c75031480cee011380c75030400c67011240c75030600c6f011480c75", - "0x1580cf30d018ea070b81960020b818ea0629819e40229818ea0628819e202", - "0x18b8067a808b8063a8183a067a0083a063a81834065c0080475030081202", - "0x1800c750307c0cf6010880c75031380c67011740c75031240c6f0107c0c75", - "0x18c0c75031240c6f010900c75031580cf701008ea06010240460111741206", - "0x1d40e02033e004793798c12063c818ea0612019ec0237818ea0627018ce02", - "0x300c75030240c78010240c75030180c9c01008ea06010240407033e40c06", - "0x2740410031d40c070327804023a8180409010600c060c018ea06060193a02", - "0x2200409031d40c07033ec0407031d40c02033e804420301884063a8182006", - "0x180c063d8085a063a8183006150080475030300c000106018073a8181206", - "0x1380c75030082e02011d40c420317404420801cea06248b40e89011240c75", - "0x18ea0603819f602291440e0629018ea06270193e0228818ea0608018f602", - "0x18ea060c018540208018ea0606018f2020c0300e75030240c0204bf00409", - "0x180c067a008047503008120203819fc06031d40e02033f404420801c0c42", - "0x1d40c02048083006030600c75030300cf6010300c75030240cf5010240c75", - "0x60a40601144305d210180c42031d40c10033d80410031d40c07033dc0402", - "0x1c0c022b1480c0228860305203008a21801030120703008ac5203008a218", - "0x88418038600cff060240e0601158a4060114430182901804510c3b41809", - "0x1e0402081480e52034041809038180453291440c020c01ca451030083100", - "0x410180903818045d291440c020c074a45103008310303008b818010243002", - "0x30120703008a6522881804180e81ca451030082105030082009038240e07", - "0x180453291440c020c01c3a522881804108381804632901812520301e0c18", - "0x1bca20204874a20204c24120703008a652030240e1d2901819080c0301207", - "0x1e1a0229818d4068601804682901812520301e16022e818ce068501c0c02", - "0x110011a00c710343c0e060101ca2070e81ca2098701804100481c121d" - ], - "sierra_program_debug_info": { - "type_names": [ - [0, "RangeCheck"], - [1, "GasBuiltin"], - [2, "felt252"], - [3, "Array"], - [4, "Snapshot>"], - [5, "core::array::Span::"], - [6, "Unit"], - [7, "core::option::Option::"], - [8, "u32"], - [9, "core::bool"], - [10, "BuiltinCosts"], - [11, "Pedersen"], - [12, "System"], - [13, "Tuple"], - [14, "core::PanicResult::<((),)>"], - [15, "Tuple>"], - [16, "core::PanicResult::<(core::array::Span::,)>"], - [17, "ContractAddress"], - [ - 18, - "core::option::Option::" - ], - [19, "Tuple"], - [20, "core::PanicResult::<(core::felt252,)>"], - [21, "Box"], - [22, "core::option::Option::>"], - [23, "Tuple"], - [ - 24, - "core::PanicResult::<(core::starknet::contract_address::ContractAddress,)>" - ], - [25, "StorageBaseAddress"], - [26, "StorageAddress"], - [ - 27, - "core::result::Result::>" - ], - [28, "u64"], - [29, "core::starknet::info::BlockInfo"], - [30, "Box"], - [31, "u128"], - [32, "core::starknet::info::TxInfo"], - [33, "Box"], - [34, "core::starknet::info::ExecutionInfo"], - [35, "Box"], - [36, "Tuple>"], - [ - 37, - "core::PanicResult::<(core::box::Box::,)>" - ], - [38, "core::result::Result::<(), core::array::Array::>"], - [ - 39, - "core::result::Result::, core::array::Array::>" - ] - ], - "libfunc_names": [ - [0, "revoke_ap_tracking"], - [1, "enable_ap_tracking"], - [2, "withdraw_gas"], - [3, "branch_align"], - [4, "store_temp>"], - [5, "function_call"], - [6, "store_temp"], - [7, "enum_match>"], - [8, "struct_deconstruct>"], - [9, "array_len"], - [10, "u32_const<0>"], - [11, "store_temp"], - [12, "u32_eq"], - [13, "struct_construct"], - [14, "enum_init"], - [15, "store_temp"], - [16, "jump"], - [17, "enum_init"], - [18, "bool_not_impl"], - [19, "enum_match"], - [20, "drop"], - [21, "get_builtin_costs"], - [22, "store_temp"], - [23, "withdraw_gas_all"], - [24, "disable_ap_tracking"], - [25, "store_temp"], - [26, "store_temp"], - [27, "store_temp"], - [28, "store_temp"], - [29, "function_call"], - [30, "enum_match>"], - [31, "drop>"], - [32, "array_new"], - [33, "snapshot_take>"], - [34, "drop>"], - [35, "struct_construct>"], - [36, "struct_construct>>"], - [ - 37, - "enum_init,)>, 0>" - ], - [ - 38, - "store_temp,)>>" - ], - [ - 39, - "enum_init,)>, 1>" - ], - [40, "drop"], - [41, "felt252_const<375233589013918064796019>"], - [42, "array_append"], - [43, "function_call"], - [ - 44, - "felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>" - ], - [45, "drop>"], - [ - 46, - "felt252_const<1979706721653833758925397712865600297316042839304765459608024204080243>" - ], - [ - 47, - "function_call" - ], - [ - 48, - "enum_match>" - ], - [49, "store_temp"], - [50, "function_call"], - [51, "enum_match>"], - [52, "struct_deconstruct>"], - [53, "dup"], - [54, "store_temp>"], - [55, "function_call"], - [56, "drop"], - [57, "function_call"], - [58, "array_snapshot_pop_front"], - [ - 59, - "enum_init>, 0>" - ], - [60, "store_temp>>"], - [ - 61, - "store_temp>>" - ], - [ - 62, - "enum_init>, 1>" - ], - [ - 63, - "enum_match>>" - ], - [64, "unbox"], - [65, "rename"], - [66, "enum_init, 0>"], - [67, "store_temp>"], - [68, "enum_init, 1>"], - [69, "function_call"], - [ - 70, - "enum_match>" - ], - [71, "struct_deconstruct>"], - [72, "dup"], - [73, "function_call"], - [74, "function_call"], - [75, "struct_construct>"], - [76, "enum_init, 0>"], - [77, "store_temp>"], - [78, "enum_init, 1>"], - [79, "store_temp"], - [80, "contract_address_try_from_felt252"], - [ - 81, - "enum_init, 0>" - ], - [ - 82, - "store_temp>" - ], - [ - 83, - "enum_init, 1>" - ], - [84, "function_call"], - [85, "storage_address_from_base"], - [86, "storage_read_syscall"], - [ - 87, - "enum_init>, 0>" - ], - [ - 88, - "store_temp>>" - ], - [ - 89, - "enum_init>, 1>" - ], - [ - 90, - "rename>>" - ], - [ - 91, - "function_call::unwrap_syscall>" - ], - [92, "struct_construct>"], - [93, "enum_init, 0>"], - [94, "store_temp>"], - [95, "enum_init, 1>"], - [96, "function_call"], - [ - 97, - "enum_match,)>>" - ], - [ - 98, - "struct_deconstruct>>" - ], - [99, "unbox"], - [100, "struct_deconstruct"], - [101, "drop>"], - [102, "drop>"], - [103, "struct_construct>"], - [ - 104, - "enum_init, 0>" - ], - [ - 105, - "store_temp>" - ], - [ - 106, - "enum_init, 1>" - ], - [107, "storage_write_syscall"], - [ - 108, - "enum_init>, 0>" - ], - [ - 109, - "store_temp>>" - ], - [ - 110, - "enum_init>, 1>" - ], - [ - 111, - "rename>>" - ], - [ - 112, - "function_call::unwrap_syscall>" - ], - [113, "struct_deconstruct>"], - [ - 114, - "felt252_const<970398499785165894485748114377624928447154814949108161024354486508552763094>" - ], - [ - 115, - "function_call" - ], - [116, "emit_event_syscall"], - [ - 117, - "felt252_const<265979760677691259181098824237915214340284387479746599713340347085500504598>" - ], - [118, "function_call"], - [119, "storage_base_address_from_felt252"], - [120, "store_temp"], - [ - 121, - "enum_match>>" - ], - [122, "get_execution_info_syscall"], - [ - 123, - "enum_init, core::array::Array::>, 0>" - ], - [ - 124, - "store_temp, core::array::Array::>>" - ], - [ - 125, - "enum_init, core::array::Array::>, 1>" - ], - [ - 126, - "rename, core::array::Array::>>" - ], - [ - 127, - "function_call>::unwrap_syscall>" - ], - [ - 128, - "struct_construct>>" - ], - [ - 129, - "enum_init,)>, 0>" - ], - [ - 130, - "store_temp,)>>" - ], - [ - 131, - "enum_init,)>, 1>" - ], - [ - 132, - "enum_match>>" - ], - [133, "rename"], - [134, "contract_address_to_felt252"], - [135, "pedersen"], - [ - 136, - "enum_match, core::array::Array::>>" - ] - ], - "user_func_names": [ - [0, "cairo::Example::__external::store_name"], - [1, "cairo::Example::__external::get_name"], - [2, "cairo::Example::__constructor::constructor"], - [3, "core::serde::Felt252Serde::deserialize"], - [4, "cairo::Example::store_name"], - [5, "core::starknet::use_system_implicit"], - [ - 6, - "core::starknet::contract_address::ContractAddressSerde::deserialize" - ], - [7, "cairo::Example::names::read"], - [8, "core::serde::Felt252Serde::serialize"], - [9, "cairo::Example::constructor"], - [10, "core::starknet::info::get_caller_address"], - [11, "cairo::Example::names::write"], - [12, "cairo::Example::StoredName"], - [13, "cairo::Example::names::address"], - [ - 14, - "core::starknet::SyscallResultTraitImpl::::unwrap_syscall" - ], - [15, "core::starknet::info::get_execution_info"], - [16, "core::starknet::SyscallResultTraitImpl::<()>::unwrap_syscall"], - [17, "core::starknet::contract_address::ContractAddressSerde::serialize"], - [18, "core::hash::LegacyHashContractAddress::hash"], - [ - 19, - "core::starknet::SyscallResultTraitImpl::>::unwrap_syscall" - ] - ] - }, - "contract_class_version": "0.1.0", - "entry_points_by_type": { - "EXTERNAL": [ - { - "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", - "function_idx": 1 - }, - { - "selector": "0x3f9b562e76eb8927b2a12a0d95ab4948df5690fb6775e28a8cd76102ab498de", - "function_idx": 0 - } - ], - "L1_HANDLER": [], - "CONSTRUCTOR": [ - { - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "function_idx": 2 - } - ] - }, - "abi": [ - { - "type": "function", - "name": "constructor", - "inputs": [ - { "name": "_name", "type": "core::felt252" }, - { - "name": "_address", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "store_name", - "inputs": [{ "name": "_name", "type": "core::felt252" }], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "get_name", - "inputs": [ - { - "name": "_address", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [{ "type": "core::felt252" }], - "state_mutability": "view" - }, - { - "type": "event", - "name": "StoredName", - "inputs": [ - { - "name": "caller", - "type": "core::starknet::contract_address::ContractAddress" - }, - { "name": "name", "type": "core::felt252" } - ] - } - ] -} diff --git a/configs/cairo-contracts/Proxy.json b/configs/cairo-contracts/Proxy.json deleted file mode 100644 index 9c9f23d4b0..0000000000 --- a/configs/cairo-contracts/Proxy.json +++ /dev/null @@ -1,2389 +0,0 @@ -{ - "abi": [ - { - "inputs": [ - { - "name": "implementation", - "type": "felt" - }, - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "constructor", - "outputs": [], - "type": "constructor" - }, - { - "inputs": [ - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_size", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__default__", - "outputs": [ - { - "name": "retdata_size", - "type": "felt" - }, - { - "name": "retdata", - "type": "felt*" - } - ], - "type": "function" - }, - { - "inputs": [ - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_size", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__l1_default__", - "outputs": [], - "type": "l1_handler" - }, - { - "inputs": [], - "name": "get_implementation", - "outputs": [ - { - "name": "implementation", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [ - { - "offset": "0x6c", - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - } - ], - "EXTERNAL": [ - { - "offset": "0x9b", - "selector": "0x0" - }, - { - "offset": "0xd4", - "selector": "0x21691762da057c1b71f851f9b709e0c143628acf6e0cbc9735411a65663d747" - } - ], - "L1_HANDLER": [ - { - "offset": "0xb4", - "selector": "0x0" - } - ] - }, - "program": { - "attributes": [], - "builtins": ["pedersen", "range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x480680017fff8000", - "0x4c69627261727943616c6c", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4c69627261727943616c6c4c3148616e646c6572", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x48127ffd7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9b", - "0x48127ffd7fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x48127ffc7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6e", - "0x48127ffd7fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x48127ffc7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5f", - "0x48127ffd7fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x208b7fff7fff7ffe", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "7": [ - { - "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": 0, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call.syscall_ptr": 0 - } - } - } - ], - "19": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 1 - } - } - } - ], - "28": [ - { - "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": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 2 - } - } - } - ], - "37": [ - { - "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": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 3 - } - } - } - ], - "40": [ - { - "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": 4, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 4 - } - } - } - ], - "128": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 60 - }, - "reference_ids": {} - } - } - ], - "188": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 50 - }, - "reference_ids": {} - } - } - ], - "203": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 0 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.__default__": { - "decorators": ["external", "raw_input", "raw_output"], - "pc": 137, - "type": "function" - }, - "__main__.__default__.Args": { - "full_name": "__main__.__default__.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__.__default__.ImplicitArgs": { - "full_name": "__main__.__default__.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__.__default__.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__main__.__default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__l1_default__": { - "decorators": ["l1_handler", "raw_input"], - "pc": 164, - "type": "function" - }, - "__main__.__l1_default__.Args": { - "full_name": "__main__.__l1_default__.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__.__l1_default__.ImplicitArgs": { - "full_name": "__main__.__l1_default__.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__.__l1_default__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__l1_default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._get_implementation": { - "destination": "src.proxy.upgradable._get_implementation", - "type": "alias" - }, - "__main__._set_implementation": { - "destination": "src.proxy.upgradable._set_implementation", - "type": "alias" - }, - "__main__.constructor": { - "decorators": ["constructor"], - "pc": 91, - "type": "function" - }, - "__main__.constructor.Args": { - "full_name": "__main__.constructor.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "implementation": { - "cairo_type": "felt", - "offset": 0 - }, - "selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.constructor.ImplicitArgs": { - "full_name": "__main__.constructor.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__.constructor.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_implementation": { - "decorators": ["view"], - "pc": 197, - "type": "function" - }, - "__main__.get_implementation.Args": { - "full_name": "__main__.get_implementation.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_implementation.ImplicitArgs": { - "full_name": "__main__.get_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" - }, - "__main__.get_implementation.Return": { - "cairo_type": "(implementation: felt)", - "type": "type_definition" - }, - "__main__.get_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "__main__.library_call_l1_handler": { - "destination": "starkware.starknet.common.syscalls.library_call_l1_handler", - "type": "alias" - }, - "__wrappers__.__default__": { - "decorators": ["external", "raw_input", "raw_output"], - "pc": 155, - "type": "function" - }, - "__wrappers__.__default__.Args": { - "full_name": "__wrappers__.__default__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__default__.ImplicitArgs": { - "full_name": "__wrappers__.__default__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__default__.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__default__.__wrapped_func": { - "destination": "__main__.__default__", - "type": "alias" - }, - "__wrappers__.__default___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.__l1_default__": { - "decorators": ["l1_handler", "raw_input"], - "pc": 180, - "type": "function" - }, - "__wrappers__.__l1_default__.Args": { - "full_name": "__wrappers__.__l1_default__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__l1_default__.ImplicitArgs": { - "full_name": "__wrappers__.__l1_default__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__l1_default__.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__l1_default__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__l1_default__.__wrapped_func": { - "destination": "__main__.__l1_default__", - "type": "alias" - }, - "__wrappers__.__l1_default___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.constructor": { - "decorators": ["constructor"], - "pc": 108, - "type": "function" - }, - "__wrappers__.constructor.Args": { - "full_name": "__wrappers__.constructor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.ImplicitArgs": { - "full_name": "__wrappers__.constructor.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.constructor.__wrapped_func": { - "destination": "__main__.constructor", - "type": "alias" - }, - "__wrappers__.constructor_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_implementation": { - "decorators": ["view"], - "pc": 212, - "type": "function" - }, - "__wrappers__.get_implementation.Args": { - "full_name": "__wrappers__.get_implementation.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_implementation.ImplicitArgs": { - "full_name": "__wrappers__.get_implementation.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_implementation.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_implementation.__wrapped_func": { - "destination": "__main__.get_implementation", - "type": "alias" - }, - "__wrappers__.get_implementation_encode_return": { - "decorators": [], - "pc": 203, - "type": "function" - }, - "__wrappers__.get_implementation_encode_return.Args": { - "full_name": "__wrappers__.get_implementation_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(implementation: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_implementation_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_implementation_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_implementation_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_implementation_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_implementation_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.proxy.upgradable.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.proxy.upgradable._get_implementation": { - "decorators": [], - "pc": 75, - "type": "function" - }, - "src.proxy.upgradable._get_implementation.Args": { - "full_name": "src.proxy.upgradable._get_implementation.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.upgradable._get_implementation.ImplicitArgs": { - "full_name": "src.proxy.upgradable._get_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" - }, - "src.proxy.upgradable._get_implementation.Return": { - "cairo_type": "(implementation: felt)", - "type": "type_definition" - }, - "src.proxy.upgradable._get_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.upgradable._implementation": { - "type": "namespace" - }, - "src.proxy.upgradable._implementation.Args": { - "full_name": "src.proxy.upgradable._implementation.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.upgradable._implementation.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.proxy.upgradable._implementation.ImplicitArgs": { - "full_name": "src.proxy.upgradable._implementation.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.upgradable._implementation.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.upgradable._implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.upgradable._implementation.addr": { - "decorators": [], - "pc": 45, - "type": "function" - }, - "src.proxy.upgradable._implementation.addr.Args": { - "full_name": "src.proxy.upgradable._implementation.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.upgradable._implementation.addr.ImplicitArgs": { - "full_name": "src.proxy.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" - }, - "src.proxy.upgradable._implementation.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.proxy.upgradable._implementation.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.upgradable._implementation.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.proxy.upgradable._implementation.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.proxy.upgradable._implementation.read": { - "decorators": [], - "pc": 50, - "type": "function" - }, - "src.proxy.upgradable._implementation.read.Args": { - "full_name": "src.proxy.upgradable._implementation.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.proxy.upgradable._implementation.read.ImplicitArgs": { - "full_name": "src.proxy.upgradable._implementation.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" - }, - "src.proxy.upgradable._implementation.read.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "src.proxy.upgradable._implementation.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.upgradable._implementation.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.proxy.upgradable._implementation.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.proxy.upgradable._implementation.write": { - "decorators": [], - "pc": 63, - "type": "function" - }, - "src.proxy.upgradable._implementation.write.Args": { - "full_name": "src.proxy.upgradable._implementation.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.upgradable._implementation.write.ImplicitArgs": { - "full_name": "src.proxy.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" - }, - "src.proxy.upgradable._implementation.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.upgradable._implementation.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.upgradable._set_implementation": { - "decorators": [], - "pc": 81, - "type": "function" - }, - "src.proxy.upgradable._set_implementation.Args": { - "full_name": "src.proxy.upgradable._set_implementation.Args", - "members": { - "implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.proxy.upgradable._set_implementation.ImplicitArgs": { - "full_name": "src.proxy.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" - }, - "src.proxy.upgradable._set_implementation.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.proxy.upgradable._set_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.proxy.upgradable.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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_not_zero": { - "decorators": [], - "pc": 40, - "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": 4, - "offset": 0 - }, - "pc": 40, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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.library_call": { - "decorators": [], - "pc": 0, - "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": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 1 - }, - "pc": 7, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler": { - "decorators": [], - "pc": 12, - "type": "function" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.Args": { - "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.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_l1_handler.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 12, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 19, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 24, - "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": 2, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 28, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 32, - "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": 3, - "offset": 0 - }, - "pc": 32, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 37, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 12, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 32, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 40, - "value": "[cast(fp + (-3), felt*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/UnauthorizedInnerCallAccount.json b/configs/cairo-contracts/UnauthorizedInnerCallAccount.json deleted file mode 100644 index e87a6c1631..0000000000 --- a/configs/cairo-contracts/UnauthorizedInnerCallAccount.json +++ /dev/null @@ -1,3017 +0,0 @@ -{ - "abi": [ - { - "data": [ - { - "name": "address", - "type": "felt" - }, - { - "name": "deployer", - "type": "felt" - }, - { - "name": "classHash", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - }, - { - "name": "salt", - "type": "felt" - } - ], - "keys": [], - "name": "ContractDeployed", - "type": "event" - }, - { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - } - ], - "name": "__validate_declare__", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - }, - { - "name": "contract_address_salt", - "type": "felt" - } - ], - "name": "__validate_deploy__", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "contract_address", - "type": "felt" - }, - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__validate__", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "contract_address", - "type": "felt" - }, - { - "name": "selector", - "type": "felt" - }, - { - "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": "contract_address_salt", - "type": "felt" - }, - { - "name": "constructor_calldata_len", - "type": "felt" - }, - { - "name": "constructor_calldata", - "type": "felt*" - } - ], - "name": "deploy_contract", - "outputs": [ - { - "name": "contract_address", - "type": "felt" - } - ], - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": "0xf9", - "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" - }, - { - "offset": "0xcf", - "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" - }, - { - "offset": "0x12e", - "selector": "0x2730079d734ee55315f4f141eaed376bddd8c2133523d223a344c5604e0f7f8" - }, - { - "offset": "0x97", - "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" - }, - { - "offset": "0xa7", - "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" - } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["pedersen", "range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4465706c6f79", - "0x400280007ff87fff", - "0x400380017ff87ff9", - "0x400380027ff87ffa", - "0x400380037ff87ffb", - "0x400380047ff87ffc", - "0x400380057ff87ffd", - "0x482680017ff88000", - "0x9", - "0x480280067ff88000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574436f6e747261637441646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x6aad0944ffb82c7447d1f667cfb334328ef7ab4ca43238813c385dead8cf12", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xa34ff6b5425b1c4b8da40285a85737ea4dc303a13d0a932ce43f64cf3a87e6", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8b", - "0x40137fff7fff8001", - "0x4003800080017ff8", - "0x4003800180017ff9", - "0x4003800280017ffa", - "0x4003800380017ffb", - "0x400380007ff77ffb", - "0x402780017ff78002", - "0x1", - "0x4826800180018000", - "0x4", - "0x40297ffb7fff8003", - "0x4826800180018000", - "0x4", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7d", - "0x4003800080037ffd", - "0x4826800180038000", - "0x1", - "0x480a7ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", - "0x480a80027fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff96", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40", - "0x48127ff97fff8000", - "0x48127fe47fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4a", - "0x48127ffd7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22", - "0x48127ffd7fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0a", - "0x48127ffe7fff8000", - "0x480a7ff97fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x482480017ffe8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", - "0x48127ff57fff8000", - "0x480280017ffb8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "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": {} - } - } - ], - "25": [ - { - "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": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 - } - } - } - ], - "38": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.deploy.syscall_ptr": 3 - } - } - } - ], - "45": [ - { - "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": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4 - } - } - } - ], - "52": [ - { - "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": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5 - } - } - } - ], - "60": [ - { - "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": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 6 - } - } - } - ], - "71": [ - { - "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": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 7 - } - } - } - ], - "157": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "174": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 5 - }, - "reference_ids": {} - } - } - ], - "227": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 78 - }, - "reference_ids": {} - } - } - ], - "293": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.ContractDeployed": { - "type": "namespace" - }, - "__main__.ContractDeployed.Args": { - "full_name": "__main__.ContractDeployed.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.ContractDeployed.ImplicitArgs": { - "full_name": "__main__.ContractDeployed.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.ContractDeployed.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.ContractDeployed.SELECTOR": { - "type": "const", - "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133 - }, - "__main__.ContractDeployed.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.ContractDeployed.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.ContractDeployed.emit": { - "decorators": [], - "pc": 110, - "type": "function" - }, - "__main__.ContractDeployed.emit.Args": { - "full_name": "__main__.ContractDeployed.emit.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 3 - }, - "classHash": { - "cairo_type": "felt", - "offset": 2 - }, - "deployer": { - "cairo_type": "felt", - "offset": 1 - }, - "salt": { - "cairo_type": "felt", - "offset": 5 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.ContractDeployed.emit.ImplicitArgs": { - "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.ContractDeployed.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.ContractDeployed.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 4 - }, - "__main__.ContractDeployed.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.ContractDeployed.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "__main__.__execute__": { - "decorators": ["external", "raw_output"], - "pc": 236, - "type": "function" - }, - "__main__.__execute__.Args": { - "full_name": "__main__.__execute__.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.__execute__.ImplicitArgs": { - "full_name": "__main__.__execute__.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__.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__main__.__execute__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__validate__": { - "decorators": ["external"], - "pc": 183, - "type": "function" - }, - "__main__.__validate__.Args": { - "full_name": "__main__.__validate__.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.__validate__.ImplicitArgs": { - "full_name": "__main__.__validate__.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__.__validate__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__validate__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__validate_declare__": { - "decorators": ["external"], - "pc": 150, - "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": {}, - "size": 0, - "type": "struct" - }, - "__main__.__validate_declare__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__validate_declare__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__validate_deploy__": { - "decorators": ["external"], - "pc": 166, - "type": "function" - }, - "__main__.__validate_deploy__.Args": { - "full_name": "__main__.__validate_deploy__.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.__validate_deploy__.ImplicitArgs": { - "full_name": "__main__.__validate_deploy__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.__validate_deploy__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__validate_deploy__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "__main__.deploy": { - "destination": "starkware.starknet.common.syscalls.deploy", - "type": "alias" - }, - "__main__.deploy_contract": { - "decorators": ["external"], - "pc": 270, - "type": "function" - }, - "__main__.deploy_contract.Args": { - "full_name": "__main__.deploy_contract.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "constructor_calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.deploy_contract.ImplicitArgs": { - "full_name": "__main__.deploy_contract.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.deploy_contract.Return": { - "cairo_type": "(contract_address: felt)", - "type": "type_definition" - }, - "__main__.deploy_contract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.destination": { - "type": "namespace" - }, - "__main__.destination.Args": { - "full_name": "__main__.destination.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.destination.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.destination.ImplicitArgs": { - "full_name": "__main__.destination.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.destination.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.destination.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.destination.addr": { - "decorators": [], - "pc": 74, - "type": "function" - }, - "__main__.destination.addr.Args": { - "full_name": "__main__.destination.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.destination.addr.ImplicitArgs": { - "full_name": "__main__.destination.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" - }, - "__main__.destination.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.destination.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.destination.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.destination.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.destination.read": { - "decorators": [], - "pc": 79, - "type": "function" - }, - "__main__.destination.read.Args": { - "full_name": "__main__.destination.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.destination.read.ImplicitArgs": { - "full_name": "__main__.destination.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" - }, - "__main__.destination.read.Return": { - "cairo_type": "(destination: felt)", - "type": "type_definition" - }, - "__main__.destination.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.destination.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.destination.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.function_selector": { - "type": "namespace" - }, - "__main__.function_selector.Args": { - "full_name": "__main__.function_selector.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.function_selector.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.function_selector.ImplicitArgs": { - "full_name": "__main__.function_selector.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.function_selector.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.function_selector.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.function_selector.addr": { - "decorators": [], - "pc": 92, - "type": "function" - }, - "__main__.function_selector.addr.Args": { - "full_name": "__main__.function_selector.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.function_selector.addr.ImplicitArgs": { - "full_name": "__main__.function_selector.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" - }, - "__main__.function_selector.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.function_selector.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.function_selector.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.function_selector.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.function_selector.read": { - "decorators": [], - "pc": 97, - "type": "function" - }, - "__main__.function_selector.read.Args": { - "full_name": "__main__.function_selector.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.function_selector.read.ImplicitArgs": { - "full_name": "__main__.function_selector.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" - }, - "__main__.function_selector.read.Return": { - "cairo_type": "(selector: felt)", - "type": "type_definition" - }, - "__main__.function_selector.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.function_selector.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.function_selector.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "__wrappers__.__execute__": { - "decorators": ["external", "raw_output"], - "pc": 249, - "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, 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": 207, - "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, 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": 151, - "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: felt, range_check_ptr: felt, 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": ["external"], - "pc": 167, - "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: felt, range_check_ptr: felt, 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__.deploy_contract": { - "decorators": ["external"], - "pc": 302, - "type": "function" - }, - "__wrappers__.deploy_contract.Args": { - "full_name": "__wrappers__.deploy_contract.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.deploy_contract.ImplicitArgs": { - "full_name": "__wrappers__.deploy_contract.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.deploy_contract.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.deploy_contract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.deploy_contract.__wrapped_func": { - "destination": "__main__.deploy_contract", - "type": "alias" - }, - "__wrappers__.deploy_contract_encode_return": { - "decorators": [], - "pc": 293, - "type": "function" - }, - "__wrappers__.deploy_contract_encode_return.Args": { - "full_name": "__wrappers__.deploy_contract_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(contract_address: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.deploy_contract_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.deploy_contract_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.deploy_contract_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.deploy_contract_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.deploy_contract_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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.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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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": 18, - "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": 2, - "offset": 0 - }, - "pc": 18, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 25, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.deploy": { - "decorators": [], - "pc": 30, - "type": "function" - }, - "starkware.starknet.common.syscalls.deploy.Args": { - "full_name": "starkware.starknet.common.syscalls.deploy.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.deploy.Return": { - "cairo_type": "(contract_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.deploy.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 30, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 38, - "value": "cast([fp + (-8)] + 9, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 64, - "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": 7, - "offset": 0 - }, - "pc": 64, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 71, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 42, - "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": 4, - "offset": 0 - }, - "pc": 42, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 45, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_contract_address": { - "decorators": [], - "pc": 49, - "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": 5, - "offset": 0 - }, - "pc": 49, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 52, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 56, - "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": 6, - "offset": 0 - }, - "pc": 56, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 60, - "value": "cast([fp + (-4)] + 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 + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 30, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 42, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 49, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 56, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 64, - "value": "[cast(fp + (-7), felt**)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/bigint.json b/configs/cairo-contracts/bigint.json deleted file mode 100644 index 129b67e88d..0000000000 --- a/configs/cairo-contracts/bigint.json +++ /dev/null @@ -1,1396 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "0": [ - { - "accessible_scopes": ["__main__", "__main__.nondet_bigint3"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "__main__.nondet_bigint3.res": 0 - } - } - } - ] - }, - "identifiers": { - "__main__.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "__main__.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "__main__.nondet_bigint3": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "__main__.nondet_bigint3.Args": { - "full_name": "__main__.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "__main__.nondet_bigint3.ImplicitArgs": { - "full_name": "__main__.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "__main__.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "__main__.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "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_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_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/cairo_1/HelloStarknet.casm.json b/configs/cairo-contracts/cairo_1/HelloStarknet.casm.json deleted file mode 100644 index 6edd012c34..0000000000 --- a/configs/cairo-contracts/cairo_1/HelloStarknet.casm.json +++ /dev/null @@ -1,772 +0,0 @@ -{ - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.0.0", - "bytecode": [ - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffa858", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x79", - "0x4825800180007ffa", - "0x57a8", - "0x400280007ff97fff", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xfe", - "0x482680017ff98000", - "0x1", - "0x20680017fff7ffd", - "0x60", - "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x3d", - "0x1104800180018000", - "0x1cc", - "0x482480017fff8000", - "0x1cb", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007fe5", - "0x0", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ff37fff", - "0x10780017fff7fff", - "0x20", - "0x4824800180007fe5", - "0x0", - "0x400080007ff47fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff17fff8000", - "0x1104800180018000", - "0xf6", - "0x482480017fbb8000", - "0x1", - "0x20680017fff7ffc", - "0xc", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017ff18000", - "0x1", - "0x48127fe07fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0xf4", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff47fff8000", - "0x48127fe37fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ffd7fff8000", - "0x48127fec7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffe160", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x69", - "0x4825800180007ffa", - "0x1ea0", - "0x400280007ff97fff", - "0x48297ffc80007ffd", - "0x482680017ff98000", - "0x1", - "0x4824800180007ffe", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x41", - "0x1104800180018000", - "0x145", - "0x482480017fff8000", - "0x144", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff4", - "0x0", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ff47fff", - "0x10780017fff7fff", - "0x24", - "0x4824800180007ff4", - "0x0", - "0x400080007ff57fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x98", - "0x482480017fd58000", - "0x1", - "0x20680017fff7ffc", - "0x11", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0xa2", - "0x48127ff77fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017ff28000", - "0x1", - "0x48127fef7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x69", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff57fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x8", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480080007ffa8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x40", - "0x20680017fff7ffd", - "0x19", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48287ffd7ffd8000", - "0x1104800180018000", - "0x6a", - "0x20680017fff7ffd", - "0xb", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x18", - "0x48127fe37fff8000", - "0x48127fe37fff8000", - "0x480680017fff8000", - "0x1", - "0x48127fe37fff8000", - "0x48127fe37fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x18", - "0x20680017fff7ffd", - "0xa", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x400380007ffd7ffb", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffd7fff", - "0x400380017ffd7ffc", - "0x400280027ffd7ffd", - "0x400280037ffd7ffe", - "0x480280057ffd8000", - "0x20680017fff7fff", - "0xc", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480280067ffd8000", - "0x10780017fff7fff", - "0x9", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x8", - "0x480680017fff8000", - "0x1", - "0x480280067ffd8000", - "0x480280077ffd8000", - "0x1104800180018000", - "0x47", - "0x20680017fff7ffd", - "0xa", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffc7fff", - "0x400380017ffc7ffb", - "0x400280027ffc7ffd", - "0x400280037ffc7ffe", - "0x400380047ffc7ffd", - "0x480280067ffc8000", - "0x20680017fff7fff", - "0xd", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x9", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x9", - "0x480680017fff8000", - "0x1", - "0x480280077ffc8000", - "0x480280087ffc8000", - "0x1104800180018000", - "0x21", - "0x20680017fff7ffd", - "0xb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x9", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe" - ], - "hints": [ - [ - 0, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x57a8" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 41, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -26 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 62, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 80, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 98, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 112, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 126, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 141, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x1ea0" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 176, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -11 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 196, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 219, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 237, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 251, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 378, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -3 - } - } - } - } - ] - ], - [ - 428, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -4 - } - } - } - } - ] - ] - ], - "pythonic_hints": [ - [0, ["memory[ap + 0] = 22440 <= memory[fp + -6]"]], - [41, ["memory[ap + 0] = 0 <= memory[ap + -26]"]], - [62, ["memory[ap + 0] = segments.add()"]], - [80, ["memory[ap + 0] = segments.add()"]], - [98, ["memory[ap + 0] = segments.add()"]], - [112, ["memory[ap + 0] = segments.add()"]], - [126, ["memory[ap + 0] = segments.add()"]], - [141, ["memory[ap + 0] = 7840 <= memory[fp + -6]"]], - [176, ["memory[ap + 0] = 0 <= memory[ap + -11]"]], - [196, ["memory[ap + 0] = segments.add()"]], - [219, ["memory[ap + 0] = segments.add()"]], - [237, ["memory[ap + 0] = segments.add()"]], - [251, ["memory[ap + 0] = segments.add()"]], - [378, ["syscall_handler.syscall(syscall_ptr=memory[fp + -3])"]], - [428, ["syscall_handler.syscall(syscall_ptr=memory[fp + -4])"]] - ], - "entry_points_by_type": { - "EXTERNAL": [ - { - "selector": "0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320", - "offset": 0, - "builtins": ["range_check"] - }, - { - "selector": "0x39e11d48192e4333233c7eb19d10ad67c362bb28580c604d67884c85da39695", - "offset": 141, - "builtins": ["range_check"] - } - ], - "L1_HANDLER": [], - "CONSTRUCTOR": [] - } -} diff --git a/configs/cairo-contracts/cairo_1/HelloStarknet.sierra.json b/configs/cairo-contracts/cairo_1/HelloStarknet.sierra.json deleted file mode 100644 index f5868d0b8e..0000000000 --- a/configs/cairo-contracts/cairo_1/HelloStarknet.sierra.json +++ /dev/null @@ -1,757 +0,0 @@ -{ - "sierra_program": [ - "0x1", - "0x2", - "0x0", - "0x2", - "0x0", - "0x0", - "0xd6", - "0x2a", - "0x20", - "0x52616e6765436865636b", - "0x0", - "0x4761734275696c74696e", - "0x66656c74323532", - "0x4172726179", - "0x1", - "0x2", - "0x536e617073686f74", - "0x3", - "0x537472756374", - "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", - "0x4", - "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", - "0x456e756d", - "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", - "0x6", - "0x753332", - "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", - "0x4275696c74696e436f737473", - "0x117f8dd6812873d3aeeacdfe88181a6eb024b50a122679c11870b3b47a1ec88", - "0x5af52ee38c32146750e2728e3556e24468de85c9684e8215a6a54f774a0eb9", - "0xb", - "0x53797374656d", - "0xc", - "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", - "0xf", - "0x3a44698eeaa62b837a805b0dfc46b2c1e4f013d3acf9b3c68ff14f08abc709", - "0xe", - "0x10", - "0x5", - "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", - "0x12", - "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", - "0x14", - "0x426f78", - "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", - "0x16", - "0x123a1e81adcc5bd99f099d588eab8cc3de808fcdce58bd37e7e866729f3bcec", - "0x18", - "0x53746f726167654261736541646472657373", - "0x53746f7261676541646472657373", - "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", - "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", - "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", - "0x1e", - "0x76", - "0x7265766f6b655f61705f747261636b696e67", - "0x656e61626c655f61705f747261636b696e67", - "0x77697468647261775f676173", - "0x6272616e63685f616c69676e", - "0x73746f72655f74656d70", - "0x66756e6374696f6e5f63616c6c", - "0x656e756d5f6d61746368", - "0x7", - "0x7374727563745f6465636f6e737472756374", - "0x61727261795f6c656e", - "0x736e617073686f745f74616b65", - "0x8", - "0x64726f70", - "0x7533325f636f6e7374", - "0x72656e616d65", - "0x7533325f6571", - "0x7374727563745f636f6e737472756374", - "0x656e756d5f696e6974", - "0x9", - "0x6a756d70", - "0x626f6f6c5f6e6f745f696d706c", - "0x6765745f6275696c74696e5f636f737473", - "0xa", - "0x77697468647261775f6761735f616c6c", - "0x64697361626c655f61705f747261636b696e67", - "0xd", - "0x11", - "0x61727261795f6e6577", - "0x13", - "0x66656c743235325f636f6e7374", - "0x4f7574206f6620676173", - "0x61727261795f617070656e64", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x15", - "0x61727261795f736e617073686f745f706f705f66726f6e74", - "0x17", - "0x756e626f78", - "0x66656c743235325f616464", - "0x19", - "0x73746f726167655f626173655f616464726573735f636f6e7374", - "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091", - "0x73746f726167655f616464726573735f66726f6d5f62617365", - "0x1b", - "0x73746f726167655f726561645f73797363616c6c", - "0x1c", - "0x73746f726167655f77726974655f73797363616c6c", - "0x1d", - "0x1f", - "0x1bf", - "0xffffffffffffffff", - "0x66", - "0x1a", - "0x53", - "0x44", - "0x21", - "0x22", - "0x23", - "0x24", - "0x28", - "0x29", - "0x2a", - "0x2b", - "0x25", - "0x26", - "0x27", - "0x2c", - "0x3d", - "0x2d", - "0x2e", - "0x2f", - "0x30", - "0x31", - "0x32", - "0x33", - "0x34", - "0x35", - "0x36", - "0x37", - "0x38", - "0x39", - "0x3a", - "0x3b", - "0x3c", - "0x3e", - "0x3f", - "0x40", - "0x41", - "0x42", - "0x43", - "0x45", - "0x46", - "0x49", - "0x47", - "0x48", - "0x4a", - "0x4b", - "0x4c", - "0x4d", - "0x4e", - "0x4f", - "0x50", - "0x51", - "0x52", - "0x54", - "0x55", - "0x56", - "0x57", - "0x58", - "0x59", - "0x5a", - "0x5b", - "0x5c", - "0x5d", - "0x5e", - "0x5f", - "0x60", - "0x61", - "0x62", - "0x63", - "0x64", - "0x65", - "0x67", - "0xeb", - "0x9a", - "0x9e", - "0xd9", - "0xcc", - "0xc5", - "0x101", - "0x106", - "0x110", - "0x138", - "0x132", - "0x152", - "0x16b", - "0x170", - "0x17b", - "0x190", - "0x195", - "0x68", - "0x69", - "0x6a", - "0x1a0", - "0x6b", - "0x6c", - "0x6d", - "0x6e", - "0x6f", - "0x70", - "0x1ad", - "0x71", - "0x1b9", - "0x72", - "0x73", - "0x74", - "0x75", - "0x85", - "0xfa", - "0x117", - "0x140", - "0x144", - "0x158", - "0x15e", - "0x181", - "0x1a7", - "0x1b3", - "0x1081", - "0x7060f02090e0d02060a0c060b02070a090606080706060502040203020100", - "0x60d02090a021716061502070a1402060a0213100610061202090e02111006", - "0x90e1e060d02070a1d061c061b02090e09061a060d02090a1902060a100618", - "0x625062402090e070606231d0622062102090e07060d02070a1d0620061f02", - "0x90e090607062a02090e022902281d0627062602090e100616060d02090a10", - "0x633023202310230022f2e1d062d062c02090e10060d02070a090610062b02", - "0x3c3a06063b3a060639070606381e0606373606063502060633070906341e06", - "0x7400242410606330207410607401006063f023e3a0606333a06063d020706", - "0x6063f1606063f024702464506063302441006063b41060635024306074106", - "0x64a1c06063b49060635090906340706063318060633480606330606063318", - "0x607404b06063302074b0607402006063f1e06063f0906063b090606390706", - "0x4f07064c0c0906341d06063f1a06063f0706064e4d07064c0706063b06074b", - "0x6063922060637510606351e0906341806063b180606395007064c1e06063b", - "0x53060740530606330c06063302075306074007060652100906340906063307", - "0x37060736060740360606330207360607400706063d07060654530606350607", - "0x63f27060637560606353a0906340255360906341606063316060639180606", - "0x402206063f100606331606063b060749060740490606330207490607401c06", - "0x5c060740025b5a060633025958070657060751060740510606330207510607", - "0x6063302075e060740025d410906345c06063d06075c0607405c0606330207", - "0x560607402706063f2d0606375f060635450906345e06063d06075e0607405e", - "0x3302075f0607402d06063f5e0606355c060635060756060740560606330207", - "0xc07610706020707020261060206020261060202026006075f0607405f0606", - "0x61002413a07610645061e024506610609060c020261060209023610072e1e", - "0x2480661063a063a0202610602090218066216066107410636020c0661060c", - "0x2490661060218020261061a0616021d1a0761061c0645021c066106480641", - "0x510661064b064802220661061d064802026106200616024b20076106490645", - "0x25066106021d0202610602090202560261075122071a022206610622061c02", - "0x21d02026106020902025e06024b0227066106530620025306610625064902", - "0x620025a066106270651022706610663062002630661065606220256066106", - "0x27020261065c0653020261060209025e06645c0661075a0625025a0661065a", - "0x2090267660765005f0761072d1e0c0963022d0661062d0656022d06610602", - "0x6610600062d026906610668065e0268066106025c02026106025a02026106", - "0x6c6b6a0c67026d066106160666026c066106690600026b06610607065f026a", - "0x610602090273067271066107700668025f0661065f061002706f6e0961066d", - "0x2610675067002767507610674066f0274066106026e020261067106690202", - "0x661065f0610027906610678066c027806610677066b027706610676066a02", - "0x7d7c7b7a0c067d06610679066d027c0661066f065f027b0661066e062d027a", - "0x2800661066e062d027f0661065f0610027e06610673067102026106020902", - "0x6025a020261060209028281807f0c06820661067e066d02810661066f065f", - "0x83066106830666028306610602740272066106026e02026106160673020261", - "0x61068606710286066106848507770285066106027602840661068372077502", - "0x687066d028906610607065f026506610667062d0288066106660610028706", - "0x673020261065e065302026106025a020261060209028a8965880c068a0661", - "0x26e020261068d0653028d8c0761068b0678028b06610607065f0202610616", - "0x27602900661068f8e0775028f0661068f0666028f0661060279028e066106", - "0x2d02940661060c061002930661069206710292066106909107770291066106", - "0x20902649695940c066406610693066d02960661068c065f02950661061e06", - "0x297066106026e020261063a067a0202610618065302026106025a02026106", - "0x29a066106027602990661069897077502980661069806660298066106027b", - "0x661061e062d029d0661060c0610029c0661069b0671029b066106999a0777", - "0x5a02026106020902a09f9e9d0c06a00661069c066d029f06610607065f029e", - "0x6106a2066602a2066106027402a1066106026e0202610609067a0202610602", - "0xa5067102a5066106a3a4077702a4066106027602a3066106a2a1077502a206", - "0x66d026206610607065f02a806610636062d02a706610610061002a6066106", - "0x761070602070702026106020602026106020202a962a8a70c06a9066106a6", - "0x64502410661063a0641023a06610609063a02026106020902361007aa1e0c", - "0x16021c48076106180645021806610602180202610645061602164507610641", - "0x10021a0661061a061c021d0661061c0648021a066106160648020261064806", - "0x490249066106021d0202610602090202ab0261071d1a071a020c0661060c06", - "0x6106021d0202610602090202ac06024b024b06610620062002200661064906", - "0x625062002250661064b0651024b0661065106200251066106220622022206", - "0x653065302026106025a020261060209022706ad5306610725062502250661", - "0x5c07ae5a63076107561e0c0963025606610656065602560661060227020261", - "0x66000761065f067c025f0661062d065e022d066106025c020261060209025e", - "0x70066106660600026f06610607065f026e0661065a062d0202610600067d02", - "0x6b06af6a06610769067f026306610663061002696867096106706f6e097e02", - "0x273710761066c0681026d066106026e026c0661066a068002026106020902", - "0x740761067776077202770661066d0682027606610673066602026106710673", - "0x6610679066a0202610678067002797807610674066f020261067506530275", - "0x610667062d027d066106630610027c0661067b066c027b0661067a066b027a", - "0x2026106020902807f7e7d0c06800661067c066d027f06610668065f027e06", - "0x8306610668065f027206610667062d028206610663061002810661066b0671", - "0x602740285066106026e02026106020902848372820c068406610681066d02", - "0x88077702880661060276028706610686850775028606610686066602860661", - "0x5f028c0661065e062d028a0661065c06100289066106650671026506610687", - "0x6106025a020261060209028b8d8c8a0c068b06610689066d028d0661060706", - "0x61068f0653028f8e076106900678029006610607065f020261062706530202", - "0x66106929107750292066106920666029206610602790291066106026e0202", - "0x61060c06100296066106950671029506610693940777029406610602760293", - "0x9897640c069906610696066d02980661068e065f02970661061e062d026406", - "0x60274029a066106026e0202610609067a02026106025a0202610602090299", - "0x9d0777029d0661060276029c0661069b9a0775029b0661069b0666029b0661", - "0x5f02a106610636062d02a0066106100610029f0661069e0671029e0661069c", - "0x683020606610602063a02a3a2a1a00c06a30661069f066d02a20661060706", - "0x10066106070685021e066106090684020261060209020c06b0090707610706", - "0x3a0687023a066106021d0202610602090202b106024b02360661061e068602", - "0x60c024506610610066a023606610641068602100661060c06850241066106", - "0x248066106160665020261060209021806b216066107360688024506610645", - "0x490661061a068c021d06610645060c021a0661061c068a021c066106480689", - "0x6610620068d0220066106021d0202610618065302026106020902491d0706", - "0x8e020c06610607068b0251220706510661064b068c022206610645060c024b", - "0x1806610610068f021606610606065f024506610602062d02101e0761060c06", - "0x80020261060209021c06b34806610741067f02413a36096106181645099002", - "0x510661063a065f022206610636062d021d066106091a0791021a0661064806", - "0x93024b2049096106532551220c9202530661061d066602250661061e068f02", - "0x261065a0653025a63076106270694020261060209025606b4270661074b06", - "0x661062d0696022d0661065e5c0795025e066106021d025c06610663065e02", - "0x26766000906670661065f0664026606610620065f020006610649062d025f", - "0x64026e06610620065f026906610649062d0268066106560697020261060209", - "0x26106090673020261061e0698020261060209026f6e6909066f0661066806", - "0x66106700664026b0661063a065f026a06610636062d02700661061c069702", - "0x70609066106060699020706610602065f0206066106021d026c6b6a09066c", - "0x609068f023a06610606065f023606610602062d020906610607068b020907", - "0x61060209021606b54506610710067f02101e0c096106413a36099002410661", - "0x61060c062d021c06610648069b024806610618069a02180661064506800202", - "0x9d02026106020902491d1a0906490661061c069c021d0661061e065f021a06", - "0x65106610620069c02220661061e065f024b0661060c062d02200661061606", - "0x682020c066106021d02090661060706077502070661060206890251224b09", - "0x9066106029e0202610607069802101e0706100661060c0699021e06610609", - "0xc0661060c06a0021e0661061e061c021e0661060218020c06610609069f02", - "0x661063a06a20202610602090216454109b63a36100961070c1e06020ca102", - "0x2b706024b021a0661061806a3021c06610636065f024806610610062d0218", - "0x21c06610645065f024806610641062d021d0661061606a402026106020902", - "0x4b06610749067f02490661062006a602200661061a06a5021a0661061d06a3", - "0x610625069b022506610651069a02510661064b0680020261060209022206b8", - "0x63562709066306610653069c02560661061c065f022706610648062d025306", - "0x25e0661061c065f025c06610648062d025a06610622069d02026106020902", - "0x29e020261061e0698021e0c07610607068e022d5e5c09062d0661065a069c", - "0x3606a0023a0661063a061c023a0661060218023606610610069f0210066106", - "0x21d0202610602090248181609b9454107610709363a06021ea70236066106", - "0x662024906610645065f021d06610641062d021a0661061c06a8021c066106", - "0x610616062d024b0661064806a90202610602090202ba06024b02200661061a", - "0x65106bc02510661062006bb02200661064b0662024906610618065f021d06", - "0x7c002270661062506bf020261060209025306be250661072206bd02220661", - "0x25c06610649065f025a0661061d062d02630661065606c10256066106270c", - "0x61065306c3020261060c0698020261060209025e5c5a09065e0661066306c2", - "0x66005f0906660661062d06c2020006610649065f025f0661061d062d022d06", - "0x610609069b020906610606069a020261060209020706c5060661070206c402", - "0x710077702100661060276020261060209021e06061e0661060c069c020c06", - "0x60661070206c602410606410661063a069c023a06610636069d0236066106", - "0x61060c06ca020c0661060906c902090661060606c8020261060209020706c7", - "0x3606cb02360661060710077702100661060276020261060209021e06061e06", - "0x2090706024b4806020c1e4806020c16410606410661063a06ca023a066106", - "0x49480609071848060ccd02361e071e06cc090706024b4806020c1e4806020c", - "0x2100907090707d00706025148060918480609cf021048074806ce09070602", - "0x65c06d30907060256480609071648060cd20706025148060916480609d106", - "0xd5025f065e06d40251" - ], - "sierra_program_debug_info": { - "type_names": [ - [0, "RangeCheck"], - [1, "GasBuiltin"], - [2, "felt252"], - [3, "Array"], - [4, "Snapshot>"], - [5, "core::array::Span::"], - [6, "Unit"], - [7, "core::option::Option::"], - [8, "u32"], - [9, "core::bool"], - [10, "BuiltinCosts"], - [ - 11, - "hello_starknet::hello_starknet::HelloStarknet::balance::ContractState" - ], - [12, "hello_starknet::hello_starknet::HelloStarknet::ContractState"], - [13, "System"], - [ - 14, - "Tuple" - ], - [15, "core::panics::Panic"], - [16, "Tuple>"], - [ - 17, - "core::panics::PanicResult::<(hello_starknet::hello_starknet::HelloStarknet::ContractState, ())>" - ], - [18, "Tuple>"], - [ - 19, - "core::panics::PanicResult::<(core::array::Span::,)>" - ], - [20, "Tuple"], - [21, "core::panics::PanicResult::<(core::felt252,)>"], - [22, "Box"], - [23, "core::option::Option::>"], - [ - 24, - "Tuple" - ], - [ - 25, - "core::panics::PanicResult::<(hello_starknet::hello_starknet::HelloStarknet::balance::ContractState, ())>" - ], - [26, "StorageBaseAddress"], - [27, "StorageAddress"], - [ - 28, - "core::result::Result::>" - ], - [29, "core::result::Result::<(), core::array::Array::>"], - [30, "Tuple"], - [31, "core::panics::PanicResult::<((),)>"] - ], - "libfunc_names": [ - [0, "revoke_ap_tracking"], - [1, "enable_ap_tracking"], - [2, "withdraw_gas"], - [3, "branch_align"], - [4, "store_temp>"], - [5, "function_call"], - [6, "store_temp"], - [7, "enum_match>"], - [8, "struct_deconstruct>"], - [9, "array_len"], - [10, "snapshot_take"], - [11, "drop"], - [12, "u32_const<0>"], - [13, "rename"], - [14, "store_temp"], - [15, "u32_eq"], - [16, "struct_construct"], - [17, "enum_init"], - [18, "store_temp"], - [19, "jump"], - [20, "enum_init"], - [21, "bool_not_impl"], - [22, "enum_match"], - [23, "drop"], - [24, "get_builtin_costs"], - [25, "store_temp"], - [26, "withdraw_gas_all"], - [27, "disable_ap_tracking"], - [ - 28, - "struct_construct" - ], - [ - 29, - "struct_construct" - ], - [30, "store_temp"], - [31, "store_temp"], - [ - 32, - "store_temp" - ], - [33, "store_temp"], - [ - 34, - "function_call" - ], - [ - 35, - "enum_match>" - ], - [ - 36, - "drop>" - ], - [37, "array_new"], - [38, "snapshot_take>"], - [39, "drop>"], - [40, "struct_construct>"], - [41, "struct_construct>>"], - [ - 42, - "enum_init,)>, 0>" - ], - [ - 43, - "store_temp,)>>" - ], - [ - 44, - "enum_init,)>, 1>" - ], - [45, "drop"], - [46, "felt252_const<375233589013918064796019>"], - [47, "array_append"], - [48, "struct_construct"], - [49, "struct_construct>>"], - [50, "function_call"], - [ - 51, - "felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>" - ], - [52, "drop>"], - [ - 53, - "felt252_const<1979706721653833758925397712865600297316042839304765459608024204080243>" - ], - [ - 54, - "snapshot_take" - ], - [ - 55, - "drop" - ], - [ - 56, - "function_call" - ], - [57, "enum_match>"], - [58, "struct_deconstruct>"], - [59, "snapshot_take"], - [60, "store_temp>"], - [61, "function_call"], - [62, "array_snapshot_pop_front"], - [ - 63, - "enum_init>, 0>" - ], - [64, "store_temp>>"], - [ - 65, - "store_temp>>" - ], - [ - 66, - "enum_init>, 1>" - ], - [ - 67, - "enum_match>>" - ], - [68, "unbox"], - [69, "rename"], - [70, "enum_init, 0>"], - [71, "store_temp>"], - [72, "enum_init, 1>"], - [ - 73, - "struct_deconstruct" - ], - [ - 74, - "snapshot_take" - ], - [ - 75, - "store_temp" - ], - [ - 76, - "function_call" - ], - [77, "felt252_add"], - [ - 78, - "function_call" - ], - [ - 79, - "enum_match>" - ], - [ - 80, - "struct_deconstruct>" - ], - [ - 81, - "struct_construct>" - ], - [ - 82, - "enum_init, 0>" - ], - [ - 83, - "store_temp>" - ], - [ - 84, - "enum_init, 1>" - ], - [ - 85, - "drop" - ], - [86, "store_temp"], - [87, "struct_construct>"], - [88, "enum_init, 0>"], - [89, "store_temp>"], - [90, "enum_init, 1>"], - [ - 91, - "storage_base_address_const<916907772491729262376534102982219947830828984996257231353398618781993312401>" - ], - [92, "storage_address_from_base"], - [93, "store_temp"], - [94, "storage_read_syscall"], - [ - 95, - "enum_init>, 0>" - ], - [ - 96, - "store_temp>>" - ], - [ - 97, - "enum_init>, 1>" - ], - [ - 98, - "rename>>" - ], - [ - 99, - "function_call::unwrap_syscall>" - ], - [100, "storage_write_syscall"], - [ - 101, - "enum_init>, 0>" - ], - [ - 102, - "store_temp>>" - ], - [ - 103, - "enum_init>, 1>" - ], - [ - 104, - "rename>>" - ], - [ - 105, - "function_call::unwrap_syscall>" - ], - [106, "enum_match>"], - [107, "struct_deconstruct>"], - [ - 108, - "struct_construct>" - ], - [ - 109, - "enum_init, 0>" - ], - [ - 110, - "store_temp>" - ], - [ - 111, - "enum_init, 1>" - ], - [ - 112, - "enum_match>>" - ], - [ - 113, - "enum_match>>" - ], - [114, "struct_construct>"], - [115, "enum_init, 0>"], - [116, "store_temp>"], - [117, "enum_init, 1>"] - ], - "user_func_names": [ - [ - 0, - "hello_starknet::hello_starknet::HelloStarknet::__external::increase_balance" - ], - [ - 1, - "hello_starknet::hello_starknet::HelloStarknet::__external::get_balance" - ], - [2, "core::Felt252Serde::deserialize"], - [3, "hello_starknet::hello_starknet::HelloStarknet::increase_balance"], - [4, "core::starknet::use_system_implicit"], - [5, "hello_starknet::hello_starknet::HelloStarknet::get_balance"], - [6, "core::Felt252Serde::serialize"], - [ - 7, - "hello_starknet::hello_starknet::HelloStarknet::balance::InternalContractStateImpl::read" - ], - [ - 8, - "hello_starknet::hello_starknet::HelloStarknet::balance::InternalContractStateImpl::write" - ], - [ - 9, - "core::starknet::SyscallResultTraitImpl::::unwrap_syscall" - ], - [10, "core::starknet::SyscallResultTraitImpl::<()>::unwrap_syscall"] - ] - }, - "contract_class_version": "0.1.0", - "entry_points_by_type": { - "EXTERNAL": [ - { - "selector": "0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320", - "function_idx": 0 - }, - { - "selector": "0x39e11d48192e4333233c7eb19d10ad67c362bb28580c604d67884c85da39695", - "function_idx": 1 - } - ], - "L1_HANDLER": [], - "CONSTRUCTOR": [] - }, - "abi": [ - { - "type": "function", - "name": "increase_balance", - "inputs": [ - { - "name": "amount", - "type": "core::felt252" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "get_balance", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "event", - "name": "hello_starknet::hello_starknet::HelloStarknet::Event", - "kind": "enum", - "variants": [], - "inputs": [] - } - ] -} diff --git a/configs/cairo-contracts/cairo_1/NoValidateAccount.sierra.json b/configs/cairo-contracts/cairo_1/NoValidateAccount.sierra.json deleted file mode 100644 index b554a68c5e..0000000000 --- a/configs/cairo-contracts/cairo_1/NoValidateAccount.sierra.json +++ /dev/null @@ -1,1247 +0,0 @@ -{ - "sierra_program": [ - "0x1", - "0x2", - "0x0", - "0x2", - "0x0", - "0x0", - "0x1e9", - "0x17", - "0x4b", - "0x52616e6765436865636b", - "0x0", - "0x4761734275696c74696e", - "0x66656c74323532", - "0x4172726179", - "0x1", - "0x2", - "0x536e617073686f74", - "0x3", - "0x537472756374", - "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", - "0x4", - "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", - "0x456e756d", - "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", - "0x6", - "0x753332", - "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", - "0x4275696c74696e436f737473", - "0x41b1e0736f3713f9e13b4727729108ca405534c26a658cb6f819b845464cc3", - "0x33d14792b22f4d264c16a7b7d91b2ed83ca8fb26342220fbc60a516c13736ad", - "0xb", - "0x5", - "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", - "0xe", - "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", - "0xd", - "0xf", - "0x53797374656d", - "0x436f6e747261637441646472657373", - "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", - "0x12", - "0x13", - "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", - "0x14", - "0x15", - "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", - "0x16", - "0x556e696e697469616c697a6564", - "0x11", - "0xc", - "0x19", - "0x844a465e8d1f2a5ab085930bf84a8e8d0f2132519d9864d7da103e35294c4a", - "0x1a", - "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", - "0x1d", - "0x2e1346e5328a5e1d5e71290d654b4e4d1f73794cef4001b871a05937361fad4", - "0x1f", - "0x426f78", - "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", - "0x21", - "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", - "0x23", - "0x4e6f6e5a65726f", - "0x75313238", - "0x8", - "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", - "0x26", - "0x27", - "0x28", - "0x3508bb43f8880f8a37030d78eb1ac52d3a1abcccd991bf0258bdf64f81014ed", - "0x29", - "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", - "0x2b", - "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", - "0x1c", - "0x21e8b2133d507aa2d4ebd971b29abb03a872814275eb10bbcf025db2d9f706d", - "0x2e", - "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", - "0x30", - "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", - "0x31", - "0x753634", - "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", - "0x33", - "0x34", - "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", - "0x35", - "0x36", - "0x37", - "0x38f4af6e44b2e0a6ad228a4874672855e693db590abc7105a5a9819dbbf5ba6", - "0x38", - "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", - "0x2d", - "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", - "0x3d", - "0x53746f726167654261736541646472657373", - "0x53746f7261676541646472657373", - "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", - "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", - "0x42", - "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", - "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", - "0x47", - "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", - "0x48", - "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", - "0x108", - "0x7265766f6b655f61705f747261636b696e67", - "0x656e61626c655f61705f747261636b696e67", - "0x77697468647261775f676173", - "0x6272616e63685f616c69676e", - "0x73746f72655f74656d70", - "0x66756e6374696f6e5f63616c6c", - "0x656e756d5f6d61746368", - "0x7", - "0x64726f70", - "0x7374727563745f6465636f6e737472756374", - "0x61727261795f6c656e", - "0x736e617073686f745f74616b65", - "0x7533325f636f6e7374", - "0x72656e616d65", - "0x7533325f6571", - "0x7374727563745f636f6e737472756374", - "0x656e756d5f696e6974", - "0x9", - "0x6a756d70", - "0x626f6f6c5f6e6f745f696d706c", - "0x64697361626c655f61705f747261636b696e67", - "0x6765745f6275696c74696e5f636f737473", - "0xa", - "0x77697468647261775f6761735f616c6c", - "0x61727261795f6e6577", - "0x66656c743235325f636f6e7374", - "0x56414c4944", - "0x10", - "0x4f7574206f6620676173", - "0x61727261795f617070656e64", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x17", - "0x616c6c6f635f6c6f63616c", - "0x66696e616c697a655f6c6f63616c73", - "0x73746f72655f6c6f63616c", - "0x1b", - "0x1e", - "0x18", - "0x20", - "0x61727261795f736e617073686f745f706f705f66726f6e74", - "0x22", - "0x756e626f78", - "0x24", - "0x636f6e74726163745f616464726573735f746f5f66656c74323532", - "0x66656c743235325f737562", - "0x66656c743235325f69735f7a65726f", - "0x25", - "0x2a", - "0x2c", - "0x494e56414c49445f54585f56455253494f4e", - "0x494e56414c49445f43414c4c4552", - "0x647570", - "0x2f", - "0x32", - "0x39", - "0x61727261795f706f705f66726f6e74", - "0x63616c6c5f636f6e74726163745f73797363616c6c", - "0x3b", - "0x7533325f746f5f66656c74323532", - "0x3e", - "0x3c", - "0x73746f726167655f626173655f616464726573735f636f6e7374", - "0x3b28019ccfdbd30ffc65951d94bb85c9e2b8434111a000b5afd533ce65f57a4", - "0x73746f726167655f616464726573735f66726f6d5f62617365", - "0x40", - "0x73746f726167655f77726974655f73797363616c6c", - "0x41", - "0x43", - "0x46", - "0x49", - "0x44", - "0x45", - "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", - "0x4a", - "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", - "0x71b", - "0xffffffffffffffff", - "0x98", - "0x88", - "0x78", - "0x68", - "0x56", - "0x3a", - "0x3f", - "0x4e", - "0x4c", - "0x4d", - "0x4f", - "0x50", - "0x51", - "0x52", - "0x53", - "0x54", - "0x55", - "0x57", - "0x58", - "0x59", - "0x5a", - "0x5b", - "0x5c", - "0x5d", - "0x5e", - "0x5f", - "0x60", - "0x61", - "0x62", - "0x63", - "0x64", - "0x65", - "0x66", - "0x67", - "0x69", - "0x6a", - "0x6b", - "0x6c", - "0x6d", - "0x6e", - "0x6f", - "0x70", - "0x71", - "0x72", - "0x73", - "0x74", - "0x75", - "0x76", - "0x77", - "0x79", - "0x7a", - "0x7b", - "0x7c", - "0x7d", - "0x7e", - "0x7f", - "0x80", - "0x115", - "0x105", - "0xc1", - "0xc5", - "0xf3", - "0xe6", - "0x1a1", - "0x199", - "0x189", - "0x142", - "0x146", - "0x176", - "0x167", - "0x24d", - "0x244", - "0x233", - "0x1d0", - "0x1d4", - "0x21f", - "0x20f", - "0x208", - "0x201", - "0x81", - "0x82", - "0x83", - "0x84", - "0x85", - "0x86", - "0x87", - "0x89", - "0x8a", - "0x2d3", - "0x2c3", - "0x276", - "0x27a", - "0x2b0", - "0x2a1", - "0x29a", - "0x2e9", - "0x2ee", - "0x2f8", - "0x311", - "0x316", - "0x332", - "0x32c", - "0x3db", - "0x359", - "0x35e", - "0x3ca", - "0x3c0", - "0x387", - "0x38c", - "0x3af", - "0x3a7", - "0x3ff", - "0x417", - "0x8b", - "0x8c", - "0x8d", - "0x8e", - "0x8f", - "0x463", - "0x90", - "0x42e", - "0x91", - "0x92", - "0x93", - "0x45b", - "0x94", - "0x95", - "0x451", - "0x96", - "0x97", - "0x44b", - "0x99", - "0x484", - "0x9a", - "0x9b", - "0x9c", - "0x9d", - "0x9e", - "0x9f", - "0xa0", - "0xa1", - "0xa2", - "0x49c", - "0xa3", - "0xa4", - "0xa5", - "0xa6", - "0x4f9", - "0xa7", - "0x4ae", - "0xa8", - "0xa9", - "0xaa", - "0x4b3", - "0xab", - "0x4ee", - "0xac", - "0xad", - "0x4c1", - "0xae", - "0xaf", - "0x4c6", - "0xb0", - "0xb1", - "0xb2", - "0xb3", - "0x4e4", - "0xb4", - "0xb5", - "0x4dd", - "0xb6", - "0xb7", - "0xb8", - "0xb9", - "0xba", - "0xbb", - "0x560", - "0xbc", - "0xbd", - "0x523", - "0xbe", - "0xbf", - "0x528", - "0xc0", - "0xc2", - "0x552", - "0xc3", - "0xc4", - "0x54b", - "0x545", - "0x559", - "0xc6", - "0xc7", - "0xc8", - "0xc9", - "0xca", - "0xcb", - "0xcc", - "0x57f", - "0xcd", - "0xce", - "0x584", - "0xcf", - "0xd0", - "0xd1", - "0xd2", - "0x58f", - "0xd3", - "0xd4", - "0xd5", - "0xd6", - "0xd7", - "0xd8", - "0xd9", - "0xda", - "0xdb", - "0x5d2", - "0xdc", - "0x5c8", - "0xdd", - "0xde", - "0xdf", - "0x5c0", - "0xe0", - "0xe1", - "0x5b6", - "0xe2", - "0xe3", - "0xe4", - "0xe5", - "0xe7", - "0xe8", - "0xe9", - "0x5e3", - "0xea", - "0xeb", - "0x5e8", - "0xec", - "0xed", - "0xee", - "0x5f3", - "0xef", - "0xf0", - "0xf1", - "0xf2", - "0x5ff", - "0xf4", - "0xf5", - "0xf6", - "0x61f", - "0xf7", - "0x62b", - "0xf8", - "0xf9", - "0xfa", - "0xfb", - "0x643", - "0xfc", - "0x63c", - "0xfd", - "0xfe", - "0xff", - "0x651", - "0x656", - "0x672", - "0x100", - "0x66c", - "0x101", - "0x102", - "0x103", - "0x104", - "0x106", - "0x682", - "0x6c4", - "0x694", - "0x699", - "0x6b6", - "0x6b0", - "0x6bd", - "0x70c", - "0x6e4", - "0x107", - "0x702", - "0x6fc", - "0x124", - "0x1b0", - "0x25d", - "0x2e2", - "0x2ff", - "0x305", - "0x309", - "0x33c", - "0x343", - "0x3e5", - "0x405", - "0x41d", - "0x472", - "0x48a", - "0x4a2", - "0x509", - "0x515", - "0x570", - "0x596", - "0x5dc", - "0x5f9", - "0x605", - "0x625", - "0x631", - "0x649", - "0x67c", - "0x688", - "0x6d3", - "0x3e8e", - "0x241c0d01018140c0302c0407050240c060401c0c06028080802018080200", - "0x182a0203828280203028041308018200609008120e010442006038181e02", - "0x700c1b030680409070240c190303404090506004060505c0c0d0101c1416", - "0x2820061181844020483842060301412060381840060f808180a01078041d", - "0x3404090505c0c06028a00c06138700c26030940409070900c17030340409", - "0x8120e08018120606808120a150180c080e018580615808120e150185206", - "0x241c0703018621c030c00c2f010241c10030a40c0d01024141c030b80c2d", - "0x280437038180c360e0186a061a008120e100181a02038282006198186402", - "0xf00c0d0101c143b0301862070301c0c070305c0c3a030800c07030e40438", - "0x283806200187e0204838200615018460606808180a0e0187c061e808120e", - "0x840c45010241c1c031100c43010241c10030580c0d010241442031040407", - "0x18960625008180a011243806240188e02048388c060b8181a02048282006", - "0x1c144f030186207030800c20030f00c4e031340410051300c06188800c4b", - "0x180c27048182e0629808120e108180c310e018a40628808120e280181a02", - "0x1c1409030400c59010241c022c008ae10031580c55010241c17030186254", - "0x1840062e008120e100180c27038180c270e018b6062d008120e080181a02", - "0x241c1c031800c5f010241c5e0305c0c0d010241410030240c5d010241c10", - "0x80c063385c12063405c0c0633808cc0232808c80231988120628018c202", - "0x1c0c6f1c0180c6b1c0180c6e038180c6d0b8180c6c038180c6b350180c69", - "0x8ea7403018ce02039d00c07398400c0639008e23803018ce3803018e002", - "0x1c8047a3c8180c67011e02006031ac04773a0180c69011d80c073a0180e73", - "0x1c0c06371f40e063e01c0c063d8a40c06358a40c06370a40c06390580c06", - "0x180c720b8180c72048180c6b048180c6e080240c68048180c67038180c67", - "0x1c0c06401fc0e063e1f80c06338a00c06338180c06338080e7e0301ce61b", - "0x1f02e06031ad0207031f0d409031a00c073f0180e730e0180c720c8180c72", - "0x8c0c06338a40c06338900c06348980c063620c0c06348e01206342080e06", - "0x1b10e06031a4500603218f209031a00485140180c84118180c6b3a0240c68", - "0xb80c06362200c06348581206341080c06338a80c06358a80c06370b00c06", - "0x19c0407460180e73038180c8b180180c6b450180c69148240c68448180c6b", - "0x1ce60703018e007030191a8c03018d20603a300c0739a300c06338300c06", - "0x1c83609031a04206031ec20060319c0c07350180e73350180c670101cd406", - "0x18d006038900c07398180e830301ce68303018ce0203a0c0c07398980c06", - "0x240c68490180c6b0124404900101c0c7c0123c6a06031b11c06031a43209", - "0x18f63a03018d62003018d63b03018d83b030191a3e03018d89303018d21c", - "0x1d0e06039cc5806031c88006031b12806031a4fc09031a054060319c2e06", - "0x5c0c06369080c064ba580e063e2540e063e0180e870301ce68703018ce02", - "0x19c0407440180e73170180c72100240c682a0180c672a0180c72140240c68", - "0x18d89803018d22104818d01603018ce2903018d80603a200c0739a200c06", - "0x1cc0e060325c0c07450180e73450180c670101d1406039cc6006031c88806", - "0x18f82103019004603018d24803018d89903018d22304818d002038900c07", - "0x1ac9c06031ac9e06031b09e0603234a406031b13406031a44809031a00c07", - "0xf80c06390180e8e0301ce68e03018ce0203a380c07398d40c06390f00c06", - "0x180e73108180c8d108180c9b0301d2606039cd26060319c0407498180e73", - "0x18ce0203a740c0739809382103018d806039180c07399180c06338080e46", - "0x180c800d8180c6c3f0180c69130240c684e8180c700301d3a06039cd3a06", - "0x1500c06420093c0603a500c0739a500c06338080e940301ce64003018e417", - "0x180c860301d3e06039cd3e060319c04074f8180e730b8180c8b2a0180c6c", - "0x18d61603018dca003018d65403018d68304818d017030191a9f03018d254", - "0x180e73530180c670101d4c06039cc04a5520180c670128d4407032842c06", - "0x2600c07399100c063916c0c063629c0c0634a241206342980c06380180ea6", - "0x180c69150240c68100180c84038180c840301d3006039cd30060319c0407", - "0x18e45e03018d26003018d8a903018d22c04818d007030190c20030190ca8", - "0x1ad5406031ac0c074c8180e734c8180c670101d3206039cc9006031c84206", - "0x18d0ad03018e00603ab40c0739ab40c06338080ead0301ce602562ac0c06", - "0x25d3a06031a40c074d0180e734d0180c670101d3406039cca406031c90e09", - "0x18ce0203a9c0c073996c0c06392980c063490812063405c0c063805c0c06", - "0x1a00c07540180e73540180c670101d5006039cc04ae0301d4e06039cd4e06", - "0x1780c07398180ea90301ce6a903018ce0203aa40c07399800c06390b81206", - "0x1c04025801804060100960060100804af0101cbc06039cd5a06031a40c07", - "0x8f2065801812060600804b0030081202350400eb10b8300eb0038180407", - "0xa40cb20b01960073a018d4020601960060601820023a0e00eb0031e40c17", - "0x2c00c1c0305c041c032c00c38030300402580182c061c00804b0030081202", - "0x960063f0187002012c00c02048085006599f80cb0038640c6a010643607", - "0x196824032c00e21031a804211001d6006118182e021181960060d8181802", - "0x1906063c80906065801840063a00804b0030900c38010096006010240426", - "0x90e0658018041b010096006150185202160a80eb0032240c16012240cb0", - "0xb80c19012200cb0030b00c19010096006210185202171080eb00321c0c16", - "0x2c00c0204808048e012c00e304401cfc02440196006440183802180196006", - "0x84602460196006198184202198196006450184002450196006010a00402", - "0x1842024701960061a81848021a8196006010a00402580180409010087806", - "0x2c00e920320c0492032c00c92030840492032c00c8c03098048c032c00c8e", - "0x85802012c00c3a030a8040258018048901009600601024043b032d47406", - "0x250800754a4c7c075801c78170602484021e01960061e0190e021e0196006", - "0x2c00c44030c00444032c00c54032200454032c00c021700804b0030081202", - "0x91802240196006010cc0402580188c064500804b0032600c8a011193007", - "0x196006260191c02012c00c4b030e0044c2581d60064c8186a024c8196006", - "0x804b00313c0c2a0113c9c0758018a450038e80452032c00c48032480450", - "0x2740c93012740cb0032d80c3e0100960064d01878025b2680eb0031380c3b", - "0x1960064981928024f81960061f01820022b0196006500188002500196006", - "0x1804090129948b74f8300ca6032c00c560311004a4032c00c070315004b7", - "0x1c8c02538196006538191c0253819600601260045b032c00c021980804b0", - "0x1950062580950065801954ab03a6404ab032c00c02240095406580194e5b", - "0x2b40cb00301c0c54012a40cb0032500c94011800cb0031000c10011780cb0", - "0x804b0030091202012c00c020480800ad5498018060001960062f0188802", - "0x2e80c2a012e97207580197006260097006580180e062a00804b0030ec0c2a", - "0x11804bc032c00cbc0323804bc032c00c02270097606580180433010096006", - "0x2fc0c4b012fc0cb0032f57c074c8097c06580180448012f40cb0032f17607", - "0x1960065c818a8025a81960060b8192802608196006060182002600196006", - "0x960060122404025801804090130d84b5608300cc3032c00cc00311004c2", - "0x1960060114004c4032c00c021980804b0030800c4f010096006130185402", - "0x26404c7032c00c02240098c06580198ac40391804c5032c00cc50323804c5", - "0x5c0c94013280cb0030300c10013240cb0033200c4b013200cb0033198e07", - "0x99acc65b28180666819600664818880266019600603818a802658196006", - "0xcc04025801836062780804b0030a00c2a010096006012240402580180409", - "0x2c00ccf6701c8c02678196006678191c026781960060114004ce032c00c02", - "0x9680658019a40625809a40658019a0d103a6404d1032c00c0224009a006", - "0x2d00c44013540cb00301c0c54013500cb00305c0c940134c0cb0030300c10", - "0x1852061500804b0030091202012c00c0204809acd56a34c18066b0196006", - "0x3600c8e013600cb003008a0026b8196006010cc04025801870062780804b0", - "0x2c00cd96d01d32026d01960060112004d9032c00cd86b81c8c026c0196006", - "0x9bc06580182e064a009ba0658018180608009b80658019b60625809b606", - "0x960060102404e06fb79ba0c033800cb0033700c440137c0cb00301c0c54", - "0x2cc0cb0030093002708196006010cc04025801812062780804b0030091202", - "0x1d32027181960060112004e2032c00cb37081c8c02598196006598191c02", - "0x18d4064a009cc0658018200608009ca0658019c80625809c80658019c4e3", - "0x804e97439dcc0c033a40cb0033940c44013a00cb00301c0c540139c0cb0", - "0x81202350400eea0b8300eb00381804070380804b0030080c02012c00c02", - "0x1960060601820023a0e00eb0031e40c17011e40cb0030240c0c010096006", - "0x1d00402580182c061c00804b003008120214819d616032c00e74031a8040c", - "0x700c29011f838075801832060b00832065801836063c8083606580187006", - "0x804b0030800c290108440075801850060b008500658018041b010096006", - "0x8c0e7e0108c0cb00308c0c1c010900cb0030840c190108c0cb0031f80c19", - "0x20c0cb0030980c20010980cb0030085002012c00c020480804ec012c00e24", - "0xa80cb0030085002012c00c020480804ed030084602448196006418184202", - "0x184202438196006448184c02448196006160184202160196006150184802", - "0x2c00c024480804b003008120217019dc42032c00e870320c0487032c00c87", - "0x301242012200cb0032200c87012200cb0030085802012c00c42030a80402", - "0x1910021a8196006010b8040258018040901230660777a2860075801d1017", - "0x2c00c3a03228040258019240645008749203ac00c8e030c0048e032c00c35", - "0x187002498f80eb0030f00c35010f00cb00300918021d8196006010cc0402", - "0x2c00c442a01c74022201960061d81924022a0196006498191c02012c00c3e", - "0x804b0032600c3c0111930075801880061d80804b0032500c2a012508007", - "0xc00c100112c0cb0032640c40012640cb0031200c93011200cb0031180c3e", - "0x19600625818880227819600603818a802270196006450192802260196006", - "0x2680cb0030093002290196006010cc0402580180409011409e4e260300c50", - "0x1d32024e81960060112004b6032c00c9a2901c8c024d01960064d0191c02", - "0x1918064a0093e0658018660608008ac06580194006258094006580196c9d", - "0x2404a6522dd3e0c032980cb0031580c44012900cb00301c0c54012dc0cb0", - "0x13004aa032c00c07031500402580185c061500804b0030091202012c00c02", - "0x1960060113804ab032c00c021980804b00329c0c2a0129cb607580195406", - "0x2640460032c00c0224008bc065801950ab0391804a8032c00ca80323804a8", - "0x5c0c94010000cb0030300c10012b40cb0032a40c4b012a40cb003178c007", - "0x970ba5c80018065c01960065681888025d01960062d818a8025c8196006", - "0xcc04025801870062780804b0030a40c2a010096006012240402580180409", - "0x2c00cbc5d81c8c025e01960065e0191c025e01960060114004bb032c00c02", - "0x98006580197e06258097e06580197abe03a6404be032c00c02240097a06", - "0x3000c44013080cb00301c0c54012d40cb00305c0c94013040cb0030300c10", - "0x1812062780804b0030091202012c00c020480986c25ab041806618196006", - "0x1c8c02628196006628191c026281960060126004c4032c00c021980804b0", - "0x199006258099006580198cc703a6404c7032c00c02240098c06580198ac4", - "0x3300cb00301c0c540132c0cb0031a80c94013280cb0030400c10013240cb0", - "0x804b0030080c02012c00c02010099acc65b281806668196006648188802", - "0x580cb0030300c1001009600601024046a0801de0170601d6007030080e07", - "0x1d070095801836290b024a4020d81960060481818021481960060b8192802", - "0x196c02012c00c02048083806788640cb0039e40c9a010096006010180479", - "0x1f80c74010096006010240421033c840065801c50064e808507e03ac00c19", - "0x2c00c26030a404831301d6006120182c0212019600611818f202118196006", - "0x183202012c00c2a030a4042c1501d6006448182c024481960060106c0402", - "0x1c8487039f80487032c00c87030700442032c00c2c030640487032c00c83", - "0x840488032c00c2e03080042e032c00c021400804b0030081202013cc04b0", - "0x90048a032c00c021400804b0030081202013d00c02118086006580191006", - "0x191806108091806580186006130086006580186606108086606580191406", - "0x960061a8185402012c00c02048091c067a8d40cb003a300c83012300cb0", - "0x3d8763a03ac00e923a0e01242012480cb0032480c87012480cb0030085802", - "0x19260644009260658018042e010096006012240402580180409010f87807", - "0x1d60064c1100e9f012600cb0030800c56011100cb0031000ca0011000cb0", - "0xe004992401d60062a0186a02230196006010cc040258019280645008a894", - "0x189e4e038e8044f032c00c4603248044e032c00c99032380402580189006", - "0x96006280187802291400eb00312c0c3b0100960062601854022612c0eb0", - "0x1820024e81960065b01880025b01960064d01926024d0196006290187c02", - "0x2c00c9d03110049f032c00c07031500456032c00c3b0325004a0032c00c3a", - "0x96006100196e02012c00c024480804b00300812025ba7caca0060196e06", - "0x2994807230094c06580194c06470094c06580180498012900cb0030086602", - "0x1960065501896025501960062da9c0e990129c0cb00300890022d8196006", - "0x1100460032c00c0703150045e032c00c3e0325004a8032c00c3c0304004ab", - "0x185402012c00c024480804b003008120254980bca8060195206580195606", - "0x2b40eb0032e40c4c012e40cb00301c0c54010096006100196e02012c00c8e", - "0x19700647009700658018044e012e80cb0030086602012c00c00030a80400", - "0x1960065daf00e99012f00cb00300890025d81960065c2e80e46012e00cb0", - "0x15004c0032c00c740325004bf032c00c380304004be032c00cbd0312c04bd", - "0x804b00300812025ab0580bf060196a06580197c06220098206580195a06", - "0x984065801804330100960063f0189e02012c00c21030a80402580180489", - "0x180448013100cb00330d8407230098606580198606470098606580180450", - "0x1960061c0182002638196006630189602630196006623140e99013140cb0", - "0x300ccb032c00cc70311004ca032c00c070315004c9032c00c740325004c8", - "0x1820026601960060e0189602012c00c024480804b003008120265b2992c8", - "0x2c00ccc0311004cf032c00c070315004ce032c00c740325004cd032c00c38", - "0x96006048189e02012c00c024480804b00300812026833d9ccd06019a006", - "0x349a20723009a40658019a40647009a406580180498013440cb0030086602", - "0x1960066a01896026a01960065a34c0e990134c0cb00300890025a0196006", - "0x11004d8032c00c070315004d7032c00c6a0325004d6032c00c100304004d5", - "0x804025801804a60105c0cb00300948026cb61aed606019b20658019aa06", - "0x812023a0e00ef7350400eb00381804070380804b0030080c02012c00c02", - "0x700cb0030240c0c010640cb0031a80c940106c0cb0030400c10010096006", - "0x3e0fc065801c52064d00804b0030080c0214858f2095801838190d824a402", - "0x19f223032c00e210327404211001d60063f0196c02012c00c02048085006", - "0x20c0c160120c0cb0030980c79010980cb0030800c74010096006010240424", - "0x21c0eb0030b00c16010b00cb0030083602012c00c89030a4042a4481d6006", - "0x183802440196006210183202170196006150183202012c00c87030a40442", - "0x196006010a0040258018040901009f4025801d102e039f8042e032c00c2e", - "0x18040901009f6060108c0433032c00c8a03084048a032c00c30030800430", - "0x980433032c00c35030840435032c00c8c03090048c032c00c021400804b0", - "0x24043a033f124065801d1c06418091c06580191c06108091c06580186606", - "0x8760658018760643808760658018042c010096006490185402012c00c02", - "0x804b0030091202012c00c0204808809303bf47c3c03ac00e3b0b1e41242", - "0x187c064a008900658018780608008a80658019280644009280658018042e", - "0x1380cb00308c0c56011300cb0031500ca00112c0cb00301c0c54012640cb0", - "0x1954020601960060605c0ea70111818982203160062713096992405cb602", - "0x1480c8a01268a407580189e065580804b003008120228019fc4f032c00e46", - "0x804b0032740c5e012813a07580193406540096c06580180433010096006", - "0x2d80c920116c0cb0032800c60012980cb0032600c94012900cb0031100c10", - "0x19feaa032c00eb7032b404b74f95812b00329cb6a6520315202538196006", - "0x2a00c3b0100960062f01854022f2a00eb0032a80c000100960060102404ab", - "0x196006568192602568196006548187c02012c00c60030f004a93001d6006", - "0x15004b8032c00c9f0325004ba032c00c560304004b9032c00c00031000400", - "0x804b00300812025e2ed70ba060197806580197206220097606580181806", - "0x300c54012fc0cb00327c0c94012f80cb0031580c10012f40cb0032ac0c4b", - "0x189602012c00c020480982c05faf818066081960065e8188802600196006", - "0x2c00c0c0315004c3032c00c980325004c2032c00c440304004b5032c00c50", - "0x2c00c024480804b003008120262b1186c2060198a06580196a06220098806", - "0x2c00c024c0098c06580180433010096006118196e02012c00c17032e40402", - "0x99206580180448013200cb00331d8c07230098e06580198e06470098e06", - "0x192802660196006498182002658196006650189602650196006643240e99", - "0x33d9ccd660300ccf032c00ccb0311004ce032c00c070315004cd032c00c40", - "0x804b00305c0cb90100960061d0185402012c00c024480804b0030081202", - "0x3440c2a01345a00758019a40626009a406580180e062a00804b00308c0cb7", - "0x11804d3032c00cd30323804d3032c00c02270096806580180433010096006", - "0x3580c4b013580cb003351aa074c809aa06580180448013500cb00334d6807", - "0x19600668018a8026c81960060b01928026c01960063c81820026b8196006", - "0x960060122404025801804090136db4d96c0300cdb032c00cd70311004da", - "0x196006010cc04025801840062780804b00305c0cb9010096006120185402", - "0x12004de032c00cdd6e01c8c026e81960066e8191c026e81960060114004dc", - "0x18f20608009c20658019c00625809c00658019bcdf03a6404df032c00c02", - "0x3900cb0033840c440138c0cb00301c0c54013880cb0030580c94012cc0cb0", - "0x12c0402580182e065c80804b0030091202012c00c0204809c8e3712cc1806", - "0x180e062a009ce06580182c064a009cc0658018f20608009ca06580185006", - "0x1804890100960060102404e97439dcc0c033a40cb0033940c44013a00cb0", - "0x180498014000cb0030086602012c00c090313c0402580182e065c80804b0", - "0x40c0cb003008900281019600680c000e46014040cb0034040c8e014040cb0", - "0x2500506032c00c38030400505032c00d040312c0504032c00d028181d3202", - "0x41d65060601a10065801a0a062200a0e06580180e062a009640658018e806", - "0x1a820078485c18075801c0c020381c0402580180406010096006010080508", - "0x300c10011d0700758018f2060b808f2065801812060600804b0030081202", - "0x2c00c38031d00402580180409010a40d0a0b01960073a018d402060196006", - "0x804b0030700c29011f838075801832060b00832065801836063c8083606", - "0x18fc060c80804b0030800c290108440075801850060b008500658018041b", - "0x960071208c0e7e0108c0cb00308c0c1c010900cb0030840c190108c0cb0", - "0x20c0c210120c0cb0030980c20010980cb0030085002012c00c0204808050b", - "0xa80c24010a80cb0030085002012c00c0204808050c030084602448196006", - "0x196006438184202438196006448184c02448196006160184202160196006", - "0xb004025801884061500804b00300812021701a1a42032c00e870320c0487", - "0xcc0f0e450c00eb003a202e0c049080488032c00c880321c0488032c00c02", - "0x1960061a81910021a8196006010b8040258018048901009600601024048c", - "0x2380493032c00c8e03280043e032c00c0703150043c032c00c8a03250048e", - "0xc00cb0030c00c10010ec749204ac00c40498f8780c5d0088006580182c06", - "0x86602012c00c94032ec0402580180409011500d0f4a01960071d8197002", - "0x196006230187c02012c00c98030f004464c01d6006220187602220196006", - "0x250044c032c00c3003040044b032c00c99031000499032c00c480324c0448", - "0x13c9c4c06018a006580189606220089e065801874062a0089c06580192406", - "0x2480c94012680cb0030c00c10011480cb0031500c4b010096006010240450", - "0x9409d5b26818065001960062901888024e81960061d018a8025b0196006", - "0x2600456032c00c021980804b0030580c38010096006012240402580180409", - "0x2c00c02240096e06580193e5603918049f032c00c9f03238049f032c00c02", - "0x29c0cb0030cc0c100116c0cb0032980c4b012980cb0032dd48074c8094806", - "0x29c18065401960062d818880255819600603818a802550196006460192802", - "0x182c061c00804b0030b80c2a010096006012240402580180409012a156aa", - "0x804b0031800c2a01180bc07580195206260095206580180e062a00804b0", - "0x1800ad039180400032c00c00032380400032c00c02270095a06580180433", - "0x2ec0cb0032e00c4b012e00cb0032e574074c8097406580180448012e40cb0", - "0x1888025f01960062f018a8025e81960060b81928025e0196006060182002", - "0xa40c2a010096006012240402580180409012fd7cbd5e0300cbf032c00cbb", - "0x191c026081960060114004c0032c00c021980804b0030e00c4f010096006", - "0x196ac203a6404c2032c00c02240096a065801982c00391804c1032c00cc1", - "0x3180cb00305c0c94013140cb0030300c10013100cb00330c0c4b0130c0cb0", - "0x2c00c020480990c763314180664019600662018880263819600603818a802", - "0x1960060126004c9032c00c021980804b0030240c4f010096006012240402", - "0x26404cc032c00c022400996065801994c90391804ca032c00cca0323804ca", - "0x1a80c940133c0cb0030400c10013380cb0033340c4b013340cb00332d9807", - "0x9a4d16833c180669019600667018880268819600603818a802680196006", - "0x2f40402580180409010300d100481c0eb0038180cbc010180cb0030080c74", - "0x4440c0211808d406580182e065f8082006580180e065f0082e06580181206", - "0x1818065f008e806580187006600087006580180428010096006010240402", - "0x1e40cb0031e40c0c011e40cb0030400c3e011a80cb0031d00cbf010400cb0", - "0x308041b032c00c16032d40402580180409010a40d120b0196007350198202", - "0x18380662008fc0658018f206060083806580183206618083206580183606", - "0x800cb0030085002012c00c29030a80402580180409010a0fc07030a00cb0", - "0x8c0e061201960061081988021181960063c8181802108196006100198a02", - "0x248040c032c00c02140081206580180e06039180407032c00c02033080424", - "0x1500406032c00c02140082017038182006580181806630082e06580181206", - "0x18e802012c00c02448081207038181206580180c06630080e06580180406", - "0x5c0cbd0100960060102404100344c2e0c03ac00e09032f00409032c00c07", - "0x805140300846023a0196006350197e021c0196006060197c02350196006", - "0x196006080197c020b01960063c81980023c8196006010a00402580180409", - "0x3040429032c00c29030300429032c00c38030f80474032c00c16032fc0438", - "0x700cc2010700cb00306c0cb50100960060102404190345436065801ce806", - "0x980cb0030180c94010900cb0030080c10010a00cb0030098e023f0196006", - "0x5d90021501960063f0191c0244819600614018ac02418196006148181802", - "0x2c00c02048090e068b0b00cb00388c0c9a0108c422004ac00c2a44a0c4c24", - "0xc00cb0032200cca012200cb0030b88407648085c4203ac00c2c032d80402", - "0x2281206460196006180199602198196006108192802450196006100182002", - "0x1928024701960061001820021a8196006438199802012c00c02048091833", - "0x185402012c00c02048087492470240c3a032c00c350332c0492032c00c21", - "0x1960061e0a40ec9010f00cb0030ec0ccd010ec0cb0030085002012c00c19", - "0x32c0494032c00c06032500440032c00c02030400493032c00c3e03328043e", - "0x240e075801804061800804b0030180cb701151284004818a806580192606", - "0x181806470082e06580180e0650008180658018048c010096006048191402", - "0xe00ece011d00cb00301c0c54010e00cb0030180c94010402e07030400cb0", - "0x19a002012c00c02048082c068b9e40cb0039a80ccf011a8201704ac00c74", - "0x1832061c008381903ac00c1b030d4041b032c00c29033440429032c00c79", - "0x30804025801850061c008402803ac00c7e030d4047e032c00c026900804b0", - "0x900c8e010900cb00308c42075a0084606580184006610084206580183806", - "0x20c0cb0030085002012c00c02048084c068c009600712019a602120196006", - "0x2c00c02048080519030084602150196006448184202448196006418184802", - "0x21c0c210121c0cb0030b00c20010b00cb0030085002012c00c26033500402", - "0x196007210190602210196006210184202210196006150184c02150196006", - "0x150048c032c00c17032500402580185c061500804b00300812024401a342e", - "0x1a368e032c00e33033580433450c012b0030d518076a8086a06580182006", - "0xec0cd9010ec0cb0030e80cd8010e80cb0032380cd7010096006010240492", - "0x189e02012c00c930336c0402580187c066d00888544a101263e1e1a96006", - "0xd404025801888061c00804b0031500c380100960064a0187002012c00c40", - "0x2c00c48030d40448032c00c026900804b0032600c38011193007580187806", - "0x13c9c075801898061a8089806580188c066100804b0032640c380112d3207", - "0x1870024d1480eb0031400c35011400cb00312c0cc2010096006270187002", - "0x1960065b0191c024e81960064d01984025b0196006278198402012c00c52", - "0x1a38025801d4006698094006580194006470094006580193ab603ad004b6", - "0x196e06108096e06580193e06120093e06580180428010096006010240456", - "0x2c00c021400804b0031580cd40100960060102404028e8180423012900cb0", - "0x94e0658019480613009480658018b60610808b606580194c06100094c06", - "0x2a80c83012a80cb0032a80c21012a80cb00329c0c260129c0cb00329c0c21", - "0x804b0032ac0c2a010096006012240402580180409012a00d1e558196007", - "0x1914062a00974065801860064a009720658018040608008bc065801804dc", - "0x2f176b85d2e42ede012f00cb0031780cdd012ec0cb0030300c56012e00cb0", - "0x19c002012c00c02048097c068faf40cb0038000cdf010015aa9300316006", - "0x19800903b8404025801982061500804b0032fc0cb70130580bf04ac00cbd", - "0x3100cb0032a40c940130c0cb0031800c10013080cb0032d40cb3012d40cb0", - "0x2c00c02048098cc56230c180663019600661019c40262819600656818a802", - "0x1928026401960063001820026381960065f019c602012c00c09032280402", - "0x32d94c9640300ccb032c00cc70338804ca032c00cad0315004c9032c00ca9", - "0x804b0030240c8a010096006540185402012c00c024480804b0030081202", - "0x196006668191c026681960060139004cc032c00c021980804b0030300cb7", - "0x9a006580199ccf03a6404cf032c00c02240099c06580199acc0391804cd", - "0x2280c54012d00cb0030c00c94013480cb0030080c10013440cb0033400ce3", - "0x91202012c00c0204809a8d35a34818066a019600668819c402698196006", - "0x4004d5032c00c920338c04025801818065b80804b0030240c8a010096006", - "0x19aa0671009b0065801914062a009ae065801860064a009ac06580180406", - "0x2c00c88030a804025801804890100960060102404d96c35dac0c033640cb0", - "0x2c00c0272809b406580180433010096006060196e02012c00c09032280402", - "0x9ba06580180448013700cb00336db40723009b60658019b60647009b606", - "0x1928027001960060101820026f81960066f019c6026f01960066e3740e99", - "0x38966e1700300ce2032c00cdf0338804b3032c00c100315004e1032c00c17", - "0x804b0030300cb7010096006048191402012c00c024480804b0030081202", - "0x400c54013940cb00305c0c94013900cb0030080c100138c0cb0030580ce3", - "0x19cc02012c00c0244809cee672b90180673819600671819c402730196006", - "0x400c29011a820075801818060b0081806580182e06738082e0703ac00c07", - "0x1d60060b1e40ee8010580cb0030240c92011e40cb0031a80c1c010096006", - "0x250047e032c00c02030400429032c00c07033a4040258018e80615008e838", - "0xa0fc0c808084206580187006490084006580185206800085006580180c06", - "0x402580180409010900d201181960070e0195a020e0643609580184220", - "0x19122603c080489032c00c021400804b00320c0c2a0120c4c07580184606", - "0x1080cb0030640c940121c0cb00306c0c10010b00cb0030a80d03010a80cb0", - "0x2200cb0030900d0501009600601024042e2121c12061701960061601a0802", - "0xc012061981960064401a08024501960060c81928021801960060d8182002", - "0x8e806580180c062a00870065801804064a0081806580180e0683008668a", - "0x402e09580182c793a0e01907010580cb0030240c8e011e40cb0030300cb2", - "0x7032075801852069100804b00300812020d81a4229032c00e6a03420046a", - "0xa0fc07918085006580180428011f80cb0030640c880100960060e0185402", - "0x19600608018a8021181960060b81928021081960061001a4802100196006", - "0x1960060d81a4c02012c00c02048084c24118240c26032c00c21034940424", - "0x240c2c032c00c8303494042a032c00c10031500489032c00c17032500483", - "0x2484020b81960060b8190e020b8196006010b00402580180489010b05489", - "0x1e418075801818069400804b00300812023a0e00f27350400eb00385c0c02", - "0x187002012c00c02048082c069480960073c819a602080196006080182002", - "0x2c00c1b03328041b032c00c290381d92021481960060481a5402012c00c0c", - "0x18500658018320665808fc0658018d4064a0083806580182006080083206", - "0x2500424032c00c10030400402580182c066a00804b0030081202141f83809", - "0x84621100256006418984809958090606580180e06060084c0658018d406", - "0x4bc04871601d60064481a5c02012c00c0204808540696a240cb00388c0d2c", - "0xa6402440196006210240f3101009600601024042e034c084065801d0e06", - "0x2c00c2103250048e032c00c2003040048a032c00c300601d6802180196006", - "0x878065801914064700876065801910062b0087406580185806060092406", - "0x812024981a663e032c00e35032680435460cc12b0030f0763a492382ec8", - "0x2c00c54033280454032c00c942001d92024a1000eb0030f80cb6010096006", - "0x189006580188806658088c065801918064a0093006580186606080088806", - "0x896065801866060800932065801926066600804b0030081202241193009", - "0x804b0030081202271309609031380cb0032640ccb011300cb0032300c94", - "0x189e2c03b24044f032c00c2e0333404025801812065b80804b0030300c38", - "0x2d80cb0030840c94012680cb0030800c10011480cb0031400cca011400cb0", - "0x804b0030300c3801009600601024049d5b26812064e8196006290199602", - "0x1842064a008ac065801840060800940065801854066600804b0030240cb7", - "0x1818061c00804b00300812025ba7cac09032dc0cb0032800ccb0127c0cb0", - "0x180498012900cb0030086602012c00c070313c04025801812065b80804b0", - "0x29c0cb00300890022d8196006532900e46012980cb0032980c8e012980cb0", - "0x25004a8032c00c380304004ab032c00caa0333004aa032c00c5b5381d3202", - "0x5c0cb0030080c9401180bca804818c00658019560665808bc0658018e806", - "0x1a80cb0038300d3401030120704ac00c100b81d620208019600603018a802", - "0x4e00479032c00c74034dc0474032c00c6a034d80402580180409010e00d35", - "0x19b402012c00c29034e80402580182c069c80838190d8a42c1758018f206", - "0xa00cb0031f80d3c011f80cb00306c0d3b0100960060e0187002012c00c19", - "0x8012061181960061401a7a0210819600604818a802100196006038192802", - "0x18a8021301960060381928021201960061c01a7c02012c00c02048084621", - "0x82e065801804064a0091283130240c89032c00c24034f40483032c00c09", - "0x4fcd4065801c18069a00818090382560060805c0eb1010400cb0030180c54", - "0x1a70023c81960063a01a6e023a01960063501a6c02012c00c02048087006", - "0x640cda0100960060d819b402012c00c16034e4041c0c86c52160bac00c79", - "0x8500658018fc06a0808fc06580185206a000804b0030700c38010096006", - "0x8440090308c0cb0030a00d42010840cb0030240c54010800cb00301c0c94", - "0x240c54010980cb00301c0c94010900cb0030e00d43010096006010240423", - "0x190e020b8196006010b004894189812064481960061201a8402418196006", - "0x804b00300812023a0e00f44350400eb00385c0c02049080417032c00c17", - "0x51c0402580180409010a40d460b1e40eb0038240d45010400cb0030400c10", - "0x183206a4808380658018f2062b0083206580183606a40083606580182c06", - "0x185006a58085006580180428010096006010240402a50180423011f80cb0", - "0x840cb0039f80d2f011f80cb0030800d49010700cb0030a40c56010800cb0", - "0x2240eb00320c0c3b0120c4c2404ac00c210353404025801804090108c0d4c", - "0x5e9c02160196006160181802160196006150187c02012c00c89030f0042a", - "0x185c06a800804b0030081202450c11009a78b8848704ac00e2c130900e6a", - "0x2380cb0030cc0d51010d40cb0031080c54012300cb00321c0c94010cc0cb0", - "0x1960064401928024901960064501aa602012c00c02048080552030084602", - "0x554043b032c00c8e03550048e032c00c92035440435032c00c3003150048c", - "0x18048901009600601024043e0355c78065801c7406ab0087406580187606", - "0x1180cb0030400c10011000cb00324c1807ac8092606580187806ac00804b0", - "0x19ba022581960060e018ac024c81960061a818a802240196006460192802", - "0x1960074c019be024c110a894062c00c4c25a6490460bb78044c032c00c40", - "0x19345228026b6024d148a009580189c067000804b00300812022781ab44e", - "0x1580cb0031500c94012800cb0032500c10012740cb0032d80d5c012d80cb0", - "0x2c00c02048096e9f2b28018065b81960064e81aba024f819600622018a802", - "0x150045b032c00c540325004a6032c00c940304004a4032c00c4f035780402", - "0x804b00300812025529cb6a6060195406580194806ae8094e06580188806", - "0x2ac0cb0030f80d5e01009600606018bc02012c00c1c032dc0402580180489", - "0x1aba023001960061a818a8022f0196006460192802540196006080182002", - "0x8c0c2a010096006012240402580180409012a4c05e540300ca9032c00cab", - "0x1960060001ab802000196006568303809ad8095a06580180428010096006", - "0x57404bb032c00c070315004b8032c00c6a0325004ba032c00c100304004b9", - "0x196e02012c00c024480804b00300812025e2ed70ba060197806580197206", - "0x23804be032c00c024c0097a0658018043301009600606018bc02012c00c09", - "0x2fd80074c8098006580180448012fc0cb0032f97a07230097c06580197c06", - "0x1960063a01928026101960061c01820025a81960066081abc02608196006", - "0x80c190131588c3610300cc5032c00cb50357404c4032c00c070315004c3", - "0x2c00c0c030e004170601d6006048186a020481960060381abe02038196006", - "0x1a8200758018e838038e80474032c00c06032480438032c00c17032380402", - "0x18f206630082c0658018200649008f206580180428010096006350185402", - "0x400cb0030085802012c00c02530082e06580180560010a42c07030a40cb0", - "0x180409011e4e807b08e0d4075801c2006010248402080196006080190e02", - "0x6c52075801c2c06b1808d40658018d406080082c06580180e06b100804b0", - "0x598047e032c00c2903180041c032c00c1b035940402580180409010640d64", - "0x5a00420032c00c021400804b00300812020159c0c02118085006580183806", - "0x18fc06748085006580184206b3008fc06580183206300084206580184006", - "0x1960071401ad2020601960060605c0eec010300cb0030300d00010300cb0", - "0x1820021301960061181ad602012c00c024480804b00300812021201ad423", - "0x2c00c09032480442032c00c26030300487032c00c3803250042c032c00c6a", - "0x86006b6a200cb0038a80cad010a9128304ac00c2e2121c580cb60085c06", - "0x2c00c8303040040258018660615008668a03ac00c88030000402580180409", - "0x878065801914064900876065801818068000874065801912064a0092406", - "0x1804090124c0d6e1f0196007470195a02470d5180958018783b1d2481901", - "0x8a8065801918060800804b0032500c2a012508007580187c060000804b0", - "0x96006010240402b78180423012600cb0031000c92011100cb0030d40c94", - "0x1a08024c81960061a81928022401960064601820022301960064981a0a02", - "0xc00d0501009600606019da02012c00c02048089699240240c4b032c00c46", - "0x1960062601a0802278196006448192802270196006418182002260196006", - "0x3b404025801848061500804b0030091202012c00c0204808a04f270240c50", - "0x2c00c09032480444032c00c38032500454032c00c6a030400402580181806", - "0x96c0658019340681809340658018a49803c080452032c00c02140093006", - "0x2813a09031580cb0032d80d04012800cb0031100c94012740cb0031500c10", - "0x96006048187802012c00c17035c00402580180489010096006010240456", - "0x2c00cb70323804b7032c00c024c0093e0658018043301009600603819da02", - "0x16c0cb0032914c074c8094c06580180448012900cb0032dd3e07230096e06", - "0x1a08025581960063c81928025501960063a01820025381960062d81a0a02", - "0x804b00305c0d720105c1807580180e06b880950ab550240ca8032c00ca7", - "0x2c00c38030700438032c00c020d808d406580182006ba0082006580180573", - "0xa42c09bb9e4e8075801c126a1c0180417bb008d40658018d406ba8087006", - "0x18e8064a0083806580183206bc008320658018042801009600601024041b", - "0x240402bd0180423010800cb0030700d79010a00cb0031e40c54011f80cb0", - "0x19600614818a8023f01960060b01928021081960060d81af602012c00c02", - "0x5f80423032c00c24035f40424032c00c20035f00420032c00c21035e40428", - "0x300f81012240cb0030980d80010096006010240483035fc4c065801c4606", - "0x2c00c28031500487032c00c7e03250042c032c00c2a03608042a032c00c89", - "0x2c00c0c035c80402580180409010b88487048185c06580185806c18088406", - "0x60c048a032c00c28031500430032c00c7e032500488032c00c83036100402", - "0x2980410032c00c02c30081806580180585010cd1430048186606580191006", - "0x82c06580180e0606008f2065801804060800804b0030091202012c00c02", - "0x96006010240429036242e065801ce806c4008e8383502560060b1e40f87", - "0x82e06580182e1003e2804190d81d60060e0182e020e01960061c0181802", - "0x192802118196006350182002012c00c0204808fc06c58240cb0038640c6a", - "0x904609c6808120658018120c03e300426032c00c1b030300424032c00c06", - "0x1b2002012c00c02048091206c7a0c0cb0038840d8e01084402804ac00c26", - "0x5c1393010096006010240442036490e065801c5806c8808582a03ac00c83", - "0xc00d95010c00cb0032205407ca0091006580185c06a40085c06580190e09", - "0x1960064501b2c02460196006100192802198196006140182002450196006", - "0x804b0030240c380100960060b819b402012c00c02048086a8c198240c35", - "0x1820021d01960064901b2a02490196006470a80f94012380cb0031080d4b", - "0x87c3c1d8240c3e032c00c3a03658043c032c00c2003250043b032c00c28", - "0x24c0cb0032240cef0100960060b819b402012c00c09030e00402580180409", - "0x10012062a01960064981b2c024a0196006100192802200196006140182002", - "0x18fc06a580804b0030300d970100960060b819b402012c00c0204808a894", - "0x1960063501820022301960064c01b2a024c01960062206c0f94011100cb0", - "0x2c00c02048089699240240c4b032c00c46036580499032c00c06032500448", - "0xe00f94011300cb0030a40d4b0100960060801b3002012c00c0c0365c0402", - "0x2c00c06032500450032c00c6a03040044f032c00c4e03654044e032c00c4c", - "0x6681809038256007030080f9901268a450048193406580189e06cb008a406", - "0x8e806580180e064a0087006580181806cd80804b0030081202350402e09", - "0x96006010240402ce8180423010580cb0030e00d9c011e40cb0030240c54", - "0x1b38023c819600608018a8023a01960060b81928021481960063501b3c02", - "0x2c00e1b034d0041b032c00c19036800419032c00c160367c0416032c00c29", - "0x800cb0030a00da2010a00cb0030700d3601009600601024047e036843806", - "0x1b48021201960063c818a8021181960063a01928021081960061001b4602", - "0x1928024181960063f01b4a02012c00c02048084c24118240c26032c00c21", - "0x8582a448240c2c032c00c8303690042a032c00c79031500489032c00c74", - "0x188002048196006030192602012c00c02048080e06d30180cb0038080cee", - "0x2c00c022400804b00300812020b8180c17032c00c0c03110040c032c00c09", - "0x1d00cb0030e00c44010e00cb0031a80c4b011a80cb00301c20074c8082006", - "0x82e06580181806d4008180703ac00c070369c0402580180489011d00c06", - "0x1852023a0e00eb0031a80c16011a80cb0030400c79010400cb00305c0c74", - "0x2c00c1b1481dd0020d81960060481924021481960063a0183802012c00c38", - "0x84006580180406080083206580180e06d400804b0030580c2a01058f207", - "0x8019a9010900cb0031e40c920108c0cb0030640c0c010840cb0030180c94", - "0x804b00300812024181b5426032c00e28032b404283f07012b0030904621", - "0x400487032c00c2c0340c042c032c00c2a4481e0402152240eb0030980c00", - "0x2205c42048191006580190e06820085c0658018fc064a0088406580183806", - "0x18fc064a00914065801838060800860065801906068280804b0030081202", - "0x1c0dac0301960070101b5602460cd1409032300cb0030c00d04010cc0cb0", - "0x181806d78081806580181206d70081206580180c06d680804b0030081202", - "0x196006038400e99010400cb0030089002012c00c02048082e060305c0cb0", - "0x1960060301818023a0180c74032c00c38036bc0438032c00c6a036c0046a", - "0x96006010240410036c42e065801c120635008120703ac00c0c0305c040c", - "0x1e40cb0030e00db4010096006010240474036cc706a03ac00e170101f6402", - "0x5812060d81960063c81b6a021481960060381818020b0196006350182002", - "0x1d00c10010700cb0030640db6010640cb0030085002012c00c02048083629", - "0x240420141f812061001960060e01b6a021401960060381818023f0196006", - "0x1960060381818021181960060101820021081960060801b6c02012c00c02", - "0x19600603818e802012c00c02448084c24118240c26032c00c21036d40424", - "0x1a80cb00305c0cbd010096006010240410036dc2e0c03ac00e09032f00409", - "0x2c00c020480805b80300846023a0196006350197e021c0196006060197c02", - "0x197e021c0196006080197c020b01960063c81980023c8196006010a00402", - "0x2c00e74033040429032c00c29030300429032c00c38030f80474032c00c16", - "0x1f80cb0030700cc2010700cb00306c0cb5010096006010240419036e43606", - "0xa40c0c010980cb0030180c94010900cb0030080c10010a00cb0030086602", - "0x22506261205f74021501960063f0191c02448196006140192402418196006", - "0x1b2002012c00c02048090e06dd8b00cb00388c0d8e0108c422004ac00c2a", - "0x800c10010c00cb0032200dbd012200cb0030b88407de0085c4203ac00c2c", - "0x24048c19a2812064601960061801b7c02198196006108192802450196006", - "0x1960061081928024701960061001820021a81960064381b7e02012c00c02", - "0x960060c8185402012c00c02048087492470240c3a032c00c35036f80492", - "0x1b7a021f01960061e0a40fbc010f00cb0030ec0ceb010ec0cb0030085002", - "0x2c00c93036f80494032c00c06032500440032c00c02030400493032c00c3e", - "0x1b4402012c00c02048080e06e08180cb0038080dc001151284004818a806", - "0x812020b8180c17032c00c0c03690040c032c00c090368c0409032c00c06", - "0xe00cb0031a80da5011a80cb00301c20074c8082006580180448010096006", - "0x8180658018180643808180658018042c011d00c063a01960061c01b4802", - "0x19600603818e802012c00c0204808706a03f08201703ac00e0c030081242", - "0x960060102404290370c2c7903ac00e74032f00417032c00c17030400474", - "0x846020e01960060d8197e020c81960063c8197c020d81960060b0197a02", - "0x197c021401960063f01980023f0196006010a004025801804090100b8806", - "0x2c00c20030300420032c00c19030f8041c032c00c28032fc0419032c00c29", - "0x2d404025801804890100960060102404230371442065801c3806608084006", - "0xa912071d0085406580181206490091206580184806470084806580184206", - "0x1960060801928021701960060b8182002012c00c83030a804831301d6006", - "0x256006450c1102e066a4048a032c00c26032480430032c00c20030300488", - "0x1d6006198180002012c00c02048091806e30cc0cb0039080cad011090e2c", - "0x248043a032c00c87032500492032c00c2c030400402580191c06150091c35", - "0x878065801918068280804b00300812020171c0c02118087606580186a06", - "0x24c7c09031000cb0030f00d040124c0cb00321c0c94010f80cb0030b00c10", - "0x96006100189e02012c00c23030a80402580180489010096006010240440", - "0x850021d81960060481924021d01960060801928024901960060b8182002", - "0x2c00c92030400444032c00c540340c0454032c00c941d81e04024a0196006", - "0x180409011208c98048189006580188806820088c065801874064a0093006", - "0x2c00c021980804b0030240c3c010096006038189e02012c00c024480804b0", - "0x8980658018969903918044b032c00c4b03238044b032c00c024c0093206", - "0x1a80c10011400cb00313c0d050113c0cb0031309c074c8089c06580180448", - "0x22404b64d14812065b01960062801a08024d01960061c0192802290196006", - "0x2c00e170300812420105c0cb00305c0c870105c0cb0030085802012c00c02", - "0x18200608008f20c03ac00c0c034a00402580180409011d07007e41a82007", - "0x804b0030300c380100960060102404160372404b0039e40cd3010400cb0", - "0x1820020c81960060d81b7a020d81960061481c0fbc010a40cb0030240dca", - "0x8507e0e0240c28032c00c19036f8047e032c00c6a03250041c032c00c10", - "0x1d6006118182e02118196006038181802012c00c16033500402580180409", - "0x196006120240e460100960060102404260372c48065801c4206350084220", - "0x250042e032c00c1003040042a032c00c890601d6802448196006014c80483", - "0x18540647009140658019060649008600658018400606009100658018d406", - "0x1b988c032c00e42036380442438b012b0030cd1430440b82fba010cc0cb0", - "0x6f4043a032c00c924701f7802492380eb0032300d90010096006010240435", - "0x187606df0087c06580190e064a0087806580185806080087606580187406", - "0x185806080088006580186a06df80804b0030081202498f878090324c0cb0", - "0x81202221512809031100cb0031000dbe011500cb00321c0c94012500cb0", - "0x6f00498032c00c26033ac04025801812061e00804b0030300c38010096006", - "0x1a80c94012640cb0030400c10011200cb0031180dbd011180cb0032604007", - "0x300c3801009600601024044c25a6412062601960062401b7c02258196006", - "0x93002270196006010cc0402580180e062780804b0030240c3c010096006", - "0x196006011200450032c00c4f2701c8c02278196006278191c02278196006", - "0x93a06580187006080096c06580193406df809340658018a05203a640452", - "0x302e280300818882b2813a09031580cb0032d80dbe012800cb0031d00c94", - "0x18040ca28240e06011f85006010302e280300818020481c0c023f0a00c02", - "0x738120703008fc2803008181714018040ce68240e06011f85006010302e28", - "0x240e090381fa0023505c0e170373c120703008fc2803008181714018040c", - "0x1c462903f4c0e060120c0c020485c0c0204f4804101401c5006e88180410", - "0x24840601033aa0c0481c0c02438a00c020608c5228030082fd4030080e29", - "0x5c0c020bf5c1207030091428030240e291401819d60481c0c02440180409", - "0x1812280301fb206012385006048a00c07ec0301207030090606010240e23", - "0x240e091c01fb60c0481c0c024a0a00c02060a84628030082fda030092628", - "0x26050060481c2c2803033ba090381804880300812092a018040cee0180410", - "0x7800c024d0a00c09140180fdf0381804990300812170300813de0481c0c02", - "0x1fc602538194c06f10240e06012200c02048242e0601033c2023f0193a06", - "0x798049a032b40de50381804a90300812170300813e4030095017010242e02", - "0x1c0c02548180409038242e060105fce090381804880300812090b818040c", - "0x7a01809" - ], - "sierra_program_debug_info": { - "type_names": [], - "libfunc_names": [], - "user_func_names": [] - }, - "contract_class_version": "0.1.0", - "entry_points_by_type": { - "EXTERNAL": [ - { - "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", - "function_idx": 3 - }, - { - "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", - "function_idx": 2 - }, - { - "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", - "function_idx": 1 - }, - { - "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", - "function_idx": 0 - } - ], - "L1_HANDLER": [], - "CONSTRUCTOR": [ - { - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "function_idx": 4 - } - ] - }, - "abi": [ - { - "type": "function", - "name": "__validate_declare__", - "inputs": [ - { - "name": "class_hash", - "type": "core::felt252" - } - ], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "struct", - "name": "core::starknet::account::Call", - "members": [ - { - "name": "to", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "calldata", - "type": "core::array::Array::" - } - ] - }, - { - "type": "function", - "name": "__validate__", - "inputs": [ - { - "name": "calls", - "type": "core::array::Array::" - } - ], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "external" - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "function", - "name": "__execute__", - "inputs": [ - { - "name": "calls", - "type": "core::array::Array::" - } - ], - "outputs": [ - { - "type": "core::array::Array::>" - } - ], - "state_mutability": "external" - }, - { - "type": "constructor", - "name": "constructor", - "inputs": [ - { - "name": "public_key_", - "type": "core::felt252" - } - ] - }, - { - "type": "function", - "name": "__validate_deploy__", - "inputs": [ - { - "name": "class_hash", - "type": "core::felt252" - }, - { - "name": "contract_address_salt", - "type": "core::felt252" - }, - { - "name": "public_key_", - "type": "core::felt252" - } - ], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "event", - "name": "account::account::Account::Event", - "kind": "enum", - "variants": [] - } - ] -} diff --git a/configs/cairo-contracts/cairo_1/erc20.casm.json b/configs/cairo-contracts/cairo_1/erc20.casm.json deleted file mode 100644 index 41e7bae75d..0000000000 --- a/configs/cairo-contracts/cairo_1/erc20.casm.json +++ /dev/null @@ -1,7400 +0,0 @@ -{ - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.0.0", - "bytecode": [ - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffe160", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x69", - "0x4825800180007ffa", - "0x1ea0", - "0x400280007ff97fff", - "0x48297ffc80007ffd", - "0x482680017ff98000", - "0x1", - "0x4824800180007ffe", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x41", - "0x1104800180018000", - "0x12f5", - "0x482480017fff8000", - "0x12f4", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff4", - "0x0", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ff47fff", - "0x10780017fff7fff", - "0x24", - "0x4824800180007ff4", - "0x0", - "0x400080007ff57fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x786", - "0x482480017fd58000", - "0x1", - "0x20680017fff7ffc", - "0x11", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x790", - "0x48127ff77fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017ff28000", - "0x1", - "0x48127fef7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x773", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff57fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffe160", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x69", - "0x4825800180007ffa", - "0x1ea0", - "0x400280007ff97fff", - "0x48297ffc80007ffd", - "0x482680017ff98000", - "0x1", - "0x4824800180007ffe", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x41", - "0x1104800180018000", - "0x1278", - "0x482480017fff8000", - "0x1277", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff4", - "0x0", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ff47fff", - "0x10780017fff7fff", - "0x24", - "0x4824800180007ff4", - "0x0", - "0x400080007ff57fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x725", - "0x482480017fd58000", - "0x1", - "0x20680017fff7ffc", - "0x11", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x713", - "0x48127ff77fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017ff28000", - "0x1", - "0x48127fef7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x6f6", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff57fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffcfc2", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x69", - "0x4825800180007ffa", - "0x303e", - "0x400280007ff97fff", - "0x48297ffc80007ffd", - "0x482680017ff98000", - "0x1", - "0x4824800180007ffe", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x41", - "0x1104800180018000", - "0x11fb", - "0x482480017fff8000", - "0x11fa", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff4", - "0x0", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ff47fff", - "0x10780017fff7fff", - "0x24", - "0x4824800180007ff4", - "0x0", - "0x400080007ff57fff", - "0x482480017ff58000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x6bb", - "0x20680017fff7ffd", - "0x11", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x6ca", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017ff28000", - "0x1", - "0x48127fef7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x679", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff57fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffff8c88", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x6a", - "0x4825800180007ffa", - "0x7378", - "0x400280007ff97fff", - "0x48297ffc80007ffd", - "0x482680017ff98000", - "0x1", - "0x4824800180007ffe", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x42", - "0x1104800180018000", - "0x117e", - "0x482480017fff8000", - "0x117d", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff4", - "0x0", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ff47fff", - "0x10780017fff7fff", - "0x25", - "0x4824800180007ff4", - "0x0", - "0x400080007ff57fff", - "0x482480017ff58000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x65e", - "0x20680017fff7ffd", - "0x12", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x66b", - "0x48127fd77fff8000", - "0x48127fd77fff8000", - "0x48127fd77fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017ff28000", - "0x1", - "0x48127fef7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x5fb", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff57fff8000", - "0x48127ff27fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffff6dfc", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x86", - "0x4825800180007ffa", - "0x9204", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x627", - "0x20680017fff7ffe", - "0x6c", - "0x48307ffc80007ffd", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x48", - "0x1104800180018000", - "0x10fa", - "0x482480017fff8000", - "0x10f9", - "0x480080007fff8000", - "0x480080007fff8000", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007fd4", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007fed7fff", - "0x10780017fff7fff", - "0x28", - "0x48307ffe80007fd4", - "0x400080007fee7fff", - "0x482480017fee8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127fee7fff8000", - "0x1104800180018000", - "0x632", - "0x20680017fff7ffd", - "0x13", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x5e4", - "0x48127fd87fff8000", - "0x48127fd57fff8000", - "0x48127fd57fff8000", - "0x48127fd67fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fea8000", - "0x1", - "0x48127fce7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x571", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fef7fff8000", - "0x48127fd37fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffff574a", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x9f", - "0x4825800180007ffa", - "0xa8b6", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x58c", - "0x20680017fff7ffe", - "0x85", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x585", - "0x20680017fff7ffe", - "0x6f", - "0x48307ffc80007ffd", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4b", - "0x1104800180018000", - "0x1058", - "0x482480017fff8000", - "0x1057", - "0x480080007fff8000", - "0x480080007fff8000", - "0x484480017fff8000", - "0x2", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007fb4", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007fec7fff", - "0x10780017fff7fff", - "0x29", - "0x48307ffe80007fb4", - "0x400080007fed7fff", - "0x482480017fed8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127fce7fff8000", - "0x48127fec7fff8000", - "0x1104800180018000", - "0x5a8", - "0x20680017fff7ffd", - "0x13", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x53f", - "0x48127fd87fff8000", - "0x48127fd57fff8000", - "0x48127fd57fff8000", - "0x48127fd67fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fe98000", - "0x1", - "0x48127fae7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x4cc", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fef7fff8000", - "0x48127fb47fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fbd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xfffffffffffffffffffffffffffd18fe", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x9a", - "0x4825800180007ffa", - "0x2e702", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x4d8", - "0x20680017fff7ffe", - "0x80", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x541", - "0x20680017fff7ffd", - "0x6a", - "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x46", - "0x1104800180018000", - "0xfa4", - "0x482480017fff8000", - "0xfa3", - "0x480080007fff8000", - "0x480080007fff8000", - "0x484480017fff8000", - "0x4", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007f8c", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007feb7fff", - "0x10780017fff7fff", - "0x24", - "0x48307ffe80007f8c", - "0x400080007fec7fff", - "0x482480017fec8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127fa67fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x1104800180018000", - "0x53b", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", - "0x1", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fe88000", - "0x1", - "0x48127f867fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x41d", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fee7fff8000", - "0x48127f8c7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff77fff8000", - "0x48127f957fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xfffffffffffffffffffffffffffb7396", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0xb1", - "0x4825800180007ffa", - "0x48c6a", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x429", - "0x20680017fff7ffe", - "0x97", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x422", - "0x20680017fff7ffe", - "0x81", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x48b", - "0x20680017fff7ffd", - "0x6b", - "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x47", - "0x1104800180018000", - "0xeee", - "0x482480017fff8000", - "0xeed", - "0x480080007fff8000", - "0x480080007fff8000", - "0x484480017fff8000", - "0x8", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007f6d", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007feb7fff", - "0x10780017fff7fff", - "0x25", - "0x48307ffe80007f6d", - "0x400080007fec7fff", - "0x482480017fec8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127f877fff8000", - "0x48127fa57fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x1104800180018000", - "0x4b5", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", - "0x1", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fe88000", - "0x1", - "0x48127f677fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x366", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fee7fff8000", - "0x48127f6d7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff77fff8000", - "0x48127f767fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fbd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xfffffffffffffffffffffffffffecb18", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x9a", - "0x4825800180007ffa", - "0x134e8", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x363", - "0x20680017fff7ffe", - "0x80", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x3cc", - "0x20680017fff7ffd", - "0x6a", - "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x46", - "0x1104800180018000", - "0xe2f", - "0x482480017fff8000", - "0xe2e", - "0x480080007fff8000", - "0x480080007fff8000", - "0x484480017fff8000", - "0x2", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007f8c", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007feb7fff", - "0x10780017fff7fff", - "0x24", - "0x48307ffe80007f8c", - "0x400080007fec7fff", - "0x482480017fec8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127fa67fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x1104800180018000", - "0x43f", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", - "0x1", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fe88000", - "0x1", - "0x48127f867fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x2a8", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fee7fff8000", - "0x48127f8c7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff77fff8000", - "0x48127f957fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xfffffffffffffffffffffffffffe2280", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x9a", - "0x4825800180007ffa", - "0x1dd80", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x2b4", - "0x20680017fff7ffe", - "0x80", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x31d", - "0x20680017fff7ffd", - "0x6a", - "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x46", - "0x1104800180018000", - "0xd80", - "0x482480017fff8000", - "0xd7f", - "0x480080007fff8000", - "0x480080007fff8000", - "0x484480017fff8000", - "0x4", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007f8c", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007feb7fff", - "0x10780017fff7fff", - "0x24", - "0x48307ffe80007f8c", - "0x400080007fec7fff", - "0x482480017fec8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127fa67fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x1104800180018000", - "0x3c1", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", - "0x1", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fe88000", - "0x1", - "0x48127f867fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x1f9", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fee7fff8000", - "0x48127f8c7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff77fff8000", - "0x48127f957fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xfffffffffffffffffffffffffffe2280", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x9a", - "0x4825800180007ffa", - "0x1dd80", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x205", - "0x20680017fff7ffe", - "0x80", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x26e", - "0x20680017fff7ffd", - "0x6a", - "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x46", - "0x1104800180018000", - "0xcd1", - "0x482480017fff8000", - "0xcd0", - "0x480080007fff8000", - "0x480080007fff8000", - "0x484480017fff8000", - "0x4", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007f8c", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007feb7fff", - "0x10780017fff7fff", - "0x24", - "0x48307ffe80007f8c", - "0x400080007fec7fff", - "0x482480017fec8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127fa67fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x1104800180018000", - "0x36c", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", - "0x1", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fe88000", - "0x1", - "0x48127f867fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x14a", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fee7fff8000", - "0x48127f8c7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff77fff8000", - "0x48127f957fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xfffffffffffffffffffffffffffdef22", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0xdc", - "0x4825800180007ffa", - "0x210de", - "0x400280007ff97fff", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x352", - "0x482680017ff98000", - "0x1", - "0x20680017fff7ffd", - "0xc2", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x34a", - "0x20680017fff7ffe", - "0xad", - "0x48127ff07fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x367", - "0x20680017fff7ffe", - "0x97", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x1b2", - "0x20680017fff7ffd", - "0x81", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x13b", - "0x20680017fff7ffe", - "0x6b", - "0x48307ffc80007ffd", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x47", - "0x1104800180018000", - "0xc0e", - "0x482480017fff8000", - "0xc0d", - "0x480080007fff8000", - "0x480080007fff8000", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007f4f", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007fed7fff", - "0x10780017fff7fff", - "0x27", - "0x48307ffe80007f4f", - "0x400080007fee7fff", - "0x482480017fee8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x48127f597fff8000", - "0x48127f687fff8000", - "0x48127f867fff8000", - "0x48127fcb7fff8000", - "0x48127fcb7fff8000", - "0x48127fe97fff8000", - "0x1104800180018000", - "0x35c", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", - "0x1", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482480017fea8000", - "0x1", - "0x48127f497fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x86", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fef7fff8000", - "0x48127f4e7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127f577fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff77fff8000", - "0x48127f767fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ff87fff8000", - "0x48127fbd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127fed7fff8000", - "0x48127fdc7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x48127ffc7fff8000", - "0x48127feb7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x368", - "0x20680017fff7ffd", - "0xa", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x400380007ffd7ffb", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x37d", - "0x20680017fff7ffd", - "0xa", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x398", - "0x20680017fff7ffd", - "0xb", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3a5", - "0x20680017fff7ffd", - "0xa", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3ba", - "0x480a7ffb7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x3b5", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x1f8", - "0x20680017fff7ffe", - "0x2b", - "0xa0680017fff8004", - "0xe", - "0x4824800180047ffe", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8002", - "0x480280007ffb7ffc", - "0x480280017ffb7ffc", - "0x402480017ffb7ffd", - "0xffffffffffffffeeffffffffffffffff", - "0x400280027ffb7ffd", - "0x10780017fff7fff", - "0x14", - "0x484480017fff8001", - "0x8000000000000000000000000000000", - "0x48307fff80007ffd", - "0x480280007ffb7ffd", - "0x480280017ffb7ffd", - "0x402480017ffc7ffe", - "0xf8000000000000000000000000000000", - "0x400280027ffb7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffb8000", - "0x3", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x3", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ffb7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x37c", - "0x20680017fff7ffd", - "0xb", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x393", - "0x20680017fff7ffd", - "0xb", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3ae", - "0x20680017fff7ffe", - "0x1b", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x3a7", - "0x20680017fff7ffe", - "0xa", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127fdd7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1e", - "0x48127fdd7fff8000", - "0x48127fdd7fff8000", - "0x48127fdd7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x3b9", - "0x20680017fff7ffd", - "0x22", - "0x480a7ff77fff8000", - "0x48127ffa7fff8000", - "0x480a7ff97fff8000", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3c2", - "0x20680017fff7ffd", - "0xd", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x259", - "0x480a7ff77fff8000", - "0x48127da17fff8000", - "0x480a7ff97fff8000", - "0x48127da07fff8000", - "0x480680017fff8000", - "0x1", - "0x48127da07fff8000", - "0x48127da07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x388", - "0x20680017fff7ffd", - "0x39", - "0x480a7ff67fff8000", - "0x48127ffa7fff8000", - "0x480a7ff87fff8000", - "0x48127ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x473", - "0x20680017fff7ffd", - "0x22", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x385", - "0x20680017fff7ffd", - "0xd", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x259", - "0x48127da07fff8000", - "0x48127da07fff8000", - "0x48127da07fff8000", - "0x48127da07fff8000", - "0x480680017fff8000", - "0x1", - "0x48127da07fff8000", - "0x48127da07fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x404", - "0x480a7ff67fff8000", - "0x48127bf67fff8000", - "0x480a7ff87fff8000", - "0x48127bf57fff8000", - "0x480680017fff8000", - "0x1", - "0x48127bf57fff8000", - "0x48127bf57fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x340", - "0x20680017fff7ffd", - "0x22", - "0x480a7ff77fff8000", - "0x48127ffa7fff8000", - "0x480a7ff97fff8000", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x4ac", - "0x20680017fff7ffd", - "0xd", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xde", - "0x480a7ff77fff8000", - "0x48127f1c7fff8000", - "0x480a7ff97fff8000", - "0x48127f1b7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f1b7fff8000", - "0x48127f1b7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x30f", - "0x20680017fff7ffd", - "0x4b", - "0x480a7ff77fff8000", - "0x48127ffa7fff8000", - "0x480a7ff97fff8000", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x29b", - "0x20680017fff7ffd", - "0x36", - "0x48127ff97fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x4ce", - "0x20680017fff7ffd", - "0x22", - "0x48127ffc7fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x48127f4c7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x468", - "0x20680017fff7ffd", - "0xd", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xde", - "0x48127f1e7fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f1b7fff8000", - "0x48127f1b7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x111", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x18d", - "0x480a7ff77fff8000", - "0x48127e6d7fff8000", - "0x480a7ff97fff8000", - "0x48127e6c7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127e6c7fff8000", - "0x48127e6c7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x2b5", - "0x20680017fff7ffd", - "0x4b", - "0x480a7ff77fff8000", - "0x48127ffa7fff8000", - "0x480a7ff97fff8000", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x241", - "0x20680017fff7ffd", - "0x36", - "0x48127ff97fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x491", - "0x20680017fff7ffd", - "0x22", - "0x48127ffc7fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x48127f4c7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x40e", - "0x20680017fff7ffd", - "0xd", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xde", - "0x48127f1e7fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f1b7fff8000", - "0x48127f1b7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x111", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ee87fff8000", - "0x48127ee87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x18d", - "0x480a7ff77fff8000", - "0x48127e6d7fff8000", - "0x480a7ff97fff8000", - "0x48127e6c7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127e6c7fff8000", - "0x48127e6c7fff8000", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x8", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480080007ffa8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x17", - "0x480a7ffb7fff8000", - "0x480080007ffc8000", - "0x1104800180018000", - "0x42c", - "0x20680017fff7ffe", - "0x9", - "0x48127ffd7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffd7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xe", - "0x480a7ffb7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff57fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x1104800180018000", - "0x432", - "0x20680017fff7ffd", - "0x93", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x45f", - "0x20680017fff7ffd", - "0x81", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x48c", - "0x20680017fff7ffd", - "0x6f", - "0x4825800180007ffd", - "0x0", - "0x20680017fff7fff", - "0x6", - "0x480680017fff8000", - "0x1", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4c", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x4a6", - "0x20680017fff7ffd", - "0x39", - "0x480a7ff47fff8000", - "0x48127ffa7fff8000", - "0x480a7ff67fff8000", - "0x48127ff97fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x4b9", - "0x20680017fff7ffd", - "0x23", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x4d2", - "0x20680017fff7ffd", - "0xd", - "0x48127f7d7fff8000", - "0x48127ffa7fff8000", - "0x48127f7d7fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127f7d7fff8000", - "0x48127ffa7fff8000", - "0x48127f7d7fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x7c", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xba", - "0x480a7ff47fff8000", - "0x48127f407fff8000", - "0x480a7ff67fff8000", - "0x48127f3f7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f3f7fff8000", - "0x48127f3f7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xdb", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x45524332303a206d696e7420746f2074686520302061646472657373", - "0x400080007ffe7fff", - "0x480a7ff47fff8000", - "0x48127f177fff8000", - "0x480a7ff67fff8000", - "0x48127f167fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xe3", - "0x480a7ff47fff8000", - "0x48127f177fff8000", - "0x480a7ff67fff8000", - "0x48127f167fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f167fff8000", - "0x48127f167fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xfb", - "0x480a7ff47fff8000", - "0x48127eff7fff8000", - "0x480a7ff67fff8000", - "0x48127efe7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127efe7fff8000", - "0x48127efe7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x113", - "0x480a7ff47fff8000", - "0x48127ee77fff8000", - "0x480a7ff67fff8000", - "0x48127ee67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ee67fff8000", - "0x48127ee67fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffd7fff", - "0x400380017ffd7ffc", - "0x400280027ffd7ffd", - "0x400280037ffd7ffe", - "0x480280057ffd8000", - "0x20680017fff7fff", - "0xc", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480280067ffd8000", - "0x10780017fff7fff", - "0x9", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x8", - "0x480680017fff8000", - "0x1", - "0x480280067ffd8000", - "0x480280077ffd8000", - "0x1104800180018000", - "0x498", - "0x20680017fff7ffd", - "0xa", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffd7fff", - "0x400380017ffd7ffc", - "0x400280027ffd7ffd", - "0x400280037ffd7ffe", - "0x480280057ffd8000", - "0x20680017fff7fff", - "0xc", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480280067ffd8000", - "0x10780017fff7fff", - "0x9", - "0x480280047ffd8000", - "0x482680017ffd8000", - "0x8", - "0x480680017fff8000", - "0x1", - "0x480280067ffd8000", - "0x480280077ffd8000", - "0x1104800180018000", - "0x467", - "0x20680017fff7ffd", - "0xa", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9", - "0x1104800180018000", - "0x45a", - "0x20680017fff7ffc", - "0x1a", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x48f", - "0x20680017fff7ffd", - "0xb", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x8", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", - "0x1104800180018000", - "0x476", - "0x20680017fff7ffc", - "0x19", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x4cf", - "0x20680017fff7ffd", - "0xa", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x8", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbee", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x4b2", - "0x48127ffd7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x43e", - "0x20680017fff7ffc", - "0x1b", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x497", - "0x20680017fff7ffd", - "0xb", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127fb17fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127fb17fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x8", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127fb17fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x4a6", - "0x48127ffd7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x40a", - "0x20680017fff7ffc", - "0x1b", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x463", - "0x20680017fff7ffd", - "0xb", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127fb17fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127fb17fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x8", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127fb17fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x17", - "0x480a7ffb7fff8000", - "0x480080007ffc8000", - "0x1104800180018000", - "0x486", - "0x20680017fff7ffe", - "0x9", - "0x48127ffd7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffd7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xd", - "0x480a7ffb7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x48e", - "0x20680017fff7ffd", - "0xa", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480080027ffb8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x4825800180007ffa", - "0x0", - "0x20680017fff7fff", - "0x6", - "0x480680017fff8000", - "0x1", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0xc1", - "0x4825800180007ffb", - "0x0", - "0x20680017fff7fff", - "0x6", - "0x480680017fff8000", - "0x1", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x9e", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff26", - "0x20680017fff7ffd", - "0x8a", - "0x48127ff97fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x1a8", - "0x20680017fff7ffd", - "0x76", - "0x48127ffc7fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x480a7ffa7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x29a", - "0x20680017fff7ffd", - "0x60", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", - "0x20680017fff7ffd", - "0x4c", - "0x48127ff97fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x16e", - "0x20680017fff7ffd", - "0x38", - "0x48127ffc7fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x48127fc67fff8000", - "0x480a7ffb7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x27d", - "0x20680017fff7ffd", - "0x22", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x297", - "0x20680017fff7ffd", - "0xd", - "0x48127f7d7fff8000", - "0x48127ffa7fff8000", - "0x48127f7d7fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127f7d7fff8000", - "0x48127ffa7fff8000", - "0x48127f7d7fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x7c", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xba", - "0x48127f427fff8000", - "0x48127f0c7fff8000", - "0x48127f0c7fff8000", - "0x48127f0c7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f3f7fff8000", - "0x48127f3f7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xed", - "0x48127f0c7fff8000", - "0x48127f0c7fff8000", - "0x48127f0c7fff8000", - "0x48127f0c7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f0c7fff8000", - "0x48127f0c7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x15c", - "0x48127e9d7fff8000", - "0x48127e9d7fff8000", - "0x48127e9d7fff8000", - "0x48127e9d7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127e9d7fff8000", - "0x48127e9d7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x19a", - "0x48127e627fff8000", - "0x48127e2c7fff8000", - "0x48127e2c7fff8000", - "0x48127e2c7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127e5f7fff8000", - "0x48127e5f7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1cd", - "0x48127e2c7fff8000", - "0x48127e2c7fff8000", - "0x48127e2c7fff8000", - "0x48127e2c7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127e2c7fff8000", - "0x48127e2c7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x23a", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x45524332303a207472616e7366657220746f2030", - "0x400080007ffe7fff", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x240", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x45524332303a207472616e736665722066726f6d2030", - "0x400080007ffe7fff", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9a", - "0x20680017fff7ffd", - "0x6e", - "0x4824800180007ffe", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x40780017fff7fff", - "0x2", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x11", - "0x4824800180007ffd", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0xa", - "0x40780017fff7fff", - "0x111", - "0x48127edf7fff8000", - "0x48127edf7fff8000", - "0x48127edf7fff8000", - "0x48127edf7fff8000", - "0x10780017fff7fff", - "0x1b", - "0x48127ff07fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xb7", - "0x20680017fff7ffd", - "0x28", - "0x48127ffc7fff8000", - "0x48127fbd7fff8000", - "0x48127fbd7fff8000", - "0x48127fbd7fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x1104800180018000", - "0x34", - "0x20680017fff7ffd", - "0x11", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xe2", - "0x48127f1a7fff8000", - "0x48127edb7fff8000", - "0x48127edb7fff8000", - "0x48127edb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f177fff8000", - "0x48127f177fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x11e", - "0x48127edb7fff8000", - "0x48127edb7fff8000", - "0x48127edb7fff8000", - "0x48127edb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127edb7fff8000", - "0x48127edb7fff8000", - "0x208b7fff7fff7ffe", - "0x4825800180007ffb", - "0x0", - "0x20680017fff7fff", - "0x6", - "0x480680017fff8000", - "0x1", - "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x480680017fff8000", - "0x1", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x39", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x329", - "0x20680017fff7ffd", - "0x22", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x174", - "0x20680017fff7ffd", - "0xd", - "0x48127f7d7fff8000", - "0x48127ffa7fff8000", - "0x48127f7d7fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127f7d7fff8000", - "0x48127ffa7fff8000", - "0x48127f7d7fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x7c", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f7d7fff8000", - "0x48127f7d7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xc5", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x45524332303a20617070726f76652066726f6d2030", - "0x400080007ffe7fff", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x30b", - "0x20680017fff7ffd", - "0xa", - "0x40780017fff7fff", - "0x2", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x753235365f616464204f766572666c6f77", - "0x400080007ffe7fff", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffc7fff8000", - "0x482480017ffb8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x308", - "0x20680017fff7ffd", - "0xa", - "0x40780017fff7fff", - "0x2", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x753235365f737562204f766572666c6f77", - "0x400080007ffe7fff", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffc7fff8000", - "0x482480017ffb8000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x12", - "0x4825800180007ffd", - "0x100", - "0x4844800180008002", - "0x8000000000000110000000000000000", - "0x4830800080017ffe", - "0x480280007ffc7fff", - "0x482480017ffe8000", - "0xefffffffffffffde00000000000000ff", - "0x480280017ffc7fff", - "0x400280027ffc7ffb", - "0x402480017fff7ffb", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x11", - "0x402780017fff7fff", - "0x1", - "0x400380007ffc7ffd", - "0x482680017ffd8000", - "0xffffffffffffffffffffffffffffff00", - "0x400280017ffc7fff", - "0x40780017fff7fff", - "0x5", - "0x482680017ffc8000", - "0x2", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x10780017fff7fff", - "0x8", - "0x482680017ffc8000", - "0x3", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffc7fff", - "0x400380017ffc7ffb", - "0x400280027ffc7ffd", - "0x400280037ffc7ffe", - "0x400380047ffc7ffd", - "0x480280067ffc8000", - "0x20680017fff7fff", - "0xd", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x9", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x9", - "0x480680017fff8000", - "0x1", - "0x480280077ffc8000", - "0x480280087ffc8000", - "0x1104800180018000", - "0x2c4", - "0x20680017fff7ffd", - "0xb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffc7fff", - "0x400380017ffc7ffb", - "0x400280027ffc7ffd", - "0x400280037ffc7ffe", - "0x400380047ffc7ffd", - "0x480280067ffc8000", - "0x20680017fff7fff", - "0xd", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x9", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x9", - "0x480680017fff8000", - "0x1", - "0x480280077ffc8000", - "0x480280087ffc8000", - "0x1104800180018000", - "0x290", - "0x20680017fff7ffd", - "0xb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffc7fff", - "0x400380017ffc7ffb", - "0x400280027ffc7ffd", - "0x400280037ffc7ffe", - "0x400380047ffc7ffd", - "0x480280067ffc8000", - "0x20680017fff7fff", - "0xd", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x9", - "0x480280057ffc8000", - "0x482680017ffc8000", - "0x9", - "0x480680017fff8000", - "0x1", - "0x480280077ffc8000", - "0x480280087ffc8000", - "0x1104800180018000", - "0x25c", - "0x20680017fff7ffd", - "0xb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x24e", - "0x1104800180018000", - "0x23e", - "0x20680017fff7ffd", - "0xb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x129", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x22c", - "0x1104800180018000", - "0x21c", - "0x20680017fff7ffd", - "0xd", - "0x48127fe57fff8000", - "0x48127ff57fff8000", - "0x48127fe47fff8000", - "0x48127ff47fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127fe57fff8000", - "0x48127ff57fff8000", - "0x48127fe47fff8000", - "0x48127ff47fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x40780017fff7fff", - "0x1", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ff97fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff77fff8000", - "0x1104800180018000", - "0x238", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff87fff", - "0x400380017ff87ff7", - "0x400280027ff87ffb", - "0x400280037ff87ffc", - "0x400280047ff87ffd", - "0x400280057ff87ffe", - "0x480280077ff88000", - "0x20680017fff7fff", - "0xd", - "0x480280067ff88000", - "0x482680017ff88000", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x9", - "0x480280067ff88000", - "0x482680017ff88000", - "0xa", - "0x480680017fff8000", - "0x1", - "0x480280087ff88000", - "0x480280097ff88000", - "0x1104800180018000", - "0x1d4", - "0x20680017fff7ffd", - "0xb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffb7fff", - "0x400380017ffb7ffa", - "0x400380027ffb7ffc", - "0x400380037ffb7ffd", - "0x480280057ffb8000", - "0x20680017fff7fff", - "0x28", - "0x480a7ff97fff8000", - "0x480280067ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9f", - "0x480280047ffb8000", - "0x482680017ffb8000", - "0x7", - "0x20680017fff7ffc", - "0xf", - "0x40780017fff7fff", - "0x2", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x53746f726167654163636573735538202d206e6f6e207538", - "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x12", - "0x480a7ff97fff8000", - "0x480280047ffb8000", - "0x482680017ffb8000", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x480280067ffb8000", - "0x480280077ffb8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x1cf", - "0x20680017fff7ffc", - "0x4d", - "0x20680017fff7ffd", - "0x3f", - "0x482680017ffd8000", - "0x1", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400080007ff97fff", - "0x400080017ff97ff8", - "0x400180027ff97ffc", - "0x400080037ff97ffe", - "0x480080057ff98000", - "0x20680017fff7fff", - "0x27", - "0x48127ff67fff8000", - "0x480080067ff78000", - "0x1104800180018000", - "0xa5", - "0x480080047feb8000", - "0x482480017fea8000", - "0x7", - "0x20680017fff7ffc", - "0xe", - "0x40780017fff7fff", - "0x2", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127fe67fff8000", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x53746f7261676541636365737355313238202d206e6f6e2075313238", - "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x11", - "0x48127fe57fff8000", - "0x480080047fe68000", - "0x482480017fe58000", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x480080067fe28000", - "0x480080077fe18000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x14", - "0x48127fe57fff8000", - "0x48127fe57fff8000", - "0x48127fe57fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x48127fe57fff8000", - "0x48127fe57fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x14", - "0x48127fe57fff8000", - "0x48127fe57fff8000", - "0x48127fe57fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127fe57fff8000", - "0x48127fe57fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x7", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x1a0", - "0xa0680017fff8005", - "0xe", - "0x4824800180057ffe", - "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8003", - "0x480280007ffb7ffc", - "0x480280017ffb7ffc", - "0x482480017ffb7ffd", - "0xffffffffffffffeefffffffffffffeff", - "0x400280027ffb7ffc", - "0x10780017fff7fff", - "0x11", - "0x48127ffe7fff8005", - "0x484480017ffe8000", - "0x8000000000000000000000000000000", - "0x48307ffe7fff8003", - "0x480280007ffb7ffd", - "0x482480017ffc7ffe", - "0xf0000000000000000000000000000100", - "0x480280017ffb7ffd", - "0x400280027ffb7ff9", - "0x402480017ffd7ff9", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7ffd", - "0x4", - "0x402780017fff7fff", - "0x1", - "0x482680017ffb8000", - "0x3", - "0x48127ff67fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x17d", - "0xa0680017fff8005", - "0xe", - "0x4824800180057ffe", - "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8003", - "0x480280007ffa7ffc", - "0x480280017ffa7ffc", - "0x482480017ffb7ffd", - "0xffffffffffffffeefffffffffffffeff", - "0x400280027ffa7ffc", - "0x10780017fff7fff", - "0x11", - "0x48127ffe7fff8005", - "0x484480017ffe8000", - "0x8000000000000000000000000000000", - "0x48307ffe7fff8003", - "0x480280007ffa7ffd", - "0x482480017ffc7ffe", - "0xf0000000000000000000000000000100", - "0x480280017ffa7ffd", - "0x400280027ffa7ff9", - "0x402480017ffd7ff9", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7ffd", - "0x4", - "0x402780017fff7fff", - "0x1", - "0x482680017ffa8000", - "0x3", - "0x48127ff67fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x16", - "0x480280007ffc8003", - "0x480280017ffc8003", - "0x4844800180017ffe", - "0x100000000000000000000000000000000", - "0x483180017ffd7ffd", - "0x482480017fff7ffd", - "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", - "0x20680017fff7ffc", - "0x6", - "0x402480017fff7ffd", - "0xffffffffffffffffffffffffffffffff", - "0x10780017fff7fff", - "0x4", - "0x402480017ffe7ffd", - "0xf7ffffffffffffef0000000000000000", - "0x400280027ffc7ffd", - "0x20680017fff7ffe", - "0xe", - "0x402780017fff7fff", - "0x1", - "0x400380007ffc7ffd", - "0x40780017fff7fff", - "0x5", - "0x482680017ffc8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x10780017fff7fff", - "0x8", - "0x482680017ffc8000", - "0x3", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574457865637574696f6e496e666f", - "0x400280007ffd7fff", - "0x400380017ffd7ffc", - "0x480280037ffd8000", - "0x20680017fff7fff", - "0xc", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x5", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480280047ffd8000", - "0x10780017fff7fff", - "0x9", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x6", - "0x480680017fff8000", - "0x1", - "0x480280047ffd8000", - "0x480280057ffd8000", - "0x1104800180018000", - "0x123", - "0x20680017fff7ffd", - "0xa", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff67fff8000", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", - "0x480a7ff77fff8000", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x5c", - "0x1104800180018000", - "0x4c", - "0x20680017fff7ffd", - "0xd", - "0x48127fe57fff8000", - "0x48127ff57fff8000", - "0x48127fe47fff8000", - "0x48127ff47fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127fe57fff8000", - "0x48127ff57fff8000", - "0x48127fe47fff8000", - "0x48127ff47fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xf1", - "0x20680017fff7fff", - "0x8", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x11b", - "0x20680017fff7fff", - "0x8", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x9", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ff97fff", - "0x400380017ff97ff8", - "0x400380027ff97ffa", - "0x400380037ff97ffb", - "0x400380047ff97ffc", - "0x480280067ff98000", - "0x20680017fff7fff", - "0x21", - "0x480280057ff98000", - "0x482680017ffb8000", - "0x1", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280077ff97fff", - "0x400280087ff97ffd", - "0x400380097ff97ffa", - "0x4002800a7ff97ffe", - "0x4003800b7ff97ffd", - "0x4802800d7ff98000", - "0x20680017fff7fff", - "0xc", - "0x4802800c7ff98000", - "0x482680017ff98000", - "0xe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x4802800c7ff98000", - "0x482680017ff98000", - "0x10", - "0x480680017fff8000", - "0x1", - "0x4802800e7ff98000", - "0x4802800f7ff98000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x480280057ff98000", - "0x482680017ff98000", - "0x9", - "0x480680017fff8000", - "0x1", - "0x480280077ff98000", - "0x480280087ff98000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff5", - "0x16", - "0x480680017fff8000", - "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", - "0x400280007ffb7fff", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x482680017ffb8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xfb", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x10780017fff7fff", - "0x14", - "0x480680017fff8000", - "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", - "0x400280007ffb7fff", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x482680017ffb8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xfc", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffb7fff", - "0x400380017ffb7ffa", - "0x400380027ffb7ffc", - "0x400380037ffb7ffd", - "0x480280057ffb8000", - "0x20680017fff7fff", - "0x28", - "0x480a7ff97fff8000", - "0x480280067ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf", - "0x480280047ffb8000", - "0x482680017ffb8000", - "0x7", - "0x20680017fff7ffc", - "0xf", - "0x40780017fff7fff", - "0x2", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x53746f7261676541636365737355313238202d206e6f6e2075313238", - "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x482480017ff88000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x11", - "0x480a7ff97fff8000", - "0x480280047ffb8000", - "0x482680017ffb8000", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x480280067ffb8000", - "0x480280077ffb8000", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x480280027ffb8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x482a7ffd7ffb8001", - "0xa0680017fff7fff", - "0x7", - "0x4824800180007fff", - "0x100000000000000000000000000000000", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0xc", - "0x400280007ff97fff", - "0x40780017fff7fff", - "0x1", - "0x482680017ff98000", - "0x1", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x7", - "0x482680017ff98000", - "0x1", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x1", - "0x482a7ffc7ffa8001", - "0xa0680017fff7fff", - "0x7", - "0x4824800180007fff", - "0x100000000000000000000000000000000", - "0x400080007ffa7fff", - "0x10780017fff7fff", - "0xc", - "0x400080007ffb7fff", - "0x40780017fff7fff", - "0x5", - "0x482480017ff68000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x10780017fff7fff", - "0x1c", - "0x480680017fff8000", - "0x1", - "0x48307fff7ffa8001", - "0xa0680017fff7fff", - "0x7", - "0x4824800180007fff", - "0x100000000000000000000000000000000", - "0x400080017ff67fff", - "0x10780017fff7fff", - "0xc", - "0x400080017ff77fff", - "0x40780017fff7fff", - "0x1", - "0x482480017ff68000", - "0x2", - "0x48127ffa7fff8000", - "0x48127ffc7fff8000", - "0x48127ff57fff8000", - "0x10780017fff7fff", - "0x8", - "0x482480017ff68000", - "0x2", - "0x48127ffa7fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48297ffd80017ffb", - "0xa0680017fff7fff", - "0x7", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0xc", - "0x400280007ff97fff", - "0x40780017fff7fff", - "0x1", - "0x482680017ff98000", - "0x1", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x7", - "0x482680017ff98000", - "0x1", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x1", - "0x48297ffc80017ffa", - "0xa0680017fff7fff", - "0x7", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ffa7fff", - "0x10780017fff7fff", - "0xc", - "0x400080007ffb7fff", - "0x40780017fff7fff", - "0x5", - "0x482480017ff68000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x10780017fff7fff", - "0x1c", - "0x480680017fff8000", - "0x1", - "0x48307fff80017ffa", - "0xa0680017fff7fff", - "0x7", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080017ff67fff", - "0x10780017fff7fff", - "0xc", - "0x400080017ff77fff", - "0x40780017fff7fff", - "0x1", - "0x482480017ff68000", - "0x2", - "0x48127ffa7fff8000", - "0x48127ffc7fff8000", - "0x48127ff57fff8000", - "0x10780017fff7fff", - "0x8", - "0x482480017ff68000", - "0x2", - "0x48127ffa7fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ff67fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x27", - "0x480a7ff77fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x22", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff531", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff67fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x12", - "0x480a7ff77fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0xd", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff51c", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4bf", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe" - ], - "hints": [ - [ - 0, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x1ea0" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 35, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -11 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 55, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 78, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 96, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 110, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 125, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x1ea0" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 160, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -11 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 180, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 203, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 221, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 235, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 250, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x303e" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 285, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -11 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 305, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 328, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 346, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 360, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 375, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x7378" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 410, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -11 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 430, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 454, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 472, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 486, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 501, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x9204" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 545, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -43 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 565, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 591, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 610, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 625, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 640, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 656, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0xa8b6" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 709, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -75 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 730, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 756, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 775, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 790, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 805, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 820, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 836, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x2e702" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 889, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -115 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 911, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 931, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 950, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 965, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 980, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 995, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1011, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x48c6a" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1071, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -146 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1094, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1114, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1133, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1148, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1163, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1178, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1193, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1209, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x134e8" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1262, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -115 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1284, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1304, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1323, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1338, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1353, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1368, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1384, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x1dd80" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1437, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -115 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1459, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1479, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1498, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1513, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1528, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1543, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1559, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x1dd80" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1612, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -115 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1634, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1654, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1673, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1688, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1703, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1718, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1734, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x210de" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1805, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -176 - } - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1830, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1850, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1869, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1884, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1899, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1914, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1929, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1944, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1959, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 2096, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" - }, - "dst": { - "register": "AP", - "offset": 4 - } - } - } - ] - ], - [ - 2100, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 3 - } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 2110, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": -2 - } - }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 2801, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 2859, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -3 - } - } - } - } - ] - ], - [ - 2908, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -3 - } - } - } - } - ] - ], - [ - 3416, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 3433, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 3652, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 3684, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 3713, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 3725, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "FP", - "offset": -3 - } - }, - "rhs": { - "Immediate": "0x100" - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 3729, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "scalar": { - "Immediate": "0x8000000000000110000000000000000" - }, - "max_x": { - "Immediate": "0xfffffffffffffffffffffffffffffffe" - }, - "x": { - "register": "AP", - "offset": 0 - }, - "y": { - "register": "AP", - "offset": 1 - } - } - } - ] - ], - [ - 3774, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -4 - } - } - } - } - ] - ], - [ - 3826, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -4 - } - } - } - } - ] - ], - [ - 3878, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -4 - } - } - } - } - ] - ], - [ - 3987, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 3989, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 4014, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -8 - } - } - } - } - ] - ], - [ - 4074, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -5 - } - } - } - } - ] - ], - [ - 4099, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 4160, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "AP", - "offset": -7 - } - } - } - } - ] - ], - [ - 4184, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 4255, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" - }, - "dst": { - "register": "AP", - "offset": 5 - } - } - } - ] - ], - [ - 4259, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 4 - } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4270, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 4 - } - }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xfffffffffffffffffffffffffffffffe" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4296, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" - }, - "dst": { - "register": "AP", - "offset": 5 - } - } - } - ] - ], - [ - 4300, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 4 - } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4311, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 4 - } - }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xfffffffffffffffffffffffffffffffe" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4330, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "FP", - "offset": -3 - } - }, - "rhs": { - "Immediate": "0x100000000000000000000000000000000" - }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 4332, - [ - { - "DivMod": { - "lhs": { - "Deref": { - "register": "FP", - "offset": -3 - } - }, - "rhs": { - "Immediate": "0x100000000000000000000000000000000" - }, - "quotient": { - "register": "AP", - "offset": 3 - }, - "remainder": { - "register": "AP", - "offset": 4 - } - } - } - ] - ], - [ - 4373, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -3 - } - } - } - } - ] - ], - [ - 4524, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -7 - } - } - } - } - ] - ], - [ - 4537, - [ - { - "SystemCall": { - "system": { - "BinOp": { - "op": "Add", - "a": { - "register": "FP", - "offset": -7 - }, - "b": { - "Immediate": "0x7" - } - } - } - } - } - ] - ], - [ - 4615, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -5 - } - } - } - } - ] - ], - [ - 4640, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 4698, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "AP", - "offset": 0 - } - }, - "rhs": { - "Immediate": "0x100000000000000000000000000000000" - }, - "dst": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4721, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "AP", - "offset": 0 - } - }, - "rhs": { - "Immediate": "0x100000000000000000000000000000000" - }, - "dst": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4741, - [ - { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "AP", - "offset": 0 - } - }, - "rhs": { - "Immediate": "0x100000000000000000000000000000000" - }, - "dst": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4766, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "FP", - "offset": -3 - } - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -5 - } - }, - "dst": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4789, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "FP", - "offset": -4 - } - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, - "dst": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 4809, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -2 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -7 - } - }, - "dst": { - "register": "AP", - "offset": -1 - } - } - } - ] - ] - ], - "pythonic_hints": [ - [0, ["memory[ap + 0] = 7840 <= memory[fp + -6]"]], - [35, ["memory[ap + 0] = 0 <= memory[ap + -11]"]], - [55, ["memory[ap + 0] = segments.add()"]], - [78, ["memory[ap + 0] = segments.add()"]], - [96, ["memory[ap + 0] = segments.add()"]], - [110, ["memory[ap + 0] = segments.add()"]], - [125, ["memory[ap + 0] = 7840 <= memory[fp + -6]"]], - [160, ["memory[ap + 0] = 0 <= memory[ap + -11]"]], - [180, ["memory[ap + 0] = segments.add()"]], - [203, ["memory[ap + 0] = segments.add()"]], - [221, ["memory[ap + 0] = segments.add()"]], - [235, ["memory[ap + 0] = segments.add()"]], - [250, ["memory[ap + 0] = 12350 <= memory[fp + -6]"]], - [285, ["memory[ap + 0] = 0 <= memory[ap + -11]"]], - [305, ["memory[ap + 0] = segments.add()"]], - [328, ["memory[ap + 0] = segments.add()"]], - [346, ["memory[ap + 0] = segments.add()"]], - [360, ["memory[ap + 0] = segments.add()"]], - [375, ["memory[ap + 0] = 29560 <= memory[fp + -6]"]], - [410, ["memory[ap + 0] = 0 <= memory[ap + -11]"]], - [430, ["memory[ap + 0] = segments.add()"]], - [454, ["memory[ap + 0] = segments.add()"]], - [472, ["memory[ap + 0] = segments.add()"]], - [486, ["memory[ap + 0] = segments.add()"]], - [501, ["memory[ap + 0] = 37380 <= memory[fp + -6]"]], - [545, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -43]"]], - [565, ["memory[ap + 0] = segments.add()"]], - [591, ["memory[ap + 0] = segments.add()"]], - [610, ["memory[ap + 0] = segments.add()"]], - [625, ["memory[ap + 0] = segments.add()"]], - [640, ["memory[ap + 0] = segments.add()"]], - [656, ["memory[ap + 0] = 43190 <= memory[fp + -6]"]], - [709, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -75]"]], - [730, ["memory[ap + 0] = segments.add()"]], - [756, ["memory[ap + 0] = segments.add()"]], - [775, ["memory[ap + 0] = segments.add()"]], - [790, ["memory[ap + 0] = segments.add()"]], - [805, ["memory[ap + 0] = segments.add()"]], - [820, ["memory[ap + 0] = segments.add()"]], - [836, ["memory[ap + 0] = 190210 <= memory[fp + -6]"]], - [889, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -115]"]], - [911, ["memory[ap + 0] = segments.add()"]], - [931, ["memory[ap + 0] = segments.add()"]], - [950, ["memory[ap + 0] = segments.add()"]], - [965, ["memory[ap + 0] = segments.add()"]], - [980, ["memory[ap + 0] = segments.add()"]], - [995, ["memory[ap + 0] = segments.add()"]], - [1011, ["memory[ap + 0] = 298090 <= memory[fp + -6]"]], - [1071, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -146]"]], - [1094, ["memory[ap + 0] = segments.add()"]], - [1114, ["memory[ap + 0] = segments.add()"]], - [1133, ["memory[ap + 0] = segments.add()"]], - [1148, ["memory[ap + 0] = segments.add()"]], - [1163, ["memory[ap + 0] = segments.add()"]], - [1178, ["memory[ap + 0] = segments.add()"]], - [1193, ["memory[ap + 0] = segments.add()"]], - [1209, ["memory[ap + 0] = 79080 <= memory[fp + -6]"]], - [1262, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -115]"]], - [1284, ["memory[ap + 0] = segments.add()"]], - [1304, ["memory[ap + 0] = segments.add()"]], - [1323, ["memory[ap + 0] = segments.add()"]], - [1338, ["memory[ap + 0] = segments.add()"]], - [1353, ["memory[ap + 0] = segments.add()"]], - [1368, ["memory[ap + 0] = segments.add()"]], - [1384, ["memory[ap + 0] = 122240 <= memory[fp + -6]"]], - [1437, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -115]"]], - [1459, ["memory[ap + 0] = segments.add()"]], - [1479, ["memory[ap + 0] = segments.add()"]], - [1498, ["memory[ap + 0] = segments.add()"]], - [1513, ["memory[ap + 0] = segments.add()"]], - [1528, ["memory[ap + 0] = segments.add()"]], - [1543, ["memory[ap + 0] = segments.add()"]], - [1559, ["memory[ap + 0] = 122240 <= memory[fp + -6]"]], - [1612, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -115]"]], - [1634, ["memory[ap + 0] = segments.add()"]], - [1654, ["memory[ap + 0] = segments.add()"]], - [1673, ["memory[ap + 0] = segments.add()"]], - [1688, ["memory[ap + 0] = segments.add()"]], - [1703, ["memory[ap + 0] = segments.add()"]], - [1718, ["memory[ap + 0] = segments.add()"]], - [1734, ["memory[ap + 0] = 135390 <= memory[fp + -6]"]], - [1805, ["memory[ap + 0] = memory[ap + -1] <= memory[ap + -176]"]], - [1830, ["memory[ap + 0] = segments.add()"]], - [1850, ["memory[ap + 0] = segments.add()"]], - [1869, ["memory[ap + 0] = segments.add()"]], - [1884, ["memory[ap + 0] = segments.add()"]], - [1899, ["memory[ap + 0] = segments.add()"]], - [1914, ["memory[ap + 0] = segments.add()"]], - [1929, ["memory[ap + 0] = segments.add()"]], - [1944, ["memory[ap + 0] = segments.add()"]], - [1959, ["memory[ap + 0] = segments.add()"]], - [ - 2096, - [ - "memory[ap + 4] = memory[ap + -1] < 3618502788666131106986593281521497120414687020801267626233049500247285301248" - ] - ], - [ - 2100, - [ - "\n(value, scalar) = (memory[ap + 3], 313594649253062377472)\nx = min(value // scalar, 340282366920938463463374607431768211455)\ny = value - x * scalar\nmemory[ap + -2] = x\nmemory[ap + -1] = y\n" - ] - ], - [ - 2110, - [ - "\n(value, scalar) = (memory[ap + -2], 10633823966279326983230456482242756608)\nx = min(value // scalar, 340282366920938463463374607431768211455)\ny = value - x * scalar\nmemory[ap + -1] = x\nmemory[ap + 0] = y\n" - ] - ], - [2801, ["memory[ap + 0] = segments.add()"]], - [2859, ["syscall_handler.syscall(syscall_ptr=memory[fp + -3])"]], - [2908, ["syscall_handler.syscall(syscall_ptr=memory[fp + -3])"]], - [3416, ["memory[ap + 0] = segments.add()"]], - [3433, ["memory[ap + 0] = segments.add()"]], - [3652, ["memory[ap + 0] = segments.add()"]], - [3684, ["memory[ap + 0] = segments.add()"]], - [3713, ["memory[ap + 0] = segments.add()"]], - [3725, ["memory[ap + 0] = memory[fp + -3] < 256"]], - [ - 3729, - [ - "\n(value, scalar) = (memory[ap + -1], 10633823966279327296825105735305134080)\nx = min(value // scalar, 340282366920938463463374607431768211454)\ny = value - x * scalar\nmemory[ap + 0] = x\nmemory[ap + 1] = y\n" - ] - ], - [3774, ["syscall_handler.syscall(syscall_ptr=memory[fp + -4])"]], - [3826, ["syscall_handler.syscall(syscall_ptr=memory[fp + -4])"]], - [3878, ["syscall_handler.syscall(syscall_ptr=memory[fp + -4])"]], - [3987, ["memory[ap + 0] = segments.add()"]], - [3989, ["memory[ap + 0] = segments.add()"]], - [4014, ["syscall_handler.syscall(syscall_ptr=memory[fp + -8])"]], - [4074, ["syscall_handler.syscall(syscall_ptr=memory[fp + -5])"]], - [4099, ["memory[ap + 0] = segments.add()"]], - [4160, ["syscall_handler.syscall(syscall_ptr=memory[ap + -7])"]], - [4184, ["memory[ap + 0] = segments.add()"]], - [ - 4255, - [ - "memory[ap + 5] = memory[ap + -1] < 3618502788666131106986593281521497120414687020801267626233049500247285300992" - ] - ], - [ - 4259, - [ - "\n(value, scalar) = (memory[ap + 4], 313594649253062377472)\nx = min(value // scalar, 340282366920938463463374607431768211455)\ny = value - x * scalar\nmemory[ap + -2] = x\nmemory[ap + -1] = y\n" - ] - ], - [ - 4270, - [ - "\n(value, scalar) = (memory[ap + 4], 10633823966279326983230456482242756608)\nx = min(value // scalar, 340282366920938463463374607431768211454)\ny = value - x * scalar\nmemory[ap + -2] = x\nmemory[ap + -1] = y\n" - ] - ], - [ - 4296, - [ - "memory[ap + 5] = memory[ap + -1] < 3618502788666131106986593281521497120414687020801267626233049500247285300992" - ] - ], - [ - 4300, - [ - "\n(value, scalar) = (memory[ap + 4], 313594649253062377472)\nx = min(value // scalar, 340282366920938463463374607431768211455)\ny = value - x * scalar\nmemory[ap + -2] = x\nmemory[ap + -1] = y\n" - ] - ], - [ - 4311, - [ - "\n(value, scalar) = (memory[ap + 4], 10633823966279326983230456482242756608)\nx = min(value // scalar, 340282366920938463463374607431768211454)\ny = value - x * scalar\nmemory[ap + -2] = x\nmemory[ap + -1] = y\n" - ] - ], - [ - 4330, - [ - "memory[ap + 0] = memory[fp + -3] < 340282366920938463463374607431768211456" - ] - ], - [ - 4332, - [ - "(memory[ap + 3], memory[ap + 4]) = divmod(memory[fp + -3], 340282366920938463463374607431768211456)" - ] - ], - [4373, ["syscall_handler.syscall(syscall_ptr=memory[fp + -3])"]], - [4524, ["syscall_handler.syscall(syscall_ptr=memory[fp + -7])"]], - [4537, ["syscall_handler.syscall(syscall_ptr=memory[fp + -7] + 7)"]], - [4615, ["syscall_handler.syscall(syscall_ptr=memory[fp + -5])"]], - [4640, ["memory[ap + 0] = segments.add()"]], - [ - 4698, - [ - "memory[ap + -1] = memory[ap + 0] < 340282366920938463463374607431768211456" - ] - ], - [ - 4721, - [ - "memory[ap + -1] = memory[ap + 0] < 340282366920938463463374607431768211456" - ] - ], - [ - 4741, - [ - "memory[ap + -1] = memory[ap + 0] < 340282366920938463463374607431768211456" - ] - ], - [4766, ["memory[ap + -1] = memory[fp + -3] <= memory[fp + -5]"]], - [4789, ["memory[ap + -1] = memory[fp + -4] <= memory[fp + -6]"]], - [4809, ["memory[ap + -1] = memory[ap + -2] <= memory[ap + -7]"]] - ], - "entry_points_by_type": { - "EXTERNAL": [ - { - "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", - "offset": 836, - "builtins": ["pedersen", "range_check"] - }, - { - "selector": "0x16d9d5d83f8eecc5d7450519aad7e6e649be1a6c9d6df85bd0b177cc59a926a", - "offset": 250, - "builtins": ["range_check"] - }, - { - "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4", - "offset": 1384, - "builtins": ["pedersen", "range_check"] - }, - { - "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1", - "offset": 656, - "builtins": ["pedersen", "range_check"] - }, - { - "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c", - "offset": 1209, - "builtins": ["pedersen", "range_check"] - }, - { - "selector": "0x2819e8b2b82ee4c56798709651ab9e8537f644c0823e42ba017efce4f2077e4", - "offset": 375, - "builtins": ["range_check"] - }, - { - "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", - "offset": 0, - "builtins": ["range_check"] - }, - { - "selector": "0x351ccc9e7b13b17e701a7d4f5f85b525bac37b7648419fe194e6c15bc73da47", - "offset": 125, - "builtins": ["range_check"] - }, - { - "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33", - "offset": 501, - "builtins": ["pedersen", "range_check"] - }, - { - "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68", - "offset": 1011, - "builtins": ["pedersen", "range_check"] - }, - { - "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f", - "offset": 1559, - "builtins": ["pedersen", "range_check"] - } - ], - "L1_HANDLER": [], - "CONSTRUCTOR": [ - { - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "offset": 1734, - "builtins": ["pedersen", "range_check"] - } - ] - } -} diff --git a/configs/cairo-contracts/cairo_1/erc20.sierra.json b/configs/cairo-contracts/cairo_1/erc20.sierra.json deleted file mode 100644 index 20cd3326f0..0000000000 --- a/configs/cairo-contracts/cairo_1/erc20.sierra.json +++ /dev/null @@ -1,3926 +0,0 @@ -{ - "sierra_program": [ - "0x1", - "0x2", - "0x0", - "0x2", - "0x0", - "0x0", - "0x33f", - "0xc1", - "0x59", - "0x52616e6765436865636b", - "0x0", - "0x4761734275696c74696e", - "0x66656c74323532", - "0x4172726179", - "0x1", - "0x2", - "0x536e617073686f74", - "0x3", - "0x537472756374", - "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", - "0x4", - "0x753332", - "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", - "0x456e756d", - "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", - "0x7", - "0x4275696c74696e436f737473", - "0x3803921216a150ff551d354f09acf6878f7d4f6ba9b8203f449b0a272b4f88c", - "0x3230a79784e9eff548adc64db615939c261d969b63ca8d35818d9a904cbc8a1", - "0x349decfb75507a5909b5447e2740b452d49289fb304d7467aacfac8c8548a64", - "0x1f664b7c119a6748e20c034b361d01eaf9f055c1e1c8902075ab7c6e91858eb", - "0x21f09b6ad2f2d009e723102f62c38d69d758dc492c5621d3c9e487562cd4acc", - "0x2bd4c7d4a0ec33e904c83db0f43fe70340fe0f90f2fb3d5698f76a2de9e6d5d", - "0x1cc6776781f78d2fc485b3430891dd091f5e8db73a6452908c7e7f0302469ce", - "0xa", - "0xb", - "0xc", - "0xd", - "0xe", - "0xf", - "0x53797374656d", - "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", - "0x13", - "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", - "0x12", - "0x14", - "0x5", - "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", - "0x16", - "0x7538", - "0x18", - "0x2360086d8de14207bc705f7c51c3fc6bb6de6b826f1a4576e4db739d8b5edaf", - "0x19", - "0x75313238", - "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", - "0x1b", - "0x1c", - "0x2ce4352eafa6073ab4ecf9445ae96214f99c2c33a29c01fcae68ba501d10e2c", - "0x1d", - "0x436f6e747261637441646472657373", - "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", - "0x1f", - "0x506564657273656e", - "0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2", - "0x10", - "0x31b139969f208f331f31f2382edc1e110d7a97b4cf7571ad6797be0cc24984c", - "0x23", - "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", - "0x3b9ddf97bd58cc7301a2107c3eabad82196f38221c880cd3645d07c3aac1422", - "0x1909a2057b9c1373b889e003e050a09f431d8108e0659d03444ced99a6eea68", - "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", - "0x29", - "0x426f78", - "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", - "0x2b", - "0x362ab630e32b9580ec58e2eeb0728ab9c40d555bc100760f7ffd20ad3864e61", - "0x2d", - "0x17ba9e3367426c0b58d98e610b2c4592b77e75a0eefbf3d555da63cedf242c4", - "0x2f", - "0x3a7ec3a4d1b457cfe696af1065e87fbc679ba66a1c665c47352bfa9d553214c", - "0x31", - "0x4e6f6e5a65726f", - "0x3b7e33c1363ad4f714dc537880e8551e2c76e00a4a9d5b3b462d5aaccdcc843", - "0x34", - "0x3ad8300afb2108b52df9c6c3b93b8a98f67b8c2ccdafa9931e09290c4bb2a47", - "0x36", - "0x1197aabc5364528d114a4ade3c7d99fc8559a1f786946e3b3fb9a5ac7667662", - "0x29dc527d6a242e3c293fac7f4cf702d66521b7efda003f03baa1935eb8b18c1", - "0x30e90de3c02627d89d0ee11e3b50fb5ab7c00198c0ae9c86d99b2f65cc09e61", - "0x38", - "0x39", - "0x53746f726167654261736541646472657373", - "0x53746f7261676541646472657373", - "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", - "0x3baae81d8b68311d843a3db861802028fc5b88bca4c37f5b121cabb0dfa12ac", - "0x3e", - "0xe82f28be99fa1cbe00b18388da8bfdec908ee3097fda05d02792092433ad35", - "0x3f", - "0xccf52bb0646785c5ad2a653e9ec60b68f9843823a0c386724530f0e305f2c4", - "0x41", - "0x34c208cc73eb75e315a7730284e475ee3050926253aba2fcbcbac0873ddbbc9", - "0x42", - "0x753634", - "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", - "0x44", - "0x45", - "0x8", - "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", - "0x47", - "0x6", - "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", - "0x46", - "0x48", - "0x49", - "0x4a", - "0x38f4af6e44b2e0a6ad228a4874672855e693db590abc7105a5a9819dbbf5ba6", - "0x4b", - "0x3959eff7374b8d0a7e02d50e495fce5401d38986567a59e8d0b3631ef5760b5", - "0x4d", - "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", - "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", - "0x50", - "0x2cf4ead4392e987c9b56754a10f0a8e0f13776791e096fa6503893f05582c51", - "0x52", - "0x35db377e57ca049334bdd283ee9a74d991b437ea21f0760006234ec7e529d20", - "0x53", - "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", - "0x192", - "0x7265766f6b655f61705f747261636b696e67", - "0x656e61626c655f61705f747261636b696e67", - "0x77697468647261775f676173", - "0x6272616e63685f616c69676e", - "0x7374727563745f6465636f6e737472756374", - "0x61727261795f6c656e", - "0x736e617073686f745f74616b65", - "0x64726f70", - "0x7533325f636f6e7374", - "0x72656e616d65", - "0x73746f72655f74656d70", - "0x7533325f6571", - "0x7374727563745f636f6e737472756374", - "0x656e756d5f696e6974", - "0x6a756d70", - "0x626f6f6c5f6e6f745f696d706c", - "0x656e756d5f6d61746368", - "0x64697361626c655f61705f747261636b696e67", - "0x6765745f6275696c74696e5f636f737473", - "0x9", - "0x77697468647261775f6761735f616c6c", - "0x11", - "0x66756e6374696f6e5f63616c6c", - "0x15", - "0x61727261795f6e6577", - "0x17", - "0x66656c743235325f636f6e7374", - "0x4f7574206f6620676173", - "0x61727261795f617070656e64", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x1a", - "0x1e", - "0x20", - "0x21", - "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", - "0x22", - "0x24", - "0x25", - "0x26", - "0x75385f746f5f66656c74323532", - "0x647570", - "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", - "0x27", - "0x28", - "0x2a", - "0x2c", - "0x61727261795f736e617073686f745f706f705f66726f6e74", - "0x756e626f78", - "0x2e", - "0x30", - "0x32", - "0x636f6e74726163745f616464726573735f746f5f66656c74323532", - "0x66656c743235325f737562", - "0x66656c743235325f69735f7a65726f", - "0x33", - "0x35", - "0x37", - "0x636f6e74726163745f616464726573735f636f6e7374", - "0x3a", - "0x45524332303a206d696e7420746f2074686520302061646472657373", - "0x73746f726167655f626173655f616464726573735f636f6e7374", - "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", - "0x73746f726167655f616464726573735f66726f6d5f62617365", - "0x3c", - "0x73746f726167655f726561645f73797363616c6c", - "0x3d", - "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4", - "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9", - "0x3b", - "0x40", - "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", - "0x43", - "0x753132385f746f5f66656c74323532", - "0x4c", - "0x45524332303a207472616e7366657220746f2030", - "0x45524332303a207472616e736665722066726f6d2030", - "0x753132385f636f6e7374", - "0xffffffffffffffffffffffffffffffff", - "0x753132385f6571", - "0x4e", - "0x45524332303a20617070726f76652066726f6d2030", - "0x753235365f616464204f766572666c6f77", - "0x753235365f737562204f766572666c6f77", - "0x75385f7472795f66726f6d5f66656c74323532", - "0x73746f726167655f77726974655f73797363616c6c", - "0x4f", - "0x51", - "0x656d69745f6576656e745f73797363616c6c", - "0x53746f726167654163636573735538202d206e6f6e207538", - "0x54", - "0x75385f636f6e7374", - "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", - "0x53746f7261676541636365737355313238202d206e6f6e2075313238", - "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", - "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", - "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7", - "0x75313238735f66726f6d5f66656c74323532", - "0x55", - "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", - "0x56", - "0x57", - "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", - "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", - "0x706564657273656e", - "0x753132385f6f766572666c6f77696e675f616464", - "0x58", - "0x753132385f6f766572666c6f77696e675f737562", - "0x1227", - "0xffffffffffffffff", - "0x6b", - "0x5a", - "0x5b", - "0x5c", - "0x5d", - "0x5e", - "0x5f", - "0x60", - "0x61", - "0x62", - "0x63", - "0x64", - "0x65", - "0xe5", - "0x8f", - "0x93", - "0xd3", - "0xc6", - "0xbf", - "0x15f", - "0x109", - "0x10d", - "0x14d", - "0x140", - "0x139", - "0x66", - "0x67", - "0x1d9", - "0x183", - "0x187", - "0x1c7", - "0x1ba", - "0x1b3", - "0x271", - "0x260", - "0x201", - "0x205", - "0x24c", - "0x23c", - "0x234", - "0x68", - "0x69", - "0x6a", - "0x6c", - "0x6d", - "0x6e", - "0x6f", - "0x70", - "0x71", - "0x72", - "0x73", - "0x74", - "0x75", - "0x76", - "0x77", - "0x78", - "0x79", - "0x7a", - "0x7b", - "0x7c", - "0x7d", - "0x7e", - "0x7f", - "0x80", - "0x81", - "0x82", - "0x324", - "0x313", - "0x301", - "0x29f", - "0x2a3", - "0x2ec", - "0x2db", - "0x2d3", - "0x83", - "0x84", - "0x85", - "0x86", - "0x87", - "0x88", - "0x89", - "0x8a", - "0x8b", - "0x8c", - "0x8d", - "0x8e", - "0x90", - "0x91", - "0x92", - "0x94", - "0x95", - "0x3cf", - "0x3be", - "0x3ac", - "0x352", - "0x356", - "0x397", - "0x386", - "0x37e", - "0x495", - "0x484", - "0x472", - "0x45f", - "0x402", - "0x406", - "0x449", - "0x437", - "0x42f", - "0x96", - "0x97", - "0x98", - "0x99", - "0x9a", - "0x9b", - "0x9c", - "0x9d", - "0x9e", - "0x9f", - "0x540", - "0x52f", - "0x51d", - "0x4c3", - "0x4c7", - "0x508", - "0x4f7", - "0x4ef", - "0x5eb", - "0x5da", - "0x5c8", - "0x56e", - "0x572", - "0x5b3", - "0x5a2", - "0x59a", - "0x696", - "0x685", - "0x673", - "0x619", - "0x61d", - "0x65e", - "0x64d", - "0x645", - "0x794", - "0x783", - "0x771", - "0x75e", - "0x74a", - "0x735", - "0x6d2", - "0x6d6", - "0x71d", - "0x709", - "0x701", - "0xa0", - "0xa1", - "0xa2", - "0xa3", - "0xa4", - "0xa5", - "0xa6", - "0xa7", - "0xa8", - "0xa9", - "0xaa", - "0xab", - "0xac", - "0xad", - "0xae", - "0xaf", - "0xb0", - "0xb1", - "0xb2", - "0xb3", - "0xb4", - "0xb5", - "0xb6", - "0xb7", - "0xb8", - "0xb9", - "0xba", - "0xbb", - "0xbc", - "0xbd", - "0xbe", - "0xc0", - "0xc1", - "0x7b7", - "0x7da", - "0x7f5", - "0x81d", - "0x845", - "0x83e", - "0x863", - "0x884", - "0x8a3", - "0x89c", - "0x8cd", - "0x8c5", - "0x916", - "0x90b", - "0x903", - "0x946", - "0x93e", - "0x9ad", - "0x99c", - "0x98c", - "0x984", - "0xa14", - "0xa03", - "0x9f3", - "0x9eb", - "0xa26", - "0xa2b", - "0xa35", - "0xa43", - "0xa48", - "0xa5e", - "0xa58", - "0xb29", - "0xb19", - "0xb0a", - "0xa93", - "0xa98", - "0xc2", - "0xaf3", - "0xc3", - "0xc4", - "0xae4", - "0xc5", - "0xc7", - "0xad5", - "0xc8", - "0xc9", - "0xca", - "0xcb", - "0xcc", - "0xcd", - "0xacd", - "0xce", - "0xcf", - "0xd0", - "0xd1", - "0xd2", - "0xb47", - "0xd4", - "0xb4c", - "0xd5", - "0xd6", - "0xd7", - "0xb57", - "0xd8", - "0xb6a", - "0xb6f", - "0xb7a", - "0xd9", - "0xda", - "0xdb", - "0xdc", - "0xb9f", - "0xdd", - "0xde", - "0xdf", - "0xb98", - "0xe0", - "0xe1", - "0xe2", - "0xbc5", - "0xe3", - "0xe4", - "0xbbe", - "0xe6", - "0xe7", - "0xe8", - "0xbfc", - "0xbf4", - "0xe9", - "0xc28", - "0xc20", - "0xc37", - "0xc3c", - "0xc52", - "0xea", - "0xc4c", - "0xeb", - "0xec", - "0xed", - "0xee", - "0xef", - "0xc6c", - "0xf0", - "0xf1", - "0xf2", - "0xf3", - "0xf4", - "0xf5", - "0xf6", - "0xf7", - "0xf8", - "0xc83", - "0xc88", - "0xd83", - "0xca0", - "0xca5", - "0xd70", - "0xf9", - "0xd5f", - "0xd4e", - "0xd3e", - "0xd2d", - "0xd1c", - "0xd0c", - "0xd04", - "0xfa", - "0xfb", - "0xe2c", - "0xfc", - "0xfd", - "0xfe", - "0xdb1", - "0xdb5", - "0xff", - "0xdc3", - "0xdd7", - "0xdd0", - "0xdd4", - "0x100", - "0x101", - "0x102", - "0x103", - "0x104", - "0x105", - "0xdef", - "0xe0b", - "0xe1c", - "0xe14", - "0xe4e", - "0xe53", - "0xe98", - "0x106", - "0x107", - "0xe88", - "0x108", - "0x10a", - "0xe80", - "0x10b", - "0x10c", - "0xeb6", - "0x10e", - "0xecd", - "0x10f", - "0x110", - "0xedf", - "0xee4", - "0x111", - "0x112", - "0x113", - "0x114", - "0xef6", - "0x115", - "0x116", - "0xefb", - "0x117", - "0x118", - "0x119", - "0x11a", - "0xf06", - "0x11b", - "0x11c", - "0x11d", - "0x11e", - "0x11f", - "0x120", - "0xf1c", - "0xf21", - "0xf2c", - "0x121", - "0x122", - "0x123", - "0x124", - "0x125", - "0xf43", - "0xf48", - "0xf53", - "0x126", - "0x127", - "0x128", - "0x129", - "0x12a", - "0x12b", - "0xf6f", - "0x12c", - "0x12d", - "0x12e", - "0x12f", - "0xf90", - "0x130", - "0x131", - "0x132", - "0x133", - "0x134", - "0x135", - "0x136", - "0x137", - "0xfb2", - "0xfb7", - "0xfc2", - "0x138", - "0xfcf", - "0xff5", - "0xfe7", - "0x13a", - "0x13b", - "0x13c", - "0x13d", - "0x13e", - "0x13f", - "0x1004", - "0x141", - "0x142", - "0x143", - "0x144", - "0x1050", - "0x145", - "0x146", - "0x1045", - "0x147", - "0x148", - "0x103b", - "0x102c", - "0x149", - "0x14a", - "0x14b", - "0x14c", - "0x14e", - "0x14f", - "0x150", - "0x151", - "0x105f", - "0x152", - "0x153", - "0x154", - "0x155", - "0x156", - "0x157", - "0x1081", - "0x1088", - "0x158", - "0x159", - "0x15a", - "0x15b", - "0x1092", - "0x15c", - "0x15d", - "0x1097", - "0x15e", - "0x160", - "0x10a2", - "0x161", - "0x162", - "0x163", - "0x164", - "0x10c2", - "0x165", - "0x166", - "0x167", - "0x168", - "0x169", - "0x16a", - "0x10d6", - "0x10dc", - "0x16b", - "0x10ea", - "0x10f0", - "0x16c", - "0x10f9", - "0x16d", - "0x16e", - "0x16f", - "0x170", - "0x1119", - "0x1113", - "0x171", - "0x112f", - "0x172", - "0x173", - "0x174", - "0x113a", - "0x175", - "0x176", - "0x177", - "0x115f", - "0x1151", - "0x178", - "0x179", - "0x17a", - "0x17b", - "0x17c", - "0x17d", - "0x17e", - "0x17f", - "0x180", - "0x181", - "0x117f", - "0x182", - "0x118f", - "0x184", - "0x1195", - "0x185", - "0x119d", - "0x186", - "0x11b1", - "0x188", - "0x11a7", - "0x11af", - "0x189", - "0x18a", - "0x18b", - "0x11be", - "0x11c4", - "0x11cc", - "0x11e0", - "0x11d6", - "0x11de", - "0x18c", - "0x18d", - "0x18e", - "0x18f", - "0x190", - "0x191", - "0x1e8", - "0x281", - "0x334", - "0x3df", - "0x4a5", - "0x550", - "0x5fb", - "0x6a6", - "0x7a4", - "0x7bd", - "0x7c3", - "0x7c7", - "0x7e0", - "0x7fc", - "0x808", - "0x824", - "0x833", - "0x84b", - "0x86b", - "0x88c", - "0x8a9", - "0x8d8", - "0x922", - "0x951", - "0x9b8", - "0xa1f", - "0xa3c", - "0xa66", - "0xb3a", - "0xb5d", - "0xb80", - "0xba6", - "0xbcc", - "0xbd8", - "0xc04", - "0xc30", - "0xc5a", - "0xc72", - "0xd96", - "0xe3d", - "0xeab", - "0xec2", - "0xed9", - "0xee7", - "0xf0d", - "0xf33", - "0xf5a", - "0xf76", - "0xf99", - "0xfc9", - "0xfd5", - "0xffe", - "0x100a", - "0x1059", - "0x1065", - "0x1070", - "0x107b", - "0x108b", - "0x10a8", - "0x10cb", - "0x10df", - "0x10f3", - "0x10ff", - "0x1122", - "0x113f", - "0x1168", - "0x116d", - "0x1179", - "0x1185", - "0x11b4", - "0x11e3", - "0x11ff", - "0x121b", - "0x9c1e", - "0x6028020340c0180b0080702809018060200701806014020100200c0200400", - "0xa054020180a050020180a04c020180a008120440604406040020240f03802", - "0x1e0181d0181c0181b0181a0181900811028180080602817008060281600806", - "0x20240f0240608806038020240a084020180a01c060380201c0a0082007c06", - "0xe00807028020a42501828018270080903c260180e00807028250182401823", - "0x60380201c0a0bc060bc060b8020240a0082d094060b0060ac020240f0a806", - "0x370080903c020d81101835018340080903c020cc2501832018310080903c30", - "0x60ec020240f094060e8060e4020240f044060e006038020240a044060c006", - "0x2f0183d0080903c35018350180e00809028110182a0183c0080903c1101807", - "0x6104020240f01c0601840094060fc060f8020240f0d4060380201c0a04406", - "0x1b0180e008090282501844018430080903c110181a0180e008090281101842", - "0x61200611c020240f0440607006038020240a0940611806114020240f04406", - "0xe00809028250184b0184a0080903c110181d0180e00809028070180612425", - "0x20300a0c0060d4060d406138020300a0940613406130020240f0440607806", - "0x7018550080903c021500214c5201851018500080903c3001835018350184f", - "0xf0940616406160020240f15c060380201c0a024060a806158020240f02406", - "0xc02802178250185d0185c0080903c5b0180e0080702809018300185a00809", - "0x6098060bc060d40601c0618c021880a18406018400d406180061800617c02", - "0x6100070183501835018680186701866008650286401806100070180701807", - "0xf0440607c06038020240a094061b0061ac020240f1a8060380201c0a1a406", - "0x700080903c110180e0080702809018110186f0080903c250186e0186d00809", - "0x61d4061d0020240f1cc060380201c0a024060bc061c8020240f094061c406", - "0x62018300180e00809028090186a018760080903c2f0182f0180e0080902825", - "0x7018061f426018061f0021ec021e8021e4021e077188060bc06038020240a", - "0x830080601882194060188219406018810080701880194060187f194060187e", - "0x221c0601c62018072140221862018062080201c6201807214110180621002", - "0x60188406806018840088c22c06018820088a044060187f008891880601888", - "0x38018061f838018062101f018062101e018062101d018062101c018062101b", - "0x7c23c0601888070090188e0e00601882234060188201806018820e0060187f", - "0x62380901806208070180620807018061fc07018061f807018062402401806", - "0x82008072440601c850a006018840980601884024060187f024060187e07409", - "0x2501806210220180621007018062509301c062480601c91018072149101806", - "0x7c25806018880e0090188e07c090188e098060187f2540701892078090188e", - "0x622024024062388d024062382a018062082a018061fc2a018061f82c01806", - "0x601882088090188e0c006018820c0060187f0c0060187e0c8060187c25c06", - "0x35018061fc8f02406238350180620899018062089801806220250240623826", - "0x7f27006018880a8090188e26c0601888244090188e0a0090188e2680701892", - "0x6220320240623830024062382f0240623896024062382c024062383a01806", - "0x60187f06c060187f0e0060187c0d4090188e278060188825c090188e27406", - "0x240180621098024062381a018062081f018061fc1e018061fc1d018061fc1c", - "0x7f044060188201c06018810180723c0601c8523c06018820080723c0601c85", - "0x72142c018062109b024062381c0180620899024062381b018062081a01806", - "0x8e07406018820089f0a80601881018072580601c8525806018820080725806", - "0x62800601c970180721497018062080201c970180721432018062103a02406", - "0x6018810240601881270090188e0bc06018820bc060187f0c0060187c0c006", - "0x62381e018062080601c980180721498018062080201c98018072140228411", - "0x601888288090188e278090188e288060188207c0601882288060188427409", - "0xa3024062380601c9b018072149b018062080201c9b018072143001806210a3", - "0x72700601c850e806018840e8060187c0fc090188e0fc060187c2900601888", - "0x61f84202406238a40240623835018062800601c9c018072149c0180620802", - "0x820300601882008072940601c8501c06018a6110090188e294090188e07c06", - "0x62080201c9d01807214070180629ca5018062200601ca501807214a501806", - "0x601c852780601882008072780601c852a0090188e018072740601c8527406", - "0x61f0a901806220a90240623844018061f0a80180622046024062380601c9e", - "0x7f008ad008ac0080701892008ab120060187c2a80601888120090188e11806", - "0x61f0b001806220ae024062384b018061f0af01806220aa02406238ae01806", - "0x9212c090188e2c80601882008072c80601c85144060188400807018b113406", - "0xb9018062080201cb901807214022e0b701806208022d8b501c062d0b301c06", - "0x6018822ec07018b42e807018b42bc090188e2e40601881018072e40601c85", - "0xbe01c062d0b002406238570180620859018061f0bd018062204d02406238bc", - "0xc00bc0601881148090188e16c0601882174060187c2fc0601888144090188e", - "0x7214a3018062080201ca301807214b702406238bc02406238b20240623802", - "0x7f1a4060187c1a406018a71b0060187c30406018882e4090188e0180728c06", - "0xa401807214a4018062080201ca4018072143f0180621068018061fc6701806", - "0xa0008c631407018c40bc060187e30c07018923080701892078060187e01807", - "0x62801e018062801d018062801c018062801b018062801a018062802f01806", - "0x92018072c80601c8514806018841b8060187c31c060188815c090188e07c06", - "0x2018062040232cca01c06248bd02406238c901c062485902406238c801c06", - "0x73340601c853340601882008073340601c85008cc068060187e2780601881", - "0xa801807214440180621071018061f0ce018062205b02406238cd0180620406", - "0x72a40601c85118060188406c060187e018072a00601c852a0060188200807", - "0x201caa0180721448018062101c018061f80601ca901807214a90180620802", - "0x601c8512c0601884174090188e074060187e018072a80601c852a80601882", - "0x62080201cb0018072144d018062100601caf01807214af018062080201caf", - "0x601888008cf2fc090188e2c8060187f2c8060187e018072c00601c852c006", - "0xd001c06248bd018062080201cbd0180721459018062100201c5701807214b9", - "0x8e2f006018a019406018a015c06018880180715c0601c85018072f40601c85", - "0x5b018072140234c0601c06348730180622075018061f0d1018062206002406", - "0x72fc0601c8535007018922fc0601882008072fc0601c85174060188400807", - "0x23586102406238d501c062485b01806220bc018061fc0601c5b0180721406", - "0x85008da28c0601881364060187f3640601884008d819c090188e35c0701892", - "0x62106402406238db018062040601cdb01807214db018062080201cdb01807", - "0x601c851b80601884018073040601c853040601882008073040601c851b006", - "0x6902406238dc018061f068024062380601cc701807214c7018062080201cc7", - "0x88018073380601c853380601882008073380601c851c406018843340601888", - "0x62385201806208de01c062486a024062385101806208dd01c06248b201806", - "0x601c853440601882008073440601c851d40601884008071cc0601c851b009", - "0x2380db018062209901806204a2018061f00237c0601c73018072140601cd1", - "0x7f01807018c437006018823700601884384060187c38406018823840601884", - "0x5201806280c10240623851018061f0510180628002388dc018062046201806", - "0x201c07008023900600806008023900600802008e30d40601881148060187c", - "0x218806390060240603002008e401802024020446501ce50980c01ce401c06", - "0x620080239006068060440206c1a01ce40188b018650088b018e40186201826", - "0x1b0188b008023900607406044020781d01ce40181c018650081c018e401802", - "0x60300606c0207c063900607c06068020e006390060780622c0207c0639006", - "0x6390060081d0080239006008090080223c02390070e01f01c1c0080c018e4", - "0x9008020b0060083800822018e4018240181f00824018e40188d0181e0088d", - "0xe40188f0181f0088f018e4018250188d00825018e40180207402008e401802", - "0x6390070a006088020a006390060a00607c020a00639006088060900208806", - "0x2800802390062440623c02008e40180209402008e401802024020a80600091", - "0xc10bc9601ce401c2c0980c0242a0082c018e40182c018910082c018e401802", - "0x2f00835018e4018022580225c06390060082c008023900600809008320c007", - "0x639006008970089b018e4018020c80226406390060083000898018e401802", - "0x990089e2740739006270062600227006390060e89b264980d497194350083a", - "0x9e0189c00842018e4018070183a008a4018e40182f0189b008023900627406", - "0x225806390062580606c020fca328809390062944229009274022940639006", - "0x211806390061100628802008e401802024022a00618444018e401c3f0189e", - "0x610802008e401848018a4008aa1200739006118060fc022a40639006008a3", - "0x8f0084b2b80739006134af01c440084d018e4018a9018a5008af018e4018aa", - "0x51018a900802390062c00611802144b001ce4018ae018a8008023900612c06", - "0x62580606c022f006390062c8062a8022c8063900614806120021480639006", - "0xe4018bc018ae00857018e4018a30183a008b9018e4018a20189b008b7018e4", - "0x606c022f406390062a00612c02008e40180202402164572e4b70300616406", - "0xbd018ae008bf018e4018a30183a0085d018e4018a20189b0085b018e401896", - "0xaf00861018e40180228c02008e40180202402180bf1745b030061800639006", - "0x22c002190063900619c6101c4d00867018e4018670184200867018e401802", - "0x300181b0086a018e4018690184b00869018e4018641a007144021a00639006", - "0x61a8062b8021b8063900601c060e80230406390060c80626c021b00639006", - "0x2a0188f008023900600825008023900600809008c71b8c11b00c018c7018e4", - "0x61c40623c021c4cd01ce4018ce01852008ce018e4018070183a0080239006", - "0x21d406390061d406108021d40639006008b200873018e40180228c02008e4", - "0x236c0639006344d901c51008d9018e4018022c00234406390061d47301c4d", - "0x3a00800018e4018260189b008e1018e40180c0181b008dc018e4018db0184b", - "0xe4018020240239ce6000e10300639c0639006370062b802398063900633406", - "0x6008af008e8018e40180228c02008e401809018bc00802390060082500802", - "0xe4018022c0023a806390063a4e801c4d008e9018e4018e901842008e9018e4", - "0xe4018650181b008ed018e4018ec0184b008ec018e4018ea3ac07144023ac06", - "0x6390063b4062b8023c0063900601c060e8023bc06390060440626c023b806", - "0x70180201c07008023900600806008023900600802008f13c0ef3b80c018f1", - "0x60980218806390060240603002008e401802024020446501cf20980c01ce4", - "0x6008620080239006068060440206c1a01ce40188b018650088b018e401862", - "0xe40181b0188b008023900607406044020781d01ce40181c018650081c018e4", - "0x6390060300606c0207c063900607c06068020e006390060780622c0207c06", - "0x223406390060081d008023900600809008023cc02390070e01f01c1c0080c", - "0x600809008023d0060083800822018e4018240181f00824018e40188d0181e", - "0x22018e40188f0181f0088f018e4018250188d00825018e40180207402008e4", - "0xf524406390070a006088020a006390060a00607c020a006390060880609002", - "0x60082800802390062440623c02008e40180209402008e401802024020a806", - "0x3001cf60bc9601ce401c2c0980c0242a0082c018e40182c018910082c018e4", - "0x60082f00835018e4018022580225c06390060082c00802390060080900832", - "0x20e80639006008970089b018e4018020c80226406390060083000898018e4", - "0x9d018990089e2740739006270062600227006390060e89b264980d49719435", - "0xe40189e0189c00842018e4018070183a008a4018e40182f0189b0080239006", - "0x62780225806390062580606c020fca3288093900629442290092dc0229406", - "0x228c0211806390061100628802008e401802024022a0063dc44018e401c3f", - "0x62a80610802008e401848018a4008aa1200739006118060fc022a40639006", - "0x4b0188f0084b2b80739006134af01c440084d018e4018a9018a5008af018e4", - "0xe401851018a900802390062c00611802144b001ce4018ae018a80080239006", - "0x6390062580606c022f006390062c8062a8022c80639006148061200214806", - "0x59018e4018bc018ae00857018e4018a30183a008b9018e4018a20189b008b7", - "0x62580606c022f406390062a00612c02008e40180202402164572e4b703006", - "0xe4018bd018ae008bf018e4018a30183a0085d018e4018a20189b0085b018e4", - "0x6008af00861018e40180228c02008e40180202402180bf1745b0300618006", - "0xe4018022c002190063900619c6101c4d00867018e4018670184200867018e4", - "0xe4018300181b0086a018e4018690184b00869018e4018641a007144021a006", - "0x6390061a8062b8021b8063900601c060e80230406390060c80626c021b006", - "0xe40182a0188f008023900600825008023900600809008c71b8c11b00c018c7", - "0x2390061c40623c021c4cd01ce4018ce01852008ce018e4018070183a00802", - "0x7134021d406390061d406108021d40639006008b200873018e40180228c02", - "0x612c0236c0639006344d901c51008d9018e4018022c00234406390061d473", - "0xcd0183a00800018e4018260189b008e1018e40180c0181b008dc018e4018db", - "0x2008e4018020240239ce6000e10300639c0639006370062b8023980639006", - "0x639006008af008e8018e40180228c02008e401809018bc008023900600825", - "0xeb018e4018022c0023a806390063a4e801c4d008e9018e4018e901842008e9", - "0xee018e4018650181b008ed018e4018ec0184b008ec018e4018ea3ac0714402", - "0x63c406390063b4062b8023c0063900601c060e8023bc06390060440626c02", - "0x7390070180201c07008023900600806008023900600802008f13c0ef3b80c", - "0x6188060980218806390060240603002008e401802024020446501cf80980c", - "0x639006008620080239006068060440206c1a01ce40188b018650088b018e4", - "0x1f018e40181b0188b008023900607406044020781d01ce40181c018650081c", - "0x203006390060300606c0207c063900607c06068020e006390060780622c02", - "0x60780223406390060081d008023900600809008023e402390070e01f01c1c", - "0x23900600809008023e8060083800822018e4018240181f00824018e40188d", - "0x2400822018e40188f0181f0088f018e4018250188d00825018e40180207402", - "0x2a018fb24406390070a006088020a006390060a00607c020a0063900608806", - "0x6390060082800802390062440623c02008e40180209402008e40180202402", - "0x20c83001cfc0bc9601ce401c2c0980c0242a0082c018e40182c018910082c", - "0x6390060082f00835018e4018022580225c06390060082c008023900600809", - "0x650d4020e80639006008970089b018e4018020c80226406390060083000898", - "0xe40189d018990089e2740739006270062600227006390060e89b264980d497", - "0x44018e4018070183a008a5018e40182f0189b00842018e4018960181b00802", - "0x615c022903f28ca2030e4018a8110a51080c2e4022a006390062780627002", - "0x228c0212006390061180616402008e401802024022a4063f446018e401ca4", - "0x612c0617402008e4018ae0185b0084b2b80739006120062f4022a80639006", - "0x4d0188f0084d2bc0739006144b001cbf00851018e4018aa018a5008b0018e4", - "0xe4018b2018a9008023900614806118022c85201ce4018af018a80080239006", - "0x6390062880606c022e406390062dc062a8022dc06390062f006120022f006", - "0x5b018e4018b9018ae008bd018e40183f0183a00859018e4018a30189b00857", - "0x62880606c0217406390062a40612c02008e4018020240216cbd1645703006", - "0xe40185d018ae00861018e40183f0183a00860018e4018a30189b008bf018e4", - "0x6008af00864018e40180228c02008e4018020240219c61180bf0300619c06", - "0xe4018022c0021a406390061a06401c4d00868018e4018680184200868018e4", - "0xe4018300181b008c1018e40186c0184b0086c018e4018691a807144021a806", - "0x639006304062b802334063900601c060e80231c06390060c80626c021b806", - "0xe40182a0188f00802390060082500802390060080900871334c71b80c01871", - "0x2390061cc0623c021ccce01ce4018750185200875018e4018070183a00802", - "0x713402364063900636406108023640639006008b2008d1018e40180228c02", - "0x612c02384063900636cdc01c51008dc018e4018022c00236c0639006364d1", - "0xce0183a008e7018e4018260189b008e6018e40180c0181b00800018e4018e1", - "0x2008e401802024023a4e839ce6030063a40639006000062b8023a00639006", - "0x639006008af008ea018e40180228c02008e401809018bc008023900600825", - "0xed018e4018022c0023b006390063acea01c4d008eb018e4018eb01842008eb", - "0xf0018e4018650181b008ef018e4018ee0184b008ee018e4018ec3b40714402", - "0x63fc06390063bc062b8023f8063900601c060e8023c406390060440626c02", - "0x7390070180201c07008023900600806008023900600802008ff3f8f13c00c", - "0x6188060980218806390060240603002008e401802024020446501d000980c", - "0x639006008620080239006068060440206c1a01ce40188b018650088b018e4", - "0x1f018e40181b0188b008023900607406044020781d01ce40181c018650081c", - "0x203006390060300606c0207c063900607c06068020e006390060780622c02", - "0x60780223406390060081d0080239006008090080240402390070e01f01c1c", - "0x2390060080900802408060083800822018e4018240181f00824018e40188d", - "0x2400822018e40188f0181f0088f018e4018250188d00825018e40180207402", - "0x2a0190324406390070a006088020a006390060a00607c020a0063900608806", - "0x6390060082800802390062440623c02008e40180209402008e40180202402", - "0x20c83001d040bc9601ce401c2c0980c0242a0082c018e40182c018910082c", - "0x6390060082f00835018e4018022580225c06390060082c008023900600809", - "0x650d4020e80639006008970089b018e4018020c80226406390060083000898", - "0xe40189d018990089e2740739006270062600227006390060e89b264980d497", - "0x44018e4018070183a008a5018e40182f0189b00842018e4018960181b00802", - "0x6184022903f28ca2030e4018a8110a51080c180022a006390062780627002", - "0x228c0212006390061180619c02008e401802024022a40641446018e401ca4", - "0x612c061a402008e4018ae018680084b2b8073900612006190022a80639006", - "0x4d0188f0084d2bc0739006144b001c6a00851018e4018aa018a5008b0018e4", - "0xe4018b2018a9008023900614806118022c85201ce4018af018a80080239006", - "0x6390062880606c022e406390062dc062a8022dc06390062f006120022f006", - "0x5b018e4018b9018ae008bd018e40183f0183a00859018e4018a30189b00857", - "0x62880606c0217406390062a40612c02008e4018020240216cbd1645703006", - "0xe40185d018ae00861018e40183f0183a00860018e4018a30189b008bf018e4", - "0x6008af00864018e40180228c02008e4018020240219c61180bf0300619c06", - "0xe4018022c0021a406390061a06401c4d00868018e4018680184200868018e4", - "0xe4018300181b008c1018e40186c0184b0086c018e4018691a807144021a806", - "0x639006304062b802334063900601c060e80231c06390060c80626c021b806", - "0xe40182a0188f00802390060082500802390060080900871334c71b80c01871", - "0x2390061cc0623c021ccce01ce4018750185200875018e4018070183a00802", - "0x713402364063900636406108023640639006008b2008d1018e40180228c02", - "0x612c02384063900636cdc01c51008dc018e4018022c00236c0639006364d1", - "0xce0183a008e7018e4018260189b008e6018e40180c0181b00800018e4018e1", - "0x2008e401802024023a4e839ce6030063a40639006000062b8023a00639006", - "0x639006008af008ea018e40180228c02008e401809018bc008023900600825", - "0xed018e4018022c0023b006390063acea01c4d008eb018e4018eb01842008eb", - "0xf0018e4018650181b008ef018e4018ee0184b008ee018e4018ec3b40714402", - "0x63fc06390063bc062b8023f8063900601c060e8023c406390060440626c02", - "0x73900701c0601c07008023900600806008023900600802008ff3f8f13c00c", - "0x6030061b00207006390060980606c02008e401802024021881101d0619426", - "0x1f01907078063900706c061b80206c1a22c09390060741c01cc10081d018e4", - "0x61940223406390060e006098020e006390060680603002008e40180202402", - "0x60940619402094063900600862008023900609006044020882401ce40188d", - "0xe4018280188b00891018e4018220188b008023900623c06044020a08f01ce4", - "0xe4018020240200908008e401c2a2440707002244063900624406068020a806", - "0x20bc06390062580607c0225806390060b006078020b006390060081d00802", - "0x6390060c006234020c006390060081d008023900600809008024240600838", - "0x97018e4018970181f00897018e40182f018240082f018e4018320181f00832", - "0x2008e4018350188f008023900600809008980190a0d4063900725c0608802", - "0x3a26c07390072646522c090a80226406390062640624402264063900600828", - "0x960089e018e4018020b002008e40180209402008e401802024022749c01d0b", - "0x639006008320083f018e4018020c00228c06390060082f008a2018e401802", - "0xa501898008a5018e4018422903f28ca2278650d402108063900600897008a4", - "0x60e80626c0212c063900626c0606c02008e40184401899008a81100739006", - "0xe4018a80189c008b0018e4018090183a0084d018e401802018c7008af018e4", - "0x482a446098e401852144b0134af12c651c4021480639006078063340214406", - "0xe4018b201867008023900600809008bc0190c2c806390072b806184022b8aa", - "0x23900615c061a0021645701ce4018b701864008b9018e40180228c022dc06", - "0xbd01ce4018bf174071a8022fc06390062e406294021740639006164061a402", - "0x2008e401860018460086118007390062f4062a002008e40185b0188f0085b", - "0xc700868018e401864018aa00864018e4018670184800867018e401861018a9", - "0x60e8021b006390062a40626c021a806390061180606c021a4063900612006", - "0xe401802024021b8c11b06a1a4260186e018e401868018ae008c1018e4018aa", - "0x71018e4018460181b008cd018e401848018c7008c7018e4018bc0184b00802", - "0x61d4063900631c062b8021cc06390062a8060e80233806390062a40626c02", - "0x2390060780633802008e40180209402008e401802024021d4733387133426", - "0x713402364063900636406108023640639006008af008d1018e40180228c02", - "0x612c02384063900636cdc01c51008dc018e4018022c00236c0639006364d1", - "0x9d0189b008e7018e40189c0181b008e6018e401802018c700800018e4018e1", - "0xe839ce6098063a80639006000062b8023a40639006024060e8023a00639006", - "0x1e018ce00802390062600623c02008e40180209402008e401802024023a8e9", - "0x63b00623c023b0eb01ce4018ed01852008ed018e4018090183a0080239006", - "0x23bc06390063bc06108023bc0639006008b2008ee018e40180228c02008e4", - "0x23f806390063c0f101c51008f1018e4018022c0023c006390063bcee01c4d", - "0x9b0090e018e40188b0181b0090d018e401802018c7008ff018e4018fe0184b", - "0x10d0980644006390063fc062b80239406390063ac060e80243c063900619406", - "0xbc008023900607c0623c02008e40180209402008e40180202402440e543d0e", - "0xe4019120184200912018e4018021cc024440639006008a3008023900606806", - "0xe40191345007144024500639006008b000913018e401912444071340244806", - "0x63900622c0606c0245c06390060080631c0245806390064540612c0245406", - "0x11b018e401916018ae0091a018e4018090183a00919018e4018650189b00918", - "0xe40180c018bc0080239006008250080239006008090091b469194611709806", - "0x4d0091d018e40191d018420091d018e4018022bc024700639006008a300802", - "0x4b00920018e40191e47c071440247c0639006008b00091e018e40191d47007", - "0x626c0248c06390060440606c0248806390060080631c02484063900648006", - "0x1234882601926018e401921018ae00925018e4018090183a00924018e401862", - "0x65098073900701c0601c070080239006008060080239006008020092649524", - "0x639006030061b00207006390060980606c02008e401802024021881101d27", - "0x90081f01928078063900706c061b80206c1a22c09390060741c01cc10081d", - "0x2508807304020940639006068061b002088063900622c0606c02008e401802", - "0xc008023900600809008280192923c0639007090061b8020908d0e00939006", - "0x11008960b007390060a806194020a806390062440609802244063900623406", - "0x3001811008320c007390060bc06194020bc06390060086200802390060b006", - "0xe4018970181a00835018e4018320188b00897018e4018960188b0080239006", - "0x98018e40180207402008e401802024020092a008e401c3525c070700225c06", - "0x2024020092b018020e00226c06390062640607c0226406390062600607802", - "0x6390062700607c0227006390060e806234020e806390060081d0080239006", - "0x9e018e401c9d018220089d018e40189d0181f0089d018e40189b018240089b", - "0x91008a3018e4018020a002008e40189e0188f008023900600809008a20192c", - "0x600809008a5108074b4a40fc073900728c650e0090a80228c063900628c06", - "0x20bc022a006390060089600844018e4018020b002008e40180209402008e4", - "0xaa018e40180225c02120063900600832008a9018e4018020c0021180639006", - "0x6264022bc4b01ce4018ae01898008ae018e4018aa120a9118a8110650d402", - "0x60080631c022dc06390062900626c022f006390060fc0606c02008e40184b", - "0xe40181e018cd00859018e4018af0189c00857018e4018090183a008b9018e4", - "0xb0134263900616cbd164572e4b72f0111d40216c063900623c06334022f406", - "0x61740619c02008e401802024022fc064b85d018e401cb201861008b214851", - "0xe401867018680086419c073900618006190021840639006008a300860018e4", - "0x7390061b06a01c6a0086c018e401861018a50086a018e4018640186900802", - "0x23900630406118021b8c101ce401868018a800802390061a40623c021a468", - "0x21c40639006334062a802334063900631c061200231c06390061b8062a402", - "0x3a00875018e4018b00189b00873018e40184d0181b008ce018e401851018c7", - "0x600809008d9344751ccce0980636406390061c4062b802344063900614806", - "0x6390061340606c0237006390061440631c0236c06390062fc0612c02008e4", - "0xe7018e4018db018ae008e6018e4018520183a00800018e4018b00189b008e1", - "0xe40188f018ce008023900600825008023900600809008e739800384dc09806", - "0x6108023a40639006008af008e8018e40180228c02008e40181e018ce00802", - "0xeb01c51008eb018e4018022c0023a806390063a4e801c4d008e9018e4018e9", - "0x420181b008ee018e401802018c7008ed018e4018ec0184b008ec018e4018ea", - "0x63b4062b8023c40639006024060e8023c006390062940626c023bc0639006", - "0x623c02008e40180209402008e401802024023f8f13c0ef3b826018fe018e4", - "0x639006024060e802008e40181e018ce008023900623c0633802008e4018a2", - "0x243c0639006008a300802390064340623c02434ff01ce40190e018520090e", - "0xb000910018e4018e543c0713402394063900639406108023940639006008b2", - "0x631c0244c06390064480612c0244806390064411101c5100911018e401802", - "0xff0183a00916018e4018650189b00915018e4018380181b00914018e401802", - "0x239006008090091845d164551409806460063900644c062b80245c0639006", - "0x60780633802008e40188d018bc00802390060a00623c02008e40180209402", - "0x24680639006468061080246806390060087300919018e40180228c02008e4", - "0x2474063900646d1c01c510091c018e4018022c00246c06390064691901c4d", - "0x9b00920018e4018380181b0091f018e401802018c70091e018e40191d0184b", - "0x11f0980648c0639006478062b8024880639006024060e802484063900619406", - "0xbc008023900607c0623c02008e40180209402008e4018020240248d2248520", - "0xe4019250184200925018e4018021cc024900639006008a3008023900606806", - "0xe4019264bc07144024bc0639006008b000926018e401925490071340249406", - "0x63900622c0606c024c806390060080631c024c406390064c00612c024c006", - "0x136018e401931018ae00935018e4018090183a00934018e4018650189b00933", - "0xe40180c018bc008023900600825008023900600809009364d5344cd3209806", - "0x4d00938018e4019380184200938018e4018022bc024dc0639006008a300802", - "0x4b008f3018e4019394e807144024e80639006008b000939018e4019384dc07", - "0x626c024f406390060440606c024f006390060080631c024ec06390063cc06", - "0x13d4f0260193f018e40193b018ae0093e018e4018090183a008f4018e401862", - "0x65098073900701c0601c070080239006008060080239006008020093f4f8f4", - "0x639006030061b00207006390060980606c02008e401802024021881101d40", - "0x90081f01941078063900706c061b80206c1a22c09390060741c01cc10081d", - "0x2508807344020940639006068061b002088063900622c0606c02008e401802", - "0xc008023900600809008280194223c063900709006364020908d0e00939006", - "0x11008960b007390060a806194020a806390062440609802244063900623406", - "0x3001811008320c007390060bc06194020bc06390060086200802390060b006", - "0xe4018970181a00835018e4018320188b00897018e4018960188b0080239006", - "0x98018e40180207402008e4018020240200943008e401c3525c070700225c06", - "0x20240200944018020e00226c06390062640607c0226406390062600607802", - "0x6390062700607c0227006390060e806234020e806390060081d0080239006", - "0x9e018e401c9d018220089d018e40189d0181f0089d018e40189b018240089b", - "0x91008a3018e4018020a002008e40189e0188f008023900600809008a201945", - "0x600809008a510807518a40fc073900728c650e0090a80228c063900628c06", - "0x20bc022a006390060089600844018e4018020b002008e40180209402008e4", - "0xaa018e40180225c02120063900600832008a9018e4018020c0021180639006", - "0xa40189b00852018e40183f0181b008ae018e4018aa120a9118a8110650d402", - "0x62b806270022dc0639006024060e8022f006390060080631c022c80639006", - "0xbc2c852044db00859018e40188f0186900857018e40181e018cd008b9018e4", - "0x90085b019472f406390071440637002144b0134af12c2639006164572e4b7", - "0x739006174062a0021740639006008a300802390062f40638402008e401802", - "0x67018e4018610184800861018e401860018a900802390062fc0611802180bf", - "0x21a4063900612c0606c021a006390061340631c02190063900619c062a802", - "0x26018c1018e401864018ae0086c018e4018b00183a0086a018e4018af0189b", - "0xe40184d018c70086e018e40185b0184b008023900600809008c11b06a1a468", - "0x6390062c0060e8021c406390062bc0626c02334063900612c0606c0231c06", - "0x209402008e401802024021ccce1c4cd31c2601873018e40186e018ae008ce", - "0x21d40639006008a300802390060780633802008e40188f018680080239006", - "0xb0008d9018e4018d11d40713402344063900634406108023440639006008af", - "0x631c0238406390063700612c023700639006364db01c51008db018e401802", - "0x90183a008e7018e4018a50189b008e6018e4018420181b00800018e401802", - "0x23900600809008e93a0e739800098063a40639006384062b8023a00639006", - "0x60780633802008e40188f0186800802390062880623c02008e40180209402", - "0xe4018eb0188f008eb3a807390063b006148023b00639006024060e802008e4", - "0x4d008ee018e4018ee01842008ee018e4018022c8023b40639006008a300802", - "0x4b008f1018e4018ef3c007144023c00639006008b0008ef018e4018ee3b407", - "0x626c0243406390060e00606c023fc06390060080631c023f806390063c406", - "0x10d3fc26018e5018e4018fe018ae0090f018e4018ea0183a0090e018e401865", - "0x62f002008e4018280188f008023900600825008023900600809008e543d0e", - "0x111018e4018021cc024400639006008a300802390060780633802008e40188d", - "0x244c0639006008b000912018e401911440071340244406390064440610802", - "0x245806390060080631c0245406390064500612c0245006390064491301c51", - "0xae00919018e4018090183a00918018e4018650189b00917018e4018380181b", - "0x239006008250080239006008090091a4651845d1609806468063900645406", - "0x6008730091b018e40180228c02008e40181a018bc008023900607c0623c02", - "0xe4018022c00247406390064711b01c4d0091c018e40191c018420091c018e4", - "0xe401802018c700920018e40191f0184b0091f018e40191d478071440247806", - "0x639006024060e80248c06390061940626c02488063900622c0606c0248406", - "0x209402008e401802024024952448d224842601925018e401920018ae00924", - "0x24bc0639006008af00926018e40180228c02008e40180c018bc0080239006", - "0x5100931018e4018022c0024c006390064bd2601c4d0092f018e40192f01842", - "0x1b00934018e401802018c700933018e4019320184b00932018e4019304c407", - "0x62b8024dc0639006024060e8024d806390061880626c024d4063900604406", - "0x2008e40180201802008e401802008024e1374d9354d02601938018e401933", - "0xe4018260181b008023900600809008620440752065098073900701c0601c07", - "0x1b0186e0081b0688b024e40181d07007304020740639006030061b00207006", - "0x1a0186c00822018e40188b0181b0080239006008090081f019490780639007", - "0x65288f018e401c240186e0082423438024e40182508807304020940639006", - "0xd10082f018e40188d0186c00896018e4018380181b00802390060080900828", - "0xe401802024020c80652c30018e401c2c018d90082c0a891024e40182f25807", - "0x9801ce4018350186500835018e4018970182600897018e40182a0180c00802", - "0x22703a01ce40189b018650089b018e40180218802008e4018980181100899", - "0x60680227806390062700622c0227406390062640622c02008e40183a01811", - "0x60081d0080239006008090080253002390072789d01c1c0089d018e40189d", - "0x253406008380083f018e4018a30181f008a3018e4018a20181e008a2018e4", - "0x420181f00842018e4018a40188d008a4018e40180207402008e40180202402", - "0x7294060880229406390062940607c0229406390060fc06090020fc0639006", - "0x6390060082800802390061100623c02008e401802024022a00653844018e4", - "0x22b8aa01d4f120a901ce401c46194910242a00846018e4018460189100846", - "0xaf018e4018022580212c06390060082c008023900600825008023900600809", - "0x60089700851018e4018020c8022c00639006008300084d018e4018020bc02", - "0x22f406390062a40606c022c80639006148512c04d2bc4b1943500852018e4", - "0x9c008bf018e4018090183a0085d018e401802018c70085b018e4018480189b", - "0x61a40219c063900623c06334021840639006078063340218006390062c806", - "0x2164572e4b72f0263900619067184602fc5d16cbd1880000864018e401830", - "0xa300802390061a00638402008e401802024021a40654068018e401c59018dc", - "0xc1018a900802390061b006118023046c01ce40186a018a80086a018e401802", - "0x62e40631c02334063900631c062a80231c06390061b806120021b80639006", - "0xe4018570183a00873018e4018b70189b008ce018e4018bc0181b00871018e4", - "0x4b008023900600809008d11d47333871098063440639006334062b8021d406", - "0x626c0237006390062f00606c0236c06390062e40631c0236406390061a406", - "0xdc36c26018e6018e4018d9018ae00800018e4018570183a008e1018e4018b7", - "0x633802008e40183001868008023900600825008023900600809008e6000e1", - "0xe8018e4018022bc0239c0639006008a300802390060780633802008e40188f", - "0x23a80639006008b0008e9018e4018e839c07134023a006390063a00610802", - "0x23b406390060080631c023b006390063ac0612c023ac06390063a4ea01c51", - "0xae008f0018e4018090183a008ef018e4018ae0189b008ee018e4018aa0181b", - "0x23900600825008023900600809008f13c0ef3b8ed098063c406390063b006", - "0x1e018ce008023900623c0633802008e4018300186800802390062a00623c02", - "0x63fc0623c023fcfe01ce40190d018520090d018e4018090183a0080239006", - "0x243c063900643c061080243c0639006008b20090e018e40180228c02008e4", - "0x244406390063951001c5100910018e4018022c002394063900643d0e01c4d", - "0x9b00914018e4018910181b00913018e401802018c700912018e4019110184b", - "0x1130980645c0639006448062b80245806390063f8060e802454063900619406", - "0xbc00802390060c80623c02008e40180209402008e4018020240245d1645514", - "0x639006008a300802390060780633802008e40188f018ce00802390060a806", - "0x11a018e40191946007134024640639006464061080246406390060087300918", - "0x247406390064700612c0247006390064691b01c510091b018e4018022c002", - "0x3a00920018e4018650189b0091f018e4018910181b0091e018e401802018c7", - "0x600809009224852047d1e098064880639006474062b802484063900602406", - "0x62f002008e40181e018ce00802390060a00623c02008e40180209402008e4", - "0x639006490061080249006390060087300923018e40180228c02008e40188d", - "0x6390064952601c5100926018e4018022c00249406390064912301c4d00924", - "0x132018e4018380181b00931018e401802018c700930018e40192f0184b0092f", - "0x64d406390064c0062b8024d00639006024060e8024cc06390061940626c02", - "0x23900607c0623c02008e40180209402008e401802024024d5344cd324c426", - "0x1370184200937018e4018021cc024d80639006008a30080239006068062f002", - "0x1384e407144024e40639006008b000938018e4019374d807134024dc0639006", - "0x622c0606c024ec06390060080631c023cc06390064e80612c024e80639006", - "0xe4018f3018ae008f4018e4018090183a0093d018e4018650189b0093c018e4", - "0xc018bc0080239006008250080239006008090093e3d13d4f13b098064f806", - "0x151018e4019510184200951018e4018022bc024fc0639006008a30080239006", - "0x154018e40195254c071440254c0639006008b000952018e4019514fc0713402", - "0x255c06390060440606c0255806390060080631c0255406390065500612c02", - "0x260195a018e401955018ae00959018e4018090183a00958018e4018620189b", - "0x73900701c0601c070080239006008060080239006008020095a5655855d56", - "0x6030061b00207006390060980606c02008e401802024021881101d5b19426", - "0x1f0195c078063900706c061b80206c1a22c09390060741c01cc10081d018e4", - "0x7344020940639006068061b002088063900622c0606c02008e40180202402", - "0x23900600809008280195d23c063900709006364020908d0e0093900609422", - "0x960b007390060a806194020a80639006244060980224406390062340603002", - "0x11008320c007390060bc06194020bc06390060086200802390060b00604402", - "0x970181a00835018e4018320188b00897018e4018960188b00802390060c006", - "0xe40180207402008e401802024020095e008e401c3525c070700225c0639006", - "0x20095f018020e00226c06390062640607c022640639006260060780226006", - "0x62700607c0227006390060e806234020e806390060081d008023900600809", - "0xe401c9d018220089d018e40189d0181f0089d018e40189b018240089b018e4", - "0xa3018e4018020a002008e40189e0188f008023900600809008a20196027806", - "0x9008a510807584a40fc073900728c650e0090a80228c063900628c0624402", - "0x22a006390060089600844018e4018020b002008e40180209402008e401802", - "0xe40180225c02120063900600832008a9018e4018020c00211806390060082f", - "0x9b00852018e40183f0181b008ae018e4018aa120a9118a8110650d4022a806", - "0x6270022dc0639006024060e8022f006390060080631c022c8063900629006", - "0x52044e600859018e40188f0186900857018e40181e018cd008b9018e4018ae", - "0x5b019622f406390071440637002144b0134af12c2639006164572e4b72f0b2", - "0x6174062a0021740639006008a300802390062f40638402008e40180202402", - "0xe4018610184800861018e401860018a900802390062fc0611802180bf01ce4", - "0x63900612c0606c021a006390061340631c02190063900619c062a80219c06", - "0xc1018e401864018ae0086c018e4018b00183a0086a018e4018af0189b00869", - "0x4d018c70086e018e40185b0184b008023900600809008c11b06a1a46809806", - "0x62c0060e8021c406390062bc0626c02334063900612c0606c0231c0639006", - "0x2008e401802024021ccce1c4cd31c2601873018e40186e018ae008ce018e4", - "0x639006008a300802390060780633802008e40188f01868008023900600825", - "0xd9018e4018d11d40713402344063900634406108023440639006008af00875", - "0x238406390063700612c023700639006364db01c51008db018e4018022c002", - "0x3a008e7018e4018a50189b008e6018e4018420181b00800018e401802018c7", - "0x600809008e93a0e739800098063a40639006384062b8023a0063900602406", - "0x633802008e40188f0186800802390062880623c02008e40180209402008e4", - "0xeb0188f008eb3a807390063b006148023b00639006024060e802008e40181e", - "0xee018e4018ee01842008ee018e4018022c8023b40639006008a30080239006", - "0xf1018e4018ef3c007144023c00639006008b0008ef018e4018ee3b40713402", - "0x243406390060e00606c023fc06390060080631c023f806390063c40612c02", - "0x26018e5018e4018fe018ae0090f018e4018ea0183a0090e018e4018650189b", - "0x2008e4018280188f008023900600825008023900600809008e543d0e434ff", - "0xe4018021cc024400639006008a300802390060780633802008e40188d018bc", - "0x639006008b000912018e40191144007134024440639006444061080244406", - "0x6390060080631c0245406390064500612c0245006390064491301c5100913", - "0x119018e4018090183a00918018e4018650189b00917018e4018380181b00916", - "0x6008250080239006008090091a4651845d16098064680639006454062b802", - "0x730091b018e40180228c02008e40181a018bc008023900607c0623c02008e4", - "0x22c00247406390064711b01c4d0091c018e40191c018420091c018e401802", - "0x2018c700920018e40191f0184b0091f018e40191d47807144024780639006", - "0x6024060e80248c06390061940626c02488063900622c0606c024840639006", - "0x2008e401802024024952448d224842601925018e401920018ae00924018e4", - "0x639006008af00926018e40180228c02008e40180c018bc008023900600825", - "0x131018e4018022c0024c006390064bd2601c4d0092f018e40192f018420092f", - "0x134018e401802018c700933018e4019320184b00932018e4019304c40714402", - "0x24dc0639006024060e8024d806390061880626c024d406390060440606c02", - "0xe40180201802008e401802008024e1374d9354d02601938018e401933018ae", - "0x260181b008023900600809008620440758c65098073900701c0601c0700802", - "0x6e0081b0688b024e40181d07007304020740639006030061b0020700639006", - "0x6c00822018e40188b0181b0080239006008090081f01964078063900706c06", - "0x8f018e401c24018d90082423438024e4018250880734402094063900606806", - "0x2a018e4018910182600891018e40188d0180c0080239006008090082801965", - "0x650082f018e40180218802008e40182c01811008960b007390060a80619402", - "0x622c0225c06390062580622c02008e40183001811008320c007390060bc06", - "0x90080259802390070d49701c1c00897018e4018970181a00835018e401832", - "0xe4018990181f00899018e4018980181e00898018e40180207402008e401802", - "0x3a0188d0083a018e40180207402008e4018020240200967018020e00226c06", - "0x62740607c02274063900626c060900226c06390062700607c022700639006", - "0x62780623c02008e40180202402288065a09e018e401c9d018220089d018e4", - "0xe401ca3194380242a008a3018e4018a301891008a3018e4018020a002008e4", - "0x6390060082c008023900600825008023900600809008a5108075a4a40fc07", - "0x20c8022a406390060083000846018e4018020bc022a006390060089600844", - "0x22b806390062a8482a4462a04419435008aa018e40180225c021200639006", - "0x3a008bc018e401802018c7008b2018e4018a40189b00852018e40183f0181b", - "0x61a40215c063900607806334022e406390062b806270022dc063900602406", - "0xdc008512c04d2bc4b098e40185915cb92dcbc2c852044e700859018e40188f", - "0x228c02008e4018bd018e10080239006008090085b0196a2f4063900714406", - "0x6180062a402008e4018bf01846008602fc0739006174062a0021740639006", - "0xe40184d018c700864018e401867018aa00867018e4018610184800861018e4", - "0x6390062c0060e8021a806390062bc0626c021a4063900612c0606c021a006", - "0x612c02008e401802024023046c1a8691a026018c1018e401864018ae0086c", - "0xaf0189b008cd018e40184b0181b008c7018e40184d018c70086e018e40185b", - "0x71334c7098061cc06390061b8062b80233806390062c0060e8021c40639006", - "0x1e018ce008023900623c061a002008e40180209402008e401802024021ccce", - "0xd1018e4018d101842008d1018e4018022bc021d40639006008a30080239006", - "0xdc018e4018d936c071440236c0639006008b0008d9018e4018d11d40713402", - "0x239806390061080606c0200006390060080631c0238406390063700612c02", - "0x26018e9018e4018e1018ae008e8018e4018090183a008e7018e4018a50189b", - "0x2008e4018a20188f008023900600825008023900600809008e93a0e739800", - "0xec01852008ec018e4018090183a00802390060780633802008e40188f01868", - "0x639006008b2008ed018e40180228c02008e4018eb0188f008eb3a80739006", - "0xf0018e4018022c0023bc06390063b8ed01c4d008ee018e4018ee01842008ee", - "0xff018e401802018c7008fe018e4018f10184b008f1018e4018ef3c00714402", - "0x243c06390063a8060e80243806390061940626c0243406390060e00606c02", - "0xe40180209402008e401802024023950f4390d3fc26018e5018e4018fe018ae", - "0x228c02008e40181e018ce0080239006234062f002008e4018280188f00802", - "0x64451001c4d00911018e4019110184200911018e4018021cc024400639006", - "0xe4019140184b00914018e40191244c071440244c0639006008b000912018e4", - "0x6390061940626c0245c06390060e00606c0245806390060080631c0245406", - "0x24691946117458260191a018e401915018ae00919018e4018090183a00918", - "0x239006068062f002008e40181f0188f008023900600825008023900600809", - "0x713402470063900647006108024700639006008730091b018e40180228c02", - "0x612c0247c06390064751e01c510091e018e4018022c00247406390064711b", - "0x650189b00922018e40188b0181b00921018e401802018c700920018e40191f", - "0x12348921098064940639006480062b8024900639006024060e80248c0639006", - "0x6008a30080239006030062f002008e40180209402008e4018020240249524", - "0xe40192f49807134024bc06390064bc06108024bc0639006008af00926018e4", - "0x6390064c80612c024c806390064c13101c5100931018e4018022c0024c006", - "0x136018e4018620189b00935018e4018110181b00934018e401802018c700933", - "0x2009384dd364d534098064e006390064cc062b8024dc0639006024060e802", - "0x21881101d6b1942601ce401c070180701c02008e40180201802008e401802", - "0x1c01cc10081d018e40180c0186c0081c018e4018260181b008023900600809", - "0x2008e4018020240207c065b01e018e401c1b0186e0081b0688b024e40181d", - "0x8d0e009390060942201cd100825018e40181a0186c00822018e40188b0181b", - "0x6390062340603002008e401802024020a0065b48f018e401c24018d900824", - "0x2390060b006044022582c01ce40182a018650082a018e4018910182600891", - "0x8b00802390060c006044020c83001ce40182f018650082f018e40180218802", - "0x70700225c063900625c06068020d406390060c80622c0225c063900625806", - "0x6260060780226006390060081d008023900600809008025b802390070d497", - "0x1d008023900600809008025bc06008380089b018e4018990181f00899018e4", - "0x9b018240089b018e40189c0181f0089c018e40183a0188d0083a018e401802", - "0x9008a2019702780639007274060880227406390062740607c022740639006", - "0x63900628c062440228c06390060082800802390062780623c02008e401802", - "0x209402008e401802024022944201d712903f01ce401ca3194380242a008a3", - "0x211806390060082f008a8018e4018022580211006390060082c0080239006", - "0xa8110650d4022a806390060089700848018e4018020c8022a4063900600830", - "0x22c806390062900626c0214806390060fc0606c022b806390062a8482a446", - "0xcd008b9018e4018ae0189c008b7018e4018090183a008bc018e401802018c7", - "0x6164572e4b72f0b2148113a002164063900623c061a40215c063900607806", - "0x2008e4018020240216c065c8bd018e401c51018dc008512c04d2bc4b098e4", - "0x611802180bf01ce40185d018a80085d018e40180228c02008e4018bd018e1", - "0x619c062a80219c063900618406120021840639006180062a402008e4018bf", - "0xe4018af0189b00869018e40184b0181b00868018e40184d018c700864018e4", - "0xc11b06a1a468098063040639006190062b8021b006390062c0060e8021a806", - "0x606c0231c06390061340631c021b8063900616c0612c02008e40180202402", - "0x6e018ae008ce018e4018b00183a00871018e4018af0189b008cd018e40184b", - "0x680080239006008250080239006008090087333871334c7098061cc0639006", - "0x639006008af00875018e40180228c02008e40181e018ce008023900623c06", - "0xdb018e4018022c00236406390063447501c4d008d1018e4018d101842008d1", - "0x18e401802018c7008e1018e4018dc0184b008dc018e4018d936c0714402", - "0x23a00639006024060e80239c06390062940626c0239806390061080606c02", - "0xe40180209402008e401802024023a4e839ce600026018e9018e4018e1018ae", - "0x60e802008e40181e018ce008023900623c061a002008e4018a20188f00802", - "0x6008a300802390063ac0623c023acea01ce4018ec01852008ec018e401809", - "0xe4018ee3b407134023b806390063b806108023b80639006008b2008ed018e4", - "0x6390063c40612c023c406390063bcf001c51008f0018e4018022c0023bc06", - "0x10e018e4018650189b0090d018e4018380181b008ff018e401802018c7008fe", - "0x9008e543d0e434ff0980639406390063f8062b80243c06390063a8060e802", - "0x2008e40188d018bc00802390060a00623c02008e40180209402008e401802", - "0x6444061080244406390060087300910018e40180228c02008e40181e018ce", - "0x64491301c5100913018e4018022c00244806390064451001c4d00911018e4", - "0xe4018380181b00916018e401802018c700915018e4019140184b00914018e4", - "0x639006454062b8024640639006024060e80246006390061940626c0245c06", - "0x607c0623c02008e40180209402008e401802024024691946117458260191a", - "0x420091c018e4018021cc0246c0639006008a30080239006068062f002008e4", - "0x7144024780639006008b00091d018e40191c46c0713402470063900647006", - "0x606c0248406390060080631c02480063900647c0612c0247c06390064751e", - "0x120018ae00924018e4018090183a00923018e4018650189b00922018e40188b", - "0xbc008023900600825008023900600809009254912348921098064940639006", - "0xe40192f018420092f018e4018022bc024980639006008a3008023900603006", - "0xe4019304c407144024c40639006008b000930018e40192f49807134024bc06", - "0x6390060440606c024d006390060080631c024cc06390064c80612c024c806", - "0x138018e401933018ae00937018e4018090183a00936018e4018620189b00935", - "0x701c0601c07008023900600806008023900600802009384dd364d53409806", - "0x63a40206c0639006030061b002008e401802024021881101d731942601ce4", - "0x1d019740700639007068063a80209806390060980606c020688b01ce40181b", - "0xea0081f07807390060e0063a4020e0063900622c061b002008e40180202402", - "0x6c00828018e4018260181b0080239006008090082401975234063900707c06", - "0x2a018e401c8f018ec0088f09422024e4018910a0073ac02244063900607806", - "0x97018e4018250186c00832018e4018220181b0080239006008090082c01976", - "0x202402260065dc35018e401c30018d9008300bc96024e4018970c80734402", - "0x62749c01cc10089d018e40182f0186c0089c018e4018960181b0080239006", - "0x603002008e40180202402288065e09e018e401c3a0186e0083a26c99024e4", - "0x604402108a401ce40183f018650083f018e4018a301826008a3018e40189b", - "0x611006044022a04401ce4018a501865008a5018e40180218802008e4018a4", - "0x63900611806068022a406390062a00622c0211806390061080622c02008e4", - "0x212006390060081d008023900600809008025e402390072a44601c1c00846", - "0x600809008025e80600838008ae018e4018aa0181f008aa018e4018480181e", - "0xae018e4018af0181f008af018e40184b0188d0084b018e40180207402008e4", - "0x17b2c00639007134060880213406390061340607c0213406390062b80609002", - "0x62440214806390060082800802390062c00623c02008e4018020240214406", - "0xe401802024022e4b701d7c2f0b201ce401c52194990242a00852018e401852", - "0x60082f00859018e4018022580215c06390060082c00802390060082500802", - "0x22fc0639006008970085d018e4018020c80216c063900600830008bd018e4", - "0x62f00626c021a806390062c80606c0218006390062fc5d16cbd1645719435", - "0xe4018600189c0086e018e4018090183a008c1018e401802018c70086c018e4", - "0x6390060a806174021c4063900623406108023340639006070061080231c06", - "0xc71b8c11b06a068ed00875018e40189e018cd00873018e40183501869008ce", - "0x2364065f4d1018e401c69018dc008691a06419c61098e4018751ccce1c4cd", - "0xe4018db018a8008db018e40180228c02008e4018d1018e1008023900600809", - "0x63900600006120020000639006384062a402008e4018dc01846008e137007", - "0xe9018e4018610181b008e8018e401864018c7008e7018e4018e6018aa008e6", - "0x63b0063900639c062b8023ac06390061a0060e8023a8063900619c0626c02", - "0x61900631c023b406390063640612c02008e401802024023b0eb3a8e93a026", - "0xe4018680183a008f0018e4018670189b008ef018e4018610181b008ee018e4", - "0x25008023900600809008fe3c4f03bcee098063f806390063b4062b8023c406", - "0x2390060a80616c02008e4018350186800802390062780633802008e401802", - "0x6008af008ff018e40180228c02008e40181c018a400802390062340629002", - "0xe4018022c0024380639006434ff01c4d0090d018e40190d018420090d018e4", - "0xe401802018c700910018e4018e50184b008e5018e40190e43c071440243c06", - "0x639006024060e80244c06390062e40626c0244806390062dc0606c0244406", - "0x209402008e401802024024551444d124442601915018e401910018ae00914", - "0x2008e4018350186800802390062780633802008e4018510188f0080239006", - "0x6024060e802008e40181c018a400802390062340629002008e40182a0185b", - "0x639006008a3008023900645c0623c0245d1601ce4019180185200918018e4", - "0x11b018e40191a4640713402468063900646806108024680639006008b200919", - "0x247806390064740612c02474063900646d1c01c510091c018e4018022c002", - "0x3a00921018e4018650189b00920018e4018990181b0091f018e401802018c7", - "0x60080900923489214811f0980648c0639006478062b802488063900645806", - "0x61a002008e40189b018bc00802390062880623c02008e40180209402008e4", - "0x2390060700629002008e40188d018a400802390060a80616c02008e401835", - "0x7134024940639006494061080249406390060087300924018e40180228c02", - "0x612c024c006390064992f01c510092f018e4018022c002498063900649524", - "0x650189b00933018e4018990181b00932018e401802018c700931018e401930", - "0x1344cd32098064d806390064c4062b8024d40639006024060e8024d00639006", - "0x2a0185b00802390062600623c02008e40180209402008e401802024024d935", - "0x2008e40182f018bc00802390060700629002008e40188d018a40080239006", - "0x13701c4d00938018e4019380184200938018e4018021cc024dc0639006008a3", - "0xf30184b008f3018e4019394e807144024e80639006008b000939018e401938", - "0x61940626c024f406390062580606c024f006390060080631c024ec0639006", - "0x13e3d13d4f0260193f018e40193b018ae0093e018e4018090183a008f4018e4", - "0x62340629002008e40182c0188f0080239006008250080239006008090093f", - "0x7300951018e40180228c02008e401825018bc00802390060700629002008e4", - "0x22c00254c06390065495101c4d00952018e4019520184200952018e401802", - "0x2018c700956018e4019550184b00955018e40195355007144025500639006", - "0x6024060e80256406390061940626c0256006390060880606c0255c0639006", - "0x2008e401802024025f95a5655855c260197e018e401956018ae0095a018e4", - "0xe40181e018bc00802390060700629002008e4018240188f008023900600825", - "0x4d00980018e4019800184200980018e4018021cc025fc0639006008a300802", - "0x4b00983018e40198160807144026080639006008b000981018e4019805fc07", - "0x626c0261806390060980606c0261406390060080631c02610063900660c06", - "0x1866142601989018e401984018ae00988018e4018090183a00987018e401865", - "0x62f002008e40181d0188f0080239006008250080239006008090098962187", - "0x63900662c061080262c0639006008730098a018e40180228c02008e40188b", - "0x6390066318d01c510098d018e4018022c002630063900662d8a01c4d0098b", - "0x191018e4018260181b00990018e401802018c70098f018e40198e0184b0098e", - "0x6650063900663c062b80264c0639006024060e80264806390061940626c02", - "0x239006030062f002008e40180209402008e40180202402651936499164026", - "0x713402658063900665806108026580639006008af00995018e40180228c02", - "0x612c02664063900665d9801c5100998018e4018022c00265c063900665995", - "0x620189b0099c018e4018110181b0099b018e401802018c70099a018e401999", - "0xf76719b098066780639006668062b8026740639006024060e8023dc0639006", - "0x63c002008e40180c018ef00862044650980c024653900601c063b8026799d", - "0x239006188063fc02008e401811018fe0080239006194063c402008e401826", - "0x2078063900602406434020740639006018060e80207006390060080626c02", - "0x2024020e00667c1f018e401c1b0189e0081b0688b024e40181e0741c0250e", - "0xe401824018e500824018e40188d0190f0088d018e40181f018a20080239006", - "0x639006088064400223c0639006068060e802094063900622c0626c0208806", - "0x622c0626c0224406390060e00644402008e401802024020a08f0940901828", - "0x22582c0a80901896018e401891019100082c018e40181a0183a0082a018e4", - "0xa50080c018e40180207402024063900601c0601c4d00807018e40180201912", - "0x6018e401802074021942601c0619406390060300644c02098063900602406", - "0x601c063b8020240701c0602406390060180644c0201c0639006008060e802", - "0x63c402008e401826018f000802390060240645002188111942603009194e4", - "0x6390060080626c02008e401862018ff0080239006044063f802008e401865", - "0xe40181e0741c025160081e018e40180c019150081d018e4018060183a0081c", - "0x1f018a200802390060080900838019a007c063900706c062780206c1a22c09", - "0x622c0626c020880639006090063940209006390062340643c022340639006", - "0x20a08f0940901828018e401822019100088f018e40181a0183a00825018e4", - "0x1a0183a0082a018e40188b0189b00891018e40183801911008023900600809", - "0xc194e401809018ee008960b02a02406258063900624406440020b00639006", - "0xe401811018f10080239006098063bc02008e40180c019140088b1881119426", - "0x9b0081e018e4018020181b008023900622c063fc02008e401862018fe00802", - "0xc4600223406390061940645c020e0063900601c060e80207c063900601806", - "0x2024020880668424018e401c1d018570081d0701b0680c390062343807c1e", - "0xe40188f0191a0088f018e4018250191900825018e401824018590080239006", - "0x639006070060e8020a8063900606c0626c0224406390060680606c020a006", - "0x220191c008023900600809008960b02a2440c01896018e4018280191b0082c", - "0x6070060e8020c8063900606c0626c020c006390060680606c020bc0639006", - "0x7018e4018020191d0083525c320c00c01835018e40182f0191b00897018e4", - "0x2008e40180c018a4008260300739006024060fc02024063900601c0647802", - "0x11194073900622c6201c440088b018e401806018a500862018e40182601842", - "0x644c0206c0639006194062940206806390060081d00802390060440623c02", - "0x64500222c62044650980c194e401809018ee0081c06c070181c018e40181a", - "0x239006188063f802008e401865018f00080239006098063bc02008e40180c", - "0x3a0081f018e4018060189b0081e018e4018020181b008023900622c063fc02", - "0x1a030e40188d0e01f0780c4800223406390060440647c020e0063900601c06", - "0x60900619c02008e401802024020880668824018e401c1d018610081d0701b", - "0xe40181a0181b00828018e40188f019220088f018e4018250192100825018e4", - "0x6390060a00648c020b00639006070060e8020a8063900606c0626c0224406", - "0x1a0181b0082f018e40182201924008023900600809008960b02a2440c01896", - "0x60bc0648c0225c0639006070060e8020c8063900606c0626c020c00639006", - "0x73900601c064980201c0201ce401802019250083525c320c00c01835018e4", - "0x62018e401806018a500811018e401809019300080239006030064bc0203009", - "0x8b01ce4018020192600802390061940623c021942601ce401862044074c402", - "0x2078063900609806294020740639006068064c002008e40188b0192f0081a", - "0x38018e40181c019330081f018e40181b019320081c06c07390060781d01d31", - "0x9018ea0080901c0739006030063a4020300639006018061b0020e01f01c06", - "0x66906204407390070980201d3400802390060080900865019a30980639007", - "0x6c0081b018e4018110181b0081a018e401862019350080239006008090088b", - "0x239006008090081d0701b024060740639006068064d802070063900601c06", - "0x6c00838018e40188b0181b0081f018e40181e019370081e018e40180207402", - "0x23900600809008242343802406090063900607c064d802234063900601c06", - "0x223c063900601c061b00209406390060080606c020880639006194064dc02", - "0x1b0688b188111946539006030063b8020a08f0940901828018e40182201936", - "0x8b018f10080239006188063c002008e401811018ef00802390061940645002", - "0x6390060180626c0223406390060080606c02008e40181b018ff0080239006", - "0x8f018e40181a0193800825018e4018090183a00822018e401807018c700824", - "0x3807c1e0741c098e40182823c2508824234654e4020a006390060980633402", - "0x2c018e401891018670080239006008090082a019a524406390070e00618402", - "0x20c006390060700606c020bc0639006258064880225806390060b00648402", - "0x12300835018e40181f0183a00897018e40181e018c700832018e40181d0189b", - "0xe40182a01924008023900600809008980d4970c8300980626006390060bc06", - "0x6390060780631c020e806390060740626c0226c06390060700606c0226406", - "0x22789d2703a26c260189e018e401899019230089d018e40181f0183a0089c", - "0xe401862018ef008023900604406450020701b0688b18811194e40180c018ee", - "0x74e802008e40181b018fe0080239006068063c402008e40188b018f000802", - "0x631c0209406390060180626c0208806390060080606c02074063900619426", - "0x1d0193b00891018e40181c018f300828018e4018090183a0088f018e401807", - "0x2401861008242343807c1e098e40182a2442823c25088654f0020a80639006", - "0x2f019210082f018e40182c0186700802390060080900896019a60b00639007", - "0x607c0626c0225c06390060780606c020c806390060c006488020c00639006", - "0xe4018320192300899018e40188d0183a00898018e401838018c700835018e4", - "0x1b0083a018e401896019240080239006008090089b264980d4970980626c06", - "0x60e80227806390060e00631c02274063900607c0626c02270063900607806", - "0x60080606c0228ca22789d27026018a3018e40183a01923008a2018e40188d", - "0x63d0020300901c09390061942601d3d00865018e4018060186c00826018e4", - "0x61b002070063900601c0606c02008e401802024021880669c11018e401c0c", - "0x1a8078063900706c063d00206c1a22c09390060741c01d3d0081d018e401809", - "0x8d018e4018380193f00838018e40181e044074f802008e4018020240207c06", - "0x6094063900623406544020880639006068061b002090063900622c0606c02", - "0x8f018e40181f019520080239006044064bc02008e401802024020942209009", - "0x60a8063900623c06544022440639006068061b0020a0063900622c0606c02", - "0x63900601c0606c020b006390061880654802008e401802024020a8910a009", - "0x626c020c02f2580901830018e40182c019510082f018e4018090186c00896", - "0x222c62044093900606c1a01d530081b018e4018090183a0081a018e401806", - "0x207806390060700655402008e40180202402074066a41c018e401c8b01954", - "0x3a00828018e401807018c70088f018e4018110189b00825018e4018020181b", - "0x6334020b0063900607806334020a806390060300627002244063900618806", - "0x60bc960b02a2442823c25189560082f018e4018650186900896018e401826", - "0x2008e401802024020c8066a830018e401c22018dc008220908d0e01f098e4", - "0x75600226006390060081d00802390060d40623c020d49701ce40183001957", - "0x626c020e8063900607c0606c0226c06390062640656402264063900626097", - "0x9b0195a0089e018e4018240183a0089d018e40188d018c70089c018e401838", - "0xa3018e4018320197e008023900600809008a22789d2703a098062880639006", - "0x210806390062340631c0229006390060e00626c020fc063900607c0606c02", - "0x202402110a5108a40fc2601844018e4018a30195a008a5018e4018240183a", - "0x2008e40180c0189900802390060980633802008e401865018680080239006", - "0xc7008a9018e4018110189b00846018e4018020181b008a8018e40181d0197e", - "0x46098062b806390062a006568022a80639006188060e802120063900601c06", - "0x1c06c0754c020700639006024060e80206c06390060180626c022b8aa120a9", - "0x1550080239006008090081e019ab074063900706806550020688b1880939006", - "0x631c020a006390061880626c0223c06390060080606c0207c063900607406", - "0x260197f0082c018e40180c0189c0082a018e40188b0183a00891018e401807", - "0x11019250082f018e40181f018cd00896018e401896018cd008960980739006", - "0x60c02f2582c0a8910a08f1898000830018e40183001869008300440739006", - "0x2008e4018020240225c066b032018e401c25018dc008250882423438098e4", - "0x9b0089e018e4018380181b00802390062600623c022603501ce40183201957", - "0x6270020fc0639006088060e80228c06390060900631c02288063900623406", - "0x1101869008a5018e401865018cd00842018e401826018cd008a4018e401835", - "0xdc0089d2703a26c99098e401844294422903f28ca227862558021100639006", - "0x2120a901ce4018a80195700802390060080900846019ad2a0063900727406", - "0x6564022b806390062a8a901d58008aa018e40180207402008e4018480188f", - "0x3a018c70084d018e40189b0189b008af018e4018990181b0084b018e4018ae", - "0xb0134af09806148063900612c06568021440639006270060e8022c00639006", - "0x22f006390062640606c022c80639006118065f802008e4018020240214851", - "0x15a00857018e40189c0183a008b9018e40183a018c7008b7018e40189b0189b", - "0xe401811018680080239006008090085915cb92dcbc0980616406390062c806", - "0x1b008bd018e4018970197e00802390060980633802008e401865018ce00802", - "0x60e8022fc06390060900631c0217406390062340626c0216c06390060e006", - "0xe40180202402184602fc5d16c2601861018e4018bd0195a00860018e401822", - "0x626402008e401826018ce00802390061940633802008e4018110186800802", - "0x61880626c0219006390060080606c0219c0639006078065f802008e40180c", - "0xe4018670195a0086a018e40188b0183a00869018e401807018c700868018e4", - "0x1b018e4018090183a0081a018e4018060189b0086c1a8691a064098061b006", - "0x202402074066b81c018e401c8b019540088b18811024e40181b0680754c02", - "0xe4018110189b00825018e4018020181b0081e018e40181c019550080239006", - "0x63900603006270022440639006188060e8020a0063900601c0631c0223c06", - "0x2f018e4018650186900896018e401826018cd0082c018e40181e018cd0082a", - "0xe401c22018dc008220908d0e01f098e40182f2582c0a8910a08f0946260402", - "0x60d40623c020d49701ce4018300195700802390060080900832019af0c006", - "0x639006264065640226406390062609701d5800898018e40180207402008e4", - "0x9d018e40188d018c70089c018e4018380189b0083a018e40181f0181b0089b", - "0x9008a22789d2703a09806288063900626c06568022780639006090060e802", - "0x60e00626c020fc063900607c0606c0228c06390060c8065f802008e401802", - "0xe4018a30195a008a5018e4018240183a00842018e40188d018c7008a4018e4", - "0x633802008e4018650186800802390060080900844294422903f0980611006", - "0xe4018020181b008a8018e40181d0197e00802390060300626402008e401826", - "0x639006188060e802120063900601c0631c022a406390060440626c0211806", - "0x206806390060180626c022b8aa120a911826018ae018e4018a80195a008aa", - "0x63900722c065500222c62044093900606c1a01d530081b018e4018090183a", - "0x6539006030063b80207806390060700655402008e40180202402074066c01c", - "0x22441e01ce40181e0197f0082823c07390060940660802094220908d0e01f", - "0x35018e4018020181b0082c018e40182a244074e8020a82601ce4018260197f", - "0x226c0639006188060e802264063900601c0631c0226006390060440626c02", - "0x62703a26c99260351953c0089c018e40182c0193b0083a018e401828018f3", - "0x2008e40180202402278066c49d018e401c9701861008970c8300bc96098e4", - "0x6900842018e4018a201869008a4018e4018960181b008a2018e40189d01867", - "0x44018e401c3f018610083f28c0739006294422900960c02294063900619406", - "0x220908d0e01f1943500846018e40184401867008023900600809008a8019b2", - "0x30018c7008b0018e40182f0189b0084d018e4018a30181b008a9018e40188f", - "0x607806334022c806390062a4062700214806390060c8060e8021440639006", - "0x512c04d18981008b9018e40184601869008b7018e401826018cd008bc018e4", - "0x2164066cc57018e401caf018dc008af12cae2a848098e4018b92dcbc2c852", - "0x60081d008023900616c0623c0216cbd01ce40185701957008023900600809", - "0x61200606c0218006390062fc06564022fc0639006174bd01d580085d018e4", - "0xe40184b0183a00864018e4018ae018c700867018e4018aa0189b00861018e4", - "0x17e008023900600809008691a06419c61098061a4063900618006568021a006", - "0x631c0230406390062a80626c021b006390061200606c021a8063900616406", - "0xc11b026018cd018e40186a0195a008c7018e40184b0183a0086e018e4018ae", - "0xce00802390060980633802008e40181f01914008023900600809008cd31c6e", - "0xe401824018f10080239006088063f802008e40188f018ff008023900607806", - "0x1b00871018e4018a80197e00802390060e0063bc02008e40188d018f000802", - "0x60e8021d406390060c00631c021cc06390060bc0626c02338063900628c06", - "0xe40180202402364d11d47333826018d9018e4018710195a008d1018e401832", - "0x63bc02008e40181e018ce00802390060980633802008e40181f0191400802", - "0x239006090063c402008e401822018fe008023900623c063fc02008e401838", - "0x606c0236c0639006278065f802008e401865018680080239006234063c002", - "0x320183a00800018e401830018c7008e1018e40182f0189b008dc018e401896", - "0x23900600809008e739800384dc0980639c063900636c06568023980639006", - "0x1d0197e0080239006194061a002008e40180c0189900802390060980633802", - "0x601c0631c023a806390060440626c023a406390060080606c023a00639006", - "0xec3acea3a426018ed018e4018e80195a008ec018e4018620183a008eb018e4", - "0x93900606c1a01d530081b018e4018090183a0081a018e4018060189b008ed", - "0x60700655402008e40180202402074066d01c018e401c8b019540088b18811", - "0x2823c07390060940660802094220908d0e01f194e40180c018ee0081e018e4", - "0xe40182a244074e8020a82601ce4018260197f008910780739006078065fc02", - "0x63900601c0631c0226006390060440626c020d406390060080606c020b006", - "0x9c018e40182c0193b0083a018e401828018f30089b018e4018620183a00899", - "0x9d018e401c9701861008970c8300bc96098e40189c0e89b264980d4654f002", - "0xa4018e4018960181b008a2018e40189d018670080239006008090089e019b5", - "0x7390062944229009610022940639006194061a4021080639006288061a402", - "0xe40184401867008023900600809008a8019b611006390070fc06184020fca3", - "0x9b0084d018e4018a30181b008a9018e40188f088242343807c650d40211806", - "0x62700214806390060c8060e80214406390060c00631c022c006390060bc06", - "0x4601869008b7018e401826018cd008bc018e40181e018cd008b2018e4018a9", - "0xdc008af12cae2a848098e4018b92dcbc2c852144b013462604022e40639006", - "0x216cbd01ce4018570195700802390060080900859019b715c06390072bc06", - "0x6564022fc0639006174bd01d580085d018e40180207402008e40185b0188f", - "0xae018c700867018e4018aa0189b00861018e4018480181b00860018e4018bf", - "0x6419c61098061a4063900618006568021a0063900612c060e8021900639006", - "0x21b006390061200606c021a80639006164065f802008e401802024021a468", - "0x15a008c7018e40184b0183a0086e018e4018ae018c7008c1018e4018aa0189b", - "0xe40181f01914008023900600809008cd31c6e3046c0980633406390061a806", - "0x63f802008e40188f018ff00802390060780633802008e401826018ce00802", - "0x2390060e0063bc02008e40188d018f00080239006090063c402008e401822", - "0x21cc06390060bc0626c02338063900628c0606c021c406390062a0065f802", - "0x26018d9018e4018710195a008d1018e4018320183a00875018e401830018c7", - "0x2390060980633802008e40181f01914008023900600809008d9344751ccce", - "0x22018fe008023900623c063fc02008e401838018ef00802390060780633802", - "0x2008e401865018680080239006234063c002008e401824018f10080239006", - "0xc7008e1018e40182f0189b008dc018e4018960181b008db018e40189e0197e", - "0xdc0980639c063900636c065680239806390060c8060e80200006390060c006", - "0x2008e40180c0189900802390060980633802008e4018020240239ce6000e1", - "0x626c023a406390060080606c023a00639006074065f802008e40186501868", - "0xe80195a008ec018e4018620183a008eb018e401807018c7008ea018e401811", - "0xe401c060198500806018e4018020180c008ed3b0eb3a8e9098063b40639006", - "0x601c0661c0209806390060240661802008e40180202402030066e00901c07", - "0x1d008023900600809008026e4060083800811018e4018260198800865018e4", - "0x8b0198800865018e40180c019870088b018e4018620198900862018e401802", - "0x704406628020680639006068061b0020680639006194062a4020440639006", - "0x60740644802074063900606c0662c02008e40180202402070066e81b018e4", - "0xe40181f0198d00838018e40181a0186c0081f018e40181e0198c0081e018e4", - "0x6390060081d00802390060700623c02008e401802024022343801c0623406", - "0x8f018e4018220198d00825018e40181a0186c00822018e4018240198e00824", - "0x2098066ec0c024073900701c066140201c0639006018060300223c2501c06", - "0x650198800811018e4018090198700865018e40180c01986008023900600809", - "0x1890088b018e40180207402008e40180202402009bc018020e0021880639006", - "0x62a4021880639006068066200204406390060980661c02068063900622c06", - "0x2074066f41c018e401c620198a0081b018e40181b0186c0081b018e401811", - "0x20181b0081f018e40181e019120081e018e40181c0198b008023900600809", - "0x63b0022343801ce4018220900763c02088063900607c06108020900639006", - "0x606c020a006390060940664002008e4018020240223c066f825018e401c8d", - "0x2a244090182c018e401828019910082a018e40181b0186c00891018e401838", - "0x6c0082f018e4018380181b00896018e40188f019920080239006008090082c", - "0x23900600809008320c02f024060c8063900625806644020c0063900606c06", - "0x606c020d4063900625c066480225c06390060081d00802390060740623c02", - "0x99260090189b018e4018350199100899018e40181b0186c00898018e401802", - "0x60e80208806390060180626c0207c1e0741c06c1a194e40180c018ee0089b", - "0x220319300828018e401826018420088f018e40181a0190d00825018e401809", - "0xe401802024020a8066fc91018e401c24019940082423438024e40182823c25", - "0x97018e4018380189b00802390062580623c022582c01ce4018910199500802", - "0x226406390061940610802260063900606c06454020d40639006234060e802", - "0x90083a019c026c06390070c80665c020c8300bc0939006264980d49703196", - "0x60bc0626c02008e40189d0188f0089d270073900626c0666002008e401802", - "0xe4018110185d00842018e40181c01917008a4018e4018300183a0083f018e4", - "0x670444018e401ca30199a008a32889e024e4018a5108a40fc0c6640229406", - "0x17f00802390062a40623c022a44601ce4018440199b008023900600809008a8", - "0x212cae01ce4018480183f00848018e4018aa0199c008aa22c073900622c06", - "0x6290022c04d01ce4018af0183f008af018e4018023dc02008e4018ae018a4", - "0x52144076740214806390062c00644802144063900612c0644802008e40184d", - "0x2024022f00670802390072c806678022c806390062c806108022c80639006", - "0x6390062e40607c022e406390062dc06234022dc06390060081d0080239006", - "0xe40180207402008e4018bc019c40080239006008090080270c060083800857", - "0x63900615c060900215c06390062f40607c022f40639006164060780216406", - "0x5d018e40185d0181f0085d018e40185b018240085b018e40185b0181f0085b", - "0x2008e4018bf0188f00802390060080900860019c52fc06390071740608802", - "0x1250086a018e40181d0191f00869018e4018a20183a00868018e40189e0189b", - "0x9390061b06a1a468031c60086c018e40186c018690086c188073900618806", - "0x63040672402008e401802024021b806720c1018e401c64019c70086419c61", - "0xe4018610189b008d9018e4018020181b00802390063340623c02334c701ce4", - "0x639006078064e002384063900619c060e802370063900601c0631c0236c06", - "0x7390061880649402398063900639806334023988b01ce40188b0197f00800", - "0xce1c4263900639ce6000e1370db364113d80239c063900639c061a40239c62", - "0x63a00673002008e401802024023a40672ce8018e401cd1019ca008d11d473", - "0x61888b3b009738023b00639006009cd00802390063ac0623c023acea01ce4", - "0x23bc063900607cea31c462702c19435008ee018e4018ed019cf008ed018e4", - "0x1d00090e018e4018ef0189c0090d018e4018750183a008ff018e4018ce0189b", - "0xe401cfe018dc008fe3c4f0024e40190f4390d3fc0c7440243c06390063b806", - "0x64480623c024491101ce4018e50195700802390060080900910019d239406", - "0x6390064500656402450063900644d1101d5800913018e40180207402008e4", - "0x118018e401873018c700917018e4018f00189b00916018e4018710181b00915", - "0x90091a4651845d16098064680639006454065680246406390063c4060e802", - "0x63c00626c0247006390061c40606c0246c0639006440065f802008e401802", - "0xe40191b0195a0091f018e4018f10183a0091e018e401873018c70091d018e4", - "0x63fc02008e40182c019140080239006008090092047d1e4751c0980648006", - "0x239006118063c002008e4018c7018f1008023900622c0633802008e40181f", - "0x606c0248406390063a4065f802008e401862018680080239006270063bc02", - "0x750183a00924018e401873018c700923018e4018ce0189b00922018e401871", - "0x23900600809009264952448d2209806498063900648406568024940639006", - "0x46018f00080239006188061a002008e40182c019140080239006270063bc02", - "0x2008e40181e018fe008023900622c0633802008e40181f018ff0080239006", - "0xc700931018e4018610189b00930018e4018020181b0092f018e40186e0197e", - "0x130098064d006390064bc06568024cc063900619c060e8024c8063900601c06", - "0x2008e40189c018ef00802390061800623c02008e401802024024d1334c931", - "0x607c063fc02008e401846018f00080239006188061a002008e40182c01914", - "0xa30080239006074063c402008e40181e018fe008023900622c0633802008e4", - "0x1364d407134024d806390064d806108024d80639006009d300935018e401802", - "0x64e4065f8024e406390064dd3801c5100938018e4018022c0024dc0639006", - "0xe401807018c70093b018e40189e0189b008f3018e4018020181b0093a018e4", - "0xf44f53c4ecf3098063d006390064e806568024f40639006288060e8024f006", - "0x6188061a002008e40182c019140080239006270063bc02008e40180202402", - "0xf10080239006078063f802008e40188b018ce008023900607c063fc02008e4", - "0x9e0189b0093f018e4018020181b0093e018e4018a80197e008023900607406", - "0x64f8065680254c0639006288060e802548063900601c0631c025440639006", - "0x6800802390060b00645002008e4018020240255153549514fc2601954018e4", - "0xe40188b018ce008023900607c063fc02008e40181d018f1008023900618806", - "0x65f802008e40181c018f000802390060440616c02008e40181e018fe00802", - "0x7018c700957018e40182f0189b00956018e4018020181b00955018e40183a", - "0x15855d56098065680639006554065680256406390060c0060e8025600639006", - "0x63c402008e401862018680080239006070063c002008e4018020240256959", - "0x239006078063f802008e40188b018ce008023900607c063fc02008e40181d", - "0x2a0197e008023900606c063bc02008e401865018a400802390060440616c02", - "0x601c0631c0260006390060e00626c025fc06390060080606c025f80639006", - "0x182605805fc2601983018e40197e0195a00982018e40188d0183a00981018e4", - "0x620080c018e401809019d500809018e40180275002008e4018070191400983", - "0x2031d70080c018e40180c019d600826018e4018260181a00826018e401802", - "0x6188063d402008e4018020240206c1a22c097606204465024e401c0c09806", - "0xe40181c019d90081e018e4018110183a0081d018e4018650189b0081c018e4", - "0x626c020e0063900606c0676c02008e40180202402009da018020e00207c06", - "0x1f019dc0081f018e401838019d90081e018e40181a0183a0081d018e40188b", - "0x900825019de08806390072340627802234063900609006774020900639006", - "0x60a006394020a0063900623c0643c0223c06390060880628802008e401802", - "0xe401891019100082c018e40181e0183a0082a018e40181d0189b00891018e4", - "0x1d0189b0082f018e40182501911008023900600809008960b02a0240625806", - "0x970c8300240625c06390060bc06440020c80639006078060e8020c00639006", - "0x218802030063900602406754020240639006009df008023900601c063bc02", - "0x60080c75c0203006390060300675802098063900609806068020980639006", - "0xe401862018f50080239006008090081b0688b025e018811194093900703026", - "0x63900607006764020780639006044060e80207406390061940626c0207006", - "0x8b0189b00838018e40181b019db0080239006008090080278406008380081f", - "0x607c067700207c06390060e006764020780639006068060e8020740639006", - "0x2024020940678822018e401c8d0189e0088d018e401824019dd00824018e4", - "0xe401828018e500828018e40188f0190f0088f018e401822018a20080239006", - "0x63900624406440020b00639006078060e8020a806390060740626c0224406", - "0x60740626c020bc06390060940644402008e401802024022582c0a80901896", - "0x225c320c00901897018e40182f0191000832018e40181e0183a00830018e4", - "0x60080606c020980639006008620080c018e40180278c02008e401809018f0", - "0xe4018260181a0081c018e4018070183a0081b018e4018060189b0081a018e4", - "0x8b188111940c390060781d0701b06826794020780639006030067900207406", - "0x8d018e40181f019e800802390060080900838019e707c063900722c0679802", - "0x1eb09406390070900615c020900639006088067a8020880639006234067a402", - "0x224406390060a006464020a006390060940616402008e4018020240223c06", - "0x3a00896018e4018110189b0082c018e4018650181b0082a018e4018910191a", - "0xe401802024020c02f2582c030060c006390060a80646c020bc063900618806", - "0x35018e4018110189b00897018e4018650181b00832018e40188f0191c00802", - "0x202402264980d4970300626406390060c80646c022600639006188060e802", - "0xe4018110189b0083a018e4018650181b0089b018e4018380191c0080239006", - "0x22789d2703a03006278063900626c0646c022740639006188060e80227006", - "0x60080606c020980639006008620080c018e4018027b002008e401809018f1", - "0xe4018260181a0081c018e4018070183a0081b018e4018060189b0081a018e4", - "0x8b188111940c390060781d0701b068267b4020780639006030067900207406", - "0x8d018e40181f019f000802390060080900838019ef07c063900722c067b802", - "0x1f2094063900709006184020900639006088063c8020880639006234067c402", - "0x224406390060a006484020a006390060940619c02008e4018020240223c06", - "0x3a00896018e4018110189b0082c018e4018650181b0082a018e40189101922", - "0xe401802024020c02f2582c030060c006390060a80648c020bc063900618806", - "0x35018e4018110189b00897018e4018650181b00832018e40188f0192400802", - "0x202402264980d4970300626406390060c80648c022600639006188060e802", - "0xe4018110189b0083a018e4018650181b0089b018e401838019240080239006", - "0x22789d2703a03006278063900626c0648c022740639006188060e80227006", - "0x20980c01ce4018090183f00809018e401807019f400807018e401802019f3", - "0x71100222c0639006018062940218806390060980610802008e40180c018a4", - "0x65018a50081a018e40180207402008e4018110188f00811194073900622c62", - "0x222c06390060080606c020701b01c0607006390060680644c0206c0639006", - "0x1f50081c018e401826018cd0081b018e40180c019380081a018e401807018c7", - "0x6390061940606c020740639006008620086204465024e40181c06c1a22c0c", - "0x8f018e40181d0181a00825018e4018090183a00822018e4018060189b00824", - "0x1ee0088d0e01f0780c390060a08f09422090267b4020a006390061880679002", - "0x1f10082c018e401891019f00080239006008090082a019f6244063900723406", - "0x32019f70c00639007258061840225806390060bc063c8020bc06390060b006", - "0x6488020d4063900625c064840225c06390060c00619c02008e40180202402", - "0x11018c70089b018e40181f0189b00899018e40181e0181b00898018e401835", - "0x3a26c990980627406390062600648c0227006390060e0060e8020e80639006", - "0x228806390060780606c0227806390060c80649002008e401802024022749c", - "0x123008a4018e4018380183a0083f018e401811018c7008a3018e40181f0189b", - "0xe40182a01924008023900600809008422903f28ca209806108063900627806", - "0x6390060440631c022a0063900607c0626c0211006390060780606c0229406", - "0x2120a9118a81102601848018e4018a501923008a9018e4018380183a00846", - "0x13b0081b018e40180c018f30081a018e401807018c70088b018e4018020181b", - "0x639006008620086204465024e40181c06c1a22c0c7e002070063900609806", - "0x25018e4018090183a00822018e4018060189b00824018e4018650181b0081d", - "0x60a08f09422090267b4020a00639006188067900223c06390060740606802", - "0x1f00080239006008090082a019f92440639007234067b8022343807c1e030e4", - "0x61840225806390060bc063c8020bc06390060b0067c4020b0063900624406", - "0x64840225c06390060c00619c02008e401802024020c8067e830018e401c96", - "0x1f0189b00899018e40181e0181b00898018e4018350192200835018e401897", - "0x62600648c0227006390060e0060e8020e806390060440631c0226c0639006", - "0x227806390060c80649002008e401802024022749c0e89b264260189d018e4", - "0x3a0083f018e401811018c7008a3018e40181f0189b008a2018e40181e0181b", - "0x600809008422903f28ca20980610806390062780648c0229006390060e006", - "0x63900607c0626c0211006390060780606c0229406390060a80649002008e4", - "0x48018e4018a501923008a9018e4018380183a00846018e401811018c7008a8", - "0x1fb0300901ce401c070198500807018e4018060180c008482a4462a04409806", - "0x204406390060240661c0219406390060300661802008e4018020240209806", - "0x6390060081d008023900600809008027f0060083800862018e40186501988", - "0x62018e40181a0198800811018e401826019870081a018e40188b019890088b", - "0x1fd0700639007188066280206c063900606c061b00206c0639006044062a402", - "0x207c0639006078064480207806390060700662c02008e4018020240207406", - "0x8d0e007390060882401dfe00822018e40181f0184200824018e4018020181b", - "0x28018e40182501a000080239006008090088f019ff0940639007234063d002", - "0x60b006390060a006804020a8063900606c061b00224406390060e00606c02", - "0x6390060e00606c02258063900623c0680802008e401802024020b02a24409", - "0x2024020c8300bc0901832018e40189601a0100830018e40181b0186c0082f", - "0x35018e40189701a0200897018e40180207402008e40181d0188f0080239006", - "0x626c06390060d40680402264063900606c061b00226006390060080606c02", - "0x650980780c021940639006018060e80209806390060080626c0226c9926009", - "0x2060080239006008090086201a05044063900703006810020300901c0939006", - "0x1e0741c06c26390060680682002068063900622c0681c0222c063900604406", - "0x629002008e40181e018ce00802390060700682802008e40181b01a090081f", - "0x601c0626c0223406390060e006830020e006390060740682c02008e40181f", - "0x2094220900901825018e40188d01a0d00822018e4018090183a00824018e4", - "0x90183a00828018e4018070189b0088f018e40186201a0e008023900600809", - "0x2601ce4018260197f0082a24428024060a8063900623c06834022440639006", - "0x239006068062900206c1a01ce4018620183f00862018e40188b0199c0088b", - "0x112008023900607406290020781d01ce40181c0183f0081c018e4018023dc02", - "0x420088d018e40183807c07674020e00639006078064480207c063900606c06", - "0x207402008e401802024020900683c02390072340667802234063900623406", - "0x210018020e00223c06390060940607c02094063900608806234020880639006", - "0x280181e00828018e40180207402008e401824019c400802390060080900802", - "0x60a80607c020a8063900623c060900223c06390062440607c022440639006", - "0xe401c2c018220082c018e40182c0181f0082c018e40182a018240082a018e4", - "0x739006194065fc02008e4018960188f0080239006008090082f01a1125806", - "0xe401897018a40083525c07390060c0060fc020c006390060c806670020c865", - "0x2008e401899018a40089b2640739006260060fc022600639006008f700802", - "0x227406390062703a01d9d0089c018e40189b019120083a018e40183501912", - "0x1d0080239006008090089e01a12008e401c9d0199e0089d018e40189d01842", - "0x6008380083f018e4018a30181f008a3018e4018a20188d008a2018e401802", - "0x60780229006390060081d00802390062780671002008e4018020240200a13", - "0xa50181f008a5018e40183f018240083f018e4018420181f00842018e4018a4", - "0x7110060880211006390061100607c02110063900629406090022940639006", - "0xe40180c018ee00802390062a00623c02008e4018020240211806850a8018e4", - "0x22e406390060080606c022c04d01ce40184b01a15008af12cae2a8482a465", - "0x138008bd018e4018090183a00859018e401807018c700857018e4018060189b", - "0x1390085d018e40185d018cd0085d0980739006098065fc0216c06390062c006", - "0x6858bf018e401cb701861008b72f0b214851098e40185d16cbd164572e465", - "0x6900868018e4018510181b00861018e4018bf0186700802390060080900860", - "0x1840086a018e40186a018690086a044073900604406494021a4063900618406", - "0xe401802024023040685c6c018e401c64018610086419c07390061a8691a009", - "0xd1018e4018520189b00875018e4018670181b0086e018e40186c0186700802", - "0x23700639006134064e00236c06390062f0060e80236406390062c80631c02", - "0x200006390061b8061a402384063900638406334023842601ce4018260197f", - "0xe6018e401c73019ca0087333871334c7098e401800384dc36cd934475044f6", - "0x2390063a40623c023a4e801ce4018e6019cc008023900600809008e701a18", - "0xfe018e4018cd0189b008f1018e4018c70181b008eb3a807390063a00685402", - "0x243806390063ac064e0024340639006338060e8023fc06390061c40631c02", - "0x10f4390d3fcfe3c4654e40243c063900643c063340243c6501ce4018650197f", - "0x239006008090091001a1939406390073c006184023c0ef3b8ed3b02639006", - "0x24540639006444061a40245006390063b00606c0244406390063940619c02", - "0x739006459154500960c024580639006458061a4024581101ce40181101925", - "0xe401917018670080239006008090091801a1a45c063900744c061840244d12", - "0x6390063b80631c0248006390063b40626c0247c06390064480606c0246406", - "0x6501ce4018650197f00923018e4018ea0193800922018e4018ef0183a00921", - "0x123489214811f044f600925018e4019190186900924018e401924018cd00924", - "0x6008090092f01a1b498063900747806728024791d4711b468263900649524", - "0x6044650980973802008e4019310188f009314c007390064980673002008e4", - "0x24d006390062bd302b8aa120a91943500933018e401932019cf00932018e4", - "0x1d00093a018e4019340189c00939018e40191d0183a00938018e40191b0189b", - "0xe401d37018dc009374d935024e4018f34e9394e00c744023cc06390064cc06", - "0x63d00623c023d13d01ce40193b019570080239006008090093c01a1c4ec06", - "0x6390064fc06564024fc06390064f93d01d580093e018e40180207402008e4", - "0x154018e40191c018c700953018e4019350189b00952018e40191a0181b00951", - "0x9009565555454d52098065580639006544065680255406390064d8060e802", - "0x64d40626c0256006390064680606c0255c06390064f0065f802008e401802", - "0xe4019570195a0097e018e4019360183a0095a018e40191c018c700959018e4", - "0x63fc02008e4018a9019140080239006008090097f5f95a56558098065fc06", - "0x2390062a8063c002008e4018ae018f100802390060980633802008e4018af", - "0x12f0197e00802390061940633802008e401811018680080239006120063bc02", - "0x64700631c02608063900646c0626c0260406390064680606c026000639006", - "0x18460d826042601985018e4019800195a00984018e40191d0183a00983018e4", - "0xa9019140080239006044061a002008e4018aa018f000802390060080900985", - "0x2008e4018af018ff0080239006120063bc02008e401865018ce0080239006", - "0x6460065f802008e4018ea018fe00802390062b8063c402008e401826018ce", - "0xe4018ee018c700988018e4018ed0189b00987018e4019120181b00986018e4", - "0x18b62989621870980662c0639006618065680262806390063bc060e80262406", - "0x62a40645002008e4018110186800802390062a8063c002008e40180202402", - "0xce00802390062bc063fc02008e401848018ef00802390061940633802008e4", - "0xe4019100197e00802390063a8063f802008e4018ae018f1008023900609806", - "0x6390063b80631c0263806390063b40626c0263406390063b00606c0263006", - "0x26459063d8e6342601991018e40198c0195a00990018e4018ef0183a0098f", - "0xe4018a9019140080239006044061a002008e4018aa018f0008023900600809", - "0x633802008e4018af018ff0080239006120063bc02008e401865018ce00802", - "0xe4018c70181b00992018e4018e70197e00802390062b8063c402008e401826", - "0x639006338060e80265406390061c40631c0265006390063340626c0264c06", - "0x63c002008e4018020240265d966559464c2601997018e4019920195a00996", - "0x2390061940633802008e4018a9019140080239006044061a002008e4018aa", - "0xae018f100802390060980633802008e4018af018ff0080239006120063bc02", - "0x63900619c0606c026600639006304065f802008e40184d018fe0080239006", - "0x19c018e4018bc0183a0099b018e4018b2018c70099a018e4018520189b00999", - "0xaa018f0008023900600809008f76719b66999098063dc06390066600656802", - "0x2008e401865018ce00802390062a40645002008e401811018680080239006", - "0x62b8063c402008e401826018ce00802390062bc063fc02008e401848018ef", - "0x19e018e4018510181b0099d018e4018600197e0080239006134063f802008e4", - "0x271c06390062f0060e80271806390062c80631c0271006390061480626c02", - "0x61180623c02008e40180202402725c7719c467826019c9018e40199d0195a", - "0x9900802390060980633802008e401865018ce0080239006044061a002008e4", - "0xe4019ca01842009ca018e401802874023d80639006008a3008023900603006", - "0xe4019cc73407144027340639006008b0009cc018e4019ca3d8071340272806", - "0x6390060180626c0274006390060080606c0273c0639006738065f80273806", - "0x1d5018e4019cf0195a009d4018e4018090183a009d3018e401807018c7009d1", - "0x6044061a002008e40182f0188f008023900600809009d5751d3745d009806", - "0xa300802390060300626402008e401826018ce00802390061940633802008e4", - "0x1d7758071340275c063900675c061080275c063900600a1e009d6018e401802", - "0x676c065f80276c06390063d5d901c51009d9018e4018022c0023d40639006", - "0xe401807018c7009df018e4018060189b009dd018e4018020181b009dc018e4", - "0x1e5791e377ddd09806794063900677006568027900639006024060e80278c06", - "0x65fc0207c1e01ce40181d019820081d0701b0688b1886539006030063b802", - "0x209006390062343801d3a0088d1940739006194065fc020e02601ce401826", - "0x3a00896018e401807018c70082c018e4018060189b0082a018e4018020181b", - "0x654f0020c80639006090064ec020c0063900607c063cc020bc063900602406", - "0x3501a1f25c063900724406184022442823c2508826390060c8300bc960b02a", - "0x2200089b26407390062600649802260063900625c0619c02008e40180202402", - "0x1f3008a227807390062740688002274063900600a210089c0e8073900626406", - "0x200a23008e401c3f28c07888020fc0639006288067cc0228c063900627006", - "0x61080607c021080639006290060780229006390060081d008023900600809", - "0x62340211006390060081d008023900600809008028900600838008a5018e4", - "0x6894021183a01ce40183a01a25008a5018e4018a80181f008a8018e401844", - "0x608802008e4018480186800848018e4018a9118074f8022a49b01ce40189b", - "0x9e0192f00802390062a80623c02008e401802024022b806898aa018e401ca5", - "0xe40189b0e8074f8022bc063900612c060780212c06390060081d0080239006", - "0x200a27018020e00214406390062bc0607c022c00639006134061a40213406", - "0x9e01a20008b2148073900626c0688002008e4018ae0188f008023900600809", - "0x62dc067cc022e406390062c8067cc02008e4018bc0192f008b72f00739006", - "0x6390060081d008023900600809008028a0023900715cb901e2200857018e4", - "0x9008028a406008380085b018e4018bd0181f008bd018e4018590181e00859", - "0xe4018bf0181f008bf018e40185d0188d0085d018e40180207402008e401802", - "0xe40185b0181f008b0018e4018600186900860018e4018520e8074f80216c06", - "0xe40188b01a2b008671880739006188068a8021840639006144060900214406", - "0x1c01a2e0086906c073900606c068b4021a01a01ce40181a01a2c0086422c07", - "0xe40186c1a8691a06419c650d4021b01e01ce40181e01a2f0086a0700739006", - "0x6e018e401c610182200861018e4018610181f0080239006304062640230406", - "0xce00802390061940633802008e40186e0188f008023900600809008c701a30", - "0x1a22c621943500802390062c0061a002008e40181101868008023900609806", - "0xc7008ce018e4018250189b00871018e4018220181b008cd018e40181e0701b", - "0x20e002344063900633406270021d406390060a0060e8021cc063900623c06", - "0x237006390060880606c02008e4018c70188f008023900600809008028c406", - "0xd901ce401800384dc0258400800018e40181101869008e1018e4018b001869", - "0x6390063980619c02008e4018020240239c068c8e6018e401cdb01861008db", - "0x626c023bc06390063640606c023a406390060781c06c1a22c6219435008e8", - "0xe90189c008fe018e4018280183a008f1018e40188f018c7008f0018e401825", - "0x63a0061a40243806390061940633402434063900609806334023fc0639006", - "0x6370023b8ed3b0eb3a8263900643d0e434ff3f8f13c0ef189810090f018e4", - "0x8f0091244407390063940655c02008e40180202402440068cce5018e401cee", - "0xec018c7008ce018e4018eb0189b00871018e4018ea0181b008023900644806", - "0xe40180207402344063900644406270021d406390063b4060e8021cc0639006", - "0xe4018710181b00915018e4019140195900914018e401913344075600244c06", - "0x6390061d4060e80246006390061cc0631c0245c06390063380626c0245806", - "0x65f802008e401802024024691946117458260191a018e4019150195a00919", - "0xec018c70091d018e4018eb0189b0091c018e4018ea0181b0091b018e401910", - "0x11e4751c09806480063900646c065680247c06390063b4060e8024780639006", - "0x633802008e401865018ce00802390061880645002008e401802024024811f", - "0x23900606c063c402008e40181c018fe0080239006078063fc02008e401826", - "0x606c02484063900639c065f802008e40188b018ef0080239006068063c002", - "0x280183a00924018e40188f018c700923018e4018250189b00922018e4018d9", - "0x23900600809009264952448d2209806498063900648406568024940639006", - "0x1a018f0008023900606c063c402008e40181c018fe0080239006078063fc02", - "0x2008e401865018ce00802390061880645002008e40188b018ef0080239006", - "0x220181b0092f018e4018350197e0080239006044061a002008e401826018ce", - "0x60a0060e8024c8063900623c0631c024c406390060940626c024c00639006", - "0x739006194065fc024d1334c9314c02601934018e40192f0195a00933018e4", - "0xe40181a018a40081b0680739006188060fc02188063900622c066700222c65", - "0x2008e40181d018a40081e0740739006070060fc020700639006008f700802", - "0x223406390060e01f01d9d00838018e40181e019120081f018e40181b01912", - "0x1d0080239006008090082401a34008e401c8d0199e0088d018e40188d01842", - "0x6008380088f018e4018250181f00825018e4018220188d00822018e401802", - "0x6078020a006390060081d00802390060900671002008e4018020240200a35", - "0x2a0181f0082a018e40188f018240088f018e4018910181f00891018e401828", - "0x70b006088020b006390060b00607c020b006390060a806090020a80639006", - "0xe4018260197f00802390062580623c02008e401802024020bc068d896018e4", - "0xc018ee00897018e4018320c0074e8020c86501ce4018650197f0083009807", - "0x42018e4018060189b008a4018e4018020181b0089c0e89b264980d46539006", - "0x22a00639006270063cc021100639006024060e802294063900601c0631c02", - "0x22a406390062a4061a4022a41101ce4018110192500846018e4018970193b", - "0x48018e401c3f01a380083f28ca22789d098e4018a9118a8110a5108a404637", - "0x23900612c0623c0212cae01ce40184801a3a008023900600809008aa01a39", - "0x9b264980d4650d40213406390062bc068ec022bc063900604465098093e402", - "0x6270022dc063900628c060e8022f006390062780626c022c006390062b83a", - "0x52144093900615cb92dcbc031d100857018e40184d019d0008b9018e4018b0", - "0x7390061640655c02008e401802024022f4068f059018e401cb2018dc008b2", - "0x60018e4018bf16c07560022fc06390060081d00802390061740623c021745b", - "0x219006390061440626c0219c06390062740606c0218406390061800656402", - "0x260186a018e4018610195a00869018e4018520183a00868018e4018a2018c7", - "0xe40189d0181b0086c018e4018bd0197e0080239006008090086a1a46819067", - "0x639006148060e80231c06390062880631c021b806390061440626c0230406", - "0x645002008e401802024021c4cd31c6e3042601871018e40186c0195a008cd", - "0x23900626c063c402008e40183a018fe00802390060980633802008e401835", - "0x65018ce0080239006044061a002008e401898018ef0080239006264063c002", - "0xe40189e0189b00873018e40189d0181b008ce018e4018aa0197e0080239006", - "0x6390063380656802364063900628c060e80234406390062880631c021d406", - "0x110186800802390060bc0623c02008e4018020240236cd9344751cc26018db", - "0x2008e40180c0189900802390060980633802008e401865018ce0080239006", - "0xdc01c4d008e1018e4018e101842008e1018e4018028f4023700639006008a3", - "0xe70197e008e7018e40180039807144023980639006008b000800018e4018e1", - "0x601c0631c023a806390060180626c023a406390060080606c023a00639006", - "0xec3acea3a426018ed018e4018e80195a008ec018e4018090183a008eb018e4", - "0x11018e4018070186900865018e4018060186900826018e4018020181b008ed", - "0x20240222c068fc62018e401c0c018d90080c024073900604465098098f802", - "0xe4018090181b0081b018e40181a019220081a018e401862019210080239006", - "0x622c0623c02008e401802024020741c01c06074063900606c0648c0207006", - "0x207c063900607c061080207c0639006008fa0081e018e40180228c02008e4", - "0x209006390060e08d01c510088d018e4018022c0020e0063900607c1e01c4d", - "0x70188f018e4018220192300825018e4018090181b00822018e40182401924", - "0x63900601c061a4021940639006018061a40209806390060080606c0223c25", - "0x90088b01a41188063900703006364020300901ce401811194260264000811", - "0x60240606c0206c0639006068064880206806390061880648402008e401802", - "0x8b0188f0080239006008090081d070070181d018e40181b019230081c018e4", - "0x1f018e40181f018420081f018e401802908020780639006008a30080239006", - "0x24018e40183823407144022340639006008b000838018e40181f0780713402", - "0x623c06390060880648c0209406390060240606c0208806390060900649002", - "0x664002008e40180202402030069100901c07390070180201e430088f09407", - "0x60083800811018e4018260199100865018e4018070181b00826018e401809", - "0x1b0088b018e4018620199200862018e40180207402008e4018020240200a45", - "0x691c0206806390061940691802044063900622c0664402194063900603006", - "0x23900609806450020980c01ce40180701a480081b068070181b018e401811", - "0x60680218806390060086200811018e401865019d500865018e40180275002", - "0x8b01ce401c09044620180209a4900811018e401811019d600862018e401862", - "0xe40181e01a4b0081e018e40180207402008e401802024020741c06c099281a", - "0x63900607c06930022340639006068060e8020e0063900622c0626c0207c06", - "0x1b0189b00822018e40181d01a4e00802390060080900802934060083800824", - "0x60900693c02090063900608806930022340639006070060e8020e00639006", - "0x2024022440694828018e401c2501a5100825018e40188f01a500088f018e4", - "0x60b006954020b006390060a80c01e540082a018e40182801a530080239006", - "0xe40189601a5600830018e40188d0183a0082f018e4018380189b00896018e4", - "0x62440695c02008e40180c01914008023900600809008320c02f024060c806", - "0xe40189701a5600898018e40188d0183a00835018e4018380189b00897018e4", - "0x1df0080239006098063bc020980c01ce40180701a5800899260350240626406", - "0x6188060680218806390060086200811018e401865019d500865018e401802", - "0x2590688b01ce401c09044620180209a4900811018e401811019d600862018e4", - "0x1f018e40181e01a4b0081e018e40180207402008e401802024020741c06c09", - "0x2090063900607c06930022340639006068060e8020e0063900622c0626c02", - "0xe40181b0189b00822018e40181d01a4e008023900600809008029680600838", - "0x6390060900693c02090063900608806930022340639006070060e8020e006", - "0xe401802024022440696c28018e401c2501a5100825018e40188f01a500088f", - "0x6390060b006974020b006390060a80c01e5c0082a018e40182801a5300802", - "0x32018e40189601a5e00830018e40188d0183a0082f018e4018380189b00896", - "0x6390062440697c02008e40180c018ef008023900600809008320c02f02406", - "0x99018e40189701a5e00898018e40188d0183a00835018e4018380189b00897", - "0x6009e30080239006098063c0020980c01ce40180701a60008992603502406", - "0x6390060086200862018e401865019d500811018e4018090191e00865018e4", - "0x111888b0180209a4900862018e401862019d60088b018e40188b0181a0088b", - "0x24b0081f018e40180207402008e401802024020781d070099841b0680739007", - "0x693002090063900606c060e80223406390060680626c020e0063900607c06", - "0x25018e40181e01a4e00802390060080900802988060083800822018e401838", - "0x2088063900609406930020900639006074060e80223406390060700626c02", - "0x698c91018e401c8f01a510088f018e40182801a5000828018e40182201a4f", - "0x225806390060b00c01e640082c018e40189101a530080239006008090082a", - "0x26600832018e4018240183a00830018e40188d0189b0082f018e40189601a65", - "0x2008e40180c018f0008023900600809008970c8300240625c06390060bc06", - "0x26600899018e4018240183a00898018e40188d0189b00835018e40182a01a67", - "0x6098063c4020980c01ce40180701a680089b264980240626c06390060d406", - "0x206c06390060080626c0204406390060086200865018e4018027b002008e4", - "0x690081e018e401865019e40081d018e4018110181a0081c018e4018060183a", - "0x60680693c020688b188093900607c1e0741c06c269a40207c063900602406", - "0x202402088069a824018e401c3801a5100838018e40188d01a500088d018e4", - "0x623c069b00223c06390060940c01e6b00825018e40182401a530080239006", - "0xe40182801a6d0082a018e40188b0183a00891018e4018620189b00828018e4", - "0x6088069b802008e40180c018f10080239006008090082c0a891024060b006", - "0xe40189601a6d00830018e40188b0183a0082f018e4018620189b00896018e4", - "0x207006390060080606c021881101ce40180c01a15008320c02f024060c806", - "0x1f50081f018e401826018cd0081e018e401862019380081d018e401807018c7", - "0x6390060180626c020e00639006008620081b0688b024e40181f0781d0700c", - "0x91018e40181b019e400828018e4018380181a0088f018e4018090183a00825", - "0x693c020882423409390060a8910a08f094269a4020a80639006194061a402", - "0x20c0069bc2f018e401c2c01a510082c018e40189601a5000896018e401822", - "0x69c40225c06390060c81101e7000832018e40182f01a53008023900600809", - "0x1a018c700899018e40188d0189b00898018e40188b0181b00835018e401897", - "0x9b264980980627006390060d4069c8020e80639006090060e80226c0639006", - "0x1b0089d018e40183001a730080239006044063f802008e401802024022703a", - "0x60e80228c06390060680631c0228806390062340626c02278063900622c06", - "0xe40180228c022903f28ca227826018a4018e40189d01a720083f018e401824", - "0x239006194069d4020446501ce40180901a7400826018e40180228c0203006", - "0x2074063900609806294020700639006030062940206c06390060440674002", - "0x739006188062a002008e40181a0188f0081a22c62024e40181d0701b02676", - "0x8d01ce40188b018a800838018e40181f018a90080239006078061180207c1e", - "0x20e006390060e0061b0020880639006090062a402008e40188d0184600824", - "0x20a8910a0099e08f094073900708838018020327700822018e4018220186c", - "0x60940626c0225806390060b00692c020b006390060081d008023900600809", - "0x29e4060083800832018e40189601a4c00830018e40188f0183a0082f018e4", - "0x60e8020bc06390060a00626c0225c06390060a80693802008e40180202402", - "0x9801a5000898018e40183201a4f00832018e40189701a4c00830018e401891", - "0x9901a530080239006008090089b01a7a26406390070d406944020d40639006", - "0x2f0189b0089d018e40189c019590089c018e40183a01c07560020e80639006", - "0xa32889e0240628c0639006274065680228806390060c0060e8022780639006", - "0x2f0189b0083f018e40189b0197e008023900601c0626402008e40180202402", - "0xa5108a40240629406390060fc065680210806390060c0060e8022900639006", - "0x9018e4018060190f0080239006008090080701a7c0180639007008069ec02", - "0x2390060080900826018060980639006030064400203006390060240639402", - "0x218806390060440644402044063900601c6501c5100865018e4018022c002", - "0x26024070180c75c020980639006030067540222c060188b018e40186201910", - "0x1e018e4018020181b0080239006008090081b0688b0267d188111940939007", - "0x6390061940626c020741c01ce40181f0780763c0207c06390061880610802", - "0xe40180202402234069f838018e401c1d018ec00811018e4018110183a00865", - "0x25018e40182201a8000822018e40182401a7f00824018e401838018fd00802", - "0x22440639006044060e8020a006390061940626c0223c06390060700606c02", - "0xe40188d0188f0080239006008090082a2442823c0c0182a018e40182501a81", - "0x4d00896018e4018960184200896018e401802a08020b00639006008a300802", - "0x28300832018e40182f0c007144020c00639006008b00082f018e4018960b007", - "0x60e80226006390061940626c020d406390060700606c0225c06390060c806", - "0x239006008090089b264980d40c0189b018e40189701a8100899018e401811", - "0x2274063900627006a000227006390060e8069fc020e8063900606c06a1002", - "0x281008a3018e40181a0183a008a2018e40188b0189b0089e018e4018020181b", - "0x90080701a850180639007008063f0020fca32889e030060fc063900627406", - "0x60300646c020300639006024064680202406390060180646402008e401802", - "0x601c6501c5100865018e4018022c002008e401802024020980601826018e4", - "0x606c0222c060188b018e4018620191b00862018e4018110191c00811018e4", - "0x901a860081b018e4018070183a0081a018e4018060189b0088b018e401802", - "0x6790020740c01ce40180c01a870081c018e40181c0181a0081c0240739006", - "0x718806a24021881119426030e40181d0701b0688b09a880081d018e40181d", - "0x70e006a30020e0063900607806a2c02008e4018020240207c06a281e018e4", - "0x60880c01e8f00822018e401802a3802008e4018020240209006a348d018e4", - "0x2902442823c09390070940904465031d700825018e401825019d600825018e4", - "0x63900624406108020c806390060980606c02008e401802024022582c0a809", - "0xe4018280183a0088f018e40188f0189b008300bc073900625c3201dfe00897", - "0x60d48d01d3e0080239006008090089801a910d406390070c0063d0020a006", - "0xe40183a01a940083a018e40189b01a930089b018e40189901a9200899018e4", - "0x6390060a0060e802278063900623c0626c0227406390060bc0606c0227006", - "0x980188f008023900600809008a32889e2740c018a3018e40189c01a95008a2", - "0x22900639006008fb0083f018e40180228c02008e40188d0192f0080239006", - "0x51008a5018e4018022c00210806390062903f01c4d008a4018e4018a401842", - "0x9b00846018e40182f0181b008a8018e40184401a9600844018e40184229407", - "0x46030062a806390062a006a540212006390060a0060e8022a4063900623c06", - "0x22b8063900625806a5c02008e40188d0192f008023900600809008aa120a9", - "0x9b0084d018e4018260181b008af018e40184b01a940084b018e4018ae01a93", - "0x4d0300614806390062bc06a540214406390060b0060e8022c006390060a806", - "0x29700802390060240604402008e40180c01a9800802390060080900852144b0", - "0x606c022dc06390062f006a50022f006390062c806a4c022c8063900609006", - "0xb701a9500859018e4018110183a00857018e4018650189b008b9018e401826", - "0x11008023900603006a6002008e401802024022f45915cb9030062f40639006", - "0x650189b0085d018e4018260181b0085b018e40181f01a96008023900602406", - "0x602fc5d03006184063900616c06a54021800639006044060e8022fc0639006", - "0x6390060180648402008e4018020240201c06a6806018e401c0201a9900861", - "0xe401802024020980601826018e40180c019230080c018e4018090192200809", - "0x62018e4018110192400811018e40180719407144021940639006008b000802", - "0xc018e401802a6c02008e401807018fe0088b0180622c06390061880648c02", - "0x222c063900602406334021880639006030061080204406390060180631c02", - "0x60680606c0206c1a01ce40186500807a74021942601ce40188b188110269c", - "0x20781d070090181e018e40181b019e40081d018e401826018c70081c018e4", - "0xc0184200811018e401806018c70080c018e401802a7802008e401807018ff", - "0x29d00865098073900622c6204409a7c0222c0639006024064ec021880639006", - "0x207406390060980631c0207006390060680606c0206c1a01ce40186500807", - "0xc026a10240701ce401c0600807a80020781d070090181e018e40181b019e4", - "0x2188063900601c0606c0204406390060240680002008e4018020240219426", - "0x61942601ea300802390060080900802a8806008380088b018e40181101a01", - "0x1c018e40181b01a020081b018e40180207402008e40181a01aa40081a018e4", - "0x20740639006188069180222c0639006070068040218806390060300606c02", - "0x26026a70300901c09390070180201ea60081e074070181e018e40188b01aa5", - "0x222c063900601c0626c02188063900603006aa002008e4018020240204465", - "0x60080900802aa806008380081b018e40186201aa90081a018e4018090183a", - "0x639006194060e80222c06390060980626c02070063900604406aac02008e4", - "0x1d018e40181e01aac0081e018e40181b018f80081b018e40181c01aa90081a", - "0x8d018e40181f01a060080239006008090083801aad07c06390070740681002", - "0x2094063900622c0626c02088063900609006abc02090063900623406ab802", - "0xe401802024020a08f0940901828018e40182201ab00088f018e40181a0183a", - "0x2c018e40181a0183a0082a018e40188b0189b00891018e40183801ab100802", - "0x606c021881101ce40180c01982008960b02a02406258063900624406ac002", - "0x260193b0081e018e401862018f30081d018e401807018c70081c018e401802", - "0x20e00639006008620081b0688b024e40181f0781d0700c7e00207c0639006", - "0x1e400828018e4018380181a0088f018e4018090183a00825018e4018060189b", - "0x9390060a8910a08f094269a4020a80639006194061a402244063900606c06", - "0xe401c2c01a510082c018e40189601a5000896018e40182201a4f008220908d", - "0x60c81101eb300832018e40182f01a530080239006008090083001ab20bc06", - "0xe40188d0189b00898018e40188b0181b00835018e40189701ab400897018e4", - "0x6390060d406ad4020e80639006090060e80226c06390060680631c0226406", - "0x3001ab60080239006044063fc02008e401802024022703a26c99260260189c", - "0x60680631c0228806390062340626c02278063900622c0606c022740639006", - "0x3f28ca227826018a4018e40189d01ab50083f018e4018240183a008a3018e4", - "0x11018e4018070186900865018e4018060186900826018e4018020181b008a4", - "0x722c060880222c6201ce40180c01ab80080c02407390060446509809adc02", - "0xe4018620193f00802390060680623c02008e4018020240206c06ae41a018e4", - "0x623c02008e4018020240200aba018020e0020740639006070065440207006", - "0x639006078065480207806390060081d0080239006188061a002008e40181b", - "0x8d018e40181d0195100838018e4018090181b0081d018e40181f019510081f", - "0x601c061a4021940639006018061a40209806390060080606c022343801c06", - "0x220088b188073900603006ae0020300901ce40181119426026bb00811018e4", - "0x64fc02008e40181a0188f0080239006008090081b01abc068063900722c06", - "0x2390060080900802af406008380081d018e40181c019510081c018e401862", - "0x1e019520081e018e40180207402008e40186201868008023900606c0623c02", - "0x607406544020e006390060240606c02074063900607c065440207c0639006", - "0x2008e4018020240201c06afc06018e401c0201abe0088d0e0070188d018e4", - "0x601826018e40180c01ac20080c018e40180901ac100809018e40180601ac0", - "0x2c300811018e40180719407144021940639006008b000802390060080900826", - "0x2601ce40180c019260088b0180622c063900618806b0802188063900604406", - "0x63900622c067540222c0901ce40180901a8700811018e401826019f400865", - "0x9b101c06c0739007044620680600826924020680701ce40180701a8600862", - "0x2234063900600a8e00838018e401865019f40080239006008090081f0781d", - "0x20900639006090067580206c063900606c0626c0209006390062340901e8f", - "0x1d008023900600809008910a08f026c50942201ce401c38090070701b09a49", - "0x250183a00896018e4018220189b0082c018e40182a01a4b0082a018e401802", - "0x24e008023900600809008300bc96024060c006390060b006930020bc0639006", - "0x6930020d406390060a0060e80225c063900623c0626c020c8063900624406", - "0x12f008023900602406a6002008e401802024022603525c0901898018e401832", - "0x60740626c02264063900607c0693802008e40180701811008023900619406", - "0x22703a26c090189c018e40189901a4c0083a018e40181e0183a0089b018e4", - "0x4200826018e401802b2002008e4018020240203006b1c09018e401c0201ac6", - "0xa50081a018e40180901ac900865018e4018260180713402098063900609806", - "0x6204409390060701b06809b2802070063900601c062940206c063900619406", - "0x20780639006188062940207406390060440629402008e40188b0188f0088b", - "0x63900607c061080207c063900600acc00802390060080900802b2c0600838", - "0x6390060e00629402094063900603006b34020e0063900607c0601c4d0081f", - "0x220188f008220908d024e40182823c25026ce00828018e401807018a50088f", - "0x6390060081d0081e018e401824018a50081d018e40188d018a50080239006", - "0x96018e401891019130082c018e40181e019320082a018e40181d0193200891", - "0x1119409390070980901c06031d700826018e40180c019d5008960b02a02406", - "0x6188061080207806390060080606c02008e4018020240206c1a22c09b3c62", - "0x110183a00865018e4018650189b0081d070073900607c1e01dfe0081f018e4", - "0x3801ad10080239006008090088d01ad00e00639007074063d0020440639006", - "0x60700606c02094063900608806b4c02088063900609006b48020900639006", - "0xe40182501ad400891018e4018110183a00828018e4018650189b0088f018e4", - "0x6008a300802390062340623c02008e401802024020a8910a08f030060a806", - "0xe4018960b00713402258063900625806108022580639006008fb0082c018e4", - "0x6390060c806b54020c806390060bc3001c5100830018e4018022c0020bc06", - "0x99018e4018110183a00898018e4018650189b00835018e40181c0181b00897", - "0x606c06b5802008e4018020240226c99260350300626c063900625c06b5002", - "0xe4018020181b0089d018e40189c01ad30089c018e40183a01ad20083a018e4", - "0x63900627406b500228c0639006068060e802288063900622c0626c0227806", - "0xc01ce40180901802026d700809018e4018070199c0083f28ca22780c0183f", - "0x701ad8008111940701811018e4018260184200865018e40180c018c700826", - "0x9018cd00862018e4018060184200811018e401802018c70080c0240739006", - "0x1120081c018e40182601ad900865098073900622c6204409a700222c0639006", - "0x1b06807390060781d07009a700207806390060300633402074063900619406", - "0x700806b68020e01f01c060e0063900606c064480207c063900606806b6402", - "0x602406abc02024063900601806ab802008e4018020240201c06b6c06018e4", - "0xe4018022c002008e401802024020980601826018e40180c01ab00080c018e4", - "0xe40186201ab000862018e40181101ab100811018e401807194071440219406", - "0x2dc00865098073900601c06498020300901ce401806019260088b0180622c06", - "0x6390060081d0080239006008090081a22c07b746204407390071940c00809", - "0x6390060440606c0207406390060706201d010081c018e40181b0181e0081b", - "0x60081d00802390060080900802b7c06008380081f018e40181d01ade0081e", - "0x622c0606c0209006390062341a01d010088d018e4018380188d00838018e4", - "0x907809b70020942201ce40181f01ae00081f018e40182401ade0081e018e4", - "0x2c018e4018220a0074f802008e401802024020a89101ee10a08f01ce401c26", - "0x30018e401896019020082f018e40188f0181b00896018e4018250b007b8802", - "0xe4018320193000832018e401802b9002008e4018020240200ae3018020e002", - "0x13e0080239006008090089926007b943525c07390070c82224409b70020c806", - "0x2270063900625c0606c020e806390060949b01ee20089b018e4018350a807", - "0xe40182501ae700802390060080900802b9806008380089d018e40183a01902", - "0xa3018e4018a20188d008a2018e4018020740227806390062642a01d3e00802", - "0x9d018e40183f019020089c018e4018980181b0083f018e4018a327807b8802", - "0x229006390060bc06918020c0063900627406ba0020bc06390062700691802", - "0x601c06498020300901ce40180601926008422900701842018e40183001ae8", - "0x239006008090081a22c07ba86204407390071940c00809ba4021942601ce4", - "0x207406390060706201d010081c018e40181b0181e0081b018e40180207402", - "0x60080900802bac06008380081f018e40181d01ade0081e018e4018110181b", - "0x6390062341a01d010088d018e4018380188d00838018e40180207402008e4", - "0x2201ce40181f01ae00081f018e40182401ade0081e018e40188b0181b00824", - "0x74f802008e401802024020a89101eec0a08f01ce401c260241e026e900825", - "0x1020082f018e40188f0181b00896018e4018250b007b88020b0063900608828", - "0x32018e401802b9002008e4018020240200aed018020e0020c0063900625806", - "0x90089926007bb83525c07390070c82224409ba4020c806390060c8064c002", - "0x606c020e806390060949b01ee20089b018e4018350a8074f802008e401802", - "0x2390060080900802bbc06008380089d018e40183a019020089c018e401897", - "0x8d008a2018e4018020740227806390062642a01d3e008023900609406b9c02", - "0x1020089c018e4018980181b0083f018e4018a327807b880228c063900628806", - "0x6918020c0063900627406ba0020bc0639006270069180227406390060fc06", - "0x201ce40180201af0008422900701842018e40183001ae8008a4018e40182f", - "0x239006194061a002008e401826018ce008650980c024e40180901af100809", - "0x1101ce40181a22c07bc802068063900601c062940222c06390060300633402", - "0x1c024e40181b01af10081b008073900600806bc002008e4018620188f00862", - "0x223406390060740633402008e40181e01868008023900607006338020781d", - "0x2008e4018380188f0083807c07390060908d01ef200824018e401811018a5", - "0x6900802390060940633802008e401822018ce0088f09422024e40180201af1", - "0x22442801ce40182c0a8071a8020b0063900607c06294020a8063900623c06", - "0x28018a50082f018e401806018a500896018e40180207402008e4018910188f", - "0x201ce40180201af3008320c02f024060c806390062580644c020c00639006", - "0x239006194061a002008e401826018ce008650980c024e40180901af400809", - "0x1101ce40181a22c07bc802068063900601c062940222c06390060300633402", - "0x1c024e40181b01af40081b008073900600806bcc02008e4018620188f00862", - "0x223406390060740633402008e40181e01868008023900607006338020781d", - "0x2008e4018380188f0083807c07390060908d01ef200824018e401811018a5", - "0x6900802390060940633802008e401822018ce0088f09422024e40180201af4", - "0x22442801ce40182c0a8071a8020b0063900607c06294020a8063900623c06", - "0x28018a50082f018e401806018a500896018e40180207402008e4018910188f", - "0x7018e40180201af5008320c02f024060c806390062580644c020c00639006", - "0x2008e40180c018a4008260300739006024060fc02024063900601c0667002", - "0x11194073900622c6201c440088b018e401806018a500862018e40182601842", - "0x644c0206c0639006194062940206806390060081d00802390060440623c02", - "0x202407018022448d0180203026234060080c1b81c06c070181c018e40181a", - "0x91234060080c0988d018020311e02407018022448d0180203026234060080c", - "0x8d0180226426b040901c0600891234060080c0988d018020320a0240701802", - "0x91234060089909826234060089909af60300901c0600891234060089909826", - "0x26be00c02407018022448d01802264260988d0180226426bdc0c0240701802", - "0x9909826234060089909af90300901c06008912340600899098262340600899", - "0x7018022448d01802264260988d0180226426be80c02407018022448d01802", - "0x60089909afc0300901c0600891234060089909826234060089909afb03009", - "0x70180223c8d018090e08d01809bf40c02407018022448d01802264260988d", - "0x8f23406024382340602700008112340723406bfc0600811024070240701efe", - "0x11024070242a01f0202407018022588d0180203038234060080cc040701802", - "0x20440901c090c007c100901c0600897234060080c0e08d018020330301802", - "0x972349901802098350e08d2640600865c180600898098020242600807c1406", - "0x901c06008972349901802098350d4382349901802047070980c0240701802", - "0x6008260c0350e08d2640600811c24060089b098020242600807c20650980c", - "0x8d26406008260c0350d438234990180218b0a194260300901c060089c23499", - "0x22708d26406008260c0350e08d2640600811c2c11194260300901c060089c", - "0x901c060089c2349901802098300d43823499018020470c194260300901c06", - "0x650980c02407018022708d26406008260c0350e08d2640600811c34650980c", - "0x70e08d264060081ac40060089e098020242600807c3c022742601c2601b0e", - "0x1a234060271122c62044650980c02407018022708d26406008260d4300a807", - "0x1c234060080cc4c070180223c8d0180906c8d01809c48070180223c8d01809", - "0x315024070180225c8d018020301d234060080cc500901c0600896234060080c", - "0x70180225c8d26406008260d41e234990180219716018020440901c090bc07", - "0x7c60260300901c06008972349901802098a207c8d2640600865c5c2603009", - "0x38234990180218b1a018022908d018092340601f190180228c260080909802", - "0x350e08d2640600862c6c11194260300901c060089c2349901802098300d435", - "0x350d438234990180218b1c044650980c02407018022708d26406008260c035", - "0x600897008070c03000809c7411194260300901c060089c234990180209830", - "0x8d0180cc80060089e0080701c0201f1f01c0600897008070c03000809c7807", - "0x32202407018022a48d0180901c1b234060332102407018022a08d0180901c1a", - "0x6008af23406024300748d0180cc8c0901c06008aa234060242a0708d0180c", - "0x325194260300901c06008b02349901802098300d41e23499018020472402407", - "0x652340600826c9c0223c062e406c980901c060089c23406024b20e08d0180c", - "0xc2f0652340600826ca4022580615c06ca00c02407018022f48d01802030bc", - "0xbc2640202435078990080ccac0225c0616c06ca80c02407018022fc8d01802", - "0xa30080701c0201f2d02407018022f099008092881f264020332c0240701802", - "0x9901802098302881f23499018020472f018023048d018092340601f2e01802", - "0x300c0020273101c060089b008070c03000809cc0650980c024070180231c8d", - "0x6008cd23406024302f0652340609b33008ce018cd01b3201c060089b00807", - "0x60080c2f0652340600826cd407018020440902409024092c809cd00c02407", - "0x9901ca201c990273701c0600807264070d40726409cd80c02407018023448d", - "0x3000809ce807018023700201c300c00202739008c1018db01b3801c0600807", - "0x90240914809cf0070180204409024090240914409cec07018023700201c30", - "0xcf80600811024070243501f3d01c060081102409" - ], - "sierra_program_debug_info": { - "type_names": [ - [0, "RangeCheck"], - [1, "GasBuiltin"], - [2, "felt252"], - [3, "Array"], - [4, "Snapshot>"], - [5, "core::array::Span::"], - [6, "u32"], - [7, "Unit"], - [8, "core::bool"], - [9, "BuiltinCosts"], - [10, "erc20::erc20::ERC20::name::ContractState"], - [11, "erc20::erc20::ERC20::symbol::ContractState"], - [12, "erc20::erc20::ERC20::decimals::ContractState"], - [13, "erc20::erc20::ERC20::total_supply::ContractState"], - [14, "erc20::erc20::ERC20::balances::ContractState"], - [15, "erc20::erc20::ERC20::allowances::ContractState"], - [16, "erc20::erc20::ERC20::ContractState"], - [17, "System"], - [18, "Tuple"], - [19, "core::panics::Panic"], - [20, "Tuple>"], - [21, "core::panics::PanicResult::<(core::felt252,)>"], - [22, "Tuple>"], - [ - 23, - "core::panics::PanicResult::<(core::array::Span::,)>" - ], - [24, "u8"], - [25, "Tuple"], - [26, "core::panics::PanicResult::<(core::integer::u8,)>"], - [27, "u128"], - [28, "core::integer::u256"], - [29, "Tuple"], - [30, "core::panics::PanicResult::<(core::integer::u256,)>"], - [31, "ContractAddress"], - [ - 32, - "core::option::Option::" - ], - [33, "Pedersen"], - [34, "core::option::Option::"], - [35, "Tuple"], - [ - 36, - "core::panics::PanicResult::<(erc20::erc20::ERC20::ContractState, ())>" - ], - [37, "core::option::Option::"], - [38, "core::option::Option::"], - [39, "Tuple"], - [40, "core::option::Option::"], - [41, "Tuple"], - [ - 42, - "core::panics::PanicResult::<(core::starknet::contract_address::ContractAddress,)>" - ], - [43, "Box"], - [44, "core::option::Option::>"], - [45, "Tuple"], - [ - 46, - "core::panics::PanicResult::<(erc20::erc20::ERC20::name::ContractState, ())>" - ], - [47, "Tuple"], - [ - 48, - "core::panics::PanicResult::<(erc20::erc20::ERC20::symbol::ContractState, ())>" - ], - [49, "Tuple"], - [ - 50, - "core::panics::PanicResult::<(erc20::erc20::ERC20::decimals::ContractState, ())>" - ], - [51, "NonZero"], - [52, "Tuple"], - [ - 53, - "core::panics::PanicResult::<(erc20::erc20::ERC20::total_supply::ContractState, ())>" - ], - [54, "Tuple"], - [ - 55, - "core::panics::PanicResult::<(erc20::erc20::ERC20::balances::ContractState, ())>" - ], - [56, "erc20::erc20::ERC20::Transfer"], - [57, "erc20::erc20::ERC20::Approval"], - [58, "erc20::erc20::ERC20::Event"], - [59, "StorageBaseAddress"], - [60, "StorageAddress"], - [ - 61, - "core::result::Result::>" - ], - [ - 62, - "core::result::Result::>" - ], - [ - 63, - "Tuple>>" - ], - [ - 64, - "core::panics::PanicResult::<(core::result::Result::>,)>" - ], - [ - 65, - "core::result::Result::>" - ], - [ - 66, - "Tuple>>" - ], - [ - 67, - "core::panics::PanicResult::<(core::result::Result::>,)>" - ], - [68, "u64"], - [69, "core::starknet::info::BlockInfo"], - [70, "Box"], - [71, "core::starknet::info::TxInfo"], - [72, "Box"], - [73, "core::starknet::info::ExecutionInfo"], - [74, "Box"], - [75, "Tuple>"], - [ - 76, - "core::panics::PanicResult::<(core::box::Box::,)>" - ], - [77, "Tuple"], - [ - 78, - "core::panics::PanicResult::<(erc20::erc20::ERC20::allowances::ContractState, ())>" - ], - [79, "core::result::Result::<(), core::array::Array::>"], - [80, "Tuple"], - [81, "core::panics::PanicResult::<((),)>"], - [ - 82, - "core::result::Result::>" - ], - [ - 83, - "Tuple>>" - ], - [ - 84, - "core::panics::PanicResult::<(core::result::Result::>,)>" - ], - [85, "Tuple"], - [ - 86, - "core::result::Result::, core::array::Array::>" - ], - [87, "Tuple"], - [88, "Tuple"] - ], - "libfunc_names": [ - [0, "revoke_ap_tracking"], - [1, "enable_ap_tracking"], - [2, "withdraw_gas"], - [3, "branch_align"], - [4, "struct_deconstruct>"], - [5, "array_len"], - [6, "snapshot_take"], - [7, "drop"], - [8, "u32_const<0>"], - [9, "rename"], - [10, "store_temp"], - [11, "store_temp"], - [12, "u32_eq"], - [13, "struct_construct"], - [14, "enum_init"], - [15, "store_temp"], - [16, "jump"], - [17, "enum_init"], - [18, "bool_not_impl"], - [19, "enum_match"], - [20, "disable_ap_tracking"], - [21, "drop"], - [22, "get_builtin_costs"], - [23, "store_temp"], - [24, "withdraw_gas_all"], - [25, "struct_construct"], - [26, "struct_construct"], - [27, "struct_construct"], - [ - 28, - "struct_construct" - ], - [29, "struct_construct"], - [30, "struct_construct"], - [31, "struct_construct"], - [32, "snapshot_take"], - [33, "drop"], - [34, "store_temp"], - [35, "store_temp"], - [36, "store_temp"], - [37, "function_call"], - [38, "enum_match>"], - [39, "struct_deconstruct>"], - [40, "array_new"], - [41, "snapshot_take"], - [42, "drop"], - [43, "store_temp"], - [44, "store_temp>"], - [45, "function_call"], - [46, "snapshot_take>"], - [47, "drop>"], - [48, "struct_construct>"], - [49, "struct_construct>>"], - [ - 50, - "enum_init,)>, 0>" - ], - [ - 51, - "store_temp,)>>" - ], - [ - 52, - "enum_init,)>, 1>" - ], - [53, "felt252_const<375233589013918064796019>"], - [54, "array_append"], - [55, "struct_construct"], - [56, "struct_construct>>"], - [57, "function_call"], - [ - 58, - "felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>" - ], - [59, "drop>"], - [60, "function_call"], - [61, "function_call"], - [62, "enum_match>"], - [63, "struct_deconstruct>"], - [64, "snapshot_take"], - [65, "drop"], - [66, "store_temp"], - [67, "function_call"], - [ - 68, - "function_call" - ], - [69, "enum_match>"], - [70, "struct_deconstruct>"], - [71, "snapshot_take"], - [72, "drop"], - [73, "store_temp"], - [74, "function_call"], - [75, "store_temp>"], - [ - 76, - "function_call" - ], - [ - 77, - "enum_match>" - ], - [78, "store_temp"], - [79, "store_temp"], - [80, "function_call"], - [81, "drop"], - [ - 82, - "felt252_const<1979706721653833758925397712865600297316042839304765459608024204080243>" - ], - [83, "function_call"], - [84, "function_call"], - [85, "enum_match>"], - [86, "function_call"], - [ - 87, - "enum_match>" - ], - [88, "drop>"], - [ - 89, - "function_call" - ], - [90, "function_call"], - [ - 91, - "function_call" - ], - [ - 92, - "function_call" - ], - [93, "function_call"], - [94, "enum_match>"], - [95, "function_call"], - [96, "enum_match>"], - [97, "function_call"], - [98, "struct_deconstruct"], - [99, "drop"], - [100, "drop"], - [101, "drop"], - [102, "drop"], - [103, "drop"], - [104, "store_temp"], - [ - 105, - "function_call" - ], - [106, "struct_construct>"], - [107, "enum_init, 0>"], - [108, "store_temp>"], - [109, "enum_init, 1>"], - [110, "rename"], - [111, "store_temp"], - [112, "drop"], - [113, "store_temp"], - [ - 114, - "function_call" - ], - [115, "store_temp"], - [ - 116, - "function_call" - ], - [117, "struct_construct>"], - [118, "enum_init, 0>"], - [119, "store_temp>"], - [120, "enum_init, 1>"], - [121, "rename"], - [122, "u8_to_felt252"], - [123, "store_temp"], - [ - 124, - "function_call" - ], - [125, "struct_construct>"], - [ - 126, - "enum_init, 0>" - ], - [127, "store_temp>"], - [ - 128, - "enum_init, 1>" - ], - [129, "dup"], - [130, "struct_deconstruct"], - [131, "drop"], - [132, "store_temp"], - [133, "function_call"], - [134, "rename>"], - [135, "rename"], - [136, "contract_address_try_from_felt252"], - [ - 137, - "enum_init, 0>" - ], - [ - 138, - "store_temp>" - ], - [ - 139, - "enum_init, 1>" - ], - [140, "store_temp"], - [ - 141, - "function_call" - ], - [142, "struct_construct>"], - [143, "store_temp"], - [144, "store_temp>"], - [ - 145, - "function_call" - ], - [146, "function_call"], - [147, "enum_match>"], - [148, "struct_construct"], - [149, "enum_init, 0>"], - [150, "store_temp>"], - [151, "enum_init, 1>"], - [152, "function_call"], - [ - 153, - "enum_match>" - ], - [154, "struct_deconstruct>"], - [ - 155, - "function_call" - ], - [ - 156, - "struct_deconstruct>" - ], - [ - 157, - "struct_construct>" - ], - [ - 158, - "enum_init, 0>" - ], - [ - 159, - "store_temp>" - ], - [ - 160, - "enum_init, 1>" - ], - [161, "dup"], - [ - 162, - "function_call" - ], - [ - 163, - "function_call" - ], - [164, "snapshot_take"], - [165, "function_call"], - [166, "function_call"], - [167, "array_snapshot_pop_front"], - [ - 168, - "enum_init>, 0>" - ], - [169, "store_temp>>"], - [ - 170, - "store_temp>>" - ], - [ - 171, - "enum_init>, 1>" - ], - [ - 172, - "enum_match>>" - ], - [173, "unbox"], - [174, "enum_init, 0>"], - [175, "store_temp>"], - [176, "enum_init, 1>"], - [177, "function_call"], - [178, "enum_init, 0>"], - [179, "store_temp>"], - [180, "enum_init, 1>"], - [ - 181, - "function_call" - ], - [ - 182, - "enum_match>" - ], - [ - 183, - "struct_deconstruct>" - ], - [ - 184, - "function_call" - ], - [ - 185, - "enum_match>" - ], - [ - 186, - "struct_deconstruct>" - ], - [ - 187, - "function_call" - ], - [ - 188, - "enum_match>" - ], - [ - 189, - "struct_deconstruct>" - ], - [190, "contract_address_to_felt252"], - [191, "felt252_const<0>"], - [192, "felt252_sub"], - [193, "felt252_is_zero"], - [194, "drop>"], - [ - 195, - "function_call" - ], - [ - 196, - "enum_match>" - ], - [ - 197, - "struct_deconstruct>" - ], - [ - 198, - "function_call" - ], - [ - 199, - "enum_match>" - ], - [ - 200, - "struct_deconstruct>" - ], - [201, "contract_address_const<0>"], - [202, "struct_construct"], - [203, "enum_init"], - [204, "store_temp"], - [ - 205, - "function_call" - ], - [ - 206, - "felt252_const<7300388948442106731950660484798539862217172507820428101544021685107>" - ], - [ - 207, - "storage_base_address_const<1528802474226268325865027367859591458315299653151958663884057507666229546336>" - ], - [208, "storage_address_from_base"], - [209, "store_temp"], - [210, "storage_read_syscall"], - [ - 211, - "enum_init>, 0>" - ], - [ - 212, - "store_temp>>" - ], - [ - 213, - "enum_init>, 1>" - ], - [ - 214, - "rename>>" - ], - [ - 215, - "function_call::unwrap_syscall>" - ], - [ - 216, - "storage_base_address_const<944713526212149105522785400348068751682982210605126537021911324578866405028>" - ], - [ - 217, - "storage_base_address_const<134830404806214277570220174593674215737759987247891306080029841794115377321>" - ], - [218, "store_temp"], - [ - 219, - "function_call" - ], - [ - 220, - "enum_match>,)>>" - ], - [ - 221, - "struct_deconstruct>>>" - ], - [ - 222, - "store_temp>>" - ], - [ - 223, - "function_call::unwrap_syscall>" - ], - [ - 224, - "storage_base_address_const<603278275252936218847294002513349627170936020082667936993356353388973422646>" - ], - [225, "function_call"], - [ - 226, - "enum_match>,)>>" - ], - [ - 227, - "struct_deconstruct>>>" - ], - [ - 228, - "store_temp>>" - ], - [ - 229, - "function_call::unwrap_syscall>" - ], - [230, "rename"], - [231, "u128_to_felt252"], - [ - 232, - "function_call" - ], - [ - 233, - "function_call" - ], - [234, "function_call"], - [235, "enum_init, 0>"], - [236, "store_temp>"], - [237, "enum_init, 1>"], - [238, "function_call"], - [ - 239, - "enum_match,)>>" - ], - [ - 240, - "struct_deconstruct>>" - ], - [241, "unbox"], - [242, "struct_deconstruct"], - [243, "drop>"], - [244, "drop>"], - [245, "struct_construct>"], - [ - 246, - "enum_init, 0>" - ], - [ - 247, - "store_temp>" - ], - [ - 248, - "enum_init, 1>" - ], - [249, "snapshot_take"], - [250, "felt252_const<395754877894504967531585582359572169455970492464>"], - [ - 251, - "felt252_const<25936191677694277552149992725516921697451103245639728>" - ], - [252, "snapshot_take"], - [253, "u128_const<340282366920938463463374607431768211455>"], - [254, "u128_eq"], - [255, "dup"], - [256, "dup"], - [257, "dup"], - [258, "dup"], - [259, "dup"], - [260, "dup"], - [261, "dup"], - [ - 262, - "function_call" - ], - [ - 263, - "enum_match>" - ], - [ - 264, - "struct_deconstruct>" - ], - [265, "struct_construct"], - [266, "enum_init"], - [ - 267, - "felt252_const<101313248740993271302566317381896466254801065025584>" - ], - [268, "function_call"], - [269, "felt252_const<39879774624079483812136948410799859986295>"], - [270, "function_call"], - [271, "felt252_const<39879774624085075084607933104993585622903>"], - [272, "u8_try_from_felt252"], - [273, "rename"], - [274, "rename>"], - [275, "snapshot_take"], - [276, "storage_write_syscall"], - [ - 277, - "enum_init>, 0>" - ], - [ - 278, - "store_temp>>" - ], - [ - 279, - "enum_init>, 1>" - ], - [ - 280, - "rename>>" - ], - [ - 281, - "function_call::unwrap_syscall>" - ], - [282, "enum_match>"], - [283, "struct_deconstruct>"], - [ - 284, - "struct_construct>" - ], - [ - 285, - "enum_init, 0>" - ], - [ - 286, - "store_temp>" - ], - [ - 287, - "enum_init, 1>" - ], - [288, "snapshot_take"], - [ - 289, - "struct_construct>" - ], - [ - 290, - "enum_init, 0>" - ], - [ - 291, - "store_temp>" - ], - [ - 292, - "enum_init, 1>" - ], - [293, "snapshot_take"], - [ - 294, - "struct_construct>" - ], - [ - 295, - "enum_init, 0>" - ], - [ - 296, - "store_temp>" - ], - [ - 297, - "enum_init, 1>" - ], - [298, "snapshot_take"], - [299, "function_call"], - [ - 300, - "struct_construct>" - ], - [ - 301, - "enum_init, 0>" - ], - [ - 302, - "store_temp>" - ], - [ - 303, - "enum_init, 1>" - ], - [ - 304, - "struct_construct>" - ], - [ - 305, - "enum_init, 0>" - ], - [ - 306, - "store_temp>" - ], - [ - 307, - "enum_init, 1>" - ], - [308, "snapshot_take"], - [309, "drop"], - [ - 310, - "function_call" - ], - [311, "emit_event_syscall"], - [ - 312, - "enum_match>>" - ], - [ - 313, - "enum_init>, 0>" - ], - [ - 314, - "struct_construct>>>" - ], - [ - 315, - "enum_init>,)>, 0>" - ], - [ - 316, - "store_temp>,)>>" - ], - [ - 317, - "felt252_const<2046306368138969050899942931452836379425163887498684822840>" - ], - [ - 318, - "enum_init>,)>, 1>" - ], - [ - 319, - "enum_init>, 1>" - ], - [ - 320, - "enum_match>>" - ], - [321, "dup"], - [322, "dup"], - [ - 323, - "function_call" - ], - [ - 324, - "enum_match>,)>>" - ], - [ - 325, - "struct_deconstruct>>>" - ], - [ - 326, - "enum_match>>" - ], - [327, "u8_const<1>"], - [328, "storage_address_from_base_and_offset"], - [ - 329, - "enum_init>, 0>" - ], - [ - 330, - "struct_construct>>>" - ], - [ - 331, - "enum_init>,)>, 0>" - ], - [ - 332, - "store_temp>,)>>" - ], - [ - 333, - "felt252_const<8788818928753408456771414258856301875522769902639082522293830758968>" - ], - [ - 334, - "enum_init>,)>, 1>" - ], - [ - 335, - "enum_init>, 1>" - ], - [336, "drop"], - [ - 337, - "enum_match>>" - ], - [ - 338, - "felt252_const<1065622543624526936256554561967983185612257046533136611876836524258158810564>" - ], - [339, "function_call"], - [340, "storage_base_address_from_felt252"], - [ - 341, - "felt252_const<337994139936370667767799129369552596157394447336989834104582481799883947719>" - ], - [ - 342, - "function_call::hash>" - ], - [343, "u128s_from_felt252"], - [344, "struct_construct>"], - [345, "drop>"], - [346, "rename>"], - [347, "get_execution_info_syscall"], - [ - 348, - "enum_init, core::array::Array::>, 0>" - ], - [ - 349, - "store_temp, core::array::Array::>>" - ], - [ - 350, - "enum_init, core::array::Array::>, 1>" - ], - [ - 351, - "rename, core::array::Array::>>" - ], - [ - 352, - "function_call>::unwrap_syscall>" - ], - [ - 353, - "struct_construct>>" - ], - [ - 354, - "enum_init,)>, 0>" - ], - [ - 355, - "store_temp,)>>" - ], - [ - 356, - "enum_init,)>, 1>" - ], - [ - 357, - "struct_construct>" - ], - [ - 358, - "enum_init, 0>" - ], - [ - 359, - "store_temp>" - ], - [ - 360, - "enum_init, 1>" - ], - [361, "function_call"], - [362, "struct_deconstruct>"], - [363, "function_call"], - [ - 364, - "enum_match>>" - ], - [365, "struct_construct>"], - [366, "enum_init, 0>"], - [367, "store_temp>"], - [368, "enum_init, 1>"], - [369, "enum_match"], - [ - 370, - "felt252_const<271746229759260285552388728919865295615886751538523744128730118297934206697>" - ], - [371, "store_temp"], - [ - 372, - "function_call" - ], - [ - 373, - "felt252_const<544914742286571513055574265148471203182105283038408585630116262969508767999>" - ], - [374, "store_temp"], - [ - 375, - "function_call" - ], - [ - 376, - "enum_init>, 0>" - ], - [ - 377, - "struct_construct>>>" - ], - [ - 378, - "enum_init>,)>, 0>" - ], - [ - 379, - "store_temp>,)>>" - ], - [ - 380, - "enum_init>,)>, 1>" - ], - [ - 381, - "enum_init>, 1>" - ], - [382, "pedersen"], - [383, "struct_deconstruct>"], - [384, "rename"], - [ - 385, - "enum_match, core::array::Array::>>" - ], - [386, "u128_overflowing_add"], - [387, "struct_construct>"], - [388, "store_temp>"], - [389, "struct_deconstruct>"], - [390, "struct_construct>"], - [391, "store_temp>"], - [392, "u128_const<1>"], - [393, "drop"], - [394, "rename>"], - [395, "u128_overflowing_sub"], - [396, "dup"], - [397, "struct_deconstruct"], - [ - 398, - "function_call" - ], - [399, "dup"], - [400, "struct_deconstruct"], - [401, "rename"] - ], - "user_func_names": [ - [0, "erc20::erc20::ERC20::__external::get_name"], - [1, "erc20::erc20::ERC20::__external::get_symbol"], - [2, "erc20::erc20::ERC20::__external::get_decimals"], - [3, "erc20::erc20::ERC20::__external::get_total_supply"], - [4, "erc20::erc20::ERC20::__external::balance_of"], - [5, "erc20::erc20::ERC20::__external::allowance"], - [6, "erc20::erc20::ERC20::__external::transfer"], - [7, "erc20::erc20::ERC20::__external::transfer_from"], - [8, "erc20::erc20::ERC20::__external::approve"], - [9, "erc20::erc20::ERC20::__external::increase_allowance"], - [10, "erc20::erc20::ERC20::__external::decrease_allowance"], - [11, "erc20::erc20::ERC20::__constructor::constructor"], - [12, "erc20::erc20::ERC20::IERC20Impl::get_name"], - [13, "core::Felt252Serde::serialize"], - [14, "core::starknet::use_system_implicit"], - [15, "erc20::erc20::ERC20::IERC20Impl::get_symbol"], - [16, "erc20::erc20::ERC20::IERC20Impl::get_decimals"], - [17, "core::integer::U8Serde::serialize"], - [18, "erc20::erc20::ERC20::IERC20Impl::get_total_supply"], - [19, "core::integer::u256Serde::serialize"], - [ - 20, - "core::starknet::contract_address::ContractAddressSerde::deserialize" - ], - [21, "erc20::erc20::ERC20::IERC20Impl::balance_of"], - [22, "erc20::erc20::ERC20::IERC20Impl::allowance"], - [23, "core::integer::u256Serde::deserialize"], - [24, "erc20::erc20::ERC20::IERC20Impl::transfer"], - [25, "erc20::erc20::ERC20::IERC20Impl::transfer_from"], - [26, "erc20::erc20::ERC20::IERC20Impl::approve"], - [27, "erc20::erc20::ERC20::IERC20Impl::increase_allowance"], - [28, "erc20::erc20::ERC20::IERC20Impl::decrease_allowance"], - [29, "core::Felt252Serde::deserialize"], - [30, "core::integer::U8Serde::deserialize"], - [31, "erc20::erc20::ERC20::constructor"], - [32, "erc20::erc20::ERC20::name::InternalContractStateImpl::read"], - [33, "erc20::erc20::ERC20::symbol::InternalContractStateImpl::read"], - [34, "erc20::erc20::ERC20::decimals::InternalContractStateImpl::read"], - [ - 35, - "erc20::erc20::ERC20::total_supply::InternalContractStateImpl::read" - ], - [36, "core::integer::U128Serde::serialize"], - [37, "erc20::erc20::ERC20::balances::InternalContractStateImpl::read"], - [38, "erc20::erc20::ERC20::allowances::InternalContractStateImpl::read"], - [39, "core::integer::U128Serde::deserialize"], - [40, "core::starknet::info::get_caller_address"], - [41, "erc20::erc20::ERC20::StorageImpl::transfer_helper"], - [42, "erc20::erc20::ERC20::StorageImpl::spend_allowance"], - [43, "erc20::erc20::ERC20::StorageImpl::approve_helper"], - [44, "core::integer::U256Add::add"], - [45, "core::integer::U256Sub::sub"], - [46, "core::integer::Felt252TryIntoU8::try_into"], - [47, "erc20::erc20::ERC20::name::InternalContractStateImpl::write"], - [48, "erc20::erc20::ERC20::symbol::InternalContractStateImpl::write"], - [49, "erc20::erc20::ERC20::decimals::InternalContractStateImpl::write"], - [ - 50, - "erc20::erc20::ERC20::total_supply::InternalContractStateImpl::write" - ], - [51, "erc20::erc20::ERC20::balances::InternalContractStateImpl::write"], - [52, "erc20::erc20::ERC20::ContractStateEventEmitter::emit"], - [ - 53, - "core::starknet::SyscallResultTraitImpl::::unwrap_syscall" - ], - [54, "core::starknet::storage_access::StorageAccessU8::read"], - [ - 55, - "core::starknet::SyscallResultTraitImpl::::unwrap_syscall" - ], - [56, "core::integer::StorageAccessu256::read"], - [ - 57, - "core::starknet::SyscallResultTraitImpl::::unwrap_syscall" - ], - [58, "erc20::erc20::ERC20::balances::InternalContractStateImpl::address"], - [ - 59, - "erc20::erc20::ERC20::allowances::InternalContractStateImpl::address" - ], - [60, "core::integer::u128_try_from_felt252"], - [61, "core::starknet::info::get_execution_info"], - [62, "erc20::erc20::ERC20::allowances::InternalContractStateImpl::write"], - [63, "core::integer::u256_checked_add"], - [64, "core::integer::u256_checked_sub"], - [65, "core::starknet::SyscallResultTraitImpl::<()>::unwrap_syscall"], - [66, "core::integer::StorageAccessu256::write"], - [67, "erc20::erc20::ERC20::EventIsEvent::append_keys_and_data"], - [68, "core::starknet::storage_access::StorageAccessU128::read"], - [69, "core::hash::LegacyHashContractAddress::hash"], - [ - 70, - "core::hash::TupleSize2LegacyHash::::hash" - ], - [ - 71, - "core::starknet::SyscallResultTraitImpl::>::unwrap_syscall" - ], - [72, "core::integer::u256_overflowing_add"], - [73, "core::integer::u256_overflow_sub"], - [74, "erc20::erc20::ERC20::TransferIsEvent::append_keys_and_data"], - [75, "erc20::erc20::ERC20::ApprovalIsEvent::append_keys_and_data"], - [76, "core::starknet::contract_address::ContractAddressSerde::serialize"] - ] - }, - "contract_class_version": "0.1.0", - "entry_points_by_type": { - "EXTERNAL": [ - { - "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", - "function_idx": 6 - }, - { - "selector": "0x16d9d5d83f8eecc5d7450519aad7e6e649be1a6c9d6df85bd0b177cc59a926a", - "function_idx": 2 - }, - { - "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4", - "function_idx": 9 - }, - { - "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1", - "function_idx": 5 - }, - { - "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c", - "function_idx": 8 - }, - { - "selector": "0x2819e8b2b82ee4c56798709651ab9e8537f644c0823e42ba017efce4f2077e4", - "function_idx": 3 - }, - { - "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", - "function_idx": 0 - }, - { - "selector": "0x351ccc9e7b13b17e701a7d4f5f85b525bac37b7648419fe194e6c15bc73da47", - "function_idx": 1 - }, - { - "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33", - "function_idx": 4 - }, - { - "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68", - "function_idx": 7 - }, - { - "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f", - "function_idx": 10 - } - ], - "L1_HANDLER": [], - "CONSTRUCTOR": [ - { - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "function_idx": 11 - } - ] - }, - "abi": [ - { - "type": "impl", - "name": "IERC20Impl", - "interface_name": "erc20::erc20::IERC20" - }, - { - "type": "struct", - "name": "core::integer::u256", - "members": [ - { - "name": "low", - "type": "core::integer::u128" - }, - { - "name": "high", - "type": "core::integer::u128" - } - ] - }, - { - "type": "interface", - "name": "erc20::erc20::IERC20", - "items": [ - { - "type": "function", - "name": "get_name", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "get_symbol", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "get_decimals", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "get_total_supply", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "balance_of", - "inputs": [ - { - "name": "account", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "allowance", - "inputs": [ - { - "name": "owner", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "transfer", - "inputs": [ - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "transfer_from", - "inputs": [ - { - "name": "sender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "approve", - "inputs": [ - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "increase_allowance", - "inputs": [ - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "added_value", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "decrease_allowance", - "inputs": [ - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "subtracted_value", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "constructor", - "name": "constructor", - "inputs": [ - { - "name": "name_", - "type": "core::felt252" - }, - { - "name": "symbol_", - "type": "core::felt252" - }, - { - "name": "decimals_", - "type": "core::integer::u8" - }, - { - "name": "initial_supply", - "type": "core::integer::u256" - }, - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - } - ] - }, - { - "type": "event", - "name": "erc20::erc20::ERC20::Transfer", - "kind": "struct", - "members": [ - { - "name": "from", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "to", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "value", - "type": "core::integer::u256", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "erc20::erc20::ERC20::Approval", - "kind": "struct", - "members": [ - { - "name": "owner", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "value", - "type": "core::integer::u256", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "erc20::erc20::ERC20::Event", - "kind": "enum", - "variants": [ - { - "name": "Transfer", - "type": "erc20::erc20::ERC20::Transfer", - "kind": "nested" - }, - { - "name": "Approval", - "type": "erc20::erc20::ERC20::Approval", - "kind": "nested" - } - ] - } - ] -} diff --git a/configs/cairo-contracts/calls.json b/configs/cairo-contracts/calls.json deleted file mode 100644 index dbde175595..0000000000 --- a/configs/cairo-contracts/calls.json +++ /dev/null @@ -1,1706 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": ["__main__", "__main__.execute_multicall"], - "end_pc": 101, - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": { - "__main__.execute_multicall.call_array_len": 5 - } - }, - "name": "error_message", - "start_pc": 64, - "value": "multicall {call_array_len} failed" - } - ], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x5", - "0x20780017fff7ffb", - "0x9", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x482680017ffb8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x482680017ffb8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x484480017fff8000", - "0x4", - "0x48327fff7ffc8000", - "0x482680017ffb8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x484480017fff8000", - "0x4", - "0x482480017fff8000", - "0x1", - "0x48327fff7ffc8000", - "0x482680017ffb8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x484480017fff8000", - "0x4", - "0x482480017fff8000", - "0x3", - "0x48327fff7ffc8000", - "0x482680017ffb8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x484480017fff8000", - "0x4", - "0x482480017fff8000", - "0x2", - "0x48327fff7ffc8000", - "0x480080007fff8000", - "0x48127fed7fff8000", - "0x480080007ff18000", - "0x480080007ff48000", - "0x480080007ff78000", - "0x48327ffb7ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3", - "0x40137ffe7fff8002", - "0x40137fff7fff8003", - "0x40137ffd7fff8004", - "0x482a800080018000", - "0x400180007fff8002", - "0x4826800180008000", - "0x1", - "0x48327fff80018000", - "0x480a80037fff8000", - "0x480a80027fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", - "0x4826800180028000", - "0x1", - "0x480a80047fff8000", - "0x48327ffe80008000", - "0x480a80017fff8000", - "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": {} - } - } - ], - "25": [ - { - "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": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 - } - } - } - ], - "30": [ - { - "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": 3, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 3 - } - } - } - ], - "35": [ - { - "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": 4, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 4 - } - } - } - ] - }, - "identifiers": { - "__main__.Call": { - "full_name": "__main__.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" - }, - "__main__.CallArray": { - "full_name": "__main__.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" - }, - "__main__.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "__main__.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "__main__.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "__main__.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "__main__.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "__main__.execute_multicall": { - "decorators": [], - "pc": 44, - "type": "function" - }, - "__main__.execute_multicall.Args": { - "full_name": "__main__.execute_multicall.Args", - "members": { - "call_array": { - "cairo_type": "__main__.CallArray*", - "offset": 1 - }, - "call_array_len": { - "cairo_type": "felt", - "offset": 0 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.execute_multicall.ImplicitArgs": { - "full_name": "__main__.execute_multicall.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.execute_multicall.Return": { - "cairo_type": "(response_len: felt, response: felt*)", - "type": "type_definition" - }, - "__main__.execute_multicall.SIZEOF_LOCALS": { - "type": "const", - "value": 5 - }, - "__main__.execute_multicall.call_array_len": { - "cairo_type": "felt", - "full_name": "__main__.execute_multicall.call_array_len", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 44, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "__main__.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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": 39, - "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": 35, - "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": 4, - "offset": 0 - }, - "pc": 35, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_zero": { - "decorators": [], - "pc": 30, - "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": 3, - "offset": 0 - }, - "pc": 30, - "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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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": 18, - "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": 2, - "offset": 0 - }, - "pc": 18, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 25, - "value": "cast([fp + (-7)] + 7, 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 + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 30, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 35, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 44, - "value": "[cast(fp + (-5), felt*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/constants.json b/configs/cairo-contracts/constants.json deleted file mode 100644 index dec1efbea1..0000000000 --- a/configs/cairo-contracts/constants.json +++ /dev/null @@ -1,1056 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [], - "debug_info": null, - "hints": {}, - "identifiers": { - "__main__.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "__main__.A1": { - "type": "const", - "value": 1023 - }, - "__main__.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "__main__.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "__main__.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "__main__.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "__main__.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "__main__.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "__main__.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "__main__.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "__main__.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "__main__.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "__main__.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "__main__.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "__main__.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "__main__.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "__main__.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "__main__.P1": { - "type": "const", - "value": 1023 - }, - "__main__.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "__main__.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "__main__.SECP_REM0": { - "type": "const", - "value": 1 - }, - "__main__.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "__main__.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "__main__.r0": { - "type": "const", - "value": 4 - }, - "__main__.r1": { - "type": "const", - "value": -4096 - }, - "__main__.r2": { - "type": "const", - "value": 18014398505287680 - }, - "__main__.s0": { - "type": "const", - "value": 72057594037927936 - }, - "__main__.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "__main__.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [] - } - } -} diff --git a/configs/cairo-contracts/ec.json b/configs/cairo-contracts/ec.json deleted file mode 100644 index b51280f6e9..0000000000 --- a/configs/cairo-contracts/ec.json +++ /dev/null @@ -1,3577 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": ["__main__", "__main__.ec_mul_inner"], - "end_pc": 480, - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 478, - "value": "Too large scalar" - } - ], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x482480017fff8000", - "0xffffffffffffffffffffffe000000000", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffa8000", - "0x484a7ffc7ffa8000", - "0x484a7ffd7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ff88000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ffa7fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ffa7fff8000", - "0x484a7ffb7ff98000", - "0x484a7ffc7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff27fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff27fff8000", - "0x484a7ffb7ffa8000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffd7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe87fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe87fff8000", - "0x48307fed7feb8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffd8000", - "0x484a7ffc7ffd8000", - "0x484a7ffd7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffc8000", - "0x484a7ffb7ffb8000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ff97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ff97fff8000", - "0x48307ff97ff98000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff37fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff37fff8000", - "0x484a7ffb7ffd8000", - "0x484a7ffc7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffd7ffb8000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe97fff8000", - "0x48307fef7fed8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x4826800180008000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x482a80007ffb8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffd7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "0x4846800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", - "0x48327fff7ffc8000", - "0x48307ff37fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffb7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x4846800180008000", - "0xffffffff00000", - "0x4846800180008000", - "0x1000000000000000000000", - "0x48307ff380007fff", - "0x40327ffd7ffd7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xb", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x48127fd57fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", - "0x48127ffc7fff8000", - "0x48317ffc80007ffb", - "0x48317ffc80007ffc", - "0x48317ffc80007ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff52", - "0x480680017fff8000", - "0x3", - "0x48507fd57fff8000", - "0x482480017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x2", - "0x48507ff97fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fd17fff8000", - "0x482480017fff8000", - "0x3ff", - "0x480680017fff8000", - "0x2", - "0x48507ff57fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fcd7fff8000", - "0x482480017fff8000", - "0xffffffff0000000100000", - "0x480680017fff8000", - "0x2", - "0x48507ff17fff8000", - "0x48127fa37fff8000", - "0x48307ff480007ff2", - "0x48307ff880007ff6", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd27fff8000", - "0x48287ffb7ffc8000", - "0x48287ffc7ffc8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0", - "0x48307ff380007fe9", - "0x480680017fff8000", - "0x2", - "0x48487ff87fff8000", - "0x48307ff180007fe7", - "0x480680017fff8000", - "0x2", - "0x48487ff97fff8000", - "0x48307fef80007fe5", - "0x480680017fff8000", - "0x2", - "0x48487ffa7fff8000", - "0x48127ff37fff8000", - "0x48307ff880007ff6", - "0x48307ffa80007ff8", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff32", - "0x48317fbb80007ff8", - "0x48317fbb80007ff9", - "0x48317fbb80007ffa", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf", - "0x48287ffb80007ffd", - "0x48287ffc80007ffd", - "0x48287ffd80007ffd", - "0x48127fd57fff8000", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff2", - "0xe", - "0x20780017fff7ff3", - "0xc", - "0x20780017fff7ff4", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe83", - "0x48307ff380007fe9", - "0x48287ff280007fff", - "0x48307ff280007fe8", - "0x48287ff380007fff", - "0x48307ff180007fe7", - "0x48287ff480007fff", - "0x48127ff67fff8000", - "0x48287ff880007ffa", - "0x48287ff980007ffb", - "0x48287ffa80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedb", - "0x48317fbe80007ff2", - "0x48317fbe80007ff3", - "0x48317fbe80007ff4", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe88", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd57fff8000", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeca", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf", - "0x20680017fff7fff", - "0x12", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x482a7ffb7ff58000", - "0x482a7ffc7ff68000", - "0x482a7ffd7ff78000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", - "0x20680017fff7fff", - "0xc", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x18", - "0x400780017fff7ffc", - "0x0", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff08", - "0xa0680017fff8000", - "0x10", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x484680017ffc8000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x484480017ff88000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc1", - "0x40137ff47fff8000", - "0x40137ff57fff8001", - "0x40137ff67fff8002", - "0x40137ff77fff8003", - "0x40137ff87fff8004", - "0x40137ff97fff8005", - "0x48127ff37fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", - "0x48127ff97fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x12", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", - "0x40137ffa7fff8000", - "0x40137ffb7fff8001", - "0x40137ffc7fff8002", - "0x40137ffd7fff8003", - "0x40137ffe7fff8004", - "0x40137fff7fff8005", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", - "0x40137ffa7fff8006", - "0x40137ffb7fff8007", - "0x40137ffc7fff8008", - "0x40137ffd7fff8009", - "0x40137ffe7fff800a", - "0x40137fff7fff800b", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x54", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", - "0x40137ffa7fff800c", - "0x40137ffb7fff800d", - "0x40137ffc7fff800e", - "0x40137ffd7fff800f", - "0x40137ffe7fff8010", - "0x40137fff7fff8011", - "0x48127ff37fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x480a80067fff8000", - "0x480a80077fff8000", - "0x480a80087fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdac", - "0x480a7ff77fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe11", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd78", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x3ff", - "0x480680017fff8000", - "0xffffffff0000000100000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6d", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8e", - "0x482480017fda8000", - "0x13b0f63bce3c3e27d2604b", - "0x48307fff7fb28000", - "0x482480017fd98000", - "0x3555da621af194741ac331", - "0x48307fff7fb18000", - "0x482480017fd88000", - "0x5ac635d8aa3a93e7b3ebb", - "0x48307fff7fb08000", - "0x48127f857fff8000", - "0x48307ff680007ffa", - "0x48307ff680007ffb", - "0x48307ff680007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda4", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "0": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.bigint", - "src.accounts.braavos.lib.bigint.nondet_bigint3" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 0 - } - } - } - ], - "13": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.assert_165_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.assert_165_bit.high": 3, - "src.accounts.braavos.lib.field.assert_165_bit.low": 2, - "src.accounts.braavos.lib.field.assert_165_bit.value": 1 - } - } - } - ], - "102": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.verify_zero.q": 5, - "src.accounts.braavos.lib.field.verify_zero.val": 4 - } - } - } - ], - "134": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.is_zero.x": 6 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "memory[ap] = to_felt_or_relocatable(x == 0)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "149": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": {} - } - } - ], - "170": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.reduce.x": 7 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "173": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 10 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.reduce.x": 8 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "186": [ - { - "accessible_scopes": ["__main__", "__main__.compute_doubling_slope"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.compute_doubling_slope"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_ALPHA as ALPHA", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.compute_doubling_slope"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import ec_double_slope\n\n# Compute the slope.\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\nvalue = slope = ec_double_slope(point=(x, y), alpha=ALPHA, p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": { - "__main__.compute_doubling_slope.point": 9 - } - } - } - ], - "236": [ - { - "accessible_scopes": ["__main__", "__main__.compute_slope"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.compute_slope"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import line_slope\n\n# Compute the slope.\nx0 = pack(ids.point0.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny1 = pack(ids.point1.y, PRIME)\nvalue = slope = line_slope(point1=(x0, y0), point2=(x1, y1), p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": { - "__main__.compute_slope.point0": 10, - "__main__.compute_slope.point1": 11 - } - } - } - ], - "285": [ - { - "accessible_scopes": ["__main__", "__main__.ec_double"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 190 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.ec_double"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - 2 * x) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 190 - }, - "reference_ids": { - "__main__.ec_double.point": 12, - "__main__.ec_double.slope": 13 - } - } - } - ], - "288": [ - { - "accessible_scopes": ["__main__", "__main__.ec_double"], - "code": "value = new_y = (slope * (x - new_x) - y) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 200 - }, - "reference_ids": {} - } - } - ], - "378": [ - { - "accessible_scopes": ["__main__", "__main__.fast_ec_add"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 149 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.fast_ec_add"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx0 = pack(ids.point0.x, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - x0 - x1) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 149 - }, - "reference_ids": { - "__main__.fast_ec_add.point0": 14, - "__main__.fast_ec_add.point1": 15, - "__main__.fast_ec_add.slope": 16 - } - } - } - ], - "381": [ - { - "accessible_scopes": ["__main__", "__main__.fast_ec_add"], - "code": "value = new_y = (slope * (x0 - new_x) - y0) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 159 - }, - "reference_ids": {} - } - } - ], - "511": [ - { - "accessible_scopes": ["__main__", "__main__.ec_mul_inner"], - "code": "memory[ap] = (ids.scalar % PRIME) % 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 0 - }, - "reference_ids": { - "__main__.ec_mul_inner.scalar": 17 - } - } - } - ] - }, - "identifiers": { - "__main__.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "__main__.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "__main__.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "__main__.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "__main__.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "__main__.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "__main__.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "__main__.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "__main__.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "__main__.compute_doubling_slope": { - "decorators": [], - "pc": 186, - "type": "function" - }, - "__main__.compute_doubling_slope.Args": { - "full_name": "__main__.compute_doubling_slope.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.compute_doubling_slope.ImplicitArgs": { - "full_name": "__main__.compute_doubling_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.compute_doubling_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "__main__.compute_doubling_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.compute_doubling_slope.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "__main__.compute_doubling_slope.point", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "__main__.compute_slope": { - "decorators": [], - "pc": 236, - "type": "function" - }, - "__main__.compute_slope.Args": { - "full_name": "__main__.compute_slope.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "__main__.compute_slope.ImplicitArgs": { - "full_name": "__main__.compute_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.compute_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "__main__.compute_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.compute_slope.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "__main__.compute_slope.point0", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 236, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "__main__.compute_slope.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "__main__.compute_slope.point1", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 236, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "__main__.ec_add": { - "decorators": [], - "pc": 420, - "type": "function" - }, - "__main__.ec_add.Args": { - "full_name": "__main__.ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "__main__.ec_add.ImplicitArgs": { - "full_name": "__main__.ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.ec_double": { - "decorators": [], - "pc": 260, - "type": "function" - }, - "__main__.ec_double.Args": { - "full_name": "__main__.ec_double.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.ec_double.ImplicitArgs": { - "full_name": "__main__.ec_double.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.ec_double.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.ec_double.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.ec_double.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "__main__.ec_double.point", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 260, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "__main__.ec_double.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.ec_double.slope", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 158 - }, - "pc": 283, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mul": { - "decorators": [], - "pc": 577, - "type": "function" - }, - "__main__.ec_mul.Args": { - "full_name": "__main__.ec_mul.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "__main__.ec_mul.ImplicitArgs": { - "full_name": "__main__.ec_mul.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.ec_mul.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.ec_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 18 - }, - "__main__.ec_mul_inner": { - "decorators": [], - "pc": 476, - "type": "function" - }, - "__main__.ec_mul_inner.Args": { - "full_name": "__main__.ec_mul_inner.Args", - "members": { - "m": { - "cairo_type": "felt", - "offset": 7 - }, - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "felt", - "offset": 6 - } - }, - "size": 8, - "type": "struct" - }, - "__main__.ec_mul_inner.ImplicitArgs": { - "full_name": "__main__.ec_mul_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.ec_mul_inner.Return": { - "cairo_type": "(pow2: starkware.cairo.common.cairo_secp.ec.EcPoint, res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.ec_mul_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "__main__.ec_mul_inner.odd": { - "pc": 527, - "type": "label" - }, - "__main__.ec_mul_inner.scalar": { - "cairo_type": "felt", - "full_name": "__main__.ec_mul_inner.scalar", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 476, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "__main__.fast_ec_add": { - "decorators": [], - "pc": 333, - "type": "function" - }, - "__main__.fast_ec_add.Args": { - "full_name": "__main__.fast_ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "__main__.fast_ec_add.ImplicitArgs": { - "full_name": "__main__.fast_ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.fast_ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.fast_ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.fast_ec_add.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "__main__.fast_ec_add.point0", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 333, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "__main__.fast_ec_add.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "__main__.fast_ec_add.point1", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 333, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "__main__.fast_ec_add.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.fast_ec_add.slope", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 117 - }, - "pc": 376, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.is_zero": { - "destination": "src.accounts.braavos.lib.field.is_zero", - "type": "alias" - }, - "__main__.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "__main__.reduce": { - "destination": "src.accounts.braavos.lib.field.reduce", - "type": "alias" - }, - "__main__.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "__main__.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "__main__.verify_point": { - "decorators": [], - "pc": 657, - "type": "function" - }, - "__main__.verify_point.Args": { - "full_name": "__main__.verify_point.Args", - "members": { - "pt": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.verify_point.ImplicitArgs": { - "full_name": "__main__.verify_point.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.verify_point.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.verify_point.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "src.accounts.braavos.lib.field.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P0": { - "destination": "src.accounts.braavos.lib.constants.P0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P1": { - "destination": "src.accounts.braavos.lib.constants.P1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P2": { - "destination": "src.accounts.braavos.lib.constants.P2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM0": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM1": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM2": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.assert_165_bit": { - "decorators": [], - "pc": 13, - "type": "function" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Args": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.HIGH_BOUND": { - "type": "const", - "value": 340282366920938463463374607294329257984 - }, - "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.assert_165_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.lib.field.assert_165_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.assert_165_bit.UPPER_BOUND": { - "type": "const", - "value": 46768052394588893382517914646921056628989841375232 - }, - "src.accounts.braavos.lib.field.assert_165_bit.high": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.low": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.value": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.is_zero": { - "decorators": [], - "pc": 134, - "type": "function" - }, - "src.accounts.braavos.lib.field.is_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.is_zero.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.is_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.is_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.is_zero.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.field.is_zero.x", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r0": { - "destination": "src.accounts.braavos.lib.constants.r0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r1": { - "destination": "src.accounts.braavos.lib.constants.r1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r2": { - "destination": "src.accounts.braavos.lib.constants.r2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.reduce": { - "decorators": [], - "pc": 170, - "type": "function" - }, - "src.accounts.braavos.lib.field.reduce.Args": { - "full_name": "src.accounts.braavos.lib.field.reduce.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.reduce.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.reduce.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.reduce.Return": { - "cairo_type": "(reduced_x: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.reduce.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.reduce.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.reduce.x", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 10 - }, - "pc": 173, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.s0": { - "destination": "src.accounts.braavos.lib.constants.s0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s1": { - "destination": "src.accounts.braavos.lib.constants.s1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s2": { - "destination": "src.accounts.braavos.lib.constants.s2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.unreduced_mul": { - "decorators": [], - "pc": 25, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.unreduced_sqr": { - "decorators": [], - "pc": 63, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.verify_zero": { - "decorators": [], - "pc": 100, - "type": "function" - }, - "src.accounts.braavos.lib.field.verify_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.verify_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.field.verify_zero.q": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.verify_zero.q", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.verify_zero.val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.verify_zero.val", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "starkware.cairo.common.cairo_secp.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.EcPoint": { - "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.is_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.is_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.verify_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P0": { - "destination": "starkware.cairo.common.cairo_secp.constants.P0", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P1": { - "destination": "starkware.cairo.common.cairo_secp.constants.P1", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P2": { - "destination": "starkware.cairo.common.cairo_secp.constants.P2", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.SECP_REM": { - "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "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_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_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 10 - }, - "pc": 173, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 186, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 236, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 236, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 260, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 158 - }, - "pc": 283, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 333, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 333, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 117 - }, - "pc": 376, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 476, - "value": "[cast(fp + (-4), felt*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/ec_mulmuladd.json b/configs/cairo-contracts/ec_mulmuladd.json deleted file mode 100644 index 0a79ddc2db..0000000000 --- a/configs/cairo-contracts/ec_mulmuladd.json +++ /dev/null @@ -1,5874 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_mul_inner" - ], - "end_pc": 464, - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 462, - "value": "Too large scalar" - } - ], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x482480017fff8000", - "0xffffffffffffffffffffffe000000000", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffa8000", - "0x484a7ffc7ffa8000", - "0x484a7ffd7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ff88000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ffa7fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ffa7fff8000", - "0x484a7ffb7ff98000", - "0x484a7ffc7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff27fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff27fff8000", - "0x484a7ffb7ffa8000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffd7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe87fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe87fff8000", - "0x48307fed7feb8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffd8000", - "0x484a7ffc7ffd8000", - "0x484a7ffd7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffc8000", - "0x484a7ffb7ffb8000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ff97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ff97fff8000", - "0x48307ff97ff98000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff37fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff37fff8000", - "0x484a7ffb7ffd8000", - "0x484a7ffc7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffd7ffb8000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe97fff8000", - "0x48307fef7fed8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x4826800180008000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x482a80007ffb8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffd7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "0x4846800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", - "0x48327fff7ffc8000", - "0x48307ff37fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffb7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x4846800180008000", - "0xffffffff00000", - "0x4846800180008000", - "0x1000000000000000000000", - "0x48307ff380007fff", - "0x40327ffd7ffd7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xb", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x48127fd57fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62", - "0x480680017fff8000", - "0x3", - "0x48507fd57fff8000", - "0x482480017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x2", - "0x48507ff97fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fd17fff8000", - "0x482480017fff8000", - "0x3ff", - "0x480680017fff8000", - "0x2", - "0x48507ff57fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fcd7fff8000", - "0x482480017fff8000", - "0xffffffff0000000100000", - "0x480680017fff8000", - "0x2", - "0x48507ff17fff8000", - "0x48127fa37fff8000", - "0x48307ff480007ff2", - "0x48307ff880007ff6", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff24", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd27fff8000", - "0x48287ffb7ffc8000", - "0x48287ffc7ffc8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", - "0x48307ff380007fe9", - "0x480680017fff8000", - "0x2", - "0x48487ff87fff8000", - "0x48307ff180007fe7", - "0x480680017fff8000", - "0x2", - "0x48487ff97fff8000", - "0x48307fef80007fe5", - "0x480680017fff8000", - "0x2", - "0x48487ffa7fff8000", - "0x48127ff37fff8000", - "0x48307ff880007ff6", - "0x48307ffa80007ff8", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff42", - "0x48317fbb80007ff8", - "0x48317fbb80007ff9", - "0x48317fbb80007ffa", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", - "0x48287ffb80007ffd", - "0x48287ffc80007ffd", - "0x48287ffd80007ffd", - "0x48127fd57fff8000", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff31", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff2", - "0xe", - "0x20780017fff7ff3", - "0xc", - "0x20780017fff7ff4", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed8", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", - "0x48307ff380007fe9", - "0x48287ff280007fff", - "0x48307ff280007fe8", - "0x48287ff380007fff", - "0x48307ff180007fe7", - "0x48287ff480007fff", - "0x48127ff67fff8000", - "0x48287ff880007ffa", - "0x48287ff980007ffb", - "0x48287ffa80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", - "0x48317fbe80007ff2", - "0x48317fbe80007ff3", - "0x48317fbe80007ff4", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd57fff8000", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeda", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", - "0x20680017fff7fff", - "0x12", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x482a7ffb7ff58000", - "0x482a7ffc7ff68000", - "0x482a7ffd7ff78000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", - "0x20680017fff7fff", - "0xc", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x18", - "0x400780017fff7ffc", - "0x0", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff08", - "0xa0680017fff8000", - "0x10", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x484680017ffc8000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x484480017ff88000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc1", - "0x40137ff47fff8000", - "0x40137ff57fff8001", - "0x40137ff67fff8002", - "0x40137ff77fff8003", - "0x40137ff87fff8004", - "0x40137ff97fff8005", - "0x48127ff37fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", - "0x48127ff97fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x12", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", - "0x40137ffa7fff8000", - "0x40137ffb7fff8001", - "0x40137ffc7fff8002", - "0x40137ffd7fff8003", - "0x40137ffe7fff8004", - "0x40137fff7fff8005", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", - "0x40137ffa7fff8006", - "0x40137ffb7fff8007", - "0x40137ffc7fff8008", - "0x40137ffd7fff8009", - "0x40137ffe7fff800a", - "0x40137fff7fff800b", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x54", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", - "0x40137ffa7fff800c", - "0x40137ffb7fff800d", - "0x40137ffc7fff800e", - "0x40137ffd7fff800f", - "0x40137ffe7fff8010", - "0x40137fff7fff8011", - "0x48127ff37fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x480a80067fff8000", - "0x480a80077fff8000", - "0x480a80087fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5f", - "0x20780017fff8000", - "0x1b", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x2a", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed1", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x2a", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea5", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x2a", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", - "0x20780017fff7ffd", - "0x21", - "0x48127ff97fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0e", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7e", - "0x20780017fff8000", - "0x63", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x72", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda8", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x72", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd34", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x72", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc0", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffd", - "0x20680017fff7fff", - "0x72", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4c", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd97", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x20680017fff7fff", - "0x72", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd8", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd23", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x20680017fff7fff", - "0x72", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb64", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x20680017fff7fff", - "0x72", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaf0", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x20680017fff7fff", - "0x72", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7c", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x20680017fff7fff", - "0x72", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa08", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb53", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x20680017fff7fff", - "0x72", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff994", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x20680017fff7fff", - "0x72", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff920", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x20680017fff7fff", - "0x72", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ac", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x20680017fff7fff", - "0x72", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff838", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff983", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x20680017fff7fff", - "0x72", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7c4", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x20680017fff7fff", - "0x72", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff750", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89b", - "0x208b7fff7fff7ffe", - "0x48127fea7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "0": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.bigint", - "src.accounts.braavos.lib.bigint.nondet_bigint3" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 0 - } - } - } - ], - "13": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.assert_165_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.assert_165_bit.high": 3, - "src.accounts.braavos.lib.field.assert_165_bit.low": 2, - "src.accounts.braavos.lib.field.assert_165_bit.value": 1 - } - } - } - ], - "102": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.verify_zero.q": 5, - "src.accounts.braavos.lib.field.verify_zero.val": 4 - } - } - } - ], - "134": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.is_zero.x": 6 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "memory[ap] = to_felt_or_relocatable(x == 0)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "149": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": {} - } - } - ], - "170": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_ALPHA as ALPHA", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import ec_double_slope\n\n# Compute the slope.\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\nvalue = slope = ec_double_slope(point=(x, y), alpha=ALPHA, p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": 7 - } - } - } - ], - "220": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import line_slope\n\n# Compute the slope.\nx0 = pack(ids.point0.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny1 = pack(ids.point1.y, PRIME)\nvalue = slope = line_slope(point1=(x0, y0), point2=(x1, y1), p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_slope.point0": 8, - "src.accounts.braavos.lib.ec.compute_slope.point1": 9 - } - } - } - ], - "269": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 190 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - 2 * x) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 190 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_double.point": 10, - "src.accounts.braavos.lib.ec.ec_double.slope": 11 - } - } - } - ], - "272": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "value = new_y = (slope * (x - new_x) - y) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 200 - }, - "reference_ids": {} - } - } - ], - "362": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 149 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx0 = pack(ids.point0.x, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - x0 - x1) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 149 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.fast_ec_add.point0": 12, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": 13, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": 14 - } - } - } - ], - "365": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "value = new_y = (slope * (x0 - new_x) - y0) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 159 - }, - "reference_ids": {} - } - } - ], - "495": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_mul_inner" - ], - "code": "memory[ap] = (ids.scalar % PRIME) % 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_mul_inner.scalar": 15 - } - } - } - ], - "664": [ - { - "accessible_scopes": ["__main__", "__main__.ec_mulmuladd_inner"], - "code": "ids.dibit = ((ids.scalar_u >> ids.m) & 1) + 2 * ((ids.scalar_v >> ids.m) & 1)", - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 0 - }, - "reference_ids": { - "__main__.ec_mulmuladd_inner.dibit": 19, - "__main__.ec_mulmuladd_inner.m": 18, - "__main__.ec_mulmuladd_inner.scalar_u": 16, - "__main__.ec_mulmuladd_inner.scalar_v": 17 - } - } - } - ], - "889": [ - { - "accessible_scopes": ["__main__", "__main__.ec_mulmuladd_W_inner"], - "code": "ids.quad_bit = (\n 8 * ((ids.scalar_v >> ids.m) & 1)\n + 4 * ((ids.scalar_u >> ids.m) & 1)\n + 2 * ((ids.scalar_v >> (ids.m - 1)) & 1)\n + ((ids.scalar_u >> (ids.m - 1)) & 1)\n)", - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 0 - }, - "reference_ids": { - "__main__.ec_mulmuladd_W_inner.m": 22, - "__main__.ec_mulmuladd_W_inner.quad_bit": 23, - "__main__.ec_mulmuladd_W_inner.scalar_u": 20, - "__main__.ec_mulmuladd_W_inner.scalar_v": 21 - } - } - } - ] - }, - "identifiers": { - "__main__.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "__main__.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "__main__.Window": { - "full_name": "__main__.Window", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "W10": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 54 - }, - "W11": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 60 - }, - "W12": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 66 - }, - "W13": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 72 - }, - "W14": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 78 - }, - "W15": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 84 - }, - "W3": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "W4": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "W5": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 24 - }, - "W6": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 30 - }, - "W7": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 36 - }, - "W8": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 42 - }, - "W9": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 48 - } - }, - "size": 90, - "type": "struct" - }, - "__main__.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "__main__.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "__main__.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "__main__.ec_mulmuladd_W_inner": { - "decorators": [], - "pc": 831, - "type": "function" - }, - "__main__.ec_mulmuladd_W_inner.Args": { - "full_name": "__main__.ec_mulmuladd_W_inner.Args", - "members": { - "Prec": { - "cairo_type": "__main__.Window", - "offset": 6 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 98 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 96 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 97 - } - }, - "size": 99, - "type": "struct" - }, - "__main__.ec_mulmuladd_W_inner.ImplicitArgs": { - "full_name": "__main__.ec_mulmuladd_W_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.ec_mulmuladd_W_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.ec_mulmuladd_W_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__main__.ec_mulmuladd_W_inner.m": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_W_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_W_inner.quad_bit": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_W_inner.quad_bit", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 1 - }, - "pc": 833, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_W_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_W_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_W_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_W_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_inner": { - "decorators": [], - "pc": 641, - "type": "function" - }, - "__main__.ec_mulmuladd_inner.Args": { - "full_name": "__main__.ec_mulmuladd_inner.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "H": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 26 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 24 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 25 - } - }, - "size": 27, - "type": "struct" - }, - "__main__.ec_mulmuladd_inner.ImplicitArgs": { - "full_name": "__main__.ec_mulmuladd_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.ec_mulmuladd_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.ec_mulmuladd_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__main__.ec_mulmuladd_inner.dibit": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_inner.dibit", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 664, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_inner.m": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladd_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.bigint.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "src.accounts.braavos.lib.ec.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope": { - "decorators": [], - "pc": 170, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.point", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope": { - "decorators": [], - "pc": 220, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_slope.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point0", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point1", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_add": { - "decorators": [], - "pc": 404, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double": { - "decorators": [], - "pc": 244, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_double.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_double.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.ec_double.point", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 244, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_double.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.ec_double.slope", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 158 - }, - "pc": 267, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_mul": { - "decorators": [], - "pc": 561, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_mul.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 18 - }, - "src.accounts.braavos.lib.ec.ec_mul_inner": { - "decorators": [], - "pc": 460, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.Args", - "members": { - "m": { - "cairo_type": "felt", - "offset": 7 - }, - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "felt", - "offset": 6 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.Return": { - "cairo_type": "(pow2: starkware.cairo.common.cairo_secp.ec.EcPoint, res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.odd": { - "pc": 511, - "type": "label" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.scalar": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.scalar", - "references": [ - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 460, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add": { - "decorators": [], - "pc": 317, - "type": "function" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point0", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point1", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.slope", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 117 - }, - "pc": 360, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.is_zero": { - "destination": "src.accounts.braavos.lib.field.is_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.reduce": { - "destination": "src.accounts.braavos.lib.field.reduce", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P0": { - "destination": "src.accounts.braavos.lib.constants.P0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P1": { - "destination": "src.accounts.braavos.lib.constants.P1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P2": { - "destination": "src.accounts.braavos.lib.constants.P2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM0": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM1": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM2": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.assert_165_bit": { - "decorators": [], - "pc": 13, - "type": "function" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Args": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.HIGH_BOUND": { - "type": "const", - "value": 340282366920938463463374607294329257984 - }, - "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.assert_165_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.lib.field.assert_165_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.assert_165_bit.UPPER_BOUND": { - "type": "const", - "value": 46768052394588893382517914646921056628989841375232 - }, - "src.accounts.braavos.lib.field.assert_165_bit.high": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.low": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.value": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.is_zero": { - "decorators": [], - "pc": 134, - "type": "function" - }, - "src.accounts.braavos.lib.field.is_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.is_zero.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.is_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.is_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.is_zero.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.field.is_zero.x", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r0": { - "destination": "src.accounts.braavos.lib.constants.r0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r1": { - "destination": "src.accounts.braavos.lib.constants.r1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r2": { - "destination": "src.accounts.braavos.lib.constants.r2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s0": { - "destination": "src.accounts.braavos.lib.constants.s0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s1": { - "destination": "src.accounts.braavos.lib.constants.s1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s2": { - "destination": "src.accounts.braavos.lib.constants.s2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.unreduced_mul": { - "decorators": [], - "pc": 25, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.unreduced_sqr": { - "decorators": [], - "pc": 63, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.verify_zero": { - "decorators": [], - "pc": 100, - "type": "function" - }, - "src.accounts.braavos.lib.field.verify_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.verify_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.field.verify_zero.q": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.verify_zero.q", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.verify_zero.val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.verify_zero.val", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "starkware.cairo.common.cairo_secp.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.EcPoint": { - "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.is_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.is_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.verify_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P0": { - "destination": "starkware.cairo.common.cairo_secp.constants.P0", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P1": { - "destination": "starkware.cairo.common.cairo_secp.constants.P1", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P2": { - "destination": "starkware.cairo.common.cairo_secp.constants.P2", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.SECP_REM": { - "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "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_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_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 244, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 158 - }, - "pc": 267, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 117 - }, - "pc": 360, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 460, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 664, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 1 - }, - "pc": 833, - "value": "[cast(fp, felt*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/ec_mulmuladd_secp256r1.json b/configs/cairo-contracts/ec_mulmuladd_secp256r1.json deleted file mode 100644 index b4d67ce11e..0000000000 --- a/configs/cairo-contracts/ec_mulmuladd_secp256r1.json +++ /dev/null @@ -1,6701 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_mul_inner" - ], - "end_pc": 464, - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 462, - "value": "Too large scalar" - } - ], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x482480017fff8000", - "0xffffffffffffffffffffffe000000000", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffa8000", - "0x484a7ffc7ffa8000", - "0x484a7ffd7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ff88000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ffa7fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ffa7fff8000", - "0x484a7ffb7ff98000", - "0x484a7ffc7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff27fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff27fff8000", - "0x484a7ffb7ffa8000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffd7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe87fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe87fff8000", - "0x48307fed7feb8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffd8000", - "0x484a7ffc7ffd8000", - "0x484a7ffd7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffc8000", - "0x484a7ffb7ffb8000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ff97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ff97fff8000", - "0x48307ff97ff98000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff37fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff37fff8000", - "0x484a7ffb7ffd8000", - "0x484a7ffc7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffd7ffb8000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe97fff8000", - "0x48307fef7fed8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x4826800180008000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x482a80007ffb8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffd7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "0x4846800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", - "0x48327fff7ffc8000", - "0x48307ff37fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffb7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x4846800180008000", - "0xffffffff00000", - "0x4846800180008000", - "0x1000000000000000000000", - "0x48307ff380007fff", - "0x40327ffd7ffd7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xb", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x48127fd57fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62", - "0x480680017fff8000", - "0x3", - "0x48507fd57fff8000", - "0x482480017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x2", - "0x48507ff97fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fd17fff8000", - "0x482480017fff8000", - "0x3ff", - "0x480680017fff8000", - "0x2", - "0x48507ff57fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fcd7fff8000", - "0x482480017fff8000", - "0xffffffff0000000100000", - "0x480680017fff8000", - "0x2", - "0x48507ff17fff8000", - "0x48127fa37fff8000", - "0x48307ff480007ff2", - "0x48307ff880007ff6", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff24", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd27fff8000", - "0x48287ffb7ffc8000", - "0x48287ffc7ffc8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", - "0x48307ff380007fe9", - "0x480680017fff8000", - "0x2", - "0x48487ff87fff8000", - "0x48307ff180007fe7", - "0x480680017fff8000", - "0x2", - "0x48487ff97fff8000", - "0x48307fef80007fe5", - "0x480680017fff8000", - "0x2", - "0x48487ffa7fff8000", - "0x48127ff37fff8000", - "0x48307ff880007ff6", - "0x48307ffa80007ff8", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff42", - "0x48317fbb80007ff8", - "0x48317fbb80007ff9", - "0x48317fbb80007ffa", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", - "0x48287ffb80007ffd", - "0x48287ffc80007ffd", - "0x48287ffd80007ffd", - "0x48127fd57fff8000", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff31", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff2", - "0xe", - "0x20780017fff7ff3", - "0xc", - "0x20780017fff7ff4", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed8", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", - "0x48307ff380007fe9", - "0x48287ff280007fff", - "0x48307ff280007fe8", - "0x48287ff380007fff", - "0x48307ff180007fe7", - "0x48287ff480007fff", - "0x48127ff67fff8000", - "0x48287ff880007ffa", - "0x48287ff980007ffb", - "0x48287ffa80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", - "0x48317fbe80007ff2", - "0x48317fbe80007ff3", - "0x48317fbe80007ff4", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd57fff8000", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeda", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", - "0x20680017fff7fff", - "0x12", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x482a7ffb7ff58000", - "0x482a7ffc7ff68000", - "0x482a7ffd7ff78000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", - "0x20680017fff7fff", - "0xc", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x18", - "0x400780017fff7ffc", - "0x0", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff08", - "0xa0680017fff8000", - "0x10", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x484680017ffc8000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x484480017ff88000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc1", - "0x40137ff47fff8000", - "0x40137ff57fff8001", - "0x40137ff67fff8002", - "0x40137ff77fff8003", - "0x40137ff87fff8004", - "0x40137ff97fff8005", - "0x48127ff37fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", - "0x48127ff97fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x12", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", - "0x40137ffa7fff8000", - "0x40137ffb7fff8001", - "0x40137ffc7fff8002", - "0x40137ffd7fff8003", - "0x40137ffe7fff8004", - "0x40137fff7fff8005", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", - "0x40137ffa7fff8006", - "0x40137ffb7fff8007", - "0x40137ffc7fff8008", - "0x40137ffd7fff8009", - "0x40137ffe7fff800a", - "0x40137fff7fff800b", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x54", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", - "0x40137ffa7fff800c", - "0x40137ffb7fff800d", - "0x40137ffc7fff800e", - "0x40137ffd7fff800f", - "0x40137ffe7fff8010", - "0x40137fff7fff8011", - "0x48127ff37fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x480a80067fff8000", - "0x480a80077fff8000", - "0x480a80087fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5f", - "0x20780017fff8000", - "0x1b", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x2a", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed1", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x2a", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea5", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x2a", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", - "0x20780017fff7ffd", - "0x21", - "0x48127ff97fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0e", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7e", - "0x20780017fff8000", - "0x63", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x72", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda8", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x72", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd34", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x72", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc0", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffd", - "0x20680017fff7fff", - "0x72", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4c", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd97", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x20680017fff7fff", - "0x72", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd8", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd23", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x20680017fff7fff", - "0x72", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb64", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x20680017fff7fff", - "0x72", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaf0", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x20680017fff7fff", - "0x72", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7c", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x20680017fff7fff", - "0x72", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa08", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb53", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x20680017fff7fff", - "0x72", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff994", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x20680017fff7fff", - "0x72", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff920", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x20680017fff7fff", - "0x72", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ac", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x20680017fff7fff", - "0x72", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff838", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff983", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x20680017fff7fff", - "0x72", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7c4", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x20680017fff7fff", - "0x72", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff750", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89b", - "0x208b7fff7fff7ffe", - "0x48127fea7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xab", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6d6", - "0x40137ffa7fff8003", - "0x40137ffb7fff8004", - "0x40137ffc7fff8005", - "0x40137ffd7fff8006", - "0x40137ffe7fff8007", - "0x40137fff7fff8008", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff627", - "0x40137ffa7fff8009", - "0x40137ffb7fff800a", - "0x40137ffc7fff800b", - "0x40137ffd7fff800c", - "0x40137ffe7fff800d", - "0x40137fff7fff800e", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6b2", - "0x40137ffa7fff800f", - "0x40137ffb7fff8010", - "0x40137ffc7fff8011", - "0x40137ffd7fff8012", - "0x40137ffe7fff8013", - "0x40137fff7fff8014", - "0x48127ff97fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff69d", - "0x40137ffa7fff8015", - "0x40137ffb7fff8016", - "0x40137ffc7fff8017", - "0x40137ffd7fff8018", - "0x40137ffe7fff8019", - "0x40137fff7fff801a", - "0x48127ff97fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff688", - "0x40137ffa7fff801b", - "0x40137ffb7fff801c", - "0x40137ffc7fff801d", - "0x40137ffd7fff801e", - "0x40137ffe7fff801f", - "0x40137fff7fff8020", - "0x48127ff97fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5d9", - "0x40137ffa7fff8021", - "0x40137ffb7fff8022", - "0x40137ffc7fff8023", - "0x40137ffd7fff8024", - "0x40137ffe7fff8025", - "0x40137fff7fff8026", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff664", - "0x40137ffa7fff8027", - "0x40137ffb7fff8028", - "0x40137ffc7fff8029", - "0x40137ffd7fff802a", - "0x40137ffe7fff802b", - "0x40137fff7fff802c", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff64f", - "0x40137ffa7fff802d", - "0x40137ffb7fff802e", - "0x40137ffc7fff802f", - "0x40137ffd7fff8030", - "0x40137ffe7fff8031", - "0x40137fff7fff8032", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff63a", - "0x40137ffa7fff8033", - "0x40137ffb7fff8034", - "0x40137ffc7fff8035", - "0x40137ffd7fff8036", - "0x40137ffe7fff8037", - "0x40137fff7fff8038", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff625", - "0x40137ffa7fff8039", - "0x40137ffb7fff803a", - "0x40137ffc7fff803b", - "0x40137ffd7fff803c", - "0x40137ffe7fff803d", - "0x40137fff7fff803e", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff610", - "0x40137ffa7fff803f", - "0x40137ffb7fff8040", - "0x40137ffc7fff8041", - "0x40137ffd7fff8042", - "0x40137ffe7fff8043", - "0x40137fff7fff8044", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5fb", - "0x40137ffa7fff8045", - "0x40137ffb7fff8046", - "0x40137ffc7fff8047", - "0x40137ffd7fff8048", - "0x40137ffe7fff8049", - "0x40137fff7fff804a", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5e6", - "0x400b7fec7fff804b", - "0x400b7fed7fff804c", - "0x400b7fee7fff804d", - "0x400b7fef7fff804e", - "0x400b7ff07fff804f", - "0x400b7ff17fff8050", - "0x400b7ff27fff8051", - "0x400b7ff37fff8052", - "0x400b7ff47fff8053", - "0x400b7ff57fff8054", - "0x400b7ff67fff8055", - "0x400b7ff77fff8056", - "0x400b80037fff8057", - "0x400b80047fff8058", - "0x400b80057fff8059", - "0x400b80067fff805a", - "0x400b80077fff805b", - "0x400b80087fff805c", - "0x400b80097fff805d", - "0x400b800a7fff805e", - "0x400b800b7fff805f", - "0x400b800c7fff8060", - "0x400b800d7fff8061", - "0x400b800e7fff8062", - "0x400b800f7fff8063", - "0x400b80107fff8064", - "0x400b80117fff8065", - "0x400b80127fff8066", - "0x400b80137fff8067", - "0x400b80147fff8068", - "0x400b80157fff8069", - "0x400b80167fff806a", - "0x400b80177fff806b", - "0x400b80187fff806c", - "0x400b80197fff806d", - "0x400b801a7fff806e", - "0x400b801b7fff806f", - "0x400b801c7fff8070", - "0x400b801d7fff8071", - "0x400b801e7fff8072", - "0x400b801f7fff8073", - "0x400b80207fff8074", - "0x400b80217fff8075", - "0x400b80227fff8076", - "0x400b80237fff8077", - "0x400b80247fff8078", - "0x400b80257fff8079", - "0x400b80267fff807a", - "0x400b80277fff807b", - "0x400b80287fff807c", - "0x400b80297fff807d", - "0x400b802a7fff807e", - "0x400b802b7fff807f", - "0x400b802c7fff8080", - "0x400b802d7fff8081", - "0x400b802e7fff8082", - "0x400b802f7fff8083", - "0x400b80307fff8084", - "0x400b80317fff8085", - "0x400b80327fff8086", - "0x400b80337fff8087", - "0x400b80347fff8088", - "0x400b80357fff8089", - "0x400b80367fff808a", - "0x400b80377fff808b", - "0x400b80387fff808c", - "0x400b80397fff808d", - "0x400b803a7fff808e", - "0x400b803b7fff808f", - "0x400b803c7fff8090", - "0x400b803d7fff8091", - "0x400b803e7fff8092", - "0x400b803f7fff8093", - "0x400b80407fff8094", - "0x400b80417fff8095", - "0x400b80427fff8096", - "0x400b80437fff8097", - "0x400b80447fff8098", - "0x400b80457fff8099", - "0x400b80467fff809a", - "0x400b80477fff809b", - "0x400b80487fff809c", - "0x400b80497fff809d", - "0x400b804a7fff809e", - "0x40137ffa7fff809f", - "0x40137ffb7fff80a0", - "0x40137ffc7fff80a1", - "0x40137ffd7fff80a2", - "0x40137ffe7fff80a3", - "0x40137fff7fff80a4", - "0x400780017fff80a5", - "0x0", - "0x400780017fff80a6", - "0x0", - "0x400780017fff80a7", - "0x0", - "0x400780017fff80a8", - "0x0", - "0x400780017fff80a9", - "0x0", - "0x400780017fff80aa", - "0x0", - "0x400180007ff98000", - "0x480680017fff8000", - "0x56", - "0x4828800080007fff", - "0x400080017ff77fff", - "0x482480017ff78000", - "0x2", - "0x480a80a57fff8000", - "0x480a80a67fff8000", - "0x480a80a77fff8000", - "0x480a80a87fff8000", - "0x480a80a97fff8000", - "0x480a80aa7fff8000", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bf", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65f", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5ff", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "0": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.bigint", - "src.accounts.braavos.lib.bigint.nondet_bigint3" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 0 - } - } - } - ], - "13": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.assert_165_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.assert_165_bit.high": 3, - "src.accounts.braavos.lib.field.assert_165_bit.low": 2, - "src.accounts.braavos.lib.field.assert_165_bit.value": 1 - } - } - } - ], - "102": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.verify_zero.q": 5, - "src.accounts.braavos.lib.field.verify_zero.val": 4 - } - } - } - ], - "134": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.is_zero.x": 6 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "memory[ap] = to_felt_or_relocatable(x == 0)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "149": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": {} - } - } - ], - "170": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_ALPHA as ALPHA", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import ec_double_slope\n\n# Compute the slope.\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\nvalue = slope = ec_double_slope(point=(x, y), alpha=ALPHA, p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": 7 - } - } - } - ], - "220": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import line_slope\n\n# Compute the slope.\nx0 = pack(ids.point0.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny1 = pack(ids.point1.y, PRIME)\nvalue = slope = line_slope(point1=(x0, y0), point2=(x1, y1), p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_slope.point0": 8, - "src.accounts.braavos.lib.ec.compute_slope.point1": 9 - } - } - } - ], - "269": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 190 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - 2 * x) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 190 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_double.point": 10, - "src.accounts.braavos.lib.ec.ec_double.slope": 11 - } - } - } - ], - "272": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "value = new_y = (slope * (x - new_x) - y) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 200 - }, - "reference_ids": {} - } - } - ], - "362": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 149 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx0 = pack(ids.point0.x, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - x0 - x1) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 149 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.fast_ec_add.point0": 12, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": 13, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": 14 - } - } - } - ], - "365": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "value = new_y = (slope * (x0 - new_x) - y0) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 159 - }, - "reference_ids": {} - } - } - ], - "495": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_mul_inner" - ], - "code": "memory[ap] = (ids.scalar % PRIME) % 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_mul_inner.scalar": 15 - } - } - } - ], - "664": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner" - ], - "code": "ids.dibit = ((ids.scalar_u >> ids.m) & 1) + 2 * ((ids.scalar_v >> ids.m) & 1)", - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": 19, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": 18, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": 16, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": 17 - } - } - } - ], - "889": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner" - ], - "code": "ids.quad_bit = (\n 8 * ((ids.scalar_v >> ids.m) & 1)\n + 4 * ((ids.scalar_u >> ids.m) & 1)\n + 2 * ((ids.scalar_v >> (ids.m - 1)) & 1)\n + ((ids.scalar_u >> (ids.m - 1)) & 1)\n)", - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": 22, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": 23, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": 20, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": 21 - } - } - } - ], - "3095": [ - { - "accessible_scopes": ["__main__", "__main__.ec_mulmuladdW_bg3"], - "code": "ids.len_hi = max(ids.scalar_u.d2.bit_length(), ids.scalar_v.d2.bit_length())-1", - "flow_tracking_data": { - "ap_tracking": { - "group": 83, - "offset": 0 - }, - "reference_ids": { - "__main__.ec_mulmuladdW_bg3.len_hi": 26, - "__main__.ec_mulmuladdW_bg3.scalar_u": 24, - "__main__.ec_mulmuladdW_bg3.scalar_v": 25 - } - } - } - ] - }, - "identifiers": { - "__main__.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "__main__.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "__main__.Window": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "type": "alias" - }, - "__main__.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "__main__.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "__main__.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "__main__.ec_mulmuladdW_bg3": { - "decorators": [], - "pc": 2736, - "type": "function" - }, - "__main__.ec_mulmuladdW_bg3.Args": { - "full_name": "__main__.ec_mulmuladdW_bg3.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 12 - }, - "scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 15 - } - }, - "size": 18, - "type": "struct" - }, - "__main__.ec_mulmuladdW_bg3.ImplicitArgs": { - "full_name": "__main__.ec_mulmuladdW_bg3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.ec_mulmuladdW_bg3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.ec_mulmuladdW_bg3.SIZEOF_LOCALS": { - "type": "const", - "value": 171 - }, - "__main__.ec_mulmuladdW_bg3.len_hi": { - "cairo_type": "felt", - "full_name": "__main__.ec_mulmuladdW_bg3.len_hi", - "references": [ - { - "ap_tracking_data": { - "group": 70, - "offset": 171 - }, - "pc": 2738, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladdW_bg3.scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.ec_mulmuladdW_bg3.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 2736, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladdW_bg3.scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.ec_mulmuladdW_bg3.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 2736, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.ec_mulmuladd_W_inner": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "src.accounts.braavos.lib.ec.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope": { - "decorators": [], - "pc": 170, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.point", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope": { - "decorators": [], - "pc": 220, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_slope.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point0", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point1", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_add": { - "decorators": [], - "pc": 404, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double": { - "decorators": [], - "pc": 244, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_double.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_double.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.ec_double.point", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 244, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_double.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.ec_double.slope", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 158 - }, - "pc": 267, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_mul": { - "decorators": [], - "pc": 561, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_mul.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 18 - }, - "src.accounts.braavos.lib.ec.ec_mul_inner": { - "decorators": [], - "pc": 460, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.Args", - "members": { - "m": { - "cairo_type": "felt", - "offset": 7 - }, - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "felt", - "offset": 6 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.Return": { - "cairo_type": "(pow2: starkware.cairo.common.cairo_secp.ec.EcPoint, res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.odd": { - "pc": 511, - "type": "label" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.scalar": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.scalar", - "references": [ - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 460, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add": { - "decorators": [], - "pc": 317, - "type": "function" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point0", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point1", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.slope", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 117 - }, - "pc": 360, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.is_zero": { - "destination": "src.accounts.braavos.lib.field.is_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.reduce": { - "destination": "src.accounts.braavos.lib.field.reduce", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.Window": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "W10": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 54 - }, - "W11": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 60 - }, - "W12": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 66 - }, - "W13": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 72 - }, - "W14": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 78 - }, - "W15": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 84 - }, - "W3": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "W4": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "W5": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 24 - }, - "W6": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 30 - }, - "W7": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 36 - }, - "W8": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 42 - }, - "W9": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 48 - } - }, - "size": 90, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner": { - "decorators": [], - "pc": 831, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args", - "members": { - "Prec": { - "cairo_type": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "offset": 6 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 98 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 96 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 97 - } - }, - "size": 99, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 1 - }, - "pc": 833, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner": { - "decorators": [], - "pc": 641, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "H": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 26 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 24 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 25 - } - }, - "size": 27, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 664, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P0": { - "destination": "src.accounts.braavos.lib.constants.P0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P1": { - "destination": "src.accounts.braavos.lib.constants.P1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P2": { - "destination": "src.accounts.braavos.lib.constants.P2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM0": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM1": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM2": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.assert_165_bit": { - "decorators": [], - "pc": 13, - "type": "function" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Args": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.HIGH_BOUND": { - "type": "const", - "value": 340282366920938463463374607294329257984 - }, - "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.assert_165_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.lib.field.assert_165_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.assert_165_bit.UPPER_BOUND": { - "type": "const", - "value": 46768052394588893382517914646921056628989841375232 - }, - "src.accounts.braavos.lib.field.assert_165_bit.high": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.low": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.value": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.is_zero": { - "decorators": [], - "pc": 134, - "type": "function" - }, - "src.accounts.braavos.lib.field.is_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.is_zero.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.is_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.is_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.is_zero.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.field.is_zero.x", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r0": { - "destination": "src.accounts.braavos.lib.constants.r0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r1": { - "destination": "src.accounts.braavos.lib.constants.r1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r2": { - "destination": "src.accounts.braavos.lib.constants.r2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s0": { - "destination": "src.accounts.braavos.lib.constants.s0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s1": { - "destination": "src.accounts.braavos.lib.constants.s1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s2": { - "destination": "src.accounts.braavos.lib.constants.s2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.unreduced_mul": { - "decorators": [], - "pc": 25, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.unreduced_sqr": { - "decorators": [], - "pc": 63, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.verify_zero": { - "decorators": [], - "pc": 100, - "type": "function" - }, - "src.accounts.braavos.lib.field.verify_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.verify_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.field.verify_zero.q": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.verify_zero.q", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.verify_zero.val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.verify_zero.val", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "starkware.cairo.common.cairo_secp.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.EcPoint": { - "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.is_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.is_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.verify_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P0": { - "destination": "starkware.cairo.common.cairo_secp.constants.P0", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P1": { - "destination": "starkware.cairo.common.cairo_secp.constants.P1", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P2": { - "destination": "starkware.cairo.common.cairo_secp.constants.P2", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.SECP_REM": { - "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "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_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_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 244, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 158 - }, - "pc": 267, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 117 - }, - "pc": 360, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 460, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 641, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 664, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 831, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 1 - }, - "pc": 833, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 2736, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 70, - "offset": 0 - }, - "pc": 2736, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 70, - "offset": 171 - }, - "pc": 2738, - "value": "[cast(fp, felt*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/emit_multiple_events_across_contracts.json b/configs/cairo-contracts/emit_multiple_events_across_contracts.json deleted file mode 100644 index 51fee813d6..0000000000 --- a/configs/cairo-contracts/emit_multiple_events_across_contracts.json +++ /dev/null @@ -1,2170 +0,0 @@ -{ - "abi": [ - { - "data": [], - "keys": [], - "name": "internal", - "type": "event" - }, - { - "inputs": [ - { - "name": "_external_contract_addr", - "type": "felt" - } - ], - "name": "constructor", - "outputs": [], - "type": "constructor" - }, - { - "inputs": [], - "name": "emit_internal", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "emit_external", - "outputs": [], - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [ - { - "offset": "0x73", - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - } - ], - "EXTERNAL": [ - { - "offset": "0xaa", - "selector": "0xa5a5773e9e2a4cae1ba2eb67c56b6f5eaa53170cea3df7e71c057f049e957" - }, - { - "offset": "0x8d", - "selector": "0x104625d30520eb0159c8d7ff3d27283222fa37f8ec99c5274ae357e358f7574" - } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["pedersen", "range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "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", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", - "0x40137fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xa5a5773e9e2a4cae1ba2eb67c56b6f5eaa53170cea3df7e71c057f049e957", - "0x4829800080008000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2c99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x40137fff7fff8001", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4829800180008001", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x238cf5ef6d6264a50d29a47fdf07ec9b7a8e9873214fa58179c5bb40933fdcb", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb7", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", - "0x48127ffc7fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff86", - "0x48127ffe7fff8000", - "0x48127fe67fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "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": {} - } - } - ], - "10": [ - { - "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": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 0 - } - } - } - ], - "19": [ - { - "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": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 1 - } - } - } - ], - "28": [ - { - "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": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 2 - } - } - } - ], - "38": [ - { - "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": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 3 - } - } - } - ], - "124": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 29 - }, - "reference_ids": {} - } - } - ], - "147": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.emit_internal" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 31 - }, - "reference_ids": {} - } - } - ], - "176": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.emit_external" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 53 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.IExternalContract": { - "type": "namespace" - }, - "__main__.IExternalContract.Args": { - "full_name": "__main__.IExternalContract.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.IExternalContract.EMIT_EXTERNAL_SELECTOR": { - "type": "const", - "value": 18291985541483420907734062254191563554409917065929119884825530931004172631 - }, - "__main__.IExternalContract.ImplicitArgs": { - "full_name": "__main__.IExternalContract.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.IExternalContract.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.IExternalContract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.IExternalContract.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.IExternalContract.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "__main__.IExternalContract.emit_external": { - "decorators": [], - "pc": 41, - "type": "function" - }, - "__main__.IExternalContract.emit_external.Args": { - "full_name": "__main__.IExternalContract.emit_external.Args", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.IExternalContract.emit_external.ImplicitArgs": { - "full_name": "__main__.IExternalContract.emit_external.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.IExternalContract.emit_external.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.IExternalContract.emit_external.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__main__.IExternalContract.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "__main__.IExternalContract.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.constructor": { - "decorators": ["constructor"], - "pc": 108, - "type": "function" - }, - "__main__.constructor.Args": { - "full_name": "__main__.constructor.Args", - "members": { - "_external_contract_addr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.constructor.ImplicitArgs": { - "full_name": "__main__.constructor.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__.constructor.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.emit_external": { - "decorators": ["external"], - "pc": 156, - "type": "function" - }, - "__main__.emit_external.Args": { - "full_name": "__main__.emit_external.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.emit_external.ImplicitArgs": { - "full_name": "__main__.emit_external.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__.emit_external.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.emit_external.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.emit_internal": { - "decorators": ["external"], - "pc": 133, - "type": "function" - }, - "__main__.emit_internal.Args": { - "full_name": "__main__.emit_internal.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.emit_internal.ImplicitArgs": { - "full_name": "__main__.emit_internal.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__.emit_internal.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.emit_internal.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.external_contract_addr": { - "type": "namespace" - }, - "__main__.external_contract_addr.Args": { - "full_name": "__main__.external_contract_addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.external_contract_addr.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.external_contract_addr.ImplicitArgs": { - "full_name": "__main__.external_contract_addr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.external_contract_addr.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.external_contract_addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.external_contract_addr.addr": { - "decorators": [], - "pc": 78, - "type": "function" - }, - "__main__.external_contract_addr.addr.Args": { - "full_name": "__main__.external_contract_addr.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.external_contract_addr.addr.ImplicitArgs": { - "full_name": "__main__.external_contract_addr.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" - }, - "__main__.external_contract_addr.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.external_contract_addr.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.external_contract_addr.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.external_contract_addr.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.external_contract_addr.read": { - "decorators": [], - "pc": 83, - "type": "function" - }, - "__main__.external_contract_addr.read.Args": { - "full_name": "__main__.external_contract_addr.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.external_contract_addr.read.ImplicitArgs": { - "full_name": "__main__.external_contract_addr.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" - }, - "__main__.external_contract_addr.read.Return": { - "cairo_type": "(contract: felt)", - "type": "type_definition" - }, - "__main__.external_contract_addr.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.external_contract_addr.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.external_contract_addr.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.external_contract_addr.write": { - "decorators": [], - "pc": 96, - "type": "function" - }, - "__main__.external_contract_addr.write.Args": { - "full_name": "__main__.external_contract_addr.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.external_contract_addr.write.ImplicitArgs": { - "full_name": "__main__.external_contract_addr.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" - }, - "__main__.external_contract_addr.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.external_contract_addr.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.internal": { - "type": "namespace" - }, - "__main__.internal.Args": { - "full_name": "__main__.internal.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.internal.ImplicitArgs": { - "full_name": "__main__.internal.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.internal.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.internal.SELECTOR": { - "type": "const", - "value": 1260830382077577226918048717907883347036177818603903221421917975948387002062 - }, - "__main__.internal.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.internal.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.internal.emit": { - "decorators": [], - "pc": 57, - "type": "function" - }, - "__main__.internal.emit.Args": { - "full_name": "__main__.internal.emit.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.internal.emit.ImplicitArgs": { - "full_name": "__main__.internal.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.internal.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.internal.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__main__.internal.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.internal.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.constructor": { - "decorators": ["constructor"], - "pc": 115, - "type": "function" - }, - "__wrappers__.constructor.Args": { - "full_name": "__wrappers__.constructor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.ImplicitArgs": { - "full_name": "__wrappers__.constructor.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.constructor.__wrapped_func": { - "destination": "__main__.constructor", - "type": "alias" - }, - "__wrappers__.constructor_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.emit_external": { - "decorators": ["external"], - "pc": 170, - "type": "function" - }, - "__wrappers__.emit_external.Args": { - "full_name": "__wrappers__.emit_external.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.emit_external.ImplicitArgs": { - "full_name": "__wrappers__.emit_external.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.emit_external.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.emit_external.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.emit_external.__wrapped_func": { - "destination": "__main__.emit_external", - "type": "alias" - }, - "__wrappers__.emit_external_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.emit_internal": { - "decorators": ["external"], - "pc": 141, - "type": "function" - }, - "__wrappers__.emit_internal.Args": { - "full_name": "__wrappers__.emit_internal.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.emit_internal.ImplicitArgs": { - "full_name": "__wrappers__.emit_internal.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.emit_internal.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.emit_internal.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.emit_internal.__wrapped_func": { - "destination": "__main__.emit_internal", - "type": "alias" - }, - "__wrappers__.emit_internal_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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": 3, - "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": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 10, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 31, - "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": 4, - "offset": 0 - }, - "pc": 31, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 38, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 15, - "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": 2, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 19, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 23, - "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": 3, - "offset": 0 - }, - "pc": 23, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 28, - "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 + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 23, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 31, - "value": "[cast(fp + (-7), felt**)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/emit_single_event.json b/configs/cairo-contracts/emit_single_event.json deleted file mode 100644 index b895e4b748..0000000000 --- a/configs/cairo-contracts/emit_single_event.json +++ /dev/null @@ -1,1444 +0,0 @@ -{ - "abi": [ - { - "data": [], - "keys": [], - "name": "external", - "type": "event" - }, - { - "inputs": [], - "name": "constructor", - "outputs": [], - "type": "constructor" - }, - { - "inputs": [], - "name": "emit_external", - "outputs": [], - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [ - { - "offset": "0x26", - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - } - ], - "EXTERNAL": [ - { - "offset": "0x3d", - "selector": "0xa5a5773e9e2a4cae1ba2eb67c56b6f5eaa53170cea3df7e71c057f049e957" - } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["pedersen", "range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x3ee3b73373acd583a130924aad6dc38cfdc44ba0555ba94ce2ff63980ea0632", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x40137fff7fff8001", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4829800180008001", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "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": {} - } - } - ], - "10": [ - { - "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": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 0 - } - } - } - ], - "44": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "67": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.emit_external" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 31 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.constructor": { - "decorators": ["constructor"], - "pc": 34, - "type": "function" - }, - "__main__.constructor.Args": { - "full_name": "__main__.constructor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.constructor.ImplicitArgs": { - "full_name": "__main__.constructor.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__.constructor.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.emit_external": { - "decorators": ["external"], - "pc": 53, - "type": "function" - }, - "__main__.emit_external.Args": { - "full_name": "__main__.emit_external.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.emit_external.ImplicitArgs": { - "full_name": "__main__.emit_external.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__.emit_external.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.emit_external.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.external": { - "type": "namespace" - }, - "__main__.external.Args": { - "full_name": "__main__.external.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.external.ImplicitArgs": { - "full_name": "__main__.external.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.external.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.external.SELECTOR": { - "type": "const", - "value": 1777858456411747835107640007348591706645250301017254275929729196551828014642 - }, - "__main__.external.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.external.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.external.emit": { - "decorators": [], - "pc": 13, - "type": "function" - }, - "__main__.external.emit.Args": { - "full_name": "__main__.external.emit.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.external.emit.ImplicitArgs": { - "full_name": "__main__.external.emit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.external.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.external.emit.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "__main__.external.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.external.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.constructor": { - "decorators": ["constructor"], - "pc": 38, - "type": "function" - }, - "__wrappers__.constructor.Args": { - "full_name": "__wrappers__.constructor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.ImplicitArgs": { - "full_name": "__wrappers__.constructor.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.constructor.__wrapped_func": { - "destination": "__main__.constructor", - "type": "alias" - }, - "__wrappers__.constructor_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.emit_external": { - "decorators": ["external"], - "pc": 61, - "type": "function" - }, - "__wrappers__.emit_external.Args": { - "full_name": "__wrappers__.emit_external.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.emit_external.ImplicitArgs": { - "full_name": "__wrappers__.emit_external.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.emit_external.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.emit_external.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.emit_external.__wrapped_func": { - "destination": "__main__.emit_external", - "type": "alias" - }, - "__wrappers__.emit_external_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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.emit_event": { - "decorators": [], - "pc": 3, - "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": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 10, - "value": "cast([fp + (-7)] + 5, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-7), felt**)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/field.json b/configs/cairo-contracts/field.json deleted file mode 100644 index 07868b6dc9..0000000000 --- a/configs/cairo-contracts/field.json +++ /dev/null @@ -1,2190 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x482480017fff8000", - "0xffffffffffffffffffffffe000000000", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffa8000", - "0x484a7ffc7ffa8000", - "0x484a7ffd7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ff88000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ffa7fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ffa7fff8000", - "0x484a7ffb7ff98000", - "0x484a7ffc7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff27fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff27fff8000", - "0x484a7ffb7ffa8000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffd7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe87fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe87fff8000", - "0x48307fed7feb8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffd8000", - "0x484a7ffc7ffd8000", - "0x484a7ffd7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffc8000", - "0x484a7ffb7ffb8000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ff97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ff97fff8000", - "0x48307ff97ff98000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff37fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff37fff8000", - "0x484a7ffb7ffd8000", - "0x484a7ffc7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffd7ffb8000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe97fff8000", - "0x48307fef7fed8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x4826800180008000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x482a80007ffb8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffd7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "0x4846800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", - "0x48327fff7ffc8000", - "0x48307ff37fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffb7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x4846800180008000", - "0xffffffff00000", - "0x4846800180008000", - "0x1000000000000000000000", - "0x48307ff380007fff", - "0x40327ffd7ffd7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xb", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x48127fd57fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", - "0x48127ffc7fff8000", - "0x48317ffc80007ffb", - "0x48317ffc80007ffc", - "0x48317ffc80007ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "0": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.bigint", - "src.accounts.braavos.lib.bigint.nondet_bigint3" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 0 - } - } - } - ], - "13": [ - { - "accessible_scopes": ["__main__", "__main__.assert_165_bit"], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "__main__.assert_165_bit.high": 3, - "__main__.assert_165_bit.low": 2, - "__main__.assert_165_bit.value": 1 - } - } - } - ], - "102": [ - { - "accessible_scopes": ["__main__", "__main__.verify_zero"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.verify_zero"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "__main__.verify_zero.q": 5, - "__main__.verify_zero.val": 4 - } - } - } - ], - "134": [ - { - "accessible_scopes": ["__main__", "__main__.is_zero"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.is_zero"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": { - "__main__.is_zero.x": 6 - } - } - }, - { - "accessible_scopes": ["__main__", "__main__.is_zero"], - "code": "memory[ap] = to_felt_or_relocatable(x == 0)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "149": [ - { - "accessible_scopes": ["__main__", "__main__.is_zero"], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": {} - } - } - ], - "170": [ - { - "accessible_scopes": ["__main__", "__main__.reduce"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.reduce"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": { - "__main__.reduce.x": 7 - } - } - }, - { - "accessible_scopes": ["__main__", "__main__.reduce"], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "173": [ - { - "accessible_scopes": ["__main__", "__main__.reduce"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 10 - }, - "reference_ids": { - "__main__.reduce.x": 8 - } - } - }, - { - "accessible_scopes": ["__main__", "__main__.reduce"], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 10 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "__main__.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "__main__.P0": { - "destination": "src.accounts.braavos.lib.constants.P0", - "type": "alias" - }, - "__main__.P1": { - "destination": "src.accounts.braavos.lib.constants.P1", - "type": "alias" - }, - "__main__.P2": { - "destination": "src.accounts.braavos.lib.constants.P2", - "type": "alias" - }, - "__main__.SECP_REM": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM", - "type": "alias" - }, - "__main__.SECP_REM0": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM0", - "type": "alias" - }, - "__main__.SECP_REM1": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM1", - "type": "alias" - }, - "__main__.SECP_REM2": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM2", - "type": "alias" - }, - "__main__.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "__main__.assert_165_bit": { - "decorators": [], - "pc": 13, - "type": "function" - }, - "__main__.assert_165_bit.Args": { - "full_name": "__main__.assert_165_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.assert_165_bit.HIGH_BOUND": { - "type": "const", - "value": 340282366920938463463374607294329257984 - }, - "__main__.assert_165_bit.ImplicitArgs": { - "full_name": "__main__.assert_165_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.assert_165_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.assert_165_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "__main__.assert_165_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.assert_165_bit.UPPER_BOUND": { - "type": "const", - "value": 46768052394588893382517914646921056628989841375232 - }, - "__main__.assert_165_bit.high": { - "cairo_type": "felt", - "full_name": "__main__.assert_165_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "__main__.assert_165_bit.low": { - "cairo_type": "felt", - "full_name": "__main__.assert_165_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "__main__.assert_165_bit.value": { - "cairo_type": "felt", - "full_name": "__main__.assert_165_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__.is_zero": { - "decorators": [], - "pc": 134, - "type": "function" - }, - "__main__.is_zero.Args": { - "full_name": "__main__.is_zero.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.is_zero.ImplicitArgs": { - "full_name": "__main__.is_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.is_zero.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.is_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.is_zero.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.is_zero.x", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "__main__.r0": { - "destination": "src.accounts.braavos.lib.constants.r0", - "type": "alias" - }, - "__main__.r1": { - "destination": "src.accounts.braavos.lib.constants.r1", - "type": "alias" - }, - "__main__.r2": { - "destination": "src.accounts.braavos.lib.constants.r2", - "type": "alias" - }, - "__main__.reduce": { - "decorators": [], - "pc": 170, - "type": "function" - }, - "__main__.reduce.Args": { - "full_name": "__main__.reduce.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.reduce.ImplicitArgs": { - "full_name": "__main__.reduce.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.reduce.Return": { - "cairo_type": "(reduced_x: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "__main__.reduce.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.reduce.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "__main__.reduce.x", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 10 - }, - "pc": 173, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.s0": { - "destination": "src.accounts.braavos.lib.constants.s0", - "type": "alias" - }, - "__main__.s1": { - "destination": "src.accounts.braavos.lib.constants.s1", - "type": "alias" - }, - "__main__.s2": { - "destination": "src.accounts.braavos.lib.constants.s2", - "type": "alias" - }, - "__main__.unreduced_mul": { - "decorators": [], - "pc": 25, - "type": "function" - }, - "__main__.unreduced_mul.Args": { - "full_name": "__main__.unreduced_mul.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.unreduced_mul.ImplicitArgs": { - "full_name": "__main__.unreduced_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.unreduced_mul.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "__main__.unreduced_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.unreduced_sqr": { - "decorators": [], - "pc": 63, - "type": "function" - }, - "__main__.unreduced_sqr.Args": { - "full_name": "__main__.unreduced_sqr.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.unreduced_sqr.ImplicitArgs": { - "full_name": "__main__.unreduced_sqr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.unreduced_sqr.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "__main__.unreduced_sqr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.verify_zero": { - "decorators": [], - "pc": 100, - "type": "function" - }, - "__main__.verify_zero.Args": { - "full_name": "__main__.verify_zero.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.verify_zero.ImplicitArgs": { - "full_name": "__main__.verify_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.verify_zero.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.verify_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__main__.verify_zero.q": { - "cairo_type": "felt", - "full_name": "__main__.verify_zero.q", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "__main__.verify_zero.val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "__main__.verify_zero.val", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.bigint.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "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_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_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 13, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 102, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 134, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 170, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 10 - }, - "pc": 173, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/guards.json b/configs/cairo-contracts/guards.json deleted file mode 100644 index 005938ce50..0000000000 --- a/configs/cairo-contracts/guards.json +++ /dev/null @@ -1,1481 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574436f6e747261637441646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4765745478496e666f", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffc", - "0x20680017fff7fff", - "0x4", - "0x402780017ffc7ffc", - "0x1", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "3": [ - { - "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": 0, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 0 - } - } - } - ], - "10": [ - { - "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": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 1 - } - } - } - ], - "17": [ - { - "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": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 2 - } - } - } - ], - "21": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_equal.a": 3, - "starkware.cairo.common.math.assert_not_equal.b": 4 - } - } - } - ] - }, - "identifiers": { - "__main__.Guards": { - "type": "namespace" - }, - "__main__.Guards.Args": { - "full_name": "__main__.Guards.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Guards.ImplicitArgs": { - "full_name": "__main__.Guards.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Guards.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.Guards.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.TX_VERSION_0_EST_FEE": { - "destination": "src.accounts.braavos.constants.TX_VERSION_0_EST_FEE", - "type": "alias" - }, - "__main__.TxInfo": { - "destination": "starkware.starknet.common.syscalls.TxInfo", - "type": "alias" - }, - "__main__.assert_not_equal": { - "destination": "starkware.cairo.common.math.assert_not_equal", - "type": "alias" - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__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" - }, - "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": { - "type": "const", - "value": 345600 - }, - "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION": { - "type": "const", - "value": 58256001704608589532901680 - }, - "src.accounts.braavos.constants.ADD_SIGNER_SELECTOR": { - "type": "const", - "value": 163160470112599928456934797768840367968245733614578848060926957836914140077 - }, - "src.accounts.braavos.constants.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR": { - "type": "const", - "value": 2368085011737712558832061853528991504353100933681333270721786327191901518 - }, - "src.accounts.braavos.constants.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR": { - "type": "const", - "value": 269717755689401876173711085406697014939272590112879486617649727631382791657 - }, - "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR": { - "type": "const", - "value": 1758259583752551939040810879209073852335166648624686940608467553891753933031 - }, - "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR": { - "type": "const", - "value": 174813914610141181835653391265740007128686786058622343737933013940855989184 - }, - "src.accounts.braavos.constants.IACCOUNT_ID": { - "type": "const", - "value": 2792084853 - }, - "src.accounts.braavos.constants.IACCOUNT_ID_v0x1010102": { - "type": "const", - "value": 4044209476 - }, - "src.accounts.braavos.constants.IERC165_ID": { - "type": "const", - "value": 33540519 - }, - "src.accounts.braavos.constants.IERC721_ENUMERABLE_ID": { - "type": "const", - "value": 2014223715 - }, - "src.accounts.braavos.constants.IERC721_ID": { - "type": "const", - "value": 2158778573 - }, - "src.accounts.braavos.constants.IERC721_METADATA_ID": { - "type": "const", - "value": 1532892063 - }, - "src.accounts.braavos.constants.IERC721_RECEIVER_ID": { - "type": "const", - "value": 353073666 - }, - "src.accounts.braavos.constants.INITIALIZER_SELECTOR": { - "type": "const", - "value": 1295919550572838631247819983596733806859788957403169325509326258146877103642 - }, - "src.accounts.braavos.constants.INVALID_ID": { - "type": "const", - "value": 4294967295 - }, - "src.accounts.braavos.constants.MIGRATE_STORAGE_SELECTOR": { - "type": "const", - "value": 522038773094464137401434129447374078914611256157886368771002985264489953033 - }, - "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM": { - "type": "const", - "value": 3 - }, - "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_SEC": { - "type": "const", - "value": 300 - }, - "src.accounts.braavos.constants.REMOVE_SIGNER_SELECTOR": { - "type": "const", - "value": 409261550851542507680168322314239740979393570425390024668899463010292902806 - }, - "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR": { - "type": "const", - "value": 1189488687767662123356698053193137082046618410956870915062359977563328943793 - }, - "src.accounts.braavos.constants.SET_MULTISIG_SELECTOR": { - "type": "const", - "value": 979263662673215070237784411221295853154410968114948506634943934754177391346 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_STARK": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.constants.SIGN_PENDING_MULTISIG_TXN_SELECTOR": { - "type": "const", - "value": 739140450142317551736190475027448397206197387125691924280419642098391765544 - }, - "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR": { - "type": "const", - "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845 - }, - "src.accounts.braavos.constants.TX_VERSION_0": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.constants.TX_VERSION_0_EST_FEE": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.constants.TX_VERSION_1": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE": { - "type": "const", - "value": 340282366920938463463374607431768211457 - }, - "src.accounts.braavos.constants.UINT8_MAX": { - "type": "const", - "value": 256 - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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_not_equal": { - "decorators": [], - "pc": 21, - "type": "function" - }, - "starkware.cairo.common.math.assert_not_equal.Args": { - "full_name": "starkware.cairo.common.math.assert_not_equal.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_not_equal.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.a", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 21, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_equal.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.b", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 21, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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.get_caller_address": { - "decorators": [], - "pc": 0, - "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": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 1 - }, - "pc": 3, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_contract_address": { - "decorators": [], - "pc": 7, - "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": 1, - "offset": 0 - }, - "pc": 7, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 10, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_tx_info": { - "decorators": [], - "pc": 14, - "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": 2, - "offset": 0 - }, - "pc": 14, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 17, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 7, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 14, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 21, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 21, - "value": "[cast(fp + (-3), felt*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/l1_handler.json b/configs/cairo-contracts/l1_handler.json deleted file mode 100644 index f6ebf6ce14..0000000000 --- a/configs/cairo-contracts/l1_handler.json +++ /dev/null @@ -1,1068 +0,0 @@ -{ - "abi": [ - { - "inputs": [ - { - "name": "from_address", - "type": "felt" - }, - { - "name": "a", - "type": "felt" - } - ], - "name": "assert_calldata_is_one", - "outputs": [], - "type": "l1_handler" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [ - { - "offset": "0x5", - "selector": "0x1310e2c127c3b511c5ac0fd7949d544bb4d75b8bc83aaeb357e712ecf582771" - } - ] - }, - "program": { - "attributes": [], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x400780017fff7ffc", - "0x1", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "12": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.assert_calldata_is_one" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 5 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.assert_calldata_is_one": { - "decorators": ["l1_handler"], - "pc": 0, - "type": "function" - }, - "__main__.assert_calldata_is_one.Args": { - "full_name": "__main__.assert_calldata_is_one.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 1 - }, - "from_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.assert_calldata_is_one.ImplicitArgs": { - "full_name": "__main__.assert_calldata_is_one.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.assert_calldata_is_one.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.assert_calldata_is_one.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.assert_calldata_is_one": { - "decorators": ["l1_handler"], - "pc": 5, - "type": "function" - }, - "__wrappers__.assert_calldata_is_one.Args": { - "full_name": "__wrappers__.assert_calldata_is_one.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.assert_calldata_is_one.ImplicitArgs": { - "full_name": "__wrappers__.assert_calldata_is_one.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.assert_calldata_is_one.Return": { - "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.assert_calldata_is_one.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.assert_calldata_is_one.__wrapped_func": { - "destination": "__main__.assert_calldata_is_one", - "type": "alias" - }, - "__wrappers__.assert_calldata_is_one_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [] - } - } -} diff --git a/configs/cairo-contracts/library.json b/configs/cairo-contracts/library.json deleted file mode 100644 index e052955647..0000000000 --- a/configs/cairo-contracts/library.json +++ /dev/null @@ -1,9867 +0,0 @@ -{ - "abi": [ - { - "members": [ - { - "name": "expire_at", - "offset": 0, - "type": "felt" - }, - { - "name": "signer_id", - "offset": 1, - "type": "felt" - } - ], - "name": "DeferredRemoveSignerRequest", - "size": 2, - "type": "struct" - }, - { - "members": [ - { - "name": "signer_0", - "offset": 0, - "type": "felt" - }, - { - "name": "signer_1", - "offset": 1, - "type": "felt" - }, - { - "name": "signer_2", - "offset": 2, - "type": "felt" - }, - { - "name": "signer_3", - "offset": 3, - "type": "felt" - }, - { - "name": "type", - "offset": 4, - "type": "felt" - }, - { - "name": "reserved_0", - "offset": 5, - "type": "felt" - }, - { - "name": "reserved_1", - "offset": 6, - "type": "felt" - } - ], - "name": "SignerModel", - "size": 7, - "type": "struct" - }, - { - "data": [ - { - "name": "request", - "type": "DeferredRemoveSignerRequest" - } - ], - "keys": [], - "name": "SignerRemoveRequest", - "type": "event" - }, - { - "data": [ - { - "name": "signer_id", - "type": "felt" - }, - { - "name": "signer", - "type": "SignerModel" - } - ], - "keys": [], - "name": "SignerAdded", - "type": "event" - }, - { - "data": [ - { - "name": "signer_id", - "type": "felt" - } - ], - "keys": [], - "name": "SignerRemoved", - "type": "event" - }, - { - "data": [ - { - "name": "request", - "type": "DeferredRemoveSignerRequest" - } - ], - "keys": [], - "name": "SignerRemoveRequestCancelled", - "type": "event" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.verify_secp256r1_signature" - ], - "end_pc": 3640, - "flow_tracking_data": { - "ap_tracking": { - "group": 99, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 3629, - "value": "Signature out of range." - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.verify_secp256r1_signature" - ], - "end_pc": 3696, - "flow_tracking_data": { - "ap_tracking": { - "group": 101, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 3640, - "value": "Invalid signature." - } - ], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574426c6f636b54696d657374616d70", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4765745478496e666f", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffc", - "0x20680017fff7fff", - "0x4", - "0x402780017ffc7ffc", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x480280017ffc8000", - "0x482480017fff8000", - "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", - "0x20680017fff7fff", - "0xb", - "0x482680017ffc8000", - "0x2", - "0x480280007ffc8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", - "0x10780017fff7fff", - "0x9", - "0x482680017ffc8000", - "0x2", - "0x480280017ffc8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", - "0x480280017ffc8000", - "0x480280007ffc8000", - "0x208b7fff7fff7ffe", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x484480017fff8000", - "0x2aaaaaaaaaaaab05555555555555556", - "0x48307fff7ffd8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x484480017fff8000", - "0x4000000000000088000000000000001", - "0x48307fff7ffd8000", - "0xa0680017fff8000", - "0xe", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48287ffc80007fff", - "0x40307ffc7ff87fff", - "0x48297ffd80007ffc", - "0x482680017ffd8000", - "0x1", - "0x48507fff7ffe8000", - "0x40507ff97ff57fff", - "0x482680017ffb8000", - "0x4", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0xc", - "0x480680017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48287ffd80007fff", - "0x48327fff7ffc8000", - "0x40307ffa7ff67fff", - "0x48527ffe7ffc8000", - "0x40507ff97ff57fff", - "0x482680017ffb8000", - "0x4", - "0x208b7fff7fff7ffe", - "0x40317ffd7ff97ffd", - "0x48297ffc80007ffd", - "0x48527fff7ffc8000", - "0x40507ffb7ff77fff", - "0x40780017fff7fff", - "0x2", - "0x482680017ffb8000", - "0x4", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffc", - "0x20680017fff7fff", - "0x4", - "0x402780017ffc7ffc", - "0x1", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x2", - "0x480280007ffb8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff99", - "0x480280017ffb8000", - "0x48487ffd7fff8000", - "0x480280007ffb8000", - "0x40317fff7ffe7ffc", - "0x48127ffc7fff8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x5", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0xc", - "0x40780017fff7fff", - "0x6", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x2", - "0x208b7fff7fff7ffe", - "0x484a7ffc7ff88000", - "0x484a7ffb7ff98000", - "0x484a7ffd7ff88000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffa8000", - "0x484a7ffd7ff98000", - "0x484a7ffc7ffa8000", - "0x484a7ffb7ff88000", - "0x48307ff87ff78000", - "0x48307ffb7ffa8000", - "0x48307ffc7ffb8000", - "0x484a7ffd7ffa8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x4000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", - "0x48127ffd7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x100000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", - "0x484480017fff8000", - "0x40000000000", - "0x48127ffc7fff8000", - "0x48127fe87fff8000", - "0x48307fe67ffd8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x400380017ff97ffa", - "0x400380007ff97ffb", - "0x482680017ff98000", - "0x2", - "0x208b7fff7fff7ffe", - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x482480017fff8000", - "0xffffffffffffffffffffffe000000000", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffa8000", - "0x484a7ffc7ffa8000", - "0x484a7ffd7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ff88000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ffa7fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ffa7fff8000", - "0x484a7ffb7ff98000", - "0x484a7ffc7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff27fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff27fff8000", - "0x484a7ffb7ffa8000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffd7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe87fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe87fff8000", - "0x48307fed7feb8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffd8000", - "0x484a7ffc7ffd8000", - "0x484a7ffd7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffc8000", - "0x484a7ffb7ffb8000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ff97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ff97fff8000", - "0x48307ff97ff98000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff37fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff37fff8000", - "0x484a7ffb7ffd8000", - "0x484a7ffc7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffd7ffb8000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe97fff8000", - "0x48307fef7fed8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x4826800180008000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x482a80007ffb8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffd7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "0x4846800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", - "0x48327fff7ffc8000", - "0x48307ff37fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffb7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x4846800180008000", - "0xffffffff00000", - "0x4846800180008000", - "0x1000000000000000000000", - "0x48307ff380007fff", - "0x40327ffd7ffd7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xb", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x48127fd57fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", - "0x48127ffc7fff8000", - "0x48317ffc80007ffb", - "0x48317ffc80007ffc", - "0x48317ffc80007ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x48127fce7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff52", - "0x480680017fff8000", - "0x3", - "0x48507fd57fff8000", - "0x482480017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x2", - "0x48507ff97fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fd17fff8000", - "0x482480017fff8000", - "0x3ff", - "0x480680017fff8000", - "0x2", - "0x48507ff57fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fcd7fff8000", - "0x482480017fff8000", - "0xffffffff0000000100000", - "0x480680017fff8000", - "0x2", - "0x48507ff17fff8000", - "0x48127fa37fff8000", - "0x48307ff480007ff2", - "0x48307ff880007ff6", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd27fff8000", - "0x48287ffb7ffc8000", - "0x48287ffc7ffc8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0", - "0x48307ff380007fe9", - "0x480680017fff8000", - "0x2", - "0x48487ff87fff8000", - "0x48307ff180007fe7", - "0x480680017fff8000", - "0x2", - "0x48487ff97fff8000", - "0x48307fef80007fe5", - "0x480680017fff8000", - "0x2", - "0x48487ffa7fff8000", - "0x48127ff37fff8000", - "0x48307ff880007ff6", - "0x48307ffa80007ff8", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff32", - "0x48317fbb80007ff8", - "0x48317fbb80007ff9", - "0x48317fbb80007ffa", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf", - "0x48287ffb80007ffd", - "0x48287ffc80007ffd", - "0x48287ffd80007ffd", - "0x48127fd57fff8000", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff2", - "0xe", - "0x20780017fff7ff3", - "0xc", - "0x20780017fff7ff4", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe83", - "0x48307ff380007fe9", - "0x48287ff280007fff", - "0x48307ff280007fe8", - "0x48287ff380007fff", - "0x48307ff180007fe7", - "0x48287ff480007fff", - "0x48127ff67fff8000", - "0x48287ff880007ffa", - "0x48287ff980007ffb", - "0x48287ffa80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedb", - "0x48317fbe80007ff2", - "0x48317fbe80007ff3", - "0x48317fbe80007ff4", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe88", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd57fff8000", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeca", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf", - "0x20680017fff7fff", - "0x12", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x482a7ffb7ff58000", - "0x482a7ffc7ff68000", - "0x482a7ffd7ff78000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", - "0x20680017fff7fff", - "0xc", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61", - "0x480a7ff77fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x3ff", - "0x480680017fff8000", - "0xffffffff0000000100000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe22", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe43", - "0x482480017fda8000", - "0x13b0f63bce3c3e27d2604b", - "0x48307fff7fb28000", - "0x482480017fd98000", - "0x3555da621af194741ac331", - "0x48307fff7fb18000", - "0x482480017fd88000", - "0x5ac635d8aa3a93e7b3ebb", - "0x48307fff7fb08000", - "0x48127f857fff8000", - "0x48307ff680007ffa", - "0x48307ff680007ffb", - "0x48307ff680007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe59", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee1", - "0x20780017fff8000", - "0x1b", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x2a", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x2a", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff27", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x2a", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefb", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe23", - "0x20780017fff7ffd", - "0x21", - "0x48127ff97fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0e", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00", - "0x20780017fff8000", - "0x63", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x72", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2a", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x72", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x72", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd42", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffd", - "0x20680017fff7fff", - "0x72", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcce", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd97", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x20680017fff7fff", - "0x72", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5a", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd23", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x20680017fff7fff", - "0x72", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe6", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x20680017fff7fff", - "0x72", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb72", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x20680017fff7fff", - "0x72", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffafe", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x20680017fff7fff", - "0x72", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa8a", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb53", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x20680017fff7fff", - "0x72", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa16", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x20680017fff7fff", - "0x72", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9a2", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x20680017fff7fff", - "0x72", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff92e", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x20680017fff7fff", - "0x72", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ba", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff983", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x20680017fff7fff", - "0x72", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff846", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x20680017fff7fff", - "0x72", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7d2", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89b", - "0x208b7fff7fff7ffe", - "0x48127fea7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xab", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff758", - "0x40137ffa7fff8003", - "0x40137ffb7fff8004", - "0x40137ffc7fff8005", - "0x40137ffd7fff8006", - "0x40137ffe7fff8007", - "0x40137fff7fff8008", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a9", - "0x40137ffa7fff8009", - "0x40137ffb7fff800a", - "0x40137ffc7fff800b", - "0x40137ffd7fff800c", - "0x40137ffe7fff800d", - "0x40137fff7fff800e", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff734", - "0x40137ffa7fff800f", - "0x40137ffb7fff8010", - "0x40137ffc7fff8011", - "0x40137ffd7fff8012", - "0x40137ffe7fff8013", - "0x40137fff7fff8014", - "0x48127ff97fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff71f", - "0x40137ffa7fff8015", - "0x40137ffb7fff8016", - "0x40137ffc7fff8017", - "0x40137ffd7fff8018", - "0x40137ffe7fff8019", - "0x40137fff7fff801a", - "0x48127ff97fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff70a", - "0x40137ffa7fff801b", - "0x40137ffb7fff801c", - "0x40137ffc7fff801d", - "0x40137ffd7fff801e", - "0x40137ffe7fff801f", - "0x40137fff7fff8020", - "0x48127ff97fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65b", - "0x40137ffa7fff8021", - "0x40137ffb7fff8022", - "0x40137ffc7fff8023", - "0x40137ffd7fff8024", - "0x40137ffe7fff8025", - "0x40137fff7fff8026", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e6", - "0x40137ffa7fff8027", - "0x40137ffb7fff8028", - "0x40137ffc7fff8029", - "0x40137ffd7fff802a", - "0x40137ffe7fff802b", - "0x40137fff7fff802c", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6d1", - "0x40137ffa7fff802d", - "0x40137ffb7fff802e", - "0x40137ffc7fff802f", - "0x40137ffd7fff8030", - "0x40137ffe7fff8031", - "0x40137fff7fff8032", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bc", - "0x40137ffa7fff8033", - "0x40137ffb7fff8034", - "0x40137ffc7fff8035", - "0x40137ffd7fff8036", - "0x40137ffe7fff8037", - "0x40137fff7fff8038", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a7", - "0x40137ffa7fff8039", - "0x40137ffb7fff803a", - "0x40137ffc7fff803b", - "0x40137ffd7fff803c", - "0x40137ffe7fff803d", - "0x40137fff7fff803e", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff692", - "0x40137ffa7fff803f", - "0x40137ffb7fff8040", - "0x40137ffc7fff8041", - "0x40137ffd7fff8042", - "0x40137ffe7fff8043", - "0x40137fff7fff8044", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff67d", - "0x40137ffa7fff8045", - "0x40137ffb7fff8046", - "0x40137ffc7fff8047", - "0x40137ffd7fff8048", - "0x40137ffe7fff8049", - "0x40137fff7fff804a", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff668", - "0x400b7fec7fff804b", - "0x400b7fed7fff804c", - "0x400b7fee7fff804d", - "0x400b7fef7fff804e", - "0x400b7ff07fff804f", - "0x400b7ff17fff8050", - "0x400b7ff27fff8051", - "0x400b7ff37fff8052", - "0x400b7ff47fff8053", - "0x400b7ff57fff8054", - "0x400b7ff67fff8055", - "0x400b7ff77fff8056", - "0x400b80037fff8057", - "0x400b80047fff8058", - "0x400b80057fff8059", - "0x400b80067fff805a", - "0x400b80077fff805b", - "0x400b80087fff805c", - "0x400b80097fff805d", - "0x400b800a7fff805e", - "0x400b800b7fff805f", - "0x400b800c7fff8060", - "0x400b800d7fff8061", - "0x400b800e7fff8062", - "0x400b800f7fff8063", - "0x400b80107fff8064", - "0x400b80117fff8065", - "0x400b80127fff8066", - "0x400b80137fff8067", - "0x400b80147fff8068", - "0x400b80157fff8069", - "0x400b80167fff806a", - "0x400b80177fff806b", - "0x400b80187fff806c", - "0x400b80197fff806d", - "0x400b801a7fff806e", - "0x400b801b7fff806f", - "0x400b801c7fff8070", - "0x400b801d7fff8071", - "0x400b801e7fff8072", - "0x400b801f7fff8073", - "0x400b80207fff8074", - "0x400b80217fff8075", - "0x400b80227fff8076", - "0x400b80237fff8077", - "0x400b80247fff8078", - "0x400b80257fff8079", - "0x400b80267fff807a", - "0x400b80277fff807b", - "0x400b80287fff807c", - "0x400b80297fff807d", - "0x400b802a7fff807e", - "0x400b802b7fff807f", - "0x400b802c7fff8080", - "0x400b802d7fff8081", - "0x400b802e7fff8082", - "0x400b802f7fff8083", - "0x400b80307fff8084", - "0x400b80317fff8085", - "0x400b80327fff8086", - "0x400b80337fff8087", - "0x400b80347fff8088", - "0x400b80357fff8089", - "0x400b80367fff808a", - "0x400b80377fff808b", - "0x400b80387fff808c", - "0x400b80397fff808d", - "0x400b803a7fff808e", - "0x400b803b7fff808f", - "0x400b803c7fff8090", - "0x400b803d7fff8091", - "0x400b803e7fff8092", - "0x400b803f7fff8093", - "0x400b80407fff8094", - "0x400b80417fff8095", - "0x400b80427fff8096", - "0x400b80437fff8097", - "0x400b80447fff8098", - "0x400b80457fff8099", - "0x400b80467fff809a", - "0x400b80477fff809b", - "0x400b80487fff809c", - "0x400b80497fff809d", - "0x400b804a7fff809e", - "0x40137ffa7fff809f", - "0x40137ffb7fff80a0", - "0x40137ffc7fff80a1", - "0x40137ffd7fff80a2", - "0x40137ffe7fff80a3", - "0x40137fff7fff80a4", - "0x400780017fff80a5", - "0x0", - "0x400780017fff80a6", - "0x0", - "0x400780017fff80a7", - "0x0", - "0x400780017fff80a8", - "0x0", - "0x400780017fff80a9", - "0x0", - "0x400780017fff80aa", - "0x0", - "0x400180007ff98000", - "0x480680017fff8000", - "0x56", - "0x4828800080007fff", - "0x400080017ff77fff", - "0x482480017ff78000", - "0x2", - "0x480a80a57fff8000", - "0x480a80a67fff8000", - "0x480a80a77fff8000", - "0x480a80a87fff8000", - "0x480a80a97fff8000", - "0x480a80aa7fff8000", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bf", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65f", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5ff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x2b33a0f4a13945d898c296", - "0x480680017fff8000", - "0x1b958e9103c9dc0df604b7", - "0x480680017fff8000", - "0x6b17d1f2e12c4247f8bce", - "0x480680017fff8000", - "0x315ececbb6406837bf51f5", - "0x480680017fff8000", - "0x2d29f03e7858af38cd5dac", - "0x480680017fff8000", - "0x4fe342e2fe1a7f9b8ee7e", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff321", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff31e", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2f0", - "0x482480017fe88000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127fe87fff8000", - "0x48127fe87fff8000", - "0x480680017fff8000", - "0x179e84f3b9cac2fc632551", - "0x480680017fff8000", - "0x3ffffffffffef39beab69c", - "0x480680017fff8000", - "0xffffffff00000000fffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2e4", - "0x48307ffb80007fe6", - "0x48287ff880007fff", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080007fce7fff", - "0x48307ff880007fe3", - "0x48287ff980007fff", - "0x48307ffc7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080017fc97fff", - "0x48307ff480007fdf", - "0x48287ffa80007fff", - "0x48307ffc7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080027fc47fff", - "0x48307ff080007fdb", - "0x48307ffd7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080037fc07fff", - "0x48307fed80007fd8", - "0x480680017fff8000", - "0x0", - "0x40307ffc7ffe7fff", - "0x482480017fbe8000", - "0x4", - "0x48127fb47fff8000", - "0x48127fb47fff8000", - "0x48127fb47fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xffffffff00000000fffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff228", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x3fffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff223", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x3fffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff21e", - "0x482680017ffd8000", - "0x800000000000010fffffffffffffffffffffffffff00000000ffffffff00002", - "0x20680017fff7fff", - "0x14", - "0x482680017ffc8000", - "0x800000000000010ffffffffffffffffffffffffffc000000000010c64154965", - "0x20680017fff7fff", - "0x9", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x179e84f3b9cac2fc632550", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff210", - "0x208b7fff7fff7ffe", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x3ffffffffffef39beab69b", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff209", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x9", - "0x20780017fff7ffc", - "0x7", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1ed", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7fee7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78", - "0x48127ffc7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f", - "0x48127ffc7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb9", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x400a7ff27fff7ffd", - "0x400a7ff37fff7ffe", - "0x400a7ff47fff7fff", - "0x48127ffc7fff8000", - "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.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": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 0 - } - } - } - ], - "13": [ - { - "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": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 1 - } - } - } - ], - "17": [ - { - "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": 3, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 2 - } - } - } - ], - "22": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_equal" - ], - "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_equal.a": 3, - "starkware.cairo.common.math.assert_not_equal.b": 4 - } - } - } - ], - "28": [ - { - "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": 5, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 5 - } - } - } - ], - "46": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.split_felt" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert ids.MAX_HIGH < 2**128 and ids.MAX_LOW < 2**128\nassert PRIME - 1 == ids.MAX_HIGH * 2**128 + ids.MAX_LOW\nassert_integer(ids.value)\nids.low = ids.value & ((1 << 128) - 1)\nids.high = ids.value >> 128", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.split_felt.high": 8, - "starkware.cairo.common.math.split_felt.low": 7, - "starkware.cairo.common.math.split_felt.value": 6 - } - } - } - ], - "75": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le_felt.a": 9, - "starkware.cairo.common.math.assert_le_felt.b": 10, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 11 - } - } - } - ], - "85": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "memory[ap] = 1 if excluded != 0 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "99": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "memory[ap] = 1 if excluded != 1 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "111": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "assert excluded == 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "120": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_lt_felt" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_lt_felt.a": 12, - "starkware.cairo.common.math.assert_lt_felt.b": 13 - } - } - } - ], - "131": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.unsigned_div_rem.div": 15, - "starkware.cairo.common.math.unsigned_div_rem.q": 17, - "starkware.cairo.common.math.unsigned_div_rem.r": 16, - "starkware.cairo.common.math.unsigned_div_rem.value": 14 - } - } - } - ], - "154": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_le_felt" - ], - "code": "memory[ap] = 0 if (ids.a % PRIME) <= (ids.b % PRIME) else 1", - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_le_felt.a": 18, - "starkware.cairo.common.math_cmp.is_le_felt.b": 19 - } - } - } - ], - "212": [ - { - "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": 17, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 22, - "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 20, - "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 21 - } - } - } - ], - "217": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.bigint", - "src.accounts.braavos.lib.bigint.nondet_bigint3" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 18, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 23 - } - } - } - ], - "230": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.assert_165_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.assert_165_bit.high": 26, - "src.accounts.braavos.lib.field.assert_165_bit.low": 25, - "src.accounts.braavos.lib.field.assert_165_bit.value": 24 - } - } - } - ], - "319": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 1 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME", - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 1 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.verify_zero.q": 28, - "src.accounts.braavos.lib.field.verify_zero.val": 27 - } - } - } - ], - "351": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.is_zero.x": 29 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "memory[ap] = to_felt_or_relocatable(x == 0)", - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "366": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 1 - }, - "reference_ids": {} - } - } - ], - "387": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.reduce.x": 30 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "390": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 10 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.reduce.x": 31 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.reduce" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "403": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_ALPHA as ALPHA", - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import ec_double_slope\n\n# Compute the slope.\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\nvalue = slope = ec_double_slope(point=(x, y), alpha=ALPHA, p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": 32 - } - } - } - ], - "453": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import line_slope\n\n# Compute the slope.\nx0 = pack(ids.point0.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny1 = pack(ids.point1.y, PRIME)\nvalue = slope = line_slope(point1=(x0, y0), point2=(x1, y1), p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_slope.point0": 33, - "src.accounts.braavos.lib.ec.compute_slope.point1": 34 - } - } - } - ], - "502": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 190 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - 2 * x) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 190 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_double.point": 35, - "src.accounts.braavos.lib.ec.ec_double.slope": 36 - } - } - } - ], - "505": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "value = new_y = (slope * (x - new_x) - y) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 200 - }, - "reference_ids": {} - } - } - ], - "595": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 149 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx0 = pack(ids.point0.x, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - x0 - x1) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 149 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.fast_ec_add.point0": 37, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": 38, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": 39 - } - } - } - ], - "598": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "value = new_y = (slope * (x0 - new_x) - y0) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 159 - }, - "reference_ids": {} - } - } - ], - "767": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner" - ], - "code": "ids.dibit = ((ids.scalar_u >> ids.m) & 1) + 2 * ((ids.scalar_v >> ids.m) & 1)", - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": 43, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": 42, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": 40, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": 41 - } - } - } - ], - "992": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner" - ], - "code": "ids.quad_bit = (\n 8 * ((ids.scalar_v >> ids.m) & 1)\n + 4 * ((ids.scalar_u >> ids.m) & 1)\n + 2 * ((ids.scalar_v >> (ids.m - 1)) & 1)\n + ((ids.scalar_u >> (ids.m - 1)) & 1)\n)", - "flow_tracking_data": { - "ap_tracking": { - "group": 47, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": 46, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": 47, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": 44, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": 45 - } - } - } - ], - "3198": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1", - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3" - ], - "code": "ids.len_hi = max(ids.scalar_u.d2.bit_length(), ids.scalar_v.d2.bit_length())-1", - "flow_tracking_data": { - "ap_tracking": { - "group": 92, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": 50, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": 48, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": 49 - } - } - } - ], - "3512": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.div_mod_n" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_N as N", - "flow_tracking_data": { - "ap_tracking": { - "group": 97, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.div_mod_n" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import div_mod, safe_div\n\na = pack(ids.a, PRIME)\nb = pack(ids.b, PRIME)\nvalue = res = div_mod(a, b, N)", - "flow_tracking_data": { - "ap_tracking": { - "group": 97, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.signature.div_mod_n.a": 51, - "src.accounts.braavos.lib.signature.div_mod_n.b": 52 - } - } - } - ], - "3515": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.signature", - "src.accounts.braavos.lib.signature.div_mod_n" - ], - "code": "value = k_plus_one = safe_div(res * b - a, N) + 1", - "flow_tracking_data": { - "ap_tracking": { - "group": 97, - "offset": 10 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.Account_deferred_remove_signer": { - "type": "namespace" - }, - "__main__.Account_deferred_remove_signer.Args": { - "full_name": "__main__.Account_deferred_remove_signer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_deferred_remove_signer.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Account_deferred_remove_signer.ImplicitArgs": { - "full_name": "__main__.Account_deferred_remove_signer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_deferred_remove_signer.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.Account_deferred_remove_signer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.Account_deferred_remove_signer.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.Account_deferred_remove_signer.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.Account_deferred_remove_signer.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.Account_deferred_remove_signer.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.Account_public_key": { - "type": "namespace" - }, - "__main__.Account_public_key.Args": { - "full_name": "__main__.Account_public_key.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_public_key.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Account_public_key.ImplicitArgs": { - "full_name": "__main__.Account_public_key.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_public_key.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.Account_public_key.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.Account_public_key.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.Account_public_key.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.Account_public_key.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.Account_public_key.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.Account_signers": { - "type": "namespace" - }, - "__main__.Account_signers.Args": { - "full_name": "__main__.Account_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_signers.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Account_signers.ImplicitArgs": { - "full_name": "__main__.Account_signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.Account_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.Account_signers.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.Account_signers.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.Account_signers.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.Account_signers.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.Account_signers_max_index": { - "type": "namespace" - }, - "__main__.Account_signers_max_index.Args": { - "full_name": "__main__.Account_signers_max_index.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_signers_max_index.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Account_signers_max_index.ImplicitArgs": { - "full_name": "__main__.Account_signers_max_index.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_signers_max_index.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.Account_signers_max_index.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.Account_signers_max_index.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.Account_signers_max_index.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.Account_signers_max_index.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.Account_signers_max_index.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.Account_signers_num_hw_signers": { - "type": "namespace" - }, - "__main__.Account_signers_num_hw_signers.Args": { - "full_name": "__main__.Account_signers_num_hw_signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_signers_num_hw_signers.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Account_signers_num_hw_signers.ImplicitArgs": { - "full_name": "__main__.Account_signers_num_hw_signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Account_signers_num_hw_signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.Account_signers_num_hw_signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.Account_signers_num_hw_signers.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.Account_signers_num_hw_signers.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.Account_signers_num_hw_signers.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.Account_signers_num_hw_signers.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.DeferredRemoveSignerRequest": { - "full_name": "__main__.DeferredRemoveSignerRequest", - "members": { - "expire_at": { - "cairo_type": "felt", - "offset": 0 - }, - "signer_id": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "__main__.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.IndexedSignerModel": { - "full_name": "__main__.IndexedSignerModel", - "members": { - "index": { - "cairo_type": "felt", - "offset": 0 - }, - "signer": { - "cairo_type": "__main__.SignerModel", - "offset": 1 - } - }, - "size": 8, - "type": "struct" - }, - "__main__.REMOVE_SIGNER_WITH_ETD_SELECTOR": { - "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR", - "type": "alias" - }, - "__main__.SIGNER_TYPE_SECP256R1": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1", - "type": "alias" - }, - "__main__.SIGNER_TYPE_STARK": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_STARK", - "type": "alias" - }, - "__main__.SIGNER_TYPE_UNUSED": { - "destination": "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED", - "type": "alias" - }, - "__main__.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "__main__.SignerAdded": { - "type": "namespace" - }, - "__main__.SignerAdded.Args": { - "full_name": "__main__.SignerAdded.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerAdded.ImplicitArgs": { - "full_name": "__main__.SignerAdded.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerAdded.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.SignerAdded.SELECTOR": { - "type": "const", - "value": 561929676041071993352637934143063071236106844429250574418910739341905381029 - }, - "__main__.SignerAdded.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.SignerAdded.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.SignerAdded.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.SignerAdded.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.SignerModel": { - "full_name": "__main__.SignerModel", - "members": { - "reserved_0": { - "cairo_type": "felt", - "offset": 5 - }, - "reserved_1": { - "cairo_type": "felt", - "offset": 6 - }, - "signer_0": { - "cairo_type": "felt", - "offset": 0 - }, - "signer_1": { - "cairo_type": "felt", - "offset": 1 - }, - "signer_2": { - "cairo_type": "felt", - "offset": 2 - }, - "signer_3": { - "cairo_type": "felt", - "offset": 3 - }, - "type": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 7, - "type": "struct" - }, - "__main__.SignerRemoveRequest": { - "type": "namespace" - }, - "__main__.SignerRemoveRequest.Args": { - "full_name": "__main__.SignerRemoveRequest.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerRemoveRequest.ImplicitArgs": { - "full_name": "__main__.SignerRemoveRequest.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerRemoveRequest.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.SignerRemoveRequest.SELECTOR": { - "type": "const", - "value": 1269813786634352618416790692342807947003436932220265631879446689410606825886 - }, - "__main__.SignerRemoveRequest.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.SignerRemoveRequest.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.SignerRemoveRequest.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.SignerRemoveRequest.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.SignerRemoveRequestCancelled": { - "type": "namespace" - }, - "__main__.SignerRemoveRequestCancelled.Args": { - "full_name": "__main__.SignerRemoveRequestCancelled.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerRemoveRequestCancelled.ImplicitArgs": { - "full_name": "__main__.SignerRemoveRequestCancelled.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerRemoveRequestCancelled.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.SignerRemoveRequestCancelled.SELECTOR": { - "type": "const", - "value": 1132521439627317306714359990251828463150347298149907002176878047570125085598 - }, - "__main__.SignerRemoveRequestCancelled.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.SignerRemoveRequestCancelled.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.SignerRemoveRequestCancelled.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.SignerRemoveRequestCancelled.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.SignerRemoved": { - "type": "namespace" - }, - "__main__.SignerRemoved.Args": { - "full_name": "__main__.SignerRemoved.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerRemoved.ImplicitArgs": { - "full_name": "__main__.SignerRemoved.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SignerRemoved.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.SignerRemoved.SELECTOR": { - "type": "const", - "value": 1078657755298128285518989235278250467094441506009905078130589280936907098425 - }, - "__main__.SignerRemoved.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.SignerRemoved.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.SignerRemoved.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.SignerRemoved.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.Signers": { - "type": "namespace" - }, - "__main__.Signers.Args": { - "full_name": "__main__.Signers.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Signers.ImplicitArgs": { - "full_name": "__main__.Signers.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.Signers.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.Signers.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "__main__.TX_VERSION_1_EST_FEE": { - "destination": "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE", - "type": "alias" - }, - "__main__.TxInfo": { - "destination": "starkware.starknet.common.syscalls.TxInfo", - "type": "alias" - }, - "__main__.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.assert_not_equal": { - "destination": "starkware.cairo.common.math.assert_not_equal", - "type": "alias" - }, - "__main__.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "__main__.get_block_timestamp": { - "destination": "starkware.starknet.common.syscalls.get_block_timestamp", - "type": "alias" - }, - "__main__.get_tx_info": { - "destination": "starkware.starknet.common.syscalls.get_tx_info", - "type": "alias" - }, - "__main__.is_le_felt": { - "destination": "starkware.cairo.common.math_cmp.is_le_felt", - "type": "alias" - }, - "__main__.is_not_zero": { - "destination": "starkware.cairo.common.math_cmp.is_not_zero", - "type": "alias" - }, - "__main__.split_felt": { - "destination": "starkware.cairo.common.math.split_felt", - "type": "alias" - }, - "__main__.uint256_check": { - "destination": "starkware.cairo.common.uint256.uint256_check", - "type": "alias" - }, - "__main__.uint256_to_bigint": { - "destination": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint", - "type": "alias" - }, - "__main__.verify_ecdsa_signature": { - "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", - "type": "alias" - }, - "__main__.verify_point": { - "destination": "src.accounts.braavos.lib.ec.verify_point", - "type": "alias" - }, - "__main__.verify_secp256r1_signature": { - "destination": "src.accounts.braavos.lib.signature.verify_secp256r1_signature", - "type": "alias" - }, - "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": { - "type": "const", - "value": 345600 - }, - "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION": { - "type": "const", - "value": 58256001704608589532901680 - }, - "src.accounts.braavos.constants.ADD_SIGNER_SELECTOR": { - "type": "const", - "value": 163160470112599928456934797768840367968245733614578848060926957836914140077 - }, - "src.accounts.braavos.constants.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR": { - "type": "const", - "value": 2368085011737712558832061853528991504353100933681333270721786327191901518 - }, - "src.accounts.braavos.constants.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR": { - "type": "const", - "value": 269717755689401876173711085406697014939272590112879486617649727631382791657 - }, - "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR": { - "type": "const", - "value": 1758259583752551939040810879209073852335166648624686940608467553891753933031 - }, - "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR": { - "type": "const", - "value": 174813914610141181835653391265740007128686786058622343737933013940855989184 - }, - "src.accounts.braavos.constants.IACCOUNT_ID": { - "type": "const", - "value": 2792084853 - }, - "src.accounts.braavos.constants.IACCOUNT_ID_v0x1010102": { - "type": "const", - "value": 4044209476 - }, - "src.accounts.braavos.constants.IERC165_ID": { - "type": "const", - "value": 33540519 - }, - "src.accounts.braavos.constants.IERC721_ENUMERABLE_ID": { - "type": "const", - "value": 2014223715 - }, - "src.accounts.braavos.constants.IERC721_ID": { - "type": "const", - "value": 2158778573 - }, - "src.accounts.braavos.constants.IERC721_METADATA_ID": { - "type": "const", - "value": 1532892063 - }, - "src.accounts.braavos.constants.IERC721_RECEIVER_ID": { - "type": "const", - "value": 353073666 - }, - "src.accounts.braavos.constants.INITIALIZER_SELECTOR": { - "type": "const", - "value": 1295919550572838631247819983596733806859788957403169325509326258146877103642 - }, - "src.accounts.braavos.constants.INVALID_ID": { - "type": "const", - "value": 4294967295 - }, - "src.accounts.braavos.constants.MIGRATE_STORAGE_SELECTOR": { - "type": "const", - "value": 522038773094464137401434129447374078914611256157886368771002985264489953033 - }, - "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM": { - "type": "const", - "value": 3 - }, - "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_SEC": { - "type": "const", - "value": 300 - }, - "src.accounts.braavos.constants.REMOVE_SIGNER_SELECTOR": { - "type": "const", - "value": 409261550851542507680168322314239740979393570425390024668899463010292902806 - }, - "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR": { - "type": "const", - "value": 1189488687767662123356698053193137082046618410956870915062359977563328943793 - }, - "src.accounts.braavos.constants.SET_MULTISIG_SELECTOR": { - "type": "const", - "value": 979263662673215070237784411221295853154410968114948506634943934754177391346 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1": { - "type": "const", - "value": 2 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_STARK": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.constants.SIGN_PENDING_MULTISIG_TXN_SELECTOR": { - "type": "const", - "value": 739140450142317551736190475027448397206197387125691924280419642098391765544 - }, - "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR": { - "type": "const", - "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845 - }, - "src.accounts.braavos.constants.TX_VERSION_0": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.constants.TX_VERSION_0_EST_FEE": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.constants.TX_VERSION_1": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE": { - "type": "const", - "value": 340282366920938463463374607431768211457 - }, - "src.accounts.braavos.constants.UINT8_MAX": { - "type": "const", - "value": 256 - }, - "src.accounts.braavos.lib.bigint.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3": { - "decorators": [], - "pc": 217, - "type": "function" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 18, - "offset": 0 - }, - "pc": 217, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "src.accounts.braavos.lib.ec.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope": { - "decorators": [], - "pc": 403, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.point", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 0 - }, - "pc": 403, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope": { - "decorators": [], - "pc": 453, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_slope.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point0", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 453, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point1", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 453, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_add": { - "decorators": [], - "pc": 637, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double": { - "decorators": [], - "pc": 477, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_double.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_double.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.ec_double.point", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 477, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_double.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.ec_double.slope", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 158 - }, - "pc": 500, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add": { - "decorators": [], - "pc": 550, - "type": "function" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point0", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 0 - }, - "pc": 550, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point1", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 0 - }, - "pc": 550, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.slope", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 117 - }, - "pc": 593, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.is_zero": { - "destination": "src.accounts.braavos.lib.field.is_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.reduce": { - "destination": "src.accounts.braavos.lib.field.reduce", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.verify_point": { - "decorators": [], - "pc": 693, - "type": "function" - }, - "src.accounts.braavos.lib.ec.verify_point.Args": { - "full_name": "src.accounts.braavos.lib.ec.verify_point.Args", - "members": { - "pt": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.verify_point.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.verify_point.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.verify_point.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.verify_point.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.Window": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "W10": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 54 - }, - "W11": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 60 - }, - "W12": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 66 - }, - "W13": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 72 - }, - "W14": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 78 - }, - "W15": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 84 - }, - "W3": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "W4": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "W5": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 24 - }, - "W6": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 30 - }, - "W7": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 36 - }, - "W8": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 42 - }, - "W9": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 48 - } - }, - "size": 90, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner": { - "decorators": [], - "pc": 934, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args", - "members": { - "Prec": { - "cairo_type": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "offset": 6 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 98 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 96 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 97 - } - }, - "size": 99, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 934, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 1 - }, - "pc": 936, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 934, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 934, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner": { - "decorators": [], - "pc": 744, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "H": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 26 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 24 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 25 - } - }, - "size": 27, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit", - "references": [ - { - "ap_tracking_data": { - "group": 36, - "offset": 0 - }, - "pc": 767, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 744, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 744, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 744, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.Window": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3": { - "decorators": [], - "pc": 2839, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 12 - }, - "scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 15 - } - }, - "size": 18, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.SIZEOF_LOCALS": { - "type": "const", - "value": 171 - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi", - "references": [ - { - "ap_tracking_data": { - "group": 79, - "offset": 171 - }, - "pc": 2841, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 79, - "offset": 0 - }, - "pc": 2839, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 79, - "offset": 0 - }, - "pc": 2839, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladd_W_inner": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P0": { - "destination": "src.accounts.braavos.lib.constants.P0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P1": { - "destination": "src.accounts.braavos.lib.constants.P1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P2": { - "destination": "src.accounts.braavos.lib.constants.P2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM0": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM1": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM2": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.assert_165_bit": { - "decorators": [], - "pc": 230, - "type": "function" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Args": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.HIGH_BOUND": { - "type": "const", - "value": 340282366920938463463374607294329257984 - }, - "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.assert_165_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.lib.field.assert_165_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.assert_165_bit.UPPER_BOUND": { - "type": "const", - "value": 46768052394588893382517914646921056628989841375232 - }, - "src.accounts.braavos.lib.field.assert_165_bit.high": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 230, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.low": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 230, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.value": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 230, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.is_zero": { - "decorators": [], - "pc": 351, - "type": "function" - }, - "src.accounts.braavos.lib.field.is_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.is_zero.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.is_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.is_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.is_zero.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.field.is_zero.x", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 351, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r0": { - "destination": "src.accounts.braavos.lib.constants.r0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r1": { - "destination": "src.accounts.braavos.lib.constants.r1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r2": { - "destination": "src.accounts.braavos.lib.constants.r2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.reduce": { - "decorators": [], - "pc": 387, - "type": "function" - }, - "src.accounts.braavos.lib.field.reduce.Args": { - "full_name": "src.accounts.braavos.lib.field.reduce.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.reduce.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.reduce.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.reduce.Return": { - "cairo_type": "(reduced_x: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.reduce.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.reduce.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.reduce.x", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 387, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 10 - }, - "pc": 390, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.s0": { - "destination": "src.accounts.braavos.lib.constants.s0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s1": { - "destination": "src.accounts.braavos.lib.constants.s1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s2": { - "destination": "src.accounts.braavos.lib.constants.s2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.unreduced_mul": { - "decorators": [], - "pc": 242, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.unreduced_sqr": { - "decorators": [], - "pc": 280, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.verify_zero": { - "decorators": [], - "pc": 317, - "type": "function" - }, - "src.accounts.braavos.lib.field.verify_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.verify_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.field.verify_zero.q": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.verify_zero.q", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 1 - }, - "pc": 319, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.verify_zero.val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.verify_zero.val", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.signature.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.BASE": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GX0": { - "destination": "src.accounts.braavos.lib.constants.GX0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GX1": { - "destination": "src.accounts.braavos.lib.constants.GX1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GX2": { - "destination": "src.accounts.braavos.lib.constants.GX2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GY0": { - "destination": "src.accounts.braavos.lib.constants.GY0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GY1": { - "destination": "src.accounts.braavos.lib.constants.GY1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.GY2": { - "destination": "src.accounts.braavos.lib.constants.GY2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.N0": { - "destination": "src.accounts.braavos.lib.constants.N0", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.N1": { - "destination": "src.accounts.braavos.lib.constants.N1", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.N2": { - "destination": "src.accounts.braavos.lib.constants.N2", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.bigint_mul": { - "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.div_mod_n": { - "decorators": [], - "pc": 3512, - "type": "function" - }, - "src.accounts.braavos.lib.signature.div_mod_n.Args": { - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.div_mod_n.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.div_mod_n.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.div_mod_n.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.div_mod_n.a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.a", - "references": [ - { - "ap_tracking_data": { - "group": 97, - "offset": 0 - }, - "pc": 3512, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.signature.div_mod_n.b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.signature.div_mod_n.b", - "references": [ - { - "ap_tracking_data": { - "group": 97, - "offset": 0 - }, - "pc": 3512, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.signature.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.ec_mulmuladdW_bg3": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.get_generator_point": { - "decorators": [], - "pc": 3499, - "type": "function" - }, - "src.accounts.braavos.lib.signature.get_generator_point.Args": { - "full_name": "src.accounts.braavos.lib.signature.get_generator_point.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.get_generator_point.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.get_generator_point.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.get_generator_point.Return": { - "cairo_type": "(point: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.get_generator_point.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry": { - "decorators": [], - "pc": 3578, - "type": "function" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.Args": { - "full_name": "src.accounts.braavos.lib.signature.validate_signature_entry.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.validate_signature_entry.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.validate_signature_entry.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature": { - "decorators": [], - "pc": 3627, - "type": "function" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Args": { - "full_name": "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Args", - "members": { - "msg_hash": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "public_key": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 9 - }, - "r": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - }, - "s": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 6 - } - }, - "size": 15, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.signature.verify_secp256r1_signature.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.signature.verify_secp256r1_signature.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.signature.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_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.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul": { - "decorators": [], - "pc": 179, - "type": "function" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5)", - "type": "type_definition" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint": { - "decorators": [], - "pc": 193, - "type": "function" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Args": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.D1_HIGH_BOUND": { - "type": "const", - "value": 17592186044416 - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.D1_LOW_BOUND": { - "type": "const", - "value": 4398046511104 - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.ImplicitArgs": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "starkware.cairo.common.cairo_secp.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.EcPoint": { - "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.is_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.is_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.verify_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P0": { - "destination": "starkware.cairo.common.cairo_secp.constants.P0", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P1": { - "destination": "starkware.cairo.common.cairo_secp.constants.P1", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P2": { - "destination": "starkware.cairo.common.cairo_secp.constants.P2", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.SECP_REM": { - "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "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": 32, - "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_le_felt": { - "decorators": ["known_ap_change"], - "pc": 75, - "type": "function" - }, - "starkware.cairo.common.math.assert_le_felt.Args": { - "full_name": "starkware.cairo.common.math.assert_le_felt.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { - "type": "const", - "value": 5316911983139663648412552867652567041 - }, - "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { - "type": "const", - "value": 3544607988759775765608368578435044694 - }, - "starkware.cairo.common.math.assert_le_felt.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_le_felt.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le_felt.a", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le_felt.b", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 8 - }, - "pc": 85, - "value": "cast([fp + (-5)] + 4, felt)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 99, - "type": "label" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 111, - "type": "label" - }, - "starkware.cairo.common.math.assert_lt_felt": { - "decorators": ["known_ap_change"], - "pc": 120, - "type": "function" - }, - "starkware.cairo.common.math.assert_lt_felt.Args": { - "full_name": "starkware.cairo.common.math.assert_lt_felt.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_lt_felt.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_lt_felt.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_lt_felt.a", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_lt_felt.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_lt_felt.b", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 28, - "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": 5, - "offset": 0 - }, - "pc": 28, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn_le": { - "decorators": [], - "pc": 37, - "type": "function" - }, - "starkware.cairo.common.math.assert_nn_le.Args": { - "full_name": "starkware.cairo.common.math.assert_nn_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_nn_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_not_equal": { - "decorators": [], - "pc": 22, - "type": "function" - }, - "starkware.cairo.common.math.assert_not_equal.Args": { - "full_name": "starkware.cairo.common.math.assert_not_equal.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_not_equal.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_not_equal.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.a", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 22, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_equal.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_not_equal.b", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 22, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_zero": { - "decorators": [], - "pc": 17, - "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": 3, - "offset": 0 - }, - "pc": 17, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.split_felt": { - "decorators": ["known_ap_change"], - "pc": 46, - "type": "function" - }, - "starkware.cairo.common.math.split_felt.Args": { - "full_name": "starkware.cairo.common.math.split_felt.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.split_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.split_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.split_felt.MAX_HIGH": { - "type": "const", - "value": 10633823966279327296825105735305134080 - }, - "starkware.cairo.common.math.split_felt.MAX_LOW": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.split_felt.Return": { - "cairo_type": "(high: felt, low: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.split_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.split_felt.high": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.split_felt.high", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 46, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.split_felt.low": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.split_felt.low", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 46, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.split_felt.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.split_felt.value", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 46, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem": { - "decorators": [], - "pc": 131, - "type": "function" - }, - "starkware.cairo.common.math.unsigned_div_rem.Args": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", - "members": { - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.unsigned_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast([fp + (-5)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast([fp + (-5)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.is_le_felt": { - "decorators": ["known_ap_change"], - "pc": 154, - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_le_felt.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs": { - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_le_felt.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math_cmp.is_le_felt.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math_cmp.is_le_felt.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.a", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 154, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_le_felt.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math_cmp.is_le_felt.b", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 154, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_le_felt.not_le": { - "pc": 166, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_not_zero": { - "decorators": ["known_ap_change"], - "pc": 146, - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": { - "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math_cmp.is_not_zero.Return": { - "cairo_type": "felt", - "type": "type_definition" - }, - "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "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": 212, - "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": 17, - "offset": 0 - }, - "pc": 212, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 214, - "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": 17, - "offset": 0 - }, - "pc": 212, - "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": 17, - "offset": 0 - }, - "pc": 212, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "starkware.cairo.common.uint256.uint256_check": { - "decorators": [], - "pc": 174, - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_check.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_check.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_check.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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.get_block_timestamp": { - "decorators": [], - "pc": 3, - "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": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 6, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_tx_info": { - "decorators": [], - "pc": 10, - "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": 2, - "offset": 0 - }, - "pc": 10, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 13, - "value": "cast([fp + (-3)] + 2, 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": 2, - "offset": 0 - }, - "pc": 10, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 17, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 22, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 22, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 28, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 46, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 46, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 46, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 75, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 120, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast([fp + (-5)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 131, - "value": "[cast([fp + (-5)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 154, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 154, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 212, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 212, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 212, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 18, - "offset": 0 - }, - "pc": 217, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 230, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 230, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 19, - "offset": 0 - }, - "pc": 230, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 317, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 1 - }, - "pc": 319, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 351, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 387, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 10 - }, - "pc": 390, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 25, - "offset": 0 - }, - "pc": 403, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 453, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 453, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 477, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 158 - }, - "pc": 500, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 28, - "offset": 0 - }, - "pc": 550, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 28, - "offset": 0 - }, - "pc": 550, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 28, - "offset": 117 - }, - "pc": 593, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 744, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 744, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 744, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 36, - "offset": 0 - }, - "pc": 767, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 934, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 934, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 934, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 1 - }, - "pc": 936, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 79, - "offset": 0 - }, - "pc": 2839, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 79, - "offset": 0 - }, - "pc": 2839, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 79, - "offset": 171 - }, - "pc": 2841, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 97, - "offset": 0 - }, - "pc": 3512, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 97, - "offset": 0 - }, - "pc": 3512, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/security_test.json b/configs/cairo-contracts/security_test.json deleted file mode 100644 index a0aaa52cc8..0000000000 --- a/configs/cairo-contracts/security_test.json +++ /dev/null @@ -1,6216 +0,0 @@ -{ - "abi": [ - { - "inputs": [], - "name": "foo", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "empty_function", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_nonrelocatable_syscall_ptr", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_unknown_memory", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_subtraction_between_relocatables", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_relocatables_addition_failure", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_op0_unknown_double_dereference", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_write_to_program_segment", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_exit_main_scope", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_missing_exit_scope", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_out_of_bound_memory_value", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_non_relocatable_memory_address", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_expr_eval", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_pedersen_values", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_range_check_values", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_missing_signature_hint", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_signature_hint_on_wrong_segment", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_ec_op_invalid_input", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_ec_op_point_not_on_curve", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "call_foo", - "type": "felt" - } - ], - "name": "maybe_call_foo", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "call_foo", - "type": "felt" - } - ], - "name": "test_read_bad_address", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "call_foo", - "type": "felt" - } - ], - "name": "test_relocatable_storage_address", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_call_address", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_syscall_request_arg_type", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_call_selector", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_deploy_from_zero_field", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_builtin_hole", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_missing_pedersen_values", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_builtin_stop_ptr", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_access_after_syscall_stop_ptr", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_bad_syscall_stop_ptr", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_out_of_bounds_write_to_signature_segment", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_out_of_bounds_write_to_tx_info_segment", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "test_write_to_call_contract_return_value", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "array_len", - "type": "felt" - }, - { - "name": "array", - "type": "felt*" - } - ], - "name": "test_out_of_bounds_write_to_calldata_segment", - "outputs": [], - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "offset": "0x36c", - "selector": "0x2c939a085348fb33b913740b92ae57519219ae53bbdf099e5d9c2209b9e2f9" - }, - { - "offset": "0x381", - "selector": "0x8bc4c57de13a8f8833b956581a6ac1767e09671e0380811fef6e0b08d074c4" - }, - { - "offset": "0x156", - "selector": "0x8c4ca5e229d64682eabde80d5b0494d7265da4778c250e53d181d2c4961cfc" - }, - { - "offset": "0xcc", - "selector": "0x8f8d1811ae1c316ccd7ad9959fb75541262fa5d53eba1d09371a6928e84729" - }, - { - "offset": "0x2e1", - "selector": "0x9099eff31d1749706825f2b7cbae31b4c7ae9b689d849c22a350d193e63711" - }, - { - "offset": "0xb7", - "selector": "0xa95574f1fe074cac0b19203c938d2b586fcb663f3a36cde3140fb82f1f178e" - }, - { - "offset": "0x254", - "selector": "0x1005a085f60a3bac0f5d3c7f8124102745652b024de9d88065eb92e3a7ca1cc" - }, - { - "offset": "0x6d", - "selector": "0x1010f70db80f29ae92e2aab934fd2d6fecd6370f8a154d8b77bc6f461f7aaf8" - }, - { - "offset": "0x92", - "selector": "0x108d00e7d1622e10ec4b6081554bfc8b614417a12d10dc8235b20effd6be9b4" - }, - { - "offset": "0xdb", - "selector": "0x12d4c96be72cb0d0df47d86ecc9917d83c40da4d751f94fc924d3d2ef9ac637" - }, - { - "offset": "0x7f", - "selector": "0x167804226c13d6c16a1c4c1aca274a896066d087d0c3439c2a85b5192ddd7a9" - }, - { - "offset": "0x31d", - "selector": "0x17e05f17e6d80e1f47b1f3d2287a1873d8d49bb76dfa1d3ce7cf38f4434cae1" - }, - { - "offset": "0x3d", - "selector": "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d" - }, - { - "offset": "0x274", - "selector": "0x1b1b4a59759549875346d58a47e3e908c63e1c29ed81c6476d0c60943fe1e6d" - }, - { - "offset": "0x34c", - "selector": "0x1f92bb948681e432c3c857490a2bdec3e583d166c47cace6d91b35b54c35ba4" - }, - { - "offset": "0x124", - "selector": "0x1fb3e9fec2e56095b35a8ef1df29ffc62c01a33fcd2240dbda7bcfe82de28cc" - }, - { - "offset": "0x4c", - "selector": "0x227ac0f3ce8083231605cb10be915be2004456b618e44b56067e27fc6f8c84f" - }, - { - "offset": "0x293", - "selector": "0x26c632ecd92dbfba685072a2ffd5a874b7897d9939befe52472a0b473fdbcc4" - }, - { - "offset": "0x13f", - "selector": "0x2760636cdb4507d7b10ff06bdddc2288aab6c1b494fd3ca28e407bf9554e273" - }, - { - "offset": "0xea", - "selector": "0x27e720097c542eeeece782bc9cd8f980da9cce23b0053e5e7d6abad0834d48a" - }, - { - "offset": "0x2cb", - "selector": "0x2a2dfaeb9837b5f6af55d09bd5f0f44ea354388c051a5ef950291b07586b0b4" - }, - { - "offset": "0x308", - "selector": "0x2e4221061348f87fc4be2890b966d935fa636b339d2db0a3cfe217af9ddace2" - }, - { - "offset": "0x2b6", - "selector": "0x2f103562452e1da93fcace89b4c4698998159867de0e25a22c2a8d5fc9b4a9b" - }, - { - "offset": "0x16f", - "selector": "0x2f756126efb0458186498475f334f2e8387d0db2506170bd4f382ad26560c2c" - }, - { - "offset": "0xa5", - "selector": "0x2fb399aa70eee82e434a63a1adce6be98d4d9d2fecaea1dd52260dfe87b6155" - }, - { - "offset": "0x335", - "selector": "0x338f4da96a6002dd4d8dd8ec91966ed87598b2ddec84d4aa83e119b6a620dd8" - }, - { - "offset": "0x111", - "selector": "0x350a05a5a8e82a2c2db774d34c801a9088574e23a7d3cb5c749c743ce7bac16" - }, - { - "offset": "0x2f4", - "selector": "0x37b965cb5fda7d81a9fd25d482b339ecd29e7122c7afb82416907079c8297e0" - }, - { - "offset": "0x1b3", - "selector": "0x38638833835f4be021f47f2e6c91fdc2f523056b65f5e2789cb997968f9cac2" - }, - { - "offset": "0x233", - "selector": "0x38fbf65cd09ca4936b46daec3c450e2dfa9cea1ddbe0ee4b84a6f910991cadb" - }, - { - "offset": "0x216", - "selector": "0x39ac57ab710f0ad50b0b7f5acb5bdbbcf1de36284ea315dc1c648c86ab5e694" - }, - { - "offset": "0x1f8", - "selector": "0x3a6b73e738b7bb7e6e684bf57ed050a51fa5a73c675153c933c9add6521bd6b" - }, - { - "offset": "0xfd", - "selector": "0x3dbfaf71a0a317a342065af7d94022f8e1d4b10d7d191b9521f07677f040c09" - }, - { - "offset": "0x18e", - "selector": "0x3dc1513889f71bbe33c27efdac3b32c5170fc66bda5a4abb8e2c38e58b441a8" - }, - { - "offset": "0x1d8", - "selector": "0x3e1da263b08bf10c04a4e44dc3face86c51e9bbcf52b46e7d455572dc7aebcc" - } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.test_bad_expr_eval" - ], - "end_pc": 291, - "flow_tracking_data": { - "ap_tracking": { - "group": 34, - "offset": 0 - }, - "reference_ids": { - "__main__.test_bad_expr_eval.test": 8 - } - }, - "name": "error_message", - "start_pc": 287, - "value": "Bad expr: {test}." - } - ], - "builtins": ["pedersen", "range_check", "ecdsa", "ec_op"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x482480017ffe8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574436f6e747261637441646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657454785369676e6174757265", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x3", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4765745478496e666f", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x400380017ff97ffa", - "0x400380007ff97ffb", - "0x482680017ff98000", - "0x2", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x400680017fff7fff", - "0x0", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x40137fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d", - "0x4829800080008000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x400280007ffd8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffc", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x482a7ffd7ffd8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x4000800080008000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e", - "0x480680017fff8000", - "0x25", - "0x400083e87ffe7fff", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", - "0x482480017fff8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0xa", - "0x480680017fff8000", - "0x1", - "0x400080007ffe7fff", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x400680017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x400280027ffd7fff", - "0x480680017fff8000", - "0x0", - "0x400280007ffd7fff", - "0x480680017fff8000", - "0x0", - "0x400280017ffd7fff", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x100000000000000000000000000000001", - "0x400280007ffd7fff", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x400280007ffd7fff", - "0x480680017fff8000", - "0x2", - "0x400280017ffd7fff", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280037ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x48127ffb7fff8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe82", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280037ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x48127ffb7fff8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x6a4beaef5a93425b973179cdba0c9d42f30e01a5f1e2db73da0884b8d6756fc", - "0x400280007ffd7fff", - "0x480680017fff8000", - "0x72565ec81bc09ff53fbfad99324a92aa5b39fb58267e395e8abe36290ebf24f", - "0x400280017ffd7fff", - "0x480680017fff8000", - "0x654fd7e67a123dd13868093b3b7777f1ffef596c2e324f25ceaf9146698482c", - "0x400280027ffd7fff", - "0x480680017fff8000", - "0x4fad269cbf860980e38768fe9cb6b0b9ab03ee3fe84cfde2eccce597c874fd8", - "0x400280037ffd7fff", - "0x480680017fff8000", - "0x8", - "0x400280047ffd7fff", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x7", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280047ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x40780017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x654fd7e67a123dd13868093b3b7777f1ffef596c2e324f25ceaf9146698482c", - "0x480680017fff8000", - "0x4fad269cbf860980e38768fe9cb6b0b9ab03ee3fe84cfde2eccce597c874fd8", - "0x400280007ffd7ffe", - "0x400280017ffd7fff", - "0x400280027ffd7ffe", - "0x482480017fff8000", - "0x1", - "0x400280037ffd7fff", - "0x480680017fff8000", - "0x7", - "0x400280047ffd7fff", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x7", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280047ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x40780017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x10780017fff7fff", - "0x9", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x64", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe17", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfa", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x17", - "0x480680017fff8000", - "0x19", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdba", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ffd7fff", - "0x480680017fff8000", - "0x0", - "0x400280017ffd7fff", - "0x480680017fff8000", - "0x0", - "0x400280027ffd7fff", - "0x480680017fff8000", - "0x1", - "0x400280037ffd7fff", - "0x480680017fff8000", - "0x0", - "0x400280047ffd7fff", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x19", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4465706c6f79", - "0x400280007ffd7fff", - "0x480680017fff8000", - "0x1", - "0x400280017ffd7fff", - "0x480680017fff8000", - "0x1", - "0x400280027ffd7fff", - "0x480680017fff8000", - "0x0", - "0x400280037ffd7fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd57", - "0x400280047ffd7fff", - "0x480680017fff8000", - "0x2", - "0x400280057ffd7fff", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x11", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x400280027ffd7fff", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x40780017fff7fff", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x11", - "0x400280007ffd7fff", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf0", - "0x48307ffe7fff8000", - "0x480680017fff8000", - "0x11", - "0x400080007ffe7fff", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce8", - "0x480680017fff8000", - "0x11", - "0x400080087ffe7fff", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca6", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb8", - "0x480680017fff8000", - "0x227ac0f3ce8083231605cb10be915be2004456b618e44b56067e27fc6f8c84f", - "0x480680017fff8000", - "0x0", - "0x48127ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca5", - "0x480680017fff8000", - "0x0", - "0x400080007ffe7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x482a7ffc7ffd8000", - "0x480680017fff8000", - "0x0", - "0x400080007ffe7fff", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", - "0x40780017fff7fff", - "0x1", - "0x480280027ffb8000", - "0x48127ffd7fff8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280037ffb8000", - "0x480280047ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "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": {} - } - } - ], - "16": [ - { - "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": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 0 - } - } - } - ], - "24": [ - { - "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": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 1 - } - } - } - ], - "31": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_tx_signature" - ], - "code": "syscall_handler.get_tx_signature(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_tx_signature.syscall_ptr": 2 - } - } - } - ], - "40": [ - { - "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": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 3 - } - } - } - ], - "47": [ - { - "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": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 4 - } - } - } - ], - "51": [ - { - "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": 8, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 7, - "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 5, - "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 6 - } - } - } - ], - "64": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.foo" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 3 - }, - "reference_ids": {} - } - } - ], - "79": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.empty_function" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 2 - }, - "reference_ids": {} - } - } - ], - "113": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_nonrelocatable_syscall_ptr" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "131": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_unknown_memory" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "151": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_subtraction_between_relocatables" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 7 - }, - "reference_ids": {} - } - } - ], - "169": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_relocatables_addition_failure" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 21, - "offset": 5 - }, - "reference_ids": {} - } - } - ], - "187": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_op0_unknown_double_dereference" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "207": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_write_to_program_segment" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 5 - }, - "reference_ids": {} - } - } - ], - "218": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.test_exit_main_scope" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.test_exit_main_scope" - ], - "code": "vm_enter_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "222": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_exit_main_scope" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 2 - }, - "reference_ids": {} - } - } - ], - "233": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.test_missing_exit_scope" - ], - "code": "vm_enter_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "237": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_missing_exit_scope" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 2 - }, - "reference_ids": {} - } - } - ], - "256": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_out_of_bound_memory_value" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "276": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_non_relocatable_memory_address" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "295": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_expr_eval" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 35, - "offset": 3 - }, - "reference_ids": {} - } - } - ], - "324": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_pedersen_values" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "347": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_range_check_values" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 7 - }, - "reference_ids": {} - } - } - ], - "372": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_missing_signature_hint" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "403": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_signature_hint_on_wrong_segment" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 16 - }, - "reference_ids": {} - } - } - ], - "442": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_ec_op_invalid_input" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 15 - }, - "reference_ids": {} - } - } - ], - "479": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_ec_op_point_not_on_curve" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 47, - "offset": 14 - }, - "reference_ids": {} - } - } - ], - "512": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.maybe_call_foo" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 50, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "542": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_read_bad_address" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 54, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "571": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_relocatable_storage_address" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 58, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "600": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_call_address" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 60, - "offset": 18 - }, - "reference_ids": {} - } - } - ], - "626": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.test_bad_syscall_request_arg_type" - ], - "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 61, - "offset": 5 - }, - "reference_ids": { - "__main__.test_bad_syscall_request_arg_type.syscall_ptr": 9 - } - } - } - ], - "632": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_syscall_request_arg_type" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 62, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "663": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_call_selector" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 64, - "offset": 24 - }, - "reference_ids": {} - } - } - ], - "692": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.test_bad_deploy_from_zero_field" - ], - "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 65, - "offset": 10 - }, - "reference_ids": { - "__main__.test_bad_deploy_from_zero_field.syscall_ptr": 10 - } - } - } - ], - "698": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_deploy_from_zero_field" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 66, - "offset": 14 - }, - "reference_ids": {} - } - } - ], - "719": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_builtin_hole" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 68, - "offset": 5 - }, - "reference_ids": {} - } - } - ], - "742": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_missing_pedersen_values" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 70, - "offset": 7 - }, - "reference_ids": {} - } - } - ], - "760": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_builtin_stop_ptr" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "780": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_access_after_syscall_stop_ptr" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 74, - "offset": 5 - }, - "reference_ids": {} - } - } - ], - "801": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_bad_syscall_stop_ptr" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 76, - "offset": 5 - }, - "reference_ids": {} - } - } - ], - "825": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_out_of_bounds_write_to_signature_segment" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 78, - "offset": 13 - }, - "reference_ids": {} - } - } - ], - "848": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 80, - "offset": 11 - }, - "reference_ids": {} - } - } - ], - "880": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_write_to_call_contract_return_value" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 82, - "offset": 23 - }, - "reference_ids": {} - } - } - ], - "911": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.test_out_of_bounds_write_to_calldata_segment" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 84, - "offset": 13 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.CALL_CONTRACT_SELECTOR": { - "destination": "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR", - "type": "alias" - }, - "__main__.DEPLOY_SELECTOR": { - "destination": "starkware.starknet.common.syscalls.DEPLOY_SELECTOR", - "type": "alias" - }, - "__main__.Deploy": { - "destination": "starkware.starknet.common.syscalls.Deploy", - "type": "alias" - }, - "__main__.DeployRequest": { - "destination": "starkware.starknet.common.syscalls.DeployRequest", - "type": "alias" - }, - "__main__.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "__main__.EcOpBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "type": "alias" - }, - "__main__.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.SecurityTestContract": { - "type": "namespace" - }, - "__main__.SecurityTestContract.Args": { - "full_name": "__main__.SecurityTestContract.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SecurityTestContract.EMPTY_FUNCTION_SELECTOR": { - "type": "const", - "value": 974720243877927684839640771823599746250959312220280425518207476371037931599 - }, - "__main__.SecurityTestContract.FOO_SELECTOR": { - "type": "const", - "value": 766151770395363889994273252081996607712327869204808632459022800692259163213 - }, - "__main__.SecurityTestContract.ImplicitArgs": { - "full_name": "__main__.SecurityTestContract.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.SecurityTestContract.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.SecurityTestContract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.SecurityTestContract.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.SecurityTestContract.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "__main__.SecurityTestContract.foo": { - "decorators": [], - "pc": 90, - "type": "function" - }, - "__main__.SecurityTestContract.foo.Args": { - "full_name": "__main__.SecurityTestContract.foo.Args", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.SecurityTestContract.foo.ImplicitArgs": { - "full_name": "__main__.SecurityTestContract.foo.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.SecurityTestContract.foo.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.SecurityTestContract.foo.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__main__.SecurityTestContract.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "__main__.SecurityTestContract.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "__main__.TxInfo": { - "destination": "starkware.starknet.common.syscalls.TxInfo", - "type": "alias" - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "__main__.empty_function": { - "decorators": ["external"], - "pc": 75, - "type": "function" - }, - "__main__.empty_function.Args": { - "full_name": "__main__.empty_function.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.empty_function.ImplicitArgs": { - "full_name": "__main__.empty_function.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.empty_function.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.empty_function.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.foo": { - "decorators": ["external"], - "pc": 56, - "type": "function" - }, - "__main__.foo.Args": { - "full_name": "__main__.foo.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.foo.ImplicitArgs": { - "full_name": "__main__.foo.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.foo.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.foo.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "__main__.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "__main__.get_tx_info": { - "destination": "starkware.starknet.common.syscalls.get_tx_info", - "type": "alias" - }, - "__main__.get_tx_signature": { - "destination": "starkware.starknet.common.syscalls.get_tx_signature", - "type": "alias" - }, - "__main__.maybe_call_foo": { - "decorators": ["external"], - "pc": 490, - "type": "function" - }, - "__main__.maybe_call_foo.Args": { - "full_name": "__main__.maybe_call_foo.Args", - "members": { - "call_foo": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.maybe_call_foo.ImplicitArgs": { - "full_name": "__main__.maybe_call_foo.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.maybe_call_foo.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.maybe_call_foo.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.test_access_after_syscall_stop_ptr": { - "decorators": ["external"], - "pc": 771, - "type": "function" - }, - "__main__.test_access_after_syscall_stop_ptr.Args": { - "full_name": "__main__.test_access_after_syscall_stop_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_access_after_syscall_stop_ptr.ImplicitArgs": { - "full_name": "__main__.test_access_after_syscall_stop_ptr.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_access_after_syscall_stop_ptr.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_access_after_syscall_stop_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_builtin_stop_ptr": { - "decorators": ["external"], - "pc": 753, - "type": "function" - }, - "__main__.test_bad_builtin_stop_ptr.Args": { - "full_name": "__main__.test_bad_builtin_stop_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_builtin_stop_ptr.ImplicitArgs": { - "full_name": "__main__.test_bad_builtin_stop_ptr.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_bad_builtin_stop_ptr.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_builtin_stop_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_call_address": { - "decorators": ["external"], - "pc": 582, - "type": "function" - }, - "__main__.test_bad_call_address.Args": { - "full_name": "__main__.test_bad_call_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_call_address.ImplicitArgs": { - "full_name": "__main__.test_bad_call_address.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_bad_call_address.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_call_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_call_selector": { - "decorators": ["external"], - "pc": 643, - "type": "function" - }, - "__main__.test_bad_call_selector.Args": { - "full_name": "__main__.test_bad_call_selector.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_call_selector.ImplicitArgs": { - "full_name": "__main__.test_bad_call_selector.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_bad_call_selector.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_call_selector.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_deploy_from_zero_field": { - "decorators": ["external"], - "pc": 674, - "type": "function" - }, - "__main__.test_bad_deploy_from_zero_field.Args": { - "full_name": "__main__.test_bad_deploy_from_zero_field.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_deploy_from_zero_field.ImplicitArgs": { - "full_name": "__main__.test_bad_deploy_from_zero_field.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_bad_deploy_from_zero_field.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_deploy_from_zero_field.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_deploy_from_zero_field.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.test_bad_deploy_from_zero_field.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 65, - "offset": 0 - }, - "pc": 674, - "value": "[cast(fp + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__main__.test_bad_expr_eval": { - "decorators": ["external"], - "pc": 287, - "type": "function" - }, - "__main__.test_bad_expr_eval.Args": { - "full_name": "__main__.test_bad_expr_eval.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_expr_eval.ImplicitArgs": { - "full_name": "__main__.test_bad_expr_eval.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_expr_eval.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_expr_eval.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_expr_eval.test": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo", - "full_name": "__main__.test_bad_expr_eval.test", - "references": [ - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 287, - "value": "[cast(fp, starkware.starknet.common.syscalls.TxInfo*)]" - } - ], - "type": "reference" - }, - "__main__.test_bad_pedersen_values": { - "decorators": ["external"], - "pc": 306, - "type": "function" - }, - "__main__.test_bad_pedersen_values.Args": { - "full_name": "__main__.test_bad_pedersen_values.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_pedersen_values.ImplicitArgs": { - "full_name": "__main__.test_bad_pedersen_values.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_bad_pedersen_values.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_pedersen_values.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_range_check_values": { - "decorators": ["external"], - "pc": 335, - "type": "function" - }, - "__main__.test_bad_range_check_values.Args": { - "full_name": "__main__.test_bad_range_check_values.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_range_check_values.ImplicitArgs": { - "full_name": "__main__.test_bad_range_check_values.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt*", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_bad_range_check_values.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_range_check_values.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_syscall_request_arg_type": { - "decorators": ["external"], - "pc": 611, - "type": "function" - }, - "__main__.test_bad_syscall_request_arg_type.Args": { - "full_name": "__main__.test_bad_syscall_request_arg_type.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_syscall_request_arg_type.ImplicitArgs": { - "full_name": "__main__.test_bad_syscall_request_arg_type.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_bad_syscall_request_arg_type.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_syscall_request_arg_type.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_bad_syscall_request_arg_type.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.test_bad_syscall_request_arg_type.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 611, - "value": "[cast(fp + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__main__.test_bad_syscall_stop_ptr": { - "decorators": ["external"], - "pc": 791, - "type": "function" - }, - "__main__.test_bad_syscall_stop_ptr.Args": { - "full_name": "__main__.test_bad_syscall_stop_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_bad_syscall_stop_ptr.ImplicitArgs": { - "full_name": "__main__.test_bad_syscall_stop_ptr.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_bad_syscall_stop_ptr.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_bad_syscall_stop_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_builtin_hole": { - "decorators": ["external"], - "pc": 709, - "type": "function" - }, - "__main__.test_builtin_hole.Args": { - "full_name": "__main__.test_builtin_hole.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_builtin_hole.ImplicitArgs": { - "full_name": "__main__.test_builtin_hole.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_builtin_hole.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_builtin_hole.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_ec_op_invalid_input": { - "decorators": ["external"], - "pc": 414, - "type": "function" - }, - "__main__.test_ec_op_invalid_input.Args": { - "full_name": "__main__.test_ec_op_invalid_input.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_ec_op_invalid_input.ImplicitArgs": { - "full_name": "__main__.test_ec_op_invalid_input.ImplicitArgs", - "members": { - "ec_op_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "__main__.test_ec_op_invalid_input.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_ec_op_invalid_input.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_ec_op_point_not_on_curve": { - "decorators": ["external"], - "pc": 453, - "type": "function" - }, - "__main__.test_ec_op_point_not_on_curve.Args": { - "full_name": "__main__.test_ec_op_point_not_on_curve.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_ec_op_point_not_on_curve.ImplicitArgs": { - "full_name": "__main__.test_ec_op_point_not_on_curve.ImplicitArgs", - "members": { - "ec_op_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*", - "offset": 3 - }, - "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": 4, - "type": "struct" - }, - "__main__.test_ec_op_point_not_on_curve.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_ec_op_point_not_on_curve.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_exit_main_scope": { - "decorators": ["external"], - "pc": 218, - "type": "function" - }, - "__main__.test_exit_main_scope.Args": { - "full_name": "__main__.test_exit_main_scope.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_exit_main_scope.ImplicitArgs": { - "full_name": "__main__.test_exit_main_scope.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_exit_main_scope.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_exit_main_scope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_missing_exit_scope": { - "decorators": ["external"], - "pc": 233, - "type": "function" - }, - "__main__.test_missing_exit_scope.Args": { - "full_name": "__main__.test_missing_exit_scope.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_missing_exit_scope.ImplicitArgs": { - "full_name": "__main__.test_missing_exit_scope.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_missing_exit_scope.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_missing_exit_scope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_missing_pedersen_values": { - "decorators": ["external"], - "pc": 730, - "type": "function" - }, - "__main__.test_missing_pedersen_values.Args": { - "full_name": "__main__.test_missing_pedersen_values.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_missing_pedersen_values.ImplicitArgs": { - "full_name": "__main__.test_missing_pedersen_values.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_missing_pedersen_values.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_missing_pedersen_values.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_missing_signature_hint": { - "decorators": ["external"], - "pc": 358, - "type": "function" - }, - "__main__.test_missing_signature_hint.Args": { - "full_name": "__main__.test_missing_signature_hint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_missing_signature_hint.ImplicitArgs": { - "full_name": "__main__.test_missing_signature_hint.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_missing_signature_hint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_missing_signature_hint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_non_relocatable_memory_address": { - "decorators": ["external"], - "pc": 267, - "type": "function" - }, - "__main__.test_non_relocatable_memory_address.Args": { - "full_name": "__main__.test_non_relocatable_memory_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_non_relocatable_memory_address.ImplicitArgs": { - "full_name": "__main__.test_non_relocatable_memory_address.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_non_relocatable_memory_address.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_non_relocatable_memory_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_nonrelocatable_syscall_ptr": { - "decorators": ["external"], - "pc": 106, - "type": "function" - }, - "__main__.test_nonrelocatable_syscall_ptr.Args": { - "full_name": "__main__.test_nonrelocatable_syscall_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_nonrelocatable_syscall_ptr.ImplicitArgs": { - "full_name": "__main__.test_nonrelocatable_syscall_ptr.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_nonrelocatable_syscall_ptr.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_nonrelocatable_syscall_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_op0_unknown_double_dereference": { - "decorators": ["external"], - "pc": 180, - "type": "function" - }, - "__main__.test_op0_unknown_double_dereference.Args": { - "full_name": "__main__.test_op0_unknown_double_dereference.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_op0_unknown_double_dereference.ImplicitArgs": { - "full_name": "__main__.test_op0_unknown_double_dereference.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_op0_unknown_double_dereference.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_op0_unknown_double_dereference.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_out_of_bound_memory_value": { - "decorators": ["external"], - "pc": 248, - "type": "function" - }, - "__main__.test_out_of_bound_memory_value.Args": { - "full_name": "__main__.test_out_of_bound_memory_value.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_out_of_bound_memory_value.ImplicitArgs": { - "full_name": "__main__.test_out_of_bound_memory_value.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_out_of_bound_memory_value.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_out_of_bound_memory_value.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_out_of_bounds_write_to_calldata_segment": { - "decorators": ["external"], - "pc": 891, - "type": "function" - }, - "__main__.test_out_of_bounds_write_to_calldata_segment.Args": { - "full_name": "__main__.test_out_of_bounds_write_to_calldata_segment.Args", - "members": { - "array": { - "cairo_type": "felt*", - "offset": 1 - }, - "array_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs": { - "full_name": "__main__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_out_of_bounds_write_to_calldata_segment.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_out_of_bounds_write_to_calldata_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_out_of_bounds_write_to_signature_segment": { - "decorators": ["external"], - "pc": 812, - "type": "function" - }, - "__main__.test_out_of_bounds_write_to_signature_segment.Args": { - "full_name": "__main__.test_out_of_bounds_write_to_signature_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs": { - "full_name": "__main__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_out_of_bounds_write_to_signature_segment.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_out_of_bounds_write_to_signature_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_out_of_bounds_write_to_tx_info_segment": { - "decorators": ["external"], - "pc": 836, - "type": "function" - }, - "__main__.test_out_of_bounds_write_to_tx_info_segment.Args": { - "full_name": "__main__.test_out_of_bounds_write_to_tx_info_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs": { - "full_name": "__main__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_out_of_bounds_write_to_tx_info_segment.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_out_of_bounds_write_to_tx_info_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_read_bad_address": { - "decorators": ["external"], - "pc": 523, - "type": "function" - }, - "__main__.test_read_bad_address.Args": { - "full_name": "__main__.test_read_bad_address.Args", - "members": { - "call_foo": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_read_bad_address.ImplicitArgs": { - "full_name": "__main__.test_read_bad_address.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_read_bad_address.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_read_bad_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_relocatable_storage_address": { - "decorators": ["external"], - "pc": 553, - "type": "function" - }, - "__main__.test_relocatable_storage_address.Args": { - "full_name": "__main__.test_relocatable_storage_address.Args", - "members": { - "call_foo": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_relocatable_storage_address.ImplicitArgs": { - "full_name": "__main__.test_relocatable_storage_address.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_relocatable_storage_address.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_relocatable_storage_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_relocatables_addition_failure": { - "decorators": ["external"], - "pc": 162, - "type": "function" - }, - "__main__.test_relocatables_addition_failure.Args": { - "full_name": "__main__.test_relocatables_addition_failure.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_relocatables_addition_failure.ImplicitArgs": { - "full_name": "__main__.test_relocatables_addition_failure.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_relocatables_addition_failure.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_relocatables_addition_failure.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_signature_hint_on_wrong_segment": { - "decorators": ["external"], - "pc": 383, - "type": "function" - }, - "__main__.test_signature_hint_on_wrong_segment.Args": { - "full_name": "__main__.test_signature_hint_on_wrong_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_signature_hint_on_wrong_segment.ImplicitArgs": { - "full_name": "__main__.test_signature_hint_on_wrong_segment.ImplicitArgs", - "members": { - "ecdsa_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_signature_hint_on_wrong_segment.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_signature_hint_on_wrong_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_subtraction_between_relocatables": { - "decorators": ["external"], - "pc": 142, - "type": "function" - }, - "__main__.test_subtraction_between_relocatables.Args": { - "full_name": "__main__.test_subtraction_between_relocatables.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_subtraction_between_relocatables.ImplicitArgs": { - "full_name": "__main__.test_subtraction_between_relocatables.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.test_subtraction_between_relocatables.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_subtraction_between_relocatables.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_unknown_memory": { - "decorators": ["external"], - "pc": 124, - "type": "function" - }, - "__main__.test_unknown_memory.Args": { - "full_name": "__main__.test_unknown_memory.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_unknown_memory.ImplicitArgs": { - "full_name": "__main__.test_unknown_memory.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_unknown_memory.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_unknown_memory.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_write_to_call_contract_return_value": { - "decorators": ["external"], - "pc": 859, - "type": "function" - }, - "__main__.test_write_to_call_contract_return_value.Args": { - "full_name": "__main__.test_write_to_call_contract_return_value.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_write_to_call_contract_return_value.ImplicitArgs": { - "full_name": "__main__.test_write_to_call_contract_return_value.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.test_write_to_call_contract_return_value.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_write_to_call_contract_return_value.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.test_write_to_program_segment": { - "decorators": ["external"], - "pc": 198, - "type": "function" - }, - "__main__.test_write_to_program_segment.Args": { - "full_name": "__main__.test_write_to_program_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_write_to_program_segment.ImplicitArgs": { - "full_name": "__main__.test_write_to_program_segment.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.test_write_to_program_segment.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.test_write_to_program_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.verify_ecdsa_signature": { - "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", - "type": "alias" - }, - "__wrappers__.empty_function": { - "decorators": ["external"], - "pc": 76, - "type": "function" - }, - "__wrappers__.empty_function.Args": { - "full_name": "__wrappers__.empty_function.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.empty_function.ImplicitArgs": { - "full_name": "__wrappers__.empty_function.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.empty_function.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.empty_function.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.empty_function.__wrapped_func": { - "destination": "__main__.empty_function", - "type": "alias" - }, - "__wrappers__.empty_function_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.foo": { - "decorators": ["external"], - "pc": 61, - "type": "function" - }, - "__wrappers__.foo.Args": { - "full_name": "__wrappers__.foo.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.foo.ImplicitArgs": { - "full_name": "__wrappers__.foo.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.foo.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.foo.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.foo.__wrapped_func": { - "destination": "__main__.foo", - "type": "alias" - }, - "__wrappers__.foo_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.maybe_call_foo": { - "decorators": ["external"], - "pc": 504, - "type": "function" - }, - "__wrappers__.maybe_call_foo.Args": { - "full_name": "__wrappers__.maybe_call_foo.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.maybe_call_foo.ImplicitArgs": { - "full_name": "__wrappers__.maybe_call_foo.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.maybe_call_foo.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.maybe_call_foo.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.maybe_call_foo.__wrapped_func": { - "destination": "__main__.maybe_call_foo", - "type": "alias" - }, - "__wrappers__.maybe_call_foo_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_access_after_syscall_stop_ptr": { - "decorators": ["external"], - "pc": 776, - "type": "function" - }, - "__wrappers__.test_access_after_syscall_stop_ptr.Args": { - "full_name": "__wrappers__.test_access_after_syscall_stop_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_access_after_syscall_stop_ptr.ImplicitArgs": { - "full_name": "__wrappers__.test_access_after_syscall_stop_ptr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_access_after_syscall_stop_ptr.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_access_after_syscall_stop_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_access_after_syscall_stop_ptr.__wrapped_func": { - "destination": "__main__.test_access_after_syscall_stop_ptr", - "type": "alias" - }, - "__wrappers__.test_access_after_syscall_stop_ptr_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_builtin_stop_ptr": { - "decorators": ["external"], - "pc": 756, - "type": "function" - }, - "__wrappers__.test_bad_builtin_stop_ptr.Args": { - "full_name": "__wrappers__.test_bad_builtin_stop_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_builtin_stop_ptr.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_builtin_stop_ptr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_builtin_stop_ptr.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_builtin_stop_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_builtin_stop_ptr.__wrapped_func": { - "destination": "__main__.test_bad_builtin_stop_ptr", - "type": "alias" - }, - "__wrappers__.test_bad_builtin_stop_ptr_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_call_address": { - "decorators": ["external"], - "pc": 596, - "type": "function" - }, - "__wrappers__.test_bad_call_address.Args": { - "full_name": "__wrappers__.test_bad_call_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_call_address.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_call_address.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_call_address.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_call_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_call_address.__wrapped_func": { - "destination": "__main__.test_bad_call_address", - "type": "alias" - }, - "__wrappers__.test_bad_call_address_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_call_selector": { - "decorators": ["external"], - "pc": 659, - "type": "function" - }, - "__wrappers__.test_bad_call_selector.Args": { - "full_name": "__wrappers__.test_bad_call_selector.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_call_selector.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_call_selector.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_call_selector.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_call_selector.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_call_selector.__wrapped_func": { - "destination": "__main__.test_bad_call_selector", - "type": "alias" - }, - "__wrappers__.test_bad_call_selector_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_deploy_from_zero_field": { - "decorators": ["external"], - "pc": 694, - "type": "function" - }, - "__wrappers__.test_bad_deploy_from_zero_field.Args": { - "full_name": "__wrappers__.test_bad_deploy_from_zero_field.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_deploy_from_zero_field.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_deploy_from_zero_field.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_deploy_from_zero_field.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_deploy_from_zero_field.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_deploy_from_zero_field.__wrapped_func": { - "destination": "__main__.test_bad_deploy_from_zero_field", - "type": "alias" - }, - "__wrappers__.test_bad_deploy_from_zero_field_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_expr_eval": { - "decorators": ["external"], - "pc": 292, - "type": "function" - }, - "__wrappers__.test_bad_expr_eval.Args": { - "full_name": "__wrappers__.test_bad_expr_eval.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_expr_eval.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_expr_eval.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_expr_eval.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_expr_eval.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_expr_eval.__wrapped_func": { - "destination": "__main__.test_bad_expr_eval", - "type": "alias" - }, - "__wrappers__.test_bad_expr_eval_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_pedersen_values": { - "decorators": ["external"], - "pc": 319, - "type": "function" - }, - "__wrappers__.test_bad_pedersen_values.Args": { - "full_name": "__wrappers__.test_bad_pedersen_values.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_pedersen_values.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_pedersen_values.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_pedersen_values.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_pedersen_values.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_pedersen_values.__wrapped_func": { - "destination": "__main__.test_bad_pedersen_values", - "type": "alias" - }, - "__wrappers__.test_bad_pedersen_values_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_range_check_values": { - "decorators": ["external"], - "pc": 342, - "type": "function" - }, - "__wrappers__.test_bad_range_check_values.Args": { - "full_name": "__wrappers__.test_bad_range_check_values.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_range_check_values.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_range_check_values.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_range_check_values.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt*, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_range_check_values.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_range_check_values.__wrapped_func": { - "destination": "__main__.test_bad_range_check_values", - "type": "alias" - }, - "__wrappers__.test_bad_range_check_values_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_syscall_request_arg_type": { - "decorators": ["external"], - "pc": 628, - "type": "function" - }, - "__wrappers__.test_bad_syscall_request_arg_type.Args": { - "full_name": "__wrappers__.test_bad_syscall_request_arg_type.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_syscall_request_arg_type.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_syscall_request_arg_type.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_syscall_request_arg_type.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_syscall_request_arg_type.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_syscall_request_arg_type.__wrapped_func": { - "destination": "__main__.test_bad_syscall_request_arg_type", - "type": "alias" - }, - "__wrappers__.test_bad_syscall_request_arg_type_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_bad_syscall_stop_ptr": { - "decorators": ["external"], - "pc": 797, - "type": "function" - }, - "__wrappers__.test_bad_syscall_stop_ptr.Args": { - "full_name": "__wrappers__.test_bad_syscall_stop_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_syscall_stop_ptr.ImplicitArgs": { - "full_name": "__wrappers__.test_bad_syscall_stop_ptr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_bad_syscall_stop_ptr.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_bad_syscall_stop_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_bad_syscall_stop_ptr.__wrapped_func": { - "destination": "__main__.test_bad_syscall_stop_ptr", - "type": "alias" - }, - "__wrappers__.test_bad_syscall_stop_ptr_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_builtin_hole": { - "decorators": ["external"], - "pc": 715, - "type": "function" - }, - "__wrappers__.test_builtin_hole.Args": { - "full_name": "__wrappers__.test_builtin_hole.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_builtin_hole.ImplicitArgs": { - "full_name": "__wrappers__.test_builtin_hole.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_builtin_hole.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_builtin_hole.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_builtin_hole.__wrapped_func": { - "destination": "__main__.test_builtin_hole", - "type": "alias" - }, - "__wrappers__.test_builtin_hole_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_ec_op_invalid_input": { - "decorators": ["external"], - "pc": 435, - "type": "function" - }, - "__wrappers__.test_ec_op_invalid_input.Args": { - "full_name": "__wrappers__.test_ec_op_invalid_input.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_ec_op_invalid_input.ImplicitArgs": { - "full_name": "__wrappers__.test_ec_op_invalid_input.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_ec_op_invalid_input.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_ec_op_invalid_input.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_ec_op_invalid_input.__wrapped_func": { - "destination": "__main__.test_ec_op_invalid_input", - "type": "alias" - }, - "__wrappers__.test_ec_op_invalid_input_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_ec_op_point_not_on_curve": { - "decorators": ["external"], - "pc": 472, - "type": "function" - }, - "__wrappers__.test_ec_op_point_not_on_curve.Args": { - "full_name": "__wrappers__.test_ec_op_point_not_on_curve.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_ec_op_point_not_on_curve.ImplicitArgs": { - "full_name": "__wrappers__.test_ec_op_point_not_on_curve.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_ec_op_point_not_on_curve.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_ec_op_point_not_on_curve.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_ec_op_point_not_on_curve.__wrapped_func": { - "destination": "__main__.test_ec_op_point_not_on_curve", - "type": "alias" - }, - "__wrappers__.test_ec_op_point_not_on_curve_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_exit_main_scope": { - "decorators": ["external"], - "pc": 219, - "type": "function" - }, - "__wrappers__.test_exit_main_scope.Args": { - "full_name": "__wrappers__.test_exit_main_scope.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_exit_main_scope.ImplicitArgs": { - "full_name": "__wrappers__.test_exit_main_scope.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_exit_main_scope.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_exit_main_scope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_exit_main_scope.__wrapped_func": { - "destination": "__main__.test_exit_main_scope", - "type": "alias" - }, - "__wrappers__.test_exit_main_scope_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_missing_exit_scope": { - "decorators": ["external"], - "pc": 234, - "type": "function" - }, - "__wrappers__.test_missing_exit_scope.Args": { - "full_name": "__wrappers__.test_missing_exit_scope.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_missing_exit_scope.ImplicitArgs": { - "full_name": "__wrappers__.test_missing_exit_scope.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_missing_exit_scope.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_missing_exit_scope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_missing_exit_scope.__wrapped_func": { - "destination": "__main__.test_missing_exit_scope", - "type": "alias" - }, - "__wrappers__.test_missing_exit_scope_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_missing_pedersen_values": { - "decorators": ["external"], - "pc": 737, - "type": "function" - }, - "__wrappers__.test_missing_pedersen_values.Args": { - "full_name": "__wrappers__.test_missing_pedersen_values.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_missing_pedersen_values.ImplicitArgs": { - "full_name": "__wrappers__.test_missing_pedersen_values.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_missing_pedersen_values.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_missing_pedersen_values.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_missing_pedersen_values.__wrapped_func": { - "destination": "__main__.test_missing_pedersen_values", - "type": "alias" - }, - "__wrappers__.test_missing_pedersen_values_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_missing_signature_hint": { - "decorators": ["external"], - "pc": 367, - "type": "function" - }, - "__wrappers__.test_missing_signature_hint.Args": { - "full_name": "__wrappers__.test_missing_signature_hint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_missing_signature_hint.ImplicitArgs": { - "full_name": "__wrappers__.test_missing_signature_hint.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_missing_signature_hint.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_missing_signature_hint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_missing_signature_hint.__wrapped_func": { - "destination": "__main__.test_missing_signature_hint", - "type": "alias" - }, - "__wrappers__.test_missing_signature_hint_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_non_relocatable_memory_address": { - "decorators": ["external"], - "pc": 273, - "type": "function" - }, - "__wrappers__.test_non_relocatable_memory_address.Args": { - "full_name": "__wrappers__.test_non_relocatable_memory_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_non_relocatable_memory_address.ImplicitArgs": { - "full_name": "__wrappers__.test_non_relocatable_memory_address.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_non_relocatable_memory_address.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_non_relocatable_memory_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_non_relocatable_memory_address.__wrapped_func": { - "destination": "__main__.test_non_relocatable_memory_address", - "type": "alias" - }, - "__wrappers__.test_non_relocatable_memory_address_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_nonrelocatable_syscall_ptr": { - "decorators": ["external"], - "pc": 109, - "type": "function" - }, - "__wrappers__.test_nonrelocatable_syscall_ptr.Args": { - "full_name": "__wrappers__.test_nonrelocatable_syscall_ptr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_nonrelocatable_syscall_ptr.ImplicitArgs": { - "full_name": "__wrappers__.test_nonrelocatable_syscall_ptr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_nonrelocatable_syscall_ptr.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_nonrelocatable_syscall_ptr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_nonrelocatable_syscall_ptr.__wrapped_func": { - "destination": "__main__.test_nonrelocatable_syscall_ptr", - "type": "alias" - }, - "__wrappers__.test_nonrelocatable_syscall_ptr_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_op0_unknown_double_dereference": { - "decorators": ["external"], - "pc": 183, - "type": "function" - }, - "__wrappers__.test_op0_unknown_double_dereference.Args": { - "full_name": "__wrappers__.test_op0_unknown_double_dereference.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_op0_unknown_double_dereference.ImplicitArgs": { - "full_name": "__wrappers__.test_op0_unknown_double_dereference.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_op0_unknown_double_dereference.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_op0_unknown_double_dereference.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_op0_unknown_double_dereference.__wrapped_func": { - "destination": "__main__.test_op0_unknown_double_dereference", - "type": "alias" - }, - "__wrappers__.test_op0_unknown_double_dereference_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_out_of_bound_memory_value": { - "decorators": ["external"], - "pc": 253, - "type": "function" - }, - "__wrappers__.test_out_of_bound_memory_value.Args": { - "full_name": "__wrappers__.test_out_of_bound_memory_value.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bound_memory_value.ImplicitArgs": { - "full_name": "__wrappers__.test_out_of_bound_memory_value.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bound_memory_value.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_out_of_bound_memory_value.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_out_of_bound_memory_value.__wrapped_func": { - "destination": "__main__.test_out_of_bound_memory_value", - "type": "alias" - }, - "__wrappers__.test_out_of_bound_memory_value_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_out_of_bounds_write_to_calldata_segment": { - "decorators": ["external"], - "pc": 897, - "type": "function" - }, - "__wrappers__.test_out_of_bounds_write_to_calldata_segment.Args": { - "full_name": "__wrappers__.test_out_of_bounds_write_to_calldata_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs": { - "full_name": "__wrappers__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bounds_write_to_calldata_segment.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_out_of_bounds_write_to_calldata_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_out_of_bounds_write_to_calldata_segment.__wrapped_func": { - "destination": "__main__.test_out_of_bounds_write_to_calldata_segment", - "type": "alias" - }, - "__wrappers__.test_out_of_bounds_write_to_calldata_segment_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_out_of_bounds_write_to_signature_segment": { - "decorators": ["external"], - "pc": 821, - "type": "function" - }, - "__wrappers__.test_out_of_bounds_write_to_signature_segment.Args": { - "full_name": "__wrappers__.test_out_of_bounds_write_to_signature_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs": { - "full_name": "__wrappers__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bounds_write_to_signature_segment.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_out_of_bounds_write_to_signature_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_out_of_bounds_write_to_signature_segment.__wrapped_func": { - "destination": "__main__.test_out_of_bounds_write_to_signature_segment", - "type": "alias" - }, - "__wrappers__.test_out_of_bounds_write_to_signature_segment_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment": { - "decorators": ["external"], - "pc": 844, - "type": "function" - }, - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.Args": { - "full_name": "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs": { - "full_name": "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.__wrapped_func": { - "destination": "__main__.test_out_of_bounds_write_to_tx_info_segment", - "type": "alias" - }, - "__wrappers__.test_out_of_bounds_write_to_tx_info_segment_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_read_bad_address": { - "decorators": ["external"], - "pc": 534, - "type": "function" - }, - "__wrappers__.test_read_bad_address.Args": { - "full_name": "__wrappers__.test_read_bad_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_read_bad_address.ImplicitArgs": { - "full_name": "__wrappers__.test_read_bad_address.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_read_bad_address.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_read_bad_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_read_bad_address.__wrapped_func": { - "destination": "__main__.test_read_bad_address", - "type": "alias" - }, - "__wrappers__.test_read_bad_address_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_relocatable_storage_address": { - "decorators": ["external"], - "pc": 563, - "type": "function" - }, - "__wrappers__.test_relocatable_storage_address.Args": { - "full_name": "__wrappers__.test_relocatable_storage_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_relocatable_storage_address.ImplicitArgs": { - "full_name": "__wrappers__.test_relocatable_storage_address.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_relocatable_storage_address.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_relocatable_storage_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_relocatable_storage_address.__wrapped_func": { - "destination": "__main__.test_relocatable_storage_address", - "type": "alias" - }, - "__wrappers__.test_relocatable_storage_address_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_relocatables_addition_failure": { - "decorators": ["external"], - "pc": 165, - "type": "function" - }, - "__wrappers__.test_relocatables_addition_failure.Args": { - "full_name": "__wrappers__.test_relocatables_addition_failure.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_relocatables_addition_failure.ImplicitArgs": { - "full_name": "__wrappers__.test_relocatables_addition_failure.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_relocatables_addition_failure.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_relocatables_addition_failure.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_relocatables_addition_failure.__wrapped_func": { - "destination": "__main__.test_relocatables_addition_failure", - "type": "alias" - }, - "__wrappers__.test_relocatables_addition_failure_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_signature_hint_on_wrong_segment": { - "decorators": ["external"], - "pc": 398, - "type": "function" - }, - "__wrappers__.test_signature_hint_on_wrong_segment.Args": { - "full_name": "__wrappers__.test_signature_hint_on_wrong_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_signature_hint_on_wrong_segment.ImplicitArgs": { - "full_name": "__wrappers__.test_signature_hint_on_wrong_segment.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_signature_hint_on_wrong_segment.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_signature_hint_on_wrong_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_signature_hint_on_wrong_segment.__wrapped_func": { - "destination": "__main__.test_signature_hint_on_wrong_segment", - "type": "alias" - }, - "__wrappers__.test_signature_hint_on_wrong_segment_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_subtraction_between_relocatables": { - "decorators": ["external"], - "pc": 146, - "type": "function" - }, - "__wrappers__.test_subtraction_between_relocatables.Args": { - "full_name": "__wrappers__.test_subtraction_between_relocatables.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_subtraction_between_relocatables.ImplicitArgs": { - "full_name": "__wrappers__.test_subtraction_between_relocatables.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_subtraction_between_relocatables.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_subtraction_between_relocatables.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_subtraction_between_relocatables.__wrapped_func": { - "destination": "__main__.test_subtraction_between_relocatables", - "type": "alias" - }, - "__wrappers__.test_subtraction_between_relocatables_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_unknown_memory": { - "decorators": ["external"], - "pc": 127, - "type": "function" - }, - "__wrappers__.test_unknown_memory.Args": { - "full_name": "__wrappers__.test_unknown_memory.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_unknown_memory.ImplicitArgs": { - "full_name": "__wrappers__.test_unknown_memory.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_unknown_memory.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_unknown_memory.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_unknown_memory.__wrapped_func": { - "destination": "__main__.test_unknown_memory", - "type": "alias" - }, - "__wrappers__.test_unknown_memory_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_write_to_call_contract_return_value": { - "decorators": ["external"], - "pc": 876, - "type": "function" - }, - "__wrappers__.test_write_to_call_contract_return_value.Args": { - "full_name": "__wrappers__.test_write_to_call_contract_return_value.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_write_to_call_contract_return_value.ImplicitArgs": { - "full_name": "__wrappers__.test_write_to_call_contract_return_value.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_write_to_call_contract_return_value.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_write_to_call_contract_return_value.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_write_to_call_contract_return_value.__wrapped_func": { - "destination": "__main__.test_write_to_call_contract_return_value", - "type": "alias" - }, - "__wrappers__.test_write_to_call_contract_return_value_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.test_write_to_program_segment": { - "decorators": ["external"], - "pc": 204, - "type": "function" - }, - "__wrappers__.test_write_to_program_segment.Args": { - "full_name": "__wrappers__.test_write_to_program_segment.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_write_to_program_segment.ImplicitArgs": { - "full_name": "__wrappers__.test_write_to_program_segment.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.test_write_to_program_segment.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.test_write_to_program_segment.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.test_write_to_program_segment.__wrapped_func": { - "destination": "__main__.test_write_to_program_segment", - "type": "alias" - }, - "__wrappers__.test_write_to_program_segment_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "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": 51, - "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": 8, - "offset": 0 - }, - "pc": 51, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 53, - "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": 8, - "offset": 0 - }, - "pc": 51, - "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": 8, - "offset": 0 - }, - "pc": 51, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap": { - "decorators": ["known_ap_change"], - "pc": 4, - "type": "function" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.Args": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.Return": { - "cairo_type": "(ap_val: felt*)", - "type": "type_definition" - }, - "starkware.cairo.lang.compiler.lib.registers.get_ap.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc": { - "decorators": [], - "pc": 3, - "type": "function" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs": { - "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Return": { - "cairo_type": "(fp_val: felt*, pc_val: felt*)", - "type": "type_definition" - }, - "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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": 9, - "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": 3, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 16, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_contract_address": { - "decorators": [], - "pc": 21, - "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": 4, - "offset": 0 - }, - "pc": 21, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 24, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_tx_info": { - "decorators": [], - "pc": 44, - "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": 7, - "offset": 0 - }, - "pc": 44, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 47, - "value": "cast([fp + (-3)] + 2, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_tx_signature": { - "decorators": [], - "pc": 28, - "type": "function" - }, - "starkware.starknet.common.syscalls.get_tx_signature.Args": { - "full_name": "starkware.starknet.common.syscalls.get_tx_signature.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_tx_signature.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.get_tx_signature.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_tx_signature.Return": { - "cairo_type": "(signature_len: felt, signature: felt*)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.get_tx_signature.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.get_tx_signature.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.get_tx_signature.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 28, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 31, - "value": "cast([fp + (-3)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 36, - "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": 6, - "offset": 0 - }, - "pc": 36, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 40, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 9, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 21, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 28, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 36, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 44, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 51, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 51, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 51, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 287, - "value": "[cast(fp, starkware.starknet.common.syscalls.TxInfo*)]" - }, - { - "ap_tracking_data": { - "group": 61, - "offset": 0 - }, - "pc": 611, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 65, - "offset": 0 - }, - "pc": 674, - "value": "[cast(fp + (-3), felt**)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/signature.json b/configs/cairo-contracts/signature.json deleted file mode 100644 index da249999f9..0000000000 --- a/configs/cairo-contracts/signature.json +++ /dev/null @@ -1,7865 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_mul_inner" - ], - "end_pc": 525, - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 523, - "value": "Too large scalar" - }, - { - "accessible_scopes": [ - "__main__", - "__main__.verify_secp256r1_signature" - ], - "end_pc": 3598, - "flow_tracking_data": { - "ap_tracking": { - "group": 98, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 3587, - "value": "Signature out of range." - }, - { - "accessible_scopes": [ - "__main__", - "__main__.verify_secp256r1_signature" - ], - "end_pc": 3654, - "flow_tracking_data": { - "ap_tracking": { - "group": 100, - "offset": 0 - }, - "reference_ids": {} - }, - "name": "error_message", - "start_pc": 3598, - "value": "Invalid signature." - } - ], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x2", - "0x480280007ffb8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x480280017ffb8000", - "0x48487ffd7fff8000", - "0x480280007ffb8000", - "0x40317fff7ffe7ffc", - "0x48127ffc7fff8000", - "0x480280017ffb8000", - "0x480280007ffb8000", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x5", - "0x480280027ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffc7ff88000", - "0x484a7ffb7ff98000", - "0x484a7ffd7ff88000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffa8000", - "0x484a7ffd7ff98000", - "0x484a7ffc7ffa8000", - "0x484a7ffb7ff88000", - "0x48307ff87ff78000", - "0x48307ffb7ffa8000", - "0x48307ffc7ffb8000", - "0x484a7ffd7ffa8000", - "0x208b7fff7fff7ffe", - "0x4824800180058000", - "0xffffffffff8000000000000000000000", - "0x48307fff80038000", - "0x400280007ffd7fff", - "0x4824800180048000", - "0xffffffffffc000000000000000000000", - "0x400280017ffd7fff", - "0x482680017ffd8000", - "0x5", - "0x48007ffd7fff8000", - "0x48007ffe7ffe8000", - "0x48007fff7ffd8000", - "0x208b7fff7fff7ffe", - "0x480280017ffc8000", - "0x482480017fff8000", - "0xffffffffffffffffffffffe000000000", - "0x400280027ffc7fff", - "0x480280017ffc8000", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x480280007ffc8000", - "0x40317fff7ffe7ffd", - "0x482680017ffc8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffa8000", - "0x484a7ffc7ffa8000", - "0x484a7ffd7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffb7ff88000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ffa7fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ffa7fff8000", - "0x484a7ffb7ff98000", - "0x484a7ffc7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff27fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff27fff8000", - "0x484a7ffb7ffa8000", - "0x484a7ffc7ff98000", - "0x48307fff7ffe8000", - "0x484a7ffd7ff88000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe87fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe87fff8000", - "0x48307fed7feb8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x484a7ffd7ffd8000", - "0x484a7ffc7ffd8000", - "0x484a7ffd7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffb7ffc8000", - "0x484a7ffb7ffb8000", - "0x480680017fff8000", - "0x100000000000000", - "0x48507ff97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x4", - "0x48507ff97fff8000", - "0x48307ff97ff98000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005", - "0x48507ff37fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001", - "0x48507ff37fff8000", - "0x484a7ffb7ffd8000", - "0x484a7ffc7ffc8000", - "0x48307fff7ffe8000", - "0x484a7ffd7ffb8000", - "0x48307fff7ffe8000", - "0x480680017fff8000", - "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001", - "0x48507fe97fff8000", - "0x48307fff7ffd8000", - "0x480680017fff8000", - "0x3fffffffc00000", - "0x48507fe97fff8000", - "0x48307fef7fed8000", - "0x48307ff47ff28000", - "0x48307ffd7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x4826800180008000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", - "0x482a80007ffb8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffd7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d", - "0x4846800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", - "0x48327fff7ffc8000", - "0x48307ff37fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x48127ffb7fff8000", - "0x482480017ffe8000", - "0x100000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92", - "0x4846800180008000", - "0xffffffff00000", - "0x4846800180008000", - "0x1000000000000000000000", - "0x48307ff380007fff", - "0x40327ffd7ffd7fff", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xb", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c", - "0x48127fd57fff8000", - "0x482480017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62", - "0x480680017fff8000", - "0x3", - "0x48507fd57fff8000", - "0x482480017fff8000", - "0x3ffffffffffffffffffffc", - "0x480680017fff8000", - "0x2", - "0x48507ff97fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fd17fff8000", - "0x482480017fff8000", - "0x3ff", - "0x480680017fff8000", - "0x2", - "0x48507ff57fff8000", - "0x480680017fff8000", - "0x3", - "0x48507fcd7fff8000", - "0x482480017fff8000", - "0xffffffff0000000100000", - "0x480680017fff8000", - "0x2", - "0x48507ff17fff8000", - "0x48127fa37fff8000", - "0x48307ff480007ff2", - "0x48307ff880007ff6", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x48127f757fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff24", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd27fff8000", - "0x48287ffb7ffc8000", - "0x48287ffc7ffc8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff35", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", - "0x48307ff380007fe9", - "0x480680017fff8000", - "0x2", - "0x48487ff87fff8000", - "0x48307ff180007fe7", - "0x480680017fff8000", - "0x2", - "0x48487ff97fff8000", - "0x48307fef80007fe5", - "0x480680017fff8000", - "0x2", - "0x48487ffa7fff8000", - "0x48127ff37fff8000", - "0x48307ff880007ff6", - "0x48307ffa80007ff8", - "0x48307ffc80007ffa", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff42", - "0x48317fbb80007ff8", - "0x48317fbb80007ff9", - "0x48317fbb80007ffa", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x48127f8e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", - "0x48287ffb80007ffd", - "0x48287ffc80007ffd", - "0x48287ffd80007ffd", - "0x48127fd57fff8000", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x48307f9a80007ffc", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff31", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f627fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x48127f697fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff2", - "0xe", - "0x20780017fff7ff3", - "0xc", - "0x20780017fff7ff4", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ff8", - "0xe", - "0x20780017fff7ff9", - "0xc", - "0x20780017fff7ffa", - "0xa", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed8", - "0x48127fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", - "0x48307ff380007fe9", - "0x48287ff280007fff", - "0x48307ff280007fe8", - "0x48287ff380007fff", - "0x48307ff180007fe7", - "0x48287ff480007fff", - "0x48127ff67fff8000", - "0x48287ff880007ffa", - "0x48287ff980007ffb", - "0x48287ffa80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", - "0x48317fbe80007ff2", - "0x48317fbe80007ff3", - "0x48317fbe80007ff4", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", - "0x48287ff580007ffd", - "0x48287ff680007ffd", - "0x48287ff780007ffd", - "0x48127fd57fff8000", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x48307f9d80007ffc", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeda", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f657fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x48127f6c7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff17fff8000", - "0x48297ff880007ff2", - "0x48297ff980007ff3", - "0x48297ffa80007ff4", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", - "0x20680017fff7fff", - "0x12", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x482a7ffb7ff58000", - "0x482a7ffc7ff68000", - "0x482a7ffd7ff78000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", - "0x20680017fff7fff", - "0xc", - "0x48127ffe7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x18", - "0x400780017fff7ffc", - "0x0", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff08", - "0xa0680017fff8000", - "0x10", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x484680017ffc8000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", - "0x208b7fff7fff7ffe", - "0x482680017ffc8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x484480017ff88000", - "0x400000000000008800000000000000000000000000000000000000000000001", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc1", - "0x40137ff47fff8000", - "0x40137ff57fff8001", - "0x40137ff67fff8002", - "0x40137ff77fff8003", - "0x40137ff87fff8004", - "0x40137ff97fff8005", - "0x48127ff37fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", - "0x48127ff97fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x12", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", - "0x40137ffa7fff8000", - "0x40137ffb7fff8001", - "0x40137ffc7fff8002", - "0x40137ffd7fff8003", - "0x40137ffe7fff8004", - "0x40137fff7fff8005", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x56", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", - "0x40137ffa7fff8006", - "0x40137ffb7fff8007", - "0x40137ffc7fff8008", - "0x40137ffd7fff8009", - "0x40137ffe7fff800a", - "0x40137fff7fff800b", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x54", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c", - "0x40137ffa7fff800c", - "0x40137ffb7fff800d", - "0x40137ffc7fff800e", - "0x40137ffd7fff800f", - "0x40137ffe7fff8010", - "0x40137fff7fff8011", - "0x48127ff37fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x480a80067fff8000", - "0x480a80077fff8000", - "0x480a80087fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5f", - "0x20780017fff8000", - "0x1b", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x2a", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed1", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x2a", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea5", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x2a", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffd8000", - "0x1", - "0x20680017fff7fff", - "0xa", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x480a7f9a7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", - "0x20780017fff7ffd", - "0x21", - "0x48127ff97fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0e", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7e", - "0x20780017fff8000", - "0x63", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0x72", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda8", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x72", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd34", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", - "0x20680017fff7fff", - "0x72", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc0", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffd", - "0x20680017fff7fff", - "0x72", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4c", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd97", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x20680017fff7fff", - "0x72", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd8", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd23", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x20680017fff7fff", - "0x72", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb64", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x20680017fff7fff", - "0x72", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaf0", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", - "0x20680017fff7fff", - "0x72", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7c", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", - "0x20680017fff7fff", - "0x72", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa08", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb53", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", - "0x20680017fff7fff", - "0x72", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff994", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadf", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x20680017fff7fff", - "0x72", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff920", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6b", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", - "0x20680017fff7fff", - "0x72", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ac", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f7", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x20680017fff7fff", - "0x72", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff838", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff983", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x20680017fff7fff", - "0x72", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7c4", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90f", - "0x208b7fff7fff7ffe", - "0x4826800180008000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", - "0x20680017fff7fff", - "0x72", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x48127fea7fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff750", - "0x480a7fa17fff8000", - "0x480a7fa27fff8000", - "0x480a7fa37fff8000", - "0x480a7fa47fff8000", - "0x480a7fa57fff8000", - "0x480a7fa67fff8000", - "0x480a7fa77fff8000", - "0x480a7fa87fff8000", - "0x480a7fa97fff8000", - "0x480a7faa7fff8000", - "0x480a7fab7fff8000", - "0x480a7fac7fff8000", - "0x480a7fad7fff8000", - "0x480a7fae7fff8000", - "0x480a7faf7fff8000", - "0x480a7fb07fff8000", - "0x480a7fb17fff8000", - "0x480a7fb27fff8000", - "0x480a7fb37fff8000", - "0x480a7fb47fff8000", - "0x480a7fb57fff8000", - "0x480a7fb67fff8000", - "0x480a7fb77fff8000", - "0x480a7fb87fff8000", - "0x480a7fb97fff8000", - "0x480a7fba7fff8000", - "0x480a7fbb7fff8000", - "0x480a7fbc7fff8000", - "0x480a7fbd7fff8000", - "0x480a7fbe7fff8000", - "0x480a7fbf7fff8000", - "0x480a7fc07fff8000", - "0x480a7fc17fff8000", - "0x480a7fc27fff8000", - "0x480a7fc37fff8000", - "0x480a7fc47fff8000", - "0x480a7fc57fff8000", - "0x480a7fc67fff8000", - "0x480a7fc77fff8000", - "0x480a7fc87fff8000", - "0x480a7fc97fff8000", - "0x480a7fca7fff8000", - "0x480a7fcb7fff8000", - "0x480a7fcc7fff8000", - "0x480a7fcd7fff8000", - "0x480a7fce7fff8000", - "0x480a7fcf7fff8000", - "0x480a7fd07fff8000", - "0x480a7fd17fff8000", - "0x480a7fd27fff8000", - "0x480a7fd37fff8000", - "0x480a7fd47fff8000", - "0x480a7fd57fff8000", - "0x480a7fd67fff8000", - "0x480a7fd77fff8000", - "0x480a7fd87fff8000", - "0x480a7fd97fff8000", - "0x480a7fda7fff8000", - "0x480a7fdb7fff8000", - "0x480a7fdc7fff8000", - "0x480a7fdd7fff8000", - "0x480a7fde7fff8000", - "0x480a7fdf7fff8000", - "0x480a7fe07fff8000", - "0x480a7fe17fff8000", - "0x480a7fe27fff8000", - "0x480a7fe37fff8000", - "0x480a7fe47fff8000", - "0x480a7fe57fff8000", - "0x480a7fe67fff8000", - "0x480a7fe77fff8000", - "0x480a7fe87fff8000", - "0x480a7fe97fff8000", - "0x480a7fea7fff8000", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89b", - "0x208b7fff7fff7ffe", - "0x48127fea7fff8000", - "0x480a7f9b7fff8000", - "0x480a7f9c7fff8000", - "0x480a7f9d7fff8000", - "0x480a7f9e7fff8000", - "0x480a7f9f7fff8000", - "0x480a7fa07fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xab", - "0x480a7feb7fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6d6", - "0x40137ffa7fff8003", - "0x40137ffb7fff8004", - "0x40137ffc7fff8005", - "0x40137ffd7fff8006", - "0x40137ffe7fff8007", - "0x40137fff7fff8008", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff627", - "0x40137ffa7fff8009", - "0x40137ffb7fff800a", - "0x40137ffc7fff800b", - "0x40137ffd7fff800c", - "0x40137ffe7fff800d", - "0x40137fff7fff800e", - "0x48127ff97fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6b2", - "0x40137ffa7fff800f", - "0x40137ffb7fff8010", - "0x40137ffc7fff8011", - "0x40137ffd7fff8012", - "0x40137ffe7fff8013", - "0x40137fff7fff8014", - "0x48127ff97fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff69d", - "0x40137ffa7fff8015", - "0x40137ffb7fff8016", - "0x40137ffc7fff8017", - "0x40137ffd7fff8018", - "0x40137ffe7fff8019", - "0x40137fff7fff801a", - "0x48127ff97fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff688", - "0x40137ffa7fff801b", - "0x40137ffb7fff801c", - "0x40137ffc7fff801d", - "0x40137ffd7fff801e", - "0x40137ffe7fff801f", - "0x40137fff7fff8020", - "0x48127ff97fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5d9", - "0x40137ffa7fff8021", - "0x40137ffb7fff8022", - "0x40137ffc7fff8023", - "0x40137ffd7fff8024", - "0x40137ffe7fff8025", - "0x40137fff7fff8026", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff664", - "0x40137ffa7fff8027", - "0x40137ffb7fff8028", - "0x40137ffc7fff8029", - "0x40137ffd7fff802a", - "0x40137ffe7fff802b", - "0x40137fff7fff802c", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff64f", - "0x40137ffa7fff802d", - "0x40137ffb7fff802e", - "0x40137ffc7fff802f", - "0x40137ffd7fff8030", - "0x40137ffe7fff8031", - "0x40137fff7fff8032", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a7fec7fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff63a", - "0x40137ffa7fff8033", - "0x40137ffb7fff8034", - "0x40137ffc7fff8035", - "0x40137ffd7fff8036", - "0x40137ffe7fff8037", - "0x40137fff7fff8038", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff625", - "0x40137ffa7fff8039", - "0x40137ffb7fff803a", - "0x40137ffc7fff803b", - "0x40137ffd7fff803c", - "0x40137ffe7fff803d", - "0x40137fff7fff803e", - "0x48127ff97fff8000", - "0x480a80217fff8000", - "0x480a80227fff8000", - "0x480a80237fff8000", - "0x480a80247fff8000", - "0x480a80257fff8000", - "0x480a80267fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff610", - "0x40137ffa7fff803f", - "0x40137ffb7fff8040", - "0x40137ffc7fff8041", - "0x40137ffd7fff8042", - "0x40137ffe7fff8043", - "0x40137fff7fff8044", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a80097fff8000", - "0x480a800a7fff8000", - "0x480a800b7fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a800e7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5fb", - "0x40137ffa7fff8045", - "0x40137ffb7fff8046", - "0x40137ffc7fff8047", - "0x40137ffd7fff8048", - "0x40137ffe7fff8049", - "0x40137fff7fff804a", - "0x48127ff97fff8000", - "0x480a802d7fff8000", - "0x480a802e7fff8000", - "0x480a802f7fff8000", - "0x480a80307fff8000", - "0x480a80317fff8000", - "0x480a80327fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a80117fff8000", - "0x480a80127fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5e6", - "0x400b7fec7fff804b", - "0x400b7fed7fff804c", - "0x400b7fee7fff804d", - "0x400b7fef7fff804e", - "0x400b7ff07fff804f", - "0x400b7ff17fff8050", - "0x400b7ff27fff8051", - "0x400b7ff37fff8052", - "0x400b7ff47fff8053", - "0x400b7ff57fff8054", - "0x400b7ff67fff8055", - "0x400b7ff77fff8056", - "0x400b80037fff8057", - "0x400b80047fff8058", - "0x400b80057fff8059", - "0x400b80067fff805a", - "0x400b80077fff805b", - "0x400b80087fff805c", - "0x400b80097fff805d", - "0x400b800a7fff805e", - "0x400b800b7fff805f", - "0x400b800c7fff8060", - "0x400b800d7fff8061", - "0x400b800e7fff8062", - "0x400b800f7fff8063", - "0x400b80107fff8064", - "0x400b80117fff8065", - "0x400b80127fff8066", - "0x400b80137fff8067", - "0x400b80147fff8068", - "0x400b80157fff8069", - "0x400b80167fff806a", - "0x400b80177fff806b", - "0x400b80187fff806c", - "0x400b80197fff806d", - "0x400b801a7fff806e", - "0x400b801b7fff806f", - "0x400b801c7fff8070", - "0x400b801d7fff8071", - "0x400b801e7fff8072", - "0x400b801f7fff8073", - "0x400b80207fff8074", - "0x400b80217fff8075", - "0x400b80227fff8076", - "0x400b80237fff8077", - "0x400b80247fff8078", - "0x400b80257fff8079", - "0x400b80267fff807a", - "0x400b80277fff807b", - "0x400b80287fff807c", - "0x400b80297fff807d", - "0x400b802a7fff807e", - "0x400b802b7fff807f", - "0x400b802c7fff8080", - "0x400b802d7fff8081", - "0x400b802e7fff8082", - "0x400b802f7fff8083", - "0x400b80307fff8084", - "0x400b80317fff8085", - "0x400b80327fff8086", - "0x400b80337fff8087", - "0x400b80347fff8088", - "0x400b80357fff8089", - "0x400b80367fff808a", - "0x400b80377fff808b", - "0x400b80387fff808c", - "0x400b80397fff808d", - "0x400b803a7fff808e", - "0x400b803b7fff808f", - "0x400b803c7fff8090", - "0x400b803d7fff8091", - "0x400b803e7fff8092", - "0x400b803f7fff8093", - "0x400b80407fff8094", - "0x400b80417fff8095", - "0x400b80427fff8096", - "0x400b80437fff8097", - "0x400b80447fff8098", - "0x400b80457fff8099", - "0x400b80467fff809a", - "0x400b80477fff809b", - "0x400b80487fff809c", - "0x400b80497fff809d", - "0x400b804a7fff809e", - "0x40137ffa7fff809f", - "0x40137ffb7fff80a0", - "0x40137ffc7fff80a1", - "0x40137ffd7fff80a2", - "0x40137ffe7fff80a3", - "0x40137fff7fff80a4", - "0x400780017fff80a5", - "0x0", - "0x400780017fff80a6", - "0x0", - "0x400780017fff80a7", - "0x0", - "0x400780017fff80a8", - "0x0", - "0x400780017fff80a9", - "0x0", - "0x400780017fff80aa", - "0x0", - "0x400180007ff98000", - "0x480680017fff8000", - "0x56", - "0x4828800080007fff", - "0x400080017ff77fff", - "0x482480017ff78000", - "0x2", - "0x480a80a57fff8000", - "0x480a80a67fff8000", - "0x480a80a77fff8000", - "0x480a80a87fff8000", - "0x480a80a97fff8000", - "0x480a80aa7fff8000", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bf", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65f", - "0x480a804b7fff8000", - "0x480a804c7fff8000", - "0x480a804d7fff8000", - "0x480a804e7fff8000", - "0x480a804f7fff8000", - "0x480a80507fff8000", - "0x480a80517fff8000", - "0x480a80527fff8000", - "0x480a80537fff8000", - "0x480a80547fff8000", - "0x480a80557fff8000", - "0x480a80567fff8000", - "0x480a80577fff8000", - "0x480a80587fff8000", - "0x480a80597fff8000", - "0x480a805a7fff8000", - "0x480a805b7fff8000", - "0x480a805c7fff8000", - "0x480a805d7fff8000", - "0x480a805e7fff8000", - "0x480a805f7fff8000", - "0x480a80607fff8000", - "0x480a80617fff8000", - "0x480a80627fff8000", - "0x480a80637fff8000", - "0x480a80647fff8000", - "0x480a80657fff8000", - "0x480a80667fff8000", - "0x480a80677fff8000", - "0x480a80687fff8000", - "0x480a80697fff8000", - "0x480a806a7fff8000", - "0x480a806b7fff8000", - "0x480a806c7fff8000", - "0x480a806d7fff8000", - "0x480a806e7fff8000", - "0x480a806f7fff8000", - "0x480a80707fff8000", - "0x480a80717fff8000", - "0x480a80727fff8000", - "0x480a80737fff8000", - "0x480a80747fff8000", - "0x480a80757fff8000", - "0x480a80767fff8000", - "0x480a80777fff8000", - "0x480a80787fff8000", - "0x480a80797fff8000", - "0x480a807a7fff8000", - "0x480a807b7fff8000", - "0x480a807c7fff8000", - "0x480a807d7fff8000", - "0x480a807e7fff8000", - "0x480a807f7fff8000", - "0x480a80807fff8000", - "0x480a80817fff8000", - "0x480a80827fff8000", - "0x480a80837fff8000", - "0x480a80847fff8000", - "0x480a80857fff8000", - "0x480a80867fff8000", - "0x480a80877fff8000", - "0x480a80887fff8000", - "0x480a80897fff8000", - "0x480a808a7fff8000", - "0x480a808b7fff8000", - "0x480a808c7fff8000", - "0x480a808d7fff8000", - "0x480a808e7fff8000", - "0x480a808f7fff8000", - "0x480a80907fff8000", - "0x480a80917fff8000", - "0x480a80927fff8000", - "0x480a80937fff8000", - "0x480a80947fff8000", - "0x480a80957fff8000", - "0x480a80967fff8000", - "0x480a80977fff8000", - "0x480a80987fff8000", - "0x480a80997fff8000", - "0x480a809a7fff8000", - "0x480a809b7fff8000", - "0x480a809c7fff8000", - "0x480a809d7fff8000", - "0x480a809e7fff8000", - "0x480a809f7fff8000", - "0x480a80a07fff8000", - "0x480a80a17fff8000", - "0x480a80a27fff8000", - "0x480a80a37fff8000", - "0x480a80a47fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x55", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5ff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x2b33a0f4a13945d898c296", - "0x480680017fff8000", - "0x1b958e9103c9dc0df604b7", - "0x480680017fff8000", - "0x6b17d1f2e12c4247f8bce", - "0x480680017fff8000", - "0x315ececbb6406837bf51f5", - "0x480680017fff8000", - "0x2d29f03e7858af38cd5dac", - "0x480680017fff8000", - "0x4fe342e2fe1a7f9b8ee7e", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2af", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2ac", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff296", - "0x482480017fe88000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x48127fe87fff8000", - "0x48127fe87fff8000", - "0x480680017fff8000", - "0x179e84f3b9cac2fc632551", - "0x480680017fff8000", - "0x3ffffffffffef39beab69c", - "0x480680017fff8000", - "0xffffffff00000000fffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff28a", - "0x48307ffb80007fe6", - "0x48287ff880007fff", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080007fce7fff", - "0x48307ff880007fe3", - "0x48287ff980007fff", - "0x48307ffc7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080017fc97fff", - "0x48307ff480007fdf", - "0x48287ffa80007fff", - "0x48307ffc7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080027fc47fff", - "0x48307ff080007fdb", - "0x48307ffd7fff8000", - "0x484480017fff8000", - "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001", - "0x482480017fff8000", - "0x80000000000000000000000000000000", - "0x400080037fc07fff", - "0x48307fed80007fd8", - "0x480680017fff8000", - "0x0", - "0x40307ffc7ffe7fff", - "0x482480017fbe8000", - "0x4", - "0x48127fb47fff8000", - "0x48127fb47fff8000", - "0x48127fb47fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xffffffff00000000fffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff23e", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x3fffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff239", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x3fffffffffffffffffffff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff234", - "0x482680017ffd8000", - "0x800000000000010fffffffffffffffffffffffffff00000000ffffffff00002", - "0x20680017fff7fff", - "0x14", - "0x482680017ffc8000", - "0x800000000000010ffffffffffffffffffffffffffc000000000010c64154965", - "0x20680017fff7fff", - "0x9", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x179e84f3b9cac2fc632550", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff226", - "0x208b7fff7fff7ffe", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x3ffffffffffef39beab69b", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff21f", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x9", - "0x20780017fff7ffc", - "0x7", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff209", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7fee7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", - "0x48127ff77fff8000", - "0x480a7fef7fff8000", - "0x480a7ff07fff8000", - "0x480a7ff17fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78", - "0x48127ffc7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", - "0x480a7ff77fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f", - "0x48127ffc7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x48127f3b7fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127f917fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb9", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", - "0x400a7ff27fff7ffd", - "0x400a7ff37fff7ffe", - "0x400a7ff47fff7fff", - "0x48127ffc7fff8000", - "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": {} - } - } - ], - "3": [ - { - "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": 1, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 0 - } - } - } - ], - "8": [ - { - "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": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 1 - } - } - } - ], - "26": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.unsigned_div_rem" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.unsigned_div_rem.div": 3, - "starkware.cairo.common.math.unsigned_div_rem.q": 5, - "starkware.cairo.common.math.unsigned_div_rem.r": 4, - "starkware.cairo.common.math.unsigned_div_rem.value": 2 - } - } - } - ], - "61": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.bigint", - "src.accounts.braavos.lib.bigint.nondet_bigint3" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 6 - } - } - } - ], - "74": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.assert_165_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.assert_165_bit.high": 9, - "src.accounts.braavos.lib.field.assert_165_bit.low": 8, - "src.accounts.braavos.lib.field.assert_165_bit.value": 7 - } - } - } - ], - "163": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 1 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.verify_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME", - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 1 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.verify_zero.q": 11, - "src.accounts.braavos.lib.field.verify_zero.val": 10 - } - } - } - ], - "195": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.field.is_zero.x": 12 - } - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "memory[ap] = to_felt_or_relocatable(x == 0)", - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "210": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.field", - "src.accounts.braavos.lib.field.is_zero" - ], - "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 1 - }, - "reference_ids": {} - } - } - ], - "231": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_ALPHA as ALPHA", - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_doubling_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import ec_double_slope\n\n# Compute the slope.\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\nvalue = slope = ec_double_slope(point=(x, y), alpha=ALPHA, p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": 13 - } - } - } - ], - "281": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.compute_slope" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import line_slope\n\n# Compute the slope.\nx0 = pack(ids.point0.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny1 = pack(ids.point1.y, PRIME)\nvalue = slope = line_slope(point1=(x0, y0), point2=(x1, y1), p=SECP_P)", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.compute_slope.point0": 14, - "src.accounts.braavos.lib.ec.compute_slope.point1": 15 - } - } - } - ], - "330": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 190 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - 2 * x) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 190 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_double.point": 16, - "src.accounts.braavos.lib.ec.ec_double.slope": 17 - } - } - } - ], - "333": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_double" - ], - "code": "value = new_y = (slope * (x - new_x) - y) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 200 - }, - "reference_ids": {} - } - } - ], - "423": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 149 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx0 = pack(ids.point0.x, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - x0 - x1) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 149 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.fast_ec_add.point0": 18, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": 19, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": 20 - } - } - } - ], - "426": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.fast_ec_add" - ], - "code": "value = new_y = (slope * (x0 - new_x) - y0) % SECP_P", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 159 - }, - "reference_ids": {} - } - } - ], - "556": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec", - "src.accounts.braavos.lib.ec.ec_mul_inner" - ], - "code": "memory[ap] = (ids.scalar % PRIME) % 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec.ec_mul_inner.scalar": 21 - } - } - } - ], - "725": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner" - ], - "code": "ids.dibit = ((ids.scalar_u >> ids.m) & 1) + 2 * ((ids.scalar_v >> ids.m) & 1)", - "flow_tracking_data": { - "ap_tracking": { - "group": 35, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": 25, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": 24, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": 22, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": 23 - } - } - } - ], - "950": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd", - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner" - ], - "code": "ids.quad_bit = (\n 8 * ((ids.scalar_v >> ids.m) & 1)\n + 4 * ((ids.scalar_u >> ids.m) & 1)\n + 2 * ((ids.scalar_v >> (ids.m - 1)) & 1)\n + ((ids.scalar_u >> (ids.m - 1)) & 1)\n)", - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": 28, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": 29, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": 26, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": 27 - } - } - } - ], - "3156": [ - { - "accessible_scopes": [ - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1", - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3" - ], - "code": "ids.len_hi = max(ids.scalar_u.d2.bit_length(), ids.scalar_v.d2.bit_length())-1", - "flow_tracking_data": { - "ap_tracking": { - "group": 91, - "offset": 0 - }, - "reference_ids": { - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": 32, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": 30, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": 31 - } - } - } - ], - "3470": [ - { - "accessible_scopes": ["__main__", "__main__.div_mod_n"], - "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_N as N", - "flow_tracking_data": { - "ap_tracking": { - "group": 96, - "offset": 0 - }, - "reference_ids": {} - } - }, - { - "accessible_scopes": ["__main__", "__main__.div_mod_n"], - "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import div_mod, safe_div\n\na = pack(ids.a, PRIME)\nb = pack(ids.b, PRIME)\nvalue = res = div_mod(a, b, N)", - "flow_tracking_data": { - "ap_tracking": { - "group": 96, - "offset": 0 - }, - "reference_ids": { - "__main__.div_mod_n.a": 33, - "__main__.div_mod_n.b": 34 - } - } - } - ], - "3473": [ - { - "accessible_scopes": ["__main__", "__main__.div_mod_n"], - "code": "value = k_plus_one = safe_div(res * b - a, N) + 1", - "flow_tracking_data": { - "ap_tracking": { - "group": 96, - "offset": 10 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "__main__.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "__main__.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "__main__.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "__main__.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "__main__.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "__main__.BASE": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BASE", - "type": "alias" - }, - "__main__.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "__main__.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "__main__.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "__main__.GX0": { - "destination": "src.accounts.braavos.lib.constants.GX0", - "type": "alias" - }, - "__main__.GX1": { - "destination": "src.accounts.braavos.lib.constants.GX1", - "type": "alias" - }, - "__main__.GX2": { - "destination": "src.accounts.braavos.lib.constants.GX2", - "type": "alias" - }, - "__main__.GY0": { - "destination": "src.accounts.braavos.lib.constants.GY0", - "type": "alias" - }, - "__main__.GY1": { - "destination": "src.accounts.braavos.lib.constants.GY1", - "type": "alias" - }, - "__main__.GY2": { - "destination": "src.accounts.braavos.lib.constants.GY2", - "type": "alias" - }, - "__main__.N0": { - "destination": "src.accounts.braavos.lib.constants.N0", - "type": "alias" - }, - "__main__.N1": { - "destination": "src.accounts.braavos.lib.constants.N1", - "type": "alias" - }, - "__main__.N2": { - "destination": "src.accounts.braavos.lib.constants.N2", - "type": "alias" - }, - "__main__.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "__main__.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "__main__.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "__main__.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "__main__.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "__main__.bigint_mul": { - "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_mul", - "type": "alias" - }, - "__main__.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "__main__.div_mod_n": { - "decorators": [], - "pc": 3470, - "type": "function" - }, - "__main__.div_mod_n.Args": { - "full_name": "__main__.div_mod_n.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "__main__.div_mod_n.ImplicitArgs": { - "full_name": "__main__.div_mod_n.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.div_mod_n.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "__main__.div_mod_n.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.div_mod_n.a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.div_mod_n.a", - "references": [ - { - "ap_tracking_data": { - "group": 96, - "offset": 0 - }, - "pc": 3470, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.div_mod_n.b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "__main__.div_mod_n.b", - "references": [ - { - "ap_tracking_data": { - "group": 96, - "offset": 0 - }, - "pc": 3470, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "__main__.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "__main__.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "__main__.ec_mulmuladdW_bg3": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3", - "type": "alias" - }, - "__main__.get_generator_point": { - "decorators": [], - "pc": 3457, - "type": "function" - }, - "__main__.get_generator_point.Args": { - "full_name": "__main__.get_generator_point.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_generator_point.ImplicitArgs": { - "full_name": "__main__.get_generator_point.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_generator_point.Return": { - "cairo_type": "(point: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "__main__.get_generator_point.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "__main__.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "__main__.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "__main__.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "__main__.validate_signature_entry": { - "decorators": [], - "pc": 3536, - "type": "function" - }, - "__main__.validate_signature_entry.Args": { - "full_name": "__main__.validate_signature_entry.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.validate_signature_entry.ImplicitArgs": { - "full_name": "__main__.validate_signature_entry.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.validate_signature_entry.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.validate_signature_entry.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.verify_secp256r1_signature": { - "decorators": [], - "pc": 3585, - "type": "function" - }, - "__main__.verify_secp256r1_signature.Args": { - "full_name": "__main__.verify_secp256r1_signature.Args", - "members": { - "msg_hash": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "public_key": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 9 - }, - "r": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - }, - "s": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 6 - } - }, - "size": 15, - "type": "struct" - }, - "__main__.verify_secp256r1_signature.ImplicitArgs": { - "full_name": "__main__.verify_secp256r1_signature.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.verify_secp256r1_signature.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.verify_secp256r1_signature.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3": { - "decorators": [], - "pc": 61, - "type": "function" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": { - "type": "const", - "value": 340282366920861092210919271164587016192 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": { - "type": "const", - "value": 340282366920783720958463934897405820928 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.bigint.nondet_bigint3.res": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 61, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.constants.A0": { - "type": "const", - "value": 77371252455336267181195260 - }, - "src.accounts.braavos.lib.constants.A1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.A2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.B0": { - "type": "const", - "value": 23805269282153275520606283 - }, - "src.accounts.braavos.lib.constants.B1": { - "type": "const", - "value": 64478498050055519801623345 - }, - "src.accounts.braavos.lib.constants.B2": { - "type": "const", - "value": 6858709101169761702330043 - }, - "src.accounts.braavos.lib.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "src.accounts.braavos.lib.constants.GX0": { - "type": "const", - "value": 52227620040540588600771222 - }, - "src.accounts.braavos.lib.constants.GX1": { - "type": "const", - "value": 33347259622618539004134583 - }, - "src.accounts.braavos.lib.constants.GX2": { - "type": "const", - "value": 8091721874918813684698062 - }, - "src.accounts.braavos.lib.constants.GY0": { - "type": "const", - "value": 59685082318776612195095029 - }, - "src.accounts.braavos.lib.constants.GY1": { - "type": "const", - "value": 54599710628478995760242092 - }, - "src.accounts.braavos.lib.constants.GY2": { - "type": "const", - "value": 6036146923926000695307902 - }, - "src.accounts.braavos.lib.constants.N0": { - "type": "const", - "value": 28553880287938765337601361 - }, - "src.accounts.braavos.lib.constants.N1": { - "type": "const", - "value": 77371252455335114450843292 - }, - "src.accounts.braavos.lib.constants.N2": { - "type": "const", - "value": 19342813109330467168976895 - }, - "src.accounts.braavos.lib.constants.P0": { - "type": "const", - "value": 77371252455336267181195263 - }, - "src.accounts.braavos.lib.constants.P1": { - "type": "const", - "value": 1023 - }, - "src.accounts.braavos.lib.constants.P2": { - "type": "const", - "value": 19342813109330467168976896 - }, - "src.accounts.braavos.lib.constants.SECP_REM": { - "type": "const", - "value": 26959946660873538059280334323183841250350249843923952699046031785985 - }, - "src.accounts.braavos.lib.constants.SECP_REM0": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.constants.SECP_REM1": { - "type": "const", - "value": -1024 - }, - "src.accounts.braavos.lib.constants.SECP_REM2": { - "type": "const", - "value": 4503599626321920 - }, - "src.accounts.braavos.lib.constants.r0": { - "type": "const", - "value": 4 - }, - "src.accounts.braavos.lib.constants.r1": { - "type": "const", - "value": -4096 - }, - "src.accounts.braavos.lib.constants.r2": { - "type": "const", - "value": 18014398505287680 - }, - "src.accounts.braavos.lib.constants.s0": { - "type": "const", - "value": 72057594037927936 - }, - "src.accounts.braavos.lib.constants.s1": { - "type": "const", - "value": -73786976294838206460 - }, - "src.accounts.braavos.lib.constants.s2": { - "type": "const", - "value": -75557863725914323423232 - }, - "src.accounts.braavos.lib.ec.A0": { - "destination": "src.accounts.braavos.lib.constants.A0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A1": { - "destination": "src.accounts.braavos.lib.constants.A1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.A2": { - "destination": "src.accounts.braavos.lib.constants.A2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B0": { - "destination": "src.accounts.braavos.lib.constants.B0", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B1": { - "destination": "src.accounts.braavos.lib.constants.B1", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.B2": { - "destination": "src.accounts.braavos.lib.constants.B2", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.EcPoint": { - "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope": { - "decorators": [], - "pc": 231, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_doubling_slope.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.point", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 231, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope": { - "decorators": [], - "pc": 281, - "type": "function" - }, - "src.accounts.braavos.lib.ec.compute_slope.Args": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.compute_slope.Return": { - "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.compute_slope.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.compute_slope.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point0", - "references": [ - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 281, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.compute_slope.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.compute_slope.point1", - "references": [ - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 281, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_add": { - "decorators": [], - "pc": 465, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double": { - "decorators": [], - "pc": 305, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_double.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_double.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_double.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.ec_double.point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.ec_double.point", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 305, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_double.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.ec_double.slope", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 158 - }, - "pc": 328, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.ec_mul": { - "decorators": [], - "pc": 622, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_mul.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul.Args", - "members": { - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 18 - }, - "src.accounts.braavos.lib.ec.ec_mul_inner": { - "decorators": [], - "pc": 521, - "type": "function" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.Args", - "members": { - "m": { - "cairo_type": "felt", - "offset": 7 - }, - "point": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "scalar": { - "cairo_type": "felt", - "offset": 6 - } - }, - "size": 8, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.Return": { - "cairo_type": "(pow2: starkware.cairo.common.cairo_secp.ec.EcPoint, res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.odd": { - "pc": 572, - "type": "label" - }, - "src.accounts.braavos.lib.ec.ec_mul_inner.scalar": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec.ec_mul_inner.scalar", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 521, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add": { - "decorators": [], - "pc": 378, - "type": "function" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Args": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.Args", - "members": { - "point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - } - }, - "size": 12, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point0": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point0", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 378, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.point1": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point1", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 378, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.fast_ec_add.slope": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.slope", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 117 - }, - "pc": 421, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec.is_zero": { - "destination": "src.accounts.braavos.lib.field.is_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.reduce": { - "destination": "src.accounts.braavos.lib.field.reduce", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_mul": { - "destination": "src.accounts.braavos.lib.field.unreduced_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.unreduced_sqr": { - "destination": "src.accounts.braavos.lib.field.unreduced_sqr", - "type": "alias" - }, - "src.accounts.braavos.lib.ec.verify_zero": { - "destination": "src.accounts.braavos.lib.field.verify_zero", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.Window": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "W10": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 54 - }, - "W11": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 60 - }, - "W12": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 66 - }, - "W13": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 72 - }, - "W14": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 78 - }, - "W15": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 84 - }, - "W3": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "W4": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "W5": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 24 - }, - "W6": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 30 - }, - "W7": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 36 - }, - "W8": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 42 - }, - "W9": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 48 - } - }, - "size": 90, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner": { - "decorators": [], - "pc": 892, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args", - "members": { - "Prec": { - "cairo_type": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "offset": 6 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 98 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 96 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 97 - } - }, - "size": 99, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 892, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 1 - }, - "pc": 894, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 892, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 892, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner": { - "decorators": [], - "pc": 702, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "H": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 18 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 12 - }, - "R": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "m": { - "cairo_type": "felt", - "offset": 26 - }, - "scalar_u": { - "cairo_type": "felt", - "offset": 24 - }, - "scalar_v": { - "cairo_type": "felt", - "offset": 25 - } - }, - "size": 27, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 725, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m", - "references": [ - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 702, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 702, - "value": "[cast(fp + (-5), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 702, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.EcPoint": { - "destination": "src.accounts.braavos.lib.ec.EcPoint", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.Window": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.Window", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_add": { - "destination": "src.accounts.braavos.lib.ec.ec_add", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_double": { - "destination": "src.accounts.braavos.lib.ec.ec_double", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mul": { - "destination": "src.accounts.braavos.lib.ec.ec_mul", - "type": "alias" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3": { - "decorators": [], - "pc": 2797, - "type": "function" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args", - "members": { - "G": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 0 - }, - "Q": { - "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "offset": 6 - }, - "scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 12 - }, - "scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 15 - } - }, - "size": 18, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.SIZEOF_LOCALS": { - "type": "const", - "value": 171 - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi", - "references": [ - { - "ap_tracking_data": { - "group": 78, - "offset": 171 - }, - "pc": 2799, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u", - "references": [ - { - "ap_tracking_data": { - "group": 78, - "offset": 0 - }, - "pc": 2797, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v", - "references": [ - { - "ap_tracking_data": { - "group": 78, - "offset": 0 - }, - "pc": 2797, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladd_W_inner": { - "destination": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BASE": { - "destination": "src.accounts.braavos.lib.constants.BASE", - "type": "alias" - }, - "src.accounts.braavos.lib.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P0": { - "destination": "src.accounts.braavos.lib.constants.P0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P1": { - "destination": "src.accounts.braavos.lib.constants.P1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.P2": { - "destination": "src.accounts.braavos.lib.constants.P2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM0": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM1": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.SECP_REM2": { - "destination": "src.accounts.braavos.lib.constants.SECP_REM2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.assert_165_bit": { - "decorators": [], - "pc": 74, - "type": "function" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Args": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.HIGH_BOUND": { - "type": "const", - "value": 340282366920938463463374607294329257984 - }, - "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.assert_165_bit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.assert_165_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "src.accounts.braavos.lib.field.assert_165_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.assert_165_bit.UPPER_BOUND": { - "type": "const", - "value": 46768052394588893382517914646921056628989841375232 - }, - "src.accounts.braavos.lib.field.assert_165_bit.high": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 74, - "value": "[cast([fp + (-4)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.low": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 74, - "value": "[cast([fp + (-4)], felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.assert_165_bit.value": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.assert_165_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 74, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.is_zero": { - "decorators": [], - "pc": 195, - "type": "function" - }, - "src.accounts.braavos.lib.field.is_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.is_zero.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.is_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.is_zero.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.is_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.is_zero.x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "full_name": "src.accounts.braavos.lib.field.is_zero.x", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 195, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.nondet_bigint3": { - "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r0": { - "destination": "src.accounts.braavos.lib.constants.r0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r1": { - "destination": "src.accounts.braavos.lib.constants.r1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.r2": { - "destination": "src.accounts.braavos.lib.constants.r2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s0": { - "destination": "src.accounts.braavos.lib.constants.s0", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s1": { - "destination": "src.accounts.braavos.lib.constants.s1", - "type": "alias" - }, - "src.accounts.braavos.lib.field.s2": { - "destination": "src.accounts.braavos.lib.constants.s2", - "type": "alias" - }, - "src.accounts.braavos.lib.field.unreduced_mul": { - "decorators": [], - "pc": 86, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_mul.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.unreduced_sqr": { - "decorators": [], - "pc": 124, - "type": "function" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Args": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.Return": { - "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.unreduced_sqr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.accounts.braavos.lib.field.verify_zero": { - "decorators": [], - "pc": 161, - "type": "function" - }, - "src.accounts.braavos.lib.field.verify_zero.Args": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.Args", - "members": { - "val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs": { - "full_name": "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "src.accounts.braavos.lib.field.verify_zero.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.accounts.braavos.lib.field.verify_zero.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "src.accounts.braavos.lib.field.verify_zero.q": { - "cairo_type": "felt", - "full_name": "src.accounts.braavos.lib.field.verify_zero.q", - "references": [ - { - "ap_tracking_data": { - "group": 12, - "offset": 1 - }, - "pc": 163, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "src.accounts.braavos.lib.field.verify_zero.val": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "full_name": "src.accounts.braavos.lib.field.verify_zero.val", - "references": [ - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 161, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - } - ], - "type": "reference" - }, - "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.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.bitwise.bitwise_and": { - "decorators": [], - "pc": 41, - "type": "function" - }, - "starkware.cairo.common.bitwise.bitwise_and.Args": { - "full_name": "starkware.cairo.common.bitwise.bitwise_and.Args", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.bitwise.bitwise_and.ImplicitArgs": { - "full_name": "starkware.cairo.common.bitwise.bitwise_and.ImplicitArgs", - "members": { - "bitwise_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.bitwise.bitwise_and.Return": { - "cairo_type": "(x_and_y: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.bitwise.bitwise_and.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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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.cairo_secp.bigint.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.BigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { - "destination": "starkware.cairo.common.math_cmp.RC_BOUND", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", - "members": { - "d0": { - "cairo_type": "felt", - "offset": 0 - }, - "d1": { - "cairo_type": "felt", - "offset": 1 - }, - "d2": { - "cairo_type": "felt", - "offset": 2 - }, - "d3": { - "cairo_type": "felt", - "offset": 3 - }, - "d4": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn": { - "destination": "starkware.cairo.common.math.assert_nn", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul": { - "decorators": [], - "pc": 47, - "type": "function" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs": { - "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Return": { - "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5)", - "type": "type_definition" - }, - "starkware.cairo.common.cairo_secp.bigint.bigint_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { - "destination": "starkware.cairo.common.math.unsigned_div_rem", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.constants.BASE": { - "type": "const", - "value": 77371252455336267181195264 - }, - "starkware.cairo.common.cairo_secp.constants.BETA": { - "type": "const", - "value": 7 - }, - "starkware.cairo.common.cairo_secp.constants.N0": { - "type": "const", - "value": 10428087374290690730508609 - }, - "starkware.cairo.common.cairo_secp.constants.N1": { - "type": "const", - "value": 77371252455330678278691517 - }, - "starkware.cairo.common.cairo_secp.constants.N2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.P0": { - "type": "const", - "value": 77371252455336262886226991 - }, - "starkware.cairo.common.cairo_secp.constants.P1": { - "type": "const", - "value": 77371252455336267181195263 - }, - "starkware.cairo.common.cairo_secp.constants.P2": { - "type": "const", - "value": 19342813113834066795298815 - }, - "starkware.cairo.common.cairo_secp.constants.SECP_REM": { - "type": "const", - "value": 4294968273 - }, - "starkware.cairo.common.cairo_secp.ec.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.EcPoint": { - "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", - "members": { - "x": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 0 - }, - "y": { - "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.is_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.is_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { - "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.ec.verify_zero": { - "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BASE": { - "destination": "starkware.cairo.common.cairo_secp.constants.BASE", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.BigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P0": { - "destination": "starkware.cairo.common.cairo_secp.constants.P0", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P1": { - "destination": "starkware.cairo.common.cairo_secp.constants.P1", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.P2": { - "destination": "starkware.cairo.common.cairo_secp.constants.P2", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.SECP_REM": { - "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { - "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", - "type": "alias" - }, - "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_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": 12, - "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": 8, - "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": 2, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn_le": { - "decorators": [], - "pc": 17, - "type": "function" - }, - "starkware.cairo.common.math.assert_nn_le.Args": { - "full_name": "starkware.cairo.common.math.assert_nn_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_nn_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_not_zero": { - "decorators": [], - "pc": 3, - "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": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem": { - "decorators": [], - "pc": 26, - "type": "function" - }, - "starkware.cairo.common.math.unsigned_div_rem.Args": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", - "members": { - "div": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.unsigned_div_rem.Return": { - "cairo_type": "(q: felt, r: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.unsigned_div_rem.div": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.q": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast([fp + (-5)] + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.r": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast([fp + (-5)], felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.unsigned_div_rem.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast(fp + (-4), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.RC_BOUND": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math_cmp.assert_le_felt": { - "destination": "starkware.cairo.common.math.assert_le_felt", - "type": "alias" - }, - "starkware.cairo.common.math_cmp.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.pow.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.pow.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.pow.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.registers.get_ap": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.registers.get_fp_and_pc": { - "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.ALL_ONES": { - "type": "const", - "value": 340282366920938463463374607431768211455 - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "type": "const", - "value": 18446744073709551616 - }, - "starkware.cairo.common.uint256.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "high": { - "cairo_type": "felt", - "offset": 1 - }, - "low": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_in_range": { - "destination": "starkware.cairo.common.math.assert_in_range", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_le": { - "destination": "starkware.cairo.common.math.assert_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_and": { - "destination": "starkware.cairo.common.bitwise.bitwise_and", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_or": { - "destination": "starkware.cairo.common.bitwise.bitwise_or", - "type": "alias" - }, - "starkware.cairo.common.uint256.bitwise_xor": { - "destination": "starkware.cairo.common.bitwise.bitwise_xor", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_ap": { - "destination": "starkware.cairo.common.registers.get_ap", - "type": "alias" - }, - "starkware.cairo.common.uint256.get_fp_and_pc": { - "destination": "starkware.cairo.common.registers.get_fp_and_pc", - "type": "alias" - }, - "starkware.cairo.common.uint256.is_le": { - "destination": "starkware.cairo.common.math_cmp.is_le", - "type": "alias" - }, - "starkware.cairo.common.uint256.pow": { - "destination": "starkware.cairo.common.pow.pow", - "type": "alias" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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" - } - }, - "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": 2, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast([fp + (-5)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 26, - "value": "[cast([fp + (-5)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 61, - "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 74, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 74, - "value": "[cast([fp + (-4)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 74, - "value": "[cast([fp + (-4)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 161, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 1 - }, - "pc": 163, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 195, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 231, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 281, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 - }, - "pc": 281, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 305, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 158 - }, - "pc": 328, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 378, - "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 378, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 117 - }, - "pc": 421, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 521, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 702, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 702, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 - }, - "pc": 702, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 725, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 892, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 892, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 892, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 1 - }, - "pc": 894, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 78, - "offset": 0 - }, - "pc": 2797, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 78, - "offset": 0 - }, - "pc": 2797, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 78, - "offset": 171 - }, - "pc": 2799, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 96, - "offset": 0 - }, - "pc": 3470, - "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - }, - { - "ap_tracking_data": { - "group": 96, - "offset": 0 - }, - "pc": 3470, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/upgradable.json b/configs/cairo-contracts/upgradable.json deleted file mode 100644 index ed2d177a9e..0000000000 --- a/configs/cairo-contracts/upgradable.json +++ /dev/null @@ -1,1500 +0,0 @@ -{ - "abi": [], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": ["range_check"], - "compiler_version": "0.11.2", - "data": [ - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x208b7fff7fff7ffe", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", - "0x208b7fff7fff7ffe" - ], - "debug_info": null, - "hints": { - "4": [ - { - "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": 0, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 0 - } - } - } - ], - "13": [ - { - "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": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 - } - } - } - ], - "16": [ - { - "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 - } - } - } - ] - }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__._get_implementation": { - "decorators": [], - "pc": 51, - "type": "function" - }, - "__main__._get_implementation.Args": { - "full_name": "__main__._get_implementation.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._get_implementation.ImplicitArgs": { - "full_name": "__main__._get_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" - }, - "__main__._get_implementation.Return": { - "cairo_type": "(implementation: felt)", - "type": "type_definition" - }, - "__main__._get_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._implementation": { - "type": "namespace" - }, - "__main__._implementation.Args": { - "full_name": "__main__._implementation.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._implementation.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__._implementation.ImplicitArgs": { - "full_name": "__main__._implementation.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._implementation.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._implementation.addr": { - "decorators": [], - "pc": 21, - "type": "function" - }, - "__main__._implementation.addr.Args": { - "full_name": "__main__._implementation.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._implementation.addr.ImplicitArgs": { - "full_name": "__main__._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" - }, - "__main__._implementation.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__._implementation.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._implementation.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__._implementation.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__._implementation.read": { - "decorators": [], - "pc": 26, - "type": "function" - }, - "__main__._implementation.read.Args": { - "full_name": "__main__._implementation.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._implementation.read.ImplicitArgs": { - "full_name": "__main__._implementation.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" - }, - "__main__._implementation.read.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "__main__._implementation.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._implementation.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__._implementation.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__._implementation.write": { - "decorators": [], - "pc": 39, - "type": "function" - }, - "__main__._implementation.write.Args": { - "full_name": "__main__._implementation.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__._implementation.write.ImplicitArgs": { - "full_name": "__main__._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" - }, - "__main__._implementation.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._implementation.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._set_implementation": { - "decorators": [], - "pc": 57, - "type": "function" - }, - "__main__._set_implementation.Args": { - "full_name": "__main__._set_implementation.Args", - "members": { - "implementation": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__._set_implementation.ImplicitArgs": { - "full_name": "__main__._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" - }, - "__main__._set_implementation.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__._set_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "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.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "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_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_not_zero": { - "decorators": [], - "pc": 16, - "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": 16, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "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.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "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.storage_read": { - "decorators": [], - "pc": 0, - "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": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 1 - }, - "pc": 4, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 8, - "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": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 13, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 16, - "value": "[cast(fp + (-3), felt*)]" - } - ] - } - } -} diff --git a/configs/cairo-contracts/ArgentAccount.json b/configs/genesis-assets/ArgentAccount.json similarity index 100% rename from configs/cairo-contracts/ArgentAccount.json rename to configs/genesis-assets/ArgentAccount.json diff --git a/configs/cairo-contracts/ERC20.json b/configs/genesis-assets/ERC20.json similarity index 100% rename from configs/cairo-contracts/ERC20.json rename to configs/genesis-assets/ERC20.json diff --git a/configs/cairo-contracts/ERC721.json b/configs/genesis-assets/ERC721.json similarity index 100% rename from configs/cairo-contracts/ERC721.json rename to configs/genesis-assets/ERC721.json diff --git a/configs/cairo-contracts/cairo_1/NoValidateAccount.casm.json b/configs/genesis-assets/NoValidateAccount.casm.json similarity index 100% rename from configs/cairo-contracts/cairo_1/NoValidateAccount.casm.json rename to configs/genesis-assets/NoValidateAccount.casm.json diff --git a/configs/cairo-contracts/NoValidateAccount.json b/configs/genesis-assets/NoValidateAccount.json similarity index 100% rename from configs/cairo-contracts/NoValidateAccount.json rename to configs/genesis-assets/NoValidateAccount.json diff --git a/configs/cairo-contracts/OpenzeppelinAccount.json b/configs/genesis-assets/OpenzeppelinAccount.json similarity index 100% rename from configs/cairo-contracts/OpenzeppelinAccount.json rename to configs/genesis-assets/OpenzeppelinAccount.json diff --git a/configs/genesis-assets/Proxy.json b/configs/genesis-assets/Proxy.json index 7d5bc881a2..9c9f23d4b0 100644 --- a/configs/genesis-assets/Proxy.json +++ b/configs/genesis-assets/Proxy.json @@ -1,76 +1,117 @@ { "abi": [ - { - "data": [{ "name": "implementation", "type": "felt" }], - "keys": [], - "name": "Upgraded", - "type": "event" - }, { "inputs": [ - { "name": "implementation_address", "type": "felt" }, - { "name": "initializer_selector", "type": "felt" }, - { "name": "calldata_len", "type": "felt" }, - { "name": "calldata", "type": "felt*" } + { + "name": "implementation", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } ], "name": "constructor", "outputs": [], "type": "constructor" }, - { - "inputs": [], - "name": "get_implementation", - "outputs": [{ "name": "implementation", "type": "felt" }], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ - { "name": "selector", "type": "felt" }, - { "name": "calldata_size", "type": "felt" }, - { "name": "calldata", "type": "felt*" } + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } ], "name": "__default__", "outputs": [ - { "name": "retdata_size", "type": "felt" }, - { "name": "retdata", "type": "felt*" } + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } ], "type": "function" }, { "inputs": [ - { "name": "selector", "type": "felt" }, - { "name": "calldata_size", "type": "felt" }, - { "name": "calldata", "type": "felt*" } + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } ], "name": "__l1_default__", "outputs": [], "type": "l1_handler" + }, + { + "inputs": [], + "name": "get_implementation", + "outputs": [ + { + "name": "implementation", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" } ], "entry_points_by_type": { "CONSTRUCTOR": [ { - "offset": "0x91", + "offset": "0x6c", "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" } ], "EXTERNAL": [ - { "offset": "0xde", "selector": "0x0" }, { - "offset": "0xbd", + "offset": "0x9b", + "selector": "0x0" + }, + { + "offset": "0xd4", "selector": "0x21691762da057c1b71f851f9b709e0c143628acf6e0cbc9735411a65663d747" } ], - "L1_HANDLER": [{ "offset": "0xf7", "selector": "0x0" }] + "L1_HANDLER": [ + { + "offset": "0xb4", + "selector": "0x0" + } + ] }, "program": { "attributes": [], "builtins": ["pedersen", "range_check"], + "compiler_version": "0.11.2", "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4c69627261727943616c6c", "0x400280007ff97fff", @@ -111,44 +152,15 @@ "0x482680017ffb8000", "0x3", "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x480a7ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", - "0x3ad34fad732b51fe0d1a1350f149f21a0cf14a9382c9c6e7b262c4e0c8dbf18", + "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", @@ -157,7 +169,7 @@ "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -171,44 +183,39 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbe", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x208b7fff7fff7ffe", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", "0x208b7fff7fff7ffe", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", "0x48127ffd7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff79", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9b", "0x48127ffd7fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", @@ -242,48 +249,18 @@ "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffac", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", "0x48127ffc7fff8000", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2e", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6e", "0x48127ffd7fff8000", "0x48127ff17fff8000", "0x48127ff17fff8000", @@ -303,14 +280,14 @@ "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", "0x48127ffc7fff8000", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5f", "0x48127ffd7fff8000", "0x48127ff17fff8000", "0x48127ff17fff8000", @@ -331,7704 +308,181 @@ "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", "0x208b7fff7fff7ffe" ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/1b562308a65653425ce06491fa4b4539466f3251a07e73e099d0afe86a48900e.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size\n", - "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo": "# Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_calldata_len\nlet range_check_ptr = range_check_ptr + 1\n# Create the reference.\nlet __calldata_arg_calldata = cast(__calldata_ptr, felt*)\n# Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n# following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_calldata_len * 1\n", - "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo": "let __calldata_arg_calldata_len = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/99dd99164f1d56c111e48e037d7b8e783c6b7a9c9ddc8db915e61b4b0486e123.cairo": "let __calldata_arg_implementation_address = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/a92ee64e63c8bb0f2c3274f545a28084ca932cab47041624c23a318feb373118.cairo": "assert [__return_value_ptr] = ret_value.implementation\nlet __return_value_ptr = __return_value_ptr + 1\n", - "autogen/starknet/arg_processor/ac2fd2bfc5af58d2b1c09bb549c7a44c71ace5b2ead3f97e4034639284f8348f.cairo": "assert [__calldata_ptr] = implementation\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/fc730ce5059eda23060556bf7cc025288c15d08a50f4487bf2a43b7d5ecfbd8c.cairo": "let __calldata_arg_initializer_selector = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo": "func emit{syscall_ptr : felt*, range_check_ptr}():\nend\n", - "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo": "alloc_locals\nlet (local __keys_ptr : felt*) = alloc()\nassert [__keys_ptr] = SELECTOR\nlet (local __data_ptr : felt*) = alloc()\nlet __calldata_ptr = __data_ptr\n", - "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr)\nreturn ()\n", - "autogen/starknet/external/__default__/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/__default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(selector=[cast(fp + (-6), felt*)], calldata_size=[cast(fp + (-4), felt*)], calldata=[cast(fp + (-3), felt**)],)\nlet retdata_size = ret_value.retdata_size\nlet retdata = ret_value.retdata\n", - "autogen/starknet/external/__default__/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)]\n", - "autogen/starknet/external/__default__/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)]\n", - "autogen/starknet/external/__l1_default__/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/__l1_default__/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)]\n", - "autogen/starknet/external/__l1_default__/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)]\n", - "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(selector=[cast(fp + (-6), felt*)], calldata_size=[cast(fp + (-4), felt*)], calldata=[cast(fp + (-3), felt**)],)\n%{ memory[ap] = segments.add() %} # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n", - "autogen/starknet/external/constructor/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(implementation_address=__calldata_arg_implementation_address, initializer_selector=__calldata_arg_initializer_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,)\n%{ memory[ap] = segments.add() %} # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n", - "autogen/starknet/external/constructor/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)]\n", - "autogen/starknet/external/constructor/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)]\n", - "autogen/starknet/external/get_implementation/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}()\nlet (range_check_ptr, retdata_size, retdata) = get_implementation_encode_return(ret_value, range_check_ptr)\n", - "autogen/starknet/external/get_implementation/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)]\n", - "autogen/starknet/external/get_implementation/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)]\n", - "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo": "func get_implementation_encode_return(ret_value : (implementation : felt), range_check_ptr) -> (\n range_check_ptr, data_len : felt, data : felt*):\n %{ memory[ap] = segments.add() %}\n alloc_locals\n local __return_value_ptr_start : felt*\n let __return_value_ptr = __return_value_ptr_start\n with range_check_ptr:\n end\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start)\nend\n", - "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo": "namespace Proxy_implementation_address:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let res = 0\n call hash2\n call normalize_address\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (\n implementation_address : felt\n ):\n let storage_addr = 0\n call addr\n call storage_read\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n let storage_addr = 0\n call addr\n call storage_write\n end\nend", - "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo": "namespace Proxy_implementation_address:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let res = 1662968741416162122709795668327058413808168082301235317239158738933362048792\n return (res=res)\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (\n implementation_address : felt\n ):\n let (storage_addr) = addr()\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n tempvar syscall_ptr = syscall_ptr\n tempvar pedersen_ptr = pedersen_ptr\n tempvar range_check_ptr = range_check_ptr\n tempvar __storage_var_temp0 : felt = __storage_var_temp0\n return ([cast(&__storage_var_temp0, felt*)])\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n let (storage_addr) = addr()\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n return ()\n end\nend" - }, - "instruction_locations": { - "0": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 12, - "end_line": 4, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 4 - } - }, - "2": { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 5, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 5 - } - }, - "3": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 89, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 89 - } - }, - "5": { + "debug_info": null, + "hints": { + "7": [ + { "accessible_scopes": [ "starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 93, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 1 }, - "start_col": 5, - "start_line": 88 + "reference_ids": { + "starkware.starknet.common.syscalls.library_call.syscall_ptr": 0 + } } - }, - "6": { + } + ], + "19": [ + { "accessible_scopes": [ "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" + "starkware.starknet.common.syscalls.library_call_l1_handler" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 93, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 }, - "start_col": 5, - "start_line": 88 + "reference_ids": { + "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 1 + } } - }, - "7": { + } + ], + "28": [ + { "accessible_scopes": [ "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" + "starkware.starknet.common.syscalls.storage_read" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 93, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 }, - "start_col": 5, - "start_line": 88 + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 2 + } } - }, - "8": { + } + ], + "37": [ + { "accessible_scopes": [ "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" + "starkware.starknet.common.syscalls.storage_write" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 93, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 }, - "start_col": 5, - "start_line": 88 + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 3 + } } - }, - "9": { + } + ], + "40": [ + { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 93, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "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": 4, + "offset": 0 }, - "start_col": 5, - "start_line": 88 - } - }, - "10": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 94, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 94 - }, - "n_prefix_newlines": 0 + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 4 } - ], - "inst": { - "end_col": 53, - "end_line": 97, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 84, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 98, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 98 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 84 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 97 } - }, - "12": { + } + ], + "128": [ + { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 98, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 60 }, - "start_col": 26, - "start_line": 98 + "reference_ids": {} } - }, - "13": { + } + ], + "188": [ + { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__l1_default__" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 98, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 15, + "offset": 50 }, - "start_col": 57, - "start_line": 98 + "reference_ids": {} } - }, - "14": { + } + ], + "203": [ + { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call" + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 98, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 17, + "offset": 0 }, - "start_col": 5, - "start_line": 98 - } - }, - "15": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 110, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 110 - } - }, - "17": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 114, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 109 - } - }, - "18": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 114, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 109 - } - }, - "19": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 114, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 109 - } - }, - "20": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 114, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 109 - } - }, - "21": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 114, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 109 - } - }, - "22": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 98, - "end_line": 115, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 115 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 118, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 105, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 119, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 119 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 105 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 118 - } - }, - "24": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 119, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 26, - "start_line": 119 - } - }, - "25": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 119, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 57, - "start_line": 119 - } - }, - "26": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 119, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 119 - } - }, - "27": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 348, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 58, - "start_line": 348 - } - }, - "29": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 348, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 348 - } - }, - "30": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 348, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 348 - } - }, - "31": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 349, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 349 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 351, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 346, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 352, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 352 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 346 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 351 - } - }, - "33": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 352, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 352 - } - }, - "34": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 352, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 352 - } - }, - "35": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 366, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 366 - } - }, - "37": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 366, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 365 - } - }, - "38": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 366, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 365 - } - }, - "39": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 366, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 365 - } - }, - "40": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 367, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 367 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 368, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 364, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 369, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 369 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 364 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 368 - } - }, - "42": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 369, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 369 - } - }, - "43": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 385, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 385 - } - }, - "45": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 385, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 384 - } - }, - "46": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 385, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 384 - } - }, - "47": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 385, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 384 - } - }, - "48": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 385, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 384 - } - }, - "49": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 385, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 384 - } - }, - "50": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 85, - "end_line": 386, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 386 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 51, - "end_line": 387, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 383, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 388, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 388 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 383 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 387 - } - }, - "52": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 388, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 388 - } - }, - "53": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "55": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 34, - "start_line": 2 - } - }, - "57": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "58": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "60": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "61": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 34, - "start_line": 4 - } - }, - "63": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 6, - "start_line": 4 - } - }, - "64": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/ac2fd2bfc5af58d2b1c09bb549c7a44c71ace5b2ead3f97e4034639284f8348f.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 15, - "start_line": 15 - }, - "While handling calldata argument 'implementation'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "65": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/ac2fd2bfc5af58d2b1c09bb549c7a44c71ace5b2ead3f97e4034639284f8348f.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 15, - "start_line": 15 - }, - "While handling calldata argument 'implementation'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "67": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 383, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 383 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "68": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "70": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 29, - "start_line": 1 - }, - "While expanding the reference '__keys_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 2 - } - }, - "71": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "72": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/65c5085194e774f24b349fa5ca17d70e9ee7479a2b72fa6bed01a6505af19ff9.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 84, - "start_line": 1 - }, - "While expanding the reference '__data_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 4 - } - }, - "73": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "75": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 32, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 32, - "start_line": 1 - } - }, - "76": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Upgraded", - "src.upgrades.library.Upgraded.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 10, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/858f2c0e8fdda3108b2e383053abb5bae67b6b5a2bf306a848bd20c7d5507d8c.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "77": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "78": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - } - }, - "79": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "81": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "82": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 12 - } - }, - "83": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 12 - } - }, - "84": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 30, - "start_line": 15 - } - }, - "86": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 346, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 37, - "start_line": 16 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 346 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 12 - } - }, - "87": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 58, - "start_line": 16 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 15 - } - }, - "88": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 37, - "start_line": 16 - } - }, - "90": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 346, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 31, - "start_line": 18 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 16 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 346 - } - }, - "91": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 32, - "start_line": 19 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 15 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "92": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 35, - "start_line": 20 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 15 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - } - }, - "93": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 46, - "start_line": 21 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 16 - } - }, - "94": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 22 - } - }, - "95": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 30, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 25 - } - }, - "96": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 30, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 25 - } - }, - "97": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 30, - "start_line": 26 - } - }, - "99": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 364, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 364 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 25 - } - }, - "100": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 31, - "start_line": 27 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 26 - } - }, - "101": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 55, - "start_line": 27 - } - }, - "102": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 27 - } - }, - "104": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 21 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 26 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "105": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 26 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - } - }, - "106": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy_implementation_address", - "src.upgrades.library.Proxy_implementation_address.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/impl.cairo" - }, - "start_col": 9, - "start_line": 28 - } - }, - "107": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 64, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 68 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 64 - } - }, - "108": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 65, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 68 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 21 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 65 - } - }, - "109": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 68 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 66 - } - }, - "110": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 67, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 44, - "start_line": 68 - }, - "While expanding the reference 'new_implementation' in:" - ], - "start_col": 11, - "start_line": 67 - } - }, - "111": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 68 - } - }, - "113": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 69, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 68 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 21 - } - }, - "114": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 69, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 32, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 68 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 21 - } - }, - "115": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 67, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 69, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 23, - "start_line": 69 - }, - "While expanding the reference 'new_implementation' in:" - ], - "start_col": 11, - "start_line": 67 - } - }, - "116": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 69, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 69 - } - }, - "118": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 69, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 64, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 70, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 70 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 64 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 69 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "119": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 68, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 65, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 70, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 70 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 65 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 68 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 21 - } - }, - "120": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/Upgraded/061e12d2ab61277b9c9f3e137932ed9dc55f304b27d122b3d1541234d0033a6d.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 15, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 69, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 70, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 70 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 66 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 69 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 32, - "start_line": 1 - } - }, - "121": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy._set_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 70, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 70 - } - }, - "122": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 91, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 95, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 91 - } - }, - "123": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 92, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 95, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 92 - } - }, - "124": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 93, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/Proxy_implementation_address/decl.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 95, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 93 - } - }, - "125": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 95, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 32, - "start_line": 95 - } - }, - "127": { - "accessible_scopes": [ - "src.upgrades.library", - "src.upgrades.library.Proxy", - "src.upgrades.library.Proxy.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 96, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "start_col": 9, - "start_line": 96 - } - }, - "128": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 16, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 64, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 64 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 16 - } - }, - "129": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 17, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 39, - "end_line": 65, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 65 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 17 - } - }, - "130": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 18, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 66 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 18 - } - }, - "131": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 20, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 53, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'implementation_address' in:" - ], - "start_col": 9, - "start_line": 20 - } - }, - "132": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 25 - } - }, - "134": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 64, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 38, - "end_line": 84, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 32, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 27 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 84 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 25 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 64 - } - }, - "135": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 20, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 28, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 20, - "start_line": 28 - }, - "While expanding the reference 'implementation_address' in:" - ], - "start_col": 9, - "start_line": 20 - } - }, - "136": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 21, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 47, - "end_line": 29, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 27, - "start_line": 29 - }, - "While expanding the reference 'initializer_selector' in:" - ], - "start_col": 9, - "start_line": 21 - } - }, - "137": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 22, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 30, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 23, - "start_line": 30 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 9, - "start_line": 22 - } - }, - "138": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 23, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 26, - "end_line": 31, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 18, - "start_line": 31 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 9, - "start_line": 23 - } - }, - "139": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 32, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 27 - } - }, - "141": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 84, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 32, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 27, - "end_line": 16, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 16 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 27 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 84 - } - }, - "142": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 65, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 17, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 17 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 25 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 65 - } - }, - "143": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 66, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 54, - "end_line": 25, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 24, - "end_line": 18, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 33 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 18 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 25 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 66 - } - }, - "144": { - "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 33 - } - }, - "145": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 18, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "146": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 22, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 55, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 9, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "147": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "148": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 22, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 9, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "150": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 22, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 70, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 9, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "151": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "152": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1b562308a65653425ce06491fa4b4539466f3251a07e73e099d0afe86a48900e.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 15 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "153": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 18, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "154": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 16, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 16 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "155": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 17, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 17 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "156": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "158": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/99dd99164f1d56c111e48e037d7b8e783c6b7a9c9ddc8db915e61b4b0486e123.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 20, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 177, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 140, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_implementation_address' in:" - ], - "start_col": 9, - "start_line": 20 - }, - "While handling calldata argument 'implementation_address'" - ], - "start_col": 45, - "start_line": 1 - } - }, - "159": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/fc730ce5059eda23060556bf7cc025288c15d08a50f4487bf2a43b7d5ecfbd8c.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 235, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 200, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_initializer_selector' in:" - ], - "start_col": 9, - "start_line": 21 - }, - "While handling calldata argument 'initializer_selector'" - ], - "start_col": 43, - "start_line": 1 - } - }, - "160": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 22, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 277, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 250, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 9, - "start_line": 22 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "161": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 23, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 311, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 288, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata' in:" - ], - "start_col": 9, - "start_line": 23 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 31, - "start_line": 5 - } - }, - "163": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 15 - } - }, - "165": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "167": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "168": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "169": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "170": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "172": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/constructor/5c964f9b5e9d0331c82a494c1121be9d3de179ebcea670cb200abb96eabfbd5b.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "173": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 15, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "174": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 42, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 91, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 46, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 18, - "start_line": 46 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 91 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 42 - } - }, - "175": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 43, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 39, - "end_line": 92, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 46, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 18, - "start_line": 46 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 92 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 43 - } - }, - "176": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 44, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 28, - "end_line": 93, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 46, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 18, - "start_line": 46 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 93 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 44 - } - }, - "177": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 46, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 18, - "start_line": 46 - } - }, - "179": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 47, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 47 - } - }, - "180": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 17, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "182": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/a92ee64e63c8bb0f2c3274f545a28084ca932cab47041624c23a318feb373118.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 45, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 13, - "start_line": 45 - }, - "While handling return value 'implementation'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "183": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/a92ee64e63c8bb0f2c3274f545a28084ca932cab47041624c23a318feb373118.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 45, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 13, - "start_line": 45 - }, - "While handling return value 'implementation'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "185": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 76, - "start_line": 1 - } - }, - "186": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "187": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 14, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_start' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "188": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "189": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/1b562308a65653425ce06491fa4b4539466f3251a07e73e099d0afe86a48900e.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "190": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 42, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 42 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "191": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 43, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 43 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "192": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 44, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 44 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "193": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - } - }, - "195": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 107, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 92, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "196": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 108, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "198": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "199": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "200": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "201": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "202": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "203": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 41, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 41 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "204": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 58, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 91, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 91 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 58 - } - }, - "205": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 59, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 39, - "end_line": 92, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 92 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 59 - } - }, - "206": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 60, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 28, - "end_line": 93, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 93 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 60 - } - }, - "207": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 69 - } - }, - "209": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 91, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 38, - "end_line": 84, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 76, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 48, - "start_line": 71 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 84 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 69 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 91 - } - }, - "210": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 27, - "end_line": 72, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 20, - "start_line": 72 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 10, - "start_line": 69 - } - }, - "211": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 62, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 73, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 27, - "start_line": 73 - }, - "While expanding the reference 'selector' in:" - ], - "start_col": 9, - "start_line": 62 - } - }, - "212": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 63, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 74, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 23, - "start_line": 74 - }, - "While expanding the reference 'calldata_size' in:" - ], - "start_col": 9, - "start_line": 63 - } - }, - "213": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 64, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 26, - "end_line": 75, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 18, - "start_line": 75 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 9, - "start_line": 64 - } - }, - "214": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 76, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 48, - "start_line": 71 - } - }, - "216": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 84, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 76, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 27, - "end_line": 58, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 56, - "end_line": 78, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 78 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 58 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 71 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 84 - } - }, - "217": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 92, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 59, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 56, - "end_line": 78, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 78 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 59 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 69 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 92 - } - }, - "218": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 93, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 69, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 24, - "end_line": 60, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 56, - "end_line": 78, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 78 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 60 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 69 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 93 - } - }, - "219": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 71, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 38, - "end_line": 78, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 26, - "start_line": 78 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 10, - "start_line": 71 - } - }, - "220": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 71, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 55, - "end_line": 78, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 48, - "start_line": 78 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 30, - "start_line": 71 - } - }, - "221": { - "accessible_scopes": ["__main__", "__main__", "__main__.__default__"], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 78, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 78 - } - }, - "222": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 58, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 57, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 57 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "223": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 59, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 57, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 57 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 59 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "224": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 60, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 57, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 57 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 60 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "225": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 150, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 57, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 57 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - } - }, - "226": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 190, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 57, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 57 - }, - "While constructing the external wrapper for:" - ], - "start_col": 166, - "start_line": 1 - } - }, - "227": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 226, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 57, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 57 - }, - "While constructing the external wrapper for:" - ], - "start_col": 201, - "start_line": 1 - } - }, - "228": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 57, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 57 - } - }, - "230": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 57, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 57 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "231": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 84, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 91, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 91 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 84 - } - }, - "232": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 85, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 39, - "end_line": 92, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 92 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 85 - } - }, - "233": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 86, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 28, - "end_line": 93, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 93 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 86 - } - }, - "234": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 21, - "start_line": 92 - } - }, - "236": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 91, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 49, - "end_line": 105, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 99, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 94 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 105 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 21, - "start_line": 92 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 91 - } - }, - "237": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 27, - "end_line": 95, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 20, - "start_line": 95 - }, - "While expanding the reference 'address' in:" - ], - "start_col": 10, - "start_line": 92 - } - }, - "238": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 88, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 96, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 27, - "start_line": 96 - }, - "While expanding the reference 'selector' in:" - ], - "start_col": 9, - "start_line": 88 - } - }, - "239": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 89, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 97, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 23, - "start_line": 97 - }, - "While expanding the reference 'calldata_size' in:" - ], - "start_col": 9, - "start_line": 89 - } - }, - "240": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 90, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 26, - "end_line": 98, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 18, - "start_line": 98 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 9, - "start_line": 90 - } - }, - "241": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 99, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 94 - } - }, - "243": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 105, - "input_file": { - "filename": "/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 99, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 27, - "end_line": 84, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 101, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 101 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 84 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 94 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 105 - } - }, - "244": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 92, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 85, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 101, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 101 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 85 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 21, - "start_line": 92 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 13, - "start_line": 92 - } - }, - "245": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 93, - "input_file": { - "filename": "/home/runner/work/wallet/wallet/braavos_contracts/src/upgrades/library.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 92, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 24, - "end_line": 86, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 101, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 5, - "start_line": 101 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 86 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 92 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 13, - "start_line": 93 - } - }, - "246": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 101, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 5, - "start_line": 101 - } - }, - "247": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 84, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 84 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "248": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 85, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 85 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "249": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 86, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 86 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "250": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 150, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 126, - "start_line": 1 - } - }, - "251": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 190, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 166, - "start_line": 1 - } - }, - "252": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 226, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 201, - "start_line": 1 - } - }, - "253": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 83 - } - }, - "255": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "257": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "258": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "259": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "260": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "262": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { - "filename": "src/upgrades/Proxy.cairo" - }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "263": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 83, - "input_file": { "filename": "src/upgrades/Proxy.cairo" }, - "start_col": 6, - "start_line": 83 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } - }, - "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": {} - } - } - ], - "10": [ - { - "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": 1, "offset": 1 }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call.syscall_ptr": 0 - } - } - } - ], - "22": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.library_call_l1_handler" - ], - "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { "group": 2, "offset": 1 }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 1 - } - } - } - ], - "31": [ - { - "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": 3, "offset": 1 }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 2 - } - } - } - ], - "40": [ - { - "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": 4, "offset": 1 }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 3 - } - } - } - ], - "50": [ - { - "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": 5, "offset": 1 }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4 - } - } - } - ], - "165": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { "group": 13, "offset": 85 }, - "reference_ids": {} - } - } - ], - "180": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_implementation_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { "group": 15, "offset": 0 }, - "reference_ids": {} - } - } - ], - "255": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__l1_default__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { "group": 20, "offset": 50 }, - "reference_ids": {} + "reference_ids": {} } } ] @@ -8038,21 +492,26 @@ "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias" }, - "__main__.Proxy": { - "destination": "src.upgrades.library.Proxy", - "type": "alias" - }, "__main__.__default__": { "decorators": ["external", "raw_input", "raw_output"], - "pc": 204, + "pc": 137, "type": "function" }, "__main__.__default__.Args": { "full_name": "__main__.__default__.Args", "members": { - "calldata": { "cairo_type": "felt*", "offset": 2 }, - "calldata_size": { "cairo_type": "felt", "offset": 1 }, - "selector": { "cairo_type": "felt", "offset": 0 } + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } }, "size": 3, "type": "struct" @@ -8064,28 +523,46 @@ "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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, "size": 3, "type": "struct" }, "__main__.__default__.Return": { - "cairo_type": "(retdata_size : felt, retdata : felt*)", + "cairo_type": "(retdata_size: felt, retdata: felt*)", "type": "type_definition" }, - "__main__.__default__.SIZEOF_LOCALS": { "type": "const", "value": 0 }, + "__main__.__default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__main__.__l1_default__": { "decorators": ["l1_handler", "raw_input"], - "pc": 231, + "pc": 164, "type": "function" }, "__main__.__l1_default__.Args": { "full_name": "__main__.__l1_default__.Args", "members": { - "calldata": { "cairo_type": "felt*", "offset": 2 }, - "calldata_size": { "cairo_type": "felt", "offset": 1 }, - "selector": { "cairo_type": "felt", "offset": 0 } + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } }, "size": 3, "type": "struct" @@ -8097,8 +574,14 @@ "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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, "size": 3, "type": "struct" @@ -8107,19 +590,42 @@ "cairo_type": "()", "type": "type_definition" }, - "__main__.__l1_default__.SIZEOF_LOCALS": { "type": "const", "value": 0 }, + "__main__.__l1_default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._get_implementation": { + "destination": "src.proxy.upgradable._get_implementation", + "type": "alias" + }, + "__main__._set_implementation": { + "destination": "src.proxy.upgradable._set_implementation", + "type": "alias" + }, "__main__.constructor": { "decorators": ["constructor"], - "pc": 128, + "pc": 91, "type": "function" }, "__main__.constructor.Args": { "full_name": "__main__.constructor.Args", "members": { - "calldata": { "cairo_type": "felt*", "offset": 3 }, - "calldata_len": { "cairo_type": "felt", "offset": 2 }, - "implementation_address": { "cairo_type": "felt", "offset": 0 }, - "initializer_selector": { "cairo_type": "felt", "offset": 1 } + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "implementation": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } }, "size": 4, "type": "struct" @@ -8131,8 +637,14 @@ "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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, "size": 3, "type": "struct" @@ -8141,10 +653,13 @@ "cairo_type": "()", "type": "type_definition" }, - "__main__.constructor.SIZEOF_LOCALS": { "type": "const", "value": 0 }, + "__main__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__main__.get_implementation": { "decorators": ["view"], - "pc": 174, + "pc": 197, "type": "function" }, "__main__.get_implementation.Args": { @@ -8160,14 +675,20 @@ "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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, "size": 3, "type": "struct" }, "__main__.get_implementation.Return": { - "cairo_type": "(implementation : felt)", + "cairo_type": "(implementation: felt)", "type": "type_definition" }, "__main__.get_implementation.SIZEOF_LOCALS": { @@ -8184,7 +705,7 @@ }, "__wrappers__.__default__": { "decorators": ["external", "raw_input", "raw_output"], - "pc": 222, + "pc": 155, "type": "function" }, "__wrappers__.__default__.Args": { @@ -8200,10 +721,13 @@ "type": "struct" }, "__wrappers__.__default__.Return": { - "cairo_type": "(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)", + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, - "__wrappers__.__default__.SIZEOF_LOCALS": { "type": "const", "value": 0 }, + "__wrappers__.__default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__wrappers__.__default__.__wrapped_func": { "destination": "__main__.__default__", "type": "alias" @@ -8214,7 +738,7 @@ }, "__wrappers__.__l1_default__": { "decorators": ["l1_handler", "raw_input"], - "pc": 247, + "pc": 180, "type": "function" }, "__wrappers__.__l1_default__.Args": { @@ -8230,7 +754,7 @@ "type": "struct" }, "__wrappers__.__l1_default__.Return": { - "cairo_type": "(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)", + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.__l1_default__.SIZEOF_LOCALS": { @@ -8247,7 +771,7 @@ }, "__wrappers__.constructor": { "decorators": ["constructor"], - "pc": 145, + "pc": 108, "type": "function" }, "__wrappers__.constructor.Args": { @@ -8263,10 +787,13 @@ "type": "struct" }, "__wrappers__.constructor.Return": { - "cairo_type": "(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)", + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, - "__wrappers__.constructor.SIZEOF_LOCALS": { "type": "const", "value": 0 }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__wrappers__.constructor.__wrapped_func": { "destination": "__main__.constructor", "type": "alias" @@ -8277,7 +804,7 @@ }, "__wrappers__.get_implementation": { "decorators": ["view"], - "pc": 189, + "pc": 212, "type": "function" }, "__wrappers__.get_implementation.Args": { @@ -8293,7 +820,7 @@ "type": "struct" }, "__wrappers__.get_implementation.Return": { - "cairo_type": "(syscall_ptr : felt*, pedersen_ptr : starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr : felt, size : felt, retdata : felt*)", + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.get_implementation.SIZEOF_LOCALS": { @@ -8306,14 +833,20 @@ }, "__wrappers__.get_implementation_encode_return": { "decorators": [], - "pc": 180, + "pc": 203, "type": "function" }, "__wrappers__.get_implementation_encode_return.Args": { "full_name": "__wrappers__.get_implementation_encode_return.Args", "members": { - "range_check_ptr": { "cairo_type": "felt", "offset": 1 }, - "ret_value": { "cairo_type": "(implementation : felt)", "offset": 0 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(implementation: felt)", + "offset": 0 + } }, "size": 2, "type": "struct" @@ -8325,7 +858,7 @@ "type": "struct" }, "__wrappers__.get_implementation_encode_return.Return": { - "cairo_type": "(range_check_ptr : felt, data_len : felt, data : felt*)", + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition" }, "__wrappers__.get_implementation_encode_return.SIZEOF_LOCALS": { @@ -8333,432 +866,287 @@ "value": 1 }, "__wrappers__.get_implementation_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "src.upgrades.library.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "src.upgrades.library.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.upgrades.library.Proxy": { "type": "namespace" }, - "src.upgrades.library.Proxy.Args": { - "full_name": "src.upgrades.library.Proxy.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Proxy.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Proxy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.upgrades.library.Proxy.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.upgrades.library.Proxy._set_implementation": { - "decorators": [], - "pc": 107, - "type": "function" - }, - "src.upgrades.library.Proxy._set_implementation.Args": { - "full_name": "src.upgrades.library.Proxy._set_implementation.Args", - "members": { - "new_implementation": { "cairo_type": "felt", "offset": 0 } - }, - "size": 1, - "type": "struct" - }, - "src.upgrades.library.Proxy._set_implementation.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy._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" - }, - "src.upgrades.library.Proxy._set_implementation.Return": { - "cairo_type": "()", - "type": "type_definition" + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" }, - "src.upgrades.library.Proxy._set_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 + "src.proxy.upgradable.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" }, - "src.upgrades.library.Proxy.get_implementation": { + "src.proxy.upgradable._get_implementation": { "decorators": [], - "pc": 122, + "pc": 75, "type": "function" }, - "src.upgrades.library.Proxy.get_implementation.Args": { - "full_name": "src.upgrades.library.Proxy.get_implementation.Args", + "src.proxy.upgradable._get_implementation.Args": { + "full_name": "src.proxy.upgradable._get_implementation.Args", "members": {}, "size": 0, "type": "struct" }, - "src.upgrades.library.Proxy.get_implementation.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy.get_implementation.ImplicitArgs", + "src.proxy.upgradable._get_implementation.ImplicitArgs": { + "full_name": "src.proxy.upgradable._get_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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, "size": 3, "type": "struct" }, - "src.upgrades.library.Proxy.get_implementation.Return": { - "cairo_type": "(implementation : felt)", - "type": "type_definition" - }, - "src.upgrades.library.Proxy.get_implementation.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.upgrades.library.Proxy_admin": { "type": "namespace" }, - "src.upgrades.library.Proxy_admin.Args": { - "full_name": "src.upgrades.library.Proxy_admin.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Proxy_admin.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.upgrades.library.Proxy_admin.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy_admin.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Proxy_admin.Return": { - "cairo_type": "()", + "src.proxy.upgradable._get_implementation.Return": { + "cairo_type": "(implementation: felt)", "type": "type_definition" }, - "src.upgrades.library.Proxy_admin.SIZEOF_LOCALS": { + "src.proxy.upgradable._get_implementation.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "src.upgrades.library.Proxy_admin.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.upgrades.library.Proxy_admin.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.upgrades.library.Proxy_admin.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.upgrades.library.Proxy_admin.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.upgrades.library.Proxy_implementation_address": { + "src.proxy.upgradable._implementation": { "type": "namespace" }, - "src.upgrades.library.Proxy_implementation_address.Args": { - "full_name": "src.upgrades.library.Proxy_implementation_address.Args", + "src.proxy.upgradable._implementation.Args": { + "full_name": "src.proxy.upgradable._implementation.Args", "members": {}, "size": 0, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.HashBuiltin": { + "src.proxy.upgradable._implementation.HashBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias" }, - "src.upgrades.library.Proxy_implementation_address.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy_implementation_address.ImplicitArgs", + "src.proxy.upgradable._implementation.ImplicitArgs": { + "full_name": "src.proxy.upgradable._implementation.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.Return": { + "src.proxy.upgradable._implementation.Return": { "cairo_type": "()", "type": "type_definition" }, - "src.upgrades.library.Proxy_implementation_address.SIZEOF_LOCALS": { + "src.proxy.upgradable._implementation.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "src.upgrades.library.Proxy_implementation_address.addr": { + "src.proxy.upgradable._implementation.addr": { "decorators": [], - "pc": 77, + "pc": 45, "type": "function" }, - "src.upgrades.library.Proxy_implementation_address.addr.Args": { - "full_name": "src.upgrades.library.Proxy_implementation_address.addr.Args", + "src.proxy.upgradable._implementation.addr.Args": { + "full_name": "src.proxy.upgradable._implementation.addr.Args", "members": {}, "size": 0, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.addr.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy_implementation_address.addr.ImplicitArgs", + "src.proxy.upgradable._implementation.addr.ImplicitArgs": { + "full_name": "src.proxy.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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } }, "size": 2, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.addr.Return": { - "cairo_type": "(res : felt)", + "src.proxy.upgradable._implementation.addr.Return": { + "cairo_type": "(res: felt)", "type": "type_definition" }, - "src.upgrades.library.Proxy_implementation_address.addr.SIZEOF_LOCALS": { + "src.proxy.upgradable._implementation.addr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "src.upgrades.library.Proxy_implementation_address.hash2": { + "src.proxy.upgradable._implementation.hash2": { "destination": "starkware.cairo.common.hash.hash2", "type": "alias" }, - "src.upgrades.library.Proxy_implementation_address.normalize_address": { + "src.proxy.upgradable._implementation.normalize_address": { "destination": "starkware.starknet.common.storage.normalize_address", "type": "alias" }, - "src.upgrades.library.Proxy_implementation_address.read": { + "src.proxy.upgradable._implementation.read": { "decorators": [], - "pc": 82, + "pc": 50, "type": "function" }, - "src.upgrades.library.Proxy_implementation_address.read.Args": { - "full_name": "src.upgrades.library.Proxy_implementation_address.read.Args", + "src.proxy.upgradable._implementation.read.Args": { + "full_name": "src.proxy.upgradable._implementation.read.Args", "members": {}, "size": 0, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.read.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy_implementation_address.read.ImplicitArgs", + "src.proxy.upgradable._implementation.read.ImplicitArgs": { + "full_name": "src.proxy.upgradable._implementation.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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, "size": 3, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.read.Return": { - "cairo_type": "(implementation_address : felt)", + "src.proxy.upgradable._implementation.read.Return": { + "cairo_type": "(address: felt)", "type": "type_definition" }, - "src.upgrades.library.Proxy_implementation_address.read.SIZEOF_LOCALS": { + "src.proxy.upgradable._implementation.read.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "src.upgrades.library.Proxy_implementation_address.storage_read": { + "src.proxy.upgradable._implementation.storage_read": { "destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias" }, - "src.upgrades.library.Proxy_implementation_address.storage_write": { + "src.proxy.upgradable._implementation.storage_write": { "destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias" }, - "src.upgrades.library.Proxy_implementation_address.write": { + "src.proxy.upgradable._implementation.write": { "decorators": [], - "pc": 95, + "pc": 63, "type": "function" }, - "src.upgrades.library.Proxy_implementation_address.write.Args": { - "full_name": "src.upgrades.library.Proxy_implementation_address.write.Args", - "members": { "value": { "cairo_type": "felt", "offset": 0 } }, + "src.proxy.upgradable._implementation.write.Args": { + "full_name": "src.proxy.upgradable._implementation.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, "size": 1, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.write.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy_implementation_address.write.ImplicitArgs", + "src.proxy.upgradable._implementation.write.ImplicitArgs": { + "full_name": "src.proxy.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 } + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, "size": 3, "type": "struct" }, - "src.upgrades.library.Proxy_implementation_address.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.upgrades.library.Proxy_implementation_address.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.upgrades.library.Proxy_initialized": { "type": "namespace" }, - "src.upgrades.library.Proxy_initialized.Args": { - "full_name": "src.upgrades.library.Proxy_initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Proxy_initialized.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "src.upgrades.library.Proxy_initialized.ImplicitArgs": { - "full_name": "src.upgrades.library.Proxy_initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Proxy_initialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "src.upgrades.library.Proxy_initialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "src.upgrades.library.Proxy_initialized.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "src.upgrades.library.Proxy_initialized.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "src.upgrades.library.Proxy_initialized.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "src.upgrades.library.Proxy_initialized.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "src.upgrades.library.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "src.upgrades.library.Upgraded": { "type": "namespace" }, - "src.upgrades.library.Upgraded.Args": { - "full_name": "src.upgrades.library.Upgraded.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Upgraded.ImplicitArgs": { - "full_name": "src.upgrades.library.Upgraded.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "src.upgrades.library.Upgraded.Return": { + "src.proxy.upgradable._implementation.write.Return": { "cairo_type": "()", "type": "type_definition" }, - "src.upgrades.library.Upgraded.SELECTOR": { - "type": "const", - "value": 1291924484015741933195105472014600539495279993452337828418116470835452386035 - }, - "src.upgrades.library.Upgraded.SIZEOF_LOCALS": { + "src.proxy.upgradable._implementation.write.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "src.upgrades.library.Upgraded.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "src.upgrades.library.Upgraded.emit": { + "src.proxy.upgradable._set_implementation": { "decorators": [], - "pc": 53, + "pc": 81, "type": "function" }, - "src.upgrades.library.Upgraded.emit.Args": { - "full_name": "src.upgrades.library.Upgraded.emit.Args", - "members": { "implementation": { "cairo_type": "felt", "offset": 0 } }, + "src.proxy.upgradable._set_implementation.Args": { + "full_name": "src.proxy.upgradable._set_implementation.Args", + "members": { + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, "size": 1, "type": "struct" }, - "src.upgrades.library.Upgraded.emit.ImplicitArgs": { - "full_name": "src.upgrades.library.Upgraded.emit.ImplicitArgs", + "src.proxy.upgradable._set_implementation.ImplicitArgs": { + "full_name": "src.proxy.upgradable._set_implementation.ImplicitArgs", "members": { - "range_check_ptr": { "cairo_type": "felt", "offset": 1 }, - "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } + "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": 2, + "size": 3, "type": "struct" }, - "src.upgrades.library.Upgraded.emit.Return": { + "src.proxy.upgradable._set_implementation.Return": { "cairo_type": "()", "type": "type_definition" }, - "src.upgrades.library.Upgraded.emit.SIZEOF_LOCALS": { + "src.proxy.upgradable._set_implementation.SIZEOF_LOCALS": { "type": "const", - "value": 2 - }, - "src.upgrades.library.Upgraded.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "src.upgrades.library.Upgraded.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" + "value": 0 }, - "src.upgrades.library.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", + "src.proxy.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": { + "starkware.cairo.common.bool.FALSE": { "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.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 } + "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" @@ -8766,7 +1154,10 @@ "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "members": { - "m": { "cairo_type": "felt", "offset": 4 }, + "m": { + "cairo_type": "felt", + "offset": 4 + }, "p": { "cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 0 @@ -8790,45 +1181,224 @@ "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 } + "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.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "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.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.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_not_zero": { + "decorators": [], + "pc": 40, + "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": 4, + "offset": 0 + }, + "pc": 40, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", "members": { - "key": { "cairo_type": "felt", "offset": 0 }, - "new_value": { "cairo_type": "felt", "offset": 2 }, - "prev_value": { "cairo_type": "felt", "offset": 1 } + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } }, "size": 3, "type": "struct" }, - "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.starknet.common.storage.ADDR_BOUND": { "type": "const", "value": -106710729501573572985208420194530329073740042555888586719489 @@ -8863,11 +1433,26 @@ "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 } + "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" @@ -8875,8 +1460,14 @@ "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 } + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } }, "size": 2, "type": "struct" @@ -8911,12 +1502,30 @@ "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 }, - "reserved": { "cairo_type": "felt", "offset": 5 }, - "selector": { "cairo_type": "felt", "offset": 0 } + "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" @@ -8924,9 +1533,18 @@ "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 } + "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" @@ -8942,11 +1560,26 @@ "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 } + "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" @@ -8996,13 +1629,23 @@ }, "starkware.starknet.common.syscalls.GetBlockNumberRequest": { "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, + "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 } }, + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, "size": 1, "type": "struct" }, @@ -9023,13 +1666,23 @@ }, "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, + "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 } }, + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, "size": 1, "type": "struct" }, @@ -9050,13 +1703,23 @@ }, "starkware.starknet.common.syscalls.GetCallerAddressRequest": { "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, + "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 } }, + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, "size": 1, "type": "struct" }, @@ -9077,14 +1740,22 @@ }, "starkware.starknet.common.syscalls.GetContractAddressRequest": { "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, + "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 } + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } }, "size": 1, "type": "struct" @@ -9106,14 +1777,22 @@ }, "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, + "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 } + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } }, "size": 1, "type": "struct" @@ -9135,7 +1814,12 @@ }, "starkware.starknet.common.syscalls.GetTxInfoRequest": { "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, "size": 1, "type": "struct" }, @@ -9167,15 +1851,26 @@ }, "starkware.starknet.common.syscalls.GetTxSignatureRequest": { "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, + "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 } + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } }, "size": 2, "type": "struct" @@ -9206,15 +1901,49 @@ "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 } + "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.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { "type": "const", "value": 433017908768303439907196859243777073 @@ -9230,10 +1959,22 @@ "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 } + "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" @@ -9256,24 +1997,44 @@ "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 } + "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 } }, + "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 } + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } }, "size": 3, "type": "struct" @@ -9281,88 +2042,83 @@ "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 }, - "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": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 43, - "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": 5, "offset": 0 }, - "pc": 43, - "value": "[cast(fp + (-7), felt**)]" + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 }, - { - "ap_tracking_data": { "group": 5, "offset": 1 }, - "pc": 50, - "value": "cast([fp + (-7)] + 5, felt*)" + "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 } - ], - "type": "reference" + }, + "size": 8, + "type": "struct" }, "starkware.starknet.common.syscalls.library_call": { "decorators": [], - "pc": 3, + "pc": 0, "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 } + "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 } }, + "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*)", + "cairo_type": "(retdata_size: felt, retdata: felt*)", "type": "type_definition" }, "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": { @@ -9374,13 +2130,19 @@ "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", "references": [ { - "ap_tracking_data": { "group": 1, "offset": 0 }, - "pc": 3, + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, "value": "[cast(fp + (-7), felt**)]" }, { - "ap_tracking_data": { "group": 1, "offset": 1 }, - "pc": 10, + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 7, "value": "cast([fp + (-7)] + 7, felt*)" } ], @@ -9388,28 +2150,45 @@ }, "starkware.starknet.common.syscalls.library_call_l1_handler": { "decorators": [], - "pc": 15, + "pc": 12, "type": "function" }, "starkware.starknet.common.syscalls.library_call_l1_handler.Args": { "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.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 } + "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_l1_handler.ImplicitArgs": { "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs", - "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.library_call_l1_handler.Return": { - "cairo_type": "(retdata_size : felt, retdata : felt*)", + "cairo_type": "(retdata_size: felt, retdata: felt*)", "type": "type_definition" }, "starkware.starknet.common.syscalls.library_call_l1_handler.SIZEOF_LOCALS": { @@ -9421,13 +2200,19 @@ "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr", "references": [ { - "ap_tracking_data": { "group": 2, "offset": 0 }, - "pc": 15, + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 12, "value": "[cast(fp + (-7), felt**)]" }, { - "ap_tracking_data": { "group": 2, "offset": 1 }, - "pc": 22, + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 19, "value": "cast([fp + (-7)] + 7, felt*)" } ], @@ -9435,23 +2220,33 @@ }, "starkware.starknet.common.syscalls.storage_read": { "decorators": [], - "pc": 27, + "pc": 24, "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 } }, + "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 } }, + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.storage_read.Return": { - "cairo_type": "(value : felt)", + "cairo_type": "(value: felt)", "type": "type_definition" }, "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { @@ -9463,13 +2258,19 @@ "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", "references": [ { - "ap_tracking_data": { "group": 3, "offset": 0 }, - "pc": 27, + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 24, "value": "[cast(fp + (-4), felt**)]" }, { - "ap_tracking_data": { "group": 3, "offset": 1 }, - "pc": 31, + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 28, "value": "cast([fp + (-4)] + 3, felt*)" } ], @@ -9477,21 +2278,32 @@ }, "starkware.starknet.common.syscalls.storage_write": { "decorators": [], - "pc": 35, + "pc": 32, "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 } + "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 } }, + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, "size": 1, "type": "struct" }, @@ -9508,13 +2320,19 @@ "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", "references": [ { - "ap_tracking_data": { "group": 4, "offset": 0 }, - "pc": 35, + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 32, "value": "[cast(fp + (-5), felt**)]" }, { - "ap_tracking_data": { "group": 4, "offset": 1 }, - "pc": 40, + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 37, "value": "cast([fp + (-5)] + 3, felt*)" } ], @@ -9526,29 +2344,44 @@ "reference_manager": { "references": [ { - "ap_tracking_data": { "group": 1, "offset": 0 }, - "pc": 3, + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, "value": "[cast(fp + (-7), felt**)]" }, { - "ap_tracking_data": { "group": 2, "offset": 0 }, - "pc": 15, + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 12, "value": "[cast(fp + (-7), felt**)]" }, { - "ap_tracking_data": { "group": 3, "offset": 0 }, - "pc": 27, + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 24, "value": "[cast(fp + (-4), felt**)]" }, { - "ap_tracking_data": { "group": 4, "offset": 0 }, - "pc": 35, + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 32, "value": "[cast(fp + (-5), felt**)]" }, { - "ap_tracking_data": { "group": 5, "offset": 0 }, - "pc": 43, - "value": "[cast(fp + (-7), felt**)]" + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 40, + "value": "[cast(fp + (-3), felt*)]" } ] } diff --git a/configs/cairo-contracts/UniversalDeployer.json b/configs/genesis-assets/UniversalDeployer.json similarity index 100% rename from configs/cairo-contracts/UniversalDeployer.json rename to configs/genesis-assets/UniversalDeployer.json diff --git a/configs/genesis-assets/genesis.json b/configs/genesis-assets/genesis.json index 924c6e72e7..c4c975ab05 100644 --- a/configs/genesis-assets/genesis.json +++ b/configs/genesis-assets/genesis.json @@ -3,20 +3,20 @@ [ "0x0279d77db761fba82e0054125a6fdb5f6baa6286fa3fb73450cc44d193c2d37f", { - "path": "cairo-contracts/NoValidateAccount.json", + "path": "genesis-assets/NoValidateAccount.json", "version": 0 } ], [ "0x06f0d6f6ae72e1a507ff4b65181291642889742dbf8f1a53e9ec1c595d01ba7d", { - "path": "cairo-contracts/ArgentAccount.json", + "path": "genesis-assets/ArgentAccount.json", "version": 0 } ], [ "0x0424b7f61e3c5dfd74400d96fdea7e1f0bf2757f31df04387eaa957f095dd7b9", - { "path": "cairo-contracts/Proxy.json", "version": 0 } + { "path": "genesis-assets/Proxy.json", "version": 0 } ], [ "0x2c2b8f559e1221468140ad7b2352b1a5be32660d0bf1a3ae3a054a4ec5254e4", @@ -38,47 +38,47 @@ ], [ "0x3131fa018d520a037686ce3efddeab8f28895662f019ca3ca18a626650f7d1e", - { "path": "cairo-contracts/Proxy.json", "version": 0 } + { "path": "genesis-assets/Proxy.json", "version": 0 } ], [ "0x006280083f8c2a2db9f737320d5e3029b380e0e820fe24b8d312a6a34fdba0cd", { - "path": "cairo-contracts/OpenzeppelinAccount.json", + "path": "genesis-assets/OpenzeppelinAccount.json", "version": 0 } ], [ "0x35ccefcf9d5656da623468e27e682271cd327af196785df99e7fee1436b6276", { - "path": "cairo-contracts/NoValidateAccount.casm.json", + "path": "genesis-assets/NoValidateAccount.casm.json", "version": 1 } ], [ "0x05a2b92d9a36509a3d651e7df99144a4ad8301e2caf42465ee6ab0451ae91882", { - "path": "cairo-contracts/test.json", + "path": "genesis-assets/test.json", "version": 0 } ], [ "0x0372ee6669dc86563007245ed7343d5180b96221ce28f44408cff2898038dbd4", { - "path": "cairo-contracts/ERC20.json", + "path": "genesis-assets/ERC20.json", "version": 0 } ], [ "0x077cc28ed3c661419fda16bf120fb81f1f8f28617f5543b05a86d63b0926bbf4", { - "path": "cairo-contracts/ERC721.json", + "path": "genesis-assets/ERC721.json", "version": 0 } ], [ "0x07b3e05f48f0c69e4a65ce5e076a66271a527aff2c34ce1083ec6e1526997a69", { - "path": "cairo-contracts/UniversalDeployer.json", + "path": "genesis-assets/UniversalDeployer.json", "version": 0 } ] diff --git a/configs/cairo-contracts/test.json b/configs/genesis-assets/test.json similarity index 100% rename from configs/cairo-contracts/test.json rename to configs/genesis-assets/test.json diff --git a/configs/index.json b/configs/index.json new file mode 100644 index 0000000000..926e72fdb7 --- /dev/null +++ b/configs/index.json @@ -0,0 +1,57 @@ +{ + "remote_base_path": "https://raw.githubusercontent.com/d-roak/madara/feat/configs-index/configs/", + "genesis_assets": [ + { + "name": "Account.json", + "md5": "bbdfc1b69f76e9c2784db6d8b697dc56" + }, + { + "name": "AccountBaseImpl.json", + "md5": "517db50da627d5cf290aa53c402cea39" + }, + { + "name": "ArgentAccount.json", + "md5": "fb96b0c9993878c6a5a5cabf8ce9b3c9" + }, + { + "name": "CallAggregator.json", + "md5": "3f418be1aab5ebd4a591e815af65533a" + }, + { + "name": "ERC20.json", + "md5": "bb4b9492b9ac173cc8648899f82fb4b5" + }, + { + "name": "ERC721.json", + "md5": "921c01faed5df5b24a80e52a3b469330" + }, + { + "name": "genesis.json", + "md5": "06b5c369b9ba1cbf18e0496855ff929c" + }, + { + "name": "NoValidateAccount.casm.json", + "md5": "a6d73f38cec68964187e7c5a217dcac2" + }, + { + "name": "NoValidateAccount.json", + "md5": "8049765b03c864c1f743ebcfbac0b721" + }, + { + "name": "OpenzeppelinAccount.json", + "md5": "afac329e2b9d0525dd0e481591a0e98b" + }, + { + "name": "Proxy.json", + "md5": "cd2bf3a51f319124f7506327ccd4045d" + }, + { + "name": "test.json", + "md5": "b022be5ad4dae9599d4fa44467abfbd9" + }, + { + "name": "UniversalDeployer.json", + "md5": "d917baa8b1455f946d095d467dcdba47" + } + ] +} diff --git a/crates/node/Cargo.toml b/crates/node/Cargo.toml index 018484f4ec..c0e37a4b38 100644 --- a/crates/node/Cargo.toml +++ b/crates/node/Cargo.toml @@ -24,6 +24,7 @@ async-trait = "0.1" clap = { workspace = true, features = ["derive"] } futures = { workspace = true, features = ["thread-pool"] } log = { workspace = true } +md5 = { workspace = true } serde = { workspace = true } frame-system = { workspace = true } diff --git a/crates/node/src/chain_spec.rs b/crates/node/src/chain_spec.rs index 6bdd48558d..4b7e1b43b8 100644 --- a/crates/node/src/chain_spec.rs +++ b/crates/node/src/chain_spec.rs @@ -145,8 +145,9 @@ pub fn local_testnet_config(madara_path: PathBuf) -> Result { fn load_genesis(madara_path: PathBuf) -> GenesisLoader { let madara_path = madara_path.to_str().unwrap().to_string(); - let genesis_path = madara_path.clone() + "/genesis-assets/genesis.json"; - let genesis = utils::read_file_to_string(genesis_path).expect("Failed to read genesis file"); + let genesis_path = madara_path.clone() + "/configs/genesis-assets/genesis.json"; + let genesis = utils::read_file_to_string(genesis_path) + .expect("Failed to read genesis file. Please run `madara setup` before opening an issue."); let mut genesis_loader: GenesisLoader = serde_json::from_str(&genesis).expect("Failed loading genesis"); genesis_loader.set_madara_path(madara_path); genesis_loader diff --git a/crates/node/src/cli.rs b/crates/node/src/cli.rs index e56c44cb16..cd31058cc4 100644 --- a/crates/node/src/cli.rs +++ b/crates/node/src/cli.rs @@ -3,6 +3,14 @@ use std::path::PathBuf; use mc_data_availability::DaLayer; use sc_cli::RunCmd; +use crate::constants; + +/// Returns the `madara_path` default value ($HOME/.madara) as a string +fn get_default_madara_path() -> String { + let home_path = std::env::var("HOME").unwrap_or(std::env::var("USERPROFILE").unwrap_or(".".into())); + format!("{}/.madara", home_path) +} + /// Available Sealing methods. #[derive(Debug, Copy, Clone, clap::ValueEnum, Default)] pub enum Sealing { @@ -27,42 +35,63 @@ pub struct Cli { #[clap(flatten)] pub run: ExtendedRunCmd, - /// Choose sealing method. - #[arg(long, value_enum, ignore_case = true)] - pub sealing: Option, + #[clap(flatten)] + pub setup: SetupCmd, } -#[derive(Debug, clap::Args)] +#[derive(Clone, Debug, clap::Args)] pub struct ExtendedRunCmd { #[clap(flatten)] pub run_cmd: RunCmd, + /// Choose a supported DA Layer #[clap(long)] - pub testnet: Option, + pub da_layer: Option, - #[clap(long)] + /// Load a custom chain-spec from an url + /// If you want to load a chain spec that is present in your filesystem, use `--chain=` + #[clap(long, conflicts_with = "testnet")] + pub fetch_chain_spec: Option, + + /// Path to the folder where all configuration files and data are stored + /// base_path will always be overwritten by madara_path + /// in the case you use the --tmp, the base_path will be changed during the runtime + #[clap(long, default_value = get_default_madara_path())] pub madara_path: Option, - #[clap(long)] - pub chain_spec_url: Option, + /// Choose sealing method. + #[arg(long, value_enum, ignore_case = true)] + pub sealing: Option, - #[clap(long)] - pub genesis_url: Option, + /// Choose a supported testnet chain which will load some default values + /// The testnets will allways be fetched when this flag is passed to search for updates + #[clap(long, conflicts_with = "fetch_chain_spec", conflicts_with = "chain")] + pub testnet: Option, +} - #[clap(long)] - pub da_layer: Option, +#[derive(Debug, clap::Args)] +pub struct SetupCmd { + /// Load a index.json file for downloading assets + /// The index.json must follow the format of the official index.json + /// (https://github.com/d-roak/madara/blob/feat/configs-index/configs/index.json) + /// Where the `md5` and `url` fields are optional + #[clap(long, default_value = constants::DEFAULT_CONFIGS_URL)] + pub fetch_madara_configs: Option, } #[allow(clippy::large_enum_variant)] #[derive(Debug, clap::Subcommand)] pub enum Subcommand { - /// Key management cli utilities + /// Sub-commands concerned with benchmarking. #[command(subcommand)] - Key(sc_cli::KeySubcommand), + Benchmark(frame_benchmarking_cli::BenchmarkCmd), /// Build a chain specification. BuildSpec(sc_cli::BuildSpecCmd), + /// Db meta columns information. + ChainInfo(sc_cli::ChainInfoCmd), + /// Validate blocks. CheckBlock(sc_cli::CheckBlockCmd), @@ -75,15 +104,21 @@ pub enum Subcommand { /// Import blocks. ImportBlocks(sc_cli::ImportBlocksCmd), + /// Key management cli utilities + #[command(subcommand)] + Key(sc_cli::KeySubcommand), + /// Remove the whole chain. PurgeChain(sc_cli::PurgeChainCmd), /// Revert the chain to a previous state. Revert(sc_cli::RevertCmd), - /// Sub-commands concerned with benchmarking. - #[command(subcommand)] - Benchmark(frame_benchmarking_cli::BenchmarkCmd), + // Run madara node + Run(ExtendedRunCmd), + + // Setup madara node + Setup(SetupCmd), /// Try some command against runtime state. #[cfg(feature = "try-runtime")] @@ -92,7 +127,4 @@ pub enum Subcommand { /// Try some command against runtime state. Note: `try-runtime` feature must be enabled. #[cfg(not(feature = "try-runtime"))] TryRuntime, - - /// Db meta columns information. - ChainInfo(sc_cli::ChainInfoCmd), } diff --git a/crates/node/src/command.rs b/crates/node/src/command.rs index ae9abc0ea8..dcc38ddc72 100644 --- a/crates/node/src/command.rs +++ b/crates/node/src/command.rs @@ -8,7 +8,7 @@ use sc_cli::{ChainSpec, RpcMethods, RuntimeVersion, SubstrateCli}; use crate::benchmarking::{inherent_benchmark_data, RemarkBuilder}; use crate::cli::{Cli, Subcommand, Testnet}; -use crate::{chain_spec, constants, service}; +use crate::{chain_spec, configs, constants, service}; impl SubstrateCli for Cli { fn impl_name() -> String { "Madara Node".into() @@ -37,14 +37,14 @@ impl SubstrateCli for Cli { fn load_spec(&self, id: &str) -> Result, String> { Ok(match id { "dev" => { - let enable_manual_seal = self.sealing.map(|_| true); + let enable_manual_seal = self.run.sealing.map(|_| true); Box::new(chain_spec::development_config( enable_manual_seal, - self.run.madara_path.clone().expect("Failed retrieving madara_path"), + self.run.madara_path.clone().expect("`madara_path` expected to be set with clap default value"), )?) } "" | "local" | "madara-local" => Box::new(chain_spec::local_testnet_config( - self.run.madara_path.clone().expect("Failed retrieving madara_path"), + self.run.madara_path.clone().expect("`madara_path` expected to be set with clap default value"), )?), path => Box::new(chain_spec::ChainSpec::from_json_file(std::path::PathBuf::from(path))?), }) @@ -55,71 +55,112 @@ impl SubstrateCli for Cli { } } -/// Parse and run command line arguments -pub fn run() -> sc_cli::Result<()> { - let mut cli = Cli::from_args(); +fn get_madara_path_string(cli: &Cli) -> String { + cli.run + .madara_path + .clone() + .expect("`madara_path` expected to be set with clap default value") + .into_os_string() + .into_string() + .expect("Failed to convert `madara_path` to string") +} - // alias madara_path <> base_path - // TODO also alias tmp (tmp generates random base_paths that are not specified within - // the command) - let madara_path = match (cli.run.madara_path.clone(), cli.run.run_cmd.shared_params.base_path.clone()) { - (Some(madara_path), _) => { - cli.run.run_cmd.shared_params.base_path = Some(madara_path.clone()); - madara_path.to_str().unwrap().to_string() - } - (_, Some(base_path)) => { - cli.run.madara_path = Some(base_path.clone()); - base_path.to_str().unwrap().to_string() - } - _ => { - let home_path = std::env::var("HOME").unwrap_or(std::env::var("USERPROFILE").unwrap_or(".".into())); - let path = format!("{}/.madara", home_path); - cli.run.run_cmd.shared_params.base_path = Some((path.clone()).into()); - cli.run.madara_path = Some((path.clone()).into()); - path - } - }; - - if let Some(genesis_url) = cli.run.genesis_url.clone() { - // can't copy extra genesis-assets atm - // we can reuse #982 to create the standard to fetch relevant files - utils::fetch_from_url(genesis_url, madara_path.clone() + "/configs/genesis-assets")?; - } else { - // TODO confirm with the CI that we are fetching all and fetch dynamically - // Issue #982 - for file in constants::GENESIS_ASSETS_FILES { - let src_path = utils::get_project_path(); - if let Ok(src_path) = src_path { - let src_path = src_path + "/configs/genesis-assets/" + file; - utils::copy_from_filesystem(src_path, madara_path.clone() + "/genesis-assets")?; - } else { - utils::fetch_from_url( - constants::GENESIS_ASSETS_URL.to_string() + file, - madara_path.clone() + "/genesis-assets", - )?; - } - } - } +fn set_dev_environment(cli: &mut Cli) { + // create a reproducible dev environment + cli.run.run_cmd.shared_params.dev = false; + cli.run.run_cmd.shared_params.chain = Some("dev".to_string()); - // TODO confirm with the CI that we are fetching all and fetch dynamically - // Issue #982 - for file in constants::CAIRO_CONTRACTS_FILES { - let src_path = utils::get_project_path(); - if let Ok(src_path) = src_path { - let src_path = src_path + "/configs/cairo-contracts/" + file; - utils::copy_from_filesystem(src_path, madara_path.clone() + "/cairo-contracts")?; + cli.run.run_cmd.force_authoring = true; + cli.run.run_cmd.alice = true; + + // we can't set `--rpc-cors=all`, so it needs to be set manually if we want to connect with external + // hosts + cli.run.run_cmd.rpc_external = true; + cli.run.run_cmd.rpc_methods = RpcMethods::Unsafe; +} + +fn try_set_testnet(cli: &mut Cli) -> Result<(), String> { + // checks if it should retrieve and enable a specific chain-spec + let madara_path = get_madara_path_string(cli); + let local_path = utils::get_project_path(); + + if cli.run.testnet == Some(Testnet::Sharingan) { + if let Ok(ref src_path) = local_path { + let src_path = src_path.clone() + "/configs/chain-specs/testnet-sharingan-raw.json"; + utils::copy_from_filesystem(src_path, madara_path.clone() + "/chain-specs")?; + cli.run.run_cmd.shared_params.chain = Some(madara_path + "/chain-specs/testnet-sharingan-raw.json"); } else { utils::fetch_from_url( - constants::CAIRO_CONTRACTS_URL.to_string() + file, - madara_path.clone() + "/cairo-contracts", + constants::SHARINGAN_CHAIN_SPEC_URL.to_string(), + madara_path.clone() + "/configs/chain-specs/", )?; + cli.run.run_cmd.shared_params.chain = Some(madara_path + "/chain-specs/testnet-sharingan-raw.json"); } } - if let (Some(chain_spec_url), None) = (cli.run.chain_spec_url.clone(), cli.run.testnet) { - utils::fetch_from_url(chain_spec_url, madara_path.clone() + "/chain-specs")?; + if cli.run.run_cmd.shared_params.chain.is_some() { + cli.run.run_cmd.rpc_external = true; + cli.run.run_cmd.rpc_methods = RpcMethods::Unsafe; + } + + Ok(()) +} + +fn set_chain_spec(cli: &mut Cli) -> Result<(), String> { + let madara_path = get_madara_path_string(cli); + let chain_spec_url = cli + .run + .fetch_chain_spec + .clone() + .expect("`chain_spec_url` expected to be set because the function is called upon verification"); + utils::fetch_from_url(chain_spec_url.clone(), madara_path.clone() + "/chain-specs")?; + let chain_spec = + chain_spec_url.split('/').last().expect("Failed to get chain spec file name from `chain_spec_url`"); + cli.run.run_cmd.shared_params.chain = Some(madara_path + "/chain-specs/" + chain_spec); + + Ok(()) +} + +fn fetch_madara_configs(cli: &Cli) -> Result<(), String> { + let madara_path = get_madara_path_string(cli); + let local_path = utils::get_project_path(); + + if let Ok(ref src_path) = local_path { + let index_path = src_path.clone() + "/configs/index.json"; + utils::copy_from_filesystem(index_path, madara_path.clone() + "/configs")?; + + let madara_configs: configs::Configs = + serde_json::from_str(&utils::read_file_to_string(madara_path.clone() + "/configs/index.json")?) + .expect("Failed to serialize index.json string to json"); + for asset in madara_configs.genesis_assets { + let src_path = src_path.clone() + "/configs/genesis-assets/" + &asset.name; + utils::copy_from_filesystem(src_path, madara_path.clone() + "/configs/genesis-assets")?; + } + } else if let Some(configs_url) = &cli.setup.fetch_madara_configs { + utils::fetch_from_url(configs_url.to_string(), madara_path.clone() + "/configs")?; + + let madara_configs: configs::Configs = + serde_json::from_str(&utils::read_file_to_string(madara_path.clone() + "/configs/index.json")?) + .expect("Failed to serialize index.json string to json"); + + for asset in madara_configs.genesis_assets { + configs::fetch_and_validate_file( + madara_configs.remote_base_path.clone(), + asset, + madara_path.clone() + "/configs/genesis-assets/", + )?; + } } + Ok(()) +} + +/// Parse and run command line arguments +pub fn run() -> sc_cli::Result<()> { + let mut cli = Cli::from_args(); + + cli.run.run_cmd.shared_params.base_path = cli.run.madara_path.clone(); + match &cli.subcommand { Some(Subcommand::Key(cmd)) => cmd.run(&cli), Some(Subcommand::BuildSpec(cmd)) => { @@ -238,42 +279,25 @@ pub fn run() -> sc_cli::Result<()> { let runner = cli.create_runner(cmd)?; runner.sync_run(|config| cmd.run::(&config)) } - None => { - // create a reproducible dev environment - if cli.run.run_cmd.shared_params.dev { - cli.run.run_cmd.shared_params.dev = false; - cli.run.run_cmd.shared_params.chain = Some("dev".to_string()); - - cli.run.run_cmd.force_authoring = true; - cli.run.run_cmd.alice = true; - - // we can't set `--rpc-cors=all`, so it needs to be set manually if we want to connect with external - // hosts - cli.run.run_cmd.rpc_external = true; - cli.run.run_cmd.rpc_methods = RpcMethods::Unsafe; + Some(Subcommand::Run(cmd)) => { + let madara_path = get_madara_path_string(&cli); + + // Set the node_key_file for substrate in the case that it was not manually setted + if cmd.run_cmd.network_params.node_key_params.node_key_file.is_none() { + cli.run.run_cmd.network_params.node_key_params.node_key_file = + Some((madara_path.clone() + "/p2p-key.ed25519").into()); } - cli.run.run_cmd.network_params.node_key_params.node_key_file = - Some((madara_path.clone() + "/p2p-key.ed25519").into()); - - if let Some(Testnet::Sharingan) = cli.run.testnet { - let src_path = utils::get_project_path(); - if let Ok(src_path) = src_path { - let src_path = src_path + "/configs/chain-specs/testnet-sharingan-raw.json"; - utils::copy_from_filesystem(src_path, madara_path.clone() + "/chain-specs")?; - } else { - utils::fetch_from_url( - constants::SHARINGAN_CHAIN_SPEC_URL.to_string(), - madara_path.clone() + "/chain-specs", - )?; - } + if cmd.run_cmd.shared_params.dev { + set_dev_environment(&mut cli); + } - cli.run.run_cmd.shared_params.chain = - Some(madara_path.clone() + "/chain-specs/testnet-sharingan-raw.json"); + if cli.run.fetch_chain_spec.is_some() { + set_chain_spec(&mut cli)?; + } - // This should go apply to all testnets when applying a match pattern - cli.run.run_cmd.rpc_external = true; - cli.run.run_cmd.rpc_methods = RpcMethods::Unsafe; + if cli.run.testnet.is_some() { + try_set_testnet(&mut cli)?; } let da_config: Option<(DaLayer, PathBuf)> = match cli.run.da_layer { @@ -294,8 +318,13 @@ pub fn run() -> sc_cli::Result<()> { let runner = cli.create_runner(&cli.run.run_cmd)?; runner.run_node_until_exit(|config| async move { - service::new_full(config, cli.sealing, da_config).map_err(sc_cli::Error::Service) + service::new_full(config, cli.run.sealing, da_config).map_err(sc_cli::Error::Service) }) } + Some(Subcommand::Setup(_)) => { + fetch_madara_configs(&cli)?; + Ok(()) + } + _ => Err("You need to specify some subcommand. E.g. `madara run`".into()), } } diff --git a/crates/node/src/configs.rs b/crates/node/src/configs.rs new file mode 100644 index 0000000000..190e6d0732 --- /dev/null +++ b/crates/node/src/configs.rs @@ -0,0 +1,35 @@ +use pallet_starknet::utils; +use serde::Deserialize; + +#[derive(Deserialize)] +pub struct Configs { + pub remote_base_path: String, + pub genesis_assets: Vec, +} + +#[derive(Deserialize)] +pub struct File { + pub name: String, + pub md5: Option, + pub url: Option, +} + +pub fn fetch_and_validate_file(remote_base_path: String, file: File, dest_path: String) -> Result<(), String> { + let full_url = file.url.unwrap_or_else(|| { + remote_base_path + + &dest_path.split("configs/").collect::>()[1].split('/').collect::>().join("/") + + &file.name + }); + utils::fetch_from_url(full_url, dest_path.clone())?; + + if let Some(file_hash) = file.md5 { + let file_str = utils::read_file_to_string(dest_path + &file.name)?; + let digest = md5::compute(file_str.as_bytes()); + let hash = format!("{:x}", digest); + if hash != file_hash { + return Err(format!("File hash mismatch: {} != {}", hash, file_hash)); + } + } + + Ok(()) +} diff --git a/crates/node/src/constants.rs b/crates/node/src/constants.rs index 1921034967..d1536721c6 100644 --- a/crates/node/src/constants.rs +++ b/crates/node/src/constants.rs @@ -1,46 +1,4 @@ -pub const SHARINGAN_CHAIN_SPEC_URL: &str = "https://raw.githubusercontent.com/keep-starknet-strange/madara/main/configs/chain-specs/testnet-sharingan-raw.json"; - -pub const GENESIS_ASSETS_URL: &str = - "https://raw.githubusercontent.com/keep-starknet-strange/madara/main/configs/genesis-assets/"; - -pub const GENESIS_ASSETS_FILES: [&str; 5] = - ["Account.json", "AccountBaseImpl.json", "CallAggregator.json", "genesis.json", "Proxy.json"]; +pub const DEFAULT_CONFIGS_URL: &str = + "https://raw.githubusercontent.com/d-roak/madara/feat/configs-index/configs/index.json"; -pub const CAIRO_CONTRACTS_URL: &str = - "https://raw.githubusercontent.com/keep-starknet-strange/madara/main/configs/cairo-contracts/"; - -pub const CAIRO_CONTRACTS_FILES: [&str; 33] = [ - "ArgentAccount.json", - "bigint.json", - "BraavosAccount.json", - "calls.json", - "constants.json", - "Counter.json", - "ec.json", - "ec_mulmuladd.json", - "ec_mulmuladd_secp256r1.json", - "emit_multiple_events_across_contracts.json", - "emit_single_event.json", - "ERC20.json", - "ERC721.json", - "Example.sierra.json", - "field.json", - "guards.json", - "l1_handler.json", - "library.json", - "NoValidateAccount.json", - "OpenzeppelinAccount.json", - "Proxy.json", - "security_test.json", - "signature.json", - "test.json", - "UnauthorizedInnerCallAccount.json", - "UniversalDeployer.json", - "upgradable.json", - "cairo_1/erc20.casm.json", - "cairo_1/erc20.sierra.json", - "cairo_1/HelloStarknet.casm.json", - "cairo_1/HelloStarknet.sierra.json", - "cairo_1/NoValidateAccount.casm.json", - "cairo_1/NoValidateAccount.sierra.json", -]; +pub const SHARINGAN_CHAIN_SPEC_URL: &str = "https://raw.githubusercontent.com/keep-starknet-strange/madara/main/configs/chain-specs/testnet-sharingan-raw.json"; diff --git a/crates/node/src/main.rs b/crates/node/src/main.rs index b7e1ba0fc1..e996a0b812 100644 --- a/crates/node/src/main.rs +++ b/crates/node/src/main.rs @@ -7,6 +7,7 @@ mod benchmarking; mod chain_spec; mod cli; mod command; +mod configs; mod constants; mod genesis_block; mod rpc; diff --git a/crates/pallets/starknet/src/genesis_loader.rs b/crates/pallets/starknet/src/genesis_loader.rs index 4f6e9defed..841b78455d 100644 --- a/crates/pallets/starknet/src/genesis_loader.rs +++ b/crates/pallets/starknet/src/genesis_loader.rs @@ -69,15 +69,22 @@ impl From for GenesisConfig { match class { ContractClass::Path { path, version } => { let contract_path = match loader.madara_path.clone() { - Some(madara_path) => madara_path + "/" + &path, + Some(madara_path) => madara_path + "/configs/" + &path, None => { - let project_path = utils::get_project_path().expect("Project path not found"); + let project_path = utils::get_project_path() + .expect("A Project path should be present in order to load the genesis contracts"); project_path + "/" + &path } }; ( hash, - read_contract_class_from_json(&utils::read_file_to_string(contract_path).unwrap(), version), + read_contract_class_from_json( + &utils::read_file_to_string(contract_path).expect( + "Some contract is missing in the config folder. Try to run `madara setup` before \ + opening an issue.", + ), + version, + ), ) } ContractClass::Class(class) => (hash, class), diff --git a/crates/pallets/starknet/src/utils.rs b/crates/pallets/starknet/src/utils.rs index d163d3010f..60fa2be185 100644 --- a/crates/pallets/starknet/src/utils.rs +++ b/crates/pallets/starknet/src/utils.rs @@ -11,6 +11,14 @@ impl From for sc_cli::Error { } } +impl From for String { + fn from(err: Error) -> Self { + match err { + Error::Cli(err) => err.to_string(), + } + } +} + impl From> for Error { fn from(err: Box) -> Self { Error::Cli(sc_cli::Error::Input(err.to_string())) @@ -70,12 +78,13 @@ pub fn copy_from_filesystem(src_path: String, dest_path: String) -> Result<(), E pub fn fetch_from_url(target: String, dest_path: String) -> Result<(), Error> { log::info!("Trying to fetch {} to {} from url", target, dest_path); - let dst = std::path::PathBuf::from(dest_path); + let mut dst = std::path::PathBuf::from(dest_path); std::fs::create_dir_all(&dst)?; + dst.push(target.split('/').last().expect("Failed to get file name from `target` while fetching url")); let response = reqwest::blocking::get(target.clone())?; - let mut file = std::fs::File::create(dst.join(target.split('/').last().ok_or("File name not found")?))?; + let mut file = std::fs::File::create(dst)?; let bytes = response.bytes()?; let mut content = std::io::Cursor::new(bytes); diff --git a/docs/faucet-setup.md b/docs/faucet-setup.md index 532faafe9a..8aa7aa105f 100644 --- a/docs/faucet-setup.md +++ b/docs/faucet-setup.md @@ -17,7 +17,8 @@ Follow the steps below to setup a faucet for your local build Run an instance of your madara node locally ```bash -cargo run --release -- --dev +cargo run --release -- setup +cargo run --release -- run --dev ``` `--dev`: enforces a development environment needed to make testing easier for diff --git a/docs/genesis.md b/docs/genesis.md index 26218debb1..6972297c7c 100644 --- a/docs/genesis.md +++ b/docs/genesis.md @@ -1,8 +1,8 @@ # Genesis -The genesis of the chain can be found in the [node] -() -crate. The genesis is defined in the form of a JSON file containing the +The genesis of the chain can be found in the [configs] +() +folder. The genesis is defined in the form of a JSON file containing the following: - contract_classes: list of tuples containing the class hash and the class. The @@ -10,7 +10,7 @@ following: - An object containing a field "path" with the path to the compiled class from the root of the repository and a field "version" to indicate which cairo version this class belongs to (0 or 1). Example: - `{ "path": "./cairo-contracts/build/NoValidateAccount.json", "version": 0 }` + `{ "path": "cairo-contracts/NoValidateAccount.json", "version": 0 }` - The whole serialized class - contracts: list of tuples containing the contract address and the associated class hash. diff --git a/docs/getting-started.md b/docs/getting-started.md index 50c06f415b..fa8f0469ab 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -16,16 +16,17 @@ rustup show Use Rust's native `cargo` command to build and launch the template node: ```sh -cargo run --release -- --dev +cargo run --release -- setup +cargo run --release -- run --dev ``` The node also supports to use manual seal (to produce block manually through RPC). This is also used by the typescript tests: ```sh -$ cargo run --release -- --dev --sealing=manual +$ cargo run --release -- run --dev --sealing=manual # Or -$ cargo run --release -- --dev --sealing=instant +$ cargo run --release -- run --dev --sealing=instant ``` Log level can be specified with `-l` flag. For example, `-ldebug` will show @@ -33,7 +34,7 @@ debug logs. It can also be specified via the `RUST_LOG` environment variable. For example: ```sh -RUSTLOG=runtime=info cargo run --release -- --dev +RUSTLOG=runtime=info cargo run --release -- run --dev ``` ### Cargo Build @@ -80,7 +81,8 @@ This command will start the single-node development chain with non-persistent state: ```bash -./target/release/madara --dev +./target/release/madara setup +./target/release/madara run --dev ``` Purge the development chain's state: @@ -92,7 +94,7 @@ Purge the development chain's state: Start the development chain with detailed logging: ```bash -RUST_BACKTRACE=1 ./target/release/madara -ldebug --dev +RUST_BACKTRACE=1 ./target/release/madara run -ldebug --dev ``` > Development chain means that the state of our chain will be in a tmp folder @@ -117,7 +119,7 @@ commands shows how to use a newly created folder as our db base path. $ mkdir my-chain-state // Use of that folder to store the chain state -$ ./target/release/madara --dev --base-path ./my-chain-state/ +$ ./target/release/madara run --dev --base-path ./my-chain-state/ // Check the folder structure created inside the base path after running the chain $ ls ./my-chain-state diff --git a/docs/rpc-contribution.md b/docs/rpc-contribution.md index 14a91eef66..4968ff5133 100644 --- a/docs/rpc-contribution.md +++ b/docs/rpc-contribution.md @@ -17,8 +17,9 @@ First, go ahead and clone madara on the `main` branch from There are two ways you can build madara to quickly test it: -1. `cargo build --release`, which will then allow us to start madara running - `./target/release/madara`. This will start the sequencer WITHOUT peers. +1. `cargo build --release`, which will then allow us to setup madara with + `./target/release/madara setup`, and then run it with + `./target/release/madara run`. This will start the sequencer WITHOUT peers. That's not a problem if you just want to test that your RPC method is accessible, and to test (de)serialization of your RPC parameters. diff --git a/docs/sharingan-starter-pack.md b/docs/sharingan-starter-pack.md index 2299615ab4..66846b919f 100644 --- a/docs/sharingan-starter-pack.md +++ b/docs/sharingan-starter-pack.md @@ -226,7 +226,8 @@ If you prefer having Madara compiled locally, you must: the root of Madara repository: ```bash -./target/release/madara --testnet sharingan --telemetry-url 'wss://telemetry.madara.zone/submit 0' +./target/release/madara setup +./target/release/madara run --testnet sharingan --telemetry-url 'wss://telemetry.madara.zone/submit 0' ``` This will store the data into `$HOME/.madara`.